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
wildmidi.debdiff
Description: Binary data

