Hi all. I started looking at Rcpp, which looks pretty great, actually. At the moment just trying to compile a module to get a feel how it all works without fully understanding how all the pieces fit together.
Basically, i took the first example from Rcpp modules vignette: fun.cpp ======================== #include <Rcpp.h> #include <math.h> using namespace Rcpp; double norm(double x, double y){ return sqrt(x*x+y*y); } RCPP_MODULE(mod){ function("norm", &norm); } ========================== I then run Rcpp.package.skeleton("mypackage"), put fun.cpp in mypackage/src and did R CMD INSTALL mypackage, which seemed to compile mypackage.so OK. However, when i am trying to use module, i get error message. Namely, after i run R and do >library("Rcpp") >library("mypackage") > mod<-Module("mod") >mod$norm(3,4) i get the following Error in Module(module, mustStart = TRUE) : Failed to initialize module pointer: Error in FUN("_rcpp_module_boot_mod"[[1L]], ...): no such symbol _rcpp_module_boot_mod in package .GlobalEnv I am pretty sure my error is a pretty obvious one, could someone give me a pointer on what to do differently or where to look for reference. Literal search for the error message doesn't bring anything useful. ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel