Steve Totaro wrote:


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

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.
_______________________________________________
-- 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

Reply via email to