You are not logged in.
I am getting the following error while trying to run any of the three Penumbra games:
./penumbra.bin: error while loading shared libraries: libGL.so.1: wrong ELF class: ELFCLASS64
I'm running a 64 bit system and I had all of the required lib32 libraries installed as I had previously played the game. Any help on this would be much appreciated!
Last edited by fini_fly (2010-12-23 14:57:23)
Weaseling out of things is important to learn. It's what separates us from the animals... except the weasel.
Offline
Is lib32-libgl installed? What video card/driver?
Last edited by skunktrader (2010-12-03 01:38:40)
Offline
Is lib32-libgl installed? What video card/driver?
lib32-nvidia-utils is installed with an nvidia GeForce 9400M with the 260.19.21 driver. This was the setup I had previously had when I was able to play the game.
Weaseling out of things is important to learn. It's what separates us from the animals... except the weasel.
Offline
Is your lib32-nvidia-utils up to date?
pacman -Ql lib32-nvidia-utils | grep libGL.so
Offline
Is your lib32-nvidia-utils up to date?
pacman -Ql lib32-nvidia-utils | grep libGL.so
As far as I know:
lib32-nvidia-utils /usr/lib32/libGL.so
lib32-nvidia-utils /usr/lib32/libGL.so.1
lib32-nvidia-utils /usr/lib32/libGL.so.260.19.21
Weaseling out of things is important to learn. It's what separates us from the animals... except the weasel.
Offline
It's correct.
I don't run a multi-lib setup, but in cases when things didn't get setup properly in the past, it was necessary to run 'ldconfig' as root on occasion. Other than that, I'm out of ideas.
--EDIT--
I do have one more idea if you're still stuck. You can check to see if lib32-nvidia-utils installed properly. On rare occasion I've ended up with corrupted files installed through pacman. It's an easy check:
ls -al /usr/lib/libGL.so*
Everything including symlinks should have some size greater than 0.
Last edited by skottish (2010-12-04 02:39:03)
Offline
So the game is now working after a major round of upgrades (just the daily ones). So my problem is solved. I don't know how or why, but it's solved.
Weaseling out of things is important to learn. It's what separates us from the animals... except the weasel.
Offline