Hello, all,
 
I am trying to compile gazebo on cygwin. I think this is possible based on other posts where people have said they have successfully done so or made headway doing so. I seem to be able to ./configure my installation, however, when I run "make" it returns this error:
 
== begin error ===========================
PrismGeom.cc: In member function `virtual void
   PrismGeom::Render(RenderOptions*)':
PrismGeom.cc:212: error: invalid conversion from `GLvoid (*)()' to `void (*)()'
PrismGeom.cc:213: error: invalid conversion from `GLvoid (*)()' to `void (*)()'
make[3]: *** [PrismGeom.o] Error 1
make[3]: Leaving directory `/cygdrive/c/Projects/Player-Stage/gazebo-0.5.2/server/bodies'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/cygdrive/c/Projects/Player-Stage/gazebo- 0.5.2/server'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/cygdrive/c/Projects/Player-Stage/gazebo-0.5.2'
make: *** [all] Error 2
== end error ===========================
 
I get the impression from searching archives and google that there is an issue with cygwin's X-Windows not quite supporting what gazebo wants to do. It seems that I have to somehow sidestep X-Windows and use the Windows libraries in cygwin. I'm sure I have found said libraries in my /usr/include/w32api/GL directory. However, my naive experience with same leaves me scratching my head. Does anyone have a moment to explain how I can get around this?
 
Best regards,
 
Doug