OK, I really did read the docs etc., but I still have the following
problem with JDEE.  Please help me.

When I open an Java file I get the following message:
The wrong version of Speedbar is installed, please install 0.13.

If I query the version of Speedbar installed it is:
speedbar-version's value is "0.14beta4", JDEE is jde-version's value
is "2.2.9beta9.1", Emacs is emacs-version's value is "21.1.1".  

For more details about the versions of installed software I show you
the directory...

Here is the listing of my installed Emacs related stuff:

  drwxr-xr-x   16 root     root         4096 Mar 21 08:27 .
  drwxr-xr-x    7 root     root         4096 Mar 21 08:46 ..
  drwxr-xr-x    2 root     users        4096 Aug 10  2001 camelCase
  lrwxrwxrwx    1 root     users           8 Jul 18  2001 ecb -> ecb-1.40
  drwxr-xr-x    2 root     users        4096 Jul 18  2001 ecb-1.40
  lrwxrwxrwx    1 root     users          15 Mar 21 08:16 eieio -> eieio-0.17beta4
  drwxr-xr-x    2 root     users        4096 Feb  1 12:56 eieio-0.17beta3
  drwxr-xr-x    2 root     users        4096 Mar 21 08:49 eieio-0.17beta4
  drwxr-xr-x    2 root     users        4096 Jun 14  2001 elib
  lrwxrwxrwx    1 root     users          16 Mar 21 08:27 jde -> jde-2.2.9beta9.1
  drwxr-xr-x    5 root     users        4096 Jan 19 00:43 jde-2.2.9beta8
  drwxr-xr-x    5 root     users        4096 Mar 11 22:44 jde-2.2.9beta9.1
  lrwxrwxrwx    1 root     users          36 Jul  6  2001 ps-print -> 
/usr/share/emacs/site/ps-print-6.5.3
  drwxr-xr-x    2 root     users        4096 Jul  6  2001 ps-print-6.5.3
  lrwxrwxrwx    1 root     users          18 Mar 21 08:22 semantic -> 
semantic-1.4beta14
  drwxr-xr-x    3 root     users        4096 Feb  1 12:54 semantic-1.4beta13
  drwxr-xr-x    3 root     users        4096 Mar 21 08:50 semantic-1.4beta14
  lrwxrwxrwx    1 root     users          18 Mar 21 08:13 speedbar -> 
speedbar-0.14beta4
  drwxr-xr-x    2 root     users        4096 Feb  1 12:55 speedbar-0.14beta2
  drwxr-xr-x    2 root     users        4096 Mar 21 08:10 speedbar-0.14beta4
  drwxr-xr-x    5 root     users        4096 Jun 15  2001 template
  drwxr-xr-x    3 root     users        4096 Feb 15 13:23 w3

The init file that defines my load-path uses the sym-links with site
is the directory you see listed above, e.g.

All this software should be fine as per the ReleaseNotes.txt.

If I start emacs via "emacs --no-init" then manually type, and execute
the following from my scratch buffer. (I do not have a site-init.)

(setq emacshome "/usr/share/emacs")
(add-to-list 'load-path (concat emacshome "/site/semantic"))
(add-to-list 'load-path (concat emacshome "/site/speedbar"))
(add-to-list 'load-path (concat emacshome "/site/elib"))
(add-to-list 'load-path (concat emacshome "/site/eieio"))
(add-to-list 'load-path (concat emacshome "/site/jde/lisp"))
(require 'jde)


Then load a *.java file, notice I never told Emacs what to do with
Java files, then M-x jde-mode, I get the error:
"The wrong version of Speedbar is installed, please install 0.13."

If I install 0.13 that would conflict with the requirements, as I
understand them, for this version of JDEE.

Why?  How do I fix this?

Reply via email to