R-1.5.0 on NetBSD (PR#1566)
On Fri, 17 May 2002 Ray.Brownrigg@mcs.vuw.ac.nz wrote:
Firstly I omitted the following information from my original message: R is now configured for i386--netbsdelf Source directory: . Installation directory: /usr/pkg C compiler: cc -mieee-fp -I/mnt/scratch/pkgsrc/math/R/work.i386/.buildlink/include -O2 -I/usr/pkg/share/x11-links/include C++ compiler: c++ -mieee-fp -I/mnt/scratch/pkgsrc/math/R/work.i386/.buildlink/include -I/mnt/scratch/pkgsrc/math/R/work.i386/.buildlink/include -O2 -I/usr/pkg/share/x11-links/include FORTRAN compiler: /mnt/scratch/pkgsrc/math/R/work.i386/.buildlink/bin/f2c-f77 -O X11 support: yes Gnome support: no Tcl/Tk support: yes Readline support: yes R profiling support: yes R as a shared library: no Secondly, a workaround patch is the following: --- src/main/unzip.h.orig Mon Feb 4 11:48:57 2002 +++ src/main/unzip.h @@ -49,6 +49,16 @@ #include "zlib.h" #endif +/* Fudge for NetBSD's replacement of OF by __P in zconf.h */ + +#ifndef OF /* function prototypes */ +# ifdef STDC +# define OF(args) args +# else +# define OF(args) () +# endif +#endif +
Thanks. That extract is taken directly from zconf.h in the official version, so do I gather that NetNSD has gratuitously removed it? R assumes ISO C, so we don't need the test for STDC. This is surely a bug in NetBSD and not in R, so I hope you have also filed a NetBSD bug report. I've add the comment /* workaround for NetBSD vandalism on zconf.h */ and that seems a reasonable description to me (and a lot less rude that some comments about other OSes legitimate differences in the R sources). Brian
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 _._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._