3

install.packages を使用して Rcpp および RInside パッケージをインストールしました。次に、サンプルをダウンロードし、make を使用してコンパイルしました。sample9 で何らかのエラーが発生したため、最初は make に失敗しました。sample9.cpp を削除すると、すべてコンパイルされました。問題は、どの例も実行できないことです。RInside オブジェクトをインスタンス化しようとすると、セグメンテーション違反が発生するようです。RInside ページから RInside 2.10 をダウンロードし、R 3.0.2 を使用しています。互換性の問題ですか。ubuntuセットアップでこれをやろうとしています。

(gdb) where
#0  0x00007ffff799bbd2 in Rf_isNull () from /usr/lib/libR.so
#1  0x00007ffff768a103 in Rcpp_ReplaceObject (y=0x0, x=0x0) at /usr/local/lib/R/site-   library/Rcpp/include/RcppCommon.h:107
#2  set__ (x=0x0, this=0x7fffffffe4f8) at /usr/local/lib/R/site-   library/Rcpp/include/Rcpp/storage/PreserveStorage.h:18
#3  Environment_Impl (this=0x7fffffffe4f8) at /usr/local/lib/R/site-library/Rcpp/include/Rcpp/Environment.h:46
#4  RInside::RInside (this=0x7fffffffe4f0, argc=1, argv=0x7fffffffe638, loadRcpp=false, verbose=false, interactive=false) at RInside.cpp:91
#5  0x0000000000402adf in ?? ()
#6  0x00007ffff6dc676d in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
#7  0x0000000000402d55 in ?? ()
#8  0x00007fffffffe628 in ?? ()
#9  0x000000000000001c in ?? ()
#10 0x0000000000000001 in ?? ()
#11 0x00007fffffffe848 in ?? ()
#12 0x0000000000000000 in ?? ()

これは gdb トレースです。私はそれをあまり理解できませんでしたが、他の人ができることを願っています。

今後の調査で、このhttp://comments.gmane.org/gmane.comp.lang.r.rcpp/6740に出会いました。私が直面しているものに似ていました。これは修正中の既知の問題ですか?

4

0 に答える 0