Your message dated Tue, 14 Oct 2014 11:23:45 +0000
with message-id <[email protected]>
and subject line Bug#761777: fixed in modglue 1.17-2.2
has caused the Debian Bug report #761777,
regarding modglue: 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.)


-- 
761777: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=761777
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:modglue
Version: 1.17-2.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/modglue_1.17-2.1_unstable_jdk-libtool.log
The last lines of the build log are at the end of this report.
        
[...]
checking whether we are using the GNU C++ compiler... yes
checking whether x86_64-linux-gnu-g++ accepts -g... yes
checking whether ln -s works... yes
checking whether make sets $(MAKE)... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking system type... Unix
checking for gethostbyname... yes
checking for socket... yes
checking how to run the C preprocessor... x86_64-linux-gnu-gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking util.h usability... no
checking util.h presence... no
checking for util.h... no
checking for openpty in -lutil... yes
checking for x86_64-linux-gnu-pkg-config... no
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for sigc... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating modglue.pc
config.status: creating src/Makefile
config.status: creating examples/Makefile
dh_testdir
/usr/bin/make
make[1]: Entering directory '/«PKGBUILDDIR»'
( cd src && /usr/bin/make );
make[2]: Entering directory '/«PKGBUILDDIR»/src'
libtool --tag=CXX --mode=compile x86_64-linux-gnu-g++ -c -Wall -g -O2 
-Wl,-z,defs -D"DATETIME=\"`date | sed -e 's/  / /'`\"" 
-DHOSTNAME=\"`hostname`\" -I../include `pkg-config sigc++-2.0 --cflags` 
process.cc
/bin/sh: 1: libtool: not found
make[2]: *** [process.lo] Error 127
Makefile:40: recipe for target 'process.lo' failed
make[2]: Leaving directory '/«PKGBUILDDIR»/src'
make[1]: *** [library] Error 2
make: *** [build-stamp] Error 2
Makefile:10: recipe for target 'library' failed
make[1]: Leaving directory '/«PKGBUILDDIR»'
debian/rules:29: recipe for target 'build-stamp' failed
dpkg-buildpackage: error: debian/rules build gave error exit status 2

--- End Message ---
--- Begin Message ---
Source: modglue
Source-Version: 1.17-2.2

We believe that the bug you reported is fixed in the latest version of
modglue, 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 modglue 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:57:58 +0000
Source: modglue
Binary: libmodglue1-dev libmodglue1
Architecture: source all amd64
Version: 1.17-2.2
Distribution: unstable
Urgency: medium
Maintainer: Iulian Udrea <[email protected]>
Changed-By: Matthias Klose <[email protected]>
Description:
 libmodglue1 - C++ library for handling of multiple co-processes
 libmodglue1-dev - development files for a C++ library for handling of multiple 
co-p
Closes: 761777
Changes:
 modglue (1.17-2.2) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Build-depend on libtool-bin. Closes: #761777.
Checksums-Sha1:
 63e06a8e1ca12b5ee9297b3ac60eb3e96a02aa36 1242 modglue_1.17-2.2.dsc
 1d5fca1f7a1bf65ea7a56197d052e744d40d4e9a 3652 modglue_1.17-2.2.debian.tar.xz
 5e73583d9e6b19195092ad69cf62fdd47e2dac4d 8846 libmodglue1-dev_1.17-2.2_all.deb
 ab028fd7d7a17f36941182c3df74bb1837532743 71580 libmodglue1_1.17-2.2_amd64.deb
Checksums-Sha256:
 3597fb15c4ea981fc3964f745740b2239a7c0b5ca022a5ea5d0b97c35f7aac16 1242 
modglue_1.17-2.2.dsc
 cc96f95811896a4f68abaa160185b4c08e6b076bfdfabe9ea6a3d3180ff1de0f 3652 
modglue_1.17-2.2.debian.tar.xz
 275bba979f0d26e098ae927f2d1b41c26fac8249b79f6a34f7fbb568783471bf 8846 
libmodglue1-dev_1.17-2.2_all.deb
 58c2a7554cb4d1c99e34305b5f80b13cbb7dbcb3308e14380e11de65bfaa2151 71580 
libmodglue1_1.17-2.2_amd64.deb
Files:
 af3126d35c1e82055efdfed8f6c26dbf 1242 libs optional modglue_1.17-2.2.dsc
 41d65122181dbcc74753ad395750367e 3652 libs optional 
modglue_1.17-2.2.debian.tar.xz
 8387938e0429fa3a43b61f21d83faf24 8846 libdevel optional 
libmodglue1-dev_1.17-2.2_all.deb
 4e1fcb988ba5f8a6ad73104b3aaa447d 71580 libs optional 
libmodglue1_1.17-2.2_amd64.deb

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

iEYEARECAAYFAlQ2aCMACgkQStlRaw+TLJzooACdGplajrK2dQ62VBH5sObyaneW
rs8An235xSmVT4v7Jr7Uehnj4nf10r1q
=COce
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to