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.

  • I finally found a way. Make sure you have an aur helper like yay installed.

    • yay -S webkitgtk2-bin
    • ./sdkmanager
  • Any update? I can´t get it working on Arch Linux, also saying `./sdkmanager: error while loading shared libraries: libwebkitgtk-1.0.so.0: cannot open shared object file: No such file or directory`.

    I've tried installing this old library for hours, but still couldn't get around it.

  • This is still an issue. I have tried to install it on both Fedora and Arch based distros. No luck. Emailed them about the issue and recieved a response with them saying they have a ticket for it to be fixed but they couldn't provide me with a date when that would be solved.

  • I simply run he binnary files in the emulator to see which libraries are missing and install them seperately. So SDK's until 3.19 runs for me. However, later ones which don't have device profiles internally doesn't work for me, due to some NullPointerException in Json reading codes.

  • Also no luck on getting it to run on NixOS. Other dependencies are fine, but libwebkitgtk-1.0.so. Even when compiling that from source with gtk2 to get said 1.0.so, the simulator segfaults.

    So please just make it build on a modern Ubuntu and we can adapt to that then Slight smile