[R] R-0.65.0 on mips-sgi-irix6.5: Error code 1 (bu21)
Kurt Hornik
Kurt.Hornik at ci.tuwien.ac.at
Thu Sep 9 10:00:26 CEST 1999
>>>>> Diego Kuonen writes:
> Dear all,
> I want to install R-0.65.0 on mips-sgi-irix6.5 (SGI IRIX 6.5 IP32),
> but it doesn't work !!!
> I run the following configure call:
> <146>: ./configure --prefix=/usr/people40c/kuonen/Software/bin
> ...
> R is now configured for mips-sgi-irix6.5
> Source directory: .
> Installation directory: /usr/people40c/kuonen/Software/bin
> C compiler: gcc -g -O2
> FORTRAN compiler: f77
> Gnome support: no
> Ok, then I simply type
> <147>:R-0.65.0: make
> gcc -I. -I../include -I../../src/include -DHAVE_CONFIG_H -g -O2 -c S_compat.c -o S_compat.o
> In file included from ../include/S.h:47,
> from ../include/S_compat.h:28,
> from S_compat.c:28:
> /usr/local/lib/gcc-lib/mips-sgi-irix6.2/2.8.1/include/math.h:681: conflicting types for `srandom'
> /usr/include/stdlib.h:234: previous declaration of `srandom'
> /usr/local/lib/gcc-lib/mips-sgi-irix6.2/2.8.1/include/math.h:682: conflicting types for `initstate'
> /usr/include/stdlib.h:226: previous declaration of `initstate'
> /usr/local/lib/gcc-lib/mips-sgi-irix6.2/2.8.1/include/math.h:683: conflicting types for `setstate'
> /usr/include/stdlib.h:233: previous declaration of `setstate'
> *** Error code 1 (bu21)
> *** Error code 1 (bu21)
> *** Error code 1 (bu21)
> *** Error code 1 (bu21)
> I know that these errors mean that the functions srandom and *state
> are being declared twice with different types; giving me the relevant
> files and line numbers....
Hmm ... looks like gcc's math.h is trying to fix a ``broken'' system
header file. I am not sure what ANSI thinks about srandom, my Linux
manpage says
#include <stdlib.h>
long int random(void);
void srandom(unsigned int seed);
char *initstate(unsigned int seed, char *state, size_t n);
char *setstate(char *state);
What do the conflicting header files think?
Duncan and whoever else has access to SGI---anything special one needs
on SGI?
-k
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
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
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._
More information about the R-help
mailing list