Hi all,<div><br></div><div>I&#39;ve created a package using Rcpp.package.skeleton(&quot;pkg&quot;,module=TRUE).  </div><div><div><br></div><div>If I create a file R/hello_world2.R with the following</div><div><br></div><div>

show(World)</div><div>b &lt;- new(World)</div><div>b$greet()</div><div>b$set(&quot;hello everybody&quot;)</div><div>b$greet()</div><div>rm(b)</div></div><div><br></div><div>then I receive an &quot;execution halted&quot; error when I try to compile the package using R CMD INSTALL pkg.  Why is this?  </div>

<div><br></div><div>I&#39;ve included my steps below.</div><div><br></div><div><div>&gt; library(Rcpp)  # latest version from CRAN</div><div>&gt; Rcpp.package.skeleton(&quot;pkg&quot;,module=TRUE)</div><div>Creating directories ...</div>

<div>Creating DESCRIPTION ...</div><div>Creating NAMESPACE ...</div><div>Creating Read-and-delete-me ...</div><div>Saving functions and data ...</div><div>Making help files ...</div><div>Done.</div><div>Further steps are described in &#39;./pkg/Read-and-delete-me&#39;.</div>

<div><br></div><div>Adding Rcpp settings</div><div> &gt;&gt; added RcppModules: yada</div><div> &gt;&gt; added Depends: Rcpp</div><div> &gt;&gt; added LinkingTo: Rcpp</div><div> &gt;&gt; added useDynLib directive to NAMESPACE</div>

<div> &gt;&gt; added Makevars file with Rcpp settings</div><div> &gt;&gt; added Makevars.win file with Rcpp settings</div><div> &gt;&gt; added example header file using Rcpp classes</div><div> &gt;&gt; added example src file using Rcpp classes</div>

<div> &gt;&gt; added example R file calling the C++ example</div><div> &gt;&gt; added Rd file for rcpp_hello_world</div><div> &gt;&gt; copied the example module </div><div>&gt; q()</div><div>Save workspace image? [y/n/c]: n</div>

<div>chris@seldon:~/Documents/networkstats$ R CMD INSTALL pkg</div><div>* installing to library ‘/home/chris/R/i486-pc-linux-gnu-library/2.10’</div><div>* installing *source* package ‘pkg’ ...</div><div>** libs</div><div>

g++ -I/usr/share/R/include   -I&quot;/home/chris/R/i486-pc-linux-gnu-library/2.10/Rcpp/include&quot;   -fpic  -O3 -pipe  -g -c rcpp_hello_world.cpp -o rcpp_hello_world.o</div><div>g++ -I/usr/share/R/include   -I&quot;/home/chris/R/i486-pc-linux-gnu-library/2.10/Rcpp/include&quot;   -fpic  -O3 -pipe  -g -c rcpp_module.cpp -o rcpp_module.o</div>

<div>g++ -shared -o pkg.so rcpp_hello_world.o rcpp_module.o -L/home/chris/R/i486-pc-linux-gnu-library/2.10/Rcpp/lib -lRcpp -Wl,-rpath,/home/chris/R/i486-pc-linux-gnu-library/2.10/Rcpp/lib -L/usr/lib/R/lib -lR</div><div>installing to /home/chris/R/i486-pc-linux-gnu-library/2.10/pkg/libs</div>

<div>** R</div><div>** preparing package for lazy loading</div><div>** help</div><div>Warning: /home/chris/Documents/networkstats/pkg/man/pkg-package.Rd:32: All text must be in a section</div><div>Warning: /home/chris/Documents/networkstats/pkg/man/pkg-package.Rd:33: All text must be in a section</div>

<div>*** installing help indices</div><div>** building package indices ...</div><div>** testing if installed package can be loaded</div><div><br></div><div>* DONE (pkg)</div><div>chris@seldon:~/Documents/networkstats$ R</div>

<div>R version 2.13.1 (2011-07-08)</div><div>&gt; library(pkg)</div><div>Loading required package: Rcpp</div><div>&gt; source(&quot;pkg/R/rcpp_hello_world.R&quot;)</div><div>&gt; rcpp_hello_world()  # works as expected</div>

<div>[[1]]</div><div>[1] &quot;foo&quot; &quot;bar&quot;</div><div><br></div><div>[[2]]</div><div>[1] 0 1</div><div>&gt; q()</div><div>chris@seldon:~/Documents/networkstats$ cp rcpp_hello_world2.R pkg/R/</div><div>chris@seldon:~/Documents/networkstats$ R CMD INSTALL pkg</div>

<div>* installing to library ‘/home/chris/R/i486-pc-linux-gnu-library/2.10’</div><div>* installing *source* package ‘pkg’ ...</div><div>** libs</div><div>make: Nothing to be done for `all&#39;.</div><div>installing to /home/chris/R/i486-pc-linux-gnu-library/2.10/pkg/libs</div>

<div>** R</div><div>** preparing package for lazy loading</div><div>Execution halted</div></div><div><br></div>