snd version 11.6-1build1 failed to build in oneiric
Link to failed build: https://launchpad.net/ubuntu/+archive/test-rebuild-20110816/+build/2711741
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/2711741/+files/buildlog_ubuntu-oneiric-amd64.snd_11.6-1build1_FAILEDTOBUILD.txt.gz
This log snippet might be of interest, since it triggered the matcher 'Purging chroot-autobuild'.
Excerpt 1334 lines into the build log:
snd-sig.c:4769:19: warning: variable 'passes' set but not used [-Wunused-but-set-variable]
gcc -c -DSCRIPTS_DIR=\"/usr/share/snd\" -DHAVE_CONFIG_H -I. -g -O2 -g3 -Wall -O -g3 -Wredundant-decls -Wcast-align -Wmissing-prototypes -Wpointer-arith -Wimplicit -Wreturn-type -Wunused-label -Wunused-variable -Wunused-value -Wcomment -Wformat -Wunused-function -Wuninitialized -Wparentheses -Wall -Winit-self -Wsequence-point -Wmissing-field-initializers -I/usr/include snd-draw.c
gcc -c -DSCRIPTS_DIR=\"/usr/share/snd\" -DHAVE_CONFIG_H -I. -g -O2 -g3 -Wall -O -g3 -Wredundant-decls -Wcast-align -Wmissing-prototypes -Wpointer-arith -Wimplicit -Wreturn-type -Wunused-label -Wunused-variable -Wunused-value -Wcomment -Wformat -Wunused-function -Wuninitialized -Wparentheses -Wall -Winit-self -Wsequence-point -Wmissing-field-initializers -I/usr/include run.c
gcc -c -DSCRIPTS_DIR=\"/usr/share/snd\" -DHAVE_CONFIG_H -I. -g -O2 -g3 -Wall -O -g3 -Wredundant-decls -Wcast-align -Wmissing-prototypes -Wpointer-arith -Wimplicit -Wreturn-type -Wunused-label -Wunused-variable -Wunused-value -Wcomment -Wformat -Wunused-function -Wuninitialized -Wparentheses -Wall -Winit-self -Wsequence-point -Wmissing-field-initializers -I/usr/include snd-nogui.c
gcc -Wl,-Bsymbolic-functions -ldl -Wl,-export-dynamic -I. -g -O2 -g3 -Wall -O -g3 -Wredundant-decls -Wcast-align -Wmissing-prototypes -Wpointer-arith -Wimplicit -Wreturn-type -Wunused-label -Wunused-variable -Wunused-value -Wcomment -Wformat -Wunused-function -Wuninitialized -Wparentheses -Wall -Winit-self -Wsequence-point -Wmissing-field-initializers s7.o headers.o audio.o io.o sound.o clm.o xen.o vct.o sndlib2xen.o clm2xen.o snd-io.o snd-utils.o snd-listener.o snd-error.o snd-completion.o snd-menu.o snd-axis.o snd-data.o snd-fft.o snd-marks.o snd-file.o snd-edits.o snd-chn.o snd-dac.o snd-region.o snd-select.o snd-find.o snd-snd.o snd-help.o snd-main.o snd-print.o snd-trans.o snd-mix.o snd.o snd-env.o snd-xen.o snd-ladspa.o snd-kbd.o snd-sig.o snd-draw.o run.o snd-nogui.o -o snd -lasound -lfftw3 -lm -L/usr/lib -lgsl -lgslcblas -lm -lgmp -lmpfr -lmpc -lc -lm -lm -lm
/usr/bin/ld: snd-xen.o: undefined reference to symbol 'dlclose@@GLIBC_2.2.5'
/usr/bin/ld: note: 'dlclose@@GLIBC_2.2.5' is defined in DSO /usr/lib/gcc/x86_64-linux-gnu/4.6.1/../../../x86_64-linux-gnu/libdl.so so try adding it to the linker command line
/usr/lib/gcc/x86_64-linux-gnu/4.6.1/../../../x86_64-linux-gnu/libdl.so: could not read symbols: Invalid operation
collect2: ld returned 1 exit status
make[2]: *** [snd] Error 1
make[2]: Leaving directory `/build/buildd/snd-11.6'
make[1]: *** [override_dh_auto_install] Error 2
make[1]: Leaving directory `/build/buildd/snd-11.6'
make: *** [binary-arch] Error 2
dpkg-buildpackage: error: /usr/bin/fakeroot debian/rules binary-arch gave error exit status 2
******************************************************************************
Build finished at 20110823-2138
FAILED [dpkg-buildpackage died]
Purging chroot-autobuild/build/buildd/snd-11.6
This bug was fixed in the package snd - 11.7-1ubuntu1
---------------
snd (11.7-1ubuntu1) oneiric; urgency=low
* Update 00-makefile.diff to link libs correctly. Fixes FTBFS.
(LP: #832789)
-- Daniel T Chen <email address hidden> Sun, 18 Sep 2011 20:05:51 -0400