J'essaye de compiler rstudio-server dans Mac OS X 10.11.4 mais j'obtiens une erreur de compilation liée à libboost. Des pointeurs sur la façon de résoudre ce problème?Erreur de compilation lors de la compilation de rstudio-server?
Remarque: J'avais déjà installé boost avec brew install boost
.
(La sortie de construction ci-dessous est l'abréviation)
sudo make install
donne ceci:
gwtc:
[java] Compiling module org.rstudio.studio.RStudio
[java] Compiling 4 permutations
[java] Compiling permutation 0...
[java] Process output
[java] Compiling
[java] Compiling permutation 1...
[java] Compiling
[java] Compiling permutation 2...
[java] Compiling permutation 3...
[java] Compile of permutations succeeded
[java] Compilation succeeded -- 217.782s
[java] Linking into Desktop/thingamabob/rstudio/src/gwt/www/rstudio; Writing extras to Desktop/thingamabob/rstudio/src/gwt/extras/rstudio
[java] Link succeeded
[java] Linking succeeded -- 4.739s
build:
BUILD SUCCESSFUL
Total time: 3 minutes 48 seconds
[ 19%] Built target gwt_build
[ 53%] Built target rstudio-core
[ 57%] Built target rstudio-core-hunspell
[ 58%] Built target rstudio-core-synctex
[ 59%] Built target rstudio-monitor
[ 59%] Built target rstudio-r
[ 59%] Built target rstudio-session-workers
[ 60%] Building CXX object src/cpp/session/CMakeFiles/rsession.dir/modules/SessionDependencies.cpp.o
[ 60%] Building CXX object src/cpp/session/CMakeFiles/rsession.dir/modules/SessionDiagnostics.cpp.o
[ 60%] Building CXX object src/cpp/session/CMakeFiles/rsession.dir/modules/SessionDirty.cpp.o
[ 61%] Building CXX object src/cpp/session/CMakeFiles/rsession.dir/modules/SessionErrors.cpp.o
etc...
[ 92%] Building CXX object src/cpp/session/CMakeFiles/rsession.dir/modules/SessionCrypto.cpp.o
[ 92%] Building CXX object src/cpp/session/CMakeFiles/rsession.dir/SessionModuleContext.mm.o
make[2]: *** No rule to make target `/opt/rstudio-tools/boost/boost_1_50_0/lib/libboost_date_time.a', needed by `src/cpp/session/rsession'. Stop.
make[1]: *** [src/cpp/session/CMakeFiles/rsession.dir/all] Error 2
make: *** [all] Error 2
étapes précédentes
- Je clonés le repo github (https://github.com/rstudio/rstudio)
- Créé le construire dir
- Ran
cmake .. -DRSTUDIO_TARGET=Server -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=OSX
- fixe les DEPS manquants le long du chemin en exécutant le script
install-dependencies-osx
(dans le dossierrstudio/dependencies/osx
) - Maintenant que la configuration a réussi, je simplement couru
sudo make install
comme décrit ci-dessus.
Quelles étapes avez-vous suivies avant 'make install'? Avez-vous installé des dépendances? Et avez-vous lancé 'cmake' comme mentionné dans le fichier INSTALL? – ddiez
Oui et oui. S'il vous plaît voir ma récente édition à la fin de la poste. – plant
OK merci. J'ai installé rstudio à partir des dépôts github dans OSX 10.11.x et maintenant dans 10.12.x. Je me souviens avoir eu quelques problèmes au début mais je ne suis pas sûr que c'était libboost. Malheureusement, je ne peux pas vérifier mon ordinateur avant mardi. Une chose, l'erreur recherche boost dans '/ opt/rstudio-tools /'. Est-ce qu'il devrait être là? Où l'infusion l'a-t-elle installée? (Aussi avoir brasser - juste ne me souviens pas des détails de l'installation ...). – ddiez