R-beta: 0.62.1 make error on Linux

Peter Dalgaard BSA p.dalgaard at biostat.ku.dk
Fri Jul 3 10:36:35 CEST 1998

Paul Gilbert <PaulGilbert at Ottawa.com> writes:

> I get an error trying to make  R 0.62.1 on Linux (2.0.30 kernel upgraged
> from RH 4.1). I think I saw this mentioned before but haven't been able
> find it. Does anyone know the fix?
> ../include/Arith.h:29: parse error before `!'

That's inside this construction:

int finite(double);

If HAVE_FINITE is defined incorrectly, you get the finite() macro
expanded at that point and...

So: Are you doing this on clean sources? Something may be lingering in
config.cache from another build. Try "make distclean ; make".
Otherwise configure is somehow getting confused and some
hand-fiddling/debugging of the results is needed. RH 4.2 is known to

   O__  ---- Peter Dalgaard             Blegdamsvej 3  
  c/ /'_ --- Dept. of Biostatistics     2200 Cph. N   
 (*) \(*) -- University of Copenhagen   Denmark      Ph: (+45) 35327918
~~~~~~~~~~ - (p.dalgaard at biostat.ku.dk)             FAX: (+45) 35327907
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