当前位置: 首页 > news >正文

华为鲲鹏+银河麒麟V10编译FreeSWITCH1.10.9

# uname -r
4.19.90-17.5.ky10.aarch64

本想编译FreeSWITCH1.10.7,但碰到点问题,后来改1.10.9,相对比较顺利,记录如下:

先安装工具/开发库等:

yum install -y git
yum install -y wget
yum install -y autoconf
yum install -y automake
yum install -y cmake
yum install -y bisonyum install -y openssl-devel
yum install -y curl-devel
yum install -y gdbm-devel
yum install -y gcc-c++yum install -y gnutls-devel
yum install -y libjpeg-devel
yum install -y libogg-devel
yum install -y libtiff-devel
yum install -y libtoolyum install -y uuid-devel
yum install -y libuuid-devel
yum install -y libxml2-devel
yum install -y ncurses-devel
yum install -y opus-devel
yum install -y pcre-devel
yum install -y pkgconfig
yum install -y postgresql-devel
yum install -y sqlite-devel
yum install -y unixODBC-devel
yum install -y zlib-devel
yum install -y yasm
yum install -y libedit-devel
yum install -y libatomicyum install -y speex-devel 
yum install -y speexdsp-devel 
yum install -y libsndfile-develyum install -y readline-devel
yum install -y swig patch
  • 编译libks

波澜不惊,不赘述

  • 编译sofia-sip

同上

  • spandsp有个bug,要看这个工单:

https://github.com/signalwire/freeswitch/issues/2248

git clone https://github.com/freeswitch/spandsp.git
cd spandsp/
git checkout 0d2e6ac
sh autogeh.sh && ./bootstrap.sh && ./configure && make && make install
  • export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:/usr/lib/pkgconfig/:$PKG_CONFIG_PATH
  • export LD_LIBRARY_PATH=/usr/local/lib:/usr/lib

libks.pc在/usr/lib/pkgconfig目录下,sofia-sip.pc和spandsp.pc在/usr/local/lib/pkgconfig目录下,于是有上面的二条命令

  • ffmpeg-devel如果源码编译可能是个大工程,同时不容易yum安装,于是决定暂时禁止视频
  • ./configure --disable-libyuv --disable-libvpx 
  • mod_enum不编译,一般用不到
  • mod_shout和mod_av 暂时不编译

其它就没什么值得记录的

http://www.lryc.cn/news/253104.html

相关文章:

  • CFS三层靶机内网渗透
  • 软件分享--智能照片识别分类软件
  • Leetcode—409.最长回文串【简单】
  • 计算机网络入侵检测技术研究
  • 深入学习锁--Synchronized各种使用方法
  • pycharm中绘制一个3D曲线
  • 人工智能_AI服务器安装清华开源_CHATGLM大语言模型_GLM-6B安装部署_人工智能工作笔记0092
  • 用户反馈组件实现(Vue3+ElementPlus)含图片拖拽上传
  • K8S部署nginx并且使用NFS存储数据
  • Homework 3: Higher-Order Functions, Self Reference, Recursion, Tree Recursion
  • (C++)有效三角形的个数--双指针法
  • 11.30BST理解,AVL树操作,定义;快速幂,二分求矩阵幂(未完)
  • 深入理解Java核心技术:Java工程师的实用干货笔记
  • 大学里面转专业介绍
  • MySQL_1. mysql数据库介绍
  • TimeGPT:时间序列预测模型实例
  • 【JavaEE】多线程 (1)
  • linux 应用层同步与互斥机制之条件变量
  • 3.5毫米音频连接器接线方式
  • 智慧农田可视化大数据综合管理平台方案,EasyCVR助力农业高质量发展
  • python超详细基础文件操作【建议收藏】
  • 华为变革进展指数TPM的五​个级别:试点级、推行级、功能级、集成级和世界级
  • vue el-select多选封装及使用
  • 大模型上下文学习(ICL)训练和推理两个阶段31篇论文
  • WordPress(安装比子主题文件)zibll-7.5.1
  • 蓝桥杯 动态规划
  • 【图论】重庆大学图论与应用课程期末复习资料2-各章考点(计算部分)(私人复习资料)
  • 整数和浮点数在内存中的存储​(大小端详解)
  • SpringBoot 集成 ChatGPT,实战附源码
  • 数据结构——希尔排序(详解)