[Rd] 32 bit error compiling R on sparc-sun-solaris (PR#1273)

ripley@stats.ox.ac.uk ripley@stats.ox.ac.uk
Fri, 18 Jan 2002 15:31:08 +0100 (MET)


On Fri, 18 Jan 2002 vinod.rajakumar@vectorpartners.com wrote:

> Full_Name: vinod rajakumar
> Version: R-1.4.0
> OS: Solaris 5.8
> Submission from: (NULL) (66.9.157.2)
>
>
>
> my machine looks like:
> SunOS 5.8 Generic_108528-07 sun4u sparc SUNW,Sun-Blade-1000 (64-bit)
>
> I downloaded the zipped R-1.4.0 files into $HOME/dwnlds, unzipped, un-tar-ed,
> and ran the following:
>
> export MAKE=gmake
> export CC = gcc
> ./configure --prefix=$HOME/sfw/R
> gmake
>
> and here's where it failed:
>
> gcc -I. -I../../src/include -I../../src/include -I/usr/local/include
> -DHAVE_CONFIG_H   -g -O2 -c arithmetic.c -o arithmetic.o
> arithmetic.c:672: #error code requires that int have 32 bits
>
> I did a double-check and sizeof(int) is 32 bits, any advice?

INT_32_BITS is tested during configure, so you need to look to see what it
did: possibly config.log will help.

I have seen this when the LD_LIBRARY_PATH was not set to allow the
libraries to be found.  You don't tell us which version of gcc, but
gcc 3.0.x needs libgcc.so.

R does build with gcc 3.0.2 on Solaris 7, for example, so there is almost
certainly no problem other than local to you.

-- 
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 272860 (secr)
Oxford OX1 3TG, UK                Fax:  +44 1865 272595


-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-devel 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-devel-request@stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._