Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 333054 - Code assist misses large number of symbols
Summary: Code assist misses large number of symbols
Status: RESOLVED INVALID
Alias: None
Product: CDT
Classification: Tools
Component: cdt-indexer (show other bugs)
Version: 8.0   Edit
Hardware: PC Linux
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact: Markus Schorn CLA
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-12-21 22:52 EST by Nathaniel McCallum CLA
Modified: 2017-01-08 13:38 EST (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nathaniel McCallum CLA 2010-12-21 22:52:50 EST
Build Identifier: M20100909-0800

So I have one project where I include mongodb's headers.  Code assist fails to help with any of the symbols.  If I create another project with the exact same configuration and include the header, code assist works fine.  I've seen this problem with other headers as well, like OpenSSL, so it is not just related to a single header.  Again, including the headers in a different project works fine.  How can I go about debugging this?

Reproducible: Sometimes
Comment 1 Nathaniel McCallum CLA 2010-12-21 22:54:18 EST
I should mention that this is not an include path issue as all the headers are found by #include directive auto-completion (and in particular, they are all offset from /usr/include).
Comment 2 Nathan Ridge CLA 2014-05-01 23:22:02 EDT
(In reply to Nathaniel McCallum from comment #0)
> How can I go about debugging this?

We would need more information about your project configuration. Is it a Makefile project? Does your build include source files that include the header files in question? If not, is the "Index source files not included in the build" preference enabled in Preferences -> C/C++ -> Indexer?
Comment 3 Nathan Ridge CLA 2017-01-08 13:38:17 EST
Feel free to reopen after providing the information requested in comment 2.