Hi,

 

I’m attempting to perform an initial bootstrap of CEDET (1.0pre6) with GNU Emacs 23.1.1 (i386-mingw-nt6.0.6002).

 

The CEDET-related bits in .emacs look like:

 

;; CEDET

(load-file "~/.emacs.d/cedet-1.0pre6/common/cedet.el")

(global-ede-mode 1)

(semantic-load-enable-excessive-code-helpers)

(require 'semantic-ia)

 

;; CEDET / Semantic / system includes

(semantic-add-system-include "c:/usr/local/bar/target/baz/include" 'c++-mode)

;; [etc.]

 

;; CEDET / EDE / foo

(ede-cpp-root-project "foo"

                                                                                  :name "foo"

                                                                                  :file "d:/foo/foo.cpp"

                                                                                  :include-path '("/" "/plata" "/platb")

)

 

I did the non-make based install by invoking cedet-build with emacs on the command-line, etc.

 

When I try to do symbol lookup in semantic, with e.g. semantic-ia-fast-jump when pointing at a symbol in a buffer with foo.cpp loaded, semantic DB processing occurs and eventually fails, as does the subsequent lookup. Failures always look like:

 

cond: Could not find suitable jump point for FOO_ASSERT

Idle Service Error semantic-idle-summary-idle-function: "#<buffer foo.cpp> - Wrong type argument: number-or-marker-p, (768 5 . 9229)" [2 times]

 

I first tried another EDE project with a much larger codebase and that got me a similar error but also some messages about corrupt cache files. I’ve inspected the contents of ~/.semanticdb but none of the files in there contain any of the tokens being output as clues to the error.

 

Ideas on where to proceed?

 

Thanks,

 

m.


______________________________________________________________________
This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email
______________________________________________________________________