Mac OS X Build
A simple multi-platfom 2D Animation Software for all ages!
Status: Beta
Brought to you by:
creek23
Was able to compile Kage Studio on Mac OS X (Catalina). Currently, we have rendering problem making the Mac build pretty much useless.
Watch the screen cast to see the problem for yourself: https://kage.sourcerforge.io/images/mac_render_problem.mp4
Seems to me that it's a GTK rendering problem. Already asked GTK team for help to no avail.
If anyone would like to help, feel free to do so.
~creek23
Anonymous
as of posting, we can still compile Kage on Mac OS 11 (Big Sur). But we're getting SIGSEGV aka Segmentation Fault pointing to Cairo. nothing we can do for that but report to Cairo dev team.
~creek23
checking out with Inkscape and GIMP, seems Mono team already have a fix for this. sadly, Mono hasn't pushed the changes upstream yet -- even Cairo 1.17 released 29th Nov 2020 don't have the fix yet.
will try to apply patch cairo locally and see how it goes.
~creek23
okay, so Cairo team is already working on a "proper" fix since Mono team's "fix" is sort of a workaround.
~creek23
Cairo team just merged their fix last week. w00t! w00t!
~creek23
still no luck with MacOS build -- official Cairo 1.16 is left unchanged.
~creek23
raised ticket to homebrew team to update Cairo -- altho, official cairo is still at 1.17.4 while fix is on master branch.
~creek23
still no response after 20 days --very typical of open source software.
last 28th of January 2022, around 10pm. got to finally compile a working Kage Studio on Mac Big Sur.
it loads KSF just fine, and let's you draw as expected on other platforms.
but it's laggy somehow, currently trying to remove all the debug prints to see if performance improves
build hasn't been tested on Monterey. kind of worried will have same problem as Catalina to Big Sur. will still to Big Sur for now and have someone else try the build on Monterey.
~creek23
GIMP devs addressed similar issue 6mos ago -- altho their patch is for GTK (not GTKmm), will check what they did to fix the problem: https://gitlab.gnome.org/GNOME/gimp/-/issues/5989
I tried porting Kage from gtkmm3 to gtkmm4, and boy what a pain in the a$$!
still a long way from full migration but current progress looks promising towards Mac builds. sample out the demo build on https://kage.sourceforge.io/testbuilds/kagestudio_gtkmm4_v0.6.220807.zip
this build can finally let you draw/animate realtime on Mac! yep, that noticeable lag from gtkmm3 is gone.
~creek23
got a working (no lag) Kage Studio for Max x86 -- still using Gtkmm3
https://sourceforge.net/projects/kage/files/kagestudio_0.7.230723_mac_x86.zip/download