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

Cristian Morales Vega cmorve69 at yahoo.es
Wed Nov 19 23:33:26 CET 2008


2008/11/19  <trashing at gmx.net>:
> $ ldd /usr/bin/ffplay | grep libavcodec
>        libavcodec.so.52 => /usr/lib/libavcodec.so.52 (0xb78b6000)
>        libavcodec.so.51 => /usr/lib/libavcodec.so.51 (0xb6ed7000)

ffplay links to libavcodec, libavformat and libavdevice... and
libavformat and libavdevice also link to libavcodec. So probably your
ffplay is linking directly to libavcodec.so.52 but indirectly to
/usr/lib/libavcodec.so.51.
Or you have libavformat or libavdevice from VideoLAN of from a source
install... probably installed in /usr/local/lib/.
The full "ldd" plus "rpm -q ffmpeg", "rpm -V ffmpeg", "rpm -q
libavdevice52", "rpm -V libavdevice52", "rpm -q libavformat52" and
"rpm -V libavformat52" will explain everything..


-- 
The best way to accelerate a computer running Windows is at 9.8 m/s²


More information about the Packman mailing list