I tried to build the current CVS packages with the Mercurial tip
XEmacs this morning. My attempt ended as follows. Is this related to
the recent autoloads work?
make[2]: Entering directory
`/home/jamesjer/Projects/xemacs/packages/xemacs-packages/semantic'
/usr/local/bin/xemacs -no-autoloads -vanilla -batch -eval '(setq
stack-trace-on-error t load-always-display-messages t
load-ignore-out-of-date-elc-files t load-show-full-path-in-messages
t)' -eval '(setq load-path (list (expand-file-name "mule"
lisp-directory) lisp-directory))' -l
/home/jamesjer/Projects/xemacs/packages/package-compile.el --
cedet-common eieio xemacs-base xemacs-devel edit-utils speedbar
texinfo fsf-compat cc-mode edebug ede sgml -- -eval \("push
\"./wisent\" load-path"\) -eval \("push \"./bovine\"
load-path"\) -l
semantic-alias -l semantic -l semantic-debug -l semantic-grammar -l
semantic-bovine -l semantic-loaddefs -l semantic-find -l wisent-comp
-f batch-byte-compile auto-autoloads.el
Loading /home/jamesjer/Projects/xemacs/packages/package-compile.el...
Loading /usr/local/share/xemacs-21.5-b28/lisp/auto-autoloads.elc...
Requiring /usr/local/share/xemacs-21.5-b28/lisp/bytecomp.elc...
Requiring /usr/local/share/xemacs-21.5-b28/lisp/byte-optimize.elc...
Loading
/home/jamesjer/Projects/xemacs/packages/xemacs-packages/sgml/auto-autoloads.el...
Loading
/home/jamesjer/Projects/xemacs/packages/xemacs-packages/ede/auto-autoloads.elc...
# bind (stack-trace-on-signal debug-on-signal stack-trace-on-error
debug-on-error)
# (unwind-protect ...)
(eieio-defclass (quote ede-simple-project) (quote (eieio-persistent
ede-project)) (quote ((extension :initform ".ede") (file-header-line
:initform ";; EDE Simple Project"))) (quote ("EDE Simple project
class.\nEach directory needs a a project file to control it.")))
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
(load-internal "[internal]")
load-internal("/home/jamesjer/Projects/xemacs/packages/xemacs-packages/ede/auto-autoloads"
nil nil nil binary)
# bind (handler path nosuffix nomessage noerror filename)
load("/home/jamesjer/Projects/xemacs/packages/xemacs-packages/ede/auto-autoloads")
# bind (etc-dir dir)
(let* ((dir (car dirs)) (etc-dir (expand-file-name "etc" dir)))
(while dirs (push (car dirs) load-path) (setq dirs (cdr dirs))) (if
(file-directory-p (expand-file-name (car depends) etc-dir)) (push
(file-name-as-directory etc-dir) data-directory-list)) (load
(expand-file-name "auto-autoloads" dir)) (pop depends))
# bind (dirs)
(let ((dirs (package-name-to-directories (car depends)))) (when
(null dirs) (error "%s is not in `package-directory-map'. See:
package-compile.el" (car depends))) (let* ((dir (car dirs)) (etc-dir
(expand-file-name "etc" dir))) (while dirs (push (car dirs) load-path)
(setq dirs (cdr dirs))) (if (file-directory-p (expand-file-name (car
depends) etc-dir)) (push (file-name-as-directory etc-dir)
data-directory-list)) (load (expand-file-name "auto-autoloads" dir))
(pop depends)))
(while depends (let ((dirs (package-name-to-directories (car
depends)))) (when (null dirs) (error "%s is not in
`package-directory-map'. See: package-compile.el" (car depends)))
(let* ((dir (car dirs)) (etc-dir (expand-file-name "etc" dir))) (while
dirs (push (car dirs) load-path) (setq dirs (cdr dirs))) (if
(file-directory-p (expand-fi
xemacs exiting.
le-name (car depends) etc-dir)) (push (file-name-as-directory etc-dir)
data-directory-list)) (load (expand-file-name "auto-autoloads" dir))
(pop depends))))
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
(load-internal "[internal]")
load-internal("/home/jamesjer/Projects/xemacs/packages/package-compile.el"
nil t nil undecided)
# bind (handler path nosuffix nomessage noerror filename)
load("/home/jamesjer/Projects/xemacs/packages/package-compile.el" nil t)
# bind (file arg)
command-line-do-load("-l")
# bind (dir file-count line end-of-options file-p arg tem)
command-line-1()
# bind (command-line-args-left)
command-line()
# bind (error-data)
normal-top-level()
# (condition-case ... . error)
# (catch top-level ...)
Symbol's function definition is void: eieio-defclassmake[2]: ***
[auto-autoloads.elc] Error 255
make[2]: Leaving directory
`/home/jamesjer/Projects/xemacs/packages/xemacs-packages/semantic'
make[1]: *** [semantic/bytecompile.target] Error 2
make[1]: Leaving directory
`/home/jamesjer/Projects/xemacs/packages/xemacs-packages'
make: *** [xemacs-packages/bytecompile.target] Error 2
--
Jerry James
http://loganjerry.googlepages.com/
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta