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.

Attachment: signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil

Reply via email to