[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