別のパッケージにいくつかの要素が必要なため、rglをインストールしようとしています。私はMRAN Rを使用しているため、Mac上でXQuartzを実行しています.Rstudioや他のソースのRstudio内のCRANからのインストールは失敗し、次のエラーが発生します。RパッケージMRANでMacにRGLをインストールできない
clang-omp++ -fopenmp -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -I/System/Library/Frameworks/OpenGL.framework/Headers -DHAVE_PNG_H -I/Users/gcn/anaconda/include/libpng16 -I/usr/X11/include -DDarwin -DNO_GL_PREFIX -I/opt/X11/include -DHAVE_FREETYPE -Iext/ftgl -I/opt/X11/include/freetype2 -Iext -I/Users/Shared/Jenkins/workspace/External-R-3.3.3/vendor/build/include -DU_STATIC_IMPLEMENTATION -Wall -mtune=core2 -g -O2 -I/opt/X11/include -fPIC -g -O3 -Wall -pedantic -mtune=native -std=c++11 -c platform.cpp -o platform.o
platform.cpp:38:18: error: no member named 'x' in '_GLKVector3'
*winX = result.x;
~~~~~~^
platform.cpp:39:18: error: no member named 'y' in '_GLKVector3'
*winY = result.y;
~~~~~~^
platform.cpp:40:18: error: no member named 'z' in '_GLKVector3'
*winZ = result.z;
~~~~~~^
platform.cpp:64:18: error: no member named 'x' in '_GLKVector3'
*objX = result.x;
~~~~~~^
platform.cpp:65:18: error: no member named 'y' in '_GLKVector3'
*objY = result.y;
~~~~~~^
platform.cpp:66:18: error: no member named 'z' in '_GLKVector3'
*objZ = result.z;
また、私はRstudioのバージョンをAWSのubuntuインスタンスで実行していますが、インストール時にこれらのエラーは発生しませんでした。 ubuntuはMRANを使用していないので、それはmacの問題の原因かもしれないと思うが、Microsoftのこのページ - https://mran.microsoft.com/web/checks/check_results_rgl.htmlは、rglがmacのMRANで動作することを示唆しているようだ。
MRANのGithubページにバグを投稿するか、CRANからRを使用するだけです。 MRANがC++を正しく処理していないと聞いたことがありますが(個人的には確認されていません)、C++を使用する多くのパッケージに問題があります。 – user2554330
私は数週間前にMRANコミュニティのウェブサイトに質問を掲載し、それを昨日更新しました。無反応。 MRANのGitHubページが見つかりませんでした。私はしばらくの間MRANを使用してきましたが、少なくとも私が文書化できるMRAN固有の問題はありませんでした。 – JerryN
私が考えていたGithubのページは、正確にはMRANではなく、https://github.com/Microsoft/microsoft-r-openでした。 – user2554330