Hi, Mike!
Here is the error I'm seeing on a full package rebuild from scratch.
This build was made with a 21.5 mule XEmacs, but I saw a similar crash
with at 21.4 non-mule XEmacs, too.
Please let me know if you need more help reproducing this failure.
- Vin
Loading /usr/local/build/xemacs-packages-2007-11-26/package-compile.el...
Loading /usr/local/xemacs-mule/share/xemacs-21.5-b28/lisp/auto-autoloads.elc...
Requiring /usr/local/xemacs-mule/share/xemacs-21.5-b28/lisp/bytecomp.elc...
Requiring /usr/local/xemacs-mule/share/xemacs-21.5-b28/lisp/byte-optimize.elc...
Loading
/usr/local/build/xemacs-packages-2007-11-26/xemacs-packages/edebug/auto-autoloads.elc...
Loading
/usr/local/build/xemacs-packages-2007-11-26/xemacs-packages/xemacs-base/auto-autoloads.elc...
Compiling
/usr/local/build/xemacs-packages-2007-11-26/xemacs-packages/cedet-common/working.el...
Loading /usr/local/xemacs-mule/share/xemacs-21.5-b28/lisp/cl-macs.elc...
Requiring
/usr/local/build/xemacs-packages-2007-11-26/xemacs-packages/cedet-common/fame.elc...
Loading /usr/local/build/xemacs-packages-2007-11-26/xemacs-packages/edebug/edebug.elc...
Wrote
/usr/local/build/xemacs-packages-2007-11-26/xemacs-packages/cedet-common/working.elc
Done
make[2]: Leaving directory
`/usr/local/build/xemacs-packages-2007-11-26/xemacs-packages/cedet-common'
[ -d cogre ] && make -w -C cogre bytecompile
make[2]: Entering directory
`/usr/local/build/xemacs-packages-2007-11-26/xemacs-packages/cogre'
xemacs-mule -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 lisp-directory))' -l
/usr/local/build/xemacs-packages-2007-11-26/package-compile.el --
xemacs-base edebug xemacs-devel cedet-common eieio semantic -- -f
batch-byte-compile auto-autoloads.el
Loading /usr/local/build/xemacs-packages-2007-11-26/package-compile.el...
Loading /usr/local/xemacs-mule/share/xemacs-21.5-b28/lisp/auto-autoloads.elc...
Requiring /usr/local/xemacs-mule/share/xemacs-21.5-b28/lisp/bytecomp.elc...
Requiring /usr/local/xemacs-mule/share/xemacs-21.5-b28/lisp/byte-optimize.elc...
Loading
/usr/local/build/xemacs-packages-2007-11-26/xemacs-packages/semantic/auto-autoloads.el...
xemacs exiting.
# bind (stack-trace-on-signal debug-on-signal stack-trace-on-error
debug-on-error)
# (unwind-protect ...)
(function-overload-p newfn)
(and (function-overload-p newfn) (not (overload-obsoleted-by newfn))
(boundp (quote byte-compile-current-file)) byte-compile-current-file
(not (string-match "cedet" byte-compile-current-file)))
(if (and (function-overload-p newfn) (not (overload-obsoleted-by
newfn)) (boundp (quote byte-compile-current-file))
byte-compile-current-file (not (string-match "cedet"
byte-compile-current-file))) (progn (make-obsolete-overload oldfnalias
newfn) (semantic-compile-warn "%s: `%s' obsoletes overload `%s'"
byte-compile-current-file newfn
(semantic-overload-symbol-from-function oldfnalias))))
(when (and (function-overload-p newfn) (not (overload-obsoleted-by
newfn)) (boundp (quote byte-compile-current-file))
byte-compile-current-file (not (string-match "cedet"
byte-compile-current-file))) (make-obsolete-overload oldfnalias newfn)
(semantic-compile-warn "%s: `%s' obsoletes overload `%s'"
byte-compile-current-file newfn
(semantic-overload-symbol-from-function oldfnalias)))
# bind (newfn oldfnalias)
semantic-alias-obsolete(semantic-highlight-token semantic-highlight-tag)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
(load-internal "[internal]")
load-internal("/usr/local/build/xemacs-packages-2007-11-26/xemacs-packages/semantic/auto-autoloads"
nil nil nil undecided)
# bind (path handler filename nosuffix nomessage noerror file)
load("/usr/local/build/xemacs-packages-2007-11-26/xemacs-packages/semantic/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-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))))
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
(load-internal "[internal]")
load-internal("/usr/local/build/xemacs-packages-2007-11-26/package-compile.el"
nil t nil undecided)
# bind (path handler filename nosuffix nomessage noerror file)
load("/usr/local/build/xemacs-packages-2007-11-26/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: function-overload-pmake[2]: ***
[auto-autoloads.elc] Error 255
make[2]: Leaving directory
`/usr/local/build/xemacs-packages-2007-11-26/xemacs-packages/cogre'
make[1]: *** [cogre/bytecompile.target] Error 2
make[1]: Leaving directory
`/usr/local/build/xemacs-packages-2007-11-26/xemacs-packages'
make: *** [xemacs-packages/bytecompile.target] Error 2
On Nov 26, 2007 10:26 AM, Michael Sperber <sperber(a)deinprogramm.de> wrote:
I've committed all of this, creating new versions of packages:
eieio
speedbar
semantic
jde
And importing new packages:
ede
cogre
cedet-common
It required updating the makefiles of:
xslt-process
ecb
There were few changes to the original code, all marked by .upstream
files.
This is a huge chunk, so I'm reasonably certain there will be problems.
When that happens, please let me know.
--
Cheers =8-} Mike
Friede, Völkerverständigung und überhaupt blabla
_______________________________________________
XEmacs-Patches mailing list
XEmacs-Patches(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-patches
_______________________________________________
XEmacs-Patches mailing list
XEmacs-Patches(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-patches