xcode で動作する RInside/examples/sandboxed_server から sandboxed_server の例を取得するのに問題があります。OS X Yosemite 10.10.1 を使用しています。
次のエラーが表示されます。
clang++ server/rinsideserver.o common/binarystream.o datatypes/bar.o datatypes/foo.o example_server.o -F/Library/Frameworks/R.framework/.. -framework R -llzma -lz -licucore -lm -liconv -L/Library/Frameworks/R.framework/Resources/lib -lRblas -L/Library/Frameworks/R.framework/Resources/lib -lRlapack /Library/Frameworks/R.framework/Versions/3.1/Resources/library/RInside/lib/libRInside.a -o example_server
Undefined symbols for architecture x86_64:
"RInside::set_callbacks(Callbacks*)", referenced from:
_main in example_server.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [example_server] Error 1
Command /usr/bin/make failed with exit code 2
コールバックを使用して機能する例を取得できませんでした。コールバックを使用しない例 (標準的な例から) は機能します。
RInsideConfig.h の #define RINSIDE_CALLBACKS のコメントを外しました。別の投稿で提案されているように、ソースから R/CRAN を介してソース ファイルを再インストールしました。
CLOCK_MONOTONIC が Mac で動作するように、sandboxed_server のコードを変更しましたが、それ以外は何もしませんでした。
この例を機能させたいと思います。どんな助けでも大歓迎です!