运行 libcurl7.43.0 在 CentOS 5.11 make 时出错
Error while running libcurl7.43.0 make in CentOS 5.11
在我使用 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: In function 'ssl_msg_type': [exec]
vtls/openssl.c:1430: error: 'SSL3_MT_NEWSESSION_TICKET' undeclared
(first use in this function) [exec] vtls/openssl.c:1430: error: (Each
undeclared identifier is reported only once [exec]
vtls/openssl.c:1430: error: for each function it appears in.) [exec]
make[1]: * [vtls/libcurl_la-openssl.lo] Error 1 [exec] make: *
[install-recursive] Error 1
................................................ [exec] Result: 2
非常感谢任何建议。提前致谢。
看起来与 OpenSSL 旧版本 (< ~ 0.9.8f) 几乎没有命名冲突。关于这个,我提出了一个问题,他们 fixed 它。
这里有更多内容https://github.com/bagder/curl/issues/323#issuecomment-114492795
编辑:
它已在 curl-7.44.0 中修复(于 15 年 8 月 12 日发布)
在我使用 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: In function 'ssl_msg_type': [exec] vtls/openssl.c:1430: error: 'SSL3_MT_NEWSESSION_TICKET' undeclared (first use in this function) [exec] vtls/openssl.c:1430: error: (Each undeclared identifier is reported only once [exec] vtls/openssl.c:1430: error: for each function it appears in.) [exec] make[1]: * [vtls/libcurl_la-openssl.lo] Error 1 [exec] make: * [install-recursive] Error 1 ................................................ [exec] Result: 2
非常感谢任何建议。提前致谢。
看起来与 OpenSSL 旧版本 (< ~ 0.9.8f) 几乎没有命名冲突。关于这个,我提出了一个问题,他们 fixed 它。
这里有更多内容https://github.com/bagder/curl/issues/323#issuecomment-114492795
编辑: 它已在 curl-7.44.0 中修复(于 15 年 8 月 12 日发布)