Source: esound Version: 0.2.41-10 Severity: wishlist Tags: patch User: debian-...@lists.debian.org Usertags: port-x32 ftbfs-libtool
The esound source package is getting this build failure on the unofficial Debian x32 port: <URL:http://buildd.debian-ports.org/status/fetch.php?pkg=esound&arch=x32&ver=0.2.41-10&stamp=1359149087> ... /bin/bash ./libtool --tag=CC --mode=link gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -Wall -version-info 2:39:2 -no-undefined -Wl,-z,relro -o libesd.la -rpath /usr/lib/x86_64-linux-gnux32 libesd_la-esdlib.lo libesd_la-esdmgr.lo libesd_la-esdfile.lo libesd_la-esd_config.lo libesd_la-audio.lo libesd_la-genrand.lo libesd_la-util.lo -laudiofile -lasound -laudiofile ./libtool: line 4453: test: : integer expression expected ./libtool: line 4453: test: : integer expression expected creating reloadable object files... ./libtool: line 4488: test: : integer expression expected ./libtool: line 4488: test: : integer expression expected ./libtool: line 4488: test: : integer expression expected ./libtool: line 4488: test: : integer expression expected ./libtool: line 4488: test: : integer expression expected ./libtool: line 4488: test: : integer expression expected creating a temporary reloadable object file: .libs/libesd.la-7.o /usr/bin/ld -m elf_i386 -r -o .libs/libesd.la-1.o .libs/libesd_la-esdlib.o /usr/bin/ld: Relocatable linking with relocations from format elf32-x86-64 (.libs/libesd_la-esdlib.o) to format elf32-i386 (.libs/libesd.la-1.o) is not supported make[3]: *** [libesd.la] Error 1 make[3]: Leaving directory `/build/buildd-esound_0.2.41-10-x32-1N5s4Z/esound-0.2.41' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/build/buildd-esound_0.2.41-10-x32-1N5s4Z/esound-0.2.41' make[1]: *** [all] Error 2 make[1]: Leaving directory `/build/buildd-esound_0.2.41-10-x32-1N5s4Z/esound-0.2.41' make: *** [debian/stamp-makefile-build] Error 2 dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2 The fix is to update libtool from the Debian package in sid (>= 2.4.2-1.2). The attached debdiff does this at build time using dh-autoreconf. -- Daniel Schepler
esound.debdiff
Description: Binary data