[R-SIG-Mac] R Package compilation problem with Fortran
Don MacQueen
macq at llnl.gov
Fri Jun 10 20:11:05 CEST 2005
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
More information about the R-SIG-Mac
mailing list