Re: [R] Install problem on Solaris 9

From: Prof Brian Ripley <ripley_at_stats.ox.ac.uk>
Date: Wed 20 Apr 2005 - 17:10:26 EST

You need to see the config.log for foreign. To do so, please

  1. unpack src/library/Recommended/foreign.tgz in say /tmp
  2. Run /path/to/R_HOME/bin/R CMD INSTALL /tmp/foreign
  3. Look in /tmp/foreign/config.log

HOWEVER, you still seem to have -m64 in foreign.ts.out: R is not going to have put that there, so it is something you did or something wrong in the configuration of your machine.

I also do not get

> configure: loading cache /dev/null

which I have never seen. Here's what my config.log has (gcc 3.4.3, Solaris 8)

## ----------- ##
## Core tests. ##
## ----------- ##

configure:1346: checking for gcc
configure:1372: result: gcc

configure:1616: checking for C compiler version configure:1619: gcc --version </dev/null >&5 gcc (GCC) 3.4.3
Copyright (C) 2004 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. configure:1622: $? = 0
configure:1624: gcc -v </dev/null >&5
Reading specs from
/opt/local/sol2.6/bin/../lib/gcc/sparc-sun-solaris2.8/3.4.3/specs Configured with: ./configure
Thread model: posix
gcc version 3.4.3
configure:1627: $? = 0
configure:1629: gcc -V </dev/null >&5
gcc: `-V' option must have argument
configure:1632: $? = 1
configure:1655: checking for C compiler default output file name
configure:1658: gcc -O2 -g -Wall -pedantic   conftest.c  >&5
configure:1658: gcc -O2 -g -Wall -pedantic   conftest.c  >&5
configure:1661: $? = 0
configure:1707: result: a.out


On Mon, 18 Apr 2005, Shields, Rusty (IMS) wrote:

> I'm trying to install R-2.0.1 on Solaris 9 and I'm receiving the
> following error messages during make.
>
> begin installing recommended package foreign
> make[2]: *** [foreign.ts] Error 1
> make[2]: Leaving directory
> `/opt/net/source/R-2.0.1/src/library/Recommended'
> make[1]: *** [recommended-packages] Error 2
> make[1]: Leaving directory
> `/opt/net/source/R-2.0.1/src/library/Recommended'
> make: *** [stamp-recommended] Error 2
>
>
> A review of src/library/Recommended/foreign.ts.out shows:
>
> * Installing *source* package 'foreign' ...
> configure: loading cache /dev/null
> checking for gcc... make[3]: Entering directory
> `/tmp/R.INSTALL.169/foreign'
> gcc -m64
> make[3]: Leaving directory `/tmp/R.INSTALL.169/foreign'
> checking for C compiler default output file name... configure:
> error: C compiler cannot create executables
> See `config.log' for more details.
> ERROR: configuration failed for package 'foreign'
>
>
> A review of config.log does not reveal anything terribly useful.
>
> I'm using gcc, g77, and g++ v3.4.1, 32 bit builds (I think), all
> installed under /opt/net/utils/gcc3.4.1, which is in the path.
>
> LD_LIBRARY_PATH=/otherstuff:/opt/net/utils/gcc3.4.1/lib:/opt/net/utils/l
> ib:/otherstuff
>
> My config.site contains:
>
> CC="gcc"
> CPPFLAGS="-I/usr/include"
> F77="g77"
> LDFLAGS="-L/opt/net/utils/gcc3.4.1/lib/"
> CXX="g++"

You never need

CPPFLAGS="-I/usr/include"

unless your compiler is broken, and apart from LDFLAGS R would have figured that all out for itself.

> What should I be looking for here?
>
> Thanks.
>
> Rusty
>
> [[alternative HTML version deleted]]

> PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html

PLEASE do, not HTML mail as it asks.

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

______________________________________________
R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html
Received on Thu Apr 21 08:50:57 2005

This archive was generated by hypermail 2.1.8 : Fri 03 Mar 2006 - 03:31:20 EST