R 12.15.2 および Rcpp 0.10.1 gcc バージョン 4.6.3 で Ubuntu 12.04 を実行する
次の方法でスケルトン パッケージを作成しました。
Rcpp.package.skeleton( "mypackage" )
次に、実行R CMD INSTALL mypackage
するとエラーメッセージが表示されます。
g++ -I/usr/share/R/include -DNDEBUG -I"/usr/Rlocal/Rcpp/include" -fpic -O3 -pipe -g -c rcpp_hello_world.cpp -o rcpp_hello_world.o
g++ -shared -o mypackage.so rcpp_hello_world.o -L/usr/Rlocal/Rcpp/lib -lRcpp -Wl,-rpath,/usr/Rlocal/Rcpp/lib -L/usr/lib/R/lib -lR
g++: error: : No such file or directory
make: *** [mypackage.so] Error 1
mypackage/src ディレクトリに変更し、上記から g++ コマンドを手動で実行すると、エラーは発生しません。その後、R CMD INSTALL を使用してパッケージを正常にインストールできます (ただし、再コンパイルを引き起こすソースへの変更により、同じエラーが再び発生します)。