A couple of problems with new packages

Michael Sperber sperber at deinprogramm.de
Sun Dec 2 02:29:00 EST 2007


"Vin Shelton" <acs at alumni.princeton.edu> writes:

> Mike -
>
> I can now build the xemacs-packages with a 21.5 XEmacs.  Thanks.
>
> In using those packages, I notice the following problems:
>
>
> (1) When I start up a 21.4 XEmacs -vanilla evaluating
>
>   (require 'jka-compr)
>
> yields the following backtrace:
>
> Debugger entered--Lisp error: (error "Unknown keyword" :default)
>   signal(error ("Unknown keyword" :default))
>   custom-handle-keyword(jka-compr-temp-name-template :default
> (expand-file-name "jka-com" (temp-directory)) custom-variable)
>   custom-declare-variable(jka-compr-temp-name-template (byte-code "ÀÁÂ
> \"‡" [expand-file-name "jka-com" temp-directory] 3) "Prefix added to
> all temp files created by jka-compr.\nThere should be no more than
> seven characters after the final `/'." :default (expand-file-name
> "jka-com" (temp-directory)) :type string :group jka-compr)
>   load-internal("jka-compr" nil t nil binary)
>   load("jka-compr" nil t nil)
>   require(jka-compr)
>   eval((require (quote jka-compr)))
>   eval-interactive((require (quote jka-compr)))
>   eval-last-sexp(t)
>   #<compiled-function nil "...(13)" [standard-output terpri
> eval-last-sexp t] 2 997397 nil>()
>   call-interactively(eval-print-last-sexp)

I don't see where that's coming from: Could you look up your definition
of `jka-compr-temp-name-template' (in jka-compr.el) and evaluate 

(macroexpand '(defcustom jka-compr-temp-name-template ...))

>
> (2) When I start up a 21.5 XEmacs using those packages (without cedet
> installed) and then evaluate
>
>   (info)
>
> I get the following backtrace:
>
> Debugger entered--Lisp error: (file-error "Cannot open load file" "ezimage")
>   [...]
>   load("sb-info" nil require nil)
>   require(sb-info)
>   (progn (require (quote sb-info)))
>   load-internal("info" nil nil nil binary)
>   load("info" nil nil nil)
>   (info)
>   eval((info))
>   eval-interactive((info))
>   eval-last-sexp(t)
>   #<compiled-function nil "...(13)" [standard-output terpri
> eval-last-sexp t] 2 1243051 nil>()
>   call-interactively(eval-print-last-sexp)

Ah---speedbar hooks itself to Info mode on autoload.  Fixed.

-- 
Cheers =8-} Mike
Friede, Völkerverständigung und überhaupt blabla



More information about the XEmacs-Beta mailing list