[pkg-mad-maintainers] Bug#700437: libmad: FTBFS on x32: Needs libtool update

Daniel Schepler dschepler at gmail.com
Tue Feb 12 16:59:53 UTC 2013


Source: libmad
Version: 0.15.1b-7
Severity: wishlist
Tags: patch
User: debian-x32 at lists.debian.org
Usertags: port-x32 ftbfs-libtool

The libmad source package is getting this build failure on the
unofficial Debian x32 port:

<URL:http://buildd.debian-ports.org/status/fetch.php?pkg=libmad&arch=x32&ver=0.15.1b-7&stamp=1358274779>
/bin/bash ./libtool --tag=CC   --mode=link gcc  -Wall
--param=ssp-buffer-size=4 -Wformat -Werror=format-security -O2
-fomit-frame-pointer -version-info 2:1:2 -Wl,-z,relro -o libmad.la
-rpath /usr/lib version.lo fixed.lo bit.lo timer.lo stream.lo frame.lo
synth.lo decoder.lo layer12.lo layer3.lo huffman.lo
./libtool: line 4461: test: : integer expression expected
./libtool: line 4461: test: : integer expression expected
creating reloadable object files...
./libtool: line 4496: test: : integer expression expected
./libtool: line 4496: test: : integer expression expected
./libtool: line 4496: test: : integer expression expected
./libtool: line 4496: test: : integer expression expected
./libtool: line 4496: test: : integer expression expected
./libtool: line 4496: test: : integer expression expected
./libtool: line 4496: test: : integer expression expected
./libtool: line 4496: test: : integer expression expected
./libtool: line 4496: test: : integer expression expected
./libtool: line 4496: test: : integer expression expected
creating a temporary reloadable object file: .libs/libmad.la-11.o
/usr/bin/ld -m elf_i386 -r -o .libs/libmad.la-1.o .libs/version.o
/usr/bin/ld: i386:x64-32 architecture of input file `.libs/version.o'
is incompatible with i386 output
make[3]: *** [libmad.la] Error 1
make[3]: Leaving directory
`/build/buildd-libmad_0.15.1b-7-x32-qGJz1j/libmad-0.15.1b'
make[2]: *** [all-recursive] Error 1
make[1]: *** [all] Error 2
make: *** [debian/stamp-makefile-build] Error 2
make[2]: Leaving directory
`/build/buildd-libmad_0.15.1b-7-x32-qGJz1j/libmad-0.15.1b'
make[1]: Leaving directory
`/build/buildd-libmad_0.15.1b-7-x32-qGJz1j/libmad-0.15.1b'
dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2

The fix is to update libtool from the Debian packages in sid (>=
2.4.2-1.2).  The attached debdiff does this at build time using
dh-autoreconf (although I couldn't quite use the CDBS class as it is
since automake fails complaining about missing "required" files).
-- 
Daniel Schepler
-------------- next part --------------
A non-text attachment was scrubbed...
Name: libmad.debdiff
Type: application/octet-stream
Size: 1672 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-mad-maintainers/attachments/20130212/af198650/attachment.obj>


More information about the pkg-mad-maintainers mailing list