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 / Semantic / system includes
(semantic-add-system-include "c:/usr/local/bar/target/baz/include" 'c++-mode)
;; CEDET / EDE / foo
: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?