Я пытался установить Rcpp в R через install.packages("Rcpp")
, но произошла следующая ошибка:
* installing *source* package ‘Rcpp’ ...
** package ‘Rcpp’ successfully unpacked and MD5 sums checked
** libs
g++ -I/home/jerry/local/lib64/R/include -DNDEBUG -I../inst/include/ -I/usr/local/include -fpic -diag-disable 308 -c Date.cpp -o Date.o
g++: 308: No such file or directory
cc1plus: warning: unrecognized gcc debugging option: i
cc1plus: warning: unrecognized gcc debugging option: g
cc1plus: warning: unrecognized gcc debugging option: -
cc1plus: warning: unrecognized gcc debugging option: d
cc1plus: warning: unrecognized gcc debugging option: i
cc1plus: warning: unrecognized gcc debugging option: s
cc1plus: warning: unrecognized gcc debugging option: b
cc1plus: warning: unrecognized gcc debugging option: l
cc1plus: warning: unrecognized gcc debugging option: e
make: *** [Date.o] Error 1
ERROR: compilation failed for package ‘Rcpp’
* removing ‘/home/jerry/r-lib/Rcpp’
* restoring previous ‘/home/jerry/r-lib/Rcpp’
The downloaded source packages are in
‘/tmp/RtmpfxSJDZ/downloaded_packages’
Warning message:
In install.packages("Rcpp") :
installation of package ‘Rcpp’ had non-zero exit status
Для меня это похоже на проблему компиляции (которая мало знает о компиляции программного обеспечения), но я не знаю, как ее решить.
Я использую кластер, к которому у меня нет корневого доступа. Я скачал R-3.2.3 и скомпилировал самостоятельно, используя следующий метод:
./configure --prefix=~/local
make
make install
Мне удалось установить Rcpp с версией R (3.2.1), предлагаемой системой. Все мои пакеты находятся в ~/r-lib.
Буду признателен за любую помощь или намеки. Большое спасибо!