Additional information: After I sent out my email, I realized I had a
freshly built and updated FC3 Linux box, taltos, sitting in my lab. I
created a user, and copied my truncated JDEE only .emacs and
install-jde to it. I ran "install-jde -sv" and jde works on that
machine.

("Works" meaing I can load a sort Java program, see "JDE" in the mode
line, and find jde-* functions when I invoke M-x. I am seeing error
messages like this:

(iconify-frame (#<frame [EMAIL PROTECTED] 0x8531918\ >))
(make-frame-visible (#<frame [EMAIL PROTECTED] 0x8531918\ >))

but that's another issue.)

On Wed, May 25, 2005 at 06:02:21PM -0700, Suraj Acharya wrote:
> Have you compiled cedet? I don't think you would an eval-if-compile if
> your stack-trace if you had.

I used install-jde, and it appears that portions were compiled
(defined as showing one or more .elc extension files) (common, ede,
eieio, speedbar) and others not (cogre, contrib, semantic). On taltos,
all the cedet directories show .elc extensions.

Of the three files mentioned in the stack trace,
cedet/semantic/semantic-fw.el and cedet/semantic/semantic-load.el were
not compiled on my desktop, but were on taltos, the test
machine. jde/lisp/jde.el was not compiled on either.

> 
> Regardless, it looks like you might have a buggy regexp-opt.el. Does
> evaluating (regexp-opt nil t) return "", or does it freeze emacs?

On taltos, it returns "". On my desktop, it did not lock up, but
returned:

--------------------------------------------------
Debugger entered--Lisp error: (error "Variable binding depth exceeds 
max-specpdl-size")
  regexp-opt-group(nil t t)
  regexp-opt-group(nil t t)
  regexp-opt-group(nil t t)
  regexp-opt-group(nil t t)
  regexp-opt-group(nil t t)

< blah, blah, blah >

  regexp-opt-group(nil t t)
  regexp-opt-group(nil t t)
  regexp-opt-group(nil t t)
  regexp-opt-group(nil t)
  regexp-opt(nil t)
  eval((regexp-opt nil t))
  eval-last-sexp-1(nil)
  eval-last-sexp(nil)
  call-interactively(eval-last-sexp)
--------------------------------------------------

Based on that, I ran on the test machine:

--------------------------------------------------
[EMAIL PROTECTED] cedet]$ ll $(locate regexp-opt.el)
-rw-r--r--  1 root root 4959 Mar 18  2003 
/usr/share/emacs/21.3/lisp/emacs-lisp/regexp-opt.elc
--------------------------------------------------

And on the desktop:

--------------------------------------------------
[EMAIL PROTECTED] site-lisp]# ll $(locate regexp-opt.el)
-rw-r--r--  1 root root  4959 Mar 18  2003 
/usr/share/emacs/21.3/lisp/emacs-lisp/regexp-opt.elc
-rw-r--r--  1 root root  9607 Oct  6  2004 
/usr/share/emacs/site-lisp/emacspeak/lisp/regexp-opt.el
-rw-r--r--  1 root root  3701 Oct  6  2004 
/usr/share/emacs/site-lisp/emacspeak/lisp/regexp-opt.elc
--------------------------------------------------

I conjectured I was picking up the emacspeak version of regex-opt
before the other one. I don't use emacspeak, so I removed it. I then
shut emacs down and fired it up again, and evaluated "(regexp-opt nil
t)" and got "". I am now getting other errors.

I conjecture that one problem caused by the buggy regex-opt is the
failure to comple all of cedet on installation. I will remove my
existing installation and try again. If I have further problems I
can't get past, I'll be back.

Thanks for your help and your quick response.

-- 

Charles Curley                  /"\    ASCII Ribbon Campaign
Looking for fine software       \ /    Respect for open standards
and/or writing?                  X     No HTML/RTF in email
http://www.charlescurley.com    / \    No M$ Word docs in email

Key fingerprint = CE5C 6645 A45A 64E4 94C0  809C FFF6 4C48 4ECD DFDB

Attachment: pgpxV4QQE2Xye.pgp
Description: PGP signature

Reply via email to