error while loading shared libraries: libgtk-3.so.0

edited September 2015 in Kinoma Studio

I get this when trying to run an app on a simulator in studio.

I'm running on Arch Linux.

It appears GTK3 is installed:

[cbrake@mars ~]$ ls /usr/lib/libgtk-3.so* -l

lrwxrwxrwx 1 root root 20 Jul 21 14:35 /usr/lib/libgtk-3.so -> libgtk-3.so.0.1600.6

lrwxrwxrwx 1 root root 20 Jul 21 14:35 /usr/lib/libgtk-3.so.0 -> libgtk-3.so.0.1600.6

-rwxr-xr-x 1 root root 7240368 Jul 21 14:35 /usr/lib/libgtk-3.so.0.1600.6

Thanks, Cliff

Answers

  • Hi Cliff,

    I can confirm this also occurs under Gentoo Linux, and I have the same library paths as you listed (slightly different versions). Studio is QA'ed under the current Ubuntu LTS, so I'll dig into what Ubuntu is doing differently tomorrow, when I have access to a workstation with that OS.

    Cheers,

    Will

  • Cliff,

    The issue here is that the simulator executable is 32bit (because the underlying JavaScript engine is 32bit) and relies on the 32bit versions of several libraries, including GTK3. This is easy to work around in Ubuntu as it has good support for multiarch library installations - but I'm not familiar enough with Arch Linux and pacman to offer specific advice. Good luck and let me know if I can assist further.

    --Will

  • I can't find any evidence that ARCH provides gtk3 in multilib -- still digging ...

Sign In or Register to comment.