[Build-common-hackers] Bug#448141: Corrupt usage of .shlibs files

Fabian Greffrath fabian.greffrath at web.de
Fri Oct 26 10:54:57 UTC 2007


Package: cdbs
Version: 0.4.49
Severity: normal

--- Please enter the report below this line. ---
Dear CDBS maintainers,

I am trying to build packages from the faac
(http://www.audiocoding.com/) sources and have currently converted the
Debian packaging from pure debhelper to cdbs. In debian/control the
following packages are defined (in that order): 
faac, faac-dbg, libfaac0, libfaac-dev.
There's a file debian/libfaac0.shlibs containing 
'libfaac 0 libfaac0 (>= 1.26)'.

When I dpkg-buildpackage the packages, the 'faac' package - which
contains the faac frontend linked against the dynamic library
libfaac.so.0 - depends on 'libfaac0' although I have defined
debian/libfaac0.shlibs.
After changing the order of packages in debian/control to 'libfaac0,
faac, faac-dbg, libfaac-dev' the 'faac' packages correctly depends on
'libfaac0 (>= 1.26)'.

I am sorry to tell that it worked as expected when using pure debhelper
with a simple debian/rules created from a dh_make template.

Please tell me if you need more information. I will be happy to provide
the contents of debian/ (before and after) if neccessary.

Thank you very much for your effort!

Cheers,
Fabian






More information about the Build-common-hackers mailing list