Not logged inGosu Forums
Forum back to Help Search Register Login
Up Topic Gosu / Gosu News / Gosu 0.7.31 released
- - By jlnr (dev) Date 2011-04-30 05:59 Edited 2011-05-17 19:22

This release adds exactly one fix:
• Failure to load an image on OS X/iOS now correctly throws a RuntimeError (not a C++-only logic_error that is uncatchable from Ruby)

I think 0.7.30 broke all Chingu games and many more because those relied on catching the RuntimeError.

Happy hacking to everyone who may find this useful during the current Ludum Dare!


Also, we have QuickEdit now, thanks to Quit - and the Mac App Wrapper got secretly updated to or something like that, and is much nicer all-around.
Parent - - By jlnr (dev) Date 2011-05-13 02:09
And this inofficial gem fixes compilation with libfreeimage <3.13, which apparently is still in use with some distributions.
Attachment: gosu-0.7.31.gem (311k)
Parent - By Spooner Date 2011-05-13 02:14
Excellent! Worked fine with my not-terribly-archaic distro (Kubuntu 10.04). Thanks!
- - By ? Date 2011-05-14 22:24 Edited 2011-05-18 10:08
The actual error I got building the gem with Ubuntu 10.04:

BitmapFreeImage.cpp:11: error: ‘JPEG_EXIFROTATE’ was not declared in this scope

Hopefully this helps people find this thread when googling the issue.
Parent - By jlnr (dev) Date 2011-05-15 03:12 Edited 2011-05-18 10:08
Thanks, good idea! The other error would be a segfault in __cxa_allocate_exception.
Workaround: run 'LD_PRELOAD="" ruby <scriptname>'

Also, please let me know if you have this issue because it disappeared in both my Ubuntu VMs. I still have a test I can run to track this bug a little further.
Up Topic Gosu / Gosu News / Gosu 0.7.31 released

Powered by mwForum 2.29.7 © 1999-2015 Markus Wichitill