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

trashing at gmx.net trashing at gmx.net
Thu Nov 20 19:45:33 CET 2008


Am Mi November 19 2008 23:41:29 schrieben Sie:
> Am Mittwoch 19 November 2008 schrieb trashing at gmx.net:
> > Am Mi November 19 2008 22:28:19 schrieb Manfred Tremmel:
> > > 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.
> >
> > I'm a little bit confused.
>
> I can understand this. Your ldd ouput looks very, hm let's call it
> interesting ;-)
>
> > $ ldd /usr/bin/ffplay | grep libavcodec
> >         libavcodec.so.52 => /usr/lib/libavcodec.so.52 (0xb78b6000)
> >         libavcodec.so.51 => /usr/lib/libavcodec.so.51 (0xb6ed7000)
>
> Both libs?
>
> > $ whereis ffplay
> > ffplay: /usr/src/ffmpeg/ffplay.d /usr/src/ffmpeg/ffplay.c
> > /usr/src/ffmpeg-checkout-2008-07-07/ffplay.d
> > /usr/src/ffmpeg-checkout-2008-07-07/ffplay.c /usr/bin/ffplay
> > /usr/bin/X11/ffplay /usr/share/man/man1/ffplay.1.gz
> > /usr/share/man/man1/ffplay.1
>
> Try to do a "make uninstall" in /usr/src/ffmpeg-checkout-2008-07-07, now
> take a look inside /usr/local/(bin|lib|lib64), is there anything ffmpeg
> specific? Now Uninstall the ffmpeg rpm's and install them once again
> (don't install libavcodec51-0.4.9svn-20080906.pm.0, shouldn't be needed
> by any package).
>
> Now use ldd once again.
>
> If the problem isn't solved, tell me, what SUSE-Version you use and what
> architecture the packages are, you've installed (i586, i686, x86_64 or
> ppc). I have to take a look inside this package myselfe...

Somehow my last post is lost in the data nirvana, but nevertheless it works 
now. After looking carefully I've found two old libraries. After reinstalling  
ffmpeg and all necessary packages, it works fine. Thanks alot Christian and 
Manfred.

Now I've only problems with the openCV package but this is another thread ;-)

Thx,
Manuel






More information about the Packman mailing list