[R] build R package on winXP

Prof Brian Ripley ripley at stats.ox.ac.uk
Mon Jan 5 19:32:30 CET 2004

On Mon, 5 Jan 2004, Jing Wu wrote:

> I wrote an R function and want to build an R package on winXP. I have
> set my
> path:C:\bin;C:\MinGW\bin;C:\Perl\bin\;C:\Tcl\bin;C:\texmf\miktex\bin;C:\Program
> Files\R\rw1081\bin;
> I tried to run "Rcmd build --help" but failed. Under
> C:\WINDOWS\System32\cmd.exe, I got the error message:
> Please set TMPDIR to a valid temporary directory.

So, please do as you were asked: it is discussed in readme.packages.

> Under Cygwin, I got the error message:

You said you wanted to build on winXP, not under Cygwin.

> Can't locate R/Dcf.pm in @INC <@INC contains: c
> \PROGRA~1\R\rw1081\share\perl; /usr/lib/perl5/5.8.0/cygwin-multi-64int
> /usr/lib/perl5/site_perl/5.8.0/cygwin-multi-64int
> /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl .> at
> c:\PROGRA~1\R\rw1081/bin/build line 34.
> BEGIN failed--compilation aborted at c:\PROGRA~1\R\rw1081/bin/build line
> 34.
> I have Dcf.pm in \PROGRA~1\R\rw1081\share\perl\R. Why Rcmd build can not
> find it?

Because you are not following the instructions, which are to use *Windows* 
Perl.  Once again, this is in the file readme.packages.

Brian D. Ripley,                  ripley at 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

More information about the R-help mailing list