Bug#699658: rarian: FTBFS on x32: Needs libtool update

Daniel Schepler dschepler at gmail.com
Sun Feb 3 03:16:28 UTC 2013


Source: rarian
Version: 0.8.1-5
Severity: wishlist
Tags: patch
User: debian-x32 at lists.debian.org
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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: rarian.debdiff
Type: application/octet-stream
Size: 1643 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20130202/491215ce/attachment.obj>


More information about the pkg-gnome-maintainers mailing list