ciano
ciano copied to clipboard
Ciano can't load libgranite.so.3 on Debian Buster
Describe the bug I can't open Ciano on Debian 10.5
Distro (please complete the following information):
- OS: Debian Linux
- Version: Buster 10.5
** Info do app (please complete the following information):**
- Version: ciano_0.1.4_amd64.deb
- Instalation: .Deb
To Reproduce (If applicable) In Gnome Shell overview, clicking on Ciano icon nothing happens. In terminal, entering the command "com.github.robertsanseries.ciano", it shows "com.github.robertsanseries.ciano: error while loading shared libraries: libgranite.so.3: cannot open shared object file: No such file or directory"
I don't know exactly what is "libgranite.so.3", but I installed "libgranite5" package from Debian repositories... it didn't work.
Same with Ubuntu 20.04
The problem is libgranite.so.3
is not in the library search path. And if you install libgranite5, as I did, you will get the v5. Check it with
ldconfig -p | grep granite
I guess we can fix this by manually installing libgranite3, but I'd prefer not to do it.
UPDATE: Build from sources was faster. Just follow the instructions
git clone https://github.com/robertsanseries/ciano.git && cd ciano
meson build && cd build
meson configure -Dprefix=/usr
ninja
sudo ninja install
com.github.robertsanseries.ciano
I built it from sources on Debian. Ciano can open again but I can't add any item to convert. When I select a file and try to add item nothing has happen. This is output from terminal:
`** (com.github.robertsanseries.ciano:6906): CRITICAL **: 10:00:17.549: string_last_index_of: assertion 'self != NULL' failed
** (com.github.robertsanseries.ciano:6906): CRITICAL **: 10:00:17.549: string_substring: assertion 'self != NULL' failed
** (com.github.robertsanseries.ciano:6906): CRITICAL **: 10:00:17.549: string_substring: assertion 'self != NULL' failed .`