RevolutionAnalytics / RHadoop

RHadoop
https://github.com/RevolutionAnalytics/RHadoop/wiki
763 stars 278 forks source link

rmr2 broken with Rcpp 0.10.0 #158

Closed jamiefolson closed 11 years ago

jamiefolson commented 11 years ago

A new version of Rcpp just came out and rmr2 compilation now fails. Here's the error:

piccolbo commented 11 years ago

Thanks I fixed it in dev today

Antonio

On Thu, Nov 15, 2012 at 7:44 PM, jamiefolson notifications@github.comwrote:

A new version of Rcpp just came out and rmr2 compilation now fails. Here's the error:

  • installing source package ‘rmr2’ ... \ libs g++ -I/usr/share/R/include -DNDEBUG /usr/lib/R/bin/Rscript -e "Rcpp:::CxxFlags()" -fpic -O3 -pipe -g -c dataframe-to-list.cpp -o dataframe-to-list.o g++ -I/usr/share/R/include -DNDEBUG /usr/lib/R/bin/Rscript -e "Rcpp:::CxxFlags()" -fpic -O3 -pipe -g -c typed-bytes.cpp -o typed-bytes.o In file included from /home/jfolson/R/x86_64-pc-linux-gnu-library/2.15/Rcpp/include/Rcpp/Vector.h:56:0, from /home/jfolson/R/x86_64-pc-linux-gnu-library/2.15/Rcpp/include/Rcpp.h:42, from typed-bytes.h:18, from typed-bytes.cpp:15: /home/jfolson/R/x86_64-pc-linux-gnu-library/2.15/Rcpp/include/Rcpp/vector/traits.h: In member function ‘Rcpp::traits::proxy_cache::const_iterator Rcpp::traits::proxy_cache::get_const() const [with int RTYPE = 19, Rcpp::traits::proxy_cache::const_iterator = Rcpp::internal::Proxy_Iterator Rcpp::internal::generic_proxy<19 >]’: /home/jfolson/R/x86_64-pc-linux-gnu-library/2.15/Rcpp/include/Rcpp/vector/Vector.h:394:62: instantiated from ‘Rcpp::Vector::const_iterator Rcpp::Vector::begin() const [with int RTYPE = 19, Rcpp::Vector::const_iterator = Rcpp::internal::Proxy_IteratorRcpp::internal::generic_proxy<19 >]’ typed-bytes.cpp:269:43: instantiated from ‘void serialize_list(const T&, raw&) [with T = Rcpp::Vector, raw = std::deque]’ typed-bytes.cpp:344:40: instantiated from here /home/jfolson/R/x86_64-pc-linux-gnu-library/2.15/Rcpp/include/Rcpp/vector/traits.h:67:71: error: no matching function for call to ‘Rcpp::internal::Proxy_Iterator Rcpp::internal::generic_proxy<19>::Proxy_Iterator(Rcpp::traits::proxy_cache::VECTOR&)’ /home/jfolson/R/x86_64-pc-linux-gnu-library/2.15/Rcpp/include/Rcpp/vector/traits.h:67:71: note: candidates are: /home/jfolson/R/x86_64-pc-linux-gnu-library/2.15/Rcpp/include/Rcpp/internal/Proxy_Iterator.h:40:3: note: Rcpp::internal::Proxy_Iterator::Proxy_Iterator(const PROXY&) [with PROXY = Rcpp::internal::generic_proxy] /home/jfolson/R/x86_64-pc-linux-gnu-library/2.15/Rcpp/include/Rcpp/internal/Proxy_Iterator.h:40:3: note: no known conversion for argument 1 from ‘Rcpp::traits::proxy_cache::VECTOR {aka Rcpp::Vector}’ to ‘const Rcpp::internal::generic_proxy&’ /home/jfolson/R/x86_64-pc-linux-gnu-library/2.15/Rcpp/include/Rcpp/internal/Proxy_Iterator.h:39:3: note: Rcpp::internal::Proxy_Iterator::Proxy_Iterator(const Rcpp::internal::Proxy_Iterator&) [with PROXY = Rcpp::internal::generic_proxy, Rcpp::internal::Proxy_Iterator = Rcpp::internal::Proxy_IteratorRcpp::internal::generic_proxy<19 >] /home/jfolson/R/x86_64-pc-linux-gnu-library/2.15/Rcpp/include/Rcpp/internal/Proxy_Iterator.h:39:3: note: no known conversion for argument 1 from ‘Rcpp::traits::proxy_cache::VECTOR {aka Rcpp::Vector}’ to ‘const Rcpp::internal::Proxy_IteratorRcpp::internal::generic_proxy<19 >&’ /home/jfolson/R/x86_64-pc-linux-gnu-library/2.15/Rcpp/include/Rcpp/internal/Proxy_Iterator.h:38:3: note: Rcpp::internal::Proxy_Iterator::Proxy_Iterator() [with PROXY = Rcpp::internal::generic_proxy] /home/jfolson/R/x86_64-pc-linux-gnu-library/2.15/Rcpp/include/Rcpp/internal/Proxy_Iterator.h:38:3: note: candidate expects 0 arguments, 1 provided make: *\ [typed-bytes.o] Error 1 ERROR: compilation failed for package ‘rmr2’
  • removing ‘/home/jfolson/R/x86_64-pc-linux-gnu-library/2.15/rmr2’
  • restoring previous ‘/home/jfolson/R/x86_64-pc-linux-gnu-library/2.15/rmr2’

    — Reply to this email directly or view it on GitHubhttps://github.com/RevolutionAnalytics/RHadoop/issues/158.