• Centos6安装FreeSWITCH 1.5时./configure问题解决记录


    系统:Centos 6.4 64位;

    FreeSWITCH版本:1.5

    具体的安装过程参考FreeSWITCH 官网wiki (也可以参考我的博客《Centos6安装FreeSWITCH》)

    从FreeSWITCH 安装过程./configure 时遇到sqlite 的问题开始:

    checking for sqlite3 >= 3.6.20… Package sqlite3 was not found in the pkg-config search path. Perhaps you should add the directory containing `sqlite3.pc’ to the PKG_CONFIG_PATH environment variable No package ‘sqlite3′ found 
    configure: error: Library requirements (sqlite3 >= 3.6.20) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.

    应该是缺少开发包,于是就开始了这一路的开发包手工加载。

    [root@localhost freeswitch]# yum install sqlite-devel

    [root@localhost freeswitch]#./configure

    [root@localhost freeswitch]# yum install libcurl-devel 

    [root@localhost freeswitch]#./configure

    [root@localhost freeswitch]# yum install pcre 
    [root@localhost freeswitch]# yum install pcre-devel

    [root@localhost freeswitch]#./configure

    [root@localhost freeswitch]# yum install speex 
    [root@localhost freeswitch]# yum install speex-devel

    [root@localhost freeswitch]#./configure

    checking for libldns >= 1.6.6... checking for ldns_str2rdf_a in -lldns... no
    configure: error: You need to either install libldns-dev or disable mod_enum in modules.conf #

    按提示没有找到libldns-dev 包,所以我选择disable mod_enum,做法如下:

    [root@localhost freeswitch]#vi modules.conf 

    #applications/mod_enum

    [root@localhost freeswitch]#./configure

    configure: error: You need to either install libedit-dev (>= 2.11) or configure with --disable-core-libedit-support

    [root@localhost freeswitch]#yum search libedit-dev

    =============== N/S Matched: libedit-dev ========================
    libedit-devel.i686 : Development files for libedit
    libedit-devel.x86_64 : Development files for libedit

    [root@localhost freeswitch]#yum install libedit-devel

    [root@localhost freeswitch]#./configure

    至此,freeSWITCH的配置已经完成。

    然后make并安装声音文件,过程如下:

     [root@localhost freeswitch]# make

     [root@localhost freeswitch]# make all install cd-sounds-install cd-moh-install 


    +---------- FreeSWITCH Build Complete ----------+
    + FreeSWITCH has been successfully built. +
    + Install by running: +
    + +
    + make install +
    + +
    + While you're waiting, register for ClueCon! +
    + http://www.cluecon.com +
    + +
    +-----------------------------------------------+

    .=======================================================================================================.
    | ____ _ ____ |
    | / ___| |_ _ ___ / ___|___ _ __ |
    | | | | | | | |/ _ | / _ | '_ |
    | | |___| | |_| | __/ |__| (_) | | | | |
    | \____|_|\__,_|\___|\____\___/|_| |_| |
    | |
    | _____ _ _ ____ __ |
    | |_ _|__| | ___ _ __ | |__ ___ _ __ _ _ / ___|___ _ __ / _| ___ _ __ ___ _ __ ___ ___ |
    | | |/ _ |/ _ '_ | '_ / _ | '_ | | | | | | / _ | '_ | |_ / _ '__/ _ '_ / __/ _ |
    | | | __/ | __/ |_) | | | | (_) | | | | |_| | | |__| (_) | | | | _| __/ | | __/ | | | (_| __/ |
    | |_|\___|_|\___| .__/|_| |_|\___/|_| |_|\__, | \____\___/|_| |_|_| \___|_| \___|_| |_|\___\___| |
    | |_| |___/ |
    | _____ _ _ |
    | | ____|_ _____ _ __ _ _ / _ _ __ _ _ _ ___| |_ |
    | | _| / / _ '__| | | | / _ | | | |/ _` | | | / __| __| |
    | | |___ V / __/ | | |_| | / ___ |_| | (_| | |_| \__ |_ |
    | |_____| \_/ \___|_| \__, | /_/ \_\__,_|\__, |\__,_|___/\__| |
    | |___/ |___/ |
    | ____ _ ____ |
    | __ ____ ____ __ / ___| |_ _ ___ / ___|___ _ __ ___ ___ _ __ ___ |
    | / / / / / / / / / | | | | | | |/ _ | / _ | '_ / __/ _ | '_ ` _ |
    | V V / V V / V V / _ | |___| | |_| | __/ |__| (_) | | | | _ | (_| (_) | | | | | | |
    | \_/\_/ \_/\_/ \_/\_/ (_) \____|_|\__,_|\___|\____\___/|_| |_| (_) \___\___/|_| |_| |_| |
    | |
    .=======================================================================================================.

  • 相关阅读:
    redis
    libevent简述
    IPC-本地套接字
    广播和组播
    UDP实现并发服务器
    select
    epoll
    BUUCTF-[极客大挑战 2019]HardSQL 1
    CTFHUB-Injection V2.0
    SQL注入中登录框只验证用户名情况下的绕过
  • 原文地址:https://www.cnblogs.com/logo-fox/p/3820017.html
Copyright © 2020-2023  润新知