我正在尝试从 https://github.com/openlink/virtuoso-opensource 手动安装virtuoso的稳定/7分支。但是,当我运行 ./configure 时,大约 30 秒后收到此错误消息:
正在检查开放SSL版本...配置:错误:需要 OpenSSL 版本 0.9.8e 或更高版本。
问题是,我确实有OpenSSL。当我在终端中键入 openssl 版本 -a 时,我得到以下输出:
benjhatch@benjamins-mbp virtuoso-opensource-stable-7 % openssl version -a
LibreSSL 2.8.3
构建时间:日期不可用
平台:信息不可用
选项: BN(64,64( RC4(16X,INT( DES(IDX,CISC,16,INT( 河豚(IDX(
编译器:信息不可用
OPENSSLDIR: "/private/etc/ssl">
为什么说我需要 0.9.8e 或更高版本的 openssl 版本?有什么办法可以解决这个问题吗? 这是在运行MacOS Catalina版本10.15.3的Mac上。
这些问题已在默认的 Virtuoso 开源开发/7 分支中得到解决:
https://github.com/openlink/virtuoso-opensource/tree/develop/7
它现在支持 LibreSSL,这是作为唯一可用于最新 macOS 版本的 SSL 库提供的......