[Rd] xxx not available for .C in package yyy

Duncan Murdoch murdoch.duncan at gmail.com
Tue Jun 21 02:05:29 CEST 2016

On 20/06/2016 5:47 PM, Izmirlian, Grant (NIH/NCI) [E] wrote:
> Hi R package developers. This is literally the strangest thing I've ever seen.
> Latest (as of a month ago) R under cygwin64.  I'm teaching an intern package
> building and using the .C interface.  The package compiles, but when it gets
> to "setting up lazy load" or some such it throws the error "triang" not available for .C()
> in package "randpkg".  Upon checking, after removing the current version of the package
> incrementing the package number just to make sure, commenting out the portion of the
> R code that calls .C(), then building, INSTALLING again, this time works. We are able
> to call .C("trian", ...) by hand inside of R, but then when we uncomment out the call
> in the .R file, it throws the error again. We've even retyped that portion of code, we've
> even dos2unix 'd everything.  Any thoughts?

We don't support Cygwin builds.

If you get this using one of our builds, put together a simple 
reproducible instance of it and make it available.  If it's only in 
Cygwin, you should do the same, and send it to someone there.

Duncan Murdoch

More information about the R-devel mailing list