Your message dated Tue, 14 Oct 2014 11:23:57 +0000
with message-id <[email protected]>
and subject line Bug#761778: fixed in neartree 3.1.1-2.1
has caused the Debian Bug report #761778,
regarding neartree: 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.)
--
761778: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=761778
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:neartree
Version: 3.1.1-2
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/neartree_3.1.1-2_unstable_jdk-libtool.log
The last lines of the build log are at the end of this report.
[...]
libtool --mode=link gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong
-Wformat -Werror=format-security -g -O2 -Wall -ansi -pedantic
-DCNEARTREE_SAFE_TRIANG=1 -static-libtool-libs -I/usr/include -Wl,-z,relro
Before installing the NearTree library and example programs, check
that the install directory and install commands are correct:
The current values are :
/usr
libtool --mode=install cp
To compile the NearTree library and example programs type:
make clean
make all
To run a set of tests type:
make tests
To clean up the directories type:
make clean
To install the library and headers type:
make install
***************************************************************
make[1]: Leaving directory '/«PKGBUILDDIR»'
dh_auto_test
fakeroot debian/rules binary
dh binary
dh_testroot
dh_prep
dh_installdirs
dh_auto_install
make[1]: Entering directory '/«PKGBUILDDIR»'
mkdir ./lib
mkdir ./bin
libtool --mode=compile gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong
-Wformat -Werror=format-security -g -O2 -Wall -ansi -pedantic
-DCNEARTREE_SAFE_TRIANG=1 -I. -c -c ./CNearTree.c
make[1]: libtool: Command not found
Makefile:281: recipe for target 'lib/libCNearTree.la' failed
make[1]: *** [lib/libCNearTree.la] Error 127
make[1]: Leaving directory '/«PKGBUILDDIR»'
dh_auto_install: make -j1 install DESTDIR=/«PKGBUILDDIR»/debian/tmp
AM_UPDATE_INFO_DIR=no returned exit code 2
make: *** [binary] Error 2
debian/rules:10: recipe for target 'binary' failed
dpkg-buildpackage: error: fakeroot debian/rules binary gave error exit status 2
--- End Message ---
--- Begin Message ---
Source: neartree
Source-Version: 3.1.1-2.1
We believe that the bug you reported is fixed in the latest version of
neartree, 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 neartree 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:59:51 +0000
Source: neartree
Binary: libcneartree-dev libcneartree5
Architecture: source amd64
Version: 3.1.1-2.1
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers
<[email protected]>
Changed-By: Matthias Klose <[email protected]>
Description:
libcneartree-dev - Library and headers for solving the Nearest Neighbor Problem
libcneartree5 - Library for solving the Nearest Neighbor Problem
Closes: 761778
Changes:
neartree (3.1.1-2.1) unstable; urgency=medium
.
* Non-maintainer upload.
* Build-depend on libtool-bin. Closes: #761778.
Checksums-Sha1:
b0eebc0fc7cc19a9a15354ce47957f868c9f3345 1406 neartree_3.1.1-2.1.dsc
e6bed7c64f9c4f5e532d46538be4a02938d8248d 4224 neartree_3.1.1-2.1.debian.tar.xz
f06fb51564d70621d632c01f860939a5ee2ec4c1 63554
libcneartree-dev_3.1.1-2.1_amd64.deb
f257135c08fdf5f71c37bf31b454e3f827d2bd89 24144
libcneartree5_3.1.1-2.1_amd64.deb
Checksums-Sha256:
2fb728c103d0e06409d0f2d4bc3dfee426bd16c6145d412ec4675359e4ac9554 1406
neartree_3.1.1-2.1.dsc
87ddbfdabf2caed487a62f1136203e24835e590e201295812c25bb7ba69984ff 4224
neartree_3.1.1-2.1.debian.tar.xz
aa949bfa13d466678bf4ca0426c0f5a8172a9d9d2ea31c22af0bd42c2d47d2d2 63554
libcneartree-dev_3.1.1-2.1_amd64.deb
0d8d86db08037c992bb7b529876690ee2d16c9210124375faffd8a2481a8f37f 24144
libcneartree5_3.1.1-2.1_amd64.deb
Files:
57cf538c557c0505169db7d4eefb4180 1406 libdevel extra neartree_3.1.1-2.1.dsc
34e7ec8301539dc11bedaeae4a2121c8 4224 libdevel extra
neartree_3.1.1-2.1.debian.tar.xz
bf8c61c335298ba45ede89d5416ce773 63554 libdevel extra
libcneartree-dev_3.1.1-2.1_amd64.deb
3dc3a2f7634c1aacaf80e6d8c2308ee4 24144 libs extra
libcneartree5_3.1.1-2.1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iEYEARECAAYFAlQ2aCcACgkQStlRaw+TLJwAOgCgwHM6TFqgkf/BsaYNox8XpfPU
yLEAoKWQ8S8V+oTL0k+q6NtEQXVImixl
=teFZ
-----END PGP SIGNATURE-----
--- End Message ---
--
debian-science-maintainers mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers