Menu

#87 Mac OS X Build

0.0.x (Installers)
closed
mac (1)
2023-07-28
2020-11-10
No

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

Discussion

  • Mj Mendoza IV

    Mj Mendoza IV - 2020-11-16

    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

     
  • Mj Mendoza IV

    Mj Mendoza IV - 2020-11-29

    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

     
  • Mj Mendoza IV

    Mj Mendoza IV - 2020-11-29

    okay, so Cairo team is already working on a "proper" fix since Mono team's "fix" is sort of a workaround.

    ~creek23

     
  • Mj Mendoza IV

    Mj Mendoza IV - 2020-12-19

    Cairo team just merged their fix last week. w00t! w00t!

    ~creek23

     
  • Mj Mendoza IV

    Mj Mendoza IV - 2021-03-19

    still no luck with MacOS build -- official Cairo 1.16 is left unchanged.

    ~creek23

     
  • Mj Mendoza IV

    Mj Mendoza IV - 2021-12-23
     
    • Mj Mendoza IV

      Mj Mendoza IV - 2022-01-12

      still no response after 20 days --very typical of open source software.

       
  • Mj Mendoza IV

    Mj Mendoza IV - 2022-02-01

    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

     
  • Mj Mendoza IV

    Mj Mendoza IV - 2022-02-08

    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

     
  • Mj Mendoza IV

    Mj Mendoza IV - 2022-08-07

    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

     
  • Mj Mendoza IV

    Mj Mendoza IV - 2023-07-28
    • status: open --> closed
    • assigned_to: Mj Mendoza IV
     

Anonymous
Anonymous

Add attachments
Cancel





MongoDB Logo MongoDB