Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum. |
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.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
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.
|
 |
04-10-2003, 06:10 PM
|
#1
|
Member
Registered: Dec 2002
Location: IL
Distribution: NetBSD, Slackware, Gentoo, Debian, FreeBSD
Posts: 444
Rep:
|
Tuxracer
I remember playing tuxracer for the short time i had mandrake and decided to get it. I look and it cost $$$$?? My question is the one that comes with mandrake is that the full version or just the demo??
thanks
|
|
|
04-10-2003, 06:21 PM
|
#2
|
Moderator
Registered: Jun 2001
Location: UK
Distribution: Gentoo, RHEL, Fedora, Centos
Posts: 43,417
|
wow that's depressing... they made it cost money.... blimey. afaik it will still be the GPL version 0.60something on mandrake.
|
|
|
04-10-2003, 06:28 PM
|
#3
|
Member
Registered: Sep 2002
Location: .at
Distribution: SuSE, Knoppix
Posts: 532
Rep:
|
the free version is at http://tuxracer.sourceforge.net/ (version 0.61)
i think the commercial version is version 1.0
|
|
|
04-10-2003, 06:32 PM
|
#4
|
Member
Registered: Dec 2002
Location: IL
Distribution: NetBSD, Slackware, Gentoo, Debian, FreeBSD
Posts: 444
Original Poster
Rep:
|
nice,thanks.
|
|
|
04-10-2003, 07:33 PM
|
#5
|
Member
Registered: Dec 2002
Location: IL
Distribution: NetBSD, Slackware, Gentoo, Debian, FreeBSD
Posts: 444
Original Poster
Rep:
|
In trying to configure tuxracer i am getting this error
Code:
checking for GL/glx.h... yes
checking whether glx.h defines glXGetProcAddressARB... no
configure: error: Your copy of glx.h is out of date. You can get a more recent
copy from the latest Mesa distribution (http://mesa3d.sourceforge.net).
In the tuxracer FAQ it mentions this
Quote:
Q:
When compiling under Linux, I get some OpenGL errors. What's going on?
A:
This could be due to several factors.
1.
Make sure you're using a version of the tuxracer package > 0.60. That version had problems with some older gl.h header files; later versions implement a workaround to this problem.
2.
Your OpenGL is too old. If you're using Mesa, make sure you upgrade to version 3.2 or later (version 3.3 is the most up-to-date, and seems very stable despite being a development version). Also make sure you install the libraries and header files in the locations described in the next item.
If you get a warning about glXGetProcAddressARB being undeclared, then you need a more up-to-date version of the glx.h header file. This may indiciate that your entire OpenGL is out of date, but it's possible that all you need is a more recent version of glx.h. You can get a copy from the latest release of Mesa -- it's in the include/GL directory.
|
I am running slack 9, should have the lastest but i downloaded mesa libraries anyway and replaced glx.h anyway with the new one. Still getting the same error. Here is some info about that file. From my original one
Code:
brian@xxxx:/usr/include/GL$ cat glx.h.old | grep glXGetProcAddressARB
extern void (*glXGetProcAddressARB(const GLubyte *procName))( void );
and from the new one
Code:
brian@xxxx:/usr/include/GL$ cat glx.h | grep glXGetProcAddressARB
extern void (*glXGetProcAddressARB(const GLubyte *procName))();
You think this has something to do with gcc3.2?? Any help would be great.
thanks
EDIT: BTW, OpenGL version string: 1.2 Mesa 4.0.4
Last edited by wr3ck3d; 04-10-2003 at 07:34 PM.
|
|
|
07-22-2003, 01:48 AM
|
#6
|
LQ Newbie
Registered: Jul 2003
Distribution: FC4
Posts: 3
Rep:
|
Found solution
In the configure script, add the line :
#define GLX_GLXEXT_PROTOTYPES
at line 4067 between
#include "confdefs.h"
+#define GLX_GLXEXT_PROTOTYPES
#include <GL/glx.h>
int main() {
char *foo = (char*) glXGetProcAddressARB;
|
|
|
07-27-2003, 09:48 AM
|
#7
|
Member
Registered: Apr 2003
Location: Athens, Greece
Distribution: Arch
Posts: 182
Rep:
|
wr3ck3d, did it work after adding the C-stuff?
Last edited by zeppelin; 07-27-2003 at 09:50 AM.
|
|
|
08-01-2003, 02:14 PM
|
#8
|
LQ Newbie
Registered: Aug 2003
Posts: 6
Rep:
|
It worked for me on RH 9 after adding the #define line! Thanks a lot!
|
|
|
08-02-2003, 02:09 PM
|
#9
|
Member
Registered: Apr 2003
Location: Athens, Greece
Distribution: Arch
Posts: 182
Rep:
|
yup me too. thanks a lot! 
|
|
|
All times are GMT -5. The time now is 08:58 PM.
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|