Your message dated Mon, 24 May 2010 00:34:59 +0200
with message-id <[email protected]>
and subject line Re: Bug#553385: [pkg-config] Add Requires for Include-only
has caused the Debian Bug report #553385,
regarding [pkg-config] Add Requires for Include-only
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.)
--
553385: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=553385
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: pkg-config
Version: 0.22-1
Severity: normal
There are different libraries which uses glib2.0 for data definition and
internal. This means that they add glib2.0 to their required, but don't need
the glib2.0 for linking. It -lglib2.0 will be added and they would link
against it without really needing it. dpkg-shlibdeps will then print something
like
dpkg-shlibdeps: warning: dependency on libglib-2.0.so.0 could be avoided if
"debian/libxyz/usr/lib/libxyz.so.1.2.3.4" were not uselessly linked against it
(they use none of its symbols).
So the .pc of the package must be able to say "I want the Cflags stuff, but
not the Libs stuff" without duplicating the effort in glib-2.0.pc
--- System information. ---
Architecture: amd64
Kernel: Linux 2.6.31-1-amd64
Debian Release: squeeze/sid
500 unstable ftp.debian.org
--- Package information. ---
Depends (Version) | Installed
============================-+-============
libc6 (>= 2.5-5) | 2.10.1-3
libglib2.0-0 (>= 2.12.9) | 2.22.2-2
Package's Recommends field is empty.
Package's Suggests field is empty.
--- End Message ---
--- Begin Message ---
]] Peter Fritzsche
| There are different libraries which uses glib2.0 for data definition
| and internal. This means that they add glib2.0 to their required, but
| don't need the glib2.0 for linking. It -lglib2.0 will be added and
| they would link against it without really needing it. dpkg-shlibdeps
| will then print something like
They should user Requires.private rather than Requires, then, this is
what it does, so closing this bug.
--
Tollef Fog Heen
UNIX is user friendly, it's just picky about who its friends are
--- End Message ---