[R-SIG-Mac] compiling R devel on vanilla tiger

Jan de Leeuw deleeuw at stat.ucla.edu
Thu Aug 25 20:28:33 CEST 2005


Of course now you have R with AquaTcl, your Tcl/Tk based packages
will not work from the Aqua GUI, and packages such as tkrplot will not
work at all.

On Aug 25, 2005, at 11:17 , Kasper Daniel Hansen wrote:

>
> On Aug 24, 2005, at 4:43 PM, Simon Urbanek wrote:
>
>> On Aug 24, 2005, at 4:58 PM, Kasper Daniel Hansen wrote:
>>
>>
>>> On Aug 24, 2005, at 11:09 AM, Simon Urbanek wrote:
>>>
>>>> I just repeat what I've said here already: unless you desperately
>>>> need 64-bit R there is no real benefit from using gcc4, because  
>>>> it's
>>>> still very instable (gfortran segfaults even on simple examples)  
>>>> and
>>>> unreliable (gfortran is even slower than g77). There is a good
>>>> reason
>>>> why the CRAN build uses gcc3 and g77.
>>>>
>>>
>>> That was a nice clear statement. So given that I want to compile R
>>> from source (because I need the devel version), without too much
>>> hassle I should use gcc 3.3 supplied by Xcode 2.1. But what do I do
>>> with respect to the Fortran compiler?
>>>
>>
>> CRAN installer package of R comes with g77 3.4 which is recommended.
>> You can install it even separately from the R binary (preferably
>> using sudo installer ... because there is a bug in the package that
>> doesn't allow non-admins to install it - c.f. the list). That version
>> is tested to work with the gcc3 that cones with Xcode 2.x. If you
>> plan to compile R from sources you may also want to run
>> sudo gcc_select 3.3
>> to prevent having problems with cc_dynamic.
>>
>>
>>> How close should the versions match? Should I get
>>>   - gcc 3.3.6 (latest version of the 3.3 branch) from Gnu's website
>>>   - gcc 3.4.4 from Gnu's website
>>>   - gcc 3.4 from the hpc.sourceforge website
>>>
>>
>> It doesn't really matter as long as it is >=3.3 and <=3.9 except that
>> it should use static Fortran libraries if possible (unfortunately the
>> more recent ones don't).
>
> It works!
>
> So here is what I did:
> 1) Downloaded the most recent (binary) version of R from cran and
> mounted the disk image.
> 2) installed the g77 compiler from the package by
>    sudo installer  -pkg /Volumes/R-2.1.1/Packages/g77.pkg -target /
> (if you just want to check the package information, do
>    installer -pkg /Volumes/R-2.1.1/Packages/g77.pkg -pkginfo
> )
> 3) compiled R using the flags
> ./configure --with-aqua \
>    --with-blas='-framework vecLib' --with-lapack \
>    --with-tcl-config=/Library/Frameworks/Tcl.framework/tclConfig.sh \
>    --with-tk-config=/Library/Frameworks/Tk.framework/tkConfig.sh \
>    R_PAPERSIZE=letter \
>    F77=g77 \
>    TCLTK_LIBS='-framework Tcl -framework Tk' \
>    TCLTK_CPPFLAGS='-I/Library/Frameworks/Tcl.framework/Headers
>                      -I/Library/Frameworks/Tk.frameworks/Headers'
> (bad linebreak because of the mail program in the two last lines)
>
> Thanks a lot!
>
> Kasper
>
>
>
> [[alternative HTML version deleted]]
>
> _______________________________________________
> R-SIG-Mac mailing list
> R-SIG-Mac at stat.math.ethz.ch
> https://stat.ethz.ch/mailman/listinfo/r-sig-mac
>

==========================================================
Jan de Leeuw, 11667 Steinhoff Rd, Frazier Park, CA 93225, 661-245-1725
                                  http://www.cuddyvalley.org/dunklen.mov
==========================================================
                                      Und die Einen sind im Dunkeln
                                      Und die Andern sind im Licht
                                      Doch man sieht nur die im Lichte
                                      Die im Dunkeln sieht man  
nicht       (Brecht)



More information about the R-SIG-Mac mailing list