Your message dated Thu, 09 Oct 2014 12:37:14 +0200
with message-id <[email protected]>
and subject line Re: Bug#761755 closed by Matthias Klose <[email protected]> (Re:
luasocket: libtool split: package needs a b-d on libtool-bin (or avoid using
the libtool binary))
has caused the Debian Bug report #761775,
regarding luasocket: 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.)
--
761775: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=761775
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:luasocket
Version: 3.0~rc1-3
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/luasocket_3.0~rc1-3_unstable_jdk-libtool.log
The last lines of the build log are at the end of this report.
[...]
Skipping already existing line: 5.2
# tests
Copying src/mbox.lua src/socket.lua src/mime.lua src/http.lua src/headers.lua
src/tp.lua src/ltn12.lua src/url.lua src/ftp.lua src/smtp.lua in
/«PKGBUILDDIR»/5.2-socket for test
Target configure made
Making target configure for debian/lua5.1.02-unix.dh-lua.conf
# .install
Filling in debian/lua-socket-unix.install using
/usr/share/dh-lua/template/lib.install.in
Adding new line: usr/lib/x86_64-linux-gnu/lua/5.1/socket/unix.so
Adding new line: usr/lib/x86_64-linux-gnu/liblua5.1-socket-unix.so.*
Filling in debian/lua-socket-unix-dev.install using
/usr/share/dh-lua/template/dev.install.in
Adding new line: usr/lib/x86_64-linux-gnu/liblua5.1-socket-unix.so
Adding new line: usr/lib/x86_64-linux-gnu/liblua5.1-socket-unix.a
Adding new line: usr/lib/x86_64-linux-gnu/pkgconfig/lua5.1-socket-unix.pc
Adding new line: usr/include/lua5.1/unix.h
# lua_versions
Filling in debian/lua_versions
Skipping already existing line: 5.1
# tests
Target configure made
Making target configure for debian/lua5.2.01-mime.dh-lua.conf
# .install
Filling in debian/lua-mime.install using
/usr/share/dh-lua/template/lib.install.in
Adding new line: usr/lib/x86_64-linux-gnu/lua/5.2/mime/core.so
Adding new line: usr/lib/x86_64-linux-gnu/liblua5.2-mime.so.*
Filling in debian/lua-mime-dev.install using
/usr/share/dh-lua/template/dev.install.in
Adding new line: usr/lib/x86_64-linux-gnu/liblua5.2-mime.so
Adding new line: usr/lib/x86_64-linux-gnu/liblua5.2-mime.a
Adding new line: usr/lib/x86_64-linux-gnu/pkgconfig/lua5.2-mime.pc
Adding new line: usr/include/lua5.2/mime.h
# lua_versions
Filling in debian/lua_versions
Skipping already existing line: 5.2
# tests
Target configure made
dh_auto_build -O--buildsystem=lua
Making target build for debian/lua5.2.02-unix.dh-lua.conf
libtool --silent --tag=CC --mode=compile cc -c -g -O2 -fstack-protector-strong
-Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -I/usr//include/lua5.2 -I
src/ -I src/ -DLUASOCKET_NODEBUG -DLUA_NOCOMPAT_MODULE
-DLUASOCKET_API='__attribute__((visibility("default")))'
-DUNIX_API='__attribute__((visibility("default")))'
-DMIME_API='__attribute__((visibility("default")))' -pedantic -Wall -Wshadow
-Wextra -Wimplicit -fvisibility=hidden -Wall -Wextra -o
/«PKGBUILDDIR»/5.2-socket.unix/src/buffer.lo src/buffer.c
/bin/sh: 1: libtool: not found
/usr/share/dh-lua/make/dh-lua.Makefile.single:410: recipe for target
'/«PKGBUILDDIR»/5.2-socket.unix/src/buffer.lo' failed
make[2]: *** [/«PKGBUILDDIR»/5.2-socket.unix/src/buffer.lo] Error 127
make[1]: *** [build] Error 1
dh_auto_build: make --no-print-directory -f
/usr/share/dh-lua/make/dh-lua.Makefile.multiple build returned exit code 2
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
--- End Message ---
--- Begin Message ---
Control: reopen 761755
reopening wrong issue, closing the correct one.
--- End Message ---