severity 467527 serious thanks Am Dienstag, den 04.03.2008, 13:49 +0000 schrieb Neil Williams: > severity 467527 normal > quit > > > Package: gphoto2 > > Version: 2.4.0-1 > > Severity: serious > > > > Hi, > > your package should depend on libltdl3-dev as libltdl.la is referenced > > by the .la file in your package. > > > > Otherwise it makes packages fail to build. > > > > Which packages fail to build? > > The only reverse dependency of libgphoto2-2-dev in Debian is libsane-dev > which appears to build without errors: > http://buildd.debian.org/pkg.cgi?pkg=sane-backends > > Setting bugs to serious or higher needs detailed reasons so that the bug > can be fixed in a sane manner. > > This seems more like an error in the pkgconfig file for libgphoto2. The > source package already build-depends on libltdl3-dev. > > It might be true that libgphoto2.pc should specify -ltdl3 in Requires: > or in Requires.private: but that is not a "serious" severity. > > For the benefit of the bug report, what I *think* this report is trying > to achieve is to have libtdl3-dev brought in when building against > libgphoto2-2-dev and, to me, this appears to be an upstream issue in the > pkgconfig file and (to a lesser degree) the Depends: line for > libgphoto2-2-dev in debian/control. > > Yes, it is a good idea for packages to fix the pkgconfig data and to > ensure that extra dependencies are handled, necessary dependencies are > retained etc.etc. but I don't see how that can be RC severity for Lenny.
Hi, first of all, this is no bug of the pkg-config file or something. It's caused by libtool being a bit insane in several situations, just take a look at your .la files. You must let your -dev package depend on all packages that are listed in dependency_libs there, otherwise it simply won't be possible to link to your library, no matter if it is really needed by the code or not (and it isn't here it seems). The solution for this was dropping the .la file (attention, requires rebuild of all packages that have your library in their .la file) in many Gnome packages. Well, the package that fails to build otherwise is gvfs (from experimental). I've added a build dependency on libltdl3-dev for now to work around this but just build it without from a clean pbuilder chroot to see the problem.
signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil