GNU Emacs-23.3.1 will not load CEDET-1.0

I just updated emacs and recompiled some of its extensions in bytecode. I also updated some packages, such as subversion, through emacs-updater, as suggested after the update. But now I got

Symbol value as variable is void: cedet-menu-map

A lot more fun: if we cut the line, load cedet.el, ECB says

    error: ECB 2.40 - Error: ECB can only be used with 
cedet [1.0pre6, 1.0.9]! Please install it and restart Emacs!

Is there CEDET-1.0.9 anywhere? If so, where is it?

OS: Gentoo

UPD:

Using the app-emacs / ecb and app-emacs / cedet packages solved the problem.

+5
source share
5 answers

Just change the version of CEDET to

<cedet_dir>/common/cedet.el 

up to 1.0.9

+4
source

Solved this by changing these lines to ecb-upgrade.el

from

(defconst ecb-required-cedet-version-min '(1 0 2 6)) 
(defconst ecb-required-cedet-version-max '(1 0 4 9))

to

(defconst ecb-required-cedet-version-min '(1 0 2 6))
(defconst ecb-required-cedet-version-max '(1 1 4 9))

( )

VER-STR -str : 1. 2. 3. 0 = , 1 = , 2 = , 3 = (, "1.4 \" ), 4 =. (, "1.4.3 \" 4. Subversion , , pre .

+3

, . , CEDET. CEDET 1.0.9 .

CEDET Emacs 23.3, CEDET :

http://cedet.sourceforge.net/bzr-repo.shtml

0
0

I have fixes for ECB + fresh CEDET, including CEDET included in Emacs. You can find more in the next blog post (install manually from github), or you can install the package from MELPA.

0
source

All Articles