[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