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

Re: mjpegtools?



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 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 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 coyote rpms]# ln -s /usr/local/lib/libquicktime.so.0.0.0 /usr/lib/libquicktime.so.0.0.0 [root coyote rpms]# ln -s /usr/local/lib/libquicktime.so.0 /usr/lib/libquicktime.so.0 [root coyote rpms]# ln -s /usr/local/lib/libquicktime.so /usr/lib/libquicktime.so
[root 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 coyote rpms]# locate libquicktime.pc
/opt/gmerlin/lib/pkgconfig/libquicktime.pc
<snip>
[root coyote rpms]# ln -s /usr/local/lib/pkgconfig/libquicktime.pc /usr/lib/pkgconfig/libquicktime.pc
[root 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



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