Created attachment 469806 [details] emerge --info Hello The update to webkit-gtk-2.16.1 failed with several build errors related to GL, like this one: In file included from /var/tmp/portage/net-libs/webkit-gtk-2.16.1/work/webkitgtk-2.16.1/Source/WebCore/platform/graphics/texmap/TextureMapperGC3DPlatformLayer.cpp:32:0: /var/tmp/portage/net-libs/webkit-gtk-2.16.1/work/webkitgtk-2.16.1/Source/WebCore/platform/graphics/texmap/TextureMapperPlatformLayerBuffer.h:41:72: error: ‘TextureMapperGL’ has not been declared TextureMapperPlatformLayerBuffer(GLuint textureID, const IntSize&, TextureMapperGL::Flags); I assume this has something to do with the three USE flags I have disabled in my package.use: net-libs/webkit-gtk -egl -opengl -webgl
Created attachment 469808 [details] build.log.gz
After re-enabling the three USE flags egl, opengl and webgl, the build was successful.
Things regarding GL USE flags had been reported against newer versions too. This shouldn't be a problem anymore in current versions. Currently opengl is required and it is a very bad idea to disable it even once it is allowed again after upstream bugs are fixed; only in very specific cases gles2 is an alternative, if the system in question really really doesn't do full GL.