[MacPorts] #71756: 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

MacPorts noreply at macports.org
Sun Jan 5 13:00:30 UTC 2025


#71756: 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
-------------------------+--------------------
 Reporter:  ballapete    |      Owner:  (none)
     Type:  defect       |     Status:  new
 Priority:  Normal       |  Milestone:
Component:  ports        |    Version:  2.10.5
 Keywords:  leopard ppc  |       Port:  gtk3
-------------------------+--------------------
 {{{
 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'`,
 `meson`is 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.
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/71756>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list