2016-11-01 212 views
0

我有问题,安装Hmisc包的R 4.0.0因为gfortran编译错误无法安装4.0.0

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的Hmisc更新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。 我该如何解决这个问题?

+0

等一下,您是否从gcc以外的其他源安装了gfortran?这不是一个好主意。你有其他的gcc-4.8吗? –

+0

@VladimirF我已经做到了,因为原来不能正常工作(我的意思是与Xcode和Brew一起安装)。这就是为什么我在阅读关于堆栈溢出的一些评论后卸载了。我使用[this](http://stackoverflow.com/questions/23916219/os-x-package-installation-depends-on-gfortran-4-8)来自堆栈溢出的建议。 –

+0

CRAN上Hmisc的最高Mac二进制版本是3.17-4。尝试从源代码编译时,我也会遇到同样的错误(Mac构建机器也是如此)。 –

回答

0

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