离线安装freeswitch 进行make时 报错make: *** [Makefile:4185:libs/libvpx/Makefile] 错误 1
时间: 2023-09-06 07:11:06 浏览: 55
这个错误可能与缺少依赖项有关,您可以尝试安装 libvpx-dev 依赖项,然后再次运行 make 命令。
您可以使用以下命令安装 libvpx-dev 依赖项:
```
sudo apt-get install libvpx-dev
```
然后再次运行 make 命令,看看是否能够成功编译。
相关问题
freeswitch make: *** no targets specified and no makefile found. stop.
这个错误通常表示在执行 `make` 命令时,没有找到任何目标或者没有找到 Makefile 文件。这可能是由于您没有正确配置或安装 FreeSWITCH 或者相关的依赖项所导致的。
请确保您已经正确地设置了 FreeSWITCH 的环境变量,并且已经安装了所需的依赖项。另外,请检查您当前的工作目录是否正确,以及是否存在正确的 Makefile 文件。
如果您已经按照官方文档进行了安装和配置,但仍然遇到此错误,请检查您的安装步骤是否有误,并尝试重新执行安装过程。
如果问题仍然存在,请提供更多的详细信息,例如您的操作系统、FreeSWITCH 版本、安装过程中的任何错误提示等,以便我可以更好地帮助您解决问题。
creating fsxs make[2]: 离开目录“/usr/local/freeswitch-1.10.2.-release” Making all in src make[2]: 进入目录“/usr/local/freeswitch-1.10.2.-release/src” Making all in mod make[3]: 进入目录“/usr/local/freeswitch-1.10.2.-release/src/mod” making all mod_amr make[4]: 进入目录“/usr/local/freeswitch-1.10.2.-release/src/mod/codecs/mod_amr” CC mod_amr_la-mod_amr.lo CCLD mod_amr.la make[4]: 离开目录“/usr/local/freeswitch-1.10.2.-release/src/mod/codecs/mod_amr” making all mod_av make[4]: 进入目录“/usr/local/freeswitch-1.10.2.-release/src/mod/applications/mod_av” Makefile:1396: *** You must install libavformat-dev to build mod_av。 停止。 make[4]: 离开目录“/usr/local/freeswitch-1.10.2.-release/src/mod/applications/mod_av” make[3]: *** [Makefile:701:mod_av-all] 错误 1 make[3]: 离开目录“/usr/local/freeswitch-1.10.2.-release/src/mod” make[2]: *** [Makefile:607:all-recursive] 错误 1 make[2]: 离开目录“/usr/local/freeswitch-1.10.2.-release/src” make[1]: *** [Makefile:3575:all-recursive] 错误 1 make[1]: 离开目录“/usr/local/freeswitch-1.10.2.-release” make: *** [Makefile:1290:all] 错误 2
这个错误提示是因为在编译mod_av时缺少libavformat-dev库。你需要安装libavformat-dev库,可以使用以下命令来安装:
```
sudo apt-get install libavformat-dev
```
安装完成后再重新编译freeswitch即可。