On May 27, 2010, at 11:51 AM, Paul Geeleher wrote:

> Hi all,
> 
> I'm trying to compile R 2.11.0 on a redhat machine, but I'm getting
> the following error when I run ./configure:
> 
> checking whether gfortran appends underscores to external names... yes
> checking whether gfortran appends extra underscores to external names... no
> checking whether mixed C/Fortran code can be run... configure:
> WARNING: cannot run mixed C/Fortran code
> configure: error: Maybe check LDFLAGS for paths to Fortran libraries?
> 
> I don't really know what "LDFLAGS" is, but I've searched online and I
> think this is something to do with not being able to find "libg2c.so".
> It seems to be located here on my machine
> "/usr/lib/gcc/x86_64-redhat-linux/3.4.6/".
> 
> So I'm wondering if this is what is wrong and how I can make the
> configure script "see" the directory with this file, I'm a Linux
> newbie by the way so go easy!
> 
> Thanks,
> 
> Paul.


Paul,

Might I suggest, that in lieu of compiling R from source, that you use the 
pre-built RPMs that are provided by the EPEL:

  https://fedoraproject.org/wiki/EPEL

You don't indicate if you are running RHEL4 or RHEL5, but 64 bit RPMs for R 
2.11.0 are available for both from the EPEL.  Follow the instructions for using 
the EPEL repos here:

  https://fedoraproject.org/wiki/EPEL/FAQ#howtouse

Then, all you need to do, as root, is to use:

  yum install R-core R-devel

I believe that on RHEL4, yum may not be available, so you may need to use:

  up2date 

instead of yum.

The above error messages that you are getting would suggest that you are 
probably lacking some development tools and/or libraries required to compile 
applications from source, or that perhaps something is broken in your system 
configuration.  Using the pre-built RPMs would be the easier path to take, 
unless you have a specific requirement for compiling R from source code.

Using the EPEL will at least help you to get R itself installed. It is still 
possible however, that you may yet need to resolve the problem that you are 
having, if you at some point, will need to install CRAN packages. For Linux, 
these will be from source (save the few that are also available via the EPEL). 
If the packages contain C and/or FORTRAN code, as opposed to just R code, you 
will need to resolve the issue you are having.  I am not sure about the RHEL 
RPM group packaging, but there is typically a group with a name along the lines 
of "Development" or similar. You may want to install or re-install the relevant 
RPM groups related to programming and development tasks.

Specific information on other suggested/required components are listed in the R 
Installation and Administration Manual:

  
http://cran.r-project.org/doc/manuals/R-admin.html#Essential-and-useful-other-programs-under-Unix

If you have RHEL, you will also likely have a support contract with RH, thus 
you are entitled to direct tech support from them and you may need to avail 
yourself of that service to get the basic configuration of your system correct. 
Alternatively, if you have a local Linux SysAdmin that you can access, that 
would be another option.

HTH,

Marc Schwartz

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to