From ripley at stats.ox.ac.uk  Tue Apr 29 11:59:54 2008
From: ripley at stats.ox.ac.uk (Prof Brian Ripley)
Date: Tue, 29 Apr 2008 10:59:54 +0100 (BST)
Subject: [Rd] R-Forge SVN repositories: R CMD build/check error on
 Windows machines
In-Reply-To: <4816DE47.1030401@wu-wien.ac.at>
References: <4815F9C8.80209@wu-wien.ac.at> <48163158.2050802@stats.uwo.ca>
	<4816DE47.1030401@wu-wien.ac.at>
Message-ID: <alpine.LFD.1.10.0804291052001.15988@gannet.stats.ox.ac.uk>

On Tue, 29 Apr 2008, Stefan Theussl wrote:

> Duncan Murdoch wrote:
>> On 28/04/2008 12:22 PM, Stefan Theussl wrote:
>>> Dear R-devel,
>>> 
>>> One of our R-Forge developers pointed out that it is not possible to build 
>>> packages under Windows using the R-Forge repository structure: a package 
>>> resides in ./pkg - not in a directory with the same name as the package 
>>> name.
>>> 
>>> Under Linux 'R CMD build pkg' or 'R CMD check pkg' work pretty well (I 
>>> think Kurt Hornik fixed that in R 2.5.1 or so) whereas under Windows one 
>>> gets the following error (this is the example sent by the user):

[...]

> Nevertheless, I think that this is a useful convenience feature (indeed I use 
> that very often under Linux). E.g., one wants to have his or her packages in 
> different directories like foo-devel, foo-release and just say R CMD 
> build/check on them.

(I think the problem with 'build' on Windows comes from packages with 
vignettes.)

Features such as this have a little cost (not least in maintenance when 
developers don't know about them).  However, the plan is to move INSTALL 
to an R script used by both Unix and Windows for 2.8.0 which would allow 
more flexibility and keep the platforms in line.  Knowing this is required 
at the design stage is much easier than bolting it on afterwards.  (One 
consequence is that I am not at all keen to change the Windows INSTALL for 
2.7.x.)

-- 
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



[Rd] R-Forge SVN repositories: R CMD build/check error on Windows machines
Prof Brian Ripley