Hi, This is the missing piece. Rpm uses a tool called find-requires In /usr/lib/rpm. It runs ldd on your executables and gets the List of libraries required. Then what happens is that it Looks through the list of rpms on the system, i.e., the rpm Database to see if the shared object is supplied vis-?-vis An rpm. It DOES NOT look on the file system. So, you can do one of two things. If, in fact, your package is supplying libdgs.so, then Put a 'Provides: libgds.so' in your .spec file. If you Are not supplying it, then you have to get an rpm that Supplies it as stated in other responses. -----Original Message----- From: yum-bounces@xxxxxxxxxxxxxxxxxxxx [mailto:yum-bounces@xxxxxxxxxxxxxxxxxxxx] On Behalf Of jeff stern Sent: Tuesday, August 30, 2005 3:41 PM To: Yellowdog Updater, Modified Subject: Re: [Yum] Re: yum install using auto-dependency checking??? 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..? _______________________________________________ Yum mailing list Yum@xxxxxxxxxxxxxxxxxxxx https://lists.dulug.duke.edu/mailman/listinfo/yum