You are not logged in.
Hey guys!I tried to install Uplink(that's a game http://en.wikipedia.org/wiki/Uplink_%28 … ame%29)but i get this error message...
./lib/uplink.bin.x86: error while loading shared libraries: libGL.so.1
I searched google and i found this that could help in the ubuntu forums... http://ubuntuforums.org/showthread.php?t=474790
Is there something like this for Arch too or something else that might help?Thanks:)
Last edited by Archerbee (2008-01-21 16:16:59)
Offline
32 bit libraries for Arch64 are available from the community repo ("pacman -Ss lib32" for a list).
Depending on your setup you either need lib32-nvidia-utils (Nvidia proprietary driver), lib32-ati-fglrx-utils (ATI proprietary driver), or lib32-libgl (Intel and other free drivers).
Offline
Oops,sorry people!Hadn't wrote the complete error...That is:
./lib/uplink.bin.x86: error while loading shared libraries: libGL.so.1: wrong ELF class: ELFCLASS64
Tried what kappa said with lib32-nvidia-utils though but same...Any other ideas?
Last edited by Archerbee (2008-01-21 17:13:27)
Offline
My fault. I forgot to mention that the location of the 32 bit libraries needs to be added to the library path.
You can either start Uplink with:
LD_LIBRARY_PATH=/opt/lib32/lib:/opt/lib32/usr/lib ./uplink
Or you can add them permanently to the path by adding /opt/lib32/lib and /opt/lib32/usr/lib to /etc/ld.so.conf. Run ldconfig afterwards to update the library cache.
Checking my copy of Uplink, it also needs lib32-libjpeg and lib32-zlib installed.
Last edited by kappa (2008-01-21 18:00:25)
Offline
Just opened /etc/ld.so.conf but /opt/lib32/lib and /opt/lib32/usr/lib are already in there...
Tried also LD_LIBRARY_PATH=/opt/lib32/lib:/opt/lib32/usr/lib ./uplink but:
./lib/uplink.bin.x86: error while loading shared libraries: libGLU.so.1: wrong ELF class: ELFCLASS64
Last edited by Archerbee (2008-01-21 19:34:28)
Offline
Something else to try?!?
Offline
install lib32-mesa
if you get other similar error message, find what x86_64 package provides the library and install its lib32- version from community.
Offline
You were right!Just did "pacman -S lib32",downloaded all the packages and now everything works fine!Thanks...
By the way uplink is great...
Offline