ZBLOG

server@ubuntu:~/HLS/srs/trunk$ sudo ./configure User config: --x86-x64 Detail config: --prefix=/usr/local/srs --with-hls --with-hds --with-dvr --with-ssl --with-transcode --with-ingest --with-stat --with-http-callback --with-http-server --with-s...

从你提供的错误信息来看,构建 SRS (Simple Realtime Server) 时遇到了问题,主要是在构建 OpenSSL 过程中。具体的问题是与 Perl 模块 File::Glob 相关的错误。以下是一些可能的解决方案:

  1. 安装 Perl:确保你的系统上安装了 Perl,因为在配置 OpenSSL 时需要用到 Perl。
   sudo apt-get install perl
  1. 安装必要的 Perl 模块:如果已经安装了 Perl,但仍然遇到 glob 的导入错误,可以尝试手动安装 File::Glob 模块。
   cpan File::Glob
  1. 更新操作系统和工具:确保你的 Ubuntu 系统及其开发工具(如 gcc、make 等)都是最新版本。可以使用以下命令进行更新:
   sudo apt-get update
   sudo apt-get upgrade
  1. 检查依赖项:有时候缺少其他依赖项也会导致编译失败。确保安装了所有必需的库和开发工具,例如:
   sudo apt-get install build-essential libssl-dev libboost-all-dev
  1. 手动下载并构建 OpenSSL:如果问题依然存在,可以尝试手动下载 OpenSSL,并按照其文档中的说明进行构建,然后在 SRS 配置中指定已编译好的 OpenSSL 路径。

  2. 查看 INSTALL 文件:根据错误提示,查看 SRS 源码目录下的 INSTALL 文件,里面通常会包含关于如何解决特定环境下问题的信息。

  3. 替代方法:如果一切都失败,可以考虑使用更高版本或不同分支的 SRS,有时某些版本可能修复了这类兼容性问题。

尝试上述步骤后,再次运行 ./configure 命令。如果仍有问题,请提供更详细的错误日志,以便进一步帮助。


内容由零声教学AI助手提供,问题来源于学员提问

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://sdn.0voice.com/?id=5606

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?