>>>> "Jesse" == Jesse Marlin
<jlm(a)compgen.com> writes:
Jesse> Fatal error: assertion failed, file specifier.c, line 2583,
Jesse> abort()
I've taken a look at this, and it would seem something very wrong is
going on here. It's crashing while trying to initialize the default
face, claiming that you're trying to do so in some alternate dimension
unrelated to your display ("unknown specifier domain", if you're up on
your XEmacs internals). This seems very unlikely to happen if XEmacs
is in at all good health.
I still think it looks like the crashes we see with the "Hannibal
Lector" version of GNU ld (it silently defaults to '-z combreloc',
which slices up your executable and rearranges the pieces, allegedly
for efficiency). Try deleting src/[tx]emacs, and then do
make LDFLAGS='-z nocombreloc'
and see if you get any joy. (I just tested with XEmacs 21.1.14 and it
works as expected for GNU ld, the straight build crashes in the usual
way, the quick relink-and-dump merrily maps a window and away we go.)
If you're actually using Solaris ld, then AFAIK it will error with "no
such option" or the like. If you get that, see if somehow your ld is
set up to use '-z combreloc' by default, and if so switch it off.
--
Institute of Policy and Planning Sciences
http://turnbull.sk.tsukuba.ac.jp
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Don't ask how you can "do" free software business;
ask what your business can "do for" free software.