On Tue, 13 Jun 2006, Kenji Rikitake wrote: > Prof. Ripley: > > In the message <[EMAIL PROTECTED]> > dated Tue, Jun 13, 2006 at 06:53:20AM +0100, > Prof Brian Ripley <[EMAIL PROTECTED]> writes: >> The first point is already changed in R-patched: please try it and >> confirm. [...] > > I'm compiling the kit R-patched_2006-06-12.tar.gz right now. The buggy > code is surely removed and it's keep on building well. > >> What architecture and compiler is this (and is FreeBSD 4.11-RELEASE not >> rather old)? va_copy is a C99 feature, and was introduced as __va_copy >> well before 1999. (__va_copy was in gcc 2.95.3 for example, and 2.3.1 >> builds on platforms with __va_copy and not va_copy.) > > gcc 2.95.4 on FreeBSD 4.11-RELEASE-p18; note that stdarg(3) says > > STANDARDS > The va_start(), va_arg(), and va_end() macros conform to ISO/IEC > 9899:1990 (``ISO C90''). > > And va_copy() does not exist. I think this is a common FreeBSD-related > problem, fixed in a later release, on 5.x or 6.x.
__va_copy is supposed to exist on that compiler, and the R code maps __va_copy to va_copy when the first exists and the second does not. >> Your second point seems to be covered by the instructions to set umask >> appropriately: people who have are not having to change permissions after >> installation. > > I set umask to 0022 manually and did "make install" from tcsh, but > didn't get the permission flags straighten out. I'll check this out > again, though I think I need to investigate a bit. You need to set umask when you unpack and build, not just when you install. >>> ./configure --disable-mbcs > >> Why do you claim that is `default in FreeBSD 4.x'? > > All I know is that in FreeBSD ports math/R and on 4.x, --disable-mbcs > had been required to get around with the broken MBCS library handling of > FreeBSD. So I followed the convention. Ah, `convention' rather than default (R's configure does not set it). > > Many thanks for your help. > > // Kenji Rikitake > > -- Brian D. Ripley, [EMAIL PROTECTED] 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 272866 (PA) Oxford OX1 3TG, UK Fax: +44 1865 272595 ______________________________________________ [email protected] mailing list https://stat.ethz.ch/mailman/listinfo/r-devel
