I reinstalled Rcpp, removed the package with R CMD REMOVE, run Rcpp.package.skeleton("cUtils", module=T), changed the package to one line<br> of C code, re-installed the package again with R CMD INSTALL, and checked it with R CMD check cUtils<br>
<br>At this moment the following is in the package <br><br>cUtils.cpp<br>=============================<br>#include "cUtils.h"<br>double myplus(double x, double y){<br> return x+y;<br>}<br><br>RCPP_MODULE(cUtils){<br>
using namespace Rcpp ;<br> function("myplus",&myplus);<br> }<br><br>cUtils.h<br>=================<br>#ifndef _cUtils_H<br>#define _cUtils_H<br>#include <Rcpp.h><br>#endif<br><br>===========<br>I am still getting the error<br>
Error in FUN("_rcpp_module_boot_cUtils"[[1L]], ...) : <br> no such symbol _rcpp_module_boot_cUtils in package .GlobalEnv<br><br><br>The error happens in function getNativeSymbolInfo. I think it is because for some reason <br>
getNativeSymbolInfo(name, PACKAGE) gets PACKAGE=.GlobalEnv and i assume it should be something else. I must be missing some simple point <br>that sets environment correctly, but as i don't have any working modules, i don't know where to look for correctly functioning example. Any pointers would<br>
be greatly appreciated<br><br><br><div class="gmail_quote">On Sun, Jun 19, 2011 at 6:00 AM, <span dir="ltr"><<a href="mailto:rcpp-devel-request@r-forge.wu-wien.ac.at" target="_blank">rcpp-devel-request@r-forge.wu-wien.ac.at</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Send Rcpp-devel mailing list submissions to<br>
<a href="mailto:rcpp-devel@lists.r-forge.r-project.org" target="_blank">rcpp-devel@lists.r-forge.r-project.org</a><br>
<br>
To subscribe or unsubscribe via the World Wide Web, visit<br>
<a href="https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel" target="_blank">https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel</a><br>
<br>
or, via email, send a message with subject or body 'help' to<br>
<a href="mailto:rcpp-devel-request@lists.r-forge.r-project.org" target="_blank">rcpp-devel-request@lists.r-forge.r-project.org</a><br>
<br>
You can reach the person managing the list at<br>
<a href="mailto:rcpp-devel-owner@lists.r-forge.r-project.org" target="_blank">rcpp-devel-owner@lists.r-forge.r-project.org</a><br>
<br>
When replying, please edit your Subject line so it is more specific<br>
than "Re: Contents of Rcpp-devel digest..."<br>
<br>
<br>
Today's Topics:<br>
<br>
1. Error in FUN("_rcpp_module_boot (andre zege)<br>
2. Re: Error in FUN("_rcpp_module_boot (Davor Cubranic)<br>
3. Short blog post on loop speed in R (Christian Gunning)<br>
<br>
<br>
----------------------------------------------------------------------<br>
<br>
Message: 1<br>
Date: Sat, 18 Jun 2011 17:22:24 -0400<br>
From: andre zege <<a href="mailto:andre.zege@gmail.com" target="_blank">andre.zege@gmail.com</a>><br>
Subject: [Rcpp-devel] Error in FUN("_rcpp_module_boot<br>
To: <a href="mailto:rcpp-devel@lists.r-forge.r-project.org" target="_blank">rcpp-devel@lists.r-forge.r-project.org</a><br>
Message-ID: <BANLkTi=<a href="mailto:O_7dX0SoETet6dMfahuq2xfxgFQ@mail.gmail.com" target="_blank">O_7dX0SoETet6dMfahuq2xfxgFQ@mail.gmail.com</a>><br>
Content-Type: text/plain; charset="iso-8859-1"<br>
<br>
I have an Rcpp package that i wrote a while back and got to work properly on<br>
my Ubuntu Linux (Maverick Meerkat) machine, R version 211.1. I used the<br>
package before, loaded modules, run functions, etc.<br>
However, when i try to do it now i am getting errors that i wasn't able to<br>
find on rcpp-devel mail archive site or gmane. Basically, after i do the<br>
usual steps to load the module cUtils where my cpp functions are defined<br>
<br>
require(Rcpp)<br>
mod<-Module("cUtils")<br>
<br>
I am getting an error<br>
<br>
Error in FUN("_rcpp_module_boot_cUtils"[[1L]], ...) :<br>
no such symbol _rcpp_module_boot_cUtils in package .GlobalEnv<br>
<br>
I thought maybe someone more familiar with inner mechanics of Rcpp could<br>
point to something i am missing.<br>
<br>
Thanks much<br>
Andre<br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <<a href="http://lists.r-forge.r-project.org/pipermail/rcpp-devel/attachments/20110618/b7683c1a/attachment.html" target="_blank">http://lists.r-forge.r-project.org/pipermail/rcpp-devel/attachments/20110618/b7683c1a/attachment.html</a>><br>
<br>
------------------------------<br>
<br>
Message: 2<br>
Date: Sat, 18 Jun 2011 20:53:18 -0700<br>
From: Davor Cubranic <<a href="mailto:cubranic@stat.ubc.ca" target="_blank">cubranic@stat.ubc.ca</a>><br>
Subject: Re: [Rcpp-devel] Error in FUN("_rcpp_module_boot<br>
To: <a href="mailto:rcpp-devel@r-forge.wu-wien.ac.at" target="_blank">rcpp-devel@r-forge.wu-wien.ac.at</a><br>
Message-ID: <<a href="mailto:201106182053.18980.cubranic@stat.ubc.ca" target="_blank">201106182053.18980.cubranic@stat.ubc.ca</a>><br>
Content-Type: Text/Plain; charset="iso-8859-6"<br>
<br>
On June 18, 2011 02:22:24 PM andre zege wrote:<br>
> I have an Rcpp package that i wrote a while back and got to work properly<br>
> on my Ubuntu Linux (Maverick Meerkat) machine, R version 211.1. I used the<br>
> package before, loaded modules, run functions, etc.<br>
> However, when i try to do it now i am getting errors that i wasn't able to<br>
> find on rcpp-devel mail archive site or gmane.<br>
<br>
Did you update R and/or your Ubuntu distribution and haven't rebuilt the<br>
package? They won't be binary compatible across versions of R.<br>
<br>
Davor<br>
<br>
<br>
------------------------------<br>
<br>
Message: 3<br>
Date: Sat, 18 Jun 2011 20:54:21 -0700<br>
From: Christian Gunning <<a href="mailto:xian@unm.edu" target="_blank">xian@unm.edu</a>><br>
Subject: [Rcpp-devel] Short blog post on loop speed in R<br>
To: <a href="mailto:rcpp-devel@r-forge.wu-wien.ac.at" target="_blank">rcpp-devel@r-forge.wu-wien.ac.at</a><br>
Message-ID: <BANLkTi=L8Ua3CfCSKPA9=<a href="mailto:pvVKBkt8sjTPw@mail.gmail.com" target="_blank">pvVKBkt8sjTPw@mail.gmail.com</a>><br>
Content-Type: text/plain; charset=UTF-8<br>
<br>
Dear all,<br>
<br>
I haven't been able to keep up with the list this month (I'm looking<br>
forward to catching up on the Module developments), but I just posted<br>
this, which might be of interest to some.<br>
<br>
<a href="http://helmingstay.blogspot.com/2011/06/efficient-loops-in-r-complexity-versus.html" target="_blank">http://helmingstay.blogspot.com/2011/06/efficient-loops-in-r-complexity-versus.html</a><br>
<br>
If anyone has a few slides that might be good for introducing Rcpp to<br>
a scientist-centric, non-CS audience, I'd love to hear.<br>
<br>
best,<br>
Christian<br>
<br>
<br>
------------------------------<br>
<br>
_______________________________________________<br>
Rcpp-devel mailing list<br>
<a href="mailto:Rcpp-devel@lists.r-forge.r-project.org" target="_blank">Rcpp-devel@lists.r-forge.r-project.org</a><br>
<a href="https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel" target="_blank">https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel</a><br>
<br>
<br>
End of Rcpp-devel Digest, Vol 20, Issue 34<br>
******************************************<br>
</blockquote></div><br>