2016-11-01 211 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。