[Asterisk-video] app_transcoder.so: undefined symbol: avcodec_init

Riadul Islam riad at synesisit.com.bd
Thu Apr 10 01:31:21 CDT 2014


Hi all,

i have noticed this issue while integrating 3g video gateway to asterisk.
There is a topic in digium but it did not solve my problem.

http://lists.digium.com/pipermail/asterisk-video/2007-September/001221.html

*app_transcoder.so* dependencies are:

    linux-vdso.so.1 =>  (0x00007fff851ff000)
    libavcodec.so.54 => /usr/local/lib/libavcodec.so.54 (0x00007f8604ec3000)
    libswscale.so.2 => /usr/local/lib/libswscale.so.2 (0x00007f8604c6e000)
    libc.so.6 => /lib64/libc.so.6 (0x00007f86048d9000)
    libavutil.so.52 => /usr/local/lib/libavutil.so.52 (0x00007f86046a7000)
    libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f860448a000)
    libx264.so.142 => /usr/local/lib/libx264.so.142 (0x00007f86040d1000)
    libgsm.so.1 => /usr/lib/libgsm.so.1 (0x00007f8603ec6000)
    libm.so.6 => /lib64/libm.so.6 (0x00007f8603c42000)
    libz.so.1 => /lib64/libz.so.1 (0x00007f8603a2b000)
    /lib64/ld-linux-x86-64.so.2 (0x0000003b14200000)
    libdl.so.2 => /lib64/libdl.so.2 (0x00007f8603827000)


Actually i found the function "avcodec_init" is declared but no defined in
the .so file.
When i run this "nm -a /usr/local/lib/libavcodec.so.54 " command:

it shows : *nm: /usr/local/lib/libavcodec.so.54: no symbols*

so it shows the *undefined symbol* error. my ldconfig is ok with system
library paths(like /usr/local/lib).

=====================

CentOS-6.4

ffmpeg-1.2.6

asterisk-1.4.0

x264- 0.142x

ptlib-2.6.7

mpeg4ip-1.6.1

Any advice is appreciated.

-- 
Thanks,

Riadul Islam,
Systems Engineer,
Synesis IT.
C- 8801915784111
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-video/attachments/20140410/e3e1edb8/attachment.html>


More information about the asterisk-video mailing list