RパッケージのKernlabをソースからインストールしようとしましたが、問題が発生しました。最初は、gfortranに関連するエラーが発生したため、GNUfortranコンパイラをhttp://r.research.att.com/tools/からダウンロードしました。
次に、次のコマンドを入力すると:R CMD INSTALL kernlab_0.9-12.tar.gz
次のエラーが発生します。
installing to /Library/Frameworks/R.framework/Versions/2.13/Resources/library/kernlab/libs/x86_64
** R
** data
** inst
** preparing package for lazy loading
Error in .walkClassGraph(ClassDef, "contains", where, attr(ext, "conflicts")) :
the "superClass" list for class "list", includes an undefined class "input"
Error in .walkClassGraph(ClassDef, "contains", where, attr(ext, "conflicts")) :
the "superClass" list for class "numeric", includes an undefined class "output"
Error : evaluation nested too deeply: infinite recursion / options(expressions=)?
Error in setClassUnion("listI", c("list", "numeric", "vector", "integer", :
unable to create union class: could not set members "list", "numeric"
Error : unable to load R code in package 'kernlab'
ERROR: lazy loading failed for package ‘kernlab’
* removing ‘/Library/Frameworks/R.framework/Versions/2.13/Resources/library/kernlab’
* restoring previous ‘/Library/Frameworks/R.framework/Versions/2.13/Resources/library/kernlab’
誰かがこのエラーを解決する方法を知っていますか?PS。私がダウンロードしたGNUFortranコンパイラーの場合、それは3.2.5までのXcodeバージョン用であると書かれています。Xcodeバージョン3.2.6を使用しています。これが私のエラーの原因ですか、それとも間違った方向を見ていますか?