Community Packages

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#38392 - [glee] Header broken with latest mesa

Attached to Project: Community Packages
Opened by Eric Belanger (Snowman) - Monday, 06 January 2014, 06:54 GMT
Last edited by Laurent Carlier (lordheavy) - Monday, 06 January 2014, 07:57 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Laurent Carlier (lordheavy)
speps (archspeps)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

In file included from ../DisplayOutput/OpenGL/RendererGL.cpp:6:0:
/usr/include/GLee.h:16984:24: error: typedef ‘GLXContextID’ is initialized (use decltype instead)
typedef GLXContextID (APIENTRYP GLEEPFNGLXGETCONTEXTIDEXTPROC) (const GLXContext context);
^
/usr/include/GLee.h:16984:35: error: ‘GLEEPFNGLXGETCONTEXTIDEXTPROC’ was not declared in this scope
typedef GLXContextID (APIENTRYP GLEEPFNGLXGETCONTEXTIDEXTPROC) (const GLXContext context);
^
/usr/include/GLee.h:16985:15: error: ‘GLEEPFNGLXGETCONTEXTIDEXTPROC’ does not name a type
GLEE_EXTERN GLEEPFNGLXGETCONTEXTIDEXTPROC GLeeFuncPtr_glXGetContextIDEXT;
^
/usr/include/GLee.h:16990:81: error: ‘GLXContextID’ has not been declared
typedef GLXContext (APIENTRYP GLEEPFNGLXIMPORTCONTEXTEXTPROC) (Display * dpy, GLXContextID contextID);
^


To fix:

$ diff -Naur GLee.h.orig GLee.h
--- /usr/include/GLee.h.orig 2014-01-06 01:46:24.988996911 -0500
+++ /usr/include/GLee.h 2014-01-06 01:48:00.170293940 -0500
@@ -65,6 +65,7 @@
#define GLX_GLXEXT_PROTOTYPES
#include <GL/gl.h>
#include <GL/glx.h>
+ typedef XID GLXContextID;
#endif

#ifndef APIENTRY


This blocks the wxgtk TODO list. I can fix the package if you don't have time. Just let me know.
This task depends upon

Closed by  Laurent Carlier (lordheavy)
Monday, 06 January 2014, 07:57 GMT
Reason for closing:  Fixed
Additional comments about closing:  mesa-10.0.1-2
Comment by Laurent Carlier (lordheavy) - Monday, 06 January 2014, 07:20 GMT
This is fixed in mesa trunk/branch 10.0, so probably better to add this in mesa:
http://cgit.freedesktop.org/mesa/mesa/commit/?h=10.0&id=347f1493320e1bc2194c70d4d66bfe2b5883bf1e

Loading...