[R] make missing on Solaris (was no subject)
Prof Brian Ripley
ripley at stats.ox.ac.uk
Mon Sep 18 20:35:58 CEST 2006
On Mon, 18 Sep 2006, Peter Dalgaard wrote:
> "Sarosh Jamal" <sarosh.jamal at utoronto.ca> writes:
>> Hi there,
>> I was updating the R-cmdr add-on (v.1.1-6 to the latest v.1.2) for R
>> (v.2.2.0) in a SunOS9 environment and came across some warnings during my
>> installation - it seems to download the dependencies but runs into the
>> following during install:
>> * Installing *source* package 'acepack' ...
>> ** libs
>> /opt/sfw/R/R-2.2.0/bin/SHLIB: make: not found
>> ERROR: compilation failed for package 'acepack'
>> /opt/sfw/R/R-2.2.0/bin/INSTALL: test: argument expected
>> ERROR: failed to lock directory '/opt/sfw/R/R-2.2.0/library' for modifying
>> Try removing '/opt/sfw/R/R-2.2.0/library/00LOCK'
>> I don't see why I would have to remove the 00LOCK file since it seems to
>> have been created by the very session of R I use to run install.packages().
>> I'm attaching the complete log.
>> Any insight or feedback will be much appreciated.
> Notice the _first_ issue reported:
> make: not found
It is in /usr/ccs/bin, and not usually in the Parh on Solaris.
BUT, your R is very old (2.2.0, and 2.4.0 is about to go into beta).
Please update as we ask (see the posting guide) *before* posting about
> without a functioning "make" command, you're not likely to get
> anything to work. Presumably, since you have a functioning R, "make"
> is there somewhere, but you need to adjust your PATH. The rest could
> well just be consequences.
Yes, of the use of a long-outdated version of R. The 00LOCK problem was a
Solaris (Bourne) sh vs bash problem fixed long ago, but since 2.2.0 AFAIR.
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