It seems not an error on your side: if you check the logs of the last daily build there is the same error, so maybe it is an error that will be fixed soon. You may wait for the fix (or propose a patch) or retrieve a previous version from CVS (one which compiles). If you check the date of the last daily build which has been built, you could retrieve the version of the files corresponding to that day from CVS (I’m not an expert, so take my comments with mistrust ).
Oh, this is my fault, my mistake. I recently added some changes, but since none of my machines have GLES support, I didn’t attempt to build for GLES and didn’t notice the compilation error. I’ve just checked in a fix that I think should solve the problem; I’ll monitor the nightly build to be sure.
It seems like you removed more options from your build then you needed to. --no-egl would have been sufficient to avoid this particular problem, and your Panda build would be perfectly capable without it. egl is primarily useful for mobile devices and other reduced-API platforms; you don’t really need it on a fully capable PC.
On the other hand, all of the other options you removed are fairly exotic things that aren’t likely to be installed on a default Linux system, and aren’t really that needed for a typical Panda build anyway. So your Panda build is still quite capable.