[MacPorts] #58770: gpsd @3.19: fails to build in trace mode
MacPorts
noreply at macports.org
Tue Jul 30 20:07:14 UTC 2019
#58770: gpsd @3.19: fails to build in trace mode
---------------------+-----------------------
Reporter: Ionic | Owner: Ionic
Type: defect | Status: accepted
Priority: Normal | Milestone:
Component: ports | Version: 2.5.99
Resolution: | Keywords: tracemode
Port: gpsd |
---------------------+-----------------------
Comment (by Ionic):
Replying to [comment:2 fhgwright]:
> I guess this isn't quite as bad as it looks from the summary, since it
only applies to the unreleased base. :-)
Well, I did set the base version to 2.5.99, so yes, only trunk/master is
currently affected.
> I'm not sure why you're referencing "configure phase", when this port
doesn't have one. SCons combines configure and build.
Yeah, it doesn't use a configure phase as such, but the build procedure
still uses scons that does some configuring and Makefile generation. It's
a mere technicality, though.
> I'm also not sure where the xcrun reference comes from, unless clang is
invoking it. The build procedure doesn't reference it.
Neither scons nor gpsd reference it. I guess it must be the system clang,
which really only installs a shim into /usr/bin/clang that uses xcrun to
get the "actual" developer dir and invoke the real binary - at least on
10.9. I don't know if newer macOS versions would even exhibit that problem
because I think I've read that nothing is installed into /usr/ directly.
That might get problematic for a lot of ports, actually, but I've only
seen issues with gpsd so far.
> That being said, I don't have a problem with the change if it fixes the
problem without breaking it for the released base (which I'm guessing the
the purpose of the "info exists").
Exactly. Thanks.
--
Ticket URL: <https://trac.macports.org/ticket/58770#comment:3>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list