[Pkg-scicomp-devel] Bug#525023: libcv-dev: circular dependency with libcvaux-dev and libhighgui-dev

Bill Allombert Bill.Allombert at math.u-bordeaux1.fr
Thu Jan 7 12:35:45 UTC 2010


On Thu, Jan 07, 2010 at 05:12:10PM +0900, Nobuhiro Iwamatsu wrote:
> Hi, Filippo.
> 
> If user wants to use highgui, application does not need include cv.h.
> user need include highgui.h only.
> 
> OK. For correspondence to be possible in Debian side, we provide all
> library (libcvaux and libhighgui)
> in one package (libcv and -dev package).
> Or we return this problem.
> As other methods, we prepare patch for pkg-config file of
> highgui/cvaux to Upstream.
> 
> How do you think about this?
> A library and a header file are divided into some, but I think that it
> is a problem that there is only one pkg-config file.

I agree.

Looking the library packages the dependencies are 
libcvaux4   Depends on libcv4
libhighgui4 Depends on libcv4

So probably libcvaux-dev should depend on libcv-dev and libhighgui-dev should
depend on libcv-dev to allow static linking.

There should be a pkg-config file for each library package.

Cheers,
Bill.





More information about the Pkg-scicomp-devel mailing list