Openssl virtuoso开源安装问题

Openssl virtuoso开源安装问题,openssl,virtuoso,Openssl,Virtuoso,我正在尝试安装。在文档中,系统必须具有openSSL v.0.9.8.7,经过大量工作后,我设法安装了(这个非常旧的版本)openSSL openssl版本openssl 0.9.7i 2005年10月14日 我克隆了virtuoso的github repo,做到了./autogen.sh和./configure,但是当我尝试make时,我得到了这个 ..… 正在检查OpenSSL版本…>=0.9.8e 正在检查OpenSSL 版本配置:错误:OpenSSL版本1.1.0或更高版本为 目前不支持

我正在尝试安装。在文档中,系统必须具有openSSL v.0.9.8.7,经过大量工作后,我设法安装了(这个非常旧的版本)openSSL

openssl版本openssl
0.9.7i 2005年10月14日

我克隆了virtuoso的github repo,做到了./autogen.sh和./configure,但是当我尝试
make
时,我得到了这个

..…
正在检查OpenSSL版本…>=0.9.8e
正在检查OpenSSL
版本配置:错误:OpenSSL版本1.1.0或更高版本为 目前不支持

正如我所说,openssl的安装版本是0.9.7i,那么为什么会出现此错误?
谢谢


编辑解决方案
好啊在@TallTed的回答之后,我确实找到了合适的文档,其中声明openssl版本是1.0.2p。因此,我从我的机器上安装了最新的openssl,并使用中的说明安装了较旧的版本(说明是针对V1.0.2o的,但我照章办事,使用了
p
版本) 但是,直到我看到必须运行sudo apt get install libssl1.0-dev时,这才起作用。
也许这样就可以了,但由于这是在一个新的虚拟机上,我只是销毁了它,并从头开始创建了一个,从而获得了成功的结果。

谢谢

您收到的错误消息显然不正确,因为问题是您现在安装的版本(
0.9.7i
)低于当前最低要求版本(
0.9.8e
),而当前最低要求版本本身也远低于当前推荐版本(
1.0.2p


您误解了,正如您之前的其他人(,)所说,列出的版本是必需的,而不是必需的最低版本,这就是为什么有一个pull请求。(有关OpenSSL的更多详细信息,这是该列表中的一个特例,可以在中找到。)

我在安装virtuoso时遇到了相同的错误。这些命令对我有用。有关详细信息,请查看以下GitHub链接

要构建VOS,您需要运行以下命令,该命令将卸载1.1 SDK并将其替换为1.0 SDK

$ sudo apt-get install libssl1.0-dev
由于Ubuntu同时为两个版本的OpenSSL安装运行时库,因此在系统上编译和安装VOS后,您可以通过运行以下命令重新安装更新的1.1 SDK以编译其他程序:

$ sudo apt-get install libssl-dev

谢谢我确实发现我误解了openssl的最低要求,所以我开始使用更新的版本(1.1之前)。没有看到建议为1.0.2的文档。谢谢你。问题是,现在我已经安装了这个版本,我仍然在检查OpenSSL版本时遇到相同的错误。。。配置:错误:需要OpenSSL版本0.9.8e或更高版本。openssl版本openssl 1.0.2p 2018年8月14日@SkarosIlias-听起来您的环境似乎有一组混合的组件,这让人困惑
配置
。我建议您将此带到,以获得Virtuoso开发人员的更多关注,这样您就可以更清楚地共享日志文件片段和其他命令输出来解决此问题。我也收到了此错误
检查OpenSSL版本。。。配置:错误:需要OpenSSL版本0.9.8e或更高版本。
使用版本1.1.1 OpenSSL。是否仍然不支持openssl大于1.1.0?这是基于最新的github代码。@HenrietteHarmse-仍然是准确的,即OpenSSL 1.1.x的更改仍在进行中,因为1.1.x和1.0.x API之间存在实质性差异。(如果OpenSSL使用语义版本控制,由于API的破坏,这将是1.x到2.x的变化。)