[R] configure problem - mixed fortran/c
Prof Brian Ripley
ripley at stats.ox.ac.uk
Fri Apr 30 15:37:28 CEST 2004
On Fri, 30 Apr 2004, Skip Montanaro wrote:
> I'm trying to build R 1.9.0 to get the opportunity to build rpy for some
> folks at my office. (I'm a Python guy, not an R guy, so I'm completely
> unfamiliar with the machinations of building R.) I'm having trouble getting
> past the configure step. A plain old configure generates this output at the
> end:
>
> checking whether we can compute C Make dependencies... yes, using gcc -MM
> checking whether gcc supports -c -o FILE.lo... yes
> checking how to get verbose linking output from g77... -v
> checking for Fortran libraries of g77... -L/usr/ccs/lib -L/usr/lib -L/usr/local/lib -L/opt/lang/gcc-g77-3.3.2/lib/gcc-lib/i386-pc-solaris2.8/3.3.2 -L/usr/ccs/bin -L/opt/lang/gcc-g77-3.3.2/lib/gcc-lib/i386-pc-solaris2.8/3.3.2/../../.. -lfrtbegin -lg2c -lm -lgcc_s
> checking for dummy main to link with Fortran libraries... none
> checking for Fortran name-mangling scheme... lower case, underscore, extra underscore
> checking whether g77 appends underscores to external names... yes
> checking whether mixed C/Fortran code can be run... configure: WARNING: cannot run mixed C/Fortan code
> configure: error: Maybe check LDFLAGS for paths to Fortran libraries?
>
> I'm having trouble deciphering what exactly the configure script is testing
> at that point.
Building an executable from a C and a Fortran file.
> Based upon the message it emitted last it looks like it's
> trying to link conftestf.o and conftest.o (around line 25747), but in the
> config.log file I don't see it getting that far (around line 25500). I saw
Without an extract from the log it is hard for us to comment.
> no obvious configure options which would allow me to worm around this
> problem.
There is one, and it told you, `check LDFLAGS for paths to Fortran
libraries'. I don't see that you have told us the result of your check, so
surmise you haven't checked, and suspect that is the problem.
> My environment is:
>
> Solaris 9 on Intel
> gcc and g77 3.3.2
You need wherever libg2c.so is installed in your LD_LIBRARY_PATH.
--
Brian D. Ripley, ripley at stats.ox.ac.uk
Professor of Applied Statistics, http://www.stats.ox.ac.uk/~ripley/
University of Oxford, Tel: +44 1865 272861 (self)
1 South Parks Road, +44 1865 272866 (PA)
Oxford OX1 3TG, UK Fax: +44 1865 272595
More information about the R-help
mailing list