Greetings -
Mike, thank you for upgrading XEmacs's JDE package. With a suitable
21.5 executable, I can again build all the XEmacs packages. I have
observed a problem, however. If I try to build all the XEmacs
packages using an XEmacs which has builtin gmp support (i.e. one
configured --with-bignum=gmp), the "make bytecompile" step for the
semantic package will chew up memory until either I or the linux
kernel kills the XEmacs process. Here's the output from today's build
at work (which I killed by hand):
make[2]: Leaving directory
`/usr/local/build/xemacs-packages-2007-11-30/xemacs-packages/ede'
[ -d semantic ] && make -w -C semantic bytecompile
make[2]: Entering directory
`/usr/local/build/xemacs-packages-2007-11-30/xemacs-packages/semantic'
xemacs-21.5 -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-11-30/package-compile.el --
cedet-common eieio xemacs-base xemacs-devel edit-utils speedbar
texinfo fsf-compat cc-mode edebug ede sgml -- -eval \("push
\"./wisent\" load-path"\) -eval \("push \"./bovine\"
load-path"\) -l
semantic-alias -l semantic -l semantic-debug -l semantic-grammar -l
semantic-bovine -l wisent-comp -f batch-byte-compile auto-autoloads.el
Loading /usr/local/build/xemacs-packages-2007-11-30/package-compile.el...
Loading
/usr/local/xemacs-21.5-2007-11-29/share/xemacs-21.5-b28/lisp/auto-autoloads.elc...
Requiring /usr/local/xemacs-21.5-2007-11-29/share/xemacs-21.5-b28/lisp/bytecomp.elc...
Requiring
/usr/local/xemacs-21.5-2007-11-29/share/xemacs-21.5-b28/lisp/byte-optimize.elc...
Loading
/usr/local/build/xemacs-packages-2007-11-30/xemacs-packages/sgml/auto-autoloads.el...
Loading
/usr/local/build/xemacs-packages-2007-11-30/xemacs-packages/ede/auto-autoloads.elc...
Loading
/usr/local/build/xemacs-packages-2007-11-30/xemacs-packages/edebug/auto-autoloads.elc...
Loading
/usr/local/build/xemacs-packages-2007-11-30/xemacs-packages/cc-mode/auto-autoloads.elc...
Loading
/usr/local/build/xemacs-packages-2007-11-30/xemacs-packages/fsf-compat/auto-autoloads.elc...
Loading
/usr/local/build/xemacs-packages-2007-11-30/xemacs-packages/texinfo/auto-autoloads.elc...
Loading
/usr/local/build/xemacs-packages-2007-11-30/xemacs-packages/speedbar/auto-autoloads.elc...
Loading
/usr/local/build/xemacs-packages-2007-11-30/xemacs-packages/edit-utils/auto-autoloads.elc...
Loading
/usr/local/build/xemacs-packages-2007-11-30/xemacs-packages/xemacs-devel/auto-autoloads.elc...
Loading
/usr/local/build/xemacs-packages-2007-11-30/xemacs-packages/xemacs-base/auto-autoloads.elc...
Loading
/usr/local/build/xemacs-packages-2007-11-30/xemacs-packages/eieio/auto-autoloads.elc...
Loading
/usr/local/build/xemacs-packages-2007-11-30/xemacs-packages/cedet-common/auto-autoloads.elc...
Loading
/usr/local/build/xemacs-packages-2007-11-30/xemacs-packages/semantic/semantic-alias.el...
Loading
/usr/local/build/xemacs-packages-2007-11-30/xemacs-packages/semantic/semantic.el...
Requiring
/usr/local/build/xemacs-packages-2007-11-30/xemacs-packages/semantic/working.el...
Requiring
/usr/local/build/xemacs-packages-2007-11-30/xemacs-packages/xemacs-base/assoc.elc...
Requiring
/usr/local/build/xemacs-packages-2007-11-30/xemacs-packages/semantic/semantic-tag.el...
Requiring
/usr/local/build/xemacs-packages-2007-11-30/xemacs-packages/semantic/semantic-fw.el...
Requiring
/usr/local/build/xemacs-packages-2007-11-30/xemacs-packages/cedet-common/mode-local.elc...
Loading
/usr/local/build/xemacs-packages-2007-11-30/xemacs-packages/xemacs-base/advice.elc...
Requiring
/usr/local/build/xemacs-packages-2007-11-30/xemacs-packages/xemacs-devel/find-func.elc...
Loading
/usr/local/build/xemacs-packages-2007-11-30/xemacs-packages/xemacs-base/regexp-opt.elc...
Requiring
/usr/local/build/xemacs-packages-2007-11-30/xemacs-packages/semantic/semantic-lex.el...
Requiring
/usr/local/build/xemacs-packages-2007-11-30/xemacs-packages/cedet-common/inversion.elc...
Requiring
/usr/local/build/xemacs-packages-2007-11-30/xemacs-packages/xemacs-base/pp.elc...
Requiring
/usr/local/build/xemacs-packages-2007-11-30/xemacs-packages/semantic/semantic-util.el...
Requiring
/usr/local/build/xemacs-packages-2007-11-30/xemacs-packages/semantic/semanticdb.el...
Requiring
/usr/local/build/xemacs-packages-2007-11-30/xemacs-packages/eieio/eieio.elc...
Loading
/usr/local/xemacs-21.5-2007-11-29/share/xemacs-21.5-b28/lisp/cl-macs.elc...
Requiring
/usr/local/build/xemacs-packages-2007-11-30/xemacs-packages/eieio/eieio-base.elc...
Requiring
/usr/local/build/xemacs-packages-2007-11-30/xemacs-packages/semantic/semantic-util-modes.el...
Requiring
/usr/local/build/xemacs-packages-2007-11-30/xemacs-packages/semantic/semantic-decorate.el...
Loading
/usr/local/xemacs-21.5-2007-11-29/share/xemacs-21.5-b28/lisp/cus-face.elc...
Loading
/usr/local/build/xemacs-packages-2007-11-30/xemacs-packages/semantic/semantic-debug.el...
Loading
/usr/local/build/xemacs-packages-2007-11-30/xemacs-packages/semantic/semantic-grammar.el...
Requiring
/usr/local/build/xemacs-packages-2007-11-30/xemacs-packages/semantic/wisent/semantic-wisent.el...
Requiring
/usr/local/build/xemacs-packages-2007-11-30/xemacs-packages/semantic/wisent/wisent.el...
Requiring
/usr/local/build/xemacs-packages-2007-11-30/xemacs-packages/semantic/sformat.el...
Requiring /usr/local/xemacs-21.5-2007-11-29/share/xemacs-21.5-b28/lisp/font-lock.elc...
Requiring
/usr/local/build/xemacs-packages-2007-11-30/xemacs-packages/semantic/senator.el...
Requiring
/usr/local/build/xemacs-packages-2007-11-30/xemacs-packages/semantic/semantic-ctxt.el...
Requiring
/usr/local/build/xemacs-packages-2007-11-30/xemacs-packages/semantic/semantic-imenu.el...
Requiring
/usr/local/build/xemacs-packages-2007-11-30/xemacs-packages/semantic/semantic-format.el...
Requiring
/usr/local/build/xemacs-packages-2007-11-30/xemacs-packages/cedet-common/ezimage.elc...
Requiring
/usr/local/build/xemacs-packages-2007-11-30/xemacs-packages/xemacs-base/imenu.elc...
Requiring
/usr/local/build/xemacs-packages-2007-11-30/xemacs-packages/semantic/semanticdb-find.el...
Loading
/usr/local/build/xemacs-packages-2007-11-30/xemacs-packages/xemacs-base/ring.elc...
Requiring
/usr/local/build/xemacs-packages-2007-11-30/xemacs-packages/edit-utils/hippie-exp.elc...
Requiring
/usr/local/build/xemacs-packages-2007-11-30/xemacs-packages/semantic/semantic-edit.el...
Requiring
/usr/local/build/xemacs-packages-2007-11-30/xemacs-packages/semantic/semantic-find.el...
Requiring
/usr/local/build/xemacs-packages-2007-11-30/xemacs-packages/semantic/semantic-idle.el...
Requiring
/usr/local/build/xemacs-packages-2007-11-30/xemacs-packages/fsf-compat/timer.elc...
Requiring
/usr/local/build/xemacs-packages-2007-11-30/xemacs-packages/semantic/semantic-grammar-wy.el...
Requiring
/usr/local/build/xemacs-packages-2007-11-30/xemacs-packages/semantic/wisent/wisent-comp.el...make[2]:
*** [auto-autoloads.elc] Interrupt
make[1]: *** [semantic/bytecompile.target] Interrupt
make: *** [xemacs-packages/bytecompile.target] Interrupt
Initially, I suspected a recursive dependency, but why would that
affect only a gmp-enabled build? A 21.5 XEmacs without gmp can build
the packages with no problem. If anyone has any insight into what's
going wrong here, I'm happy to hear their speculation.
Thanks,
Vin
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta