wmakerconf version 2.12-2 failed to build in oneiric
Link to failed build: https://launchpad.net/ubuntu/+archive/test-rebuild-20110816/+build/2714758
Details about the rebuild:
http://people.ubuntuwire.org/~wgrant/rebuild-ftbfs-test/test-rebuild-20110816-oneiric.html
Direct link to the build log: https://launchpad.net/ubuntu/+archive/test-rebuild-20110816/+build/2714758/+files/buildlog_ubuntu-oneiric-amd64.wmakerconf_2.12-2_FAILEDTOBUILD.txt.gz
This log snippet might be of interest, since it triggered the matcher 'Purging chroot-autobuild'.
Excerpt 1179 lines into the build log:
if x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I../intl -DPKGDATADIR=\"/usr/share/wmakerconf\" -DBINDIR=\"/usr/bin\" -I/usr/X11R6/include -I/usr/local/include -I/usr/X11/include/ -I/usr/X11R6/include/ -I/usr/X11R6/include/X11 -I/usr/openwin/include -I/usr/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -g -O2 -lX11 -MT wmconfig.o -MD -MP -MF ".deps/wmconfig.Tpo" -c -o wmconfig.o wmconfig.c; \
then mv -f ".deps/wmconfig.Tpo" ".deps/wmconfig.Po"; else rm -f ".deps/wmconfig.Tpo"; exit 1; fi
x86_64-linux-gnu-gcc -g -O2 -lX11 -Wl,--as-needed -L/usr/local/lib -L/usr/X11/lib -L/usr/X11R6/lib -L/usr/openwin/lib -L/usr/lib -o wmakerconf dialog.o dndtree.o error.o icons.o keys.o load.o menu.o misc.o path.o previews.o rimage.o rootmenu.o shortcuts.o simple.o texture.o themebrowser.o window.o wmconfig.o -L/usr/X11R6/lib -lWINGs -lwraster -lXft -lm -lnsl -pthread -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lm -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0
/usr/bin/ld: keys.o: undefined reference to symbol 'XKeycodeToKeysym'
/usr/bin/ld: note: 'XKeycodeToKeysym' is defined in DSO /usr/lib/gcc/x86_64-linux-gnu/4.6.1/../../../x86_64-linux-gnu/libX11.so so try adding it to the linker command line
/usr/lib/gcc/x86_64-linux-gnu/4.6.1/../../../x86_64-linux-gnu/libX11.so: could not read symbols: Invalid operation
collect2: ld returned 1 exit status
make[3]: *** [wmakerconf] Error 1
make[3]: Leaving directory `/build/buildd/wmakerconf-2.12/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/build/buildd/wmakerconf-2.12'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/build/buildd/wmakerconf-2.12'
make: *** [build-stamp] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
******************************************************************************
Build finished at 20110824-0515
FAILED [dpkg-buildpackage died]
Purging chroot-autobuild/build/buildd/wmakerconf-2.12
This bug was fixed in the package wmakerconf - 2.12-3
---------------
wmakerconf (2.12-3) unstable; urgency=low
* QA upload. dt-needed- entries. LP: #832849.
* Fix FTBFS with gold / ld --no-copy-
Adding -lX11 to CFLAGS is not good enough.
-- Matthias Klose <email address hidden> Mon, 12 Sep 2011 21:12:14 +0000