Ssh
編譯 OpenSSH Debian Squeeze 時,我不斷收到 OpenSSL Header Version not found 錯誤
我建構了 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
是正確的。它需要在第一個包含之前。
因為我是個白痴。
包括 /usr/local/ssl/lib 不正確。
/usr/local/ssl/lib 是正確的。
它需要在第一個包含之前
試試
--with-ssl-dir=/usr/local/ssl
- 你的 openssl 前綴應該可以工作。