GCC 4.3 is now much stricter with respect C++ standards. Here's a patch against latest CVS revision to make Polyworld compile with GCC 4.3.
Description of the patch:
-------------------------
* GCC 4.3 porting changes (Rename C++ headers to standard ones, add missing C headers...). More info in http://gcc.gnu.org/gcc-4.3/porting_to.html
* A couple of char* -> string conversion. Seems that assigning constant strings to char* is deprecated.
* Remove conflictive goto statment.
polyworld-gcc-4.3.patch