尝试从源代码安装openssl-1.0.1g时出现错误255。

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 installmake install_sw (安装没有man页的OpenSSL)可以缓解这个问题。


抱歉回复晚了。我该如何安装这个补丁? - user273693
1请您能否提供更多细节?您到底做了什么,想要实现什么目标,结果又是怎样的?是否遇到了任何警告或错误信息?请在问题中完整地复制它们。(参见如何提出一个好问题? - David Foerster

转到指定文件(cms.pod)中的指定行,并将=item 1更改为=item '1'

在尝试为吉他谱6安装openssl0.9.8之后,我解决了这个问题。

编辑:

SSL_CTX_load_verify_locations.pod around line 109: Expected text after =item, not a number

如果你遇到了openssl0.9.8和guitar pro 6的问题,那么有很多文件需要更新。如果有一种方法可以批量编辑这些文件,那就太好了。

嗨大卫,怎么了? :D - RubenvWyk

来自:OpenSSL

“最新稳定版本是1.0.2系列的发布。这也是我们的长期支持(LTS)版本(支持将持续到2019年12月31日)。1.0.1版本目前只接收安全漏洞修复,对该版本的所有支持将于2016年12月31日停止。我们最新的版本是1.1.0,目前正在进行Alpha测试,目前不应用于生产环境。0.9.8和1.0.0版本已经停止支持,不应使用。”

尝试使用支持的版本这里。


这个回答一点都不有帮助。我正在尝试构建一个1.0.2系列的版本,但是我遇到了同样的问题。显然,仅仅通过构建一个更新的版本是无法解决这个问题的。 - undefined