在我使用libculr-7.42.1但由于CVE-2015-3236和CVE-2015-3237之前,我计划升级到libculr-7.43.0,修复了上述漏洞。
升级之后它在我的dev-vm中构建正常(make),它在CentOS-6.4中运行。但是当我开始构建运行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:错误:(每个 未声明的标识符仅报告一次[exec] vtls / openssl.c:1430:错误:对于它出现的每个函数。)[exec] make [1]: * [vtls / libcurl_la-openssl.lo]错误1 [exec] make:* [install-recursive]错误1 ................................................ [exec ]结果:2
任何建议都非常值得赞赏。提前谢谢。
答案 0 :(得分:1)
看起来与OpenSSL旧版本(< ~0.9.8f)的命名冲突很少。对此,我提出了一个问题,他们fixed。
更多https://github.com/bagder/curl/issues/323#issuecomment-114492795
修改强> 它在curl-7.44.0(于15年8月12日发布)中得到修复