我正在尝试在Windows 10计算机上安装osslsigncode。我已经安装了OpenSSL,当我从MinGW运行OpenSSL时,我得到了
OpenSSL>
我可以运行genrsa等。
但是当我为osslsigncode运行./configure时,我收到了这个错误:
checking sys/mman.h usability... no
checking sys/mman.h presence... no
checking for sys/mman.h... no
checking windows.h usability... yes
checking windows.h presence... yes
checking for windows.h... yes
checking for dlopen in -ldl... no
checking termios.h usability... no
checking termios.h presence... no
checking for termios.h... no
checking for getpass... no
checking for GSF... no
checking for OPENSSL... no
checking for OPENSSL... no
checking for RSA_verify in -lcrypto... no
configure: error: OpenSSL 0.9.8 or later is required. http://www.openssl.org/
如果我检查OpenSSL的版本,
OpenSSL> version
OpenSSL 1.0.0 29 Mar 2010
任何想法为什么?
答案 0 :(得分:0)
检查您是否设置了全局系统变量OPENSSL
。
在文件configure.ac
中请求此变量,并且名为PKG_CHECK_MODULES
的两个块中仍有更多要求在配置过程中检查。
您可以静态设置变量OPENSSL
,或者安装时可以这样设置:
SET OPENSSL=/PATH/TO/OPENSSL/
./configure
make
make install
/ PATH / TO / OPENSSL /必须由正确的现有路径替换。
我不知道OPENSSL
的路径是否足够,或者您是否必须将路径分配给二进制/可扩展文件,如果您从未获得更好的提示,请尝试尝试。< / p>