On Mon, 24 May 2010, Rolf Turner wrote:


On 22/05/2010, at 2:23 PM, Ben Madin wrote:

Rolf,

Given the weekend status, I'll hazard a guess that you want to add these as environment variables, so in an attempt to be monosyllabic:

Assuming that you are using the bash shell (which has been the default for a while) log in as the user you are going to run the ./configure script as, and at the command prompt type

export F77="gfortran -arch x86_64"
export FC="gfortran -arch x86_64"


to see what is currently set, just type

export

(if you are still using the tcsh shell, the I think the command becomes setenv instead of export, and it is slightly different, so you will have to look that up)

good luck, I may have the wrong end of the stick here.

Thanks for the input.  Seems to work.  I actually use tcsh, so I did the
equivalent tcsh thing:

setenv F77 "gfortran -arch x86_64"
setenv FC "gfortran -arch x86_64"

But the documented way is to put these in a config.site file: and yes, it is in the R-admin manual. So all that was needed was to put in file config.site (in the top-level R build directory)

CC='gcc -arch x86_64'
CXX='g++ -arch x86_64'
F77='gfortran -arch x86_64'
FC='gfortran -arch x86_64'
OBJC='gcc -arch x86_64'

(copied from the manual).

That solved the fortran problem, and the configure goes on well past the point where it hung up last time. But it eventually comes to a shuddering halt with an error about X11 --- which is where I came in, really. I'm toadally mystified. The error I'm getting is:

configure: error: --with-x=yes (default) and X11 headers/libs are not available

That is just like the error I was getting in respect of readline; I was told to update my readline (via a fancy ``curl'' command). I looked in //r.research.att.com/libs and could not see any X11 package to which to apply a curly.

This one is probably that mentioned in the the R-admin manual for Snow Leopard, to wit

'Another quirk is that people have found that the X11 libraries are not in the default linking path, so something like @samp{LIBS=-L/usr/X11/lib} may be required.'

So add that line to the config.site file.

What the <expletive deleted> do I do now?

(And why do these things always happen to ***me***???)

Perhaps because you don't study the manuals? I've yet to see anything in this thread that is not covered in the general advice and the Mac OS X section of the R-admin manual.

We can't spell out the exact details for every possible system -- the possibilities are too many and the info would go out of date too rapidly. But for a '0 new features' release, Snow Leopard sure did introduce a whole raft of barely documented changes and we've not yet caught up with some in configure (ideally X11 would be looked for in /usr/X11/lib, but what was Apple thinking of in dropping it?).


        cheers,

                Rolf


--
Brian D. Ripley,                  rip...@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 272866 (PA)
Oxford OX1 3TG, UK                Fax:  +44 1865 272595

_______________________________________________
R-SIG-Mac mailing list
R-SIG-Mac@stat.math.ethz.ch
https://stat.ethz.ch/mailman/listinfo/r-sig-mac

Reply via email to