FS#10652 - motion compiled against old ffmpeg
Attached to Project:
Arch Linux
Opened by Kent Gustavsson (nedo) - Friday, 13 June 2008, 13:46 GMT
Last edited by Paul Mattal (paul) - Tuesday, 01 July 2008, 18:06 GMT
Opened by Kent Gustavsson (nedo) - Friday, 13 June 2008, 13:46 GMT
Last edited by Paul Mattal (paul) - Tuesday, 01 July 2008, 18:06 GMT
|
Details
Description:
Error: bash-3.2$ motion motion: error while loading shared libraries: libavformat.so.51: cannot open shared object file: No such file or directory while I have libavformat.so.52 Additional info: worked for me to make a link to the newer version. Steps to reproduce: |
This task depends upon
[pjmattal@antic trunk]$ ldd /usr/bin/motion
linux-gate.so.1 => (0xb8041000)
libmjpegutils-1.8.so.0 => /usr/lib/libmjpegutils-1.8.so.0 (0xb8017000)
liblavjpeg-1.8.so.0 => /usr/lib/liblavjpeg-1.8.so.0 (0xb7ff2000)
libm.so.6 => /lib/libm.so.6 (0xb7fcc000)
libpthread.so.0 => /lib/libpthread.so.0 (0xb7fb4000)
libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0xb7f94000)
libc.so.6 => /lib/libc.so.6 (0xb7e52000)
/lib/ld-linux.so.2 (0xb8042000)
And I don't get that warning when I run it. Have you also installed ffmpeg from testing?
http://bugs.archlinux.org/task/10793?string=motion&project=1&search_name=&type%5B0%5D=&sev%5B0%5D=&pri%5B0%5D=&due%5B0%5D=&reported%5B0%5D=&cat%5B0%5D=&status%5B0%5D=open&percent%5B0%5D=&opened=&dev=&closed=&duedatefrom=&duedateto=&changedfrom=&changedto=&openedfrom=&openedto=&closedfrom=&closedto=
[pjmattal@brahms ~]$ pacman -Q motion
motion 3.2.10.1-2
[pjmattal@brahms ~]$ ldd /usr/bin/motion
linux-gate.so.1 => (0xb800d000)
libmjpegutils-1.8.so.0 => /usr/lib/libmjpegutils-1.8.so.0 (0xb7fde000)
liblavjpeg-1.8.so.0 => /usr/lib/liblavjpeg-1.8.so.0 (0xb7fb9000)
libm.so.6 => /lib/libm.so.6 (0xb7f93000)
libpthread.so.0 => /lib/libpthread.so.0 (0xb7f7b000)
libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0xb7f5b000)
libavformat.so.52 => /usr/lib/libavformat.so.52 (0xb7ec7000)
libavcodec.so.51 => /usr/lib/libavcodec.so.51 (0xb79a0000)
libz.so.1 => /lib/libz.so.1 (0xb798e000)
libc.so.6 => /lib/libc.so.6 (0xb784c000)
libavutil.so.49 => /usr/lib/libavutil.so.49 (0xb7840000)
/lib/ld-linux.so.2 (0xb800e000)
libdl.so.2 => /lib/libdl.so.2 (0xb783c000)
liba52.so.0 => /usr/lib/liba52.so.0 (0xb782f000)
libfaac.so.0 => /usr/lib/libfaac.so.0 (0xb781f000)
libfaad.so.0 => /usr/lib/libfaad.so.0 (0xb77e0000)
libmp3lame.so.0 => /usr/lib/libmp3lame.so.0 (0xb776f000)
libtheora.so.0 => /usr/lib/libtheora.so.0 (0xb7726000)
libvorbisenc.so.2 => /usr/lib/libvorbisenc.so.2 (0xb762d000)
libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0xb7604000)
libx264.so.57 => /usr/lib/libx264.so.57 (0xb757e000)
libxvidcore.so.4 => /usr/lib/libxvidcore.so.4 (0xb746e000)
libogg.so.0 => /usr/lib/libogg.so.0 (0xb7469000)
libX11.so.6 => /usr/lib/libX11.so.6 (0xb737a000)
libxcb-xlib.so.0 => /usr/lib/libxcb-xlib.so.0 (0xb7377000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb735f000)
libXau.so.6 => /usr/lib/libXau.so.6 (0xb735c000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb7357000)
this is what i get
[venky@ARCHROCKS ~]$ ldd /usr/bin/motion
linux-gate.so.1 => (0xb80ba000)
libmjpegutils-1.8.so.0 => /usr/lib/libmjpegutils-1.8.so.0 (0xb808e000)
liblavjpeg-1.8.so.0 => /usr/lib/liblavjpeg-1.8.so.0 (0xb8069000)
libm.so.6 => /lib/libm.so.6 (0xb8043000)
libpthread.so.0 => /lib/libpthread.so.0 (0xb802b000)
libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0xb800b000)
libc.so.6 => /lib/libc.so.6 (0xb7ec9000)
/lib/ld-linux.so.2 (0xb80bb000)
why dont i see ffmpeg i.e libavformat?
There's only 3.2.10.1-2 and it went directly to extra and it's built against ffmpeg 20071204-1 from i686/extra.
[venky@ARCHROCKS ~]$ motion
motion: error while loading shared libraries: libx264.so.57: cannot open shared object file: No such file or directory
I will have a motion 3.2.10.1-3 in extra soon.
Let me know if i686/extra/motion-3.2.10-1-3 helps.