Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 95696 - Glest does not run with new nvidia drivers
Summary: Glest does not run with new nvidia drivers
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-06-10 08:33 UTC by Scott
Modified: 2005-06-12 17:10 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Scott 2005-06-10 08:33:30 UTC
Glest won't run with the new 76.64 nvidia drivers it displays this perplexing output:

void Shared::Platform::Window::setStyle(Shared::Platform::WindowStyle) not implemented.
void Shared::Platform::Window::setBounds(int, int, int, int) not implemented.
virtual void Shared::Platform::PlatformContextGl::makeCurrent() not implemented.
Exception: You system has opengl version '2.0.0 NVIDIA 76.64'.
Glest needs at least version 1.3 to work.
You may solve this problem by installing your latest video card drivers

As you can see the new nvidia drivers use version 2 of opengl, but glest thinks for some reason that 2.0.0 is less than 1.3.

Steps to recreate:
1. Emerge nvidia-kernel ">=nvidia-kernel-1.0.7664"
2. Emerge glest (current version is 1.0.10_p7)
3. Attempt to run glest
Comment 1 Anton Romanov 2005-06-12 05:52:24 UTC
this is a problem with checkGlCaps() function in renderer.cpp
and as it doesn't affect game in any way (it just checks opengl capabilities...)

as a workaround it's body could be simply commented out ...
Comment 2 SpanKY gentoo-dev 2005-06-12 17:10:29 UTC
well the bug is in isGlVersionSupported() ...

upstream cvs seems to have rewritten it a bit so i'll just force the
checkGlCaps() to always return for the time being