Your message dated Tue, 14 Oct 2014 10:20:18 +0000
with message-id <[email protected]>
and subject line Bug#761773: fixed in lua5.1 5.1.5-7.1
has caused the Debian Bug report #761773,
regarding lua5.1: libtool split: package needs a b-d on libtool-bin (or avoid
using the libtool binary)
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.)
--
761773: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=761773
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:lua5.1
Version: 5.1.5-7
Severity: wishlist
User: [email protected]
Usertags: libtool-split
As part of the effort to cross-build the archive, the libtool package
needs a split into an architecture independent part and an
architecture dpendent part (the latter only consisting of the libtool
binary). The split is already done for jessie/sid, but to enable the
cross buildability, the dependency in libtool on libtool-bin needs to
be removed, and libtool-bin needs to depend on libtool instead.
The vast majority of packages using libtool via automake don't need
the libtool binary, and thus no changes in the build dependencies, however
about 60 source packages are using libtool directly, and need changes.
- some packages just check for the libtool binary, and then don't
use it for the build (but are using libtoolize instead). Such
usages are seen in a script called buildcheck.sh, and sometimes
in autogen.sh scripts. The solution for these cases is to patch
these scripts to check for libtoolize instead of libtool, and
not to introduce the new build dependency.
- other packages just need the additional build dependency on
libtool-bin.
To test your packages with the libtool-bin package removed, please use
the binaries found at
deb https://people.debian.org/~doko/tmp/20140820 ./
It is not clear, if all of these changes can be done in time for
the jessie release, but it would be nice to have to be able to
cross-build more packages in jessie.
For questions and help please email the debian-cross ML.
For additional pointers please see
https://lists.debian.org/debian-devel-announce/2014/08/msg00013.html
and some discussion in the orignal issue filed for libtool (#682045).
The full build log can be found at:
http://people.debian.org/~doko/logs/20140912/failed-libtool/lua5.1_5.1.5-7_unstable_jdk-libtool.log
The last lines of the build log are at the end of this report.
[...]
libtool --quiet --tag=CC --mode=clean rm -f lapi.lo lcode.lo ldebug.lo ldo.lo
ldump.lo lfunc.lo lgc.lo llex.lo lmem.lo lobject.lo lopcodes.lo lparser.lo
lstate.lo lstring.lo ltable.lo ltm.lo lundump.lo lvm.lo lzio.lo lauxlib.lo
lbaselib.lo ldblib.lo liolib.lo lmathlib.lo loslib.lo ltablib.lo lstrlib.lo
loadlib.lo linit.lo lua.lo luac.lo print.lo liblua5.1.la lua5.1 luac5.1
make[3]: libtool: Command not found
make[3]: *** [debian_clean] Error 127
Makefile:213: recipe for target 'debian_clean' failed
make[3]: Leaving directory '/«PKGBUILDDIR»/src'
make[2]: *** [debian_clean] Error 2
make[1]: [override_dh_auto_clean] Error 2 (ignored)
Makefile:139: recipe for target 'debian_clean' failed
make[2]: Leaving directory '/«PKGBUILDDIR»'
debian/rules:49: recipe for target 'override_dh_auto_clean' failed
make[1]: Leaving directory '/«PKGBUILDDIR»'
dh_clean
dpkg-source -b lua5.1-5.1.5
dpkg-source: info: using source format `3.0 (quilt)'
dpkg-source: info: building lua5.1 using existing ./lua5.1_5.1.5.orig.tar.gz
dpkg-source: info: building lua5.1 in lua5.1_5.1.5-7.debian.tar.xz
dpkg-source: info: building lua5.1 in lua5.1_5.1.5-7.dsc
debian/rules build
dh build
dh_testdir
debian/rules override_dh_auto_configure
make[1]: Entering directory '/«PKGBUILDDIR»'
echo "#ifndef _LUA_DEB_MULTIARCH_" > src/lua5.1-deb-multiarch.h
echo "#define _LUA_DEB_MULTIARCH_" >> src/lua5.1-deb-multiarch.h
echo "#define DEB_HOST_MULTIARCH \"x86_64-linux-gnu\"" >> \
src/lua5.1-deb-multiarch.h
echo "#endif" >> src/lua5.1-deb-multiarch.h
make[1]: Leaving directory '/«PKGBUILDDIR»'
debian/rules override_dh_auto_build
make[1]: Entering directory '/«PKGBUILDDIR»'
/usr/bin/make debian_linux \
RPATH=/usr/lib/x86_64-linux-gnu \
LDFLAGS="-Wl,-z,relro"
make[2]: Entering directory '/«PKGBUILDDIR»'
cd src; /usr/bin/make debian_all CFLAGS+=-DLUA_USE_LINUX \
LIB_LIBS="-lm -ldl" LUA_LIBS="-lreadline" LDFLAGS="-Wl,-z,relro"
make[3]: Entering directory '/«PKGBUILDDIR»/src'
libtool --quiet --tag=CC --mode=compile gcc -c -D_FORTIFY_SOURCE=2 -g -O2
-fstack-protector-strong -Wformat -Werror=format-security -DLUA_USE_LINUX lapi.c
make[3]: libtool: Command not found
Makefile:197: recipe for target 'lapi.lo' failed
make[3]: *** [lapi.lo] Error 127
make[3]: Leaving directory '/«PKGBUILDDIR»/src'
make[2]: *** [debian_linux] Error 2
Makefile:154: recipe for target 'debian_linux' failed
make[2]: Leaving directory '/«PKGBUILDDIR»'
make[1]: *** [override_dh_auto_build] Error 2
debian/rules:38: recipe for target 'override_dh_auto_build' failed
make[1]: Leaving directory '/«PKGBUILDDIR»'
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
--- End Message ---
--- Begin Message ---
Source: lua5.1
Source-Version: 5.1.5-7.1
We believe that the bug you reported is fixed in the latest version of
lua5.1, 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.
Matthias Klose <[email protected]> (supplier of updated lua5.1 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: Thu, 09 Oct 2014 09:49:29 +0000
Source: lua5.1
Binary: lua5.1-doc lua5.1 liblua5.1-0-dev liblua5.1-0 liblua5.1-0-dbg
Architecture: source all amd64
Version: 5.1.5-7.1
Distribution: unstable
Urgency: medium
Maintainer: John V. Belmonte <[email protected]>
Changed-By: Matthias Klose <[email protected]>
Description:
liblua5.1-0 - Shared library for the Lua interpreter version 5.1
liblua5.1-0-dbg - Debug symbols for the Lua shared library interpreter
liblua5.1-0-dev - Development files for the Lua language version 5.1
lua5.1 - Simple, extensible, embeddable programming language
lua5.1-doc - Documentation for the Lua language version 5.1
Closes: 761773
Changes:
lua5.1 (5.1.5-7.1) unstable; urgency=medium
.
* Non-maintainer upload.
* Build-depend on libtool-bin. Closes: #761773.
* liblua5.1-0-dev: Recommend libtool-bin.
Checksums-Sha1:
bca7a3b84703632be72ad76925d6e9ca0ec237c6 1492 lua5.1_5.1.5-7.1.dsc
7ffc19e8e82532d972231f7a315d099f31efc8aa 13628 lua5.1_5.1.5-7.1.debian.tar.xz
a7dd615570e2f8d2364bd685670e03acff274e9b 90748 lua5.1-doc_5.1.5-7.1_all.deb
828a7fc62eb4db5e018ddbb571ccbe3bd45358f1 95988 lua5.1_5.1.5-7.1_amd64.deb
a624a9cb33e44f020a3f6616cf23656ee53291b6 128068
liblua5.1-0-dev_5.1.5-7.1_amd64.deb
d7692762f3678b3a359547ce564d9e46381d88f1 108072 liblua5.1-0_5.1.5-7.1_amd64.deb
37fe1fecb77be1326b44a0cc977b0cafc9539a28 805968
liblua5.1-0-dbg_5.1.5-7.1_amd64.deb
Checksums-Sha256:
26056d599a8e6d5886ca120dff642399a40e1d5ff8ea4d00c5e2b1843c9d55cb 1492
lua5.1_5.1.5-7.1.dsc
2336fc576339ff40a8d7c4b4469a2b2da41eb7cba6e0d10c3444fd27093c2083 13628
lua5.1_5.1.5-7.1.debian.tar.xz
0849fd39bd8bf53e2b46503a3f5bc8d22c0677afb8cd9ffeb7de4950f7742128 90748
lua5.1-doc_5.1.5-7.1_all.deb
debd682d84e9450d8d0511892091ff3aff9f932e0dc8b00892ebc1e413a08264 95988
lua5.1_5.1.5-7.1_amd64.deb
ca540e48ad6753990a4ab32a66936f7d9d8d474f1371a77288c82ed1a91b8a90 128068
liblua5.1-0-dev_5.1.5-7.1_amd64.deb
91dfecba874f9330c8a67f17060594ed148c34c44532b60cdc10a480060e38a9 108072
liblua5.1-0_5.1.5-7.1_amd64.deb
99b9f91b1af15079d69cfdbddf78749b958b39e2ea644574dc179769608606de 805968
liblua5.1-0-dbg_5.1.5-7.1_amd64.deb
Files:
89567c12678673d567e900257fc86ee2 1492 interpreters optional
lua5.1_5.1.5-7.1.dsc
2006ca55c652625cdc1c955b9481c140 13628 interpreters optional
lua5.1_5.1.5-7.1.debian.tar.xz
4e66664c6097fa14cc0b78763786fe8a 90748 doc optional
lua5.1-doc_5.1.5-7.1_all.deb
2efe3ab8dc9f46b3e7ee5caf626120f5 95988 interpreters optional
lua5.1_5.1.5-7.1_amd64.deb
ef23eb054a805b590c37ef3284dfcc34 128068 libdevel optional
liblua5.1-0-dev_5.1.5-7.1_amd64.deb
383a40a32c294d3d938b5c3ad8317ff0 108072 libs optional
liblua5.1-0_5.1.5-7.1_amd64.deb
ea41247275237d180f76c380a0cdc4bc 805968 debug extra
liblua5.1-0-dbg_5.1.5-7.1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iEYEARECAAYFAlQ2WysACgkQStlRaw+TLJxEiwCfUUDBwVI9OptyB42/X0hVWG8s
O7AAni+kcZQvWK0IiklNG3IS8mC8rgRs
=bO/V
-----END PGP SIGNATURE-----
--- End Message ---