[asterisk-users] Speex problem installing on CentOS 5.3
Brent Davidson
brent at texascountrytitle.com
Fri Jun 19 10:50:01 CDT 2009
Steve Totaro wrote:
>
>
> On Thu, Jun 18, 2009 at 12:46 PM, Brent Davidson
> <brent at texascountrytitle.com <mailto:brent at texascountrytitle.com>> wrote:
>
> John A. Sullivan III wrote:
>> Hello, all. I am delightfully slogging my way through installing and
>> configuring Asterisk 1.6.1.1 on CentOS 5.3. I'm learning lots and
>> admiring the product but I'm having a problem getting speex to install
>> and I would very much like to use it. It is not available in menuselect
>> and the problem appears to be with speex_preprocess_ctl:
>>
>> [root at pbx01 asterisk-1.6.1.1]# grep -i speex config.log
>> configure:43813: checking for speex_encode in -lspeex
>> configure:43848: gcc -o conftest -g -O2 conftest.c -lspeex -lm >&5
>> configure:43906: checking speex/speex.h usability
>> configure:43947: checking speex/speex.h presence
>> configure:44015: checking for speex/speex.h
>> configure:44076: checking for speex_preprocess_ctl in -lspeex
>> configure:44111: gcc -o conftest -g -O2 conftest.c -lspeex -lm >&5
>> /home/compuser/Asterisk/asterisk-1.6.1.1/conftest.c:306: undefined
>> reference to `speex_preprocess_ctl'
>> | #define HAVE_SPEEX 1
>> | #define HAVE_SPEEX_VERSION
>> | char speex_preprocess_ctl ();
>> | return speex_preprocess_ctl ();
>> configure:44341: checking for speex_preprocess_ctl in -lspeexdsp
>> configure:44376: gcc -o conftest -g -O2 conftest.c -lspeexdsp -lm
>>
>>> &5
>>>
>> /usr/bin/ld: cannot find -lspeexdsp
>> | #define HAVE_SPEEX 1
>> | #define HAVE_SPEEX_VERSION
>> | char speex_preprocess_ctl ();
>> | return speex_preprocess_ctl ();
>>
>> Internet searches have only further confused the issue for me. It seems
>> this is part of libspeex which in the RedHat world is provided by the
>> speex-devel package (which I have installed):
>>
>> [root at pbx01 ~]# rpm -qa | grep speex
>> speex-devel-1.0.5-4.el5_1.1
>> speex-1.0.5-4.el5_1.1
>>
>> What is the magic to make speex available to Asterisk on CentOS 5.3? Or
>> am I stuck having to uninstall the speex packages and install speex from
>> source? Thanks - John
>>
>>
>
> I ended up having to install from source. There are apparently
> bits of speex that are not included in the RPM's. It's a farily
> simple install though.
>
> Good luck,
> -Brent
>
>
> I am curious if a "yum -y install speex*" would have worked for you?
> I will give it a try on my next 5.3 box.
>
That was the first thing I tried before trying yum -y install
speex-devel There was always some link or library missing or possibly
just in a non-standard location. Installing from source I just did a
configure, make, and make install then all was good.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20090619/1e68fd87/attachment.htm
More information about the asterisk-users
mailing list