【问题标题】:Could not find bctoolbox, linphone compile找不到 bctoolbox,linphone 编译
【发布时间】:2023-03-05 07:25:02
【问题描述】:

我的问题是编译 belle-sip, mediastreamer2

此错误:正在检查 BCTOOLBOX... 否 配置:错误:“找不到 bctoolbox(必需的依赖项)”

如何安装依赖bctoolbox?

MacOS 10.11.3 Linphone-android

【问题讨论】:

标签: linphone


【解决方案1】:

我会先尝试编译 bctoolbox。虽然我对 MacOS 上的软件编译一无所知,但这适用于 Linux,并且可能类似。

git clone https://github.com/BelledonneCommunications/bctoolbox.git
./autogen.sh
./configure
make
make install

请注意,此 SW 依赖于 CUnit 和 mbedTLS(目前是依赖于 2.1 版本)或 polarssl。 PolarSSL 是 mbedTLS 的旧版本,但我会使用它,因为相关的 SW(Linphone、mediastreamer2 和 belle-sip)无法识别新版本。

【讨论】:

  • 我无法传递 libbctoolbox.la 体系结构 x86_64 的未定义符号:“_bctbx_clean”,引用自:mbedtls.o ld 中的 _bctbx_DestroyDHMContext:未找到体系结构 x86_64 clang 的符号:错误:链接器命令失败,退出代码 1(使用 -v 查看调用) make[2]: *** [libbctoolbox.la] Error 1 make[1]: *** [all-recursive] Error 1
  • 自 2016 年 6 月以来安装过程发生了很大变化......现在我建议你不要使用自下载的包编译它,而是使用整个项目的准备脚本: git克隆 git://git.linphone.org/linphone-desktop --recursive && \ cd ./linphone-desktop && \ ./prepare.py --use-system-dependencies --all-codecs --debug --list -cmake-variables && \ make
猜你喜欢
  • 2013-07-19
  • 2018-02-06
  • 1970-01-01
  • 2023-03-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-05-30
  • 1970-01-01
相关资源
最近更新 更多