On 11/18/2011 12:26 PM, Karl wrote:
> I have a small library RPM which built OK on Fedora 13 but is broken on Fedora
> 16.  Rpmbuild reports that the shared library in the package is required by
> the package itself.  There is no "Provides" line, and when I try to install
> the RPM it reports:
>
>      error: Failed dependencies:
>              libglv.so.0()(64bit) is needed by libglv0-0.3.1-1.x86_64
>
> If I run /usr/lib/rpm/find-provides manually on the libraries it reports the
> correct information:
>
>      libglv.so.0()(64bit)

I see the actual issue got already solved, but just FWIW:

/usr/lib/rpm/find-provides and -requires haven't been used by rpm in 
ages, unless overridden by spec/configuration (and you do not want to do 
that, those old scripts will miss all sorts of things)

These days the equivalent thing to find-provides/requires is running 
/usr/lib/rpm/rpmdeps --provides|--requires, that'll give the same 
results as you'd get while building, unless the spec contains tweaks to 
the dependency generation (it can be filtered, various bits and pieces 
overridden etc).

        - Panu -
-- 
users mailing list
users@lists.fedoraproject.org
To unsubscribe or change subscription options:
https://admin.fedoraproject.org/mailman/listinfo/users
Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines

Reply via email to