Bug#700276: dirac: FTBFS on x32: Needs libtool update

Daniel Schepler dschepler at gmail.com
Sun Feb 10 20:04:51 UTC 2013


Source: dirac
Version: 1.0.2-6
Severity: wishlist
Tags: patch
User: debian-x32 at lists.debian.org
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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: dirac.debdiff
Type: application/octet-stream
Size: 1286 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-multimedia-maintainers/attachments/20130210/1c95a9ec/attachment.obj>


More information about the pkg-multimedia-maintainers mailing list