Hi, Mike -
I made some progress in my investigation.
On Dec 3, 2007 1:54 AM, Michael Sperber <sperber(a)deinprogramm.de> wrote:
"Vin Shelton" <acs(a)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.)
Something in the jde/lisp/auto-autoloads.el file generated by 21.4 is
not correct.
When I replace the 21.4-generated jde/lisp/auto-autoloads.el file with
the 21.5-generated file, make will run to completion. I've attached
the version of jde/lisp/auto-autoloads.el generated by 21.4.
Regards,
Vin
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta