A couple of problems with new packages

Vin Shelton acs at alumni.princeton.edu
Mon Dec 3 08:14:17 EST 2007


On Dec 3, 2007 2:04 AM, Michael Sperber <sperber at deinprogramm.de> wrote:
>
> "Vin Shelton" <acs at alumni.princeton.edu> writes:
>
> > That worked - thanks!  Here's another one; I was opening 21.5's
> > lisp/autoload.el file and got this backtrace:
>
> More of the same.  Better now?

Thanks for investigating.  I think your latest changes to semantic
broke cogre's build:

make[2]: Leaving directory
`/usr/local/build/xemacs-packages-2007-12-03/xemacs-packages/semantic'
[ -d cogre ] && make -w -C cogre bytecompile
make[2]: Entering directory
`/usr/local/build/xemacs-packages-2007-12-03/xemacs-packages/cogre'
xemacs-21.5-min -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-12-03/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-12-03/package-compile.el...
  Loading /usr/local/xemacs-21.5-min/share/xemacs-21.5-b28/lisp/auto-autoloads.elc...
  Requiring /usr/local/xemacs-21.5-min/share/xemacs-21.5-b28/lisp/bytecomp.elc...
  Requiring /usr/local/xemacs-21.5-min/share/xemacs-21.5-b28/lisp/byte-optimize.elc...
  Loading /usr/local/build/xemacs-packages-2007-12-03/xemacs-packages/semantic/auto-autoloads.elc...

xemacs exiting.

  # bind (stack-trace-on-signal debug-on-signal stack-trace-on-error
debug-on-error)
  # (unwind-protect ...)
  mode-local-map-mode-buffers(c++-mode activate-mode-local-bindings)
  # bind (mode parent)
  byte-code("..." [parent mode c++-mode c-mode put mode-local-parent
mode-local-map-mode-buffers activate-mode-local-bindings] 4)
  # (unwind-protect ...)
  # (unwind-protect ...)
  # (unwind-protect ...)
  # (unwind-protect ...)
  # (unwind-protect ...)
  # (unwind-protect ...)
  # (unwind-protect ...)
  # (unwind-protect ...)
  load-internal("/usr/local/build/xemacs-packages-2007-12-03/xemacs-packages/semantic/auto-autoloads"
nil nil nil binary)
  # bind (path handler filename nosuffix nomessage noerror file)
  load("/usr/local/build/xemacs-packages-2007-12-03/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("/usr/local/build/xemacs-packages-2007-12-03/package-compile.el"
nil t nil raw-text)
  # bind (path handler filename nosuffix nomessage noerror file)
  load("/usr/local/build/xemacs-packages-2007-12-03/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:
mode-local-map-mode-buffersmake[2]: *** [auto-autoloads.elc] Error 255
make[2]: Leaving directory
`/usr/local/build/xemacs-packages-2007-12-03/xemacs-packages/cogre'
make[1]: *** [cogre/bytecompile.target] Error 2
make[1]: Leaving directory
`/usr/local/build/xemacs-packages-2007-12-03/xemacs-packages'
make: *** [xemacs-packages/bytecompile.target] Error 2


Regards,
  Vin



More information about the XEmacs-Beta mailing list