Ошибка 255 при попытке установить openssl-1.0.1g из исходного кода
installing man1/cms.1
cms.pod around line 457: Expected text after =item, not a number
cms.pod around line 461: Expected text after =item, not a number
cms.pod around line 465: Expected text after =item, not a number
cms.pod around line 470: Expected text after =item, not a number
cms.pod around line 474: Expected text after =item, not a number
POD document had syntax errors at /usr/bin/pod2man line 71.
make: *** [install_docs] Error 255
Я получаю эту ошибку при попытке собрать из исходного кода на Ubuntu 14.04.
-Спасибо!
4 ответа
изменения
make install
в
make install_sw
(установка OpenSSL без man-страниц) облегчает эту проблему.
Обнаружено, что POD-файлы генерируются с большим количеством ошибок с точки зрения Perl 5.18. Смотрите патч здесь https://github.com/openssl/openssl/issues/57
Перейти к строке, указанной в указанном файле (cms.pod) и изменить =item 1
в =item '1'
,
Я понял это после попытки установить openssl0.9.8 для гитары Pro 6.
Редактировать:
SSL_CTX_load_verify_locations.pod around line 109: Expected text after =item, not a number
Если у вас возникли проблемы с openssl0.9.8 и guitar pro 6, есть много файлов для обновления. Если есть возможность массового редактирования этих файлов, то О_О так сильно захочется
От: OpenSSL
"Последней стабильной версией является серия выпусков 1.0.2. Это также наша версия долгосрочной поддержки (LTS) (поддержка будет предоставлена до 31 декабря 2019 года). В настоящее время версия 1.0.1 получает только исправления ошибок безопасности и все поддержка для этой версии будет прекращена 31 декабря 2016 года. Наша новейшая версия 1.1.0, которая в настоящее время находится в стадии альфа-тестирования, в настоящее время не должна использоваться в производственных целях. Версии 0.9.8 и 1.0.0 в настоящее время отсутствуют. поддержка и не должны быть использованы ".
Попробуйте использовать поддерживаемую версию здесь.