[Rd] error from make: gcc -shared -L/usr/local/lib64 ... relocation R_X86_64_32...

Peter Dalgaard p.dalgaard at biostat.ku.dk
Tue Oct 25 23:24:49 CEST 2005


Prof Brian Ripley <ripley at stats.ox.ac.uk> writes:

> It is libg2c.a you are being told to recompile.
> 
> There ought to be a lib2gc.so* on your system.  On FC3
> 
> gannet% rpm -q --whatprovides /usr/lib/libg2c.so.0
> libf2c-3.4.4-2.fc3
> gannet% rpm -q --filesbypkg libf2c-3.4.4-2.fc3
> libf2c                    /usr/lib/libg2c.so.0
> libf2c                    /usr/lib/libg2c.so.0.0.0
> 
> which looks like the problem if it is missing.

*ding*

Yup, that's it. It's actually the same on FC4, my pattern recognizer
just had a temporary defect:

[pd at titmouse ~]$ rpm -qf /usr/lib/libg2c.so.0.0.0
compat-libf2c-32-3.2.3-47.fc4
[pd at titmouse ~]$ rpm -qf /usr/lib/gcc-lib/i386-redhat-linux/3.2.3/libg2c.a
compat-gcc-32-g77-3.2.3-47.fc4

(Notice that they're not the same...)

So the point is to install the libf2c thingie, whatever the name is on
RHEL4.


-- 
   O__  ---- Peter Dalgaard             Øster Farimagsgade 5, Entr.B
  c/ /'_ --- Dept. of Biostatistics     PO Box 2099, 1014 Cph. K
 (*) \(*) -- University of Copenhagen   Denmark          Ph:  (+45) 35327918
~~~~~~~~~~ - (p.dalgaard at biostat.ku.dk)                  FAX: (+45) 35327907



More information about the R-devel mailing list