Nginx-with-GmSSLv3 icon indicating copy to clipboard operation
Nginx-with-GmSSLv3 copied to clipboard

已经编译安装了GmSSLv3 但是configure的时候提示找不到GmSSL TLS library

Open greedygod opened this issue 2 years ago • 4 comments

已安装了GmSSL 3.0.0 Beta [root@localhost Nginx-with-GmSSLv3]# gmssl version

到安装编译安装Nginx-with-GmSSLv3的configure这步,提示

checking for GmSSL library ... not found

./configure: error: SSL modules require the GmSSL TLS library.

greedygod avatar Aug 12 '22 07:08 greedygod

尝试手动添加--with-gmssl=/usr/local/gmssl指定gmsslv3的安装路径,跳过了这部checking 但是遇到新的问题,见#16

greedygod avatar Aug 12 '22 08:08 greedygod

您可否提供一下您使用的环境?

zxm256 avatar Aug 26 '22 04:08 zxm256

这个是因为gmssl默认安装到了/usr/local/lib目录下,但是这个目录不是系统的默认检索目录,需要先把这个目录加到检索列表里,然后刷新一下动态库的缓存:

echo "/usr/local/lib" >> /etc/ld.so.conf
ldconfig

刚好今天尝试配置的时候也遇到这个情况了

YangShizhao avatar Sep 21 '22 08:09 YangShizhao

您可否提供一下您使用的环境?

CentOS 7.6_x86_64

编译gmssl3.0时,手动安装了gcc9.3.0 和cmake 3.24.0

在此基础上编译未成功

这个是因为gmssl默认安装到了/usr/local/lib目录下,但是这个目录不是系统的默认检索目录,需要先把这个目录加到检索列表里,然后刷新一下动态库的缓存:

echo "/usr/local/lib" >> /etc/ld.so.conf
ldconfig

刚好今天尝试配置的时候也遇到这个情况了

——可能有关系。我的gmsslv3编译时添加了cmake选项 -DCMAKE_INSTALL_PREFIX=/usr/local/gmssl 来指定安装路径

greedygod avatar Nov 14 '22 02:11 greedygod

我更新了一下,不知道是否解决了问题。

zxm256 avatar Nov 27 '22 05:11 zxm256

Marked as stale issue. Will be closed later if no activity for a while.

github-actions[bot] avatar Feb 26 '23 00:02 github-actions[bot]