[cedet-semantic] Finding out why symbols are not found
Brought to you by:
zappo
From: Nathan H. <ce...@lo...> - 2010-05-27 16:37:11
|
Hi, it happens from time to time, that semantic does not find some symbols. The current problem I have is in a bigger project, so it is kind of hard to post an example. I was wondering, what I can do myself to analyse the problem. I know, there is semantic-c-describe-environment. It gives, besides other things: This file's system include path is: /usr/include /usr/lib/gcc/x86_64-pc-linux-gnu/4.4.3/include/ /usr/lib/gcc/x86_64-pc-linux-gnu/4.4.3/include-fixed/ /usr/include/ /usr/lib/gcc/x86_64-pc-linux-gnu/4.4.3/include/g++-v4/ /usr/lib/gcc/x86_64-pc-linux-gnu/4.4.3/include/g++-v4/x86_64-pc-linux-gnu/ /usr/lib/gcc/x86_64-pc-linux-gnu/4.4.3/include/g++-v4/backward/ What I can not find is the include directories of the project itself. They are declared as: :include-path '("/include" "/build/include" "/usr/lib64/gcc/x86_64-pc-linux-gnu/4.3.4/include/g++-v4") The /include and /build/include are meant to be relative to the projects root. Is that correct syntax? Now the strange thing is, that one symbol in the project include paths is found, while another is not. Something I can do to find out more? Thanks! Nathan |