conflicting types in GLES2/gl2.h and GL/glext.h
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
qt4-x11 (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
Oneiric |
Won't Fix
|
High
|
Unassigned |
Bug Description
In the armel freecad build you see:
In file included from /usr/share/
/usr/include/
/usr/include/
/usr/include/
/usr/include/
In file included from /usr/share/
both files belong to mesa. Please make sure that the types match. this does cause more than one build failure on armel
Changed in mesa (Ubuntu Oneiric): | |
importance: | Undecided → High |
status: | New → Confirmed |
Changed in mesa (Ubuntu Oneiric): | |
assignee: | nobody → Chris Halse Rogers (raof) |
tags: | added: arm-porting-queue |
I'm a bit surprised that Qt includes both GL/gl.h and GLES2/gl2.h in the same file. I wouldn't expect that to work; there's a large overlap in symbols.
This clearly isn't built in the desktop Qt builds as there isn't anything ARM specific there. I think this is actually a Qt bug, either in the packaging or the code.