Re: [R] Solaris 10 on amd and R-2.1.0

From: Vin Everett <vin.everett_at_cimr.cam.ac.uk>
Date: Fri 13 May 2005 - 02:21:52 EST

On Thu, 2005-05-12 at 17:12 +0100, Prof Brian Ripley wrote:
> On Thu, 12 May 2005, Vin Everett wrote:
>
> > I am having problems compiling R on a Solaris 10 opteron box we have on
> > trial.
> >
> > checking for Fortran libraries of g77... -L/usr/ccs/lib -L/usr/lib -
> > L/usr/local/lib -L/usr/local/lib/gcc-lib/i386-pc-solaris2.10/3.3.2 -
> > L/usr/ccs/bin -L/usr/local/lib/gcc-lib/i386-pc-
> > solaris2.10/3.3.2/../../.. -lfrtbegin -lg2c -lm -lgcc_s -lfrtbegin: -
> > lg2c:
> > checking how to get verbose linking output from gcc... -v
> > checking for C libraries of gcc... -L/usr/ccs/lib -L/usr/lib -
> > L/usr/local/lib -L/usr/local/lib/gcc-lib/i386-pc-solaris2.10/3.3.2 -
> > L/usr/ccs/bin -L/usr/local/lib/gcc-lib/i386-pc-
> > solaris2.10/3.3.2/../../.. -lgcc_eh
> > checking for dummy main to link with Fortran libraries... unknown
> > configure: error: linking to Fortran libraries from C fails
> > See `config.log' for more details.
> >
> > I have installed gcc from sunfreeware
>
> Did you also install the GNU binutils from there?
>
> > Looks like the following are not found:-
> >
> > configure:26575: gcc -o conftest -g -O2 -I/usr/local/include -
> > L/usr/local/lib conftest.c -
> > ldl -lm -lg2c -lm -lgcc_s -lfrtbegin: -lg2c: >&5
> > ld: fatal: library -lg2c: not found
> > ld: fatal: library -lfrtbegin:: not found
> > ld: fatal: library -lg2c:: not found
> > ld: fatal: File processing errors. No output written to conftest
> > collect2: ld returned 1 exit status
> > configure:26581: $? = 1
> > configure: failed program was:
> > | /* confdefs.h. */
> >
> >
> > Any idea where to get them from ?
>
> I've tried to reassemble the line, and I get
>
> checking for Fortran libraries of g77... -L/usr/ccs/lib -L/usr/lib
> -L/usr/local/lib -L/usr/local/lib/gcc-lib/i386-pc-solaris2.10/3.3.2
> -L/usr/ccs/bin -L/usr/local/lib/gcc-lib/i386-pc-solaris2.10/3.3.2/../../..
> -lfrtbegin -lg2c -lm -lgcc_s -lfrtbegin: -lg2c:
>
> Now, the problem is those trailing colons: I have no idea what they mean
> and nor it seems does gcc. (I don't see where -lg2c:: comes from.)
>
> It should be possible to work around this, by setting
>
> FLIBS=-lg2c -lm -lgcc_s
>
> e.g. in config.site and re-configuring.

Thanks Brian,

I got a fix by installing the compiler from the software companion CD (gcc version 3.4.3) and it compiled fine, the libs in question are then in /opt/sfw/lib so a changed to LD_LIBRARY_PATH and I was Ok.

Thanks for your help.

Cheers Vin

-- 
Vin.Everett@cimr.cam.ac.uk
JDRF/WT Diabetes and Inflammation Laboratory (DIL)
Cambridge Institute for Medical Research (CIMR)
Wellcome Trust/MRC Building Addenbrooke's Hospital 
Hills Road Cambridge CB2 2XY
+44 1223 763212
+44 7990 966266

______________________________________________
R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html
Received on Fri May 13 02:25:14 2005

This archive was generated by hypermail 2.1.8 : Fri 03 Mar 2006 - 03:31:44 EST