Libraries and packaging problem

Claudio Matsuoka claudio at mandriva.com
Thu Mar 30 10:08:05 PST 2006


On Thursday 30 March 2006 13:55, Claudio Matsuoka wrote:

> On Wednesday 29 March 2006 21:27, Mike A. Harris wrote:
> > Yep, I've pointed that out before also.  IMHO, either:
> > - the pkg-config files provided by X.Org are broken and incorrect and
> >    should be fixed to not have Requires.private
> > or
> > - pkg-config itself is a broken design that does not allow a way of
> >    specifying dependencies properly in the manner that is necessary.
> 
> I was leaning towards the first case, but Ubuntu Dapper is doing it 
correctly 
> with the same .pc files. I'll check if their pkgconfig is patched, or the 
> explanation is elsewhere.

Case solved, at least for Mandriva. The Ubuntu package is unpatched and the 
Mandriva package was explicitly broken by configuring it with 
--enable-indirect-deps, making it list both direct and indirect dependencies. 
A have no idea why, but this flag is certainly breaking much more packages 
than just Xorg. (And yes, I suck, I reported a problem that was in fact 
caused by ourselves.)

If Fedora has a similar behavior, it must have a different reason, since 
pkg-config isn't configured with --enable-indirect-deps.


More information about the xorg-modular mailing list