gpt4 book ai didi

r - 编译 R 需要 zlib/bz2 库和头文件

转载 作者:行者123 更新时间:2023-12-04 11:10:00 26 4
gpt4 key购买 nike

尝试在 Debian Jessie 上编译 R-3.3.2,已安装所有依赖项。然而./configure脚本提示 zlib/bzip2库版本与最低要求不匹配。

所需的最低版本:

  • zlib :1.2.6(安装版本: 1.2.11 )
  • bzip2 :1.0.6(安装版本: 1.0.6 )
  • 最佳答案

    查看了configure的零件后检查库版本的脚本,它似乎将版本与 strcmp 进行比较或 strncmp .由于“1.2.11”在字典上比“1.2.6”小,因此它返回一个非零值,表明匹配失败。此外,它只是比较前 5 个字符,这也不是它的意图。所以,这是配置脚本中的一个错误。更改脚本修复了问题。

    对于 zlib,找到这一行:

    exit(strncmp(ZLIB_VERSION, "1.2.5", 5) < 0);

    将其更改为:
    exit(ZLIB_VERNUM < 0x1250);

    关于r - 编译 R 需要 zlib/bz2 库和头文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42076936/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com