Source: rarian Version: 0.8.1-5 Severity: wishlist Tags: patch User: [email protected] Usertags: port-x32 ftbfs-libtool
The rarian source package is getting this build failure on the unofficial Debian x32 port: <URL:http://buildd.debian-ports.org/status/fetch.php?pkg=rarian&arch=x32&ver=0.8.1-5&stamp=1358747546> ... /bin/bash ../libtool --tag=CXX --mode=link g++ -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -export-symbols-regex "^rrn_.*" -Wl,-z,relro -o librarian.la -rpath /usr/lib librarian_la-rarian-main.lo librarian_la-rarian-reg-utils.lo librarian_la-rarian-language.lo librarian_la-rarian-utils.lo librarian_la-rarian-info.lo librarian_la-rarian-man.lo rarian-omf.lo tinyxml.lo tinyxmlparser.lo tinystr.lo tinyxmlerror.lo generating symbol list for `librarian.la' ../libtool: line 4379: test: : integer expression expected ../libtool: line 4379: test: : integer expression expected using reloadable object file for export list... /bin/grep -E -e "^rrn_.*" ".libs/librarian.exp" > ".libs/librarian.expT" /bin/grep: .libs/librarian.exp: No such file or directory mv -f ".libs/librarian.expT" ".libs/librarian.exp" ../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 generating symbol list for `librarian.la' creating a temporary reloadable object file: .libs/librarian.la-11.o /usr/bin/ld -m elf_i386 -r -o .libs/librarian.la-1.o .libs/librarian_la-rarian-main.o /usr/bin/ld: Relocatable linking with relocations from format elf32-x86-64 (.libs/librarian_la-rarian-main.o) to format elf32-i386 (.libs/librarian.la-1.o) is not supported make[3]: *** [librarian.la] Error 1 make[3]: Leaving directory `/build/buildd-rarian_0.8.1-5-x32-5hWC39/rarian-0.8.1/librarian' ... The fix is to update libtool from the Debian package in sid (>= 2.4.2-1.2). I'm attaching a debdiff of the changes I used to fix the build, for an upload to debian-ports/unreleased. -- Daniel Schepler
rarian.debdiff
Description: Binary data

