I've just upgraded to JDEE 2.3.4beta4 (to get JRE 1.5.0beta2 support) on Windows XP with Emacs 21.3.1 and get the following error when I run jde-help-symbol:
Invalid function: (macro . #[(class streamorbuffer &optional search-parts search-includes) "\304\305\306\307\310BBE\257\207" [class streamorbuffer search-parts search-includes semantic-brute-find-tag-by-function lambda (tag) eq ((semantic-tag-class tag))] 6 ("h:/elisp/cedet-1.0beta2b/semantic/semantic-find.elc" . 13358)])
I'm using cedet-1.0beta2b - here's my .emacs stuff to load everything:
(mapc '(lambda (dir) (add-to-list 'load-path (expand-file-name dir)))
'("~/elisp"
"~/elisp/dictionary-1.8"
"~/elisp/jde-2.3.4beta4/lisp"
"~/elisp/html-helper-mode"
"~/elisp/bbdb-2.35/lisp"
"~/elisp/gnus-5.10.6/lisp"
"~/elisp/cedet-1.0beta2b/common"
"~/elisp/cedet-1.0beta2b/semantic"
"~/elisp/cedet-1.0beta2b/speedbar"
"~/elisp/cedet-1.0beta2b/eieio"
"~/elisp/elib"
))
(load-file "~/elisp/cedet-1.0beta2b/common/cedet.elc")
(require 'jde)
(require 'tempo)
(require 'jde-ant)
This function used to work fine in 2.3.3. Any ideas what might be causing the problem?
Thanks,
--- John
