Not logged inGosu Forums
Forum back to libgosu.org 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
Hello,

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 0.7.31.5 or something like that, and is much nicer all-around.
Reply
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!
Reply
- - 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.
Reply
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.
Issue: https://github.com/jlnr/gosu/issues/81
Workaround: run 'LD_PRELOAD="libGL.so libstdc++.so.6" 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