/var/log

技術系のあれこれ。※内容は個人の発言であり、所属する組織を代表するものではありません。

R (統計ソフト)

研究等でRというソフトを使っているのですが...



ソースからkernlabとくパッケージをインストールしようと思ったけど
どうも以下のようなエラーで止まってしまう.

ld: library not found for -lgfortran
collect2: ld returned 1 exit status
make: *** [kernlab.so] Error 1
ERROR: compilation failed for package ‘kernlab’
removing ‘/Library/Frameworks/R.framework/Versions/2.10/Resources/library/kernlab’



どうやら
fortranが見つからねーよというものだと思います.

ひょっとして
Snow Leopardになってからgfortranが入らなくなってるのか?
それとも,僕がインストールするときにちゃんと入れてなかったのか...

解決策としては,gfortranを入れることなんでしょうが...





またあとで試してみようと思います.










[追記]

http://www.yohasebe.com/2009/9/2/r_and_rsruby_installation/
を参考にしてgfortranを入れてみると上手くいきました.

ちなみに下記URLよりダウンロード
http://cran.opensourceresources.org/bin/macosx/tools/




うーん...Leopard時代にもfortranを入れてたのかもしれませんねー



まぁなんにせよこれで,
Kernlabも入れることができたので
他のパッケージを入れるときも -lgfortran で引っかかることはないでしょう♪