【问题标题】:Can not install Hmisc update 4.0.0无法安装 Hmisc 更新 4.0.0
【发布时间】:2016-11-01 16:12:17
【问题描述】:

由于 gfortran 编译错误,我在为 R 4.0.0 安装 Hmisc 包时遇到问题

gfortran-4.8: warning: couldn’t understand kern.osversion ‘15.6.0
f951: internal compiler error: Illegal instruction: 4
f951: internal compiler error: Abort trap: 6
gfortran-4.8: internal compiler error: Abort trap: 6 (program f951)
make: *** [cidxcn.o] Abort trap: 6

我正在关注 r 和 mac os x

R version 3.3.1 (2016-06-21) -- "Bug in Your Hair"
Copyright (C) 2016 The R Foundation for Statistical Computing
Platform: x86_64-apple-darwin13.4.0 (64-bit)

我已经直接使用 brew 和 gfortran-4.8 重新安装了 gcc。 我该如何解决这个问题?

【问题讨论】:

  • 等等,你是从 gcc 以外的其他来源安装 gfortran 的吗?这不是一个好主意。你有 gcc-4.8 的其余部分吗?
  • @VladimirF 我已经这样做了,因为原始版本无法正常运行(我的意思是安装了 Xcode 和 Brew)。这就是为什么我在阅读了一些关于堆栈溢出的 cmets 之后卸载的原因。我使用了来自堆栈溢出的this 建议。
  • CRAN 上 Hmisc 的最高 Mac 二进制版本是 3.17-4。尝试从源代码编译时,我也遇到了同样的错误(Mac 构建机器也是如此)。
  • 新版本充满了我期待已久的变化。这就是为什么我希望尽快安装它。我已经写信给作者(范德比尔特大学的 Harrell 教授),他建议从 CRAN 安装它。所以希望很快会有 Mac OS X 的二进制版本。

标签: r compilation gfortran hmisc


【解决方案1】:

我在 Linux 上看到了类似的错误,并通过安装正确的开发包 (gmp-devel mpfr-devel libmpc-devel ..) 解决了所有这些错误。我从来不用重新安装 gcc/gfortran。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-04-03
    • 2022-06-13
    • 2017-09-27
    • 2014-06-07
    • 1970-01-01
    • 2017-01-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多