Building Panda3D with OpenGL ES using Cygwin and MSVC9. Log

You’re a brave man, to attempt to build a project of the size of Panda on a compilation environment that it has never built before on. Is there any particular reason you are doing this? There are many reasons to choose one compiler or another, of course, but on Windows we have never successfully built Panda on anything other than MSVC.

We did once, many years ago, attempt to build Panda on Windows using Cygwin gcc. That attempt failed miserably, due to gcc’s incomplete handling of Microsoft DLL export symbols. Perhaps that situation has improved by now, and you won’t run into the same issues that we ran into back then.

Still, all of these other issues you are running into are just the normal sorts of things you get when you first start using a new compilation environment. You’re the first one to run into each of these, because no one else has done what you’re doing. There will doubtless be many more issues before you’re done.

Is there any particular reason you’re using gcc instead of MSVC?

David