GNOME Bugzilla – Bug 736454
building master from jhbuild on ubuntu 14.10 beta/daily produces libtool garbage spew
Last modified: 2015-03-12 20:27:41 UTC
Trying to build master from jhbuild on Ubuntu 14.10 beta/daily produces the following (with the default of make -j 3). I have no idea how to fix it myself. make all-recursive make[1]: Entering directory '/home/pietro/jhbuild/checkout/aisleriot' Making all in src make[2]: Entering directory '/home/pietro/jhbuild/checkout/aisleriot/src' GEN ar-resources.c GEN ar-resources.h make all-recursive make[3]: Entering directory '/home/pietro/jhbuild/checkout/aisleriot/src' Making all in lib make[4]: Entering directory '/home/pietro/jhbuild/checkout/aisleriot/src/lib' GEN stamp-ar-marshal.h GEN stamp-ar-marshal.c make all-am make[5]: Entering directory '/home/pietro/jhbuild/checkout/aisleriot/src/lib' CC libaisleriot_la-ar-card-theme.lo CC libaisleriot_la-ar-card.lo CC libaisleriot_la-ar-card-surface-cache.lo ../../libtool: 1552: ../../libtool: preserve_args+= --silent: not found ../../libtool: 1564: ../../libtool: preserve_args+= --tag CC: not found ../../libtool: 1552: ../../libtool: preserve_args+= --silent: not found ../../libtool: 1564: ../../libtool: preserve_args+= --tag CC: not found ../../libtool: 1: eval: base_compile+= gcc: not found ../../libtool: 1: eval: base_compile+= -DHAVE_CONFIG_H: not found ../../libtool: 1: eval: base_compile+= -I.: not found ../../libtool: 1: eval: base_compile+= gcc: not found ../../libtool: 1: eval: base_compile+= -DHAVE_CONFIG_H: not found ../../libtool: 1: eval: base_compile+= -I.: not found ../../libtool: 1: eval: base_compile+= -I../..: not found ../../libtool: 1552: ../../libtool: preserve_args+= --silent: not found ../../libtool: 1564: ../../libtool: preserve_args+= --tag CC: not found ../../libtool: 1: eval: base_compile+= gcc: not found ../../libtool: 1: eval: base_compile+= -DHAVE_CONFIG_H: not found ../../libtool: 1: eval: base_compile+= -I.: not found ../../libtool: 1: eval: base_compile+= -I../..: not found ../../libtool: 1: eval: base_compile+= -I../..: not found ../../libtool: 1: eval: base_compile+= -I../..: not found ../../libtool: 1: eval: base_compile+= -I../..: not found ../../libtool: 1: eval: base_compile+= -I../..: not found ../../libtool: 1: eval: base_compile+= -I../..: not found ../../libtool: 1: eval: base_compile+= -I../..: not found ../../libtool: 1: eval: base_compile+= -I../..: not found ../../libtool: 1: eval: base_compile+= -DPKGLIBDIR=\"/opt/gnome/lib/aisleriot\": not found ../../libtool: 1: eval: base_compile+= -DPKGLIBDIR=\"/opt/gnome/lib/aisleriot\": not found ../../libtool: 1: eval: base_compile+= -DPKGLIBDIR=\"/opt/gnome/lib/aisleriot\": not found ../../libtool: 1: eval: base_compile+= -DPKGDATADIR=\"/opt/gnome/share/aisleriot\": not found ../../libtool: 1: eval: base_compile+= -DPKGDATADIR=\"/opt/gnome/share/aisleriot\": not found ../../libtool: 1: eval: base_compile+= -DPKGDATADIR=\"/opt/gnome/share/aisleriot\": not found ../../libtool: 1: eval: base_compile+= -DPREFIX=\"/opt/gnome\": not found ../../libtool: 1: eval: base_compile+= -DPREFIX=\"/opt/gnome\": not found ../../libtool: 1: eval: base_compile+= -DPREFIX=\"/opt/gnome\": not found ../../libtool: 1: eval: base_compile+= -DLIBDIR=\"/opt/gnome/lib\": not found ../../libtool: 1: eval: base_compile+= -DLIBDIR=\"/opt/gnome/lib\": not found ../../libtool: 1: eval: base_compile+= -DLIBDIR=\"/opt/gnome/lib\": not found ../../libtool: 1: eval: base_compile+= -DDATADIR=\"/opt/gnome/share\": not found ../../libtool: 1: eval: base_compile+= -DDATADIR=\"/opt/gnome/share\": not found ../../libtool: 1: eval: base_compile+= -DDATADIR=\"/opt/gnome/share\": not found ../../libtool: 1: eval: base_compile+= -DCOMMON_DATADIR=\"/opt/gnome/share/gnome-games-common\": not found ../../libtool: 1: eval: base_compile+= -DCOMMON_DATADIR=\"/opt/gnome/share/gnome-games-common\": not found ../../libtool: 1: eval: base_compile+= -DCOMMON_DATADIR=\"/opt/gnome/share/gnome-games-common\": not found ../../libtool: 1: eval: base_compile+= -DSCORESDIR=\"\": not found ../../libtool: 1: eval: base_compile+= -g: not found ../../libtool: 1: eval: base_compile+= -D_REENTRANT: not found ../../libtool: 1: eval: base_compile+= -pthread: not found ../../libtool: 1: eval: base_compile+= -I/opt/gnome/include/gtk-3.0: not found ../../libtool: 1: eval: base_compile+= -DSCORESDIR=\"\": not found ../../libtool: 1: eval: base_compile+= -g: not found ../../libtool: 1: eval: base_compile+= -D_REENTRANT: not found ../../libtool: 1: eval: base_compile+= -pthread: not found ../../libtool: 1: eval: base_compile+= -I/opt/gnome/include/gtk-3.0: not found ../../libtool: 1: eval: base_compile+= -I/opt/gnome/include/at-spi2-atk/2.0: not found ../../libtool: 1: eval: base_compile+= -I/opt/gnome/include/at-spi2-atk/2.0: not found ../../libtool: 1: eval: base_compile+= -I/opt/gnome/include/at-spi-2.0: not found ../../libtool: 1: eval: base_compile+= -I/opt/gnome/include/gtk-3.0: not found ../../libtool: 1: eval: base_compile+= -I/opt/gnome/include/at-spi-2.0: not found ../../libtool: 1: eval: base_compile+= -I/opt/gnome/include/gio-unix-2.0/: not found ../../libtool: 1: eval: base_compile+= -I/opt/gnome/include/gtk-3.0: not found ../../libtool: 1: eval: base_compile+= -I/opt/gnome/include/gio-unix-2.0/: not found ../../libtool: 1: eval: base_compile+= -I/opt/gnome/include/cairo: not found ../../libtool: 1: eval: base_compile+= -I/opt/gnome/include/pango-1.0: not found ../../libtool: 1: eval: base_compile+= -I/opt/gnome/include/harfbuzz: not found ../../libtool: 1: eval: base_compile+= -I/opt/gnome/include/cairo: not found ../../libtool: 1: eval: base_compile+= -DSCORESDIR=\"\": not found ../../libtool: 1: eval: base_compile+= -g: not found ../../libtool: 1: eval: base_compile+= -D_REENTRANT: not found ../../libtool: 1: eval: base_compile+= -pthread: not found ../../libtool: 1: eval: base_compile+= -I/opt/gnome/include/gtk-3.0: not found ../../libtool: 1: eval: base_compile+= -I/opt/gnome/include/pango-1.0: not found ../../libtool: 1: eval: base_compile+= -I/opt/gnome/include/at-spi2-atk/2.0: not found ../../libtool: 1: eval: base_compile+= -I/opt/gnome/include/at-spi-2.0: not found ../../libtool: 1: eval: base_compile+= -I/opt/gnome/include/pango-1.0: not found ../../libtool: 1: eval: base_compile+= -I/opt/gnome/include/gtk-3.0: not found ../../libtool: 1: eval: base_compile+= -I/opt/gnome/include/atk-1.0: not found ../../libtool: 1: eval: base_compile+= -I/opt/gnome/include/gio-unix-2.0/: not found ../../libtool: 1: eval: base_compile+= -I/opt/gnome/include/cairo: not found ../../libtool: 1: eval: ../../libtool: 1: eval: base_compile+= -I/opt/gnome/include/harfbuzz: not found base_compile+= -I/opt/gnome/include/librsvg-2.0: not found ../../libtool: 1: eval: base_compile+= -I/opt/gnome/include/pango-1.0: not found ../../libtool: 1: eval: base_compile+= -I/opt/gnome/include/cairo: not found ../../libtool: 1: eval: base_compile+= -I/opt/gnome/include/atk-1.0: not found ../../libtool: 1: eval: base_compile+= -I/opt/gnome/include/pango-1.0: not found ../../libtool: 1: eval: base_compile+= -I/opt/gnome/include/gdk-pixbuf-2.0: not found ../../libtool: 1: eval: base_compile+= -I/opt/gnome/include/harfbuzz: not found ../../libtool: 1: eval: base_compile+= -I/opt/gnome/include/cairo: not found ../../libtool: 1: eval: base_compile+= -I/opt/gnome/include/pango-1.0: not found ../../libtool: 1: eval: base_compile+= -I/opt/gnome/include/glib-2.0: not found ../../libtool: 1: eval: base_compile+= -I/opt/gnome/include/cairo: not found ../../libtool: 1: eval: base_compile+= -I/opt/gnome/include/atk-1.0: not found ../../libtool: 1: eval: base_compile+= -I/opt/gnome/lib/glib-2.0/include: not found ../../libtool: 1: eval: base_compile+= -I/opt/gnome/include/librsvg-2.0: not found ../../libtool: 1: eval: base_compile+= -I/opt/gnome/include/cairo: not found ../../libtool: 1: eval: base_compile+= -I/opt/gnome/include/guile/2.0: not found ../../libtool: 1: eval: base_compile+= -I/opt/gnome/include/gdk-pixbuf-2.0: not found ../../libtool: 1: eval: base_compile+= -I/opt/gnome/include/librsvg-2.0: not found ../../libtool: 1: eval: base_compile+= -I/usr/include/dbus-1.0: not found ../../libtool: 1: eval: base_compile+= -I/opt/gnome/include/cairo: not found ../../libtool: 1: eval: base_compile+= -I/opt/gnome/include/gdk-pixbuf-2.0: not found ../../libtool: 1: eval: base_compile+= -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include: not found ../../libtool: 1: eval: base_compile+= -I/opt/gnome/include/glib-2.0: not found ../../libtool: 1: eval: base_compile+= -I/opt/gnome/include/cairo: not found ../../libtool: 1: eval: base_compile+= -I/usr/include/libpng12: not found ../../libtool: 1: eval: base_compile+= -I/opt/gnome/lib/glib-2.0/include: not found ../../libtool: 1: eval: base_compile+= -I/opt/gnome/include/glib-2.0: not found ../../libtool: 1: eval: base_compile+= -I/usr/include/pixman-1: not found ../../libtool: 1: eval: base_compile+= -I/opt/gnome/include/guile/2.0: not found ../../libtool: 1: eval: base_compile+= -I/opt/gnome/lib/glib-2.0/include: not found ../../libtool: 1: eval: base_compile+= -I/usr/include/freetype2: not found ../../libtool: 1: eval: base_compile+= -I/usr/include/dbus-1.0: not found ../../libtool: 1: eval: base_compile+= -I/opt/gnome/include/guile/2.0: not found ../../libtool: 1: eval: base_compile+= -I/usr/include/libdrm: not found ../../libtool: 1: eval: base_compile+= -I/usr/include/dbus-1.0: not found ../../libtool: 1: eval: base_compile+= -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include: not found ../../libtool: 1: eval: base_compile+= -I/usr/include/libpng12: not found ../../libtool: 1: eval: base_compile+= -I/usr/include/libpng12: not found ../../libtool: 1: eval: base_compile+= -Wall: not found ../../libtool: 1: eval: base_compile+= -Wextra: not found ../../libtool: 1: eval: base_compile+= -Wformat-nonliteral: not found ../../libtool: 1: eval: base_compile+= -Werror=format-security: not found ../../libtool: 1: eval: base_compile+= -Wsign-compare: not found ../../libtool: 1: eval: base_compile+= -Werror=implicit-function-declaration: not found ../../libtool: 1: eval: base_compile+= -Wpointer-arith: not found ../../libtool: 1: eval: base_compile+= -Wwrite-strings: not found ../../libtool: 1: eval: base_compile+= -Wstrict-prototypes: not found ../../libtool: 1: eval: base_compile+= -Waggregate-return: not found ../../libtool: 1: eval: base_compile+= -Wcast-align: not found ../../libtool: 1: eval: base_compile+= -Wimplicit: not found ../../libtool: 1: eval: base_compile+= -Wuninitialized: not found ../../libtool: 1: eval: base_compile+= -Wmissing-prototypes: not found ../../libtool: 1: eval: base_compile+= -Wmissing-declarations: not found ../../libtool: 1: eval: base_compile+= -Wnested-externs: not found ../../libtool: 1: eval: base_compile+= -Wpacked: not found ../../libtool: 1: eval: base_compile+= -Wmissing-format-attribute: not found ../../libtool: 1: eval: base_compile+= -Wshadow: not found ../../libtool: 1: eval: base_compile+= -Wlogical-op: not found ../../libtool: 1: eval: base_compile+= -Wstrict-aliasing=2: not found ../../libtool: 1: eval: base_compile+= -Winit-self: not found ../../libtool: 1: eval: base_compile+= -Wunsafe-loop-optimizations: not found ../../libtool: 1: eval: base_compile+= -Wdeclaration-after-statement: not found ../../libtool: 1: eval: base_compile+= -Wold-style-definition: not found ../../libtool: 1: eval: base_compile+= -Wno-missing-field-initializers: not found ../../libtool: 1: eval: base_compile+= -Wno-unused-parameter: not found ../../libtool: 1: eval: base_compile+= -Wempty-body: not found ../../libtool: 1: eval: base_compile+= -fno-common: not found ../../libtool: 1: eval: base_compile+= -Wno-switch-enum: not found ../../libtool: 1: eval: base_compile+= -g: not found ../../libtool: 1: eval: base_compile+= -MT: not found ../../libtool: 1: eval: base_compile+= libaisleriot_la-ar-card.lo: not found ../../libtool: 1: eval: base_compile+= -MD: not found ../../libtool: 1: eval: base_compile+= -MP: not found ../../libtool: 1: eval: base_compile+= -MF: not found ../../libtool: 1: eval: base_compile+= .deps/libaisleriot_la-ar-card.Tpo: not found ../../libtool: 1: eval: base_compile+= -c: not found libtool: compile: you must specify a compilation command libtool: compile: Try `libtool --help --mode=compile' for more information. ../../libtool: 1: eval: base_compile+= -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include: not found Makefile:652: recipe for target 'libaisleriot_la-ar-card.lo' failed make[5]: *** [libaisleriot_la-ar-card.lo] Error 1 ../../libtool: 1: eval: base_compile+= -I/usr/include/libpng12: not foundmake[5]: *** Waiting for unfinished jobs.... ../../libtool: 1: eval: base_compile+= -I/usr/include/pixman-1: not found ../../libtool: 1: eval: base_compile+= -I/usr/include/pixman-1: not found ../../libtool: 1: eval: base_compile+= -I/usr/include/freetype2: not found ../../libtool: 1: eval: ../../libtool: 1: eval: base_compile+= -I/usr/include/freetype2: not found base_compile+= -I/usr/include/libdrm: not found ../../libtool: 1: eval: base_compile+= -I/usr/include/libpng12: not found ../../libtool: 1: eval: base_compile+= -Wall: not found ../../libtool: 1: eval: base_compile+= -I/usr/include/libdrm: not found ../../libtool: 1: eval: base_compile+= -Wextra: not found ../../libtool: 1: eval: base_compile+= -Wformat-nonliteral: not found ../../libtool: 1: eval: base_compile+= -Werror=format-security: not found ../../libtool: 1: eval: base_compile+= -Wsign-compare: not found ../../libtool: 1: eval: base_compile+= -Werror=implicit-function-declaration: not found ../../libtool: 1: eval: base_compile+= -Wpointer-arith: not found ../../libtool: 1: eval: base_compile+= -Wwrite-strings: not found ../../libtool: 1: eval: base_compile+= -Wstrict-prototypes: not found ../../libtool: 1: eval: base_compile+= -Waggregate-return: not found ../../libtool: 1: eval: base_compile+= -Wcast-align: not found ../../libtool: 1: eval: base_compile+= -Wimplicit: not found ../../libtool: 1: eval: base_compile+= -Wuninitialized: not found ../../libtool: 1: eval: base_compile+= -Wmissing-prototypes: not found ../../libtool: 1: eval: base_compile+= -Wmissing-declarations: not found ../../libtool: 1: eval: base_compile+= -Wnested-externs: not found ../../libtool: 1: eval: base_compile+= -Wpacked: not found ../../libtool: 1: eval: base_compile+= -Wmissing-format-attribute: not found ../../libtool: 1: eval: base_compile+= -Wshadow: not found ../../libtool: 1: eval: base_compile+= -Wlogical-op: not found ../../libtool: 1: eval: base_compile+= -Wstrict-aliasing=2: not found ../../libtool: 1: eval: base_compile+= -Winit-self: not found ../../libtool: 1: eval: base_compile+= -Wunsafe-loop-optimizations: not found ../../libtool: 1: eval: base_compile+= -Wdeclaration-after-statement: not found ../../libtool: 1: eval: base_compile+= -Wold-style-definition: not found ../../libtool: 1: eval: base_compile+= -Wno-missing-field-initializers: not found ../../libtool: 1: eval: base_compile+= -Wno-unused-parameter: not found ../../libtool: 1: eval: base_compile+= -Wempty-body: not found ../../libtool: 1: eval: base_compile+= -fno-common: not found ../../libtool: 1: eval: base_compile+= -Wno-switch-enum: not found ../../libtool: 1: eval: base_compile+= -g: not found ../../libtool: 1: eval: base_compile+= -MT: not found ../../libtool: 1: eval: base_compile+= libaisleriot_la-ar-card-theme.lo: not found ../../libtool: 1: eval: base_compile+= -MD: not found ../../libtool: 1: eval: base_compile+= -MP: not found ../../libtool: 1: eval: base_compile+= -MF: not found ../../libtool: 1: eval: base_compile+= .deps/libaisleriot_la-ar-card-theme.Tpo: not found ../../libtool: 1: eval: ../../libtool: 1: eval: base_compile+= -c: not found base_compile+= -I/usr/include/libpng12: not found libtool: compile: you must specify a compilation command libtool: compile: Try `libtool --help --mode=compile' for more information. ../../libtool: 1: eval: base_compile+= -Wall: not found ../../libtool: 1: eval: base_compile+= -Wextra: not found Makefile:666: recipe for target 'libaisleriot_la-ar-card-theme.lo' failed make[5]: *** [libaisleriot_la-ar-card-theme.lo] Error 1 ../../libtool: 1: eval: base_compile+= -Wformat-nonliteral: not found ../../libtool: 1: eval: base_compile+= -Werror=format-security: not found ../../libtool: 1: eval: base_compile+= -Wsign-compare: not found ../../libtool: 1: eval: base_compile+= -Werror=implicit-function-declaration: not found ../../libtool: 1: eval: base_compile+= -Wpointer-arith: not found ../../libtool: 1: eval: base_compile+= -Wwrite-strings: not found ../../libtool: 1: eval: base_compile+= -Wstrict-prototypes: not found ../../libtool: 1: eval: base_compile+= -Waggregate-return: not found ../../libtool: 1: eval: base_compile+= -Wcast-align: not found ../../libtool: 1: eval: base_compile+= -Wimplicit: not found ../../libtool: 1: eval: base_compile+= -Wuninitialized: not found ../../libtool: 1: eval: base_compile+= -Wmissing-prototypes: not found ../../libtool: 1: eval: base_compile+= -Wmissing-declarations: not found ../../libtool: 1: eval: base_compile+= -Wnested-externs: not found ../../libtool: 1: eval: base_compile+= -Wpacked: not found ../../libtool: 1: eval: base_compile+= -Wmissing-format-attribute: not found ../../libtool: 1: eval: base_compile+= -Wshadow: not found ../../libtool: 1: eval: base_compile+= -Wlogical-op: not found ../../libtool: 1: eval: base_compile+= -Wstrict-aliasing=2: not found ../../libtool: 1: eval: base_compile+= -Winit-self: not found ../../libtool: 1: eval: base_compile+= -Wunsafe-loop-optimizations: not found ../../libtool: 1: eval: base_compile+= -Wdeclaration-after-statement: not found ../../libtool: 1: eval: base_compile+= -Wold-style-definition: not found ../../libtool: 1: eval: base_compile+= -Wno-missing-field-initializers: not found ../../libtool: 1: eval: base_compile+= -Wno-unused-parameter: not found ../../libtool: 1: eval: base_compile+= -Wempty-body: not found ../../libtool: 1: eval: base_compile+= -fno-common: not found ../../libtool: 1: eval: base_compile+= -Wno-switch-enum: not found ../../libtool: 1: eval: base_compile+= -g: not found ../../libtool: 1: eval: base_compile+= -MT: not found ../../libtool: 1: eval: base_compile+= libaisleriot_la-ar-card-surface-cache.lo: not found ../../libtool: 1: eval: base_compile+= -MD: not found ../../libtool: 1: eval: base_compile+= -MP: not found ../../libtool: 1: eval: base_compile+= -MF: not found ../../libtool: 1: eval: base_compile+= .deps/libaisleriot_la-ar-card-surface-cache.Tpo: not found ../../libtool: 1: eval: base_compile+= -c: not found libtool: compile: you must specify a compilation command libtool: compile: Try `libtool --help --mode=compile' for more information. Makefile:659: recipe for target 'libaisleriot_la-ar-card-surface-cache.lo' failed make[5]: *** [libaisleriot_la-ar-card-surface-cache.lo] Error 1 make[5]: Leaving directory '/home/pietro/jhbuild/checkout/aisleriot/src/lib' Makefile:499: recipe for target 'all' failed make[4]: *** [all] Error 2 make[4]: Leaving directory '/home/pietro/jhbuild/checkout/aisleriot/src/lib' Makefile:1272: recipe for target 'all-recursive' failed make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory '/home/pietro/jhbuild/checkout/aisleriot/src' Makefile:597: recipe for target 'all' failed make[2]: *** [all] Error 2 make[2]: Leaving directory '/home/pietro/jhbuild/checkout/aisleriot/src' Makefile:493: recipe for target 'all-recursive' failed make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory '/home/pietro/jhbuild/checkout/aisleriot' Makefile:424: recipe for target 'all' failed make: *** [all] Error 2
Hmm, why do you think that is that a bug in aisleriot and not in the toolchain of Ubuntu?
I'm not sure; I'm not familiar with libtool at all, so I decided to try here first. If this is a problem with my distro after all, I can happily take it there.
All right, tried building with Fedora 20 and all latest packages; the build works. So this IS a problem with Ubuntu's libtool. Thanks in the meantime.
ACTUALLY WAIT I figured out what the problem is, but still don't know if this should be fixed in Aisleriot or not: /bin/sh was being chosen as $(SHELL) for libtool AND for all the Makefiles, not /bin/bash. Again, don't know which product the error is in...
This has already been fixed in git master. The root cause, of course, is that ubuntu uses dash as /bin/sh.