我build立了Openssl1.0.0d ./config shared no-threads zlib
它安装得很好,默认是/ usr / local / ssl
我去了,下载OpenSSH 5.8p2并运行./configure
但现在它不断给我一个Openssl version header not found错误,即使当我设置--with-ssl-dir=
我已经用/usr/local/ssl/include /usr/local/ssl/include/openssl /usr/include /usr/local/ssl/lib
我看了config.log,发现error: openssl/opensslv.h: no such file or directory ,这是没有什么意义,因为我指出openssh到它的存储位置。
/etc/ld.so.conf
include /usr/local/ssl/lib
在这一点上,我感到茫然。
回答(也许):
因为我是个白痴。
include /usr/local/ssl/lib不正确。
/usr/local/ssl/lib是正确的。
它需要在第一个包括之前。
试试--with-ssl-dir=/usr/local/ssl – 你的openssl前缀应该可以工作。
因为我是个白痴。
include / usr / local / ssl / lib不正确。
/ usr / local / ssl / lib是正确的。
它需要在第一个包括之前