今天在linux下安装上面两个包的时候一直都有报错
RcppArmadillo 的报错如下:
* installing *source* package ‘RcppArmadillo’ ...
** package ‘RcppArmadillo’ successfully unpacked and MD5 sums checked
* checking LAPACK_LIBS: divide-and-conquer complex SVD unavailable via R-supplied LAPACK
* divide-and-conquer algorithm for complex SVD will be redirected to default
** libs
g++ -I/picb/molsysbio/usr/houlei/tool/R-3.0.0/include -DNDEBUG -I/usr/local/include -I"/picb/molsysbio/usr/liudenghui/software/R/lib/Rcpp/include" -I../inst/include -fpic -g -O2 -c RcppArmadillo.cpp -o RcppArmadillo.o
In file included from ../inst/include/armadillo:42,
from ../inst/include/RcppArmadilloForward.h:37,
from ../inst/include/RcppArmadillo.h:30,
from RcppArmadillo.cpp:22:
../inst/include/armadillo_bits/compiler_setup.hpp:119:6: error: #error "*** Need a newer compiler ***"
/picb/molsysbio/usr/liudenghui/software/R/lib/Rcpp/include/Rcpp/Date.h: In member function ‘void Rcpp::Date::update_tm()’:
/picb/molsysbio/usr/liudenghui/software/R/lib/Rcpp/include/Rcpp/Date.h:108: warning: converting to ‘time_t’ from ‘double’
/picb/molsysbio/usr/liudenghui/software/R/lib/Rcpp/include/Rcpp/Date.h: In function ‘Rcpp::Date Rcpp::operator+(const Rcpp::Date&, int)’:
/picb/molsysbio/usr/liudenghui/software/R/lib/Rcpp/include/Rcpp/Date.h:139: warning: converting to ‘time_t’ from ‘double’
make: *** [RcppArmadillo.o] Error 1
ERROR: compilation failed for package ‘RcppArmadillo’
* removing ‘/picb/molsysbio/usr/liudenghui/software/R/lib/RcppArmadillo’
The downloaded source packages are in
‘/tmp/RtmpxYrB2A/downloaded_packages’
Warning message:
In install.packages("RcppArmadillo") :
installation of package ‘RcppArmadillo’ had non-zero exit status
想问一下这个怎么来解决。。。感激不尽。。[s:15]
[s:15]