Help me get Quake3 working please
Well i had it working on Mandrake 8.1 but now i am using SuSE 7.3 which to some extent i find better (except for the gtk & glib BUG). I ran 3DDiag from a terminal window and everything seems okay. All my nvidia drivers are functioning properly, which were automatically installed for me in SuSE update.
When i try to run Quake3 in SuSE 7.3 here is the error i get: ...loading libGL.so: QGL_Init: Can't load libGL.so from /etc/ld.so.conf or current dir: /usr/local/games/quake3/libGL.so: cannot open shared object file: No such file or directory failed |
it would seem that you've not got the GL drivers installed properly. make sure they are around: "locate libGL.so" and then make sure that the files path is in /etc/ld.so.conf. if yuo needed to add it, run ldconfig.
|
This may be weird but here is what i get when i try to locate libGL.so:
/usr/i486-linux-libc5/lib/libGL.so /usr/lib/GL/libGL.so.1.0.2313.nv_glx /usr/lib/GL/libGL.so.1.2.mesasoft /usr/lib/libGL.so.1 /usr/X11R6/lib/moonlight/libGL.so And here is what i get when i open up /etc/.ld.so.conf: /lib-aout /usr/X11R6/lib/Xaw95 /usr/X11R6/lib/Xaw3d /usr/X11R6/lib /usr/lib /usr/i486-linux/lib /usr/i486-linux-libc5/lib=libc5 /usr/i486-linux-libc6/lib=libc6 /usr/i486-linuxaout/lib /usr/i386-suse-linux/lib /usr/local/lib /usr/openwin/lib /opt/kde/lib /opt/kde2/lib /opt/gnome/lib /usr/lib/GL/ |
/usr/X11R6/lib/moonlight/
I just added that directory as well and ran ldconfig, and then quake3 as a normal user and nothing.. Maybe the file is read protected or something, in which i have no idea what all the chmod numbers mean and the man page doesnt explain it. |
Seriously man, i'm fully prepared to help you when you do have a real problem, however much a criticise you when you talk rubbish. Just remember what you knwo and don't know, and if you think abuot talking abuot somethign you don't acutally know abuot.. drop it ehh?
And thus if you do think you know what you're doing then you should try and think your own problems through before asking for help. ok... so you have all those files... cool. but your error is that it can't find libGL.so and you don't actually HAVE that file do you? certainly not on your ld.so.conf path you have libGL.so.1 tho and the nv_glx one. Maybe i'm being a prick not telling you what to do... but think about it, and look at the 'ln' manpage... |
/usr/i486-linux-libc5/lib/libGL.so
I have the libGL.so file. |
but it's not on your conf path and i've no idea what the hell it is.. do you? you need to use the nvidia gl file, that's the point of installing the nvidia driver
|
I made a link and put it in the quake3 root directory and when i ran it it says that the driver i am using is software mesa GL
|
well in that case you linked the wrong file...
|
I am aware of that. Maybe i'll try renaming that glx or whatever file to libGL.so and then linking it again.
|
I FIXED IT!!! woohoo!
Here's what i did: took that glx file and copied it to Desktop. Then i removed the original one that was in /usr/lib/GL created another copy of that glx file on my desktop and put it in /home/therion just incase i forget the name. Then i renamed the file to libGL.so and moved it back into its place and then i made a link in /usr/local/games/quake3. |
Quote:
|
One problem!! it runs in a window!!
btw, thanks alot for the help, plus i leanred something new...linking hehe |
ok, that's very easy. you need to add additional allowed resolutions in your XF86config(-4) file.
|
All the right modes are listed in the /etc/X11/XF86Config file.
|
All times are GMT -5. The time now is 01:47 PM. |