On Wed, 09 Feb 2000 15:59:38 EST, William M. Perry said:
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.:)
I tracked this failure down - it seems that aclocal.m4 needed information
on the fact that the IBM xlc compiler does PIC by default. Patch attached.
While I was there, I found that db.h wasn't being detected, mostly because
configure.in, in the checks for <db/db.h> and <db.h> first does a #include
of <inttypes.h> and then typedefs uint8_t, uint_16_t, and uint32_t itself,
which promptly errors out because they were typedef;ed in AIX's <inttypes.h>
I didn't create a patch for this one because I didn't know what can of worms
those typedefs were put in to fix....
/Valdis
*** aclocal.m4.dist Wed Dec 1 03:59:06 1999
--- aclocal.m4 Wed Feb 9 17:33:20 2000
***************
*** 119,125 ****
# PIC (with -KPIC) is the default.
;;
! os2*)
# We can build DLLs from non-PIC.
;;
--- 119,125 ----
# PIC (with -KPIC) is the default.
;;
! aix3* | aix4* | os2*)
# We can build DLLs from non-PIC.
;;