Я собрал 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 верен.
Это должно быть до первого включения