Acknowledged
over 1 year ago

Ubuntu 24.04 support

I installed Ubuntu 24.0 and now the SDK doesn't work, the simulator... In 24.04, the webkit is version 4.1.

./sdkmanager: error while loading shared libraries: libwebkit2gtk-4.0.so.37: cannot open shared object file: No such file or directory

  • Just tried posting a comment listing all the packages you need to get it running on Debian, and the forum software flagged it as spam and refused to let me post it. So much fail.

  • Jesus Christ! 12 month and not done yet! I am already father and this is still not fixed

  • Hi @adas, okay, so I've gone a little further, and extended the project to also package the `simulator` and `monkeymotion` binaries as AppImages too.

    Of course this blows out the size of the SDK considerably, so I'm not sure if its a sensible thing to do long term, but an interesting experiment nonetheless.

    To use these new AppImages, you'd have to download the relevant version, and rename it (or preferably symlink it) to the original binary names.  I'm thinking of adding a basic Bash script that will do the install / linking automatically, but that would come a little later.

    Anyway, curious to hear your thoughts.  Still not entirely convinced the project is useful.  But its fun to experiment either way.

    Latest (at this time) AppImages are here, if you're interested in playing: github.com/.../v0.2.0-alpha

    Cheers.

  • Thanks @adas, yeah, it turns out both the `simulator` and `monkeymotion` binaries inside the SDKs have the same issue.  I will look at doing something similar for those, but they're a bit trickier license-wise, since those binaries are not publicly available, and instead locked behind a Garmin developer login - which is no hard to automate, but would likely run afoul of Garmin's license terms? It might be that the best I can do is provide a script that makes it easier for people to do it themselves locally, but I'm still exploring options :)

    BTW, the `libgvfscommon.so` error is benign; ie it doesn't affect the running application, as far as I can tell.

    Cheers.