[R] R under Red Hat Linux 6.0

Peter Dalgaard BSA p.dalgaard at biostat.ku.dk
Fri May 14 01:11:42 CEST 1999

Douglas Bates <bates at stat.wisc.edu> writes:

> Francisco Cribari <cribari at de.ufpe.br> writes:
> > I have just upgraded from Red Hat Linux 5.2 to version 6.0 (with
> > GNOME) on an intel box. I have also upgraded to the latest R version
> > (0.64.1-2 rpm) and have also installed the corresponding GNOME rpm.
> > However, I am not able to start R:
> > 
> > [cribari at edgeworth install]$ R
> > /usr/lib/R/bin/R.binary: error in loading shared libraries:
> > /usr/lib/R/bin/R.binary: undefined symbol: __setfpucw
> > 
> > [cribari at edgeworth install]$ R --gnome
> > /usr/lib/R/bin/R.gnome: error in loading shared libraries:
> > /usr/lib/R/bin/R.gnome: undefined symbol: __setfpucw
> > 
> > This must be a version compatibility problem, I guess. Is there a
> > fix for that (short of compiling R)? Thanks in advance. FC.
> That symbol is a holdover from bygone days when, by default, a program
> run on Linux set up the floating point hardware in a
> non-IEEE-compatible way.  With recent versions of the glibc that
> routine no longer exists.
> I don't think you will be able to install the prepackaged RPM file
> easily.  You may want to try a compile from the sources instead.

Hum. The current logic is to use __setfpucw if it is there, but I
suspect it isn't actually doing anything useful on versions younger
than RedHat 4.2... Perhaps we should just dump it? Very probably,
Martyn could do that for the official .rpm version, right?

There might be a workaround involving the linking in of a dummy
__setfpucw, but it'll be major brain surgery compared to the simple
operation of a recompile.

   O__  ---- Peter Dalgaard             Blegdamsvej 3  
  c/ /'_ --- Dept. of Biostatistics     2200 Cph. N   
 (*) \(*) -- University of Copenhagen   Denmark      Ph: (+45) 35327918
~~~~~~~~~~ - (p.dalgaard at biostat.ku.dk)             FAX: (+45) 35327907
r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !)  To: r-help-request at stat.math.ethz.ch

More information about the R-help mailing list