Opened 5 years ago
#59593 assigned defect
ndcctools @6.0.16: Sorry, I can't proceed without Mac OS X Command Line Tools.
Reported by: | ryandesign (Ryan Carsten Schmidt) | Owned by: | pivie@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.6.2 |
Keywords: | mojave catalina | Cc: | |
Port: | ndcctools |
Description
checking for /usr/lib/libmysqlclient.a...no checking for /usr/lib/libmysqlclient.dylib...no *** skipping mysql support *** skipping xrootd support *** skipping cvmfs support checking for /usr/lib/libfuse.a...no checking for /usr/lib/libfuse.dylib...no checking for /libfuse.a...no checking for /libfuse.dylib...no *** skipping fuse support checking for /usr/lib/libreadline.dylib...yes checking for /usr/lib/libncurses.dylib...yes checking for /usr/lib/libtermcap.dylib...yes checking for /usr/lib/libhistory.dylib...no checking for /usr/lib/libhistory.a...no *** Sorry, I can't proceed without Mac OS X Command Line Tools. *** Please refer to the installation instructions.
The command line tools are, of course, installed. But on Mojave and later, the command line tools don't contain /usr/include. The existence of /usr/include is what the configure script is actually checking for, and what it needs to stop doing.
While we're there, it needs to stop looking for libmysqlclient, libfuse, libreadline, libncurses, libtermcap, libhistory in /usr. It should be finding any needed libraries in the MacPorts prefix, and dependencies on the ports that provide those libraries should be added to the Portfile.
Note: See
TracTickets for help on using
tickets.