[Rd] R won't compile on FreeBSD 5.0 (PR#2562)

Peter Dalgaard BSA p.dalgaard@biostat.ku.dk
Wed Feb 19 00:15:06 2003


vangyzen@stat.duke.edu writes:

> Full_Name: Eric van Gyzen
> Version: 1.6.2
> OS: FreeBSD 5.0-RELEASE i386
> Submission from: (NULL) (152.3.22.120)
> 
> 
> When compiling R (versions 1.6.1 and 1.6.2), I get the following messages:
> dumping R code in package 'methods'
> Fatal error: The X11 shared library could not be loaded.
>   The error was /tmp/R-1.6.2/modules/R_X11.so: Undefined symbol "R_GlobalEnv"
> 
> The compiler is GCC 3.2.1.  I'll be glad to provide more information via email.
> 
> Thanks in advance for any help!

Hmm. You might need to get a FreeBSD expert in on this. I guess that
it is not the methods package that has the problem; that is just the
first time anything tries to run the newly built R binary. R_GlobalEnv
is defined in R.bin so the problem is that the dyn.load mechanism is
not able to resolve this. A bit of Google'ing suggests that a
-export-dynamic (or so) flag might have fallen out of the link command
for R.bin.

-- 
   O__  ---- Peter Dalgaard             Blegdamsvej 3  
  c/ /'_ --- Dept. of Biostatistics     2200 Cph. N   
 (*) \(*) -- University of Copenhagen   Denmark      Ph: (+45) 35327918
~~~~~~~~~~ - (p.dalgaard@biostat.ku.dk)             FAX: (+45) 35327907