[Bioc-devel] Building of a package using Rcpp in R version 5.1
Martin Morgan
mtmorg@n@bioc @ending from gm@il@com
Wed Sep 5 20:28:15 CEST 2018
Sounds like an Rcpp question and should be asked on the Rcpp mailing list
http://lists.r-forge.r-project.org/mailman/listinfo/rcpp-devel
Sorry for the run-around!
Martin
On 09/05/2018 02:17 PM, André Luiz Molan wrote:
> Hi,
>
> I'm trying to create an R package using Rcpp. I am using the "Build" option
> from RStudio and roxygen2 package. My package is build with no error
> messages and normally loaded. However, when I call a function from the new
> package, I have the following message:
>
> *Error in .Call(<pointer: (nil)>, val1) :
> NULL value passed as symbol address
> Called from: MakeSquare(x = val)*
>
>
> This is just a simple function I have created for testing:
>
>
> cppFunction('double MakeSquare(double x){
> double result = 0;
> result = x*x;
> return result;
>
> }')
>
>
> The Rcpp function I have created above is called by another function:
>
> CalcSquare <- function(val1,val2){
> valResult <- (val1 + val2)/2
> valSquare <- MakeSquare(x = valResult)
> return(valSquare)
> }
>
>
> I have imported all the necessary packages, including Rcpp. I have looked
> at different discussion forums by I did not find any solution.
>
> I sincerely hope you could help me.
>
> Best regards,
>
> André
>
> [[alternative HTML version deleted]]
>
> _______________________________________________
> Bioc-devel using r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/bioc-devel
>
More information about the Bioc-devel
mailing list