Skip to content
Prev 1368 / 10988 Next

[Rcpp-devel] Preferred way to create an instance of a C++ class exported in a module?

On Tue, Nov 30, 2010 at 10:31 AM, <romain at r-enthusiasts.com> wrote:
Is there a PDF of a recent version of the Rcpp-modules vignette online
somewhere?  I get a segfault when trying to build it during the
package build process (svn revision 2624)

cp -f Rcpp-modules/Rcpp-modules.Rnw .
Rscript --vanilla -e "require(highlight); driver <-
HighlightWeaveLatex(boxes = TRUE, bg = 'white' ); Sweave(
'Rcpp-modules.Rnw', driver = driver ); "
WARNING: ignoring environment value of R_HOME
Loading required package: highlight
Loading required package: tools
Loading required package: codetools
Loading required package: parser
Loading required package: Rcpp

 *** caught segfault ***
address 0x2b43e97181d0, cause 'invalid permissions'

Traceback:
 1: .Call(Module__get_function, pointer, name)
 2: .get_Module_function(module, fun, xp)
 3: Module(module, mustStart = TRUE)
 4: .getModulePointer(x)
 5: module$set_data_path
 6: module$set_data_path
 7: fun(...)
 8: doTryCatch(return(expr), name, parentenv, handler)
...