[R] Compilation of R (linux) package on windows

Uwe Ligges ligges at statistik.uni-dortmund.de
Fri Feb 4 19:27:53 CET 2005


Depire Alexandre wrote:

> On windows, I install the last version of MinGW, I change path environment 
> variable,
> but when on command windows, I try to compute "R CMD SHLIB inv.c" I have the 
> following error:
> 'make' is unknown.
> 
> I have "mingw32-make.exe", but R don't use it, ?? I think it is'nt normal, but 
> I don't know how change the name of it in R.


I already quoted:
"please do ensure that you have followed the instructions exactly."

But you haven't!!!!

At least you have the tools from 
http://www.murdoch-sutherland.com/Rtools/ either not downloaded or not 
in your path.

Uwe Ligges



> 
> 
> Le vendredi 4 Février 2005 18:37, Prof Brian Ripley a écrit :
> 
>>On Fri, 4 Feb 2005, Uwe Ligges wrote:
>>
>>>Depire Alexandre wrote:
>>>
>>>>Hello,
>>>>I develop some R package on Linux machine with C subroutines.
>>>>The programs in C are well compiled on Linux machine and so I have some
>>>>".so" files.
>>>>
>>>>Now, I want to do the same work on windows, so I install R (the last
>>>>version) on windows, with Active Perl and djgpp, which is, as I know,
>>>>the gcc version for windows (to compile C program), but unfortunately
>>>>when I run "R CMD SHLIB inv.c, ", I have an error.
>>>>I think it's a problem with my choice of compiler C, could somebody give
>>>>to me the name of good compiler to do that ?
>>>
>>>Please read the R for Windows FAQ 3.1 "Can I install packages into
>>>libraries in this version?".
>>>It points you to README.packages,
>>>http://www.murdoch-sutherland.com/Rtools/ , and tells you "Note that this
>>>is rather tricky; please do ensure that you have followed the
>>>instructions exactly."
>>
>>To reinforce that, djgpp is a DOS (extender) and not a Windows compiler.
>>You need a native Windows compiler, from www.mingw.org, and currently we
>>suggest the release candidate of MinGW-3.2.0 (which postdates the details
>>in the last release of R, 2.0.1).
> 
>




More information about the R-help mailing list