Closed kloczek closed 4 years ago
Looks like some pkgconfig dependencies described in .pc fiels are not accurate as some libglvnd header files are using other packages header fiels.
[tkloczko@barrel include]$ grep -r \#include EGL/egl.h:#include <EGL/eglplatform.h> EGL/egl.h:#include <KHR/khrplatform.h> EGL/egl.h:#include <EGL/eglplatform.h> EGL/eglext.h:#include <EGL/eglplatform.h> EGL/eglplatform.h:#include <KHR/khrplatform.h> EGL/eglplatform.h:#include <windows.h> EGL/eglplatform.h:#include <X11/Xlib.h> EGL/eglplatform.h:#include <X11/Xutil.h> EGL/eglplatform.h:#include <kernel/image.h> GL/gl.h:#include <windows.h> GL/gl.h:#include <GL/glext.h> GL/glcorearb.h:#include <windows.h> GL/glcorearb.h:** Do not #include both <GL/glcorearb.h> and either of <GL/gl.h> or GL/glcorearb.h:#include <KHR/khrplatform.h> GL/glext.h:#include <windows.h> GL/glext.h:#include <KHR/khrplatform.h> GL/glx.h:#include <X11/Xlib.h> GL/glx.h:#include <X11/Xutil.h> GL/glx.h:#include <GL/gl.h> GL/glx.h:#include "glx_mangle.h" GL/glx.h:#include <GL/glxext.h> GL/glxext.h:#include <inttypes.h> GL/glxext.h:#include <inttypes.h> GL/glxext.h:#include <inttypes.h> GL/glxext.h:#include <stdint.h> GL/glxext.h:#include <stdint.h> GL/glxext.h:#include <inttypes.h> GLES/egl.h:#include <EGL/egl.h> GLES/egl.h:#include <GLES/gl.h> GLES/gl.h:#include <GLES/glplatform.h> GLES/gl.h:#include <KHR/khrplatform.h> GLES/glplatform.h:#include <KHR/khrplatform.h> GLES2/gl2.h:#include <GLES2/gl2platform.h> GLES2/gl2.h:#include <KHR/khrplatform.h> GLES2/gl2platform.h:#include <KHR/khrplatform.h> GLES3/gl3.h:#include <GLES3/gl3platform.h> GLES3/gl3.h:#include <KHR/khrplatform.h> GLES3/gl31.h:#include <GLES3/gl3platform.h> GLES3/gl31.h:#include <KHR/khrplatform.h> GLES3/gl32.h:#include <GLES3/gl3platform.h> GLES3/gl32.h:#include <KHR/khrplatform.h> GLES3/gl3platform.h:#include <KHR/khrplatform.h> KHR/khrplatform.h: * #include <KHR/khrplatform.h> KHR/khrplatform.h:#include <stdint.h> KHR/khrplatform.h:#include <inttypes.h> KHR/khrplatform.h:#include <stdint.h>
Libglvnd is hosted on GitLab now, so any new bug reports should go there: https://gitlab.freedesktop.org/glvnd/libglvnd
Looks like some pkgconfig dependencies described in .pc fiels are not accurate as some libglvnd header files are using other packages header fiels.