Thank you for guidance, Dirk. My package with inclusion of symmatl() builds and loads without issue under Windows using the Rtools toolchain for R-2.13.1. Since my package must build on all platforms supported by R to successfully upload to C-RAN, I will remove symmatl(). This may not be the only Armadillo function not supported under g++4.2.1, however. If anyone is aware of other such functions, please let us know so that we may take it into account in coding packages with RcppArmadillo intended for release on C-RAN. I surely hope the licensing issue resolves and these problems are temporary.
terrance. On Thu, Oct 13, 2011 at 10:20 AM, Dirk Eddelbuettel <[email protected]> wrote: > > OS X is stuck at a known buggy version of g++, namely g++-4.2.1. Conrad > has > some issues with that upstream, we mostly cope. > > I just did a quick grep and symmatl() is defined in a short file > fn_symmat.hpp without any #define or #if statement, and that file is > directly > included. > > If the code works on other systems, you may be out of luck. Go complain to > Apple (about not including a g++ version from this decade) or the FSF (for > changing the gcc/g++ license). I don't pick sides here, but I also do not > work on OS X. > > Dirk > > -- > "Outside of a dog, a book is a man's best friend. Inside of a dog, it is > too > dark to read." -- Groucho Marx > -- Thank you, Terrance Savitsky
_______________________________________________ Rcpp-devel mailing list [email protected] https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel
