[MacPorts] #61203: gtk3 @3.24.23_0: Can't update because of broken llvm

MacPorts noreply at macports.org
Sun Sep 20 00:39:23 UTC 2020


#61203: gtk3 @3.24.23_0: Can't update because of broken llvm
------------------------------+-------------------------------
  Reporter:  rubendibattista  |      Owner:  (none)
      Type:  defect           |     Status:  new
  Priority:  Normal           |  Milestone:
 Component:  ports            |    Version:
Resolution:                   |   Keywords:  gtk3, llvm, build
      Port:  gtk3             |
------------------------------+-------------------------------

Comment (by kencu):

 I saw something like this too, when I was updating one of my systems ...
 there is something to be tweaked in the way MacPorts' calculates
 dependencies, you're right. I found it easy enough to fix -- just update
 llvm-8.0 (in your case) first, and then you should be good to go again.

 {{{
 :info:build libtool: link: /usr/bin/clang -arch x86_64 -o
 /opt/local/var/macports/build/_Users_rubendibattista_git_macports-
 ports_gnome_gtk3/gtk3/work/gtk+-3.24.23/gdk/tmp-
 introspectr_sd7yds/.libs/Gdk-3.0 -I/opt/local/include -DX_LOCALE
 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -pipe
 -Os -fstrict-aliasing
 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -arch
 x86_64 -Wall /opt/local/var/macports/build
 /_Users_rubendibattista_git_macports-
 ports_gnome_gtk3/gtk3/work/gtk+-3.24.23/gdk/tmp-
 introspectr_sd7yds/Gdk-3.0.o -Wl,-framework -Wl,CoreFoundation
 -Wl,-headerpad_max_install_names -Wl,-syslibroot
 -Wl,/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -arch x86_64
 -L. ./.libs/libgdk-3.dylib -L/opt/local/lib -lpangocairo-1.0 -lpango-1.0
 -lgdk_pixbuf-2.0 -lcairo-gobject -lcairo -lepoxy -lfribidi -lm -lgio-2.0
 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl
 :info:build dyld: Library not loaded: /opt/local/lib/libffi.6.dylib
 :info:build   Referenced from:
 /opt/local/libexec/llvm-8.0/lib/libLLVM.dylib
 :info:build   Reason: image not found
 :info:build fatal error: otool: fatal error in /opt/local/bin/llvm-
 objdump-mp-8.0
 }}}

 so :
 {{{
 sudo port -v upgrade llvm-8.0
 }}}
 and when that is done, DON'T allow rev-upgrade to rebuild anything broken.

 Then go ahead with
 {{{
 sudo port -v upgrade outdated
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/61203#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list