Hi
I'm running into a problem compiling the (updated) packages from
CVS. I've (re)built XEmacs by pulling it from CVS and cvs update with
(sticky) tag 21-5-latest-beta. I've also updated package-compile.el
to 1.56 to fix the compile problems.
In compiling jde I get the problem below ...
Geoff
xemacs -no-autoloads -vanilla -batch -eval '(setq stack-trace-on-error t
load-ignore-out-of-date-elc-files t load-show-full-path-in-messages t)' -l
/home/gl/XEmacs/packages/package-compile.el -- jde cc-mode semantic debug speedbar
edit-utils eterm mail-lib xemacs-base xemacs-devel eieio elib sh-script fsf-compat -- -l
jde-compat.el -l jde.el -f batch-byte-compile lisp/jde-db.el
Loading /usr/local/lib/xemacs-21.5-b10/lisp/auto-autoloads.elc...
Loading /usr/local/lib/xemacs-21.5-b10/lisp/bytecomp.elc...
Loading /usr/local/lib/xemacs-21.5-b10/lisp/byte-optimize.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/fsf-compat/auto-autoloads.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/sh-script/auto-autoloads.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/elib/auto-autoloads.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/eieio/auto-autoloads.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/xemacs-devel/auto-autoloads.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/xemacs-base/auto-autoloads.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/mail-lib/auto-autoloads.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/eterm/auto-autoloads.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/edit-utils/auto-autoloads.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/speedbar/auto-autoloads.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/debug/auto-autoloads.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/semantic/auto-autoloads.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/cc-mode/auto-autoloads.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/jde/lisp/auto-autoloads.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/jde/lisp/jde-compat.el...
Loading /home/gl/XEmacs/packages/xemacs-packages/jde/lisp/jde.el...
Loading /home/gl/XEmacs/packages/xemacs-packages/jde/lisp/jde-help.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/jde/lisp/beanshell.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/eieio/eieio.elc...
Loading /usr/local/lib/xemacs-21.5-b10/lisp/cl-macs.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/xemacs-base/advice.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/jde/lisp/jde-widgets.elc...
Loading /usr/local/lib/xemacs-21.5-b10/lisp/wid-edit.elc...
Loading /usr/local/lib/xemacs-21.5-b10/lisp/cus-face.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/jde/lisp/efc.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/jde/lisp/tree-widget.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/jde/lisp/jde-util.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/semantic/semantic-load.elc...
Loading /usr/local/lib/xemacs-21.5-b10/lisp/font-lock.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/cc-mode/cc-mode.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/cc-mode/cc-defs.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/cc-mode/cc-menus.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/xemacs-base/imenu.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/cc-mode/cc-vars.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/cc-mode/cc-langs.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/cc-mode/cc-styles.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/cc-mode/cc-engine.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/cc-mode/cc-cmds.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/cc-mode/cc-align.elc...
Loading /usr/local/lib/xemacs-21.5-b10/lisp/cus-edit.elc...
Loading /usr/local/lib/xemacs-21.5-b10/lisp/cus-load.elc...
Loading customization dependencies...
Loading /home/gl/XEmacs/packages/xemacs-packages/jde/lisp/custom-load.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/cc-mode/custom-load.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/semantic/custom-load.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/speedbar/custom-load.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/edit-utils/custom-load.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/eterm/custom-load.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/mail-lib/custom-load.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/xemacs-base/custom-load.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/xemacs-devel/custom-load.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/eieio/custom-load.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/sh-script/custom-load.elc...
Loading /usr/local/lib/xemacs-21.5-b10/lisp/custom-load.elc...
Loading customization dependencies...done
Loading /home/gl/XEmacs/packages/xemacs-packages/xemacs-base/comint.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/xemacs-base/ring.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/jde/lisp/jde-compile.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/xemacs-base/compile.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/jde/lisp/jde-db.el... (file jde-db.elc is
out-of-date)
Loading /home/gl/XEmacs/packages/xemacs-packages/jde/lisp/jde-parse.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/semantic/semantic-sb.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/semantic/semantic.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/semantic/working.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/xemacs-base/assoc.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/semantic/semantic-util.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/semantic/semantic-util-modes.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/fsf-compat/timer.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/speedbar/speedbar.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/speedbar/dframe.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/speedbar/sb-image.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/semantic/semantic-cb.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/eieio/eieio-speedbar.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/eieio/eieio-custom.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/eieio/eieio-base.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/semantic/semantic-ia-sb.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/semantic/semantic-analyze.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/semantic/semantic-ctxt.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/semantic/semantic-bnf.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/elib/avltree.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/elib/elib-node.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/elib/stack-m.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/fsf-compat/thingatpt.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/jde/lisp/jde-imenu.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/semantic/semantic-java.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/semantic/semantic-imenu.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/xemacs-base/regexp-opt.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/jde/lisp/jde-bug.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/jde/lisp/jde-dbs.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/jde/lisp/jde-dbo.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/jde/lisp/jde-jdb.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/jde/lisp/jde-run.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/jde/lisp/jde-gen.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/edit-utils/tempo.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/mail-lib/browse-url.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/jde/lisp/jde-wiz.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/jde/lisp/jde-complete.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/xemacs-devel/eldoc.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/semantic/senator.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/jde/lisp/jde-java-grammar.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/jde/lisp/jde-which-method.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/jde/lisp/jde-java-font-lock.elc...
jde-java-font-lock: building names cache...
jde-java-font-lock: building names cache...empty
Loading /home/gl/XEmacs/packages/xemacs-packages/jde/lisp/jde-import.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/sh-script/executable.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/jde/lisp/jde-open-source.elc...
Compiling /home/gl/XEmacs/packages/xemacs-packages/jde/lisp/jde-db.el...
Loading /home/gl/XEmacs/packages/xemacs-packages/semantic/semantic-el.elc...
Loading /home/gl/XEmacs/packages/xemacs-packages/eieio/eieio-comp.elc...
While compiling jde-db-breakpoint-marker::initialize-instance in file
/home/gl/XEmacs/packages/xemacs-packages/jde/lisp/jde-db.el:
!! Wrong type argument ((listp #<subr point-at-bol>))
backtrace(nil t)
# bind (error-info)
byte-compile-report-error((wrong-type-argument listp #<subr point-at-bol>))
# bind (error-info)
#<compiled-function (error-info) "...(4)" [error-info
byte-compile-report-error] 2>((wrong-type-argument listp #<subr point-at-bol>))
# bind (fn name form)
byte-compile-inline-expand((point-at-bol))
# bind (fn name form)
byte-compile-inline-expand((line-beginning-position))
# bind (fn name form)
byte-compile-inline-expand((jde-line-beginning-position))
# bind (opt new for-effect form)
byte-optimize-form((jde-line-beginning-position))
mapcar(byte-optimize-form ((jde-line-beginning-position)))
# bind (fn tmp for-effect form)
byte-optimize-form-code-walker((extent-at (jde-line-beginning-position)) nil)
# bind (for-effect form)
byte-optimize-form((extent-at (jde-line-beginning-position)))
mapcar(byte-optimize-form ((extent-at (jde-line-beginning-position))))
# bind (fn tmp for-effect form)
byte-optimize-form-code-walker((not (extent-at (jde-line-beginning-position))) nil)
# bind (for-effect form)
byte-optimize-form((not (extent-at (jde-line-beginning-position))))
mapcar(byte-optimize-form ((not (extent-at (jde-line-beginning-position))) (not
(jde-db-breakpoint-marker-p (extent-at (jde-line-beginning-position))))))
# bind (fn tmp for-effect form)
byte-optimize-form-code-walker((or (not (extent-at (jde-line-beginning-position))) (not
(jde-db-breakpoint-marker-p (extent-at (jde-line-beginning-position))))) nil)
# bind (for-effect form)
byte-optimize-form((or (not (extent-at (jde-line-beginning-position))) (not
(jde-db-breakpoint-marker-p (extent-at (jde-line-beginning-position))))) nil)
# bind (fn tmp for-effect form)
byte-optimize-form-code-walker((if (or (not (extent-at (jde-line-beginning-position)))
(not (jde-db-breakpoint-marker-p (extent-at (jde-line-beginning-position))))) (make-extent
(jde-line-beginning-position) (1+ (jde-line-end-position)))) nil)
# bind (for-effect form)
byte-optimize-form((if (or (not (extent-at (jde-line-beginning-position))) (not
(jde-db-breakpoint-marker-p (extent-at (jde-line-beginning-position))))) (make-extent
(jde-line-beginning-position) (1+ (jde-line-end-position)))) nil)
# bind (fn tmp for-effect form)
byte-optimize-form-code-walker((if (featurep (quote xemacs)) (if (or (not (extent-at
(jde-line-beginning-position))) (not (jde-db-breakpoint-marker-p (extent-at
(jde-line-beginning-position))))) (make-extent (jde-line-beginning-position) (1+
(jde-line-end-position)))) (make-overlay (jde-line-beginning-position) (1+
(jde-line-end-position)) (current-buffer) nil t)) nil)
# bind (for-effect form)
byte-optimize-form((if (featurep (quote xemacs)) (if (or (not (extent-at
(jde-line-beginning-position))) (not (jde-db-breakpoint-marker-p (extent-at
(jde-line-beginning-position))))) (make-extent (jde-line-beginning-position) (1+
(jde-line-end-position)))) (make-overlay (jde-line-beginning-position) (1+
(jde-line-end-position)) (current-buffer) nil t)))
mapcar(byte-optimize-form (this (quote marker) (if (featurep (quote xemacs)) (if (or
(not (extent-at (jde-line-beginning-position))) (not (jde-db-breakpoint-marker-p
(extent-at (jde-line-beginning-position))))) (make-extent (jde-line-beginning-position)
(1+ (jde-line-end-position)))) (make-overlay (jde-line-beginning-position) (1+
(jde-line-end-position)) (current-buffer) nil t))))
# bind (fn tmp for-effect form)
byte-optimize-form-code-walker((eieio-oset this (quote marker) (if (featurep (quote
xemacs)) (if (or (not (extent-at (jde-line-beginning-position))) (not
(jde-db-breakpoint-marker-p (extent-at (jde-line-beginning-position))))) (make-extent
(jde-line-beginning-position) (1+ (jde-line-end-position)))) (make-overlay
(jde-line-beginning-position) (1+ (jde-line-end-position)) (current-buffer) nil t))) nil)
# bind (for-effect form)
byte-optimize-form((eieio-oset this (quote marker) (if (featurep (quote xemacs)) (if (or
(not (extent-at (jde-line-beginning-position))) (not (jde-db-breakpoint-marker-p
(extent-at (jde-line-beginning-position))))) (make-extent (jde-line-beginning-position)
(1+ (jde-line-end-position)))) (make-overlay (jde-line-beginning-position) (1+
(jde-line-end-position)) (current-buffer) nil t))) nil)
# bind (fn tmp for-effect form)
byte-optimize-form-code-walker((oset this marker (if (featurep (quote xemacs)) (if (or
(not (extent-at (jde-line-beginning-position))) (not (jde-db-breakpoint-marker-p
(extent-at (jde-line-beginning-position))))) (make-extent (jde-line-beginning-position)
(1+ (jde-line-end-position)))) (make-overlay (jde-line-beginning-position) (1+
(jde-line-end-position)) (current-buffer) nil t))) nil)
# bind (for-effect form)
byte-optimize-form((oset this marker (if (featurep (quote xemacs)) (if (or (not
(extent-at (jde-line-beginning-position))) (not (jde-db-breakpoint-marker-p (extent-at
(jde-line-beginning-position))))) (make-extent (jde-line-beginning-position) (1+
(jde-line-end-position)))) (make-overlay (jde-line-beginning-position) (1+
(jde-line-end-position)) (current-buffer) nil t))) nil)
# bind (rest result fe new all-for-effect forms)
byte-optimize-body(((call-next-method) (oset this marker (if (featurep (quote xemacs))
(if (or (not (extent-at (jde-line-beginning-position))) (not (jde-db-breakpoint-marker-p
(extent-at (jde-line-beginning-position))))) (make-extent (jde-line-beginning-position)
(1+ (jde-line-end-position)))) (make-overlay (jde-line-beginning-position) (1+
(jde-line-end-position)) (current-buffer) nil t)))) nil)
# bind (fn tmp for-effect form)
byte-optimize-form-code-walker((progn (call-next-method) (oset this marker (if (featurep
(quote xemacs)) (if (or (not (extent-at (jde-line-beginning-position))) (not
(jde-db-breakpoint-marker-p (extent-at (jde-line-beginning-position))))) (make-extent
(jde-line-beginning-position) (1+ (jde-line-end-position)))) (make-overlay
(jde-line-beginning-position) (1+ (jde-line-end-position)) (current-buffer) nil t))))
nil)
# bind (for-effect form)
byte-optimize-form((progn (call-next-method) (oset this marker (if (featurep (quote
xemacs)) (if (or (not (extent-at (jde-line-beginning-position))) (not
(jde-db-breakpoint-marker-p (extent-at (jde-line-beginning-position))))) (make-extent
(jde-line-beginning-position) (1+ (jde-line-end-position)))) (make-overlay
(jde-line-beginning-position) (1+ (jde-line-end-position)) (current-buffer) nil t))))
nil)
# bind (byte-compile-constants byte-compile-variables byte-compile-tag-number
byte-compile-depth byte-compile-maxdepth byte-compile-output output-type for-effect form)
byte-compile-top-level((progn (call-next-method) (oset this marker (if (featurep (quote
xemacs)) (if (or (not (extent-at (jde-line-beginning-position))) (not
(jde-db-breakpoint-marker-p (extent-at (jde-line-beginning-position))))) (make-extent
(jde-line-beginning-position) (1+ (jde-line-end-position)))) (make-overlay
(jde-line-beginning-position) (1+ (jde-line-end-position)) (current-buffer) nil t)))) nil
lambda)
# bind (int doc body byte-compile-bound-variables arglist fun)
byte-compile-lambda((lambda (this &rest fields) "Create a breakpoint overlay at
LINE in FILE." (call-next-method) (oset this marker (if (featurep (quote xemacs)) (if
(or (not (extent-at (jde-line-beginning-position))) (not (jde-db-breakpoint-marker-p
(extent-at (jde-line-beginning-position))))) (make-extent (jde-line-beginning-position)
(1+ (jde-line-end-position)))) (make-overlay (jde-line-beginning-position) (1+
(jde-line-end-position)) (current-buffer) nil t)))))
# bind (my-outbuffer class arg1 lamparams params key meth form)
byte-compile-file-form-defmethod((defmethod initialize-instance ((this
jde-db-breakpoint-marker) &rest fields) "Create a breakpoint overlay at LINE in
FILE." (call-next-method) (oset this marker (if (featurep (quote xemacs)) (if (or
(not (extent-at (jde-line-beginning-position))) (not (jde-db-breakpoint-marker-p
(extent-at (jde-line-beginning-position))))) (make-extent (jde-line-beginning-position)
(1+ (jde-line-end-position)))) (make-overlay (jde-line-beginning-position) (1+
(jde-line-end-position)) (current-buffer) nil t)))))
# binWrong type argument: listp, #<subr point-at-bol>
Doned (byte-compile-current-form handler form)
byte-compile-file-form((defmethod initialize-instance ((this jde-db-breakpoint-marker)
&rest fields) "Create a breakpoint overlay at LINE in FILE."
(call-next-method) (oset this marker (if (featurep (quote xemacs)) (if (or (not (extent-at
(jde-line-beginning-position))) (not (jde-db-breakpoint-marker-p (extent-at
(jde-line-beginning-position))))) (make-extent (jde-line-beginning-position) (1+
(jde-line-end-position)))) (make-overlay (jde-line-beginning-position) (1+
(jde-line-end-position)) (current-buffer) nil t)))))
# (unwind-protect ...)
#<compiled-function nil "...(43)" [byte-compile-unresolved-functions
byte-compile-inbuffer 1 " \n" nil looking-at ";" byte-compile-file-form read byte-compile-flush-pending
byte-compile-warn-about-unresolved-functions] 3>()
# (unwind-protect ...)
call-with-condition-handler(#<compiled-function (error-info) "...(4)"
[error-info byte-compile-report-error] 2> #<compiled-function nil
"...(43)" [byte-compile-unresolved-functions byte-compile-inbuffer 1 " \n" nil looking-at ";" byte-compile-file-form read byte-compile-flush-pending
byte-compile-warn-about-unresolved-functions] 3>)
# (unwind-protect ...)
# bind (byte-compile-warnings-beginning byte-compile-point-max-prev
byte-compile-log-buffer byte-compile-macro-environment byte-compile-function-environment
byte-compile-autoload-environment byte-compile-unresolved-functions
byte-compile-bound-variables byte-compile-free-references byte-compile-free-assignments
byte-compile-verbose byte-optimize byte-compile-emacs19-compatibility byte-compile-dynamic
byte-compile-dynamic-docstrings byte-compile-warnings byte-compile-file-domain
byte-compile-outbuffer float-output-format case-fold-search print-length print-level
byte-compile-constants byte-compile-variables byte-compile-tag-number byte-compile-depth
byte-compile-maxdepth byte-compile-output eval filename byte-compile-inbuffer)
byte-compile-from-buffer(#<buffer " *Compiler Input*">
"/home/gl/XEmacs/packages/xemacs-packages/jde/lisp/jde-db.el")
# bind (byte-compile-current-file target-file input-buffer output-buffer
byte-compile-dest-file load filename)
byte-compile-file("lisp/jde-db.el")
byte-code("..." [file byte-compile-file t] 2)
# (condition-case ... . ((error (byte-code
"ÂÃ!��!��Ä!��Æ!«�� Ç\"���� @ÈN®�@!��Ê A\"��Ë!��� [file err princ
">>Error occurred processing " ": " fboundp display-error nil
error-message mapcar #<compiled-function (x) "...(8)" [x princ " "
prin1] 2> "\n"] 3))))
# bind (file)
batch-byte-compile-1("lisp/jde-db.el")
# bind (error file-to-process)
batch-byte-compile-one-file()
# bind (error)
batch-byte-compile()
# bind (arg)
command-line-do-funcall("-f")
# 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 ...)
>Error occurred processing lisp/jde-db.el:
make: *** [lisp/jde-db.elc] Error 1