Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 201048 - app-admin/eselect-opengl - update glext.h to latest version
Summary: app-admin/eselect-opengl - update glext.h to latest version
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Jeremy Huddleston (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 201161
  Show dependency tree
 
Reported: 2007-12-03 01:53 UTC by Richard Freeman
Modified: 2007-12-27 23:31 UTC (History)
1 user (show)

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 Richard Freeman gentoo-dev 2007-12-03 01:53:22 UTC
games-rpg/eternal-lands-1.5.0 (not yet in portage) requires a newer version of glext.h than can be found in app-admin/eselect-opengl-1.0.6.  

The file can be obtained from:
http://www.opengl.org/registry/api/glext.h

Can this file be updated and put in a new revision of eselect-opengl?

Specifically I need these symbols:
typedef void (APIENTRYP PFNGLUNIFORMMATRIX2X3FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
typedef void (APIENTRYP PFNGLUNIFORMMATRIX3X2FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
typedef void (APIENTRYP PFNGLUNIFORMMATRIX2X4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
typedef void (APIENTRYP PFNGLUNIFORMMATRIX4X2FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
typedef void (APIENTRYP PFNGLUNIFORMMATRIX3X4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
typedef void (APIENTRYP PFNGLUNIFORMMATRIX4X3FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);

If this is not the most appropriate place to obtain this include file let me know - it seemed to be the only location independant of a particular opengl implementation.

Reproducible: Always

Steps to Reproduce:
Comment 1 Jakub Klawiter 2007-12-06 21:33:12 UTC
Thanx, i've compiled the game here (x86) and it is working (I had to turn off Compiz to play). 

What can be important is that I have app-admin/eselect-opengl-1.0.5 installed, and the eternal-lands ebuild don't have it in dependencies. Anyway it is working, should I ugrade eselect-opengl?
Comment 2 Jakub Klawiter 2007-12-06 21:57:09 UTC
sh ... i was sure that i'm commenting bug #201161 sorry 
Comment 3 Jeremy Huddleston (RETIRED) gentoo-dev 2007-12-18 16:44:10 UTC
Why the heck aren't the sgi headers being updated to the latest versions then... arg.  Thanks for the heads up.  I was still checking

# http://oss.sgi.com/projects/ogl-sample/ABI/glext.h
# http://oss.sgi.com/projects/ogl-sample/ABI/glxext.h

Updating them now...

--Jeremy
Comment 4 Jeremy Huddleston (RETIRED) gentoo-dev 2007-12-18 16:54:55 UTC
It's in portage with KEYWORDS=-* right now.  I'll move it to ~arch once the headers hit mirrors.
Comment 5 Richard Freeman gentoo-dev 2007-12-24 14:05:29 UTC
(In reply to comment #4)
> It's in portage with KEYWORDS=-* right now.  I'll move it to ~arch once the
> headers hit mirrors.
> 

Just a friendly reminder to fix those keywords...  :)
Comment 6 Jeremy Huddleston (RETIRED) gentoo-dev 2007-12-27 23:31:44 UTC
Thanks.  I knew I shouldn't've marked this fixed until the keywords were updated... doing it now.