xpuzzles version 7.5-1build1 failed to build on i386
Link to failed build: https://launchpad.net/ubuntu/+archive/test-rebuild-20110329/+buildjob/2414542
Direct link to the build log: https://launchpad.net/ubuntu/+archive/test-rebuild-20110329/+buildjob/2414542/+files/buildlog_ubuntu-natty-i386.xpuzzles_7.5-1build1_FAILEDTOBUILD.txt.gz
This log snippet might be of interest, since it triggered the matcher 'Purging chroot-autobuild'.
Excerpt 1448 lines into the build log:
i686-linux-gnu-gcc -c -DPACKAGE_NAME=\"xrubik\" -DPACKAGE_TARNAME=\"xrubik\" -DPACKAGE_VERSION=\"7.5\" -DPACKAGE_STRING=\"xrubik\ 7.5\" -DPACKAGE_BUGREPORT=\"<email address hidden>\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -D__EXTENSIONS__=1 -D_ALL_SOURCE=1 -D_GNU_SOURCE=1 -D_POSIX_PTHREAD_SEMANTICS=1 -D_TANDEM_SOURCE=1 -DHAVE_FCNTL_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_RAND48=1 -DDECLARED_SRAND48=1 -DHAVE_USLEEP=1 -DHAVE_MOTIF=1 -DHAVE_XPM=1 -DHAVE_OPENGL=1 -DUSE_ESOUND=1 -DHAVE_LIBESD=1 -Dlinux=1 -D_POSIX_SOURCE=1 -D_BSD_SOURCE=1 -D_GNU_SOURCE=1 -DSOUNDPATH=\"/usr/share/games/xpuzzles\" -DSOUNDEXT=\".au\" -DMOVESOUND=\"move\" -DSCOREPATH=\"/var/games/xpuzzles\" -DSCOREFILE=\"rubik.scores\" -DLOGPATH=\"/usr/tmp\" -DLOGFILE=\"rubik.log\" -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I. -I. -Wall -g -O2 -std=c99 -pedantic Rubik2d.c
i686-linux-gnu-gcc -c -DPACKAGE_NAME=\"xrubik\" -DPACKAGE_TARNAME=\"xrubik\" -DPACKAGE_VERSION=\"7.5\" -DPACKAGE_STRING=\"xrubik\ 7.5\" -DPACKAGE_BUGREPORT=\"<email address hidden>\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -D__EXTENSIONS__=1 -D_ALL_SOURCE=1 -D_GNU_SOURCE=1 -D_POSIX_PTHREAD_SEMANTICS=1 -D_TANDEM_SOURCE=1 -DHAVE_FCNTL_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_RAND48=1 -DDECLARED_SRAND48=1 -DHAVE_USLEEP=1 -DHAVE_MOTIF=1 -DHAVE_XPM=1 -DHAVE_OPENGL=1 -DUSE_ESOUND=1 -DHAVE_LIBESD=1 -Dlinux=1 -D_POSIX_SOURCE=1 -D_BSD_SOURCE=1 -D_GNU_SOURCE=1 -DSOUNDPATH=\"/usr/share/games/xpuzzles\" -DSOUNDEXT=\".au\" -DMOVESOUND=\"move\" -DSCOREPATH=\"/var/games/xpuzzles\" -DSCOREFILE=\"rubik.scores\" -DLOGPATH=\"/usr/tmp\" -DLOGFILE=\"rubik.log\" -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I. -I. -Wall -g -O2 -std=c99 -pedantic Rubik3d.c
i686-linux-gnu-gcc -c -DPACKAGE_NAME=\"xrubik\" -DPACKAGE_TARNAME=\"xrubik\" -DPACKAGE_VERSION=\"7.5\" -DPACKAGE_STRING=\"xrubik\ 7.5\" -DPACKAGE_BUGREPORT=\"<email address hidden>\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -D__EXTENSIONS__=1 -D_ALL_SOURCE=1 -D_GNU_SOURCE=1 -D_POSIX_PTHREAD_SEMANTICS=1 -D_TANDEM_SOURCE=1 -DHAVE_FCNTL_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_RAND48=1 -DDECLARED_SRAND48=1 -DHAVE_USLEEP=1 -DHAVE_MOTIF=1 -DHAVE_XPM=1 -DHAVE_OPENGL=1 -DUSE_ESOUND=1 -DHAVE_LIBESD=1 -Dlinux=1 -D_POSIX_SOURCE=1 -D_BSD_SOURCE=1 -D_GNU_SOURCE=1 -DSOUNDPATH=\"/usr/share/games/xpuzzles\" -DSOUNDEXT=\".au\" -DMOVESOUND=\"move\" -DSCOREPATH=\"/var/games/xpuzzles\" -DSCOREFILE=\"rubik.scores\" -DLOGPATH=\"/usr/tmp\" -DLOGFILE=\"rubik.log\" -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I. -I. -Wall -g -O2 -std=c99 -pedantic RubikGL.c
i686-linux-gnu-gcc -c -DPACKAGE_NAME=\"xrubik\" -DPACKAGE_TARNAME=\"xrubik\" -DPACKAGE_VERSION=\"7.5\" -DPACKAGE_STRING=\"xrubik\ 7.5\" -DPACKAGE_BUGREPORT=\"<email address hidden>\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -D__EXTENSIONS__=1 -D_ALL_SOURCE=1 -D_GNU_SOURCE=1 -D_POSIX_PTHREAD_SEMANTICS=1 -D_TANDEM_SOURCE=1 -DHAVE_FCNTL_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_RAND48=1 -DDECLARED_SRAND48=1 -DHAVE_USLEEP=1 -DHAVE_MOTIF=1 -DHAVE_XPM=1 -DHAVE_OPENGL=1 -DUSE_ESOUND=1 -DHAVE_LIBESD=1 -Dlinux=1 -D_POSIX_SOURCE=1 -D_BSD_SOURCE=1 -D_GNU_SOURCE=1 -DSOUNDPATH=\"/usr/share/games/xpuzzles\" -DSOUNDEXT=\".au\" -DMOVESOUND=\"move\" -DSCOREPATH=\"/var/games/xpuzzles\" -DSCOREFILE=\"rubik.scores\" -DLOGPATH=\"/usr/tmp\" -DLOGFILE=\"rubik.log\" -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I. -I. -Wall -g -O2 -std=c99 -pedantic xrubik.c
xrubik.c: In function 'readRecords':
xrubik.c:422:6: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result
i686-linux-gnu-gcc -o xrubik xwin.o file.o timer.o rngs.o sound.o Rubik.o RubikS.o RubikU.o Rubik2d.o Rubik3d.o RubikGL.o xrubik.o -L/usr/lib -L/usr/lib -L/usr/lib -L/usr/lib -lGL -lXm -lSM -lICE -lXt -lX11 -lXpm -lm -lesd
/usr/bin/ld: sound.o: undefined reference to symbol 'afGetFrameCount'
/usr/bin/ld: note: 'afGetFrameCount' is defined in DSO /usr/lib/libaudiofile.so.0 so try adding it to the linker command line
/usr/lib/libaudiofile.so.0: could not read symbols: Invalid operation
collect2: ld returned 1 exit status
make[1]: *** [xrubik] Error 1
make[1]: Leaving directory `/build/buildd/xpuzzles-7.5/rubik'
make: *** [build-motif-stamp] Error 2
dpkg-buildpackage: error: /usr/bin/fakeroot debian/rules binary gave error exit status 2
******************************************************************************
Build finished at 20110408-1447
FAILED [dpkg-buildpackage died]
Purging chroot-autobuild/build/buildd/xpuzzles-7.5
This bug was fixed in the package xpuzzles - 7.5-1ubuntu1
---------------
xpuzzles (7.5-1ubuntu1) oneiric; urgency=low
* Makefile.in: Add -laudiofile to fix a FTBFS with ld --as-needed.
(LP: #756014) (Closes: #556717)
-- Andreas Moog <email address hidden> Sat, 09 Jul 2011 18:55:52 +0200