Your message dated Tue, 09 Sep 2014 17:18:52 +0000
with message-id <[email protected]>
and subject line Bug#702355: fixed in libglademm2.4 2.6.7-3
has caused the Debian Bug report #702355,
regarding 'use dh-autoreconf to update libtool files and enable new 
architectures'
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.)


-- 
702355: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=702355
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: libglademm2.4
Version: 2.6.7-2
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: port-x32 ftbfs-libtool

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

<URL:http://buildd.debian-ports.org/status/fetch.php?pkg=libglademm2.4&arch=x32&ver=2.6.7-2&stamp=1361156005>:
...
/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:5:0  -Wl,-z,relro -Wl,-z,defs -Wl,-O1 -Wl,--as-needed -o 
libglademm-2.4.la -rpath /usr/lib xml.lo wrap_init.lo init.lo variablesmap.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 -lglade-2.0 -lgtk-x11-2.0 -lxml2 -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
creating a temporary reloadable object file: .libs/libglademm-2.4.la-4.o
/usr/bin/ld -m elf_i386 -r -o .libs/libglademm-2.4.la-1.o .libs/xml.o 
/usr/bin/ld: Relocatable linking with relocations from format elf32-x86-64 
(.libs/xml.o) to format elf32-i386 (.libs/libglademm-2.4.la-1.o) is not 
supported
make[5]: *** [libglademm-2.4.la] Error 1
make[5]: Leaving directory 
`/build/buildd-libglademm2.4_2.6.7-2-x32-bebFrn/libglademm2.4-2.6.7/libglade/libglademm'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory 
`/build/buildd-libglademm2.4_2.6.7-2-x32-bebFrn/libglademm2.4-2.6.7/libglade/libglademm'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory 
`/build/buildd-libglademm2.4_2.6.7-2-x32-bebFrn/libglademm2.4-2.6.7/libglade'
make[2]: *** [all] Error 2
make[2]: Leaving directory 
`/build/buildd-libglademm2.4_2.6.7-2-x32-bebFrn/libglademm2.4-2.6.7/libglade'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory 
`/build/buildd-libglademm2.4_2.6.7-2-x32-bebFrn/libglademm2.4-2.6.7'
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 at build time using dh-autoreconf (along with
a patch to fix the package so that the autoreconf actually works).
-- 
Daniel Schepler
diff -u libglademm2.4-2.6.7/debian/control.in libglademm2.4-2.6.7/debian/control.in
--- libglademm2.4-2.6.7/debian/control.in
+++ libglademm2.4-2.6.7/debian/control.in
@@ -13,7 +13,8 @@
                dpkg-dev (>= 1.14.16),
                gnome-pkg-tools (>= 0.11),
                libglade2-dev (>= 1:2.6.1),
-               libgtkmm-2.4-dev (>= 1:2.6.0)
+               libgtkmm-2.4-dev (>= 1:2.6.0),
+               dh-autoreconf
 Standards-Version: 3.8.1
 
 Package: libglademm-2.4-dev
diff -u libglademm2.4-2.6.7/debian/control libglademm2.4-2.6.7/debian/control
--- libglademm2.4-2.6.7/debian/control
+++ libglademm2.4-2.6.7/debian/control
@@ -13,7 +13,8 @@
                dpkg-dev (>= 1.14.16),
                gnome-pkg-tools (>= 0.11),
                libglade2-dev (>= 1:2.6.1),
-               libgtkmm-2.4-dev (>= 1:2.6.0)
+               libgtkmm-2.4-dev (>= 1:2.6.0),
+               dh-autoreconf
 Standards-Version: 3.8.1
 
 Package: libglademm-2.4-dev
diff -u libglademm2.4-2.6.7/debian/changelog libglademm2.4-2.6.7/debian/changelog
--- libglademm2.4-2.6.7/debian/changelog
+++ libglademm2.4-2.6.7/debian/changelog
@@ -1,3 +1,10 @@
+libglademm2.4 (2.6.7-2+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 07:34:22 -0800
+
 libglademm2.4 (2.6.7-2) unstable; urgency=low
 
   * `make -C examples clean` after `make install` to prevent shipping
diff -u libglademm2.4-2.6.7/debian/rules libglademm2.4-2.6.7/debian/rules
--- libglademm2.4-2.6.7/debian/rules
+++ libglademm2.4-2.6.7/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
 
 GNOME_MODULE := libglademm
@@ -20,6 +21,7 @@
 DEB_DH_INSTALL_SOURCEDIR := debian/tmp
 DEB_DH_MAKESHLIBS_ARGS_$(SHARED_PKG) += -V"$(SHARED_PKG) (>= $(SHVER))"
 DEB_INSTALL_EXAMPLES_$(DOC_PKG) += -XMakefile -X.deps -X.libs -X.o
+export AUTOHEADER=true
 
 # chrpath hack to get rid of amd64 rpath
 common-install-impl::
only in patch2:
unchanged:
--- libglademm2.4-2.6.7.orig/debian/patches/series
+++ libglademm2.4-2.6.7/debian/patches/series
@@ -0,0 +1,2 @@
+10_devhelp_index_path_fix.patch -p0
+autoreconf_fix.patch
only in patch2:
unchanged:
--- libglademm2.4-2.6.7.orig/debian/patches/autoreconf_fix.patch
+++ libglademm2.4-2.6.7/debian/patches/autoreconf_fix.patch
@@ -0,0 +1,35 @@
+Index: libglademm2.4-2.6.7/configure.in
+===================================================================
+--- libglademm2.4-2.6.7.orig/configure.in	2013-03-05 08:10:23.000000000 -0800
++++ libglademm2.4-2.6.7/configure.in	2013-03-05 08:11:18.000000000 -0800
+@@ -43,6 +43,7 @@
+ AC_SUBST(LIBGLADEMM_SO_VERSION)
+ 
+ AC_CONFIG_AUX_DIR(scripts)
++AC_CONFIG_MACRO_DIR(scripts)
+ 
+ dnl For automake.
+ VERSION=$LIBGLADEMM_VERSION
+@@ -141,10 +142,6 @@
+ SUN make does not work for building gtkmm.
+ Please install GNU make.]))
+ 
+-# This macro is installed by glibmm
+-# Doxygen needs the path to the installed perl.
+-GLIBMM_CHECK_PERL([5.6.0])
+-
+ #########################################################################
+ #  Dependancy checks
+ #########################################################################
+Index: libglademm2.4-2.6.7/Makefile.am
+===================================================================
+--- libglademm2.4-2.6.7.orig/Makefile.am	2013-03-05 08:10:23.000000000 -0800
++++ libglademm2.4-2.6.7/Makefile.am	2013-03-05 08:10:23.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 ***"

--- End Message ---
--- Begin Message ---
Source: libglademm2.4
Source-Version: 2.6.7-3

We believe that the bug you reported is fixed in the latest version of
libglademm2.4, 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.
Andreas Henriksson <[email protected]> (supplier of updated libglademm2.4 
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: SHA1

Format: 1.8
Date: Tue, 09 Sep 2014 19:07:27 +0200
Source: libglademm2.4
Binary: libglademm-2.4-dev libglademm-2.4-1c2a libglademm-2.4-dbg 
libglademm-2.4-doc
Architecture: source all amd64
Version: 2.6.7-3
Distribution: unstable
Urgency: low
Maintainer: Deng Xiyue <[email protected]>
Changed-By: Andreas Henriksson <[email protected]>
Description:
 libglademm-2.4-1c2a - C++ wrappers for libglade2 (shared library)
 libglademm-2.4-dbg - C++ wrappers for libglade2 (debug symbols)
 libglademm-2.4-dev - C++ wrappers for libglade2 (development files)
 libglademm-2.4-doc - C++ wrappers for libglade2 (documentation)
Closes: 702355
Changes:
 libglademm2.4 (2.6.7-3) unstable; urgency=low
 .
   [ Emilio Pozuelo Monfort ]
   * debian/control.in,
     debian/rules:
     + Remove the chrpath hack, it's been fixed in libtool.
 .
   [ Josselin Mouette ]
   * Update repository URL.
 .
   [ Daniel Schepler ]
   * Update libtool at build time using dh-autoreconf, in order to fix a
     build failure on x32. (Closes: #702355)
Checksums-Sha1:
 c46579713abaae946daa2885dede5effa95cc933 1692 libglademm2.4_2.6.7-3.dsc
 ca4a8cdf3c2f63a21e04c30a74caf192c2232339 6057 libglademm2.4_2.6.7-3.diff.gz
 f5045b3c44f245a34f01c70bd13d56331c689c35 36658 
libglademm-2.4-doc_2.6.7-3_all.deb
 a1f6aaf18428c2dccaf5e4a51e51628ed86ca6c0 28648 
libglademm-2.4-dev_2.6.7-3_amd64.deb
 0c87631562f258bc732f621e9fbe4c3baef0fd2e 24106 
libglademm-2.4-1c2a_2.6.7-3_amd64.deb
 7e42488360300f5225d8031d6b55d5a7adac97d1 80294 
libglademm-2.4-dbg_2.6.7-3_amd64.deb
Checksums-Sha256:
 5faf252aadf9e2f1c9ef5d770b7507dd421ecdc2ef3ca7c09b7eb0cb0df33a39 1692 
libglademm2.4_2.6.7-3.dsc
 d159eafdf9ebba09b7b144121e4eebcc307fe2aab3b7ef888a2f15a5a65910bb 6057 
libglademm2.4_2.6.7-3.diff.gz
 d1e3db9eb35bdbfee00c6c22973359e2388788effc94abde21955d1f320d5645 36658 
libglademm-2.4-doc_2.6.7-3_all.deb
 ab6c6e741dc6ae567da7023a29d6df4cda987c490fe7b6fc876a69bf2993a86e 28648 
libglademm-2.4-dev_2.6.7-3_amd64.deb
 adf0d60d2215e442837dadfbbd2b7bd119bd820229837a94cff0eced85ec4384 24106 
libglademm-2.4-1c2a_2.6.7-3_amd64.deb
 e2e96606a5b6e6951c6fe05be4d77c07f414a81bbc552317010c758e742b855c 80294 
libglademm-2.4-dbg_2.6.7-3_amd64.deb
Files:
 fa552345de985d2cb148919345cf5650 36658 doc optional 
libglademm-2.4-doc_2.6.7-3_all.deb
 6e58a5373609c7a23e86a35e7c5eeb83 28648 libdevel optional 
libglademm-2.4-dev_2.6.7-3_amd64.deb
 6c8e67f330e5650a63e5fb55afcc6ab1 24106 libs optional 
libglademm-2.4-1c2a_2.6.7-3_amd64.deb
 cc7888ea05a5d4b7464ccc7c853fe5df 80294 debug extra 
libglademm-2.4-dbg_2.6.7-3_amd64.deb
 21439a0f52e8a1f50c3f38ee4de06d2f 1692 libs optional libglademm2.4_2.6.7-3.dsc
 6ad1110d41a63f847f83fc4bc26cae24 6057 libs optional 
libglademm2.4_2.6.7-3.diff.gz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iEYEARECAAYFAlQPNPkACgkQcgQ2cL3l8e7+owCfVflPFMD0R5PH0TDgUbih5WFE
DU8AnRedbqb91Biow3IsYdw+ujqM2+BS
=tuQ9
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to