Linux - GamesThis forum is for all discussion relating to gaming in Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Tell it where to find the GLU libraries if you have them. Otherwise install them. GLU is the OpenGL Utility Library and is provided by packages like Mesa and nVidia's driver. Execute
Code:
./configure --help
to see if there is a way to tell the configure script where libGLU is in case it's in a non-standard location.
Last edited by weibullguy; 10-16-2006 at 01:17 PM.
Tell it where to find the GLU libraries if you have them. Otherwise install them. GLU is the OpenGL Utility Library and is provided by packages like Mesa and nVidia's driver. Execute
Code:
./configure --help
to see if there is a way to tell the configure script where libGLU is in case it's in a non-standard location.
I'm using nvidia's drivers and there seems not to be any option for specifying where libGLU is located.
Do you have libGLU? Where is it installed? Is the path to libGLU in /etc/ld.so.conf? If so, run ldconfig and try prboom again. If not, add the path to /etc/ld.so.conf, run ldconfig, and try prboom again.
Do you have libGLU? Where is it installed? Is the path to libGLU in /etc/ld.so.conf? If so, run ldconfig and try prboom again. If not, add the path to /etc/ld.so.conf, run ldconfig, and try prboom again.
libGLU is in /usr/X11R6/lib/ and the path is specified in /etc/ld.so.conf. I did ldconfig and tried to compile but it gave me the same error again.
/etc/ld.so.conf is irrelevant here. It is used by the dynamic linker at runtime, not when compiling. The problem is that gcc does not look in /usr/X11R6/lib by default, so just add -L/usr/X11R6/lib to the relevant rule in the Makefile and it should be OK. (This looks like a bug in the configure script.)
Ok, got it compiled now. I managed to add /usr/X11R6/lib to the Makefile.
Thank you Arow and soggycornflake
<edit>
It seems that there is a prboom package on linuxpackages.net, which I can use, so there is no need for me to compile it anymore :P. Atleast now I know what to do if I get a similar error on a different app.
</edit>
You're welcome and I apologize for starting to head you down the wrong path. Too many things going on at once. Thanks, soggycornflake, for poking me in the eye and straightening things out.
I am running into the same problem compiling prboom. I understand why I need to edit the makefile and where the libraries are. I just don't understand where at IN the makefile I need to make the change. I don't really understand the way makefiles are put together yet.
Doomsday is much better than prboom I had no problems compiling that. It has nice md2 models too.
I like PrBoom better. No big changes made in the engine, so you can play the original Doom with modern engine,. There is no need to hassle with snowberry either. I haven't got any errors during compiling anymore either.
Ok, If you must have prboom it looks like it can't find libGlU. that file is on my system I run slackware. I have it in /usr/X11R6/lib. You might try symlinking it in /usr/lib.
Ok, If you must have prboom it looks like it can't find libGlU. that file is on my system I run slackware. I have it in /usr/X11R6/lib. You might try symlinking it in /usr/lib.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.