compressonator icon indicating copy to clipboard operation
compressonator copied to clipboard

Release is not runnable on Linux due to missing library

Open LordOfDragons opened this issue 2 years ago • 4 comments

./compressonatorcli-bin: error while loading shared libraries: libIlmImf-2_2.so.22: cannot open shared object file: No such file or directory

A required library is missing.

Using LDD some more libraries are missing for a self-sustained Linux release:

ldd ./compressonatorcli-bin  | grep not
        libIlmImf-2_2.so.22 => not found
        libIex-2_2.so.12 => not found
        libopencv_imgproc.so.3.2 => not found
        libopencv_core.so.3.2 => not found

LordOfDragons avatar Oct 29 '23 11:10 LordOfDragons

@LordOfDragons Thanks for the report! How did you install Compressonator on your machine, was it through the .deb package or the tarball? The .tar.gz package seems to contain all of the libraries you say are missing.

denislevesqueAMD avatar Dec 13 '23 20:12 denislevesqueAMD

I've tested the tarball. If you want to use the included libraries you have to run it from a console like this: LD_LIBRARY_PATH=pkglibs:qt ./compressonatorcli-bin This is not mentioned.

LordOfDragons avatar Dec 14 '23 09:12 LordOfDragons

@LordOfDragons Thanks for the clarification, we will look into improving the documentation and user experience on Linux.

denislevesqueAMD avatar Dec 14 '23 15:12 denislevesqueAMD

For improving that it would be better to have the GUI version pre-compiled. It's using Qt but has only Windows binaries. This is kinda... strange. Especially a problem since the build instructions for Linux do not work so you are stuck with the console version.

LordOfDragons avatar Dec 15 '23 09:12 LordOfDragons