【问题标题】:Error while running libcurl7.43.0 make in CentOS 5.11在 CentOS 5.11 中运行 libcurl7.43.0 时出错
【发布时间】: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 UserUnix & Linux Stack Exchange

标签: c++ linux openssl centos libcurl


【解决方案1】:

看起来与 OpenSSL 旧版本(fixed它。

更多https://github.com/bagder/curl/issues/323#issuecomment-114492795

编辑: 它已在 curl-7.44.0 中修复(于 15 年 8 月 12 日发布)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-18
    • 2020-05-09
    • 2016-10-24
    • 2012-07-28
    • 2019-11-10
    • 2019-12-03
    相关资源
    最近更新 更多