Bug#702356: libgnomecanvasmm2.6: FTBFS on x32: Needs libtool update

Daniel Schepler dschepler at gmail.com
Tue Mar 5 16:44:47 UTC 2013


Source: libgnomecanvasmm2.6
Version: 2.26.0-1
Severity: wishlist
Tags: patch
User: debian-x32 at lists.debian.org
Usertags: port-x32 ftbfs-libtool

The libgnomecanvasmm2.6 source package is getting this build failure on the
unofficial Debian x32 port:

<URL:http://buildd.debian-ports.org/status/fetch.php?pkg=libgnomecanvasmm2.6&arch=x32&ver=2.26.0-1&stamp=1361156164>:
...
/bin/bash ../../libtool --tag=CXX   --mode=link g++  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -version-info 1:6:0  -Wl,-z,relro -Wl,-z,defs -Wl,-O1 -Wl,--as-needed -o 
libgnomecanvasmm-2.6.la -rpath /usr/lib canvas.lo ellipse.lo rect.lo group.lo item.lo line.lo polygon.lo rect-ellipse.lo shape.lo pixbuf.lo rich-text.lo text.lo widget.lo path-def.lo bpath.lo wrap_init.lo affinetrans.lo properties.lo 
init.lo point.lo -lgtkmm-2.4 -latkmm-1.6 -lgdkmm-2.4 -lgiomm-2.4 -lpangomm-1.4 -lglibmm-2.4 -lcairomm-1.0 -lsigc-2.0 -lgnomecanvas-2 -lart_lgpl_2 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -
lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lglib-2.0   
../../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
../../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
../../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
../../libtool: line 4488: test: : integer expression expected
creating a temporary reloadable object file: .libs/libgnomecanvasmm-2.6.la-20.o
/usr/bin/ld -m elf_i386 -r -o .libs/libgnomecanvasmm-2.6.la-1.o .libs/canvas.o 
/usr/bin/ld: Relocatable linking with relocations from format elf32-x86-64 (.libs/canvas.o) to format elf32-i386 (.libs/libgnomecanvasmm-2.6.la-1.o) is not supported
make[5]: *** [libgnomecanvasmm-2.6.la] Error 1
make[5]: Leaving directory `/build/buildd-libgnomecanvasmm2.6_2.26.0-1-x32-Fx3Mnv/libgnomecanvasmm2.6-2.26.0/libgnomecanvas/libgnomecanvasmm'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/build/buildd-libgnomecanvasmm2.6_2.26.0-1-x32-Fx3Mnv/libgnomecanvasmm2.6-2.26.0/libgnomecanvas/libgnomecanvasmm'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/build/buildd-libgnomecanvasmm2.6_2.26.0-1-x32-Fx3Mnv/libgnomecanvasmm2.6-2.26.0/libgnomecanvas'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/build/buildd-libgnomecanvasmm2.6_2.26.0-1-x32-Fx3Mnv/libgnomecanvasmm2.6-2.26.0/libgnomecanvas'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/build/buildd-libgnomecanvasmm2.6_2.26.0-1-x32-Fx3Mnv/libgnomecanvasmm2.6-2.26.0'
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 current sid package (>= 2.4.2-1.2).
The attached debdiff does this using dh-autoreconf (after applying some fixes
so the autoreconf will actually work).
-- 
Daniel Schepler
-------------- next part --------------
A non-text attachment was scrubbed...
Name: libgnomecanvasmm2.6.debdiff
Type: text/x-patch
Size: 3548 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20130305/abaf28a3/attachment.bin>


More information about the pkg-gnome-maintainers mailing list