[Bug: 21.5-b28] package make fails

skip at pobox.com skip at pobox.com
Mon Oct 1 09:55:30 EDT 2007


I cvs up'd my package repository this morning and ran make.  It bombed with
a mismatched paren error.  Here's the tail end of the make output:

    [ -d mule-packages ] && make  -C mule-packages autoloads
    [ -d mule-base ] && make  -C mule-base autoloads
    rm -f ./auto-autoloads.el
    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))' -eval '(packages-load-package-auto-autoloads load-path)' \
    -eval "(setq autoload-package-name \"mule-base\")" \
	    -eval "(setq generated-autoload-file \"./auto-autoloads.el\")" \
	    -l autoload -f batch-update-autoloads canna.el char-table.el chartblxmas.el china-util.el cyril-util.el kana-keyboard.el korea-util.el isearch-mule.el japan-util.el mule-cne.el mule-diag.el mule-keyboard.el mule-trex.el mule-util.el thai-xtis-util.el viet-util.el ethio-util.el fsf-compat-unicode.el _pkg.el

    Loading /Users/skip/local/lib/xemacs-21.5-b28/lisp/mule/auto-autoloads.elc...
    Loading /Users/skip/local/lib/xemacs-21.5-b28/lisp/auto-autoloads.elc...
    Loading /Users/skip/local/lib/xemacs-21.5-b28/lisp/autoload.elc...
    No autoloads found in mule-base/canna.el
    Generating autoloads for mule-base/char-table.el...

    xemacs exiting.

      # bind (stack-trace-on-signal debug-on-signal stack-trace-on-error debug-on-error)
      # (unwind-protect ...)
      scan-sexps(1492 1)
      # bind (arg)
      forward-sexp(1)
      # (unwind-protect ...)
      # (unwind-protect ...)
      # bind (autoloads-done)
      byte-code("..." [noninteractive load-name outbuf trim-name generate-autoload-cookie autoloads-done nil search-forward t message "No autoloads found in %s" throw --cl-block-generate-lisp-file-autoloads-1-- "Generating autoloads for %s..." " 	\n" looking-at regexp-quote process-one-lisp-autoload ";" 1 forward-sexp "Generating autoloads for %s...done"] 4)
      # (catch --cl-block-generate-lisp-file-autoloads-1-- ...)
      # bind (trim-name load-name outbuf)
      generate-lisp-file-autoloads-1(#<buffer "auto-autoloads.el"> "char-table" "mule-base/char-table.el")
      # (unwind-protect ...)
      # (unwind-protect ...)
      # bind (outbuf trim-name autoloads-done print-length print-readably float-output-format visited suppress-form output-end)
      byte-code("..." [trim-name autoloads-done _pkg outbuf suppress-form file autoload-trim-file-name nil t get-file-buffer expand-file-name file-name-directory "_pkg.el" file-readable-p ((byte-code "¬‡	«„Â	!ˆÂ‡" [pkg-vis pkg-buf kill-buffer] 2)) find-file-noselect set-syntax-table --cl-block-nil-- (byte-code "ÃÄÅÆ#­›ÇÈ!ˆÉp!‰	k«‹ÊÉp!!ËÌÅ\"ˆ)ª^‡" [suppress-form load-name supfile search-forward "(package-suppress" nil t forward-sexp 1 read eval throw --cl-block-nil--] 5) ((byte-code "\n¬„Ãp!ˆ	qˆÄ Ç" [output-end outbuf visited kill-buffer point-marker] 2)) throw --cl-block-generate-autoload-type-section-- prin1 autoloads terpri "\n;;; Suppress form from _pkg.el\n" "(unless " prin1-to-string "\n\n" "\n) ;; unless (suppressed)\n" output-end visited dir pkg-vis emacs-lisp-mode-syntax-table load-name float-output-format print-readably print-length pkg-buf enable-local-variables find-file-hooks literal fun-to-call generate-autoload-section-header generate-autoload-section-trai!
 ler] 9)
      # (catch --cl-block-generate-autoload-type-section-- ...)
      # bind (fun-to-call literal load-name file)
      generate-autoload-type-section("/Users/skip/src/packages/mule-packages/mule-base/char-table.el" "char-table" nil generate-lisp-file-autoloads-1)
      # bind (file)
      generate-file-autoloads("/Users/skip/src/packages/mule-packages/mule-base/char-table.el")
      # (unwind-protect ...)
      # bind (load-name trim-name section-begin form file)
      update-file-autoloads("/Users/skip/src/packages/mule-packages/mule-base/char-table.el")
      # bind (--dolist-temp--6770 arg defdir autoload-feature-name enable-local-eval autoload-feature-prefix generated-autoload-file force into-file feature-prefix files-or-dirs)
      update-autoload-files(("canna.el" "char-table.el" "chartblxmas.el" "china-util.el" "cyril-util.el" "kana-keyboard.el" "korea-util.el" "isearch-mule.el" "japan-util.el" "mule-cne.el" "mule-diag.el" "mule-keyboard.el" "mule-trex.el" "mule-util.el" "thai-xtis-util.el" "viet-util.el" "ethio-util.el" "fsf-compat-unicode.el" "_pkg.el") "mule-base" "./auto-autoloads.el" t)
      batch-update-autoloads()
      # 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 ...)
    Syntax error: Unbalanced parenthesesmake[2]: *** [auto-autoloads.el] Error 255
    make[1]: *** [mule-base/autoloads.target] Error 2
    make: *** [mule-packages/autoloads.target] Error 2

Skip Montanaro



More information about the XEmacs-Beta mailing list