[R] Can't install package Matrix on solaris.

Martin Maechler maechler at stat.math.ethz.ch
Thu Jul 3 22:44:11 CEST 2008


>>>>> "BDR" == Prof Brian Ripley <ripley at stats.ox.ac.uk>
>>>>>     on Thu, 3 Jul 2008 13:25:54 +0100 (BST) writes:

    BDR> You need to use
    BDR> 1) GNU make (see the DESCRIPTION file).

    BDR> 2) the compiler used to install R.  Finding cc as /usr/ucb/cc indicates a 
    BDR> likely path error: the current Sun C compiler is likely to be somewhere 
    BDR> like /opt/SUNWspro/bin .  If you did not install R, ask the person who did 
    BDR> for the commands used.

Yes.

Also, why are you trying to install a version of Matrix that is
clearly outdated?
(Is it because your version of R is similarly outdated, and
 newer version of Matrix ask for relatively new versions of R) ? 

seriously, please do use R 2.7.1 and then install
Matrix_0.999375-10 (which does require R >= 2.6.0 only).
Among many others, it has the nice feature that it *will* check
if you are using  GNU make  and complain in English (instead of
giving a pretty unhelpful error message later) if you don't use
GNU make.

Hoping, you'll enjoy "the Matrix",
Martin Maechler, 
ETH Zurich


    BDR> On Wed, 2 Jul 2008, Scott Brown wrote:

    >> I'm using package Matrix, which I have installed on several flavours of linux system. But on an important solaris install, I can't make it work.
    >> 
    >> Initially, I thought the problem was using 'make' instead of 'gmake', but I masked around that, and still get errors. Those new errors seem to be related to 'cc' wanting some optional extras that I don't have installed. Any idea what they are? Or how I can persuade CMD INSTALL to use 'gcc' or something else that works?
    >> 
    >> I don't have root privileges on this system, just in case that's important for the kind of solution you were thinking of.
    >> 
    >> Here's an example of two kinds of errors I get:
    >> 
    >> FIRST KIND OF ERROR, WHEN USING 'MAKE':
    >> ces-409034-sdb231:  R CMD INSTALL -l ~/R Matrix_0.999375-4.tar.gz
    >> * Installing *source* package 'Matrix' ...
    >> ** libs
    >> ** arch -
    >> make: Fatal error in reader: Makefile, line 9: Unexpected end of line seen
    >> ERROR: compilation failed for package 'Matrix'
    >> ** Removing '/home/sdb231/R/Matrix'
    >> 
    >> SECOND KIND OF ERROR, USING 'GMAKE':
    >> ces-409034-sdb231: R CMD INSTALL -l ~/R Matrix_0.999375-4.tar.gz
    >> * Installing *source* package 'Matrix' ...
    >> ** libs
    >> ** arch -
    >> cc -I/usr/local/R-2.7.1/lib/R/include  -I/usr/local/include   -I./UFconfig
    >> -g -c CHMfactor.c -o CHMfactor.o
    >> /usr/ucb/cc:  language optional software package not installed
    >> gmake: *** [CHMfactor.o] Error 1
    >> ERROR: compilation failed for package 'Matrix'
    >> ** Removing '/home/sdb231/R/Matrix'
    >> 
    >> ______________________________________________
    >> R-help at r-project.org mailing list
    >> https://stat.ethz.ch/mailman/listinfo/r-help
    >> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
    >> and provide commented, minimal, self-contained, reproducible code.
    >> 

    BDR> -- 
    BDR> Brian D. Ripley,                  ripley at stats.ox.ac.uk
    BDR> Professor of Applied Statistics,  http://www.stats.ox.ac.uk/~ripley/
    BDR> University of Oxford,             Tel:  +44 1865 272861 (self)
    BDR> 1 South Parks Road,                     +44 1865 272866 (PA)
    BDR> Oxford OX1 3TG, UK                Fax:  +44 1865 272595

    BDR> ______________________________________________
    BDR> R-help at r-project.org mailing list
    BDR> https://stat.ethz.ch/mailman/listinfo/r-help
    BDR> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
    BDR> and provide commented, minimal, self-contained, reproducible code.



More information about the R-help mailing list