Source: wildmidi
Version: 0.2.3.4-2.1
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: port-x32 ftbfs-libtool

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

<URL:http://buildd.debian-ports.org/status/fetch.php?pkg=wildmidi&arch=x32&ver=0.2.3.4-2.1&stamp=1361204099>:
...
/bin/bash ../libtool --tag=CC   --mode=link gcc  -g -O2
-fstack-protector --param=ssp-buffer-size=4 -Wformat
-Werror=format-security -Wall -Wextra -pedantic -O2 -std=gnu99
-frename-registers -finline-limit=32000 -Winline -ffast-math
-funroll-loops -fexpensive-optimizations -finline-functions
-version-info 1:2:0 -shared  -no-undefined -export-symbols-regex
'^WildMidi.*'  -o libWildMidi.la -rpath /usr/lib/x86_64-linux-gnux32
libWildMidi_la-wm_error.lo libWildMidi_la-file_io.lo
libWildMidi_la-reverb.lo libWildMidi_la-lock.lo
libWildMidi_la-gus_pat.lo libWildMidi_la-wildmidi_lib.lo -lm -lc
../libtool: line 7509: test: : integer expression expected
../libtool: line 7509: test: : integer expression expected
../libtool: line 7614: test: : integer expression expected
../libtool: line 7686: test: : integer expression expected
../libtool: line 7686: test: : integer expression expected
../libtool: line 7686: test: : integer expression expected
../libtool: line 7686: test: : integer expression expected
../libtool: line 7686: test: : integer expression expected
libtool: link: /usr/bin/ld -m elf_i386 -r -o .libs/libWildMidi.la-1.o
.libs/libWildMidi_la-wm_error.o
/usr/bin/ld: Relocatable linking with relocations from format
elf32-x86-64 (.libs/libWildMidi_la-wm_error.o) to format elf32-i386
(.libs/libWildMidi.la-1.o) is not supported
make[2]: *** [libWildMidi.la] Error 1
make[2]: Leaving directory
`/build/buildd-wildmidi_0.2.3.4-2.1-x32-x4ZUgo/wildmidi-0.2.3.4/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/build/buildd-wildmidi_0.2.3.4-2.1-x32-x4ZUgo/wildmidi-0.2.3.4'
dh_auto_build: make -j1 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 using the current sid package (>=
2.4.2-1.2).  The attached debdiff does this at build time using
dh-autoreconf.
-- 
Daniel Schepler

Attachment: wildmidi.debdiff
Description: Binary data

Reply via email to