mjpegtools?

Mamoru Tasaka mtasaka at ioa.s.u-tokyo.ac.jp
Mon Dec 15 03:29:08 UTC 2008


Ed Greshko wrote, at 12/15/2008 12:09 PM +9:00:
> Ed Greshko wrote:
>> Gene Heskett wrote:
>>   
>>> I'd think so, but it cannot seem to accept that I have at least two complete. 
>>> from the src trees of libquicktime.so.0 installed:
>>>
>>> [root at coyote rpms]# rpm -Uvh mjpegtools-1.9.0-17_rc3.fc8.i386.rpm
>>> warning: mjpegtools-1.9.0-17_rc3.fc8.i386.rpm: Header V4 DSA signature: NOKEY, 
>>> key ID 66534c2b
>>> error: Failed dependencies:
>>>         libquicktime.so.0 is needed by mjpegtools-1.9.0-17_rc3.fc8.i386
>>> [root at coyote rpms]# locate libquicktime.so
>>> /opt/gmerlin/lib/libquicktime.so
>>> /opt/gmerlin/lib/libquicktime.so.0
>>> /opt/gmerlin/lib/libquicktime.so.0.0.0
<snip>
>>> [root at coyote rpms]# 
>>> ln -s /usr/local/lib/libquicktime.so.0.0.0 /usr/lib/libquicktime.so.0.0.0
>>> [root at coyote rpms]# 
>>> ln -s /usr/local/lib/libquicktime.so.0 /usr/lib/libquicktime.so.0
>>> [root at coyote rpms]# 
>>> ln -s /usr/local/lib/libquicktime.so /usr/lib/libquicktime.so
>>> [root at coyote rpms]# rpm -Uvh mjpegtools-1.9.0-17_rc3.fc8.i386.rpm
>>> warning: mjpegtools-1.9.0-17_rc3.fc8.i386.rpm: Header V4 DSA signature: NOKEY, 
>>> key ID 66534c2b
>>> error: Failed dependencies:
>>>         libquicktime.so.0 is needed by mjpegtools-1.9.0-17_rc3.fc8.i386
>>> [root at coyote rpms]# locate libquicktime.pc
>>> /opt/gmerlin/lib/pkgconfig/libquicktime.pc
<snip>
>>> [root at coyote rpms]# 
>>> ln -s /usr/local/lib/pkgconfig/libquicktime.pc /usr/lib/pkgconfig/libquicktime.pc
>>> [root at coyote rpms]# rpm -Uvh mjpegtools-1.9.0-17_rc3.fc8.i386.rpm
>>> warning: mjpegtools-1.9.0-17_rc3.fc8.i386.rpm: Header V4 DSA signature: NOKEY, 
>>> key ID 66534c2b
>>> error: Failed dependencies:
>>>         libquicktime.so.0 is needed by mjpegtools-1.9.0-17_rc3.fc8.i386
>>>
>>> So how do I convince it, or should I just --force --nodeps it?
>>>
>>> Thanks Ed.
>>>   
>>>   
>>>     
>> Is /usr/local/lib in your /etc/ld.so.conf?
>>
>> Have you run ldconfig after your changes?
>>
>> When the rpm can find a dependency I've not found --force --nodeps to be
>> very helpful.
>>
>>   
> Of course my fingers meant "can't find a dependency"...  :-)

rpm cannot find dependencies if the needed libraries are not registered
in rpm database, even if the libraries surely exist on your local disk.
(so, libraries installed by yourself by "configure -> make -> make install"
 or so are not registered in rpm database and rpm simply ignores them)

running ldconfig does not help.

By the way mjpegtools is in rpmfusion [1] so just following [2]
and "yum install mjpegtools" will probably install mjpegtools
correctly.

[1] http://download1.rpmfusion.org/free/fedora/updates/8/i386/repoview/M.group.html
[2] http://rpmfusion.org/Configuration

Mamoru





More information about the fedora-list mailing list