Bug#512844: ffmpeg-debian breaks binary compatibility

Paul Gevers paul at climbing.nl
Sat Jan 24 15:03:25 UTC 2009


Severity: normal
Thanks

The problem is that you are using mplayer from unstable, with ffmpeg
from experimental. The experimental version of ffmpeg-debian creates
libavcodec52, where your mplayer should depend on if you want to use it.
But the ffmpeg in unstable builds/needs libavcodec51, so that is why
mplayer depends on it. You can at this moment not mix ffmpeg from
experimental with mplayer from unstable.

Maybe ffmpeg should conflict with old versions of the libraries, ie
Conflicts libavcodec51, libavcodec-unstripped-51 etc...

Paul

Jakub Wilk wrote:
> Package: ffmpeg-debian
> Version: 3:0.svn20090119-1
> Severity: serious
> 
> After upgrading ffmpeg from 0.svn20080206-15 to 3:0.svn20090119-1,
> mplayer stopped working:
> 
> $ mplayer
> mplayer: symbol lookup error: /usr/lib/i686/cmov/libavcodec.so.51:
> undefined symbol: ff_gcd
> 
> $ apt-cache policy mplayer | grep Installed
>   Installed: 1.0~rc2-20
> 
> $ apt-cache policy libavcodec51 | grep Installed
>   Installed: 0.svn20080206-15
> 
> $ ldd /usr/lib/i686/cmov/libavcodec.so.51
>     linux-gate.so.1 =>  (0xb7fde000)
>     libavutil.so.49 => /usr/lib/i686/cmov/libavutil.so.49 (0xb7fc0000)
>     libz.so.1 => /usr/lib/libz.so.1 (0x4e193000)
>     libm.so.6 => /lib/i686/cmov/libm.so.6 (0x4e150000)
>     libfaad.so.0 => /usr/lib/libfaad.so.0 (0x4f211000)
>     libgsm.so.1 => /usr/lib/libgsm.so.1 (0x4f018000)
>     libtheora.so.0 => /usr/lib/libtheora.so.0 (0x4f501000)
>     libvorbisenc.so.2 => /usr/lib/libvorbisenc.so.2 (0x4f116000)
>     libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0x4ef6e000)
>     libpthread.so.0 => /lib/i686/cmov/libpthread.so.0 (0x4e178000)
>     libc.so.6 => /lib/i686/cmov/libc.so.6 (0x4dfed000)
>     /lib/ld-linux.so.2 (0x4dfcf000)
>     libogg.so.0 => /usr/lib/libogg.so.0 (0x4ede7000)
> 
> $ apt-cache policy libavutil49 | grep Installed
>   Installed: 3:0.svn20090119-1
> 
> -- System Information:
> Debian Release: 5.0
>   APT prefers unstable
>   APT policy: (900, 'unstable'), (500, 'experimental')
> Architecture: i386 (i686)
> 
> Kernel: Linux 2.6.26-1-686 (SMP w/2 CPU cores)
> Locale: LANG=C, LC_CTYPE=pl_PL.utf8 (charmap=UTF-8)
> Shell: /bin/sh linked to /bin/dash
> 

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 197 bytes
Desc: OpenPGP digital signature
Url : http://lists.alioth.debian.org/pipermail/pkg-multimedia-maintainers/attachments/20090124/d2dc1ff7/attachment.pgp 


More information about the pkg-multimedia-maintainers mailing list