as a follow up:
(1) I’ve made a complete rebuild of Panda 1.8 (last cvs version) -> no problem!
(2) While compiling a panda c++ app
I’ve made sure panda1.8/include/parse-inc is not on the include path
-if this directory exists I see the same phenomenon as described above
-the way to fix this is merely to remove it…
Digging into this: I noticed that dtoolbase.h is somewhat needing access to panda1.8/python/include
if not :
1>C:\Panda3D-1.7.1\include\dtoolbase.h(109): catastrophic error: cannot open source file "pyconfig.h"
1> #include "pyconfig.h"
So adding panda1.8/python/include in the include path, then causes panda1.8/include/parse-inc to be fetched if this directory exists (back to square 1),
this may come from HAVE_PYTHON being defined somewhere… (I don’t have clue where and why !!!)
Bottom line: for the time being I keep with the turn around of removing parse-inc …