Summary: | gl.h, glx.h and glxtokens.h missing in ati-drivers-8.8.25 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Martin Parm <parmus> |
Component: | Current packages | Assignee: | Luca Barbato <lu_zero> |
Status: | RESOLVED FIXED | ||
Severity: | major | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Martin Parm
2005-01-19 02:52:20 UTC
In /usr/lib/opengl, you should have at least "ati", "global", and "xorg-x11" folders, if I understand correctly. Contents of "global" apply for all OpenGL profiles, other folders apply in their respective profiles. "global/include" contains glext.h, which explains why this is still present after "opengl-update ati"; however, if you actually look in the "ati" folder, it lacks an include directory altogether. Copying (symlinking?) the include folder from xorg-x11 to ati then re-running opengl-update seems to be a functional workaround for now (I've only tried compiling the most basic of OpenGL apps so far, however). Just a thought - if ATI don't provide their own versions of the OpenGL header files (and why would they?), perhaps the X.Org ones ought to reside in "global" as fallbacks. Either that or the ati-driver ebuild should make the right symlinks. That depends on the intended behaviour of opengl-update. Should opengl-update save "bad" drivers or should it be a requirement that drivers always provide all the header filer (e.g. as symlink if they don't have their own). I'll revert back to the old approach Should be fixed in the latest revision |