[MacPorts] #59593: ndcctools @6.0.16: Sorry, I can't proceed without Mac OS X Command Line Tools.
MacPorts
noreply at macports.org
Mon Nov 4 17:07:15 UTC 2019
#59593: ndcctools @6.0.16: Sorry, I can't proceed without Mac OS X Command Line
Tools.
-----------------------------+-----------------------
Reporter: ryandesign | Owner: pivie@…
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.6.2
Keywords: mojave catalina | Port: ndcctools
-----------------------------+-----------------------
[https://build.macports.org/builders/ports-10.15_x86_64-builder/builds/1205/steps
/install-port/logs/stdio ndcctools fails to build]:
{{{
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.
--
Ticket URL: <https://trac.macports.org/ticket/59593>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list