Ooops, I previously posted this to the xemacs list, perhaps this is a
better place for it!
I've just tried to build and run XEmacs 21.0.63 on an RS/6000 recently
upgraged to AIX 4.3.1 and it seems to be somewhat broken. I did notice
that there were lots of notes on the mailing lists about XEmacs 20.4
having problems on AIX 4.3.1 and have experienced them myself. I was
hoping that the newer 21.xx sources might have the problems fixed.
Anyhow, the build seemed to work fine but the executable now has
problems during startup and prints the following:
$ src/xemacs
Fatal error: assertion failed, file EmacsFrame.c, line 383,
RECORD_TYPEP (frame, lrecord_frame) || MARKED_RECORD_P (frame)
Fatal error (6).
<snip>
Lisp backtrace follows:
# bind (frame-being-created)
make-frame(nil #<x-device on "199.185.100.61:0.0" 0x70c>)
frame-initialize()
# bind (debugger debug-on-error command-line-args-left)
command-line()
# (unwind-protect ...)
normal-top-level()
# (condition-case ... . error)
# (catch top-level ...)
IOT/Abort trap (core dumped)
$
I tried gdb on the core file but it doesn't seem to like it:
xemacs-21.0.63/core" is not a core dump: File format not recognized
This problem looks *really* similar to the problems I had trying to
get 20.4 to run on the same machine under AIX 4.3.1, although the
filename has changed. Note that the List backtrace is identical!
Here's the first line of the message from XEmacs 20.4:
Fatal error: assertion failed, file specifier.c, line 2345, abort()
It seems somehow to be X related... I'm hoping this is a local
configuration problem! Can anyone help?
Thanks much!
--
Cheers,
Derek
_____________________________________________________________________
Derek Scherger Echologic Software Corporation
mailto:derekļ¼ echologic.com
http://www.echologic.com