[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