Since you changed the function name, you can no longer call rcpp_hello_world() 
from R. Try calling the new function name.

Better yet, start over, leave rcpp_hello_world code alone and add another .cpp, 
.h, and .R file with another function.

Dale

On May 29, 2013, at 8:41 PM, Asis Hallab <asis.hal...@gmail.com> wrote:

> Dear Dirk, Hadley and Rccp Experts,
> 
> thank you very much for your input.
> Unfortunately I still cannot solve my problem.
> 
> I took Dirk's advise and used Rcpp.package.skeleton(name="foobar") to
> create a new Hello-World package.
> Then I build and installed it with
> R CMD INSTALL foobar/
> 
> From an interactive R shell I could call the function
> rcpp_hello_world() successfully.
> 
> Then the very only thing I did was changing the function name
> rcpp_hello_world to
> conditionalProbabilityTables in three files src/rcpp_hello_world.h,
> src/rcpp_hello_world.cpp, and R/rcpp_hello_world.R
> 
> Finally I rebuild it with R CMD INSTALL foobar and could no longer
> call function rcpp_hello_world() in an interactive R shell.
> 
>> rcpp_hello_world()
> Error in .Call("conditionalProbabilityTables", PACKAGE = "foobar") :
> "conditionalProbabilityTables" not available for .Call() for package "foobar"
> 
> I put the whole test project "foobar" to be browsed and checked out on github:
> https://github.com/asishallab/foobar
> 
> Please help me resolve my issues.
> Thank you very much.
> _______________________________________________
> Rcpp-devel mailing list
> Rcpp-devel@lists.r-forge.r-project.org
> https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel

_______________________________________________
Rcpp-devel mailing list
Rcpp-devel@lists.r-forge.r-project.org
https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel

Reply via email to