Opened 19 months ago
Last modified 19 months ago
#71756 new defect
gtk3 @3.24.43_1 does not build on PPC Leopard, Mac OS X 10.5.8, because of ld: library not found for -lgcc_ext.10.5
| Reported by: | ballapete (Peter "Pete" Dyballa) | Owned by: | |
|---|---|---|---|
| Priority: | Normal | Milestone: | |
| Component: | ports | Version: | 2.10.5 |
| Keywords: | leopard ppc | Cc: | mascguy@… |
| Port: | gtk3 |
Description
env PKG_CONFIG_PATH=/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_tarballs_ports_gnome_gtk3/gtk3/work/build/meson-uninstalled PKG_CONFIG=/opt/local/bin/pkg-config /opt/local/bin/g-ir-scanner --quiet --no-libtool --namespace=Gdk --nsversion=3.0 --warn-all --output gdk/Gdk-3.0.gir --c-include=gdk/gdk.h --quiet -DGDK_COMPILATION -I/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_tarballs_ports_gnome_gtk3/gtk3/work/gtk+-3.24.43/gdk -I/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_tarballs_ports_gnome_gtk3/gtk3/work/build/gdk -I/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_tarballs_ports_gnome_gtk3/gtk3/work/gtk+-3.24.43/. -I/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_tarballs_ports_gnome_gtk3/gtk3/work/build/. -I/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_tarballs_ports_gnome_gtk3/gtk3/work/gtk+-3.24.43/gdk/x11 -I/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_tarballs_ports_gnome_gtk3/gtk3/work/build/gdk/x11 -I/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_tarballs_ports_gnome_gtk3/gtk3/work/gtk+-3.24.43/gdk/. -I/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_tarballs_ports_gnome_gtk3/gtk3/work/build/gdk/. --filelist=/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_tarballs_ports_gnome_gtk3/gtk3/work/build/gdk/libgdk-3.0.dylib.p/Gdk_3.0_gir_filelist --include=cairo-1.0 --include=Gio-2.0 --include=GdkPixbuf-2.0 --include=Pango-1.0 --symbol-prefix=gdk --identifier-prefix=Gdk --pkg-export=gdk-3.0 --cflags-begin -DG_LOG_USE_STRUCTURED=1 -DGLIB_MIN_REQUIRED_VERSION=GLIB_VERSION_2_56 -DGLIB_MAX_ALLOWED_VERSION=GLIB_VERSION_2_58 '-DGTK_VERSION="3.24.43"' -D_GNU_SOURCE -DG_ENABLE_DEBUG -I/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_tarballs_ports_gnome_gtk3/gtk3/work/gtk+-3.24.43/. -I/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_tarballs_ports_gnome_gtk3/gtk3/work/build/. -I/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_tarballs_ports_gnome_gtk3/gtk3/work/gtk+-3.24.43/gdk/x11 -I/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_tarballs_ports_gnome_gtk3/gtk3/work/build/gdk/x11 -I/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_tarballs_ports_gnome_gtk3/gtk3/work/gtk+-3.24.43/gdk/. -I/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_tarballs_ports_gnome_gtk3/gtk3/work/build/gdk/. -I/opt/local/include/gdk-pixbuf-2.0 -I/opt/local/include/libpng16 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include/cairo -I/opt/local/include/pixman-1 -I/opt/local/include/freetype2 -I/opt/local/include/pango-1.0 -I/opt/local/include/fribidi -I/opt/local/include/harfbuzz -I/opt/local/include/gio-unix-2.0 -I/opt/local/include/gobject-introspection-1.0 -I/opt/local/include -DX_LOCALE --cflags-end --add-include-path=/opt/local/share/gir-1.0 -L/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_tarballs_ports_gnome_gtk3/gtk3/work/build/gdk --library gdk-3 -L/opt/local/lib --extra-library=m -L/opt/local/lib --extra-library=gdk_pixbuf-2.0 --extra-library=gobject-2.0 --extra-library=glib-2.0 --extra-library=intl --extra-library=cairo --extra-library=pango-1.0 --extra-library=harfbuzz --extra-library=fribidi --extra-library=cairo-gobject --extra-library=epoxy --extra-library=fontconfig --extra-library=freetype --extra-library=gio-2.0 --extra-library=pangocairo-1.0 --extra-library=Xrender --extra-library=X11 --extra-library=Xi --extra-library=Xext --extra-library=Xcursor --extra-library=Xdamage --extra-library=Xfixes --extra-library=Xcomposite --extra-library=Xrandr --extra-library=Xinerama --extra-library=girepository-1.0 --sources-top-dirs /opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_tarballs_ports_gnome_gtk3/gtk3/work/gtk+-3.24.43/ --sources-top-dirs /opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_tarballs_ports_gnome_gtk3/gtk3/work/build/ ld: library not found for -lgcc_ext.10.5 collect2: error: ld returned 1 exit status linking of temporary binary failed: Command '['/opt/local/bin/gcc-mp-7', '-o', '/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_tarballs_ports_gnome_gtk3/gtk3/work/build/tmp-introspectjrcxlev9/Gdk-3.0', '/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_tarballs_ports_gnome_gtk3/gtk3/work/build/tmp-introspectjrcxlev9/Gdk-3.0.o', '-L.', '-Wl,-rpath,.', '-L/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_tarballs_ports_gnome_gtk3/gtk3/work/build/gdk', '-Wl,-rpath,/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_tarballs_ports_gnome_gtk3/gtk3/work/build/gdk', '-lgdk-3', '-lm', '-lgdk_pixbuf-2.0', '-lgobject-2.0', '-lglib-2.0', '-lintl', '-lcairo', '-lpango-1.0', '-lharfbuzz', '-lfribidi', '-lcairo-gobject', '-lepoxy', '-lfontconfig', '-lfreetype', '-lgio-2.0', '-lpangocairo-1.0', '-lXrender', '-lX11', '-lXi', '-lXext', '-lXcursor', '-lXdamage', '-lXfixes', '-lXcomposite', '-lXrandr', '-lXinerama', '-lgirepository-1.0', '-lgio-2.0', '-lgobject-2.0', '-lgmodule-2.0', '-lglib-2.0', '-lintl']' returned non-zero exit status 1. ninja: build stopped: subcommand failed.
ninja is ninja @1.12.1_0 (active) requested_variants='' platform='darwin 9' archs='ppc' date='2025-01-05T00:54:09+0100', mesonis from meson @1.6.1_1 (active) requested_variants='' platform='any any' archs='noarch' date='2025-01-03T22:09:27+0100', g-ir-scanner is off gobject-introspection @1.78.1_4 (active) requested_variants='' platform='darwin 9' archs='ppc' date='2025-01-05T00:05:20+0100', ld presumungly from any of these:
ld64 @3_6+ld64_97 (active) requested_variants='+ld64_97' platform='darwin 9' archs='ppc' date='2024-12-28T23:17:16+0100' ld64-97 @97.17_9+llvm34 (active) requested_variants='+llvm34' platform='darwin 9' archs='ppc' date='2025-01-04T22:14:01+0100'
GCC was before /opt/local/bin/gcc-mp-14…
The not existing library is not:
root 538 /\ locate gcc_ext.10.5 /opt/local/lib/gcc7/libgcc_ext.10.5.dylib root 539 /\ l -L /opt/local/lib/gcc7/libgcc_ext.10.5.dylib lrwxr-xr-x 1 root admin 43 25 Okt 09:06 /opt/local/lib/gcc7/libgcc_ext.10.5.dylib -> /opt/local/lib/libgcc/libgcc_ext.10.5.dylib root 540 /\ port provides /opt/local/lib/gcc7/libgcc_ext.10.5.dylib /opt/local/lib/libgcc/libgcc_ext.10.5.dylib /opt/local/lib/gcc7/libgcc_ext.10.5.dylib is provided by: gcc7 /opt/local/lib/libgcc/libgcc_ext.10.5.dylib does not exist.
Attachments (1)
Change History (2)
Changed 19 months ago by ballapete (Peter "Pete" Dyballa)
comment:1 Changed 19 months ago by ballapete (Peter "Pete" Dyballa)
It seems no source file contains the string "gcc-mp-7". So it must be some external tool from MacPorts' past that is performing nonsense.
Note: See
TracTickets for help on using
tickets.

Main.log from PPC Leopard, Mac OS X 10.5.8