Source: libiptcdata
Version: 1.0.4-3
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: port-x32 ftbfs-libtool

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

<URL:http://buildd.debian-ports.org/status/fetch.php?pkg=libiptcdata&arch=x32&ver=1.0.4-3&stamp=1361156582>:
...
/bin/bash ../libtool --tag=CC   --mode=link gcc  -g -O2
-fstack-protector --param=ssp-buffer-size=4 -Wformat
-Werror=format-security -Wall -g -Wall -Wmissing-declarations
-Wmissing-prototypes -version-info 3:3:3 -Wl,-z,relro -g -Wall -o
libiptcdata.la -rpath /usr/lib iptc-data.lo iptc-dataset.lo
iptc-jpeg.lo iptc-log.lo iptc-mem.lo iptc-tag.lo iptc-utils.lo
../libtool: line 4453: test: : integer expression expected
../libtool: line 4453: test: : integer expression expected
creating reloadable object files...
../libtool: line 4488: test: : integer expression expected
../libtool: line 4488: test: : integer expression expected
../libtool: line 4488: test: : integer expression expected
../libtool: line 4488: test: : integer expression expected
../libtool: line 4488: test: : integer expression expected
../libtool: line 4488: test: : integer expression expected
creating a temporary reloadable object file: .libs/libiptcdata.la-7.o
/usr/bin/ld -m elf_i386 -r -o .libs/libiptcdata.la-1.o .libs/iptc-data.o
/usr/bin/ld: Relocatable linking with relocations from format
elf32-x86-64 (.libs/iptc-data.o) to format elf32-i386
(.libs/libiptcdata.la-1.o) is not supported
make[3]: *** [libiptcdata.la] Error 1
make[3]: Leaving directory
`/build/buildd-libiptcdata_1.0.4-3-x32-MadHoz/libiptcdata-1.0.4/build/libiptcdata'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
`/build/buildd-libiptcdata_1.0.4-3-x32-MadHoz/libiptcdata-1.0.4/build'
make[1]: *** [all] Error 2
make[1]: Leaving directory
`/build/buildd-libiptcdata_1.0.4-3-x32-MadHoz/libiptcdata-1.0.4/build'
make: *** [debian/stamp-makefile-build] Error 2
dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2

The fix is to update libtool using the Debian packages in sid (>=
2.4.2-1.2).  The attached debdiff does this at build time using
dh-autoreconf.
-- 
Daniel Schepler

Attachment: libiptcdata.debdiff
Description: Binary data

Reply via email to