【发布时间】:2015-09-09 01:22:00
【问题描述】:
在我使用 libculr-7.42.1 之前,但由于 CVE-2015-3236 和 CVE-2015-3237,我计划升级到修复上述漏洞的 libculr-7.43.0。
升级后它在我运行在 CentOS-6.4 中的 dev-vm 中构建良好(make)。但是当我开始构建运行 CentOS-5.11 的 QA 机制时,会出现以下异常。低版本的 CentOS 有什么需要解决的吗?
[exec] vtls/openssl.c:在函数'ssl_msg_type'中:[exec] vtls/openssl.c:1430: 错误: 'SSL3_MT_NEWSESSION_TICKET' 未声明 (在这个函数中第一次使用)[exec] vtls/openssl.c:1430: error: (每个 未声明的标识符仅报告一次 [exec] vtls/openssl.c:1430:错误:对于它出现的每个函数。)[执行] make[1]: * [vtls/libcurl_la-openssl.lo] 错误 1 [exec] make: * [安装递归] 错误 1 ................................................ [执行] 结果:2
任何建议都是非常值得赞赏的。提前致谢。
【问题讨论】:
-
这不是异常,是编译错误。看起来您的 5.11 机器上的 OpenSSL 版本比 6.4 上的版本旧。 Libcurl has been updated 为此。 (谷歌搜索错误消息是一个有用的习惯。)
-
这个问题似乎属于 Stack Exchange 网络中的另一个站点,因为它与编程或开发无关。也许你应该试试Super User 或Unix & Linux Stack Exchange。
标签: c++ linux openssl centos libcurl