Difficulty with R CMD INSTALL
On Sun, 3 Jun 2001 fharrell at virginia.edu wrote:
I am running Linux Mandrake 7.2 with the following: platform i586-pc-linux-gnu arch i586 os linux-gnu system i586, linux-gnu status major 1 minor 2.3 year 2001 month 04 day 26 language R To build a package I ran R CMD build Hmisc, apparently with success: * checking for file `Hmisc/DESCRIPTION' ... OK * preparing `Hmisc': * cleaning src * checking whether `INDEX' is up-to-date ... NO * use `--force' to overwrite the existing `INDEX' * removing junk files * building `Hmisc_1.0.tar.gz' The source directory had a single large R source file under R
With what extension?
At that point in the install process we have
if test -d R; then
echo " R"
mkdir -p ${lib}/${pkg}/R
cat `ls R/*.[RSqrs] R/unix/*.[RSqrs] 2>/dev/null` \
> ${lib}/${pkg}/R/${pkg}
fi
This will get stuck if there is an R directory, but the files in it
do not have extensions R S q r or s. See section 1.1.3 of `Writing R
extensions' for the rules.
That's a bug (getting stuck) fixed in R-devel and hence will be fixed in
1.3.0: from the CVS logs
revision 1.61
date: 2001/05/03 07:18:41; author: ripley; state: Exp; lines: +6 -4
INSTALL failed if dir R was empty or had no suitable files
As a more general comment, R CMD build is intended to be the last stage of
the process, used after R CMD check (which checks that installation works).
When developing a package I tend to INSTALL it several times and run a few
tests each time, then use R CMD check --no-clean to refine it (not
re-installing from scratch each time), and finally R CMD check then R CMD
build.
Brian
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 272860 (secr) Oxford OX1 3TG, UK Fax: +44 1865 272595 -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html Send "info", "help", or "[un]subscribe" (in the "body", not the subject !) To: r-help-request at stat.math.ethz.ch _._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._