On 03.06.2011 21:46, Petar Milin wrote:
Hello!
I am truing to compile an R-package having c-code. I put foo.c in src/
folder and useDynLib("foo")
Where "foo" is the name of your package, I hope.
Does R CMD INSTALL yourpackage generate a packagename.so (or .dll)? If
so, it is just the useSynLib() entry that fails. Or does R CMD INSTALL
give any error message?
Uwe Ligges
> in NAMESPACE file. When trying R CMD check,
I got an error message that shared object 'foo' is not found. Then I did
R CMD SHLIB foo.c first. However, after that, I got warnings from R CMD
check that there is an object file in /src folder. Even worse is if I
run R CMD SHLIB for Windows and for Linux and put in /src both foo.so
and foo.dll.
What I am doing wrong? I thought that only *.c is needed in src/, then,
I read in someones advice that both the source and shared library must
be in src/. What should be done if one wants to prepare for CRAN?
Thanks!
Best,
Petar
______________________________________________
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.