Opened 4 years ago

Closed 20 months ago

#61166 closed defect (worksforme)

gtk3 @3.24.23 does not build on PPC Tiger, Mac OS X 10.4.11, because it might need gmake to build

Reported by: ballapete (Peter "Pete" Dyballa) Owned by: mascguy (Christopher Nielsen)
Priority: Normal Milestone:
Component: ports Version: 2.6.3
Keywords: tiger Cc:
Port: gtk3

Description

config.status: executing depfiles commands
config.status: error: in `/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_gnome_gtk3/gtk3/work/gtk+-3.24.23':
config.status: error: Something went wrong bootstrapping makefile fragments
    for automatic dependency tracking.  If GNU make was not used, consider
    re-running the configure script with MAKE="gmake" (or whatever is
    necessary).  You can also try re-running configure with the
    '--disable-dependency-tracking' option to at least be able to build
    the package (albeit without support for automatic dependency tracking).
See `config.log' for more details
Command failed:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_gnome_gtk3/gtk3/work/gtk+-3.24.23" && ./configure --prefix=/opt/local --enable-static --disable-glibtest --enable-introspection --disable-cloudprint --disable-wayland-backend --disable-schemas-compile gio_can_sniff=yes --disable-cups --enable-xinerama --x-include=/opt/local/include --x-lib=/opt/local/lib --enable-x11-backend 
Exit code: 1
Error: Failed to configure gtk3, consult /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_gnome_gtk3/gtk3/work/gtk+-3.24.23/config.log
Error: Failed to configure gtk3: configure failure: command execution failed

Attachments (2)

main.log (40.8 KB) - added by ballapete (Peter "Pete" Dyballa) 4 years ago.
Main.log from PPC Tiger
config.log (180.2 KB) - added by ballapete (Peter "Pete" Dyballa) 4 years ago.
Config.log from PPC Tiger

Download all attachments as: .zip

Change History (9)

Changed 4 years ago by ballapete (Peter "Pete" Dyballa)

Attachment: main.log added

Main.log from PPC Tiger

Changed 4 years ago by ballapete (Peter "Pete" Dyballa)

Attachment: config.log added

Config.log from PPC Tiger

comment:1 Changed 4 years ago by ballapete (Peter "Pete" Dyballa)

Adding the line

build.cmd           gmake

to Portfile still produces the same error and in config.log this line:

configure:5024: make -f confmf.GNU && cat confinc.out

So it's still make and not gmake that is building gtk3

comment:2 Changed 4 years ago by ballapete (Peter "Pete" Dyballa)

After putting --disable-dependency-tracking to the configure commands at first no error happens and the build process starts with:

gmake: Entering directory '/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_gnome_gtk3/gtk3/work/gtk+-3.24.23'
/opt/local/bin/gmake  all-recursive

comment:3 Changed 4 years ago by ballapete (Peter "Pete" Dyballa)

The build fails, because a dependency to libthaiis missing:

CPPFLAGS="-isystem/opt/local/include/LegacySupport -I/opt/local/include -DX_LOCALE " CFLAGS="-pipe -Os -fstrict-aliasing -arch ppc -Wall" LDFLAGS="-L/opt/local/lib -Wl,-headerpad_max_install_names /opt/local/lib/libMacportsLegacySupport.dylib -arch ppc" CC="/opt/local/bin/gcc-mp-7 -arch ppc" PKG_CONFIG="/opt/local/bin/pkg-config" GI_HOST_OS="" DLLTOOL="false" CC="/opt/local/bin/gcc-mp-7 -arch ppc" /opt/local/bin/g-ir-scanner  --add-include-path=../gdk --warn-all --namespace=Gdk --nsversion=3.0 --libtool="/bin/sh ../libtool"  --include=Gio-2.0 --include=GdkPixbuf-2.0 --include=Pango-1.0 --include=cairo-1.0 --pkg-export=gdk-3.0   --library=libgdk-3.la --c-include="gdk/gdk.h" --cflags-begin -DG_LOG_DOMAIN=\"Gdk\" -DG_LOG_USE_STRUCTURED=1 -DGDK_COMPILATION -I.. -I../gdk -I.. -DG_ENABLE_DEBUG -DG_DISABLE_CAST_CHECKS -DGLIB_MIN_REQUIRED_VERSION=GLIB_VERSION_2_56 -DGLIB_MAX_ALLOWED_VERSION=GLIB_VERSION_2_58 -D_REENTRANT -I/opt/local/include/pango-1.0 -I/opt/local/include/harfbuzz -I/opt/local/include/pango-1.0 -I/opt/local/include/gdk-pixbuf-2.0 -I/opt/local/include/libpng16 -I/opt/local/include/cairo -I/opt/local/include/gio-unix-2.0/ -I/opt/local/include/cairo -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include/pixman-1 -I/opt/local/include/ossp -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -I/opt/local/include/fribidi   --cflags-end  gdk.h gdk-autocleanup.h gdkapplaunchcontext.h gdkcairo.h gdkcursor.h gdkdevice.h gdkdevicepad.h gdkdevicetool.h gdkdevicemanager.h gdkdisplay.h gdkdisplaymanager.h gdkdnd.h gdkdrawingcontext.h gdkevents.h gdkframetimings.h gdkglcontext.h gdkkeys.h gdkkeysyms.h gdkmain.h gdkmonitor.h gdkpango.h gdkframeclock.h gdkpixbuf.h gdkprivate.h gdkproperty.h gdkrectangle.h gdkrgba.h gdkscreen.h gdkseat.h gdkselection.h gdktestutils.h gdkthreads.h gdktypes.h gdkvisual.h gdkwindow.h deprecated/gdkcolor.h deprecated/gdkcolor.c gdk-private.c gdk.c gdkapplaunchcontext.c gdkcairo.c gdkcursor.c gdkdeprecated.c gdkdevice.c gdkdevicepad.c gdkdevicetool.c gdkdevicemanager.c gdkdisplay.c gdkdisplaymanager.c gdkdnd.c gdkdrawingcontext.c gdkevents.c gdkframetimings.c gdkgl.c gdkglcontext.c gdkglobals.c gdkkeys.c gdkkeyuni.c gdkmonitor.c gdkoffscreenwindow.c gdkframeclock.c gdkframeclockidle.c gdkpango.c gdkpixbuf-drawable.c gdkprofiler.c gdkproperty.c gdkrectangle.c gdkrgba.c gdkscreen.c gdkseat.c gdkseatdefault.c gdkselection.c gdkvisual.c gdkwindow.c gdkwindowimpl.c gdkenumtypes.h gdkenumtypes.c gdkmarshalers.h gdkmarshalers.c gdkresources.h gdkresources.c gdkversionmacros.h libgdk-3.la Makefile --output Gdk-3.0.gir
g-ir-scanner: link: /bin/sh ../libtool --mode=link --tag=CC /opt/local/bin/gcc-mp-7 -arch ppc -o /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_gnome_gtk3/gtk3/work/gtk+-3.24.23/gdk/tmp-introspect458qoud6/Gdk-3.0 -export-dynamic -isystem/opt/local/include/LegacySupport -I/opt/local/include -DX_LOCALE -pipe -Os -fstrict-aliasing -arch ppc -Wall /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_gnome_gtk3/gtk3/work/gtk+-3.24.23/gdk/tmp-introspect458qoud6/Gdk-3.0.o -L. libgdk-3.la -L/opt/local/lib -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl -Wl,-framework -Wl,CoreFoundation -L/opt/local/lib -Wl,-headerpad_max_install_names /opt/local/lib/libMacportsLegacySupport.dylib -arch ppc
libtool: link: /opt/local/bin/gcc-mp-7 -arch ppc -o /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_gnome_gtk3/gtk3/work/gtk+-3.24.23/gdk/tmp-introspect458qoud6/.libs/Gdk-3.0 -isystem/opt/local/include/LegacySupport -I/opt/local/include -DX_LOCALE -pipe -Os -fstrict-aliasing -arch ppc -Wall /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_gnome_gtk3/gtk3/work/gtk+-3.24.23/gdk/tmp-introspect458qoud6/Gdk-3.0.o -Wl,-framework -Wl,CoreFoundation -Wl,-headerpad_max_install_names /opt/local/lib/libMacportsLegacySupport.dylib -arch ppc  -L. ./.libs/libgdk-3.dylib -L/opt/local/lib /opt/local/lib/libpangocairo-1.0.dylib /opt/local/lib/libpango-1.0.dylib /opt/local/lib/libgdk_pixbuf-2.0.dylib /opt/local/lib/libcairo-gobject.dylib /opt/local/lib/libfontconfig.dylib /opt/local/lib/libfreetype.dylib /opt/local/lib/libXinerama.dylib /opt/local/lib/libXi.dylib /opt/local/lib/libXrandr.dylib /opt/local/lib/libXcursor.dylib /opt/local/lib/libXcomposite.dylib /opt/local/lib/libXdamage.dylib /opt/local/lib/libXfixes.dylib /opt/local/lib/libcairo.dylib /opt/local/lib/libX11.dylib /opt/local/lib/libXext.dylib /opt/local/lib/libepoxy.dylib /opt/local/lib/libfribidi.dylib -lm /opt/local/lib/libgio-2.0.dylib /opt/local/lib/libgobject-2.0.dylib /opt/local/lib/libgmodule-2.0.dylib /opt/local/lib/libglib-2.0.dylib /opt/local/lib/libintl.dylib -framework CoreFoundation -framework ApplicationServices -pthread
dyld: Library not loaded: /opt/local/lib/libthai.0.dylib
  Referenced from: /opt/local/lib/libpangocairo-1.0.0.dylib
  Reason: image not found
warning: unknown install library directory! GObject Introspection GIR and TYPELIB files might not work!
Command '['/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_gnome_gtk3/gtk3/work/gtk+-3.24.23/gdk/tmp-introspect458qoud6/Gdk-3.0', '--introspect-dump=/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_gnome_gtk3/gtk3/work/gtk+-3.24.23/gdk/tmp-introspect458qoud6/functions.txt,/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_gnome_gtk3/gtk3/work/gtk+-3.24.23/gdk/tmp-introspect458qoud6/dump.xml']' died with <Signals.SIGTRAP: 5>.
gmake[4]: *** [/opt/local/share/gobject-introspection-1.0/Makefile.introspection:156: Gdk-3.0.gir] Error 1
gmake[4]: Leaving directory '/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_gnome_gtk3/gtk3/work/gtk+-3.24.23/gdk'
gmake[3]: *** [Makefile:1713: all-recursive] Error 1
gmake[3]: Leaving directory '/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_gnome_gtk3/gtk3/work/gtk+-3.24.23/gdk'
gmake[2]: *** [Makefile:1136: all] Error 2
gmake[2]: Leaving directory '/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_gnome_gtk3/gtk3/work/gtk+-3.24.23/gdk'
gmake[1]: *** [Makefile:748: all-recursive] Error 1
gmake[1]: Leaving directory '/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_gnome_gtk3/gtk3/work/gtk+-3.24.23'
gmake: *** [Makefile:621: all] Error 2
gmake: Leaving directory '/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_gnome_gtk3/gtk3/work/gtk+-3.24.23'
Command failed:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_gnome_gtk3/gtk3/work/gtk+-3.24.23" && /opt/local/bin/gmake -w all CC="/opt/local/bin/gcc-mp-7 -arch ppc" CC_FOR_BUILD="/opt/local/bin/gcc-mp-7 -arch ppc" V=1 CPP_FOR_BUILD="/opt/local/bin/cpp-mp-7" 
Exit code: 2

comment:4 Changed 4 years ago by mf2k (Frank Schima)

Cc: devans@… removed
Owner: set to dbevans
Status: newassigned

comment:5 Changed 4 years ago by ballapete (Peter "Pete" Dyballa)

After installation of libthai and its dependent libdatrie Gtk3 built.

comment:6 Changed 2 years ago by mascguy (Christopher Nielsen)

Owner: changed from dbevans to mascguy

Take over Dave's tickets for GTK and friends, now that he's formally dropped maintainership. Boo! ;-)

comment:7 in reply to:  5 Changed 20 months ago by mascguy (Christopher Nielsen)

Resolution: worksforme
Status: assignedclosed

Replying to ballapete:

After installation of libthai and its dependent libdatrie Gtk3 built.

Great, glad this is resolved!

Note: See TracTickets for help on using tickets.