Назад | Перейти на главную страницу

Я продолжаю получать ошибку OpenSSL Header Version not found при компиляции OpenSSH Debian Squeeze

Я собрал 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 верен.

Это должно быть до первого включения