Building packages with 21.4

Michael Sperber sperber at deinprogramm.de
Mon Dec 3 01:54:51 EST 2007


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

> This patch gets me further, but ultimately the package build fails here:
>
> [ -d ecb ] && make -w -C ecb bytecompile
> make[2]: Entering directory
> `/opt/build/xemacs-packages-2007-12-02-21.4/xemacs-packages/ecb'
> /opt/bin/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 lisp-directory))' -l
> /opt/build/xemacs-packages-2007-12-02-21.4/package-compile.el --
> xemacs-base semantic cedet-common eieio fsf-compat edit-utils jde
> mail-lib eshell ediff xemacs-devel speedbar c-support os-utils -- -l
> compile -l ecb-util -l ecb-eshell -l ecb-layout -l tree-buffer -l
> esh-mode -l em-dirs -l jde-help -l semantic -l semantic-load -l
> semanticdb -l sendmail -l ediff-init -l hideshow -l speedbar -f
> batch-byte-compile auto-autoloads.el
> Loading /opt/xemacs/lib/xemacs-21.4.21/lisp/auto-autoloads...
> Loading /opt/build/xemacs-packages-2007-12-02-21.4/xemacs-packages/os-utils/auto-autoloads...
> Loading /opt/build/xemacs-packages-2007-12-02-21.4/xemacs-packages/c-support/auto-autoloads...
> Loading /opt/build/xemacs-packages-2007-12-02-21.4/xemacs-packages/speedbar/auto-autoloads...
> Loading /opt/build/xemacs-packages-2007-12-02-21.4/xemacs-packages/xemacs-devel/auto-autoloads...
> Loading /opt/build/xemacs-packages-2007-12-02-21.4/xemacs-packages/ediff/auto-autoloads...
> Loading /opt/build/xemacs-packages-2007-12-02-21.4/xemacs-packages/eshell/auto-autoloads...
> Loading /opt/build/xemacs-packages-2007-12-02-21.4/xemacs-packages/mail-lib/auto-autoloads...
> Loading /opt/build/xemacs-packages-2007-12-02-21.4/xemacs-packages/jde/lisp/auto-autoloads...
>  # bind (
> stack-trace-on-signal debug-on-signal stack-trace-on-error debug-on-error)
>   signal(void-function (tempo-define-template))
>   # bind (data error-symbol)
>   signal-error(void-function (tempo-define-template))
>   # bind (error-data)
>   normal-top-level()
>   # (condition-case ... . error)
>   # (catch top-level
>  ...)
> ^GSymbol's function definition is void: tempo-define-template
> xemacs exiting

> tempo-define-template is defined in the edit-utils package and that's
> correctly REQUIRE'd.  It looks to me like 21.4 can't handle something
> in the jde autoloads, but I couldn't figure out what the actual
> problem was.  Can you please take a look at the 21.4 autoload.el file
> and figure out what's missing?

Your change looks fine.  Howwever, I wonder where the
`tempo-define-template' is coming from: I think that may be a different
problem.  Is it in ecb's or jde's auto-autoloads.el?  (Maybe you could
just send me those files---both should contain only autoload and trivial
def* forms.)

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



More information about the XEmacs-Beta mailing list