[Rd] shared libraries on AIX (PR#1316)
lio@hpss1.ccs.ornl.gov
lio@hpss1.ccs.ornl.gov
Mon, 18 Feb 2002 18:53:43 +0100 (MET)
Full_Name: Daniel L. Million
Version: 1.4.1
OS: AIX 4.3.3/5.1
Submission from: (NULL) (160.91.192.125)
R almost works if I build on AIX without the R shared library (except for
crashing
on exit and a few other anomalies). I can't get it to do much at all if I
build
with --enable-R-shlib.
For example, it won't load the X11 driver. I ran R in a debugger and traced it
down to the point where R_load_X11_shlib successfully loads the R_X11.so
library
and calls R_init_X11. This calls R_setX11Routines in src/unix/X11.c. On entry
to this function, ptr_X11DeviceDriver = 0x2002eb20 and dev = 0x2014ba08. After
the statement
ptr_X11DeviceDriver = dev;
is executed, ptr_X11DeviceDriver remains unchanged at 0x2002eb20 !! So when I
type "X11()" at the R prompt, all I ever get is the stub message, "the x11
device
has not been loaded".
I don't know enough about how shared libraries interact to understand why this
pointer is apparently write-protected. I'm hoping someone here can give me a
clue.
Dan
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-devel 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-devel-request@stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._