Red Hat Bugzilla – Bug 1014281
emacs-24.3-11.fc19.x86_64 has no corresponding emacs-ecb
Last modified: 2013-12-19 08:56:52 EST
Description of problem:
emacs-ecb provides an "eclipse lite" tool for emacs when invoked with the emacs tools->semantic tool is enabled. However f19 has no emacs-ecb and the older versions are not synced with the version of emacs.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. click tools -> semantic
2. ESC-X ecb-activate (assuming emacs-ecb-2.40.1-0.5.cvs20101021.fc17.noarch is installed)
Loading /usr/share/emacs/site-lisp/site-start.d/ecb.el (source)...
ECB 2.40 uses CEDET 2.0 (contains semantic 2.2, eieio 1.4, speedbar <unknown version>).
Package assoc is obsolete!
Semantic mode enabled
ecb-error: ECB 2.40 - Error: Please fix the reported problem and restart Emacs!
ecb is enabled
Currently ECB can not be activated cause of the following reason:
ECB has been byte-compiled with another cedet-version than currently
loaded into Emacs:
+ CECET used for byte-compiling ECB: 1.0
+ CEDET currently loaded into Emacs: 2.0
Please ensure that ECB is byte-compiled with the same cedet-version as you
you load into your Emacs.
In general it is recommended to start ECB first-time not byte-compiled
and then call the command `ecb-byte-compile'. This ensures you byte-compile ECB
with the same CEDET-library-version as you load into Emacs.
If you use the Makefile check the variable CEDET before compiling!
Please fix the reported problem and restart Emacs
it seems that from F19 emacs-ecb was marked as deprecated
I will clarify why the package was removed and who replace the package emacs-ecb.
I browsed the upstream and emacs-ecb was replaced by
Sr Speed Bar (http://www.emacswiki.org/emacs/SrSpeedbar)
On most discussion I found that you can use CEDET