From deleeuw at stat.ucla.edu  Sat Jul 31 21:15:51 2004
From: deleeuw at stat.ucla.edu (Jan de Leeuw)
Date: Sat Jul 31 21:16:18 2004
Subject: [Rd] R + OS X + gcc 3.5 = not quite there ..
Message-ID: <095CB4BC-E326-11D8-9ED2-000A95A67E82@stat.ucla.edu>

I tried R-devel (07/31/04) with

setenv CC gcc-3.5
setenv F77 gfortran
setenv CXX g++-3.5

Here gfortran is g-95, version 3.5, from Gaurav's site.

Configure goes fine, build goes fine, except for problems with 
macro-expansion
in plot.c, similar to the one you mention in starma.c. After clobbering 
those, the
compile is allright, the base package builds fine, and the binary runs. 
There
is a problem with loading packages, however (see below).

==================================================================

[cabledoc70:Developer/R/R-devel] deleeuw% bin/R
Error in lazyLoadDBfetch(key, datafile, compressed, envhook) :
         internal error in decompress1

R : Copyright 2004, The R Foundation for Statistical Computing
Version 2.0.0 Under development (unstable) (2004-07-30), ISBN 
3-900051-00-3

R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
Type 'license()' or 'licence()' for distribution details.

R is a collaborative project with many contributors.
Type 'contributors()' for more information and
'citation()' on how to cite R in publications.

Type 'demo()' for some demos, 'help()' for on-line help, or
'help.start()' for a HTML browser interface to help.
Type 'q()' to quit R.

 > library()
Error in lazyLoadDBfetch(key, datafile, compressed, envhook) :
         internal error in decompress1
==================================================================

With R-patched (07/31/04) there are no problems with plot.c, but there 
is the
problem with starma.c (I guess a cpp-3.5 bug). Even when fixing starma.c
the package stats still refuses to build because of
==================================================================

gfortran   -fno-common  -g -O2 -c ppr.f -o ppr.o
/var/tmp//ccSqEJAf.s:8241:FATAL:Symbol __BLOCK_DATA____ already defined.
make[5]: *** [ppr.o] Error 1
make[4]: *** [all] Error 2
make[3]: *** [all] Error 1
make[2]: *** [R] Error 1
make[1]: *** [R] Error 1
make: *** [R] Error 1

and the "bad restore file magic number" errors are there as well.
==================================================================

[


[Rd] R + OS X + gcc 3.5 = not quite there ..
Jan de Leeuw