Source: speex Version: 1.2~rc1-7 Severity: wishlist Tags: patch User: debian-...@lists.debian.org Usertags: port-x32 ftbfs-libtool
The speex source package is failing to build on the unofficial Debian x32 port: <URL:http://buildd.debian-ports.org/status/fetch.php?pkg=speex&arch=x32&ver=1.2%7Erc1-7&stamp=1358365734> ... /bin/bash ../libtool --tag=CC --mode=link x86_64-linux-gnux32-gcc -Wformat=2 -fstack-protector --param ssp-buffer-size=4 -g -O2 -fvisibility=hidden -z now -z relro -o libspeex.la -rpath /usr/lib/x86_64-linux-gnux32 -no-undefined -version-info 6:0:5 cb_search.lo exc_10_32_table.lo exc_8_128_table.lo filters.lo gain_table.lo hexc_table.lo high_lsp_tables.lo lsp.lo ltp.lo speex.lo stereo.lo vbr.lo vq.lo bits.lo exc_10_16_table.lo exc_20_32_table.lo exc_5_256_table.lo exc_5_64_table.lo gain_table_lbr.lo hexc_10_32_table.lo lpc.lo lsp_tables_nb.lo modes.lo modes_wb.lo nb_celp.lo quant_lsp.lo sb_celp.lo speex_callbacks.lo speex_header.lo window.lo -lm ../libtool: line 4389: test: : integer expression expected ../libtool: line 4389: test: : integer expression expected creating reloadable object files... ../libtool: line 4424: test: : integer expression expected ../libtool: line 4424: test: : integer expression expected ../libtool: line 4424: test: : integer expression expected ../libtool: line 4424: test: : integer expression expected ../libtool: line 4424: test: : integer expression expected ../libtool: line 4424: test: : integer expression expected ../libtool: line 4424: test: : integer expression expected ../libtool: line 4424: test: : integer expression expected ../libtool: line 4424: test: : integer expression expected ../libtool: line 4424: test: : integer expression expected ../libtool: line 4424: test: : integer expression expected ../libtool: line 4424: test: : integer expression expected ../libtool: line 4424: test: : integer expression expected ../libtool: line 4424: test: : integer expression expected ../libtool: line 4424: test: : integer expression expected ../libtool: line 4424: test: : integer expression expected ../libtool: line 4424: test: : integer expression expected ../libtool: line 4424: test: : integer expression expected ../libtool: line 4424: test: : integer expression expected ../libtool: line 4424: test: : integer expression expected ../libtool: line 4424: test: : integer expression expected ../libtool: line 4424: test: : integer expression expected ../libtool: line 4424: test: : integer expression expected ../libtool: line 4424: test: : integer expression expected ../libtool: line 4424: test: : integer expression expected ../libtool: line 4424: test: : integer expression expected ../libtool: line 4424: test: : integer expression expected ../libtool: line 4424: test: : integer expression expected ../libtool: line 4424: test: : integer expression expected creating a temporary reloadable object file: .libs/libspeex.la-30.o /usr/bin/ld -m elf_i386 -r -o .libs/libspeex.la-1.o .libs/cb_search.o /usr/bin/ld: Relocatable linking with relocations from format elf32-x86-64 (.libs/cb_search.o) to format elf32-i386 (.libs/libspeex.la-1.o) is not supported make[3]: *** [libspeex.la] Error 1 make[3]: *** Waiting for unfinished jobs.... x86_64-linux-gnux32-gcc -DHAVE_CONFIG_H -I. -I../../libspeex -I.. -I../../include -I../include -I.. -I/usr/include -D_FORTIFY_SOURCE=2 -Wformat=2 -fstack-protector --param ssp-buffer-size=4 -g -O2 -fvisibility=hidden -MT smallft.lo -MD -MP -MF .deps/smallft.Tpo -c ../../libspeex/smallft.c -o smallft.o >/dev/null 2>&1 make[3]: Leaving directory `/build/buildd-speex_1.2~rc1-7-x32-oIKRzm/speex-1.2~rc1/objs/libspeex' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/build/buildd-speex_1.2~rc1-7-x32-oIKRzm/speex-1.2~rc1/objs' make[1]: *** [all] Error 2 make[1]: Leaving directory `/build/buildd-speex_1.2~rc1-7-x32-oIKRzm/speex-1.2~rc1/objs' make: *** [build-target-objs-stamp] Error 2 dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2 The fix for this 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
speex.debdiff
Description: Binary data