Hi Kevin, Thanks a lot for helping. That pushed me on the right track. I then needed some more tools (Java/XQuartz) and could then install R from source. Only make pdf; make info failed, saying that 'texi2any' couldn't be found on the system. I couldn't find any hints online or in the R administration manual on how to install/get it. I do have texi2pdf, though. Do you know how to get texi2any? (hope this is still fine to be discussed in this thread, if not, I can open a new one).
Thanks & cheers, Marius On Sun, May 10, 2015 at 2:45 PM, Kevin Ushey <[email protected]> wrote: > Hi Marius, > > I've had success compiling (the latest versions of) R from source > using Apple's command line tools (shipped with Xcode), alongside > gfortran 4.8.2 installed from here (as hosted by Simon Urbanek): > > http://r.research.att.com/libs/gfortran-4.8.2-darwin13.tar.bz2 > > Alternatively, (and what I tend to do by default on OS X), you can get > the latest release of `gfortran` using one of the custom Apple > 'package managers', e.g. with homebrew (http://brew.sh/), you can use > > brew install gcc > > which will get you an up-to-date copy of `gcc` (not really needed > since you'll have Apple clang), but also `gfortran` (which is needed > as it's no longer shipped with the Apple command line tools). > > After this, as long as `gfortran` is on your PATH (e.g. by symlinking > the binary into /usr/local/bin), you should be good to go for building > R from source -- it will then be able to automatically discover where > the Fortran libraries live, and so on. > > Kevin > > On Sun, May 10, 2015 at 11:00 AM, peter dalgaard <[email protected]> wrote: >> You do need to read this: >> >> http://cran.r-project.org/doc/manuals/r-release/R-admin.html >> >> People are not inclined to write significant amounts of the same information >> to the list... >> >> -Peter D >> >> >>> On 10 May 2015, at 19:27 , Marius Hofert <[email protected]> wrote: >>> >>> Dear Peter, >>> >>> Thanks for your quick help. >>> >>> I'm not so familiar with the technicalities (and try to learn): Where >>> is the file 'config.site' located in your system? Is this supposed to >>> be a file which provides settings for 'configure'? >>> >>> Thanks & cheers, >>> Marius >>> >>> PS: Also thanks for the hint towards r.research... I'll look into that >>> once everything else is running. I already have some things running, >>> e.g., texinfo, not sure if the 'texinfo' you mentioned is a specific >>> one (but I'll see then). >>> >>> >>> >>> On Sun, May 10, 2015 at 1:04 PM, peter dalgaard <[email protected]> wrote: >>>> >>>>> On 10 May 2015, at 17:13 , Marius Hofert <[email protected]> >>>>> wrote: >>>>> >>>>> Hi, >>>>> >>>>> I'm running Mac OS X Yosemite 10.10.3 on a MacBook Pro (Retina, >>>>> 13", 2015). I would like to install R from source (various >>>>> versions etc.) and thus installed Xcode (latest version: >>>>> 6.3.1). How can I get a Fortran compiler which is compatible with Xcode >>>>> 6.3.1? >>>>> >>>>> Here is what I tried: >>>>> 1) I used to download and install gfortran-lion-5666-3.pkg from >>>>> http://r.research.att.com/tools but I now obtain "... can't be >>>>> installed on this disk. This package requires Xcode 4.1 with >>>>> gcc-4.2 (build 5666.3)". It seems that my (newer) Xcode version >>>>> is not recognized. >>>>> 2) I then installed gfortran-4.2.3.dmg from CRAN -> Download R >>>>> for (Mac) OS X -> tools. This worked fine, but then I ran into this issue: >>>>> I wanted to install MPI and thus downloaded and unpacked >>>>> openmpi-1.8.5.tar.gz from http://www.open-mpi.org/software/ompi/ >>>>> but ./configure leads to an error: >>>>> >>>>> ... >>>>> checking if C and Fortran are link compatible... no >>>>> ********************************************************************** >>>>> It appears that your Fortran compiler is unable to link against >>>>> object files created by your C compiler. This typically indicates >>>>> one of a few possibilities: >>>>> >>>>> - A conflict between CFLAGS and FCFLAGS >>>>> - A problem with your compiler installation(s) >>>>> - Different default build options between compilers (e.g., C >>>>> building for 32 bit and Fortran building for 64 bit) >>>>> - Incompatible compilers >>>>> >>>>> Such problems can usually be solved by picking compatible compilers >>>>> and/or CFLAGS and FCFLAGS. More information (including exactly what >>>>> command was given to the compilers and what error resulted when the >>>>> commands were executed) is available in the config.log file in this >>>>> directory. >>>>> ********************************************************************** >>>>> configure: error: C and Fortran compilers are not link compatible. >>>>> Can not continue. >>>>> sklar-2:openmpi-1.8.5 mhofert$ >>>>> >>>>> I found this post >>>>> (http://grokbase.com/t/r/r-sig-mac/14awnd0341/compiling-r-3-1-1-sources-under-os-x-yosemite) >>>>> which seems to be related, but since there are no clear >>>>> instructions/scripts given, I still don't have a solution. >>>>> >>>>> How can I get a suitable/compatible Fortran compiler? >>>>> >>>> >>>> I think you already have one, you just need to set flags properly - the >>>> typical problem is that, with default settings, you get C compiled for 64 >>>> bits and Fortran for 32 bit. >>>> >>>> I have this: >>>> >>>> $ more config.site >>>> r_arch=${r_arch:=x86_64} >>>> CC="gcc -arch $r_arch" >>>> CXX="g++ -arch $r_arch" >>>> F77="gfortran -arch $r_arch" >>>> FC="gfortran -arch $r_arch" >>>> OBJC="gcc -arch $r_arch" >>>> with_blas="-framework vecLib" >>>> with_lapack=yes >>>> CURL_CONFIG=/usr/bin/curl-config >>>> >>>> Notice also, that with the newer sources, you need to install some stuff >>>> from http://r.research.att.com/libs/ : pcre, xz, texinfo, plus maybe some >>>> more that I have forgotten. >>>> >>>> >>>> >>>>> Thanks & cheers, >>>>> Marius >>>>> >>>>> _______________________________________________ >>>>> R-SIG-Mac mailing list >>>>> [email protected] >>>>> https://stat.ethz.ch/mailman/listinfo/r-sig-mac >>>> >>>> -- >>>> Peter Dalgaard, Professor, >>>> Center for Statistics, Copenhagen Business School >>>> Solbjerg Plads 3, 2000 Frederiksberg, Denmark >>>> Phone: (+45)38153501 >>>> Email: [email protected] Priv: [email protected] >> >> -- >> Peter Dalgaard, Professor, >> Center for Statistics, Copenhagen Business School >> Solbjerg Plads 3, 2000 Frederiksberg, Denmark >> Phone: (+45)38153501 >> Email: [email protected] Priv: [email protected] >> >> _______________________________________________ >> R-SIG-Mac mailing list >> [email protected] >> https://stat.ethz.ch/mailman/listinfo/r-sig-mac _______________________________________________ R-SIG-Mac mailing list [email protected] https://stat.ethz.ch/mailman/listinfo/r-sig-mac
