On 12 March 2013 at 14:10, João Daniel Nunes Duarte wrote: | Thanks for your explanation, Dirk! Indeed, I looked at Armadillo documentation, | but it was not clear what was the kind of return. | | Regarding the linking error, I had created the package using | Rcpp.package.skeleton (because I didn't know I was going to use RcppArmadillo), | and then I made the necessary changes according to documentation (http:// | romainfrancois.blog.free.fr/index.php?post/2010/05/19/RcppArmadillo-0.2.1). So
Eek. That is a post that is almost three years old. Why don't you look at the documentation in the package you use? | I created the package again using "RcppArmadillo.package.skeleton" and | everything worked fine! | | Actually, what "RcppArmadillo.package.skeleton" creates is slightly different | from what is described on documentation (maybe it is system dependent): | | - Documentation | | # Makevars | PKG_LIBS = $(shell $(R_HOME)/bin/Rscript -e "Rcpp:::LdFlags()" ) $(LAPACK_LIBS) | $(BLAS_LIBS) $(FLIBS) | | # Makevars.win | PKG_LIBS = $(shell Rscript.exe -e "Rcpp:::LdFlags()") $(LAPACK_LIBS) $ | (BLAS_LIBS) $(FLIBS) | | - Documentation | | # Makevars | PKG_LIBS = `$(R_HOME)/bin/Rscript -e "Rcpp:::LdFlags()"` $(LAPACK_LIBS) $ | (BLAS_LIBS) $(FLIBS) | | # Makevars.win | PKG_LIBS = $(shell $(R_HOME)/bin/Rscript.exe -e "Rcpp:::LdFlags()") $ | (LAPACK_LIBS) $(BLAS_LIBS) $(FLIBS) You labeled both sides 'Documentation' ... Anyway, these are all identical apart from how Rscript is invoked. They key is the return of LdFlags combined with three values given. Dirk -- Dirk Eddelbuettel | e...@debian.org | http://dirk.eddelbuettel.com _______________________________________________ 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