I just pulled in JDEE using Artur Hefczyc's install-jde script. I used
options -vs, so I have the most recent stable versions of eveything.

I have two .emacs files, my usual one, and a bare naked jdee only
one. I get the same problem regardless of which I use. The latter is
reproduced below.

--------------------------------------------------
;; Begin JDEE stuff. Heavily swiped from http://jdee.sunsite.dk/_emacs_jde

;; Set the debug option to enable a backtrace when a problem occurs.
(setq debug-on-error t)

(add-to-list 'load-path (expand-file-name ".emacs.d/site-lisp/jde/lisp"))
(add-to-list 'load-path (expand-file-name ".emacs.d/site-lisp/cedet/common"))
;; Initialize CEDET.
(load-file (expand-file-name ".emacs.d/site-lisp/cedet/common/cedet.el"))
(add-to-list 'load-path (expand-file-name ".emacs.d/site-lisp/elib"))


;; If you want Emacs to defer loading the JDE until you open a Java
;; file, edit the following line
;; (setq defer-loading-jde nil)
;; to read:
;;
;;  (setq defer-loading-jde t)
;;

;; (if defer-loading-jde
;;     (progn
;;       (autoload 'jde-mode "jde" "JDE mode." t)
;;       (setq auto-mode-alist
;;          (append
;;           '(("\\.java\\'" . jde-mode))
;;           auto-mode-alist)))
;;   (require 'jde))
(require 'jde)

;; End JDEE stuff.
--------------------------------------------------

I walk through the setup manually (c-x c-e on each line) and I get the
following debugger buffer when I execute "(require 'jde)" (and JDE
never loads):

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

<lots of redundant messages deleted>

  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)
  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)
  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)
  regexp-opt(nil t)
  (let* ((kv ...) (kf ...) (kv-depth ...) (kf-depth ...)) (\` (...)))
  (progn (let* (... ... ... ...) (\` ...)))
  (eval-when-compile (let* (... ... ... ...) (\` ...)))
  (defconst semantic-fw-font-lock-keywords (eval-when-compile (let* ... ...)) 
"Highlighted Semantic keywords.")
  eval-buffer(#<buffer  *load*<3>> nil "semantic-fw" nil t)
  
load-with-code-conversion("/home/ccurley/.emacs.d/site-lisp/cedet/semantic/semantic-fw.el"
 "semantic-fw" nil t)
  require(semantic-fw)
  eval-buffer(#<buffer  *load*<2>> nil "semantic-load" nil t)
  
load-with-code-conversion("/home/ccurley/.emacs.d/site-lisp/cedet/semantic/semantic-load.el"
 "semantic-load" nil t)
  require(semantic-load)
  eval-buffer(#<buffer  *load*> nil "jde" nil t)
  load-with-code-conversion("/home/ccurley/.emacs.d/site-lisp/jde/lisp/jde.el" 
"jde" nil t)
  require(jde)
  eval((require (quote jde)))
  eval-last-sexp-1(nil)
  eval-last-sexp(nil)
  call-interactively(eval-last-sexp)
--------------------------------------------------

I get this even when I manually set max-specpdl-size to 50000.

Platform: Fedora Core 3 Linux.

Emacs: GNU Emacs 21.3.1 (i386-redhat-linux-gnu, X toolkit, Xaw3d scroll bars) 
of 2005-02-04 on bugs.build.redhat.com

JDEE version: probably 2.3.5, or whatever is the latest
stable.

--------------------------------------------------
;;; jde.el -- Integrated Development Environment for Java.
;; $Revision: 1.357 $ $Date: 2004/12/13 05:55:46 $ 

...
(defconst jde-version "2.3.5"
  "JDE version number.")
--------------------------------------------------

CEDET is version 2.0beta3.

-- 

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: pgpPNFgtEuLYq.pgp
Description: PGP signature

Reply via email to