The RcppArmadillo.package.skeleton does not work as I am providing a reference to a cpp file with attributes.  I get this error:<div><br></div><div>Error in RcppArmadillo.package.skeleton("NewPackage", example_code = FALSE,  : </div>
<div>unused argument(s) (cpp_files = c("test_arma3.cpp"))<br><br><br>Howard<br><br><div class="gmail_quote">On Sun, Dec 2, 2012 at 11:22 AM, Dirk Eddelbuettel <span dir="ltr"><<a href="mailto:edd@debian.org" target="_blank">edd@debian.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im"><br>
On 2 December 2012 at 10:29, Howard Zail wrote:<br>
| Thanks Yan.  This solved the issue:  I did the following change:<br>
|<br>
| Link against the Rcpp, blas and lapack libraries, by adding this line in the<br>
| Makevars<br>
|<br>
| PKG_LIBS = $(shell $(R_HOME)/bin/Rscript -e "Rcpp:::LdFlags()" ) $(LAPACK_LIBS)<br>
| $(BLAS_LIBS) $(FLIBS) <br>
| and this line to the Makevars.win:<br>
| PKG_LIBS = $(shell $(R_HOME)/bin${R_ARCH_BIN}/Rscript.exe -e "Rcpp:::LdFlags()<br>
| ") $(LAPACK_LIBS) $(BLAS_LIBS) $(FLIBS)<br>
<br>
</div>Right. This is both the default for RcppArmadillo --- see the skeleton/<br>
directory in the installed package --- and its inline plugin.  As JJ said,<br>
not everything is fully automated yet.<br>
<br>
But you wrote 'when I use "Rcpp.package.skeleton()..."' and that may have<br>
been the error.  Can you check if RcppArmadillo.package.skeleton() does better?<br>
<span class="HOEnZb"><font color="#888888"><br>
Dirk<br>
<br>
--<br>
Dirk Eddelbuettel | <a href="mailto:edd@debian.org">edd@debian.org</a> | <a href="http://dirk.eddelbuettel.com" target="_blank">http://dirk.eddelbuettel.com</a><br>
</font></span></blockquote></div><br></div>