[packman] [ffmpeg, OpenSuse] undefined symbol: av_lfg_init

Manfred Tremmel manfred at links2linux.de
Wed Nov 19 22:28:19 CET 2008


Am Mittwoch 19 November 2008 schrieb trashing at gmx.net:

> I've a problem with the latest ffmpeg and libavcodec installation of
> the OpenSuse 11.0 packman repository.
>
> I've installed:
> libavcodec52-0.4.9.15866svn-20081117.pm.2304
> libavutil49-0.4.9.15866svn-20081117.pm.2304
> ffmpeg-0.4.9.15866svn-20081117.pm.2304
>
> and a lot more packages.

There must be something from outside the packman repository.

> Calling 'ffplay' gives the error 'ffplay: error while loading shared
> libraries: libavcodec.so.51: cannot open shared object file: No such
> file or directory'. That's right because there is no dependency from
> ffmpeg-0.4.9 to libavcodes51-0.4.9. After installing the missing
> package:
> libavcodec51-0.4.9svn-20080906.pm.0

Show me the output of

whereis ffplay

and

ldd /usr/bin/ffplay | grep libavcodec

ffplay from the ffmpeg-0.4.9.15866svn-20081117.pm.2304 uses 
libavcodec.so.52 not libavcodec.so.51, so your ffplay must come from 
anywhere else.

-- 
Machs gut    | http://www.iivs.de/schwinde/buerger/tremmel/

Manfred      | http://packman.links2linux.de/




More information about the Packman mailing list