Peter Czanik wrote:
> Hello,
> 
> I tried to compile a package using current factory sources, and ran into
> the following problem using lbuild:
> 
> expanding package dependencies...
> expansion error
> nothing provides /lib/libreadline.so.5.2 needed by bash
> nothing provides /lib/libhistory.so.5.2 needed by bash
> 
> and it is actually right:
> 
> pegasos0917:/data/10.3/suse/ppc # rpm -qp --provides
> libreadline5-5.2-16.ppc.rpm
> bash:/lib/libreadline.so.5
> readline = 5.2
> libhistory.so.5
> libreadline.so.5
> libreadline5 = 5.2-16

/lib/libhistory.so.5.2 is a file dependency and _is_ provided by
libreadline5.rpm:
$ rpm -qlp libreadline5-5.2-16.ppc.rpm  | grep -F /lib/libhistory.so.5.2
/lib/libhistory.so.5.2


> On the other hand 'build' can build the package from the same spec file.
> It's just a lot more slow to start up, and inconvenient to use... Which
> one is right?

lbuild is wrong. build ignores file dependencies AFAIK, so in a way it's
right :)

Michal
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to