#1 2016-02-22 14:56:09

unfa
Member

Problems with SDL libs on Linux (Tesseract won't run)

I'm running a Ubuntu-based distro called KX Studio (great for multimedia work, especially audio) on a Dell Latitude 3550 laptop.

I downloaded the lates version of Tesseract for Linux and when I try running it I get:

unfa@unfa-Latitude-3550:~/Downloads/tesseract$ ./tesseract_unix
./bin_unix/linux_64_client: error while loading shared libraries: libSDL2-2.0.so.0: cannot open shared object file: No such file or directory

So I installed the libsdl2-2.0-0 package via Synaptic and retried to see this:

unfa@unfa-Latitude-3550:~/Downloads/tesseract$ ./tesseract_unix
./bin_unix/linux_64_client: error while loading shared libraries: libSDL2_image-2.0.so.0: cannot open shared object file: No such file or directory

I tried the game on Windows 8 and it worked without any problems.

What might be the cause?

Offline

#2 2016-02-22 19:59:22

chasester
Member

Re: Problems with SDL libs on Linux (Tesseract won't run)

From my understanding the 64 bit binaries are not built so either change the bat file (or equivalent links file) to run in the bin (32 bit) directory. Or build the 64 bit binaries using the cmake files, and whatever compiler and ide that you prefer.

64 bit binaries are not included (at least for the windows version) I assum the same for other os(s) as well.

chasester

Offline

#3 2016-02-24 05:57:37

eihrul
Administrator

Re: Problems with SDL libs on Linux (Tesseract won't run)

You need to have libSDL2, libSDL2_mixer, and libSDL2_image installed. You do not have them installed.

Offline

Board footer