Acknowledged

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.

Parents
  • This work for me in Uubuntu 24.04 LTS

    Change the file sudo vim /etc/apt/sources.list.d/ubuntu.sources
    Add the follow line:
    `Types: deb
    URIs: http://br.archive.ubuntu.com/ubuntu/
    Suites: jammy noble-updates noble-backports
    Components: main restricted universe multiverse
    Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

    Types: deb
    URIs: http://security.ubuntu.com/ubuntu/
    Suites: jammy-security
    Components: main restricted universe multiverse
    Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg`

    then update the repositories with apt update and go to synaptic to search and install the correct version of libwebkit2gtk

Comment
  • This work for me in Uubuntu 24.04 LTS

    Change the file sudo vim /etc/apt/sources.list.d/ubuntu.sources
    Add the follow line:
    `Types: deb
    URIs: http://br.archive.ubuntu.com/ubuntu/
    Suites: jammy noble-updates noble-backports
    Components: main restricted universe multiverse
    Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

    Types: deb
    URIs: http://security.ubuntu.com/ubuntu/
    Suites: jammy-security
    Components: main restricted universe multiverse
    Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg`

    then update the repositories with apt update and go to synaptic to search and install the correct version of libwebkit2gtk

Children
  • Mixing releases is a bad idea, a really, really bad idea. If you are using Jammy, use a Jammy baselayer. It still works.

    The problem post-jammy, eg, noble, is the lack of these to shared objects:

    libwebkit2gtk-4.0.so.37 => not found
    libjavascriptcoregtk-4.0.so.18 => not found

    Both are not found on Ubuntu anymore.

    Seeing this bug is over 3 years old and Garmin hasn't done anything about it, it is obvious that post 2027, no-one will be able to use the SDK on Linux anymore except when you are using outdated software. So yay, Garmin.