Your message dated Sun, 05 Oct 2014 00:03:42 +0000
with message-id <[email protected]>
and subject line Bug#702356: fixed in libgnomecanvasmm2.6 2.26.0-1.1
has caused the Debian Bug report #702356,
regarding libgnomecanvasmm2.6: FTBFS on x32: Needs libtool update
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
702356: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=702356
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: libgnomecanvasmm2.6
Version: 2.26.0-1
Severity: wishlist
Tags: patch
User: [email protected]
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
diff -u libgnomecanvasmm2.6-2.26.0/debian/control.in libgnomecanvasmm2.6-2.26.0/debian/control.in
--- libgnomecanvasmm2.6-2.26.0/debian/control.in
+++ libgnomecanvasmm2.6-2.26.0/debian/control.in
@@ -14,7 +14,8 @@
gnome-pkg-tools (>= 0.11),
libgnomecanvas2-dev (>= 2.6.0),
libgtkmm-2.4-dev (>= 2.4.0),
- doxygen
+ doxygen,
+ dh-autoreconf
Standards-Version: 3.8.1
Package: libgnomecanvasmm-2.6-dev
diff -u libgnomecanvasmm2.6-2.26.0/debian/control libgnomecanvasmm2.6-2.26.0/debian/control
--- libgnomecanvasmm2.6-2.26.0/debian/control
+++ libgnomecanvasmm2.6-2.26.0/debian/control
@@ -14,7 +14,8 @@
gnome-pkg-tools (>= 0.11),
libgnomecanvas2-dev (>= 2.6.0),
libgtkmm-2.4-dev (>= 2.4.0),
- doxygen
+ doxygen,
+ dh-autoreconf
Standards-Version: 3.8.1
Package: libgnomecanvasmm-2.6-dev
diff -u libgnomecanvasmm2.6-2.26.0/debian/changelog libgnomecanvasmm2.6-2.26.0/debian/changelog
--- libgnomecanvasmm2.6-2.26.0/debian/changelog
+++ libgnomecanvasmm2.6-2.26.0/debian/changelog
@@ -1,3 +1,10 @@
+libgnomecanvasmm2.6 (2.26.0-1+libtool) unreleased; urgency=low
+
+ * Update libtool at build time using dh-autoreconf, in order to fix a
+ build failure on x32.
+
+ -- Daniel Schepler <[email protected]> Tue, 05 Mar 2013 08:25:50 -0800
+
libgnomecanvasmm2.6 (2.26.0-1) unstable; urgency=low
* New upstream stable release.
diff -u libgnomecanvasmm2.6-2.26.0/debian/rules libgnomecanvasmm2.6-2.26.0/debian/rules
--- libgnomecanvasmm2.6-2.26.0/debian/rules
+++ libgnomecanvasmm2.6-2.26.0/debian/rules
@@ -6,6 +6,7 @@
include /usr/share/cdbs/1/class/autotools.mk
include /usr/share/gnome-pkg-tools/1/rules/uploaders.mk
include /usr/share/gnome-pkg-tools/1/rules/clean-la.mk
+include /usr/share/cdbs/1/rules/autoreconf.mk
-include /usr/share/gnome-pkg-tools/1/rules/gnome-get-source.mk
@@ -17,6 +18,7 @@
LDFLAGS += -Wl,-z,defs -Wl,-O1 -Wl,--as-needed
+export AUTOHEADER = true
DEB_CONFIGURE_EXTRA_FLAGS += --enable-static
DEB_DH_INSTALL_SOURCEDIR := debian/tmp
DEB_DH_MAKESHLIBS_ARGS_$(SHARED_PKG) := -V"$(SHARED_PKG) (>= $(SHVER))"
only in patch2:
unchanged:
--- libgnomecanvasmm2.6-2.26.0.orig/debian/patches/autoreconf_fix.diff
+++ libgnomecanvasmm2.6-2.26.0/debian/patches/autoreconf_fix.diff
@@ -0,0 +1,24 @@
+Index: libgnomecanvasmm2.6-2.26.0/Makefile.am
+===================================================================
+--- libgnomecanvasmm2.6-2.26.0.orig/Makefile.am 2008-07-14 01:27:29.000000000 -0700
++++ libgnomecanvasmm2.6-2.26.0/Makefile.am 2013-03-05 08:32:33.000000000 -0800
+@@ -6,6 +6,7 @@
+ build_shared/Makefile_build_gensrc.am_fragment \
+ build_shared/Makefile_gensrc.am_fragment
+
++ACLOCAL_AMFLAGS = -I scripts
+
+ all-local:
+ @echo "*** Everything completed ***"
+Index: libgnomecanvasmm2.6-2.26.0/configure.in
+===================================================================
+--- libgnomecanvasmm2.6-2.26.0.orig/configure.in 2009-03-16 10:21:10.000000000 -0700
++++ libgnomecanvasmm2.6-2.26.0/configure.in 2013-03-05 08:32:06.000000000 -0800
+@@ -39,6 +39,7 @@
+ AC_SUBST(LIBGNOMECANVASMM_SO_VERSION)
+
+ AC_CONFIG_AUX_DIR(scripts)
++AC_CONFIG_MACRO_DIR(scripts)
+
+ dnl For automake.
+ VERSION=$LIBGNOMECANVASMM_VERSION
only in patch2:
unchanged:
--- libgnomecanvasmm2.6-2.26.0.orig/debian/patches/series
+++ libgnomecanvasmm2.6-2.26.0/debian/patches/series
@@ -0,0 +1 @@
+autoreconf_fix.diff
--- End Message ---
--- Begin Message ---
Source: libgnomecanvasmm2.6
Source-Version: 2.26.0-1.1
We believe that the bug you reported is fixed in the latest version of
libgnomecanvasmm2.6, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Steve McIntyre <[email protected]> (supplier of updated libgnomecanvasmm2.6
package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Sun, 05 Oct 2014 00:57:58 +0200
Source: libgnomecanvasmm2.6
Binary: libgnomecanvasmm-2.6-dev libgnomecanvasmm-2.6-1c2a
libgnomecanvasmm-2.6-doc
Architecture: source all arm64
Version: 2.26.0-1.1
Distribution: unstable
Urgency: medium
Maintainer: Deng Xiyue <[email protected]>
Changed-By: Steve McIntyre <[email protected]>
Description:
libgnomecanvasmm-2.6-1c2a - C++ wrappers for libgnomecanvas2 (shared library)
libgnomecanvasmm-2.6-dev - C++ wrappers for libgnomecanvas2 (development files)
libgnomecanvasmm-2.6-doc - C++ wrappers for libgnomecanvas2 (documentation)
Closes: 702356 744610
Changes:
libgnomecanvasmm2.6 (2.26.0-1.1) unstable; urgency=medium
.
* Non-maintainer upload.
* Update libtool at build time using dh-autoreconf, in order to fix
build failures on new arches. Closes: #702356,#744610. Thanks to
Daniel Schepler for the patch.
Checksums-Sha1:
777d52acf5e2e778ff21ae7494df97811b23f1e9 2405
libgnomecanvasmm2.6_2.26.0-1.1.dsc
46029ea655571fe6ca0feaf0807507c8f88932dd 53188
libgnomecanvasmm2.6_2.26.0-1.1.diff.gz
8dbd2cde05d1dd063f2153a579954f5afd578458 252790
libgnomecanvasmm-2.6-doc_2.26.0-1.1_all.deb
a7374c8481ae9b1f3d9f0e071a3c082b5198c43d 78462
libgnomecanvasmm-2.6-dev_2.26.0-1.1_arm64.deb
05f06880a03a76502c86db143ad3bedeba9500ab 60442
libgnomecanvasmm-2.6-1c2a_2.26.0-1.1_arm64.deb
Checksums-Sha256:
3cd3f95733eea5df017628dd5c32dc322141784c66268978957d9e0bebec9a09 2405
libgnomecanvasmm2.6_2.26.0-1.1.dsc
4b69db897f28df5ae51af5f320dcf10724ddac3e7a3a0314a5a6da633875b2c2 53188
libgnomecanvasmm2.6_2.26.0-1.1.diff.gz
ed9aaf7b443a4ffcf6b931db12f28bbb19682bdb5dea5a48d3639bd923a0100c 252790
libgnomecanvasmm-2.6-doc_2.26.0-1.1_all.deb
e365f0a7eac6c396fc439ae46815b8e58e1ed4c744013fb627fa7fc323cbb585 78462
libgnomecanvasmm-2.6-dev_2.26.0-1.1_arm64.deb
a428d500b694cec21c6d91105de75517a48be8c6ec2d995335d4f511f9d7e107 60442
libgnomecanvasmm-2.6-1c2a_2.26.0-1.1_arm64.deb
Files:
3af727c6e88d4f96aedf04bba95fc130 252790 doc optional
libgnomecanvasmm-2.6-doc_2.26.0-1.1_all.deb
b1ff33167cf0e2559217d9e9562e3244 78462 libdevel optional
libgnomecanvasmm-2.6-dev_2.26.0-1.1_arm64.deb
d94fec1770d27090eeae06c56547856a 60442 libs optional
libgnomecanvasmm-2.6-1c2a_2.26.0-1.1_arm64.deb
0f2691f8c16713d932357a46255283f9 2405 libs optional
libgnomecanvasmm2.6_2.26.0-1.1.dsc
0458f05eeec7c7b3eaeef8fe08445af2 53188 libs optional
libgnomecanvasmm2.6_2.26.0-1.1.diff.gz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iQIcBAEBCAAGBQJUMIamAAoJEFh5eVc0QmhOqooP/jZf73+u5SJWi+OAyElidwoV
1FQuQeK/aQmoCxU+G9p5KKFinzl1ZBzNw4BFzQN+cUZjlrThXXPbQEnfUd4hW3zR
MyZpIqTw2CI7LEN9drHT7LEjtrljNrpVVBLiBOC+O0fOOpHWnHgOI8fJFhmzZXhO
XH3e2B0SxTO6otJ0mmEMFHZOmgM/iltjW5w9+jKp+LUdcJsB2fDPeYfd3lsX+fw2
WQREDv7X6O1Fc3pmtxRHyyoQ2+sojmbF1findMLERBhgZvxBLjshebkGSYy37u3M
dNEOvDoPkffZTRDhK/PFDudnWnpzrjML7zOxPbvDptqOKskSSlCEiKD3mN9cGsdI
AMM/LP82NuieoZG+kBlijsYzEeFMhMIsBT5ca8ihoK97eI6JAByBN4/NH7UFdrpM
E3/1XNvkdJ5xXevvsRzEFQ8OECkJu5KAeQoJWiqv27kSWCGbrgeJGTljUJuOndtP
jBqj/PfSHrurIAHSrRJqfW6Q3kDP26Kgc5tEcDyGDM/ElNjmGIi+ta/3FVpbs6SA
pI5YWboAVkkKpFbzfPMAt6B7N+NpNUCYU/O+1NQCRYPG3DSj1hUG10B5gHW25Vav
EVdMD/4jzKCxdtxg3SnL5T/cXWoX/T4orvo1TruTmWdG7XnnMP0MiSWK+d2bwymj
zkDlOmNfoxGbm0nM/a3T
=I20Q
-----END PGP SIGNATURE-----
--- End Message ---