[R] .Call works in R 2 not in R 3

Sebastien Moretti sebastien.moretti at unil.ch
Tue Mar 8 14:55:41 CET 2016


>> Hi
>>
>> I inherited a R package done in 2004 that works perfectly in R 2.15.1
>> and before, but not in R 3.2.2 ( >= 3).
>>
>> I have already fixed issues with namespace for functions in R 3 but
>> maybe not all of them.
>>
>> Here is the error message:
>> Error in .Call("R_cutree", tree$merge, k, PACKAGE = "stats")
>> "R_cutree" not available for .Call() for package "stats"
>
> Why do you .Call() into another package? Rather use the API.

Let's say that I am far from a R master.
I never use .Call() myself.

I want the code works again in R >= 3 because R support for R 2 will 
soon be stopped in my institute.
When the code will work again, I could change internals by comparing 
results with R 2 and R 3.

> Best,
> Uwe Ligges
>
>>
>> Thanks for your help

--
Sébastien Moretti



More information about the R-help mailing list