1.下载eXosip和osip
osip下载路径
Index of /mirror/gnu.org/savannah/osip
eXosip下载路径
Index of /nongnu/exosip
我选的osip和eXosip版本为 5.2.0
2.编译osip库
tar -zxvf libosip2-5.2.0.tar.gz
cd libosip2-5.2.0
./configure
make
make install
在编译过程中遇到 /bin/bash: ../../libtool: No such file or directory 错误。
执行 sudo apt-get install libtool
执行 which libtool查看安装路径。
如果返回路径则执行 export PATH=$PATH:/path/to/libtool # 将 /path/to/libtool 替换为实际的路径
此处我执行未返回任何路径,所以执行如下命令
sudo apt-get install build-essential autoconf automake libtool
旧的配置文件或缓存可能会导致问题,尝试清理现有的配置并重新开始
make clean
autoreconf --install
./configure
make
make install
编译完成,osip库安装路径如下 /usr/local/lib/
3.编译eXosip库
cd libexosip2-5.2.0
./configure --disable-openssl # 启用openssl可能报错
make
make install
编译完成,exosip库安装路径如下 /usr/local/lib/