Kubuntu and Xojo

Hello,

I use the last LTS Kubuntu Release.

The ide start and seem to work but as soon as I try to run the app I get :

libocci.so.10.1: Ne peut ouvrir le fichier d’objet partagé: Aucun fichier ou dossier de ce typeFailed to find/load Framework library

and

libgtk-3.so.0: cannot open shared object file: No such file or directory

First library is not available anywhere and second one seems to be already installed…

So what should I do ?

Regards.
Philippe

This one is your true issue. The first can be ignored (unless you are using the Oracle Database functions in your code).

The second indicates that your system does not have the required version of the GTK API library installed. What does this command return from a terminal:

sudo cat /etc/os-release

PRETTY_NAME=“Ubuntu 22.04.1 LTS”
NAME=“Ubuntu”
VERSION_ID=“22.04”
VERSION=“22.04.1 LTS (Jammy Jellyfish)”
VERSION_CODENAME=jammy
ID=ubuntu
ID_LIKE=debian
HOME_URL=“https://www.ubuntu.com/
SUPPORT_URL=“https://help.ubuntu.com/
BUG_REPORT_URL=“https://bugs.launchpad.net/ubuntu/
PRIVACY_POLICY_URL=“Data privacy | Ubuntu
UBUNTU_CODENAME=jammy

libgtk-3.so.0 is a link in /usr/lib/x86_64-linux-gnu and linked to libgtk-3.so.0.2404.29

I don’t recall the exact package name, but all you have to do is ‘sudo apt install (package name)’ :slight_smile:

But the link and the library file are already there !
And “ldd Xojo” dont show any problem…

1 Like

If sudo apt install libgtk-3-0 does not fix the issue, try adding the 32bit binarys to your 64bit os by doing:

sudo dpkg --add-architecture i386
sudo apt update
sudo apt install libgtk-3-0:i386

Does it work?

2 Likes

Yes.

I have to add i386 architecture then add libgtk-3-0:i386.
First try seems to be ok. The app start now.

Thank you very much !

2 Likes

Glad it worked. :slight_smile:
Maybe mark this Thread as solved. :wink: