Bug#512946: [libavcodec51] Undefined symbols with latest libavutil49

Torsten Marek shlomme at gmx.net
Sun Jan 25 10:38:24 UTC 2009


Package: libavcodec51
Version: 0.svn20080206-15
Severity: serious

Hi,

the latest upload of ffmpeg breaks libavcode51, which breaks libxine1-ffmpeg, 
which affects all video players.

Using xine-ui with --verbose=5 on an XViD-encoded video, there's some info in the 
debug output:

load_plugins: cannot (stage 2) open plugin lib /usr/lib/xine/plugins/1.25/xineplug_decode_ff.so:
/usr/lib/i686/cmov/libavcodec.so.51: undefined symbol: ff_gcd
...
demux_avi: video codec is 'XviD'
video_decoder: no plugin available to handle 'XviD'


$ ldd -r /usr/lib/i686/cmov/libavcodec.so.51.50.0
	linux-gate.so.1 =>  (0xb8042000)
	libavutil.so.49 => /usr/lib/i686/cmov/libavutil.so.49 (0xb7ace000)
	libz.so.1 => /usr/lib/libz.so.1 (0xb7ab9000)
	libm.so.6 => /lib/i686/cmov/libm.so.6 (0xb7a92000)
	libfaad.so.0 => /usr/lib/libfaad.so.0 (0xb7a53000)
	libgsm.so.1 => /usr/lib/libgsm.so.1 (0xb7a46000)
	libtheora.so.0 => /usr/lib/libtheora.so.0 (0xb79ff000)
	libvorbisenc.so.2 => /usr/lib/libvorbisenc.so.2 (0xb7906000)
	libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0xb78de000)
	libpthread.so.0 => /lib/i686/cmov/libpthread.so.0 (0xb78c4000)
	libc.so.6 => /lib/i686/cmov/libc.so.6 (0xb7764000)
	/lib/ld-linux.so.2 (0xb8043000)
	libogg.so.0 => /usr/lib/libogg.so.0 (0xb775f000)
undefined symbol: ff_gcd	(/usr/lib/i686/cmov/libavcodec.so.51.50.0)

If I downgrade libavutil49 to 3:0.svn20090110-1, no error occurs.


best,


Torsten
--- System information. ---
Architecture: i386
Kernel:       Linux 2.6.28-shl1

Debian Release: 5.0
  500 unstable        www.debian-multimedia.org 
  500 unstable        ftp.de.debian.org 
  500 unstable        emacs.orebokech.com 
  500 experimental    www.debian-multimedia.org 
    1 experimental    ftp.de.debian.org 

--- Package information. ---
Depends                                      (Version) | Installed
======================================================-+-===========================
libavutil49                      (>= 0.svn20080206-8)  | 3:0.svn20090119-1
 OR libavutil-unstripped-49       (>= 0.svn20080206-8) | 
libc6                                       (>= 2.7-1) | 2.9-0exp2
libfaad0                                    (>= 2.6.1) | 2.6.1-3.1
libgsm1                                    (>= 1.0.12) | 1.0.12-1
libtheora0                  (>= 0.0.0.alpha7.dfsg-1.1) | 1.0~beta3-1
libvorbis0a                                 (>= 1.1.2) | 1.2.0.dfsg-3.1
libvorbisenc2                               (>= 1.1.2) | 1.2.0.dfsg-3.1
zlib1g                                    (>= 1:1.1.4) | 1:1.2.3.3.dfsg-12


-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: Dies ist ein digital signierter Nachrichtenteil
Url : http://lists.alioth.debian.org/pipermail/pkg-multimedia-maintainers/attachments/20090125/649786d7/attachment.pgp 


More information about the pkg-multimedia-maintainers mailing list