Issue172

classification
Title Packages build failure with gmp-enabled XEmacs
Type defect Module core code 21.5
Severity inconvenience Platform N/A
Keywords Nosy List
explanation
process
These controls should only be changed by committers and tracker administrators.
Status chatting   Reason
Superseder   Submitted 2007-11-30.17:51:18
Priority normal   Assigned To

Created on 2008-01-19.06:43:04 by acs, last changed 2008-01-23.10:15:33 by stephen.

Messages
msg487 [hidden] ([hidden]) Date: 2008-01-23.10:15:33
Supersedes issue77.
msg249 [hidden] ([hidden]) Date: 2008-01-19.06:43:04
  Message-ID: <20a807210712021319u50a79e21r75f744121dc09d15@mail.gmail.com>
On Dec 2, 2007 7:56 AM, Michael Sperber <sperber@deinprogramm.de> wrote:
>
> "Vin Shelton" <acs@alumni.princeton.edu> writes:
>
> > 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.
>
> Problem with Wisent.  Better now?

Yup!  Thanks!
  - Vin

_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta@xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
msg248 [hidden] ([hidden]) Date: 2008-01-19.06:43:04
  Message-ID: <y9l8x4d1ch1.fsf@dyn7.specs.de>
"Vin Shelton" <acs@alumni.princeton.edu> writes:

> 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.

Problem with Wisent.  Better now?
msg247 [hidden] ([hidden]) Date: 2008-01-19.06:43:04
  Message-ID: <20a807210711300951n7bf0712apb58aa9c27729bb@mail.gmail.com>
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@xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
History
Date User Action Args
2008-01-23 10:15:33stephensetseverity: inconvenience
messages: + msg487
module: + core code 21.5
priority: normal
platform: + N/A
type: defect
2008-01-23 10:14:51stephenlinkissue77 superseder
2008-01-19 06:43:04acssetmessages: + msg249
2008-01-19 06:43:04sperbersetstatus: new -> chatting
messages: + msg248
2008-01-19 06:43:04acscreate