>>>> "Martin" == Martin Costabel
<costabel(a)wanadoo.fr> writes:
Martin> Adrian Aichner wrote:
> []
> you have no packages at all installed?
Martin> I do. Over 60MB of them. They are just not visible to this
Martin> xemacs in its build directory. They are in /sw/lib/xemacs/
Martin> and they will be visible when xemacs is installed. I am
Martin> not quite the newbie this problem makes me seem to be. I
Please don't take offense when I make suggestions that seem too
trivial.
I am trying to help.
Martin> have compiled xemacs on various systems from the times
Martin> when it was called lemacs, and I am using it daily in my
Martin> work. I did spend quite some time trying to debug this
True believer, huh?
Martin> myself before writing to the list, but I admit that it is
Martin> over my head.
Martin> There was also some discussion on the fink mailing lists
Martin> about this problem, but no idea emerged, partly because no
Martin> real xemacs experts were present, but mainly because this
Martin> is something that only happens to some people and not to
Martin> others, although they all use exactly the same build
Martin> system with the same configure and compile options.
> Try starting
> xemacs -vanilla
>
> If that does not complain about
>
> Symbol's value as variable is void: tables
Martin> It does. I have tried all command line option variants I
Martin> can imagine. This error must be somewhere in the
Martin> preloaded lisp packages or rather in their dumped
Martin> form. But I am sure this error is only a symptom of
Martin> something else, maybe a buffer overflow in the dump
Martin> process or something.
What about the compiler you use?
Could it be the problem?
Have you tried compiling with less or no optimization?
Martin> In fact, here is a suspicion: Is it possible that the list
Martin> of filenames in the dumped xemacs can get too long? I find
Don't know.
Martin> there more than 10000 bytes of filenames of the form
Martin> /Volumes/Software/sw/src/xemacs-21.5.9-1/xemacs-21.5.9/lisp/post-gc.elc
Martin> /Volumes/Software/sw/src/xemacs-21.5.9-1/xemacs-21.5.9/lisp/replace.elc
Martin> /Volumes/Software/sw/src/xemacs-21.5.9-1/xemacs-21.5.9/lisp/cmdloop.elc
Martin> and so on.
Martin> As I have tried to explain before, if I compile with
Martin> slightly different options, I get a crash at the same
Martin> place, but with different error messages. Depending on the
Martin> options, this can be a lisp error or a C error (bus
Martin> error). When I omit the option '--error-checking=none',
Martin> then the compilation terminates successfully. When I run
Martin> "make" by hand from the command line, I get a different
Martin> result from when I run the same make from inside the fink
Martin> build script.
Martin> I also compared build output logs from a successful build
Martin> and an unsuccessful one. Apart from some lines that
Martin> acknowledge the activated error checking, the two outputs
Martin> are strictly identical up to the fatal error around line
Martin> 1655 or so.
Martin, please send us build reports, if possible.
Do you have a fully functional XEmacs on your system?
You could use my build XEmacs package to try building the new version.
It will save output from various build steps and offer to send them in
a build report at the end.
If that's too much, please send us
Installation,
configure output,
make output
All for the build exposing the build problem.
Best regards,
Adrian
Martin> --
Martin> Martin
--
Adrian Aichner
mailto:adrian@xemacs.org
http://www.xemacs.org/