[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