Tremulous Forum

General => Troubleshooting => Topic started by: battlemidget on November 11, 2007, 02:35:58 pm

Title: failing to load libgl.so.1 - linux
Post by: battlemidget on November 11, 2007, 02:35:58 pm
Code: [Select]
...loading libGL.so.1:
Calling SDL_Init(SDL_INIT_VIDEO)...
SDL_Init(SDL_INIT_VIDEO) passed.
QGL_Init: Can't load libGL.so.1 from /etc/ld.so.conf or current dir: Failed loading /usr/lib64/nvidia/libGL.so.1
failed
----- CL_Shutdown -----
RE_Shutdown( 1 )
-----------------------
----- CL_Shutdown -----
-----------------------
Sys_Error: GLimp_Init() - could not load OpenGL subsystem


This happens for mesa-libgl as well under both x86 and x86_64.. do I have to install 32bit nvidia drivers for this to work?

those who are running this on x86_64 what steps did you take to make this work?

thx
Title: failing to load libgl.so.1 - linux
Post by: Caveman on November 11, 2007, 04:00:12 pm
NEVER EVER run a 32bit binary in a 64bit environment.
If you really need to do that, chroot a 32bit environment.

The easiest way would be to get the 64bit client, search the forum for it.
Title: failing to load libgl.so.1 - linux
Post by: Oblivion on November 11, 2007, 04:12:53 pm
I have that problem, but I use windows to play tremulous, I only use Linux to patch, and compile.
Title: failing to load libgl.so.1 - linux
Post by: battlemidget on November 11, 2007, 04:35:07 pm
Quote from: "Caveman"
NEVER EVER run a 32bit binary in a 64bit environment.
If you really need to do that, chroot a 32bit environment.

The easiest way would be to get the 64bit client, search the forum for it.


this distro is multi-lib so running 32bit in a 64bit is ok as long as the libraries are present which they are which is why I was curious.

but if someone has recompiled for 64bit client ill search for that

update: had to remove mesa-libGL.i386 and re-install to replace the libGL.so.1 that was linked to by the x86_64 version

this is f7 btw