[MacPorts] #61203: gtk3 @3.24.23_0: Can't update because of broken llvm
MacPorts
noreply at macports.org
Sun Sep 20 05:38:18 UTC 2020
#61203: gtk3 @3.24.23_0: Can't update because of broken llvm
------------------------------+--------------------
Reporter: rubendibattista | Owner: (none)
Type: defect | Status: closed
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: wontfix | Keywords:
Port: gtk3 |
------------------------------+--------------------
Changes (by ryandesign):
* keywords: gtk3, llvm, build =>
* status: new => closed
* resolution: => wontfix
Comment:
Such problems exist from time to time, but I can't suggest a good way that
we could prevent it.
We offer newer versions of Apple's toolchain in the cctools port. If you
have it installed, many ports will opportunistically use the programs it
provides. If they're broken in some way, for example because one of their
dependencies like libffi was updated and you haven't updated cctools yet,
then that will cause those many other ports to fail to build. We do not
want to "fix" it by adding a cctools dependency to those many ports,
because that would normally be unnecessary; those ports would build fine
with Xcode's copy of those tools.
So when you encounter these kinds of problems you have to do a little
investigation and fix it yourself. For example, when you see:
{{{
dyld: Library not loaded: /opt/local/lib/libffi.6.dylib
Referenced from: /opt/local/libexec/llvm-8.0/lib/libLLVM.dylib
Reason: image not found
}}}
use `port provides /opt/local/libexec/llvm-8.0/lib/libLLVM.dylib` to
figure out what port provides it, check if it's outdated, and if so,
upgrade it. Then try again.
--
Ticket URL: <https://trac.macports.org/ticket/61203#comment:11>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list