在centos 6.5中编译和安装FreeSwitch
2017-05-27 11:53
555 查看
1. 安装依赖包
yum install autoconf automake libtool gcc-c++ ncurses-devel make zlib-devel libjpeg-devel lua lua-devel opus-devel libsndfile-devel openssl-devel e2fsprogs-devel curl-devel pcre-devel speex-devel sqlite-devel ldns-devel libedit-devel libtiff-devel
2. 缺少yasm或nasm
从GitHub上下载源码./autogen.sh
./configure
sudo make install
3. 错误:找不到spandsp.h
make spandsp-reconf4. 错误: #pragma GCC diagnostic not allowed inside functions
gcc版本太低,需要升级更高版本,实验证明4.8.5可以使用在centos中安装gcc-4.8.5方法,请参考另一篇文章
5. 错误:Makefile:898: * You must install libopus-dev to build mod_opus.
在确认已经安装了 opus和opus-devel情况下,执行以下操作将文件freeswitch.git/src/mod/codecs/mod_opus/Makefile 的895和896行注释掉,如下所示
#install:error
#all:error
6. 其他错误等待后续补充……
相关文章推荐
- CentOS 6.5 编译安装 nginx
- centos6.5 编译安装lamp以及相关错误的解决方法
- Centos 6.5 配置分离式LAMP平台环境 多服务器编译安装Apache2.4.x PHP5.4.x MariaDB5.5.x
- centos 6.5 编译安装 mysql 5.5.40
- 在CentOS6.5上源码编译安装Xen4.2.0
- CentOS6.5 PHP5.4.0+Apache2.4.1+MySQL5.5.21 编译安装
- CentOS6.5 从源码编译安装 GCC-4.9.1 全程实录《第一部分:基础知识与准备工作》
- CentOs 6.5 编译安装Clang++ 3.4.2
- CentOS 6.5系统编译安装MySQL 5.6详细过程
- centos 6.5 编译安装 httpd-2.4.10
- Centos 6.5 LAMP 编译安装
- CentOS6.5上编译安装MySQL-5.5.38
- centOS6.5安装FreeSwitch
- 编译安装LNMP Centos 6.5 x64 + Nginx1.6.0 + PHP5.5.13 + Mysql5.6.19
- rpm安装MySQL5.5后配置,在centos5上;mysql编译安装在centos6.5上;
- CentOS 6.5 编译安装 mysql 5.6.17
- centos 6.5 32位 编译安装Mysql
- [LTMP搭建] CentOS 6.5 编译安装lnmp的准备工作
- Linux系统之工具篇(一)DRBD Centos6.5(64bit)编译安装,双主模式
- CentOS 6.5 生产环境编译安装LNMP