Your message dated Sun, 25 Apr 2010 15:47:15 +0000
with message-id <[email protected]>
and subject line Bug#374049: fixed in d-shlibs 0.44
has caused the Debian Bug report #374049,
regarding d-shlibs: Libstdc++ resolving is too simple: causes dependency on 
gcc-3.4 variant on sid and fails on sarge.
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.)


-- 
374049: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=374049
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: d-shlibs
Version: 0.27
Severity: normal
Tags: patch

When compiling a C++ library, d-shlibs resolves the build-dependency to
the virtual package libstdc++6-dev which is provided only by the
libstdc++ from gcc-3.4 source package (even if the package was actually
compiled using the one from gcc-4.1).

Compiling same C++ library on sarge the resolving fails, trying to
build-depend on non-existing libstdc++5-dev.

The attached patch fixes this for the cases of using default compiler.
I suspect, however, that a proper fix also taking non-default compilers
into account requires changes to the objdump analysis.


 - Jonas

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: powerpc (ppc)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.17-rc3-powerpc
Locale: LANG=da_DK.UTF-8, LC_CTYPE=da_DK.UTF-8 (charmap=UTF-8)

Versions of packages d-shlibs depends on:
ii  binutils             2.16.1cvs20060413-1 The GNU assembler, linker and bina
ii  debianutils          2.16.1              Miscellaneous utilities specific t

d-shlibs recommends no packages.

-- no debconf information
--- d-devlibdeps.orig   2005-08-30 01:35:11.000000000 +0200
+++ d-devlibdeps        2006-06-17 00:41:33.000000000 +0200
@@ -41,6 +41,8 @@
 function overridedevlibdeps () {
     # overrides necessary until the scheme is adopted.
     sed \
+       -e 's/libstdc++6-dev/libstdc++6-4.1-dev/' \
+       -e 's/libstdc++5-dev/libstdc++5-3.3-dev/' \
        -e 's/libX11-6-dev/libx11-dev | xlibs-dev (<< 4.3.0)/' \
        -e 's/libXext6-dev/libxext-dev | xlibs-dev (<< 4.3.0)/' \
        -e 's/libXi6-dev/libxi-dev | xlibs-dev (<< 4.3.0)/' \

--- End Message ---
--- Begin Message ---
Source: d-shlibs
Source-Version: 0.44

We believe that the bug you reported is fixed in the latest version of
d-shlibs, which is due to be installed in the Debian FTP archive:

d-shlibs_0.44.dsc
  to main/d/d-shlibs/d-shlibs_0.44.dsc
d-shlibs_0.44.tar.gz
  to main/d/d-shlibs/d-shlibs_0.44.tar.gz
d-shlibs_0.44_all.deb
  to main/d/d-shlibs/d-shlibs_0.44_all.deb



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.
Jonas Smedegaard <[email protected]> (supplier of updated d-shlibs 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: RIPEMD160

Format: 1.8
Date: Sun, 25 Apr 2010 17:20:39 +0200
Source: d-shlibs
Binary: d-shlibs
Architecture: source all
Version: 0.44
Distribution: unstable
Urgency: low
Maintainer: Jonas Smedegaard <[email protected]>
Changed-By: Jonas Smedegaard <[email protected]>
Description: 
 d-shlibs   - Debian shared library package building helper scripts
Closes: 374049
Changes: 
 d-shlibs (0.44) unstable; urgency=low
 .
   * Apply overrides before hardcoded quirks (in addition to afterwards
     for backwards compatibility).
     Thanks to Nobuhiro Iwamatsu (see bug#374049).
   * Fix libstdc++6-dev quirk: Silence (not expand). Default is build-
     essential, and non-default variants are pulled in by related g++-*.
     Closes: bug#374049, thanks especially to Junichi.
   * Sort quirks, strip duplicate gdk-x11-2.0-0-dev, and escape dots.
   * Use dpkg source format 3.0 (native).
Checksums-Sha1: 
 4a381a0a6e512586f35bcdc5acf878c605f443d2 841 d-shlibs_0.44.dsc
 a00b412f3dc2aac3320a79ff3e6621067680c746 31445 d-shlibs_0.44.tar.gz
 9814396ad7666f048164feb8ffae00fe14554ceb 11882 d-shlibs_0.44_all.deb
Checksums-Sha256: 
 5111ec5c877999523c7bfe692fe07510a2848362762dda3f6ec45a406b104ceb 841 
d-shlibs_0.44.dsc
 1ed46df3dc32f126ae7f95e66eba3486778bc6074054ebbe79454f81c16e3283 31445 
d-shlibs_0.44.tar.gz
 0855576e7dd316789fbe41743a5076f994ea79f85359bf9da79a6e12073bbbe2 11882 
d-shlibs_0.44_all.deb
Files: 
 36046db991e6db0c5a795941e28b94bb 841 utils optional d-shlibs_0.44.dsc
 730de23d071455d15738e16ca1d38289 31445 utils optional d-shlibs_0.44.tar.gz
 8745553692db3db2dcb2ac9f297e8b7d 11882 utils optional d-shlibs_0.44_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEAREDAAYFAkvUYB8ACgkQn7DbMsAkQLhADACffhWMJO0NqDWTIZbgBzxX+iDZ
dRQAniRhPpWv5VwYIXgZ+iEfMel92LHc
=c9Cr
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to