Your message dated Thu, 09 Oct 2014 06:03:47 +0000
with message-id <[email protected]>
and subject line Bug#702269: fixed in libforms 1.2.3-1.2
has caused the Debian Bug report #702269,
regarding libforms: 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.)


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

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

<URL:http://buildd.debian-ports.org/status/fetch.php?pkg=libforms&arch=x32&ver=1.0.93sp1-2&stamp=1361155686>:
...
/bin/bash ../libtool --tag=CC   --mode=link gcc  -O -no-undefined 
-Wl,--no-undefined -version-info 2:0:0  -o libforms.la -rpath /usr/lib align.lo 
appwin.lo asyn_io.lo bitmap.lo box.lo browser.lo button.lo canvas.lo chart.lo 
checkbut.lo child.lo choice.lo clipboard.lo clock.lo cmd_br.lo colsel.lo 
combo.lo counter.lo cursor.lo dial.lo display.lo errmsg.lo events.lo flcolor.lo 
fldraw.lo flsnprintf.lo flresource.lo flvisual.lo fonts.lo formbrowser.lo 
forms.lo 
frame.lo free.lo fselect.lo goodie_alert.lo goodie_choice.lo goodie_input.lo 
goodie_msg.lo goodies.lo goodie_sinput.lo goodie_yesno.lo handling.lo input.lo 
interpol.lo keyboard.lo labelbut.lo lframe.lo lightbut.lo listdir.lo 
menu.lo nmenu.lo objects.lo oneliner.lo pixmap.lo popup.lo positioner.lo 
read2lsbf.lo read2msbf.lo read4lsb.lo read4msb.lo readint.lo round3d.lo 
roundbut.lo scrollbar.lo scrollbut.lo select.lo signal.lo sldraw.lo slider.lo 
space.lo spline.lo spinner.lo strdup.lo symbols.lo sysdep.lo tabfolder.lo 
tbox.lo text.lo thumbwheel.lo timeout.lo timer.lo tooltip.lo util.lo 
valuator.lo version.lo vn_pair.lo vstrcat.lo win.lo xdraw.lo xpopup.lo 
xsupport.lo xtext.lo 
xyplot.lo  -lXpm -lX11 -lc -lm 
../libtool: line 4435: test: : integer expression expected
../libtool: line 4435: test: : integer expression expected
creating reloadable object files...
../libtool: line 4470: test: : integer expression expected
../libtool: line 4470: test: : integer expression expected
../libtool: line 4470: test: : integer expression expected
...
../libtool: line 4470: test: : integer expression expected
creating a temporary reloadable object file: .libs/libforms.la-93.o
/usr/bin/ld -m elf_i386 -r -o .libs/libforms.la-1.o .libs/align.o 
/usr/bin/ld: Relocatable linking with relocations from format elf32-x86-64 
(.libs/align.o) to format elf32-i386 (.libs/libforms.la-1.o) is not supported
make[4]: *** [libforms.la] Error 1
make[4]: Leaving directory 
`/build/buildd-libforms_1.0.93sp1-2-x32-vY29WG/libforms-1.0.93sp1/lib'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory 
`/build/buildd-libforms_1.0.93sp1-2-x32-vY29WG/libforms-1.0.93sp1/lib'
make[2]: *** [all] Error 2
make[2]: Leaving directory 
`/build/buildd-libforms_1.0.93sp1-2-x32-vY29WG/libforms-1.0.93sp1/lib'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory 
`/build/buildd-libforms_1.0.93sp1-2-x32-vY29WG/libforms-1.0.93sp1'
make: *** [build-stamp] 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 (after
fixing the included autogen.sh script to run libtoolize as well).
-- 
Daniel Schepler
diff -Nru libforms-1.0.93sp1/debian/changelog libforms-1.0.93sp1/debian/changelog
--- libforms-1.0.93sp1/debian/changelog	2011-07-19 09:48:13.000000000 -0700
+++ libforms-1.0.93sp1/debian/changelog	2013-03-04 08:46:25.000000000 -0800
@@ -1,3 +1,10 @@
+libforms (1.0.93sp1-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]>  Mon, 04 Mar 2013 08:46:19 -0800
+
 libforms (1.0.93sp1-2) unstable; urgency=low
 
   * Bug fix: "Please Build-Depends on libjpeg-dev, not libjpeg62-dev",
diff -Nru libforms-1.0.93sp1/debian/control libforms-1.0.93sp1/debian/control
--- libforms-1.0.93sp1/debian/control	2011-07-19 09:47:44.000000000 -0700
+++ libforms-1.0.93sp1/debian/control	2013-03-04 08:40:19.000000000 -0800
@@ -2,7 +2,7 @@
 Section: libs
 Priority: optional
 Maintainer: Peter S Galbraith <[email protected]>
-Build-Depends: debhelper (>= 7), dpkg (>= 1.15.4) | install-info, libxpm-dev, libjpeg-dev, libtiff4-dev, libgl1-mesa-dev, libxext-dev, texi2html, texinfo, texlive-generic-recommended, texlive-latex-base, gsfonts
+Build-Depends: debhelper (>= 7), dpkg (>= 1.15.4) | install-info, libxpm-dev, libjpeg-dev, libtiff4-dev, libgl1-mesa-dev, libxext-dev, texi2html, texinfo, texlive-generic-recommended, texlive-latex-base, gsfonts, dh-autoreconf
 Standards-Version: 3.8.4
 Homepage: http://savannah.nongnu.org/projects/xforms/
 
diff -Nru libforms-1.0.93sp1/debian/patches/fix_autogen_sh.diff libforms-1.0.93sp1/debian/patches/fix_autogen_sh.diff
--- libforms-1.0.93sp1/debian/patches/fix_autogen_sh.diff	1969-12-31 16:00:00.000000000 -0800
+++ libforms-1.0.93sp1/debian/patches/fix_autogen_sh.diff	2013-03-04 08:44:20.000000000 -0800
@@ -0,0 +1,40 @@
+Index: libforms-1.0.93sp1/autogen.sh
+===================================================================
+--- libforms-1.0.93sp1.orig/autogen.sh	2009-04-16 00:39:01.000000000 -0700
++++ libforms-1.0.93sp1/autogen.sh	2013-03-04 08:44:10.000000000 -0800
+@@ -1,10 +1,11 @@
+ #!/bin/sh
+ 
++LIBTOOLIZE="libtoolize --force --copy"
+ ACLOCAL="aclocal"
+ AUTOHEADER="autoheader"
+ AUTOMAKE="automake -a -c --foreign"
+ AUTOCONF="autoconf"
+-ACINCLUDE_FILES="xformsinclude.m4 libtool.m4 cygwin.m4"
++ACINCLUDE_FILES="xformsinclude.m4 lt~obsolete.m4 ltoptions.m4 ltsugar.m4 ltversion.m4 libtool.m4 cygwin.m4"
+ 
+ # Discover what version of autoconf we are using.
+ autoversion=`$AUTOCONF --version | head -n 1`
+@@ -22,6 +23,10 @@
+ 	;;
+ esac
+ 
++# Generate config/libtool.m4 et al
++echo -n "Generate config/libtool.m4... "
++$LIBTOOLIZE
++
+ # Generate acinclude.m4
+ echo -n "Generate acinclude.m4... "
+ rm -f acinclude.m4
+Index: libforms-1.0.93sp1/configure.ac
+===================================================================
+--- libforms-1.0.93sp1.orig/configure.ac	2010-05-24 08:21:56.000000000 -0700
++++ libforms-1.0.93sp1/configure.ac	2013-03-04 08:41:56.000000000 -0800
+@@ -3,6 +3,7 @@
+ AC_PREREQ(2.61)
+ AC_INIT([xforms],[1.0.93sp1],[[email protected]])
+ AC_CONFIG_AUX_DIR(config)
++AC_CONFIG_MACRO_DIR(config)
+ AC_CONFIG_SRCDIR(lib/forms.c)
+ XFORMS_CHECK_VERSION
+ 
diff -Nru libforms-1.0.93sp1/debian/patches/series libforms-1.0.93sp1/debian/patches/series
--- libforms-1.0.93sp1/debian/patches/series	1969-12-31 16:00:00.000000000 -0800
+++ libforms-1.0.93sp1/debian/patches/series	2013-03-04 08:41:24.000000000 -0800
@@ -0,0 +1 @@
+fix_autogen_sh.diff
diff -Nru libforms-1.0.93sp1/debian/rules libforms-1.0.93sp1/debian/rules
--- libforms-1.0.93sp1/debian/rules	2010-05-19 06:07:51.000000000 -0700
+++ libforms-1.0.93sp1/debian/rules	2013-03-04 08:40:40.000000000 -0800
@@ -9,6 +9,7 @@
 build: patch-stamp build-stamp
 build-stamp:
 	dh_testdir
+	dh_autoreconf ./autogen.sh
 	./configure --prefix=/usr
 	make
 	(cd doc; make info pdf html)
@@ -21,6 +22,7 @@
 	rm -f fdesign/Makefile demos/Makefile fd2ps/Makefile gl/Makefile
 	rm -f lib/include/Makefile lib/Makefile image/Makefile Makefile
 	rm -f build-stamp
+	dh_autoreconf_clean
 	dh_clean
 
 # Build architecture-independent files here.

--- End Message ---
--- Begin Message ---
Source: libforms
Source-Version: 1.2.3-1.2

We believe that the bug you reported is fixed in the latest version of
libforms, 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.
Colin Watson <[email protected]> (supplier of updated libforms 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: Sat, 04 Oct 2014 06:18:51 +0100
Source: libforms
Binary: libforms2 libformsgl2 libforms-dev libformsgl-dev libforms-bin 
libforms-doc
Architecture: source i386 all
Version: 1.2.3-1.2
Distribution: unstable
Urgency: medium
Maintainer: Peter S Galbraith <[email protected]>
Changed-By: Colin Watson <[email protected]>
Description:
 libforms-bin - Support binaries for the XForms widget library
 libforms-dev - Header files and static libraries for the XForms widget library
 libforms-doc - Documentation for the XForms graphical interface library
 libforms2  - The XForms graphical interface widget library
 libformsgl-dev - Header files and static libraries for the OpenGL XForms 
library
 libformsgl2 - The OpenGL XForms graphical interface widget library
Closes: 702269
Changes:
 libforms (1.2.3-1.2) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Update the build system using dh-autoreconf, in order to fix build
     failure on ppc64el (thanks, Daniel Schepler; closes: #702269).
Checksums-Sha1:
 2610dbefdbbcd393d2297399346efca5ce82b660 2254 libforms_1.2.3-1.2.dsc
 37169e17fa078668b65e647e4c48bca0f5fbb43a 6256 libforms_1.2.3-1.2.debian.tar.xz
 fbec4dd98d00daeb663608edd0e02bb75e304dc3 364200 libforms2_1.2.3-1.2_i386.deb
 8ad2f7cb3f849e15634627fa45c47dbba181d293 42352 libformsgl2_1.2.3-1.2_i386.deb
 30d7f7bb2756b62376b822e371346aa70d2c280d 720048 libforms-dev_1.2.3-1.2_i386.deb
 3e58b1f90ca180c53288e6358ee0acb9cfd18fa3 41276 
libformsgl-dev_1.2.3-1.2_i386.deb
 0f3db74de23d43f9e082ebd5359d767c8f62d589 171252 libforms-bin_1.2.3-1.2_i386.deb
 a5aa408469fd90f7a5b9cc9f935f455450ade1c7 1742162 libforms-doc_1.2.3-1.2_all.deb
Checksums-Sha256:
 ff28120da91c0d678a7ed4301caed79c82c5a3a4514a23c79f9db7065fa1eb75 2254 
libforms_1.2.3-1.2.dsc
 7f6d286057d8ece040fd2b1fe3a274c33c7bb7519cfe3fe3e69fa0b5ff78befd 6256 
libforms_1.2.3-1.2.debian.tar.xz
 e6d707256a8018a86b71ee7f07d6276991832fc532eb4117fcc49269b9df77cc 364200 
libforms2_1.2.3-1.2_i386.deb
 806466c81f50841ea5406b9c139c76c19d27134b4feba42443522240ea3a426e 42352 
libformsgl2_1.2.3-1.2_i386.deb
 5e79e1f3daa607d2d9508f1004a25963d06bc18951311d29810ff143bf3aab62 720048 
libforms-dev_1.2.3-1.2_i386.deb
 2b521a41112f792bdf1badf29e993d1a16ee719044215123c9407e7795c89f1b 41276 
libformsgl-dev_1.2.3-1.2_i386.deb
 61aae69dd8223c486e8a172d4d5bc45719d5bb15abc8eb7a923e6feef0cdf816 171252 
libforms-bin_1.2.3-1.2_i386.deb
 4e73e3156eaf980943a6eee3647dffb9f3277efd6fd78bd90bd848d68efa9d37 1742162 
libforms-doc_1.2.3-1.2_all.deb
Files:
 c0d27d5a73b367ed29f13efcee54f0e6 364200 libs optional 
libforms2_1.2.3-1.2_i386.deb
 71bd6a94eeddfa1f9501c721c4f2a84d 42352 libs optional 
libformsgl2_1.2.3-1.2_i386.deb
 1c3dc617c1e1dfcdec8e1351d3305e6b 720048 libdevel optional 
libforms-dev_1.2.3-1.2_i386.deb
 d820651b360f4e21bc898a7c60d366c9 41276 libdevel optional 
libformsgl-dev_1.2.3-1.2_i386.deb
 4213bb21ef8259fdc3bac958b81726d3 171252 devel optional 
libforms-bin_1.2.3-1.2_i386.deb
 0e2ce5a0af0a2e6cc687a92ca70f55c9 1742162 doc optional 
libforms-doc_1.2.3-1.2_all.deb
 23668b120a9157e6582337a3cbb81019 2254 libs optional libforms_1.2.3-1.2.dsc
 68309bb208176fda21f00bd24c84ab2d 6256 libs optional 
libforms_1.2.3-1.2.debian.tar.xz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
Comment: Colin Watson <[email protected]> -- Debian developer

iQIVAwUBVC+Gqjk1h9l9hlALAQgw8g//eJKv/VUeAgarE0jatEttF9oaUfH6yDyy
JbqHUP7Hcuv7Apaqt1Wsip7fGJ+IZ1y3/5K7sRQKvBlulbk3bDf/ea78ApKl1PsP
mxi+9w+bYQuOTGVKxgPpUew8V+hT8kFjHEN/x/OgjmFvQXL7TRAqi3oiPMNm6qeh
ln6PLGeuNkgb1Prom78X4czSFtNjk5/b1iYOtrExVstIKRliE7XWVqE5PQyVep09
mQFlNJ6GBoCKOmDU/NoyZU7piaZavhcvmcSBhD6AUeKTJuimTKy4BRBIeyvplCZj
TRPaWkTNUo5ETcy3w9TY5ZPAdjW2b6Vg1bHenAQBOLMAL+KnGIGMdjPbZMXxXLbV
AN+cnAF7dW74YmF5HdBcrT9nHD9Eh6f/Q/Hubox6x6SVy6JaVpqoy5r6yaaHPREf
HYnbxAjs2ueQr+uLREaHq22gZ8+20Ixqw508Fbh+cUviyJ32F4WjgY+HG4+vQLer
HW3Ke/gLCwNGxgQbhf18bxtAKtwtCmAx1dix536rmRDNUVy/PpBrAiTaGTY11eAI
Ss7ob+yo0BSvsI0hj4yv8doCtUya/3tcFKkd7C0GBH/NDtuP2grDZgvhtWXG4lYQ
JLyPY7CdsVGlwebnYtqJQE5VIuBF9mVDIpzBwoOtRshlKNo3h9pq9GnhNJKgvev3
5iWKwH2DEws=
=HlAf
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to