Valdis.Kletnieks(a)vt.edu writes:
Had a link error, which chased down to the Athena3D hack in
device-x.c:x_init_device().
Basic problem was that the code tested for HAVE_DLOPEN, which AIX has defined
because there's a perfectly good dlopen() call in /usr/lib/libdl.a.
However, I don't have a dll_open() or dll_function() or dll_close().
I hand-hacked around it by just sticking a #ifndef _AIX around it, but
the right answer is to either use the routines that HAVE_DLOPEN checks for,
or add another configure.in test for dll_* routines and associated #define.
The dll_* routines are in xemacs/src/sysdll.c - sounds like somebody broke
the module autoconf magic. Is that not file not being compiled in? I
haven't built a beta in a while, nor made changes, so twasn't me.:)
-Bill P.