On Thu, 2009-06-18 at 13:17 -0400, Steve Totaro wrote: > > > On Thu, Jun 18, 2009 at 12:46 PM, Brent Davidson > <[email protected]> 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. <snip> Alas not. That is, in effect, what I first tried. From what I can tell, it is against RedHat policy to issue RPMs for the newer versions (I'm guessing because it is still rc rather than ga). I just installed from source and, once I remembered to add /usr/local/lib to ldconfig, it all config'd, compiled, and loaded just fine. Thanks, all > -- John A. Sullivan III Open Source Development Corporation +1 207-985-7880 [email protected]
http://www.spiritualoutreach.com Making Christianity intelligible to secular society _______________________________________________ -- 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
