Raymond Toy writes:
>>>>> "Raymond" == Raymond Toy
<toy.raymond(a)gmail.com> writes:
Raymond> Building finder database ...
Raymond> rm -f
/net/gondor/Volumes/share2/src/xemacs/hg/xemacs-21.5/src/../lisp/finder-inf.el
Raymond> ./xemacs -no-packages -batch -eval "(setq
finder-compile-keywords-quiet t)" \
Raymond> -eval "(setq lisp-directory
\"/net/gondor/Volumes/share2/src/xemacs/hg/xemacs-21.5/src/../lisp\")" \
Raymond> -l finder -f finder-compile-keywords
I think this problem is very strange. A 32-bit build fails with
this
strange error, but the same code using a 64-bit build works fine.
How can I debug this?
What I would try first is cd'ing to the $build/src directory, and
./xemacs -no-packages -eval "(setq finder-compile-keywords-quiet t)" \
-eval "(setq lisp-directory
\"/net/gondor/Volumes/share2/src/xemacs/hg/xemacs-21.5/src/../lisp\")"
Then in XEmacs run M-: (setq debug-on-error t) RET, M-x load-lib RET
finder RET, and finally M-x finder-compile-keywords RET.
which should give you a Lisp backtrace. Please post that.
Other things to try: run under the debugger and poke at anything
suspicious you see in the Lisp backtrace.
Also, build without optimization. You might also try flipping the
--with-union-type bit (ie, if you usually build with "no", try
"yes"). If either of those succeeds, it's quite possibly a compiler
issue.
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta