Motion unable to start - symbol lookup error
Question
I am unable to start motion. I have installed ffmped and ffmped-devel and all their relevent dependancies from rpm files. ffmpeg and ffmpeg-devel rpms where installed from the rpm listed on your download page. motion was installed using the rpm on your download page.
I get the following error message when I run motion:
motion: symbol lookup error: /usr/lib/libavcodec.so.51: undefined symbol: faacDecOpen
[root@localhost ld.so.conf.d]# motion
motion: symbol lookup error: /usr/lib/libavcodec.so.51: undefined symbol: faacDecOpen
[root@localhost ld.so.conf.d]# ldd /usr/bin/motion
linux-gate.so.1 => (0x00262000)
libm.so.6 => /lib/libm.so.6 (0x43faa000)
libpthread.so.0 => /lib/libpthread.so.0 (0x43fd9000)
libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x4430a000)
libavformat.so.50 => /usr/lib/libavformat.so.50 (0x004df000)
libavcodec.so.51 => /usr/lib/libavcodec.so.51 (0x006df000)
libz.so.1 => /usr/lib/libz.so.1 (0x43ff2000)
libmysqlclient.so.15 => /usr/lib/mysql/libmysqlclient.so.15 (0x44007000)
libpq.so.4 => /usr/lib/libpq.so.4 (0x4416b000)
libc.so.6 => /lib/libc.so.6 (0x43e6b000)
libavutil.so.49 => /usr/lib/libavutil.so.49 (0x00110000)
/lib/ld-linux.so.2 (0x43e4e000)
libogg.so.0 => /usr/lib/libogg.so.0 (0x44251000)
libdl.so.2 => /lib/libdl.so.2 (0x43fd3000)
libgsm.so.1 => /usr/lib/libgsm.so.1 (0x00116000)
libmp3lame.so.0 => /usr/lib/libmp3lame.so.0 (0x00124000)
libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0x4456d000)
libvorbisenc.so.2 => /usr/lib/libvorbisenc.so.2 (0x00263000)
libxvidcore.so.4 => /usr/lib/libxvidcore.so.4 (0x0035f000)
libfaac.so.0 => /usr/lib/libfaac.so.0 (0x00198000)
libfaad.so.0 => /usr/lib/libfaad.so.0 (0x001a8000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0x459a9000)
libnsl.so.1 => /lib/libnsl.so.1 (0x44f01000)
libssl.so.6 => /lib/libssl.so.6 (0x44c6f000)
libcrypto.so.6 => /lib/libcrypto.so.6 (0x44b3b000)
libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0x44ab2000)
libresolv.so.2 => /lib/libresolv.so.2 (0x445bb000)
libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2 (0x44cb6000)
libcom_err.so.2 => /lib/libcom_err.so.2 (0x445b6000)
libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0x4464f000)
libkrb5support.so.0 => /usr/lib/libkrb5support.so.0 (0x44677000)
Environment
Motion version: |
3.2.7 |
ffmpeg version: |
0.4.9 |
Libraries: |
ffmpeg, mysql |
Server OS: |
Fedora Core 6 |
--
MattGillott - 17 Dec 2006
Answer
You seem to be missing some ffmpeg dependencies still.
You need faad2 and faad2-devel rpms to be able to build programs with your installed ffmpeg.
--
KennethLavrsen - 18 Dec 2006