R Package compilation problem with Fortran
My perspective is... (1) If you build R from sources, and /sw (fink) is present on your system at the time you configure R, then R knows (internally, so to speak) about /sw, and will later on include it among the places it looks for things when you install packages. (2) The binary version of R for OS X that you downloaded from CRAN was built without any dependencies on fink, so it does not (internally, so to speak) know about /sw, and does not look there for things. This is a good thing, because many, if not most, users of R who install the binary will not want to deal with add-on systems like fink. The developers/maintainers of R for OS X do not want to impose a requirement for fink on R uses, and this is appropriate. My suggestion is to go to the help pages for the OS X version of R (the links are at the bottom of the download page, where it says "You may also want to read the R FAQ and R for Mac OS X FAQ or consult the developer page of R for Mac OS X."). Follow the instructions there to obtain a fortran that installs in /usr/local/bin. For example, on my system: [153]% which g77 /usr/local/bin/g77 If you have g77 there, I am reasonably confident your version of R will find it when installing packages. -Don
At 12:11 AM -0400 6/10/05, Brian Beckage wrote:
Hello, I've tried to load a number of packages that require a Fortran compiler such as BMA and Hmisc, but I get the following error: * Installing *source* package 'Hmisc' ... ** libs g77 -fno-common -g -O2 -c cidxcn.f -o cidxcn.o make: g77: Command not found make: *** [cidxcn.o] Error 127 ERROR: compilation failed for package 'Hmisc' But I appear to have a Fortran compiler installed: 'which g77' yields '/sw/bin/g77'
'g77 -v' yields
Reading specs from /sw/lib/gcc/powerpc-apple-darwin7.5.0/3.4.1/specs Configured with: ../gcc-3.4.1/configure --prefix=/sw --enable-languages=f77 --infodir=/share/info --libexecdir=/lib --disable-shared Thread model: posix gcc version 3.4.1 'echo $PATH' yields: /sw/bin:/sw/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/brianbeckage:/usr/X11R6/bin:.:/Users/brianbeckage/bin:/usr/local/bin So g77 should be in the search path. Any suggestions would be greatly appreciated. I'm running R 2.1.0 Patched under OSX 10.3.9. Thanks, Brian -- ********************************************************************* Brian Beckage Department of Botany University of Vermont Marsh Life Science Building Burlington, VT 05405 Phone: 802 656-0197 Fax : 802 656-0440 email: Brian.Beckage at uvm.edu web : www.uvm.edu/~bbeckage ********************************************************************* [[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
-------------------------------------- Don MacQueen Environmental Protection Department Lawrence Livermore National Laboratory Livermore, CA, USA