vangyzen@stat.duke.edu
2003-Feb-18 23:24 UTC
[Rd] R won't compile on FreeBSD 5.0 (PR#2562)
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! Eric
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