sudo su - -c "R -e \"install.packages('jiebaR', repos='http://cran.rstudio.com/')\""
Initially I got this error msg:
Installing package into ‘/usr/lib64/R/library’
(as ‘lib’ is unspecified)
trying URL 'http://cran.rstudio.com/src/contrib/jiebaR_0.9.1.tar.gz'
Content type 'application/x-gzip' length 303397 bytes (296 KB)
==================================================
downloaded 296 KB
* installing *source* package ‘jiebaR’ ...
** package ‘jiebaR’ successfully unpacked and MD5 sums checked
** libs
Error in .shlib_internal(args) :
C++11 standard requested but CXX11 is not defined
* removing ‘/usr/lib64/R/library/jiebaR’
The downloaded source packages are in
‘/tmp/RtmpNFtZD5/downloaded_packages’
Updating HTML index of packages in '.Library'
Making 'packages.html' ... done
Warning message:
In install.packages("jiebaR", repos = "http://cran.rstudio.com/") :
installation of package ‘jiebaR’ had non-zero exit status
Then I added the following to my /usr/lib64/R/etc/Makeconf file:
CXX11 = g++
CXX11FLAGS = -O2 -g $(LTO)
CXX11PICFLAGS = -fPIC
CXX11STD = -std=c++11
Then I get a different error message:
Installing package into ‘/usr/lib64/R/library’
(as ‘lib’ is unspecified)
trying URL 'http://cran.rstudio.com/src/contrib/jiebaR_0.9.1.tar.gz'
Content type 'application/x-gzip' length 303397 bytes (296 KB)
==================================================
downloaded 296 KB
* installing *source* package ‘jiebaR’ ...
** package ‘jiebaR’ successfully unpacked and MD5 sums checked
** libs
g++ -std=c++11 -I/usr/include/R -DNDEBUG -I../inst/include -DLOGGING_LEVEL=LL_WARNING -I/usr/local/include -I"/usr/lib64/R/library/Rcpp/include" -fPIC -O2 -g -c RcppExports.cpp -o RcppExports.o
g++ -std=c++11 -I/usr/include/R -DNDEBUG -I../inst/include -DLOGGING_LEVEL=LL_WARNING -I/usr/local/include -I"/usr/lib64/R/library/Rcpp/include" -fPIC -O2 -g -c detect.cpp -o detect.o
g++ -std=c++11 -I/usr/include/R -DNDEBUG -I../inst/include -DLOGGING_LEVEL=LL_WARNING -I/usr/local/include -I"/usr/lib64/R/library/Rcpp/include" -fPIC -O2 -g -c get_idf.cpp -o get_idf.o
g++ -std=c++11 -I/usr/include/R -DNDEBUG -I../inst/include -DLOGGING_LEVEL=LL_WARNING -I/usr/local/include -I"/usr/lib64/R/library/Rcpp/include" -fPIC -O2 -g -c get_tuple.cpp -o get_tuple.o
gcc -std=gnu99 -I/usr/include/R -DNDEBUG -I../inst/include -DLOGGING_LEVEL=LL_WARNING -I/usr/local/include -I"/usr/lib64/R/library/Rcpp/include" -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -c init.c -o init.o
g++ -std=c++11 -I/usr/include/R -DNDEBUG -I../inst/include -DLOGGING_LEVEL=LL_WARNING -I/usr/local/include -I"/usr/lib64/R/library/Rcpp/include" -fPIC -O2 -g -c segtype-v4.cpp -o segtype-v4.o
g++ -std=c++11 -I/usr/include/R -DNDEBUG -I../inst/include -DLOGGING_LEVEL=LL_WARNING -I/usr/local/include -I"/usr/lib64/R/library/Rcpp/include" -fPIC -O2 -g -c util.cpp -o util.o
g++ -std=c++11 -I/usr/include/R -DNDEBUG -I../inst/include -DLOGGING_LEVEL=LL_WARNING -I/usr/local/include -I"/usr/lib64/R/library/Rcpp/include" -fPIC -O2 -g -c word_freq.cpp -o word_freq.o
-L/usr/lib64/R/lib -L/usr/local/lib64 -o jiebaR.so RcppExports.o detect.o get_idf.o get_tuple.o init.o segtype-v4.o util.o word_freq.o -L/usr/lib64/R/lib -lR
/bin/sh: line 2: -L/usr/lib64/R/lib: No such file or directory
make: *** [jiebaR.so] Error 127
ERROR: compilation failed for package ‘jiebaR’
* removing ‘/usr/lib64/R/library/jiebaR’
May I know how can I resolve this problem?
Information of my OS:
Linux ip-172-30-0-132 4.9.51-10.52.amzn1.x86_64 #1 SMP Fri Sep 29 01:16:19 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
R version that I am using:
R version 3.4.1 (2017-06-30) -- "Single Candle"
Thanks a lot for helping!
Regards,
Gek Huey