Package: libbotan1.8-dev Version: 1.8.1-1 Severity: normal Tags: patch botan's pkg-config file lists all of the transitive dependencies of libbotan on its Libs: line, which means that programs depending on libbotan itself but not those transitive dependencies will have unnecessary NEEDED entries in their ELF headers, and dpkg-shlibdeps will complain.
It's easy to fix this in the .pc file: --- botan-1.8.pc.old 2009-03-28 11:37:40.000000000 -0700 +++ botan-1.8.pc 2009-03-28 11:38:37.000000000 -0700 @@ -7,5 +7,6 @@ Description: Multi-platform C++ crypto library Version: 1.8.1 -Libs: -L${libdir} -lbotan -lm -lpthread -lrt +Libs: -L${libdir} -lbotan +Libs.private: -lm -lpthread -lrt Cflags: -I${includedir} I'm not sure offhand how to incorporate that into upstream's build framework, which I am aware is somewhat wacky. Sorry. -- System Information: Debian Release: squeeze/sid APT prefers unstable APT policy: (990, 'unstable'), (500, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 2.6.26-1-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages libbotan1.8-dev depends on: ii libbotan1.8 1.8.1-1 multiplatform crypto library ii libbz2-dev 1.0.5-1 high-quality block-sorting file co ii libgmp3-dev 2:4.2.4+dfsg-2 Multiprecision arithmetic library ii libssl-dev 0.9.8g-15 SSL development libraries, header ii pkg-config 0.22-1 manage compile and link flags for ii zlib1g-dev 1:1.2.3.3.dfsg-13 compression library - development libbotan1.8-dev recommends no packages. libbotan1.8-dev suggests no packages. -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org