備忘録 the next generation

2014年末にOCN(http://yamagu.mo-blog.jp)からこちらに移転しました。

R-3.3.0のソースからのビルド

2016-06-02 15:23:47 | 日記
pcre関連でエラーが出る。8.38をインストールしているので
問題ないはずなのだが。

checking if PCRE version >= 8.10, < 10.0 and has UTF-8 support... no
checking whether PCRE support suffices... configure: error: pcre library

pcreのビルドは以下のオプションで。

./configure --enable-utf8 --enable-shared

Rのconfig.logを確認するとpcre/pcre.hが無いというエラー
が出ている。そこでpcre.hなら存在するので、それに合わせて
condigureを修正してみる。

それでエラーが出なくなるが、次にlibpcre.so.1が無いと言われている。

/etc/ld.config.d/local.confを作成して/usr/local/libを設定

ldconfig

で、Rの./configure

これで問題は解消した。
しかし、pcre/pcre.hがないというエラーはpcre.hがあれば十分なのに
いつでも出ているようで、libpcre.so.1がアクセスできないことが
原因なのにpcre/pcre.hが無いというログ(config.log)で
異常終了してしまうのは謎。

最新の画像もっと見る

コメントを投稿