Version: CVS (using KDE KDE 3.1) Installed from: RedHat RPMs a.h looks like: #define TAG(x) r200_##x##_elts #include <b.h> #define TAG(x) r200_##x##_elxd #include <b.h> b.h looks like: static void TAG(emit)( GLcontext *ctx, GLuint start, GLuint end, void *dest ) { } Problem reporter flags TAG(emit) in b.h with five errors. If I put the #define in b.h the errors go away so this as an issue with processing include files in correct order. It's not obvious to me how to fix this.
kdevelop doesn't resolve the #include directive
*** This bug has been marked as a duplicate of 60512 ***