【发布时间】: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