Source: tre Version: 0.8.0-3 Severity: wishlist Tags: patch User: debian-...@lists.debian.org Usertags: port-x32 ftbfs-libtool
The tre source package is getting this build failure on the unofficial Debian x32 port: <URL:http://buildd.debian-ports.org/status/fetch.php?pkg=tre&arch=x32&ver=0.8.0-3&stamp=1358264935> ... /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -no-undefined -version-info 5:0:0 -Wl,-z,relro -Wl,-z,relro -o libtre.la -rpath /usr/lib/x86_64-linux-gnux32 tre-ast.lo tre-compile.lo tre-match-backtrack.lo tre-match-parallel.lo tre-mem.lo tre-parse.lo tre-stack.lo regcomp.lo regexec.lo regerror.lo tre-match-approx.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/libtre.la-11.o /usr/bin/ld -m elf_i386 -r -o .libs/libtre.la-1.o .libs/tre-ast.o /usr/bin/ld: Relocatable linking with relocations from format elf32-x86-64 (.libs/tre-ast.o) to format elf32-i386 (.libs/libtre.la-1.o) is not supported make[5]: *** [libtre.la] Error 1 make[4]: *** [all] Error 2 make[3]: *** [all-recursive] Error 1 make[5]: Leaving directory `/build/buildd-tre_0.8.0-3-x32-Oo5YXy/tre-0.8.0/lib' make[4]: Leaving directory `/build/buildd-tre_0.8.0-3-x32-Oo5YXy/tre-0.8.0/lib' make[3]: Leaving directory `/build/buildd-tre_0.8.0-3-x32-Oo5YXy/tre-0.8.0' make[2]: *** [all] Error 2 dh_auto_build: make -j1 returned exit code 2 make[1]: *** [override_dh_auto_build] Error 2 make[2]: Leaving directory `/build/buildd-tre_0.8.0-3-x32-Oo5YXy/tre-0.8.0' make[1]: Leaving directory `/build/buildd-tre_0.8.0-3-x32-Oo5YXy/tre-0.8.0' 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
tre.debdiff
Description: Binary data