Yep, it installs (pretty much as with prev typecasts). In case you are interested in fixing them, below are the warnings for a few anachronisms. They were issued before too.
Thanks, Latchezar > install.packages("/Data/transient/temp/R/Rcpp_0.11.5.test.tar.gz",repos=NULL) * installing *source* package 'Rcpp' ... file 'src/attributes.cpp' has the wrong MD5 checksum ** libs CC -m64 -library=stlport4 -I/Data/transient/temp/R/build-patched/include -DNDEBUG -I../inst/include/ -I/opt/include -KPIC -O5 -libmil -c Date.cpp -o Date.o "../inst/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Using void(*)(void*) to initialize extern "C" void(*)(void*). "../inst/include/Rcpp/api/meat/Rcpp_eval.h", line 97: Warning (Anachronism): Using void(*)(void*) to initialize extern "C" void(*)(void*). 2 Warning(s) detected. CC -m64 -library=stlport4 -I/Data/transient/temp/R/build-patched/include -DNDEBUG -I../inst/include/ -I/opt/include -KPIC -O5 -libmil -c Module.cpp -o Module.o "../inst/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Using void(*)(void*) to initialize extern "C" void(*)(void*). "../inst/include/Rcpp/api/meat/Rcpp_eval.h", line 97: Warning (Anachronism): Using void(*)(void*) to initialize extern "C" void(*)(void*). "../inst/include/Rcpp/XPtr.h", line 151: Warning (Anachronism): Using void(*)(SEXPREC*) to initialize extern "C" void(*)(SEXPREC*). "../inst/include/Rcpp/XPtr.h", line 88: Where: While instantiating "Rcpp::XPtr<Rcpp::CppFunction, PreserveStorage, &Rcpp::standard_delete_finalizer<Rcpp::CppFunction>>::setDeleteFinalizer()". "../inst/include/Rcpp/XPtr.h", line 88: Where: Instantiated from Rcpp::XPtr<Rcpp::CppFunction, PreserveStorage, &Rcpp::standard_delete_finalizer<Rcpp::CppFunction>>::XPtr(Rcpp::CppFunction*, bool, SEXPREC*, SEXPREC*). "../inst/include/Rcpp/module/Module.h", line 168: Where: Instantiated from non-template code. "../inst/include/Rcpp/XPtr.h", line 151: Warning (Anachronism): Using void(*)(SEXPREC*) to initialize extern "C" void(*)(SEXPREC*). "../inst/include/Rcpp/XPtr.h", line 88: Where: While instantiating "Rcpp::XPtr<Rcpp::Module, PreserveStorage, &Rcpp::standard_delete_finalizer<Rcpp::Module>>::setDeleteFinalizer()". "../inst/include/Rcpp/XPtr.h", line 88: Where: Instantiated from Rcpp::XPtr<Rcpp::Module, PreserveStorage, &Rcpp::standard_delete_finalizer<Rcpp::Module>>::XPtr(Rcpp::Module*, bool, SEXPREC*, SEXPREC*). "../inst/include/Rcpp/Module.h", line 387: Where: Instantiated from non-template code. "../inst/include/Rcpp/XPtr.h", line 151: Warning (Anachronism): Using void(*)(SEXPREC*) to initialize extern "C" void(*)(SEXPREC*). "../inst/include/Rcpp/XPtr.h", line 88: Where: While instantiating "Rcpp::XPtr<Rcpp::class_Base, PreserveStorage, &Rcpp::standard_delete_finalizer<Rcpp::class_Base>>::setDeleteFinalizer()". "../inst/include/Rcpp/XPtr.h", line 88: Where: Instantiated from Rcpp::XPtr<Rcpp::class_Base, PreserveStorage, &Rcpp::standard_delete_finalizer<Rcpp::class_Base>>::XPtr(Rcpp::class_Base*, bool, SEXPREC*, SEXPREC*). "../inst/include/Rcpp/Module.h", line 386: Where: Instantiated from non-template code. 5 Warning(s) detected. CC -m64 -library=stlport4 -I/Data/transient/temp/R/build-patched/include -DNDEBUG -I../inst/include/ -I/opt/include -KPIC -O5 -libmil -c Rcpp_init.cpp -o Rcpp_init.o "../inst/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Using void(*)(void*) to initialize extern "C" void(*)(void*). "../inst/include/Rcpp/api/meat/Rcpp_eval.h", line 97: Warning (Anachronism): Using void(*)(void*) to initialize extern "C" void(*)(void*). 2 Warning(s) detected. CC -m64 -library=stlport4 -I/Data/transient/temp/R/build-patched/include -DNDEBUG -I../inst/include/ -I/opt/include -KPIC -O5 -libmil -c api.cpp -o api.o "../inst/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Using void(*)(void*) to initialize extern "C" void(*)(void*). "../inst/include/Rcpp/api/meat/Rcpp_eval.h", line 97: Warning (Anachronism): Using void(*)(void*) to initialize extern "C" void(*)(void*). 2 Warning(s) detected. CC -m64 -library=stlport4 -I/Data/transient/temp/R/build-patched/include -DNDEBUG -I../inst/include/ -I/opt/include -KPIC -O5 -libmil -c attributes.cpp -o attributes.o "../inst/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Using void(*)(void*) to initialize extern "C" void(*)(void*). "../inst/include/Rcpp/api/meat/Rcpp_eval.h", line 97: Warning (Anachronism): Using void(*)(void*) to initialize extern "C" void(*)(void*). 2 Warning(s) detected. CC -m64 -library=stlport4 -I/Data/transient/temp/R/build-patched/include -DNDEBUG -I../inst/include/ -I/opt/include -KPIC -O5 -libmil -c barrier.cpp -o barrier.o CC -m64 -library=stlport4 -G -m64 -o Rcpp.so Date.o Module.o Rcpp_init.o api.o attributes.o barrier.o installing to /zpool.1/transient/temp/R/build-patched/library/Rcpp/libs ** R ** inst ** preparing package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded * DONE (Rcpp) > -----Original Message----- From: Dirk Eddelbuettel [mailto:e...@debian.org] Sent: Monday, April 20, 2015 3:22 PM To: Latchezar (Lucho) Dimitrov Cc: Dirk Eddelbuettel; Kevin Ushey; rcpp-devel@lists.r-forge.r-project.org Subject: RE: [Rcpp-devel] FW: Rcpp attributes.cpp issue Thanks, I see now. Could you try std::string::size_type instead of size_t ? See eg http://stackoverflow.com/questions/1181079/stringsize-type-instead-of-int I would hate to see us drop generality here just because you happen to work with a peculiar compiler. Dirk -- http://dirk.eddelbuettel.com | @eddelbuettel | e...@debian.org _______________________________________________ Rcpp-devel mailing list Rcpp-devel@lists.r-forge.r-project.org https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel