Not sure if anyone has had this problem, but I use Ubuntu with the Linux client and recently upgraded to the 64 bit version. Since there is no 64 bit client, I had to install 32 bit libraries to make it work.
Here's the error:
Code:
bash$ ./appserverclient
./appserverclient: error while loading shared libraries: libX11.so.6: cannot open shared object file: No such file or directory
Here's the error in more detail. The libraries required for the client are not found. Here's the command to check:
Code:
bash$ ldd appserverclient
linux-gate.so.1 => (0xffffe000)
libX11.so.6 => not found
libXext.so.6 => not found
libXpm.so.4 => not found
libesd.so.0 => not found
libXcursor.so.1 => not found
libexpat.so.1 => not found
libpthread.so.0 => /lib32/libpthread.so.0 (0xf7f9e000)
libc.so.6 => /lib32/libc.so.6 (0xf7e53000)
libm.so.6 => /lib32/libm.so.6 (0xf7e2e000)
/lib/ld-linux.so.2 (0xf7fc5000)
To solve this problem, you have to install the 32 bit libraries. Run the following command, based on your distribution.
Ubuntu/Debian:
Code:
bash$ sudo apt-get install ia32-libs
Fedora/RedHat/CentOS:
Code:
bash$ yum install ia32-libs
openSUSE 10.3:
Code:
bash$ zypper install ia32-libs
This will allow the 32 bit linux client to run in a 64 bit enviornment.