[R] problems compiling under solaris

Peter Dalgaard p.dalgaard at biostat.ku.dk
Mon May 8 22:46:16 CEST 2006


"Sul, Young L" <Sul at hcp.med.harvard.edu> writes:

> Hi!
> I've been trying to compile R with gcc version 3.4.2 on a box running Solaris 2.6.
> 
> I keep on hitting this error during the compile:
> 
> gcc -I. -I../../src/include -I../../src/include  -I/usr/local/include -DHAVE_CONFIG_H   -g -O2 -std=gnu99 -c dynload.c -o dynload.o
> In file included from dynload.c:33:
> ../../src/include/Defn.h:943: error: parse error before "mbstate_t"
> make[3]: *** [dynload.o] Error 1
> 
> Has anyone else hit this kind of compile error?

Solaris 2.6 is pretty darn old! (August 1997, according to Google)

Is it possible that it has an incomplete definition of the
multibyte-character stuff in wchar.h et al.?

If so, it is somewhat odd that you get errors from within

#ifdef SUPPORT_MBCS

but you never know.

-- 
   O__  ---- Peter Dalgaard             Øster Farimagsgade 5, Entr.B
  c/ /'_ --- Dept. of Biostatistics     PO Box 2099, 1014 Cph. K
 (*) \(*) -- University of Copenhagen   Denmark          Ph:  (+45) 35327918
~~~~~~~~~~ - (p.dalgaard at biostat.ku.dk)                  FAX: (+45) 35327907




More information about the R-help mailing list