JDE 2.2.6 does not work with semantic 1.3.2. Upgrade to JDE 2.2.7beta10.

- Paul


At 02:19 PM 4/25/01 -0700, Oscar Carrillo wrote:
>I'm using:
>
>RedHat 7.0 w/rpm updates
>emacs 20.7-17
>
>jde-2.2.6
>eieio-0.15
>elib-1.0
>semantic-1.3.2
>speedbar-0.13a
>
>I had the JDE working fine. And I don't know what happened, possibly due
>to some RPM updates, but I've broken my JDE. AFAIK, I didn't change
>anything directly.
>
>I had it working also on another linux box (RedHat 6.1/emacs20.4, so I
>copied over the relevant jde directories and the .emacs file, but with no
>change.
>
>
>I get this error:
>----------------------
>File mode specification error: (void-variable l)
>----------------------
>
>'M-x eval-current-buffer' provides this info:
>
>Signaling: (void-variable class)
>  eval-current-buffer()
>* call-interactively(eval-current-buffer)
>  execute-extended-command(nil)
>* call-interactively(execute-extended-command)
>
>
>I've also tried removing all *.elc files and running it without
>pre-compiling, but no change.
>
>This is my emacs file:
>
>-----
>;; This .emacs file illustrates the minimul setup
>;; required to run the JDE.
>
>;; Set the debug option to enable a backtrace when a
>;; problem occurs.
>(setq debug-on-error t)
>
>;; Update the Emacs load-path to include the path to
>;; the JDE and its require packages. This code assumes
>;; that you have installed the packages in the emacs/site
>;; subdirectory of your home directory.
>
>(add-to-list 'load-path (expand-file-name
>"/usr/local/share/emacs/site-lisp/jde/lisp"))
>(add-to-list 'load-path (expand-file-name
>"/usr/local/share/emacs/site-lisp/semantic"))
>(add-to-list 'load-path (expand-file-name
>"/usr/local/share/emacs/site-lisp/speedbar"))
>(add-to-list 'load-path (expand-file-name
>"/usr/local/share/emacs/site-lisp/elib"))
>(add-to-list 'load-path (expand-file-name
>"/usr/local/share/emacs/site-lisp/eieio"))
>
>
>;; 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))
>
>
>;; Sets the basic indentation for Java source files
>;; to two spaces.
>(defun my-jde-mode-hook ()
>  (setq c-basic-offset 4))
>
>(add-hook 'jde-mode-hook 'my-jde-mode-hook)
>
>;; Include the following only if you want to run
>;; bash as your shell.
>
>;; Setup Emacs to run bash as its primary shell.
>(setq shell-file-name "bash")
>(setq shell-command-switch "-c")
>(setq explicit-shell-file-name shell-file-name)
>(setenv "SHELL" shell-file-name)
>(setq explicit-sh-args '("-login" "-i"))
>(if (boundp 'w32-quote-process-args)
>  (setq w32-quote-process-args ?\")) ;; Include only for MS Windows.
>(custom-set-variables
> '(jde-enable-abbrev-mode t))
>(custom-set-faces)
>-----
>
>
>
>Any ideas. Thanks,
>
>Oscar

Reply via email to