NVIDIA/libglvnd

1.3.2: missing pkgconfig dependencies

Closed this issue · 1 comments

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