виртуальная проблема установки с открытым исходным кодом - PullRequest
0 голосов
/ 24 октября 2018

Я пытаюсь установить виртуоз с открытым исходным кодом .что касается документации, система должна иметь openSSL v.0.9.8.7, после большой работы мне удалось установить (эту очень старую версию) openssl

openssl версия OpenSSL
0.9.7i14 октября 2005

Я клонировал репозиторий виртуозов github, сделал ./autogen.sh и ./configure, но когда я пытаюсь make, я получаю

.....
проверка версии OpenSSL ...> = 0.9.8e
проверка версии OpenSSL
... configure: error: OpenSSL версии 1.1.0 или выше в настоящее время не поддерживается.

как я уже сказал, установленная версия openssl - 0.9.7i, так почему я получаю эту ошибку?
спасибо


РЕДАКТИРОВАТЬ-РЕШЕНИЕ
хорошо.после ответа @ TallTed я нашел правильный документ, в котором говорится, что версия openssl - 1.0.2p.поэтому я установил последнюю версию openssl с моей машины и использовал инструкции из this для установки более старой версии (инструкции для v 1.0.2o, но я пошел по книге и использовал pверсия) НО это не сработало до тех пор, пока я не увидел, что мне нужно запустить sudo apt-get install libssl1.0-dev.
Может быть, так и получится, но так как это было на новой ВМ, я просто уничтожил ее и создал ее с нуля, и, таким образом,успешный результат.
спасибо.

1 Ответ

0 голосов
/ 24 октября 2018

Полученное вами сообщение об ошибке явно неверно, поскольку проблема в том, что ваша установленная версия (0.9.7i) на ниже , чем текущая минимальная требуемая версия (0.9.8e), что само по себе хорошониже текущей рекомендуемой версии (1.0.2p).

Вы неправильно поняли основные инструкции по сборке , как и другие перед вами ( 1 , 2 ), чтобы указать, что перечисленные версии обязательны , а не минимум , поэтому есть запрос на изменение их .(Более подробную информацию об OpenSSL, который является особым случаем в этом списке, можно найти в документации по OpenSSL .)

...