Hans-Peter Jansen wrote: > Am Dienstag, 30. August 2005 22:41 schrieb jeff stern: > >>Greg Knaddison wrote: >> >>>Maybe I'm missing something here, but this makes complete sense to >>>me as it was laid out. >>> >>>RPM (and therefore yum) don't have any idea about software >>>installed outside of their world, so they don't know of any >>>packages that provide libgds.so. They do know what the >>>requirements of an RPM package are, so when you ask what >>>php-interbase package requires it can tell you exactly what it >>>requires. >> >>but this is exactly the problem. the .spec file never said that the >>php-interbase sub-package *requires* libgds.so.. but it generated it >>anyway as a 'requires'.. so apparently, rpm's automatic >>dependency-checking *does* check things that are not in rpms..? > > > No, rpm checks the shared lib dependencies of binaries in the package, > when it _builds_ the rpm. that's what we were talking about. build-time. but even when i remove build-time auto-dependency checking (via "AutoReq: no" (and thus libgds.so does not show up in 'rpm -qp --provides php-interbase-5.0.4-10.4.i686.rpm'), yum STILL stumbles on it at *install* time (even though, now rpm -ivh php-interbase-5.0.4-10.4.i686.rpm is now happy to install it).. thus, my original post.. :/