`R-devel' is said to be Under development (unstable), so please don't
report problems to R-help. (There is an R-devel list to which I have
diverted this).
The problem is a problem in trying to cope with TMPDIR with spaces in,
now fixed, I hope (since it depended on the exact toolset in use).
On Tue, 20 Jan 2004, James MacDonald wrote:
> Hi All,
>
> I am having a problem with Rcmd build using R-devel on WinXP. If I try
> to build a package using the --binary flag, I get the following error:
>
> Error: cannot change to directory ' 'c:/TEMP/Rbuild.XXXX'
'
>
> Where XXXX is some number. I can get Rcmd build to work using R-1.7.1
> and R-1.8.0, so I don't think it is a permission problem. I looked at
> the build file, and the relevant portion appears to be the same in all
> versions:
Notice that is *not* the same error message, and it is not relevant.
The clue is the set of quotes around the directory name. Had you copied
an actual example such as
Error: cannot change to directory `'c:/TEMP/Rbuild.3796''
I would have got there a lot sooner. As the FAQ asks, please report what
actually happened, not hypotheses.
> if($opt_binary) {
> my $libdir = "${R::Vars::TMPDIR}/Rbuild.$$";
> mkdir("$libdir", 0755)
> or die "Cannot create directory '$libdir'\n";
> If I do Rcmd install --build, I get a built .zip file, but it appears
> that the temp directory is never used.
It is INSTALL not install!
--
Brian D. Ripley, ripley@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