On Thu, Jun 18, 2009 at 12:46 PM, Brent Davidson < br...@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: > > [r...@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): > > [r...@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)
_______________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users