Opened 27 hours ago

Last modified 90 minutes ago

#70790 closed defect

m4 build error on Sequoia — at Initial Version

Reported by: eschnett (Erik Schnetter) Owned by:
Priority: Normal Milestone:
Component: ports Version: 2.10.1
Keywords: Sequoia Cc:
Port: m4

Description

Building m4 on Sequoia fails in the configure stage. The relevant lines are ` | #include <sys/types.h> | #include <sys/socket.h> | | int getpeername (int, void *, unsigned long int *); | int | main (void) | { | unsigned long int len; | getpeername (0, 0, &len); | ; | return 0; | } configure:58033: error: Cannot find a type to use in place of socklen_t `

I believe the reason is the following. The compiler is invoked with ` configure:58023: /usr/bin/clang -c -pipe -Os -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk -arch arm64 -I/opt/local/include -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk conftest.c >&5 ` but the file sys/socket.h is not located in this sysroot. Instead, it is found at /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/socket.h.

Change History (1)

Changed 26 hours ago by jmroot (Joshua Root)

Attachment: config.log.bz2 added
Note: See TracTickets for help on using tickets.