Your message dated Tue, 14 Oct 2014 11:22:08 +0000
with message-id <[email protected]>
and subject line Bug#761758: fixed in hdf-eos4 2.19v1.00+dfsg.1-1.1
has caused the Debian Bug report #761758,
regarding hdf-eos4: 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.)
--
761758: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=761758
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:hdf-eos4
Version: 2.19v1.00+dfsg.1-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/hdf-eos4_2.19v1.00+dfsg.1-1_unstable_jdk-libtool.log
The last lines of the build log are at the end of this report.
[...]
checking for GNU libc compatible malloc... yes
checking for working memcmp... yes
checking for stdlib.h... (cached) yes
checking for GNU libc compatible realloc... yes
checking for error_at_line... yes
checking for memchr... yes
checking for memmove... yes
checking for memset... yes
checking for pow... yes
checking for sqrt... yes
checking for strchr... yes
checking for strstr... yes
checking for testdrivers directory... present
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating include/Makefile
config.status: creating src/Makefile
config.status: creating samples/Makefile
config.status: creating hdf-eos4.pc
config.status: creating testdrivers/Makefile
config.status: creating testdrivers/grid/Makefile
config.status: creating testdrivers/point/Makefile
config.status: creating testdrivers/swath/Makefile
config.status: creating include/HE2_config.h
config.status: executing depfiles commands
config.status: executing libtool commands
# FIXME: a sort of hack
ln -sf testswath.f testdrivers/swath/testswath77.f
ln -sf testpoint.f testdrivers/point/testpoint77.f
#Â Delete the libtool crap and install debian libtool
rm -f libtool
ln -sf /usr/bin/libtool .
make[1]: Leaving directory '/«BUILDDIR»/hdf-eos4-2.19v1.00+dfsg.1'
dh_auto_build
make[1]: Entering directory '/«BUILDDIR»/hdf-eos4-2.19v1.00+dfsg.1'
Making all in src
make[2]: Entering directory '/«BUILDDIR»/hdf-eos4-2.19v1.00+dfsg.1/src'
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.
-I../include -I../include/ -Df2cFortran -I/usr/include/hdf -c -o EHapi.lo
EHapi.c
/bin/bash: ../libtool: No such file or directory
Makefile:431: recipe for target 'EHapi.lo' failed
make[2]: *** [EHapi.lo] Error 127
make[2]: Leaving directory '/«BUILDDIR»/hdf-eos4-2.19v1.00+dfsg.1/src'
make[1]: *** [all-recursive] Error 1
Makefile:392: recipe for target 'all-recursive' failed
make[1]: Leaving directory '/«BUILDDIR»/hdf-eos4-2.19v1.00+dfsg.1'
dh_auto_build: make -j1 returned exit code 2
make: *** [build] Error 2
debian/rules:16: recipe for target 'build' failed
dpkg-buildpackage: error: debian/rules build gave error exit status 2
--- End Message ---
--- Begin Message ---
Source: hdf-eos4
Source-Version: 2.19v1.00+dfsg.1-1.1
We believe that the bug you reported is fixed in the latest version of
hdf-eos4, 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 hdf-eos4 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 10:33:54 +0000
Source: hdf-eos4
Binary: libhdfeos0 libhdfeos-dev
Architecture: source amd64
Version: 2.19v1.00+dfsg.1-1.1
Distribution: unstable
Urgency: medium
Maintainer: Alastair McKinstry <[email protected]>
Changed-By: Matthias Klose <[email protected]>
Description:
libhdfeos-dev - Development files for the HDF-EOS4 library
libhdfeos0 - Earth Observation System extensions to HDF4
Closes: 761758
Changes:
hdf-eos4 (2.19v1.00+dfsg.1-1.1) unstable; urgency=medium
.
* Non-maintainer upload.
* Build-depend on libtool-bin. Closes: #761758.
Checksums-Sha1:
0bf1173715b52af12f25b425be4ba346997cc8a5 1348 hdf-eos4_2.19v1.00+dfsg.1-1.1.dsc
8976fac0a33449607a0f1229b763862eeab4ba86 20528
hdf-eos4_2.19v1.00+dfsg.1-1.1.debian.tar.xz
fdd0ddba44b4c8315670456da58fbddadeec13e5 100026
libhdfeos0_2.19v1.00+dfsg.1-1.1_amd64.deb
4f17c9ea9b927d24603100b63984a69dd412e219 172946
libhdfeos-dev_2.19v1.00+dfsg.1-1.1_amd64.deb
Checksums-Sha256:
b43007c8ae2ae2862b4f6ea037f5b5bb43f94076792b6e0cd45b6b5fc4a59e91 1348
hdf-eos4_2.19v1.00+dfsg.1-1.1.dsc
207481870fe9af1209bce7caf093fcc6bb2bbd35dea34c19018cc2c11c03927d 20528
hdf-eos4_2.19v1.00+dfsg.1-1.1.debian.tar.xz
11009257adb1f64c79226c45d720ef7f1f1afecd7b0d927c3db57e9545686e15 100026
libhdfeos0_2.19v1.00+dfsg.1-1.1_amd64.deb
e9113d4d8c4201481292b944141e2bc8993c41856a1d245c93656a6994652d4e 172946
libhdfeos-dev_2.19v1.00+dfsg.1-1.1_amd64.deb
Files:
5d352abcfe4d3e48b70b4d8168473975 1348 libs optional
hdf-eos4_2.19v1.00+dfsg.1-1.1.dsc
f4bf94621c1e74e0b121d927fbd47013 20528 libs optional
hdf-eos4_2.19v1.00+dfsg.1-1.1.debian.tar.xz
3d90996873682cb89c26361a9109c599 100026 libs optional
libhdfeos0_2.19v1.00+dfsg.1-1.1_amd64.deb
37da41e85cd2e8d0539220a2f5f94d2e 172946 libdevel optional
libhdfeos-dev_2.19v1.00+dfsg.1-1.1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iEYEARECAAYFAlQ2Z/8ACgkQStlRaw+TLJxqrgCgnhm2SPKcOXmbmop7cT7mfaWB
j04AoKwvr41s/21I3lIPjnr0n/OSAYQc
=5P6J
-----END PGP SIGNATURE-----
--- End Message ---