Your message dated Tue, 14 Oct 2014 10:20:28 +0000
with message-id <[email protected]>
and subject line Bug#761774: fixed in lua5.2 5.2.3-1.1
has caused the Debian Bug report #761774,
regarding lua5.2: 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.)


-- 
761774: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=761774
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:lua5.2
Version: 5.2.3-1
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.2_5.2.3-1_unstable_jdk-libtool.log
The last lines of the build log are at the end of this report.
        
[...]
make[3]: Leaving directory '/«PKGBUILDDIR»/src'
make[2]: Leaving directory '/«PKGBUILDDIR»'
rm -f lua5.2.1 luac5.2.1
rm -f src/lua5.2-deb-multiarch.h
make[1]: Leaving directory '/«PKGBUILDDIR»'
   dh_clean
 dpkg-source -b lua5.2-5.2.3
dpkg-source: info: using source format `3.0 (quilt)'
dpkg-source: info: building lua5.2 using existing ./lua5.2_5.2.3.orig.tar.gz
dpkg-source: info: building lua5.2 in lua5.2_5.2.3-1.debian.tar.xz
dpkg-source: info: building lua5.2 in lua5.2_5.2.3-1.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.2-deb-multiarch.h
echo "#define _LUA_DEB_MULTIARCH_" >> src/lua5.2-deb-multiarch.h
echo "#define DEB_HOST_MULTIARCH \"x86_64-linux-gnu\"" >> \
        src/lua5.2-deb-multiarch.h
echo "#endif" >> src/lua5.2-deb-multiarch.h
make[1]: Leaving directory '/«PKGBUILDDIR»'
   debian/rules override_dh_auto_build
make[1]: Entering directory '/«PKGBUILDDIR»'
/usr/bin/make linux \
MYCFLAGS="-g -O2 -fstack-protector-strong -Wformat -Werror=format-security" \
MYLDFLAGS="-Wl,-z,relro" \
MYLIBS=
make[2]: Entering directory '/«PKGBUILDDIR»'
cd src && /usr/bin/make linux INSTALL_LIB=/usr/lib/x86_64-linux-gnu
make[3]: Entering directory '/«PKGBUILDDIR»/src'
/usr/bin/make all SYSCFLAGS="-DLUA_USE_LINUX" SYSLIBS="-Wl,-E -ldl -lreadline"
make[4]: Entering directory '/«PKGBUILDDIR»/src'
libtool --quiet --mode=compile --tag=CC gcc -O2 -Wall -DLUA_COMPAT_ALL 
-DLUA_USE_LINUX -g -O2 -fstack-protector-strong -Wformat 
-Werror=format-security -c lapi.c
make[4]: libtool: Command not found
Makefile:131: recipe for target 'lapi.lo' failed
make[4]: *** [lapi.lo] Error 127
make[4]: Leaving directory '/«PKGBUILDDIR»/src'
make[3]: *** [linux] Error 2
Makefile:108: recipe for target 'linux' failed
make[3]: Leaving directory '/«PKGBUILDDIR»/src'
make[2]: *** [linux] Error 2
make[1]: *** [override_dh_auto_build] Error 2
Makefile:55: recipe for target 'linux' failed
make[2]: Leaving directory '/«PKGBUILDDIR»'
debian/rules:11: recipe for target 'override_dh_auto_build' failed
make[1]: Leaving directory '/«PKGBUILDDIR»'
make: *** [build] Error 2
debian/rules:8: recipe for target 'build' failed
dpkg-buildpackage: error: debian/rules build gave error exit status 2

--- End Message ---
--- Begin Message ---
Source: lua5.2
Source-Version: 5.2.3-1.1

We believe that the bug you reported is fixed in the latest version of
lua5.2, 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.2 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:51:41 +0000
Source: lua5.2
Binary: lua5.2-doc lua5.2 liblua5.2-dev liblua5.2-0 liblua5.2-0-dbg
Architecture: source all amd64
Version: 5.2.3-1.1
Distribution: unstable
Urgency: medium
Maintainer: Enrico Tassi <[email protected]>
Changed-By: Matthias Klose <[email protected]>
Description:
 liblua5.2-0 - Shared library for the Lua interpreter version 5.2
 liblua5.2-0-dbg - Debug symbols for the Lua shared library interpreter
 liblua5.2-dev - Development files for the Lua language version 5.2
 lua5.2     - Simple, extensible, embeddable programming language
 lua5.2-doc - Documentation for the Lua language version 5.2
Closes: 761774
Changes:
 lua5.2 (5.2.3-1.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Build-depend on libtool-bin. Closes: #761774.
   * liblua5.2-dev: Recommend libtool-bin.
Checksums-Sha1:
 e05aeb3f8c3e5650c504e52a9e476099dca252e7 1485 lua5.2_5.2.3-1.1.dsc
 0107171ec8a914e49ae2a31b0289f8abd4f32283 9072 lua5.2_5.2.3-1.1.debian.tar.xz
 d3a4823ca7aed0bc822ecffe3405d40bdbf3bc3f 80316 lua5.2-doc_5.2.3-1.1_all.deb
 ac1df3520965bde58fc8dc4dd0d2f27f8be6b409 96388 lua5.2_5.2.3-1.1_amd64.deb
 9a6d00a965a442890646cf68a5e2345a12a45274 103750 
liblua5.2-dev_5.2.3-1.1_amd64.deb
 38df453774e70734e66aedb68c742f3240870f20 82368 liblua5.2-0_5.2.3-1.1_amd64.deb
 e291bcc0b9153f414ac83c01065fea22b4f78677 673036 
liblua5.2-0-dbg_5.2.3-1.1_amd64.deb
Checksums-Sha256:
 6b0e8ecde380f708cea33303fb38c57654fb9f9cdac8222e49238a7824b46c2e 1485 
lua5.2_5.2.3-1.1.dsc
 8ac9be0fe5d7967643bf29cb748f9ac6c00de9858c12a3ac845450c7df4589f5 9072 
lua5.2_5.2.3-1.1.debian.tar.xz
 33e1ef8433a39277a741b8e298269288780ed4a6364cdeda49e177bd64e66ede 80316 
lua5.2-doc_5.2.3-1.1_all.deb
 aa18dc42a15346e58db8a94d103982eb77ebd13134fd46e394b7388da881e123 96388 
lua5.2_5.2.3-1.1_amd64.deb
 605ecd78bd58e76b644da1d5a7ba99f404d2570932a9abf28b9af097eacb1c1b 103750 
liblua5.2-dev_5.2.3-1.1_amd64.deb
 15c124d025698795b9d6728d7314ff31bed4b1b5c918670834bd66695903f461 82368 
liblua5.2-0_5.2.3-1.1_amd64.deb
 8f7b8d1b239aa0ff1dfa09ddb3f27e9905ecf115b5c5ea0c615cead39dc85cc4 673036 
liblua5.2-0-dbg_5.2.3-1.1_amd64.deb
Files:
 608f52016d0c7a67efcaba7aa79d977f 1485 interpreters optional 
lua5.2_5.2.3-1.1.dsc
 d9824776c8c0338e080c3850cd8cd7a2 9072 interpreters optional 
lua5.2_5.2.3-1.1.debian.tar.xz
 a61cac7e6a3f712536106d7132b68092 80316 doc optional 
lua5.2-doc_5.2.3-1.1_all.deb
 035b946e62ad830f9b4d6938db686320 96388 interpreters optional 
lua5.2_5.2.3-1.1_amd64.deb
 cbd8bf484ea8d9d7564087275b34a34b 103750 libdevel optional 
liblua5.2-dev_5.2.3-1.1_amd64.deb
 852c365d68d3b3a1b1ca62c182c06d88 82368 libs optional 
liblua5.2-0_5.2.3-1.1_amd64.deb
 650ab12e14b61d891110d1cce48e89f9 673036 debug extra 
liblua5.2-0-dbg_5.2.3-1.1_amd64.deb

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

iEYEARECAAYFAlQ2W1sACgkQStlRaw+TLJzd7wCdHr/VNG6xuBv/k+w/EMiMzatr
glgAn3rwRV9ZPeyu1CLx7zOvFlNo8CcJ
=0xbl
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to