[Mlt-devel] mlt configure script does not detect latest shared libavcodec
Brought to you by:
ddennedy,
lilo_booter
From: Jean-Michel P. <jm...@po...> - 2008-02-16 09:41:35
|
# ls -lh /usr/lib/libavformat.* -rw-r--r-- 1 root root 7,0M fév 15 09:59 /usr/lib/libavformat.a lrwxrwxrwx 1 root root 21 fév 15 09:59 /usr/lib/libavformat.so -> libavformat.so.52.7.0 lrwxrwxrwx 1 root root 25 sep 12 17:14 /usr/lib/libavformat.so.1d -> libavformat.so.1d.51.10.0 -rw-r--r-- 1 root root 534K jui 10 2007 /usr/lib/libavformat.so.1d.51.10.0 lrwxrwxrwx 1 root root 22 nov 13 10:20 /usr/lib/libavformat.so.51 -> libavformat.so.51.19.0 -rwxr-xr-x 1 root root 598K nov 8 11:41 /usr/lib/libavformat.so.51.18.0 -rw-r--r-- 1 root root 602K nov 12 15:42 /usr/lib/libavformat.so.51.19.0 lrwxrwxrwx 1 root root 21 fév 15 09:59 /usr/lib/libavformat.so.52 -> libavformat.so.52.7.0 -rw-r--r-- 1 root root 569K déc 7 10:11 /usr/lib/libavformat.so.52.1.0 -rwxr-xr-x 1 root root 593K fév 15 09:59 /usr/lib/libavformat.so.52.7.0 Latest livavcodec is usr/lib/libavformat.so.52 Now: ldd /usr/lib/mlt/libmltavformat.so linux-vdso.so.1 => (0x00007fff045fe000) libavformat.so.51 => /usr/lib/libavformat.so.51 (0x00002b96a681d000) libavcodec.so.51 => /usr/lib/libavcodec.so.51 (0x00002b96a6ab3000) libz.so.1 => /usr/lib/libz.so.1 (0x00002b96a71ae000) liba52-0.7.4.so => /usr/lib/liba52-0.7.4.so (0x00002b96a73c5000) libfaac.so.0 => /usr/lib/libfaac.so.0 (0x00002b96a74d0000) libfaad.so.0 => /usr/lib/libfaad.so.0 (0x00002b96a76e2000) libgsm.so.1 => /usr/lib/libgsm.so.1 (0x00002b96a7922000) libmp3lame.so.0 => /usr/lib/libmp3lame.so.0 (0x00002b96a7b2f000) libx264.so.57 => /usr/lib/libx264.so.57 (0x00002b96a7cc7000) libxvidcore.so.4 => /usr/lib/libxvidcore.so.4 (0x00002b96a7f46000) libdl.so.2 => /lib/libdl.so.2 (0x00002b96a8235000) libtheora.so.0 => /usr/lib/libtheora.so.0 (0x00002b96a843a000) libvorbisenc.so.2 => /usr/lib/libvorbisenc.so.2 (0x00002b96a867d000) libavutil.so.49 => /usr/lib/libavutil.so.49 (0x00002b96a8a55000) libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0x00002b96a8c62000) libm.so.6 => /lib/libm.so.6 (0x00002b96a8e8d000) libogg.so.0 => /usr/lib/libogg.so.0 (0x00002b96a910c000) libmlt.so.0 => /usr/lib/libmlt.so.0 (0x00002b96a9312000) libswscale.so.0 => /usr/lib/libswscale.so.0 (0x00002b96a9533000) libpthread.so.0 => /lib/libpthread.so.0 (0x00002b96a9758000) libc.so.6 => /lib/libc.so.6 (0x00002b96a9974000) libX11.so.6 => /usr/lib/libX11.so.6 (0x00002b96a9cbb000) libXext.so.6 => /usr/lib/libXext.so.6 (0x00002b96a9ec4000) /lib64/ld-linux-x86-64.so.2 (0x0000555555554000) libXau.so.6 => /usr/lib/libXau.so.6 (0x00002b96a9fd6000) libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00002b96aa0d8000) libmltavformat.so uses an old version of libavcodec. This does not impact people building mlt in a chroot. But normal users are impacted. My configure line was: ./configure --prefix=/usr --enable-gpl --avformat-shared=/usr/lib/libavformat.so.52 \ --enable-vorbis --enable-libogg --enable-quicktime \ --enable-motion-est --enable-sox --disable-mmx --avformat-swscale Kind regards, Jean-Michel |