[Yum] Re: yum install using auto-dependency checking???

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Peter C. Norton wrote:
> On Tue, Aug 30, 2005 at 01:41:07PM -0700, jeff stern wrote:
> 
>>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..?
> 
> 
> It does, but it doesn't touch that library. When your system has a
> library that a file in your package requires it'll get found and
> listed as a dependancy unless you tailor your dependancies manually or
> semi-manually. 
> 
> When rpmbuild does its auto dependancy solving on binaries, it is just
> running "ldd" to find out what libraries all of the executeables in
> the package needs.

okay, thanks, this is what i figured. but then it just leads back to my 
original question: why can't rpm -i php-interbase find libgds.so, when 
in fact, libgds.so IS on my system (since it's the same system i 
actually compiled the php-interbase rpm on in the first place)?

------------------------------------------------------------------
# rpm -ivh php-5.0.4-10.4.i686.rpm php-pear-5.0.4-10.4.i686.rpm 
php-interbase-5.0.4-10.4.i686.rpm
error: Failed dependencies:
         libgds.so is needed by php-interbase-5.0.4-10.4.i686
------------------------------------------------------------------
and
------------------------------------------------------------------
# ldconfig -v
/opt/interbase/lib:
         libibxml.so -> libibxml.so
         libgds.so -> libgds.so
...
------------------------------------------------------------------

[Index of Archives]     [Fedora Users]     [Fedora Legacy List]     [Fedora Maintainers]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]

  Powered by Linux