Under Review
over 2 years ago

Upgrade SDK deps so modern Linux distros work.

I can't use the simulator and thus connectiq on Fedora 30.  I assume all modern distros are affected because libwebkitgtk-1.0.so.0 is way too old to be included or even available on current generation distributions.

Please update your deps or better yet compile the simulator statically so it doesn't require ancient libraries.

  • Ahhh after trying to solve the issue for several hours and wanting to post this issue on the forum, all I hear is that it is already known - since over a year. Is there anybody working on that?

    ./sdkmanager: error while loading shared libraries: libwebkitgtk-1.0.so.0: cannot open shared object file: No such file or directory

  • I'm just starting with this SDK on Ubuntu 20.04. I never seen how this application actually looks, but does it really need a gui? I'm a tiny bit worried, that the SDK Manager has been broken for more than a year (seeing this thread).
    Is it planned to fix this?
    I think I can hunt for the missing libs from old repos, but ... come on! Show some love for Linux.

  • or just make it statically compiled, a flatpak, whatever. and add it to the distribution repos and let it handle deps autmatically. or let garmin make it's own apt repo, and then us arch, void, fedora and gentoo users can get it to work ourselves

  • Why not just statically building these tools. It will be bigger but should make it more portable

  • Same here. Add many troubles installing 3.16 and 3.18 devkit on ubuntu 19.04.

    Had to manually install libpng12 and libwebkitgtk1.0 + lib javascriptcoregtk1.0.

    Succesfull at the end but painful to find files first and to install without creating to much collateral damage to the distro.

    Now upgrading to 20.04 .. so hope it will not kill everything.

    It would be great if new version of the devkit could upgrade the dependencies to new versions of libs.

    BR

    Sylvain