[SOLVED] static class TypeHandle GeomVertexData::CacheEntry?

ok, to make things simple

What I’ve just done is to use the well known ralph c++ project

in the include path I just have “C:\Panda3D-1.8.0\include”

When the compile starts it gives:

1>ralph.cxx
1>c:\panda3d-1.8.0\include\dtoolbase.h(109) : fatal error C1083: Cannot open include file: 'pyconfig.h': No such file or directory
1>Build log was saved at "file://c:\Users\jc\Desktop\PANDA_BUILD_BOT\Roaming-Ralph-CXX\Release\BuildLog.htm"
1>ralph - 1 error(s), 1 warning(s)

This happens since within dtoolbase.h one finds:

#ifdef HAVE_PYTHON
#undef _POSIX_C_SOURCE
#undef _XOPEN_SOURCE
#include "pyconfig.h"
#endif

#include "dtoolsymbols.h"

So I suppose HAVE_PYTHON is being set-up somewhere (actually in dtool_config.h : #define HAVE_PYTHON 1)
[b]
2 side remarks:

At this point I really don’t need any python since my target is c++. (so I don’t really see the point of pyconfig.h beeing called as include…

More generally I really don’t understand the need to have C:\Panda3D-1.8.0\python\libs required and get python.dll link to a mere panda C++ app!?
Why would python be involved with a panda c++ code?[/b]

so, back to ralph, if I want the compile to go on I add “C:\Panda3D-1.8.0\python\include” to the list of include directories.

and if parser-inc exists under directory C:\Panda3D-1.8.0\include I’m back to the issue!!!