ZBLOG

Checking gcc/g++/gdb/make. Required tools are ok. Installing tools for Ubuntu. Tools for Ubuntu are installed. SED is sed_utility The state-threads is ok. CherryPy-3.2.4 is ok. Link players to cherrypy static-dir Building openssl-1.1.0e. Operating...

从你提供的输出信息来看,似乎是在构建 OpenSSL 1.1.0e 时出现了问题。错误信息主要包括:

  1. “glob” is not exported by the File::Glob module:这表明 Perl 脚本在尝试使用 File::Glob 模块时发生了错误,可能是由于 Perl 的版本或配置问题。
  2. This system (linux-x86_64) is not supported:此错误表示该系统不支持该版本的 OpenSSL。

为了解决这些问题,你可以尝试以下步骤:

1. 确保你的开发环境正确设置

  • 更新你的系统和软件包:

    sudo apt update
    sudo apt upgrade
    
  • 确保安装了所需的依赖项:

    sudo apt install build-essential checkinstall zlib1g-dev libssl-dev
    

2. 安装合适版本的 Perl 和其他依赖项

确保你的系统上有一个兼容的 Perl 环境。如果需要,可以重新安装 Perl 或检查其版本。

sudo apt install perl

3. 使用更高版本的 OpenSSL

如果 OpenSSL 1.1.0e 不再受到支持,考虑下载并构建更新的版本,比如 OpenSSL 1.1.x 或者更高版本(如 OpenSSL 3.x)。可以从 OpenSSL 官方网站 获取最新源代码。

wget https://www.openssl.org/source/openssl-1.1.x.tar.gz   # 替换为合适的新版本链接 
tar -xzvf openssl-1.1.x.tar.gz
cd openssl-1.1.x/
./config
make
sudo make install

4. 如果仍然遇到问题,查看 INSTALL 文件中的详细信息

根据错误消息,在构建目录中应该有一个 INSTALL 文件,它可能包含有关如何解决特定于该版本的问题的信息。

清理项目文件夹

在你运行 sudo make clean 出现 “No rule to make target ‘clean’” 的情况下,这意味着没有 Makefile 文件被找到。这通常是在构建未成功完成时发生。在这种情况下,你需要确保在运行清理命令之前已经成功生成了 Makefile(通过 ./configure 等)。

希望这些建议能帮助你解决问题!如果还有其他具体问题,请随时提问。


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

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

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

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

联系我们

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

微信号:3007537140

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

关注我们
x

注册

已经有帐号?