On Nov 13, 2012, at 2:30 PM, Berend Hasselman <b...@xs4all.nl> wrote:

> 
> On 13-11-2012, at 21:07, Federico Calboli <f.calb...@imperial.ac.uk> wrote:
> 
>> On 13 Nov 2012, at 19:59, Prof Brian Ripley <rip...@stats.ox.ac.uk> wrote:
>> 
>>> Marc,
>>> 
>>> Start with 'which R', or run /usr/bin/R explicitly.
>> 
>> $ which R
>> /usr/bin/R
>> 
>> 
>>> That should be a symlink to
>>> 
>>> /Library/Frameworks/R.framework/Resources/bin/R
>> 
>> it does:
>> 
>> $ ls -l /usr/bin/R
>> lrwxr-xr-x  1 root  wheel  47 28 Oct 10:47 /usr/bin/R@ -> 
>> /Library/Frameworks/R.framework/Resources/bin/R
>> 
>>> 
>>> and that should be a symlink,
>> 
>> it's not:
>> 
>> $ ls -l /Library/Frameworks/R.framework/Resources/bin/R
>> -rwxrwxr-x  1 root  admin  8775 26 Oct 17:22 
>> /Library/Frameworks/R.framework/Resources/bin/R*
>> 
>> $ ls /Library/Frameworks/R.framework/Resources/bin/R*
>> /Library/Frameworks/R.framework/Resources/bin/R*       
>> /Library/Frameworks/R.framework/Resources/bin/Rd2pdf*
>> /Library/Frameworks/R.framework/Resources/bin/R32*     
>> /Library/Frameworks/R.framework/Resources/bin/Rdconv*
>> /Library/Frameworks/R.framework/Resources/bin/R64*     
>> /Library/Frameworks/R.framework/Resources/bin/Rdiff*
>> /Library/Frameworks/R.framework/Resources/bin/REMOVE*  
>> /Library/Frameworks/R.framework/Resources/bin/Rprof*
>> /Library/Frameworks/R.framework/Resources/bin/Rcmd*    
>> /Library/Frameworks/R.framework/Resources/bin/Rscript*
>> 
>> 
>> BW
>> 
>> F
> 
> The postflight script tests for 10.6 and 10.7 but not for 10.8.
> The relevant  lines are
> 
> # some jobs needed specifically on Mac OS X 10.6 (Snow Leopard) and 10.7 
> (Lion)
> if uname -r | grep ^1[01] >/dev/null; then
> 
> On 10.8.2 uname -r returns 12.2.0 and that doesn't match the grep test.
> It would seem that the test should be grep ^1[012] or grep ^1[0-2] .
> 
> Berend


I was just getting around to that section of the script.

I suspect that this is correct and the timing would make sense with my 
observations here.

Mountain Lion was released on July 25 and I updated shortly thereafter. 

The R 2.15.1 OSX binary is dated June 22, before ML was available, so I would 
have had that installed under Lion, since I would have updated from 2.15.0 soon 
after the R OSX binary became available. Thus, 64 bit R would have been the 
default at that time.

R 2.15.2 was of course released after ML, so that is when the change occurred 
to 32 bit R. 


Under ML as Berend notes above:

~  uname -r
12.2.0

~  uname -r | grep ^1[012] 
12.2.0


I had sent an initial e-mail to Simon with the information, but he replied from 
his iPhone that he is away for a couple of weeks sans computer.

In the mean time, I will get in the habit of using 'R64' from the CLI and in 
ESS.

If there is anything else that is needed, let me know.

Thanks all!

Regards,

Marc

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

Reply via email to