XEmacs crashed during bootstrap. I had to remove some args passed to
configure from my normal builds: --gung-ho, --with-session
This didn't happen with XEmacs 21.2.13.
Loading cyrillic.el...*** Error in XEmacs initialization
(void-function split-char-or-char-int)
*** Backtrace
really-early-error-handler((void-function split-char-or-char-int))
(split-char-or-char-int ch)
)
# bind (ch)
(let* ((ch ...) (split ...)) (cond (... ...) (...) (... ...)))
)
(while (< i 256) (let* (... ...) (cond ... ... ...)) (setq i (1+ i)))
)
# bind (i table)
(let ((table ...) (i 0)) (while (< i 256) (let* ... ...) (setq i ...)) table)
)
(defvar cyrillic-koi8-r-encode-table (let (... ...) (while ... ... ...) table)
"Cyrillic KOI8-R encoding table.")
)
(progn (defvar cyrillic-koi8-r-decode-table [0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77
78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105
106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 ?~
?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ 32 ?~ ?~ ?~ 32 144 ?~ 146 147 ?~ 149 ?~ ?~ ?~ ?~ ?� 32 ?� ?�
?� ?� ?~ 32 32 ?~ 32 32 32 32 32 32 32 32 32 32 32 ?~ 32 32 ?~ ?~ 32 32 32 32 32 32 32 32
?~ 32 32 ?%/1��HP-ROMAN8� ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~
?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~
?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~] "Cyrillic KOI8-R decoding table.")
(defvar cyrillic-koi8-r-encode-table (let ... ... table) "Cyrillic KOI8-R encoding
table."))
)
(eval-and-compile (defvar cyrillic-koi8-r-decode-table [0 1 2 3 4 5 6 7 8 9 10 11 12 13
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73
74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102
103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124
125 126 127 ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ 32 ?~ ?~ ?~ 32 144 ?~ 146 147 ?~ 149 ?~ ?~ ?~
?~ ?� 32 ?� ?� ?� ?� ?~ 32 32 ?~ 32 32 32 32 32 32 32 32 32 32 32 ?~ 32 32 ?~ ?~ 32 32 32
32 32 32 32 32 ?~ 32 32 ?%/1��HP-ROMAN8� ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~
?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~
?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~ ?~] "Cyrillic KOI8-R decoding
table.") (defvar cyrillic-koi8-r-encode-table (let ... ... table) "Cyrillic
KOI8-R encoding table.")!
!
)
)
# bind (current-load-list)
# (unwind-protect ...)
# bind (load-file-name)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
load-internal("/opt/src/xemacs-21.2.15/lisp/mule/cyrillic.el" nil nil nil
undecided)
(if (or (<= ... 0) (null ...)) (and (null noerror) (signal ... ...)) (load-internal
file noerror nomessage nosuffix (let ... ...)))
)
(if handler (funcall handler (quote load) filename noerror nomessage nosuffix) (if (or
... ...) (and ... ...) (load-internal file noerror nomessage nosuffix ...)))
)
# bind (path handler filename)
(let* ((filename ...) (handler ...) (path nil)) (if handler (funcall handler ...
filename noerror nomessage nosuffix) (if ... ... ...)))
)
# bind (nosuffix nomessage noerror file)
load("/opt/src/xemacs-21.2.15/lisp/mule/cyrillic.el")
(prog1 (load full-path) (garbage-collect))
)
(if full-path (prog1 (load full-path) (garbage-collect)) (external-debugging-output
(format "\nLoad file %s: not found\n" file)) nil)
)
# bind (full-path)
(let ((full-path ...)) (if full-path (prog1 ... ...) (external-debugging-output ...)
nil))
)
# bind (file)
pureload("mule/cyrillic")
(if (pureload file) nil (external-debugging-output "Fatal error during load,
aborting") (kill-emacs 1))
)
(unless (pureload file) (external-debugging-output "Fatal error during load,
aborting") (kill-emacs 1))
)
(while (setq file (car files)) (unless (pureload file) (external-debugging-output
"Fatal error during load, aborting") (kill-emacs 1)) (setq files (cdr files)))
)
# bind (file files)
(let ((files preloaded-file-list) file) (while (setq file ...) (unless ... ... ...)
(setq files ...)) (when (not ...) (defun toolbar-button-p ... "No toolbar
support." nil) (defun toolbar-specifier-p ... "No toolbar support." nil))
(fmakunbound (quote pureload)))
)
(lambda nil (setq Installation-string (save-current-buffer ... ... ... ... ...)) (setq
load-path (split-path ...)) (setq module-load-path (split-path ...))
(external-debugging-output (format "\nUsing load-path %s" load-path))
(external-debugging-output (format "\nUsing module-load-path %s"
module-load-path)) (buffer-disable-undo (get-buffer "*scratch*")) (load
"very-early-lisp" nil t) (let (...) (setq load-path ...)) (setq
load-warn-when-source-newer t load-warn-when-source-only t) (defun pureload (file) (let
... ...)) (load (expand-file-name "../lisp/dumped-lisp.el")) (let (... file)
(while ... ... ...) (when ... ... ...) (fmakunbound ...))
(packages-load-package-dumped-lisps late-package-load-path))()
# (unwind-protect ...)
call-with-condition-handler(really-early-error-handler (lambda nil (setq
Installation-string (save-current-buffer ... ... ... ... ...)) (setq load-path (split-path
...)) (setq module-load-path (split-path ...)) (external-debugging-output (format
"\nUsing load-path %s" load-path)) (external-debugging-output (format
"\nUsing module-load-path %s" module-load-path)) (buffer-disable-undo
(get-buffer "*scratch*")) (load "very-early-lisp" nil t) (let (...)
(setq load-path ...)) (setq load-warn-when-source-newer t load-warn-when-source-only t)
(defun pureload (file) (let ... ...)) (load (expand-file-name
"../lisp/dumped-lisp.el")) (let (... file) (while ... ... ...) (when ... ...
...) (fmakunbound ...)) (packages-load-package-dumped-lisps late-package-load-path)))
# bind (gc-cons-threshold)
(let ((gc-cons-threshold 30000)) (call-with-condition-handler (quote
really-early-error-handler) (function ...)) (setq preloaded-file-list (mapcar ...
preloaded-file-list)) (setq load-warn-when-source-newer t load-warn-when-source-only nil)
(setq debugger (quote debug)) (when (member "no-site-file" command-line-args)
(setq site-start-file nil)) (when (load "site-load" t) (garbage-collect)) (when
purify-flag (message "Finding pointers to doc strings...") (Snarf-documentation
"DOC") (message "Finding pointers to doc strings...done")
(Verify-documentation)) (when (stringp site-start-file) (load "site-init" t))
(setq current-load-list nil) (garbage-collect) (buffer-enable-undo
"*scratch*"))
)
# bind (current-load-list)
# (unwind-protect ...)
# bind (load-file-name)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
load("loadup.el")
# bind (purify-flag load-ignore-elc-files)
(let ((load-ignore-elc-files t) (purify-flag nil)) (load "loadup.el"))
)
# bind (current-load-list)
# (unwind-protect ...)
# bind (load-file-name)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
load("loadup-el.el")
(progn (setq command-line-args (append ... update-elc-files-to-compile)) (load
"loadup-el.el"))
)
(if update-elc-files-to-compile (progn (setq command-line-args ...) (load
"loadup-el.el")) (condition-case nil (delete-file "./NOBYTECOMPILE")
(file-error nil)))
)
# bind (current-load-list)
# (unwind-protect ...)
# bind (load-file-name)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
load("/opt/src/xemacs-21.2.15/src/../lisp/update-elc.el")
# (condition-case ... . error)
# (catch top-level ...)
*** Killing XEmacs
make[1]: *** [update-elc.stamp] Error 255
make[1]: Leaving directory `/opt/src/xemacs-21.2.15/src'
make: *** [src] Error 2
tmbbwmt - 69:/opt/src/xemacs-21.2.15 >