[Rd] Installing R from source ? (PR#655)

ripley@stats.ox.ac.uk ripley@stats.ox.ac.uk
Fri, 8 Sep 2000 13:14:41 +0200 (MET DST)


> From: jniesch@gwdg.de
> Date: Fri, 8 Sep 2000 11:40:01 +0200 (MET DST)
> To: r-devel@stat.math.ethz.ch
> Subject: [Rd] Installing R from source ? (PR#655)
> CC: R-bugs@biostat.ku.dk
> X-Loop: R-bugs@biostat.ku.dk
> 
> Full_Name: Jens Nieschulze
> Version: R-1.1.1
> OS: sparc sun solaris 2.7
> Submission from: (NULL) (134.76.192.150)
> 
> 
> I tried to install R today and got the following at the first try
> 
> rbitmap.c:239: parse error before `jmp_buf'
> rbitmap.c:239: warning: no semicolon at end of struct or union
> rbitmap.c: In function `my_error_exit':
> rbitmap.c:257: dereferencing pointer to incomplete type
> rbitmap.c: In function `R_SaveAsJpeg':
> rbitmap.c:279: storage size of `jerr' isn't known
> 
> after changing the source code (replacing the ';' with a ',' and adding some
> ','
> of rbitmap.c in lines 239 and 240 it installed correctly.

Ah, but it was correct before you altered its meaning.  What
the error message appears to say is that `jmp_buf' is not defined on
your system.  jmp_buf is defined on Solaris 2.7 in
/usr/include/setjmp.h, which should be included.

Do you have png installed?  I've run this assuming not and got similar
error messages. Solve them by adding

#include <setjmp.h>

at line 234 of rbitmap.c.  The png stuff includes setjmp.h.

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