On 13/02/2012 17:15, sahir bhatnagar wrote:
I am in the process of creating a package in R which calls
pre-compiled C code i.e. '.exe' files
Which are only used on Windows, so presumably you forgot to mention that OS.
In reading the manual, I came across this:
"A source package if possible should not contain binary executable
files: they are not portable, and a security risk if they are of the
appropriate architecture. R CMD check will warn about them2 unless
they are listed (one filepath per line) in a file ‘BinaryFiles’ at the
top level of the package. Note that CRAN will no longer accept
submissions containing binary files even if they are listed."
From my understanding, the .exe files are a subset of binary files,
which are no longer accepted by CRAN. If this is the case for my
situation, is there any other way to include the C code, so that CRAN
will accept the package?
CRAN will neither accept packages with binary code files, nor will it
accept packages tied to one architecture and OS (as such files would
be). You can do what you like provided you do not want to distribute
the package: at that point you need to meet the conditions of the
license and of the repository.
There are several examples of CRAN packages which compile up
executables: arulesSequences is one. But note that this is tricky as
platforms such as Windows and OS X support multiple architectures in the
same package installation.
thanks
______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.
And that does make clear that this is (or would rapidly become) a
R-devel topic.
--
Brian D. Ripley, rip...@stats.ox.ac.uk
Professor of Applied Statistics, http://www.stats.ox.ac.uk/~ripley/
University of Oxford, Tel: +44 1865 272861 (self)
1 South Parks Road, +44 1865 272866 (PA)
Oxford OX1 3TG, UK Fax: +44 1865 272595
______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.