On Tue, Jan 18, 2011 at 01:50, Yang Liu <yangliu@cs.otago.ac.nz> wrote:
I saw the comment inside "ede-cpp-root.el". It was like

The files listed in :spp-files should not start with a /, and are relative to
something in :include-path.

I can't get this to work at all. I started with

:include-path '("/include" "/arch/include")
:spp-files '("fooconf.h")

I want to get the symbols in /path/to/foo/arch/include/fooconf.h, but this does not work. I've tried putting "/path/to/foo/arch/include/fooconf.h", "/arch/include/fooconf.h", and "arch/include/fooconf.h", but I get the same error every time:

  Cannot find file fooconf.h in project. [2 times]

This occurs with the release version of cedet and with the latest bzr, with emacs-23.2 and the latest bzr. Does this work for anyone? Would it be difficult to fix?

Note that semantic picks up the file correctly later, it's just the preprocessor table that does not get used.