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