Occasionally after editing, I'll try to compile the source, and will get strange errors. What I find is an "#include" has been inserted into the source. The header appears to be random; in some cases, the file is from a different section of the project tree; other from the global headers (/usr/include/...). In the latest instance, "#include <boost/concept_check.hpp>" was inserted into my .c file. At times I have seen headers from other include directories from the project tree. This occurs in both C and C++ sources. Reproducible: Sometimes Steps to Reproduce: 1. Do some editing in source 2. Start a build Actual Results: Errors reported do to headers in unrelated context. Other times no errors, but doing review of SVN diffs prior to check-in, find irrelevant headers included. Expected Results: No unneeded or irrelevant headers added. I have seen this for quite some time, so this is not a recent regression.
*** This bug has been marked as a duplicate of bug 315505 ***