[Rcpp-devel] Rcpp, bigmemory, package creation
edd at debian.org
Thu Apr 11 00:13:10 CEST 2013
On 10 April 2013 at 15:50, Alex Ustian wrote:
| Sorry for this double post, I am now correctly subscribed to the list!
No double post. If you're not subscribed, it just goes to some electronic bin...
| I'm having an issue building a package (named bigExplore) in RStudio which uses
| both Rcpp and the MatrixAccessor from bigmemory. All of my functions seem to
| work fine when I was interactively developing them via sourceCpp.
Your email, while long, does not contain a self-contained reproducible
example so nobody can really help you.
I would recommend that you simplify you setup by creating a smaller package
with maybe just Rcpp and bigmemory and a single function. Once that works,
pivot back and fix your main package.
| ==> Rcmd.exe INSTALL --no-multiarch bigExplore
| * installing to library 'C:/Users/Alex/Documents/R/win-library/2.15'
| * installing *source* package 'bigExplore' ...
| ** libs
| g++ -m64 -I"C:/PROGRA~1/R/R-215~1.3/include" -DNDEBUG -I"C:/Users/Alex/Documents/R/win-library/2.15/bigmemory/include" -I"C:/Users/Alex/Documents/R/win-library/2.15/Rcpp/include" -I"C:/Users/Alex/Documents/R/win-library/2.15/RcppArmadillo/include" -I"d:/RCompile/CRANpkg/extralibs64/local/include" -O2 -Wall -mtune=core2 -c RcppExports.cpp -o RcppExports.o
| RcppExports.cpp:10:29: error: 'BigMatrix' was not declared in this scope
| RcppExports.cpp:10:38: error: template argument 1 is invalid
| RcppExports.cpp:10:38: error: template argument 2 is invalid
| RcppExports.cpp:10:55: error: 'BigMatrix' was not declared in this scope
Maybe your namespace declarations are wrong or missing. Without your code we
Dirk Eddelbuettel | edd at debian.org | http://dirk.eddelbuettel.com
More information about the Rcpp-devel