Hi,
I want to install RHadoop in a Sandbox HDP2 (Virtual Box) (
http://d1ekw1iaw660be.cloudfront.net/Hortonworks+Sandbox+2.0+VirtualBox.ova )
Inside Sandbox:
# yum install R curl-devel
# R
In R:
install.packages( c('RJSONIO', 'itertools', 'digest', 'Rcpp', 'functional', 'plyr', 'stringr'), repos='
http://cran.revolutionanalytics.com')
install.packages( c('reshape2'), repos='
http://cran.revolutionanalytics.com')
packageVersion("Rcpp")
#'0.11.1'
In console:
# wget --no-check-certificate
http://goo.gl/CaaAhd# sudo R CMD INSTALL rmr2_3.0.0.tar.gz
I get an error (see below).
Any ideas?
Thanks you
Emilio
#$ R CMD INSTALL rmr2_3.0.0.tar.gz
* installing to library '/usr/lib64/R/library'
* installing *source* package 'rmr2' ...
** libs
g++ -m64 -I/usr/include/R -DNDEBUG -I/usr/local/include `/usr/lib64/R/bin/Rscript -e "Rcpp:::CxxFlags()"` -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -c extras.cpp -o extras.o
g++ -m64 -I/usr/include/R -DNDEBUG -I/usr/local/include `/usr/lib64/R/bin/Rscript -e "Rcpp:::CxxFlags()"` -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -c hbase-to-df.cpp -o hbase-to-df.o
g++ -m64 -I/usr/include/R -DNDEBUG -I/usr/local/include `/usr/lib64/R/bin/Rscript -e "Rcpp:::CxxFlags()"` -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -c keyval.cpp -o keyval.o
g++ -m64 -I/usr/include/R -DNDEBUG -I/usr/local/include `/usr/lib64/R/bin/Rscript -e "Rcpp:::CxxFlags()"` -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -c t-list.cpp -o t-list.o
g++ -m64 -I/usr/include/R -DNDEBUG -I/usr/local/include `/usr/lib64/R/bin/Rscript -e "Rcpp:::CxxFlags()"` -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -c typed-bytes.cpp -o typed-bytes.o
typed-bytes.cpp: In function 'Rcpp::RObject unserialize(const raw&, unsigned int&, int)':
typed-bytes.cpp:264: error: ambiguous overload for 'operator=' in 'new_object = unserialize_list(const raw&, unsigned int&)(((unsigned int&)((unsigned int*)start)))'
/usr/lib64/R/library/Rcpp/include/Rcpp/RObject.h:35: note: candidates are: Rcpp::RObject_Impl<StoragePolicy>& Rcpp::RObject_Impl<StoragePolicy>::operator=(const Rcpp::RObject_Impl<StoragePolicy>&) [with StoragePolicy = Rcpp::PreserveStorage]
/usr/lib64/R/library/Rcpp/include/Rcpp/RObject.h:49: note: Rcpp::RObject_Impl<StoragePolicy>& Rcpp::RObject_Impl<StoragePolicy>::operator=(SEXPREC*) [with StoragePolicy = Rcpp::PreserveStorage]
typed-bytes.cpp:267: error: ambiguous overload for 'operator=' in 'new_object = unserialize_255_terminated_list(const raw&, unsigned int&)(((unsigned int&)((unsigned int*)start)))'
/usr/lib64/R/library/Rcpp/include/Rcpp/RObject.h:35: note: candidates are: Rcpp::RObject_Impl<StoragePolicy>& Rcpp::RObject_Impl<StoragePolicy>::operator=(const Rcpp::RObject_Impl<StoragePolicy>&) [with StoragePolicy = Rcpp::PreserveStorage]
/usr/lib64/R/library/Rcpp/include/Rcpp/RObject.h:49: note: Rcpp::RObject_Impl<StoragePolicy>& Rcpp::RObject_Impl<StoragePolicy>::operator=(SEXPREC*) [with StoragePolicy = Rcpp::PreserveStorage]
typed-bytes.cpp:270: error: ambiguous overload for 'operator=' in 'new_object = unserialize_map(const raw&, unsigned int&)(((unsigned int&)((unsigned int*)start)))'
/usr/lib64/R/library/Rcpp/include/Rcpp/RObject.h:35: note: candidates are: Rcpp::RObject_Impl<StoragePolicy>& Rcpp::RObject_Impl<StoragePolicy>::operator=(const Rcpp::RObject_Impl<StoragePolicy>&) [with StoragePolicy = Rcpp::PreserveStorage]
/usr/lib64/R/library/Rcpp/include/Rcpp/RObject.h:49: note: Rcpp::RObject_Impl<StoragePolicy>& Rcpp::RObject_Impl<StoragePolicy>::operator=(SEXPREC*) [with StoragePolicy = Rcpp::PreserveStorage]
make: *** [typed-bytes.o] Error 1
ERROR: compilation failed for package 'rmr2'
* removing '/usr/lib64/R/library/rmr2'