This section describes the requirements of ECB. Just ensure that these requirements of ECB are fulfilled.
The short story: With Emacs >= 23.2 there is nothing to do. With XEmacs or Emacs < 23.2 you have to install the CEDET-suite.
The long story:
For users of any XEmacs-version, any Emacs-version < 23.2 or the latest author CEDET version: Get it from http://cedet.sourceforge.net, read the setup-instructions in http://cedet.sourceforge.net/setup.shtml and read also the shipped file INSTALL.
Please note: If ECB detects an author version of CEDET (as available at http://cedet.sourceforge.net) then ECB will ALWAYS try to use that one even if you use Emacs >= 23.2! This is for users who want to use latest Emacs >= 23.2 but still prefer using the latest author version of CEDET instead of the Emacs-integrated one.
So if you want to use the Emacs-integrated CEDET-suite of Emacs >= 23.2 you
have to ensure that no author-version of CEDET is in the load-path
!
This means that the library cedet.el of the author-version MUST NOT be loaded
into Emacs (as described in the file INSTALL of CEDET)! This is a valid check:
(locate-library "semantic-ctxt") must return nil!
Do not install ECB before you have successfully installed the requirements!