Motion - Support Question 2006x 12x 17x 231614

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
Topic revision: r2 - 18 Dec 2006, KennethLavrsen
Copyright © 1999-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Please do not email Kenneth for support questions (read why). Use the Support Requests page or join the Mailing List.
This website only use harmless session cookies. See Cookie Policy for details. By using this website you accept the use of these cookies.