[MacPorts] #61203: gtk3 @3.24.23_0: Can't update because of broken llvm
Ruben Di Battista
rubendibattista at gmail.com
Sun Sep 20 10:12:57 UTC 2020
Can't the dependency on cctools be conditionally imposed?
On Sun, 20 Sep 2020, 07:38 MacPorts, <noreply at macports.org> wrote:
> #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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macports.org/pipermail/macports-dev/attachments/20200920/774b5e49/attachment.htm>
More information about the macports-dev
mailing list