Build Failure in 21.5 sources

Vin Shelton acs at alumni.princeton.edu
Thu Nov 29 20:41:34 EST 2007


Aidan,

After today's check-ins I'm getting build failures in trying to build
from a clean copy of the latest CVS sources, here's the error I'm
getting:

Bootstrapping from temacs...
Loading bytecomp.el...
Compiling /opt/src/xemacs-21.5-2007-11-29-min/lisp/bytecomp.el...
Loading byte-optimize.el...
Wrote /opt/src/xemacs-21.5-2007-11-29-min/lisp/bytecomp.elc
Compiling /opt/src/xemacs-21.5-2007-11-29-min/lisp/byte-optimize.el...
Wrote /opt/src/xemacs-21.5-2007-11-29-min/lisp/byte-optimize.elc
Loading bytecomp...
Compiling /opt/src/xemacs-21.5-2007-11-29-min/lisp/easy-mmode.el...
Wrote /opt/src/xemacs-21.5-2007-11-29-min/lisp/easy-mmode.elc
Compiling /opt/src/xemacs-21.5-2007-11-29-min/lisp/autoload.el...
Wrote /opt/src/xemacs-21.5-2007-11-29-min/lisp/autoload.elc
Compiling /opt/src/xemacs-21.5-2007-11-29-min/lisp/shadow.el...
Wrote /opt/src/xemacs-21.5-2007-11-29-min/lisp/shadow.elc
Compiling /opt/src/xemacs-21.5-2007-11-29-min/lisp/cl-macs.el...
Wrote /opt/src/xemacs-21.5-2007-11-29-min/lisp/cl-macs.elc
Loading autoload...
  # bind (stack-trace-on-signal debug-on-signal stack-trace-on-error
debug-on-error)
  # (unwind-protect ...)
  batch-update-directory-autoloads()
  funcall(batch-update-directory-autoloads)
  # bind (arg)
  command-line-do-funcall("-f")
  funcall(command-line-do-funcall "-f")
  (cond (end-of-options (setq file-p t)) ((setq tem (when (eq (aref
arg 0) ?-) (or (assoc arg command-switch-alist) (assoc (substring arg
1) command-switch-alist)))) (funcall (cdr tem) arg)) ((string-match
"\\`\\+[0-9]+\\'" arg) (setq line (string-to-int arg))) ((or (string=
arg "-") (string= arg "--")) (setq end-of-options t)) (t (setq file-p
t)))
  (while command-line-args-left (setq arg (pop
command-line-args-left)) (cond (end-of-options (setq file-p t)) ((setq
tem (when (eq (aref arg 0) ?-) (or (assoc arg command-switch-alist)
(assoc (substring arg 1) command-switch-alist)))) (funcall (cdr tem)
arg)) ((string-match "\\`\\+[0-9]+\\'" arg) (setq line (string-to-int
arg))) ((or (string= arg "-") (string= arg "--")) (setq end-of-options
t)) (t (setq file-p t))) (when file-p (setq file-p nil) (incf
file-count) (setq arg (expand-file-name arg dir)) (cond ((= file-count
1) (find-file arg)) (noninteractive (find-file arg)) (t
(find-file-other-window arg))) (when line (goto-line line) (setq line
nil))))
  # bind (tem arg file-p end-of-options line file-count dir)
  (let ((dir command-line-default-directory) (file-count 0) (line nil)
(end-of-options nil) file-p arg tem) (while command-line-args-left
(setq arg (pop command-line-args-left)) (cond (end-of-options (setq
file-p t)) ((setq tem (when (eq (aref arg 0) ?-) (or (assoc arg
command-switch-alist) (assoc (substring arg 1)
command-switch-alist)))) (funcall (cdr tem) arg)) ((string-match
"\\`\\+[0-9]+\\'" arg) (setq line (string-to-int arg))) ((or (string=
arg "-") (string= arg "--")) (setq end-of-options t)) (t (setq file-p
t))) (when file-p (setq file-p nil) (incf file-count) (setq arg
(expand-file-name arg dir)) (cond ((= file-count 1) (find-file arg))
(noninteractive (find-file arg)) (t (find-file-other-window arg)))
(when line (goto-line line) (setq line nil)))))
  (cond ((null command-line-args-left) (unless noninteractive
(run-hooks (quote term-setup-hook)) (setq term-setup-hook nil) (when
(string= (buffer-name) "*scratch*") (unless (or
inhibit-startup-message (input-pending-p)) (let (tmout)
(unwind-protect (catch (quote tmout) (setq tmout (add-timeout
startup-message-timeout (lambda (ignore) (condition-case nil (throw
(quote tmout) t) (error nil))) nil)) (display-splash-screen) (or nil
(goto-char (point-min))) (sit-for 0) (setq unread-command-event
(next-command-event))) (when tmout (disable-timeout tmout)))))
(with-current-buffer (get-buffer "*scratch*") (erase-buffer) (when
(stringp initial-scratch-message) (insert initial-scratch-message))
(set-buffer-modified-p nil))))) (t (let ((dir
command-line-default-directory) (file-count 0) (line nil)
(end-of-options nil) file-p arg tem) (while command-line-args-left
(setq arg (pop command-line-args-left)) (cond (end-of-options (setq
file-p t)) ((setq tem (when (eq (aref arg 0) ?-) (or (assoc arg
command-switch-alist) (assoc (substring arg 1)
command-switch-alist)))) (funcall (cdr tem) arg)) ((string-match
"\\`\\+[0-9]+\\'" arg) (setq line (string-to-int arg))) ((or (string=
arg "-") (string= arg "--")) (setq end-of-options t)) (t (setq file-p
t))) (when file-p (setq file-p nil) (incf file-count) (setq arg
(expand-file-name arg dir)) (cond ((= file-count 1) (find-file arg))
(noninteractive (find-file arg)) (t (find-file-other-window arg)))
(when line (goto-line line) (setq line nil)))))))
  command-line-1()
  # bind (command-line-args-left)
  (let ((command-line-args-left (cdr command-line-args))) (let
((debugger (quote early-error-handler)) (debug-on-error t)) (setq
command-line-args-left (command-line-early command-line-args-left))
(when (eq system-type (quote windows-nt)) (declare-fboundp
(init-mswindows-at-startup))) (when (featurep (quote toolbar))
(init-toolbar-location)) (when (featurep (quote mule))
(declare-fboundp (init-mule-at-startup))) (if (featurep (quote
toolbar)) (if (featurep (quote infodock)) (require (quote
id-x-toolbar)) (init-toolbar))) (when (and initial-window-system (not
noninteractive)) (funcall (intern (concat "init-" (symbol-name
initial-window-system) "-win")))) (frame-initialize))
(startup-initialize-custom-faces) (if (featurep (quote menubar))
(init-menubar-at-startup)) (load-init-file) (with-current-buffer
(get-buffer "*scratch*") (erase-buffer) (set-buffer-modified-p nil)
(when (eq major-mode (quote fundamental-mode)) (funcall
initial-major-mode)) (font-lock-set-defaults)) (when (and (eq (quote
tty) (console-type)) (not (noninteractive))) (load-terminal-library))
(command-line-1) (setq inhibit-warning-display nil) (when
(noninteractive) (kill-emacs t)))
  command-line()
  (if (noninteractive) (command-line) (condition-case data
(command-line) (t (setq error-data data))))
  # bind (error-data)
  (let (error-data) (if (noninteractive) (command-line)
(condition-case data (command-line) (t (setq error-data data)))) (setq
default-directory (abbreviate-file-name default-directory)) (if
auto-save-list-file-prefix (setq auto-save-list-file-name
(expand-file-name (format "%s%d-%s" auto-save-list-file-prefix
(emacs-pid) (system-name))))) (run-hooks (quote emacs-startup-hook))
(and term-setup-hook (run-hooks (quote term-setup-hook))) (setq
term-setup-hook nil) (frame-notice-user-settings) (when
window-setup-hook (run-hooks (quote window-setup-hook))) (setq
window-setup-hook nil) (if error-data (signal-error (car error-data)
(cdr error-data))))
  (if command-line-processed (message "Back to top level.") (setq
command-line-processed t) (when (getenv "XEMACSDEBUG") (eval (read
(getenv "XEMACSDEBUG")))) (let ((value (user-home-directory))) (if
(and value (< (length value) (length default-directory)) (equal
(file-attributes default-directory) (file-attributes value))) (setq
default-directory (file-name-as-directory value)))) (setq
default-directory (abbreviate-file-name default-directory))
(initialize-xemacs-paths) (startup-set-invocation-environment)
(startup-setup-paths (cond (inhibit-all-packages t)
(inhibit-early-packages (quote (early))) (t nil)) nil)
(startup-setup-paths-warning) (startup-load-autoloads) (let
(error-data) (if (noninteractive) (command-line) (condition-case data
(command-line) (t (setq error-data data)))) (setq default-directory
(abbreviate-file-name default-directory)) (if
auto-save-list-file-prefix (setq auto-save-list-file-name
(expand-file-name (format "%s%d-%s" auto-save-list-file-prefix
(emacs-pid) (system-name))))) (run-hooks (quote emacs-startup-hook))
(and term-setup-hook (run-hooks (quote term-setup-hook))) (setq
term-setup-hook nil) (frame-notice-user-settings) (when
window-setup-hook (run-hooks (quote window-setup-hook))) (setq
window-setup-hook nil) (if error-data (signal-error (car error-data)
(cdr error-data)))) (if load-user-init-file-p
(maybe-migrate-user-init-file)))
  normal-top-level()
  # (condition-case ... . error)
  # (catch top-level ...)


xemacs exiting.
Symbol's function definition is void:
batch-update-directory-autoloadsmake[1]: *** [NEEDTODUMP] Error 255
make[1]: Leaving directory `/opt/src/xemacs-21.5-2007-11-29-min/src'
make: *** [src] Error 2

I'm seeing this across a variety of configurations, I've attached one
of the Installation files.

Thanks for looking into this.

  - Vin



More information about the XEmacs-Beta mailing list