1.Rのアップデート@CentOS5.3
インストールしたいもの:R3.2.0
環境:CentOS5.3
状況:R2.10.1をソースファイルからインストール済み
1. http://cran.md.tsukuba.ac.jp/src/base/R-3/
からR-3.2.0.tar.gzをダウンロード
2../configureはうまくいった
3.makeでエラー
Error in parse(n = -1, file = file, srcfile = NULL, keep.source = FALSE) :
構文解析中に不正なマルチバイト文字列がありました (35026 行)
エラー: パッケージ 'tools' 中の R コードをロードできません
実行が停止されました
【原因】
文字コードの設定がEUCになっていたせいで,特定の文字の並びがマルチバイト文字と判断された
【解決策】
$ export LANG=C
を実行してから,./configureとmakeを実行するとうまくいった.
make pdfとmake infoはエラーって出たけど,別にマニュアルは無くてもいいや.
【感想】
そういやjavaでエスケープ文字がある場合のコンパイルでも同じ現象が起きて困ったなぁ.