[FFmpeg-user] Error with libspeex shared library

Leo Papadopoulos leo at telecomcto.com
Wed Dec 19 22:35:37 CET 2012


More info on this. Note when I do an ldd on ffmpeg it shows me that
libspeex.so.1 is not found, but it is in fact in the following directories:
./usr/lib/libspeex.so.1
./usr/local/lib/libspeex.so.1
./root/ffmpeg-source/speex-1.2rc1/libspeex/.libs/libspeex.so.1

each of the above being symbolic links pointing to the correct file

ldd ffmpeg
        libasound.so.2 => /lib64/libasound.so.2 (0x00002aaaaacc8000)
        libSDL-1.2.so.0 => /usr/lib64/libSDL-1.2.so.0 (0x00002aaaaafa5000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00002aaaab242000)
        libspeex.so.1 => not found
        libmp3lame.so.0 => /usr/lib64/libmp3lame.so.0 (0x00002aaaab45e000)
        libm.so.6 => /lib64/libm.so.6 (0x00002aaaab6d3000)
        libz.so.1 => /usr/lib64/libz.so.1 (0x00002aaaab957000)
        librt.so.1 => /lib64/librt.so.1 (0x00002aaaabb6b000)
        libc.so.6 => /lib64/libc.so.6 (0x00002aaaabd74000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00002aaaac0cc000)
        libesd.so.0 => /usr/lib64/libesd.so.0 (0x00002aaaac2d0000)
        libaudiofile.so.0 => /usr/lib64/libaudiofile.so.0
(0x00002aaaac4da000)
        libX11.so.6 => /usr/lib64/libX11.so.6 (0x00002aaaac706000)
        libXext.so.6 => /usr/lib64/libXext.so.6 (0x00002aaaaca12000)
        libXrandr.so.2 => /usr/lib64/libXrandr.so.2 (0x00002aaaacc23000)
        libXrender.so.1 => /usr/lib64/libXrender.so.1 (0x00002aaaace27000)
        /lib64/ld-linux-x86-64.so.2 (0x00002aaaaaaab000)
        libXau.so.6 => /usr/lib64/libXau.so.6 (0x00002aaaad030000)
        libXdmcp.so.6 => /usr/lib64/libXdmcp.so.6 (0x00002aaaad233000)



On Wed, Dec 19, 2012 at 2:44 PM, Leo Papadopoulos <leo at telecomcto.com>wrote:

> I see the information below. All the files referenced seem to be in place.
> However, we are getting into territory above my Linux knowledge.
>
> ldd libspeex.so.1
>         libm.so.6 => /lib64/libm.so.6 (0x00002aaaaaccf000)
>         libc.so.6 => /lib64/libc.so.6 (0x00002aaaaaf52000)
>         /lib64/ld-linux-x86-64.so.2 (0x0000555555554000)
>
>
>
> On Wed, Dec 19, 2012 at 2:27 PM, Roger Pack <rogerdpack2 at gmail.com> wrote:
>
>> > HOWEVER, I get this error when I run ffmpeg --help.
>> > ffmpeg: error while loading shared libraries: libspeex.so.1: cannot open
>> > shared object file: No such file or directory
>> >
>> > However, the library is on my server at /usr/local/lib.
>>
>> Maybe the library lacks some dependency?
>> maybe try running ldd on it?
>> _______________________________________________
>> ffmpeg-user mailing list
>> ffmpeg-user at ffmpeg.org
>> http://ffmpeg.org/mailman/listinfo/ffmpeg-user
>>
>>
>
>
> --
> _________________________________________
> Leo Papadopoulos (leo at telecomcto.com)
> TelecomCTO, LLC <http://telecomcto.com>
> Virtual Number: +1(203)539-0448
> Linkedin <https://www.linkedin.com/in/leopapadopoulos> - Twitter<https://twitter.com/LeoP_TCTO>
>



-- 
_________________________________________
Leo Papadopoulos (leo at telecomcto.com)
TelecomCTO, LLC <http://telecomcto.com>
Virtual Number: +1(203)539-0448
Linkedin <https://www.linkedin.com/in/leopapadopoulos> -
Twitter<https://twitter.com/LeoP_TCTO>


More information about the ffmpeg-user mailing list