Source: dirac Version: 1.0.2-6 Severity: wishlist Tags: patch User: [email protected] Usertags: port-x32 ftbfs-libtool
The dirac source package is getting this build failure on the unofficial Debian x32 port: <URL:http://buildd.debian-ports.org/status/fetch.php?pkg=dirac&arch=x32&ver=1.0.2-6&stamp=1358416380> ... /bin/bash ../libtool --tag=CXX --mode=link g++ -O3 -Wuninitialized -fexpensive-optimizations -frerun-cse-after-loop -frerun-loop-opt -fomit-frame-pointer -minline-all-stringops -fschedule-insns2 -falign-functions=4 -fforce-addr -pipe -g -pedantic -Wall -W -Woverloaded-virtual -Wextra -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -mmmx -DHAVE_MMX -no-undefined -version-info 1:0:1 -export-symbols-regex '^dirac_' -Wl,-z,relro -o libdirac_decoder.la -rpath /usr/lib/x86_64-linux-gnux32 libdirac_decoder_la-comp_decompress.lo libdirac_decoder_la-picture_decompress.lo libdirac_decoder_la-seq_decompress.lo libdirac_decoder_la-dirac_cppparser.lo libdirac_decoder_la-dirac_parser.lo ../libdirac_common/libdirac_common.la ../libdirac_byteio/libdirac_byteio.la ../libtool: line 7523: test: : integer expression expected ../libtool: line 7523: test: : integer expression expected ../libtool: line 7628: test: : integer expression expected ../libtool: line 7700: test: : integer expression expected ../libtool: line 7700: test: : integer expression expected ../libtool: line 7700: test: : integer expression expected ../libtool: line 7700: test: : integer expression expected /usr/bin/ld: Relocatable linking with relocations from format elf32-x86-64 (.libs/libdirac_decoder_la-comp_decompress.o) to format elf32-i386 (.libs/libdirac_decoder.la-1.o) is not supported libtool: link: /usr/bin/ld -m elf_i386 -r -o .libs/libdirac_decoder.la-1.o .libs/libdirac_decoder_la-comp_decompress.o make[2]: *** [libdirac_decoder.la] Error 1 make[2]: Leaving directory `/build/buildd-dirac_1.0.2-6-x32-LFd89S/dirac-1.0.2/libdirac_decoder' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/build/buildd-dirac_1.0.2-6-x32-LFd89S/dirac-1.0.2' dh_auto_build: make -j3 returned exit code 2 make: *** [build-arch] 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
dirac.debdiff
Description: Binary data

