[asterisk-users] Speex problem installing on CentOS 5.3

Steve Totaro stotaro at first-notification.com
Thu Jun 18 12:17:10 CDT 2009


On Thu, Jun 18, 2009 at 12:46 PM, Brent Davidson <
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.

-- 
Thanks,
Steve Totaro
+18887771888 (Toll Free)
+12409381212 (Cell)
+12024369784 (Skype)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20090618/6ce2321b/attachment.htm 


More information about the asterisk-users mailing list