Kurt Hornik wrote: > >>>>> Peter Dalgaard BSA writes: > > > > [EMAIL PROTECTED] 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.
Aha! That would explain the rather terse dynamic symbol table in R.bin... > Actually ... the configure code has > > freebsd[3-4].*) > main_ldflags="-export-dynamic" > shlib_ldflags="-shared" > ;; > > so does not cover freebsd5 --- maybe this should be changed? Yep. Changing the range from 3-4 to 3-5 fixed it. Thanks for the fast, accurate help, gentlemen. Eric ______________________________________________ [EMAIL PROTECTED] mailing list http://www.stat.math.ethz.ch/mailman/listinfo/r-devel