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 ---