I'm having issues with Gosu 0.8.x (Or SDL2) running under Gentoo Linux. After upgrading Gosu from 0.7.x and SDL from libsdl to libsdl2 Gosu fails to draw windows. Interestingly games still run, you can hear sounds, and it will print statements put in the update loop.
Looking at strace and comparing to Gosu 0.7.x & SDL1 I've noticed this:
http://sprunge.us/AdGXGosu 0.8.x does a lot of setup and after loading the last font on the system (DejaVuSans-Bold) it goes into a loop of mostly "-1 EAGAIN (Resource temporarily unavailable)" messages.
Gosu 0.7.x does the same setup, but after loading fonts it sets up a video device and starts polling it. There are the same "-1 EAGAIN (Resource temporarily unavailable)" messages so I'd guess these are not errors in 0.8.x
Just that for some reason the video device is not setup in 0.8.x. Why might this be? Any tips on where to look to get more information?
Thanks in advance,
Peter