Kurt,

thanks for the report. That is indeed a bug the the GUI (some older code was not 64-bit safe). I have fixed it in SVN, so either re-run the commands I sent or you can simply update your SVN copy in the Mac- GUI directory by running
svn up
# and re-build
xcodebuild -configuration Deployment64

Thanks,
Simon

PS: When you are using the Package Installer, make sure you select "CRAN (sources)"!

On Sep 28, 2008, at 2:27 PM, Kurt Newman wrote:





> CC: [email protected]
> From: [EMAIL PROTECTED]
> To: [EMAIL PROTECTED]
> Subject: Re: [R-SIG-Mac] 64 bit Mac GUI
> Date: Sun, 28 Sep 2008 11:08:20 -0400
>
> On Sep 27, 2008, at 4:41 PM, Kurt Newman wrote:
>
>> Hello,I have used Matthew's method to install 64 bit R on Leopard (http://www.matthewckeller.com/html/64_bit_r_on_mac.html
>> ) and from the command line in the terminal program both 32 bit
>> (command "R") and 64 bit (command "R --arch=x86_64") R seem to
>> work. My question concerns the R GUI. The page 
http://r.research.att.com/building.html
>> indicates that "Leopard supports 64-bit throughout, including in
>> the R GUI". The GUI downloaded from http://r.research.att.com/
>> opens 32 bit R, but I have not been able to get the GUI to open 64
>> bit R. Please tell me what I am missing. Does the GUI need to be
>> recompiled, is there a configuration that needs to be set, or have I
>> misunderstood the statement "64-bit throughout, including in the R
>> GUI".R is installed on a Mac Pro with Quad-Core Intel Xeon
>> processors and Mac OS X 10.5.4 operating system. Thank you,Kurt Newman
>> [[alternative HTML version deleted]]
>
>
> First a warning - please don't follow all "Matthew's instructions"
> unless you really know what you're doing. They are slightly misleading
> and most of the them are not necessary (and some are outright
> dangerous). If you think the instructions on http://
> r.research.att.com/ are not sufficient, please say so!
>
> As for the GUI, you have to compile 64-bit version of the GUI once you
> have 64-bit R installed. You can do so as follow (paste in the
> Terminal, you must have Xcode installed):
>
> svn co https://svn.r-project.org/R-packages/trunk/Mac-GUI
> # svn may ask you to accept ETH certificate here if run for the first
> time
> cd Mac-GUI
> xcodebuild -configuration Deployment64
> open build/Deployment64
>
> The last command will open the directory containing the newly built
> GUI in the Finder, so you can do whatever you please with it (replace
> the 32-bit, rename, copy to Applications, ...)
>
> As for installing Leopard R, the simplest way is to paste this in the
> Terminal:
>
> curl -s http://r.research.att.com/R-2.8-branch-leopard-
> universal.tar.gz \
> | sudo tar fvxz - -C /
>
> You don't need extra library paths for 64-bit packages, but you want
> to use type='source' in install.packages for 64-bit (as the site says).
>
> Cheers,
> Simon
>

Simon,

Thank you very much for your response!! The instructions on http://r.research.att.com are probably very clear to individuals with more appropriate experience than I have. My knowledge of unix barely extends beyond what I had to know to run SAS (vi editor) and manipulate files. I have been struggling with getting 64 bit R to run. The information in your response above worked perfectly and 64 bit R, including the GUI, appears to be functional. The R Console displays the the expected pointer size and some elementary miscellaneous R code (not shown) ran without error.

R version 2.8.0 alpha (2008-09-26 r46576)
Copyright (C) 2008 The R Foundation for Statistical Computing
ISBN 3-900051-07-0
...
> .Machine$sizeof.pointer
[1] 8

I have used 32 bit R to work through various tutorial exercises and become able to start using R instead of SAS. The conversion to 64 bit R is necessary to use additional memory for my "real" work. Your Mac GUI is VERY IMPRESSIVE!!! It is a tremendous product!!

I have a question about packages. When I click on "Packages & Data" on the GUI menu bar, select "Package Installer", select "CRAN (sources)", select "Get List", select a CRAN Mirror site then click on OK the following error appears in the R Console

 *** caught segfault ***
address 0x217b629cf, cause 'memory not mapped'

Traceback:
 1: select.list(choices, multiple = FALSE, title = title)
 2: menu(m[, 1], graphics, "CRAN mirror")
 3: chooseCRANmirror()

Possible actions:
1: abort (with core dump, if enabled)
2: normal R exit
3: exit R without saving workspace
4: exit R saving workspace
>
Selection:

Please tell me if I have missed something about using the 64 bit GUI "Packages & Data" feature.

Thank you,
Kurt



_______________________________________________
R-SIG-Mac mailing list
[email protected]
https://stat.ethz.ch/mailman/listinfo/r-sig-mac

Reply via email to