Hello, this broke virtualbox builds. gcc -c -O2 -g -pipe -Wshadow -Wall -Wextra -Wno-missing-field-initializers -Wno-unused -Wno-trigraphs -fdiagnostics-show-option -Wno-unused-parameter -Wlogical-op -Wno-variadic-macros -Wno-long-long -Wunused-variable -Wunused-function -Wunused-label -Wunused-parameter -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -Werror-implicit-function-declaration -Wno-variadic-macros -O2 -mtune=generic -fno-omit-frame-pointer -fno-strict-aliasing -fvisibility=hidden -DVBOX_HAVE_VISIBILITY_HIDDEN -DRT_USE_VISIBILITY_DEFAULT -fPIC -Wno-overlength-strings -include /<>/include/iprt/linux/symvers.h -fno-stack-protector -m64 -I/<>/src/VBox/GuestHost/OpenGL/include -I/<>/out/obj/VBoxOGLgen -I/<>/out/obj/VBoxEGL/dtrace -I/<>/include -I/<>/out -DVBOX -DVBOX_OSE -DVBOX_WITH_64_BITS_GUESTS -DVBOX_WITH_REM -DVBOX_WITH_RAW_MODE -DRT_OS_LINUX -D_FILE_OFFSET_BITS=64 -DRT_ARCH_AMD64 -D__AMD64__ -DVBOX_WITH_DEBUGGER -DVBOX_WITH_HARDENING -DRTPATH_APP_PRIVATE=\"/usr/share/virtualbox\" -DRTPATH_APP_PRIVATE_ARCH=\"/usr/lib/virtualbox\" -DRTPATH_SHARED_LIBS=\"/usr/lib/virtualbox\" -DRTPATH_APP_DOCS=\"/usr/share/doc/virtualbox\" -DIN_RING3 -DVBOX_WITH_DTRACE -DVBOX_WITH_DTRACE_R3 -DIN_GUEST -DIN_GUEST_R3 -DIN_RT_R3 -DGC_ARCH_BITS=64 -DPIC -DVBOX_WITH_HGCM -DLOG_USE_C99 -DRT_WITHOUT_EXEC_ALLOC -DLinux=1 -D_GNU_SOURCE -Wp,-MD,/<>/out/obj/VBoxEGL/egl.o.dep -Wp,-MT,/<>/out/obj/VBoxEGL/egl.o -Wp,-MP -o /<>/out/obj/VBoxEGL/egl.o /<>/src/VBox/Additions/common/crOpenGL/egl.c In file included from /<>/src/VBox/Additions/common/crOpenGL/glx.c:32:0: /<>/src/VBox/Additions/common/crOpenGL/dri_glx.h:114:35: error: conflicting types for ‘glXQueryGLXPbufferSGIX’ extern DECLEXPORT(int) VBOXGLXTAG(glXQueryGLXPbufferSGIX) ^ /<>/src/VBox/Additions/common/crOpenGL/dri_glx.h:31:27: note: in definition of macro ‘VBOXGLXTAG’ #define VBOXGLXTAG(Func) Func ^~~~ In file included from /usr/include/GL/glx.h:328:0, from /<>/src/VBox/GuestHost/OpenGL/include/chromium.h:99, from /<>/src/VBox/Additions/common/crOpenGL/glx.c:26: /usr/include/GL/glxext.h:861:6: note: previous declaration of ‘glXQueryGLXPbufferSGIX’ was here void glXQueryGLXPbufferSGIX (Display *dpy, GLXPbufferSGIX pbuf, int attribute, unsigned int *value); ^~~~~~~~~~~~~~~~~~~~~~ kmk_builtin_append -n "/<>/out/obj/VBoxOGL/context.o.dep" "" "/<>/src/VBox/Additions/common/crOpenGL/context.c:" "" kBuild: Creating directory /<>/out/obj/pam_vbox/ kmk_builtin_mkdir -p -- /<>/out/obj/pam_vbox/ kBuild: Compiling pam_vbox - /<>/src/VBox/Additions/common/pam/pam_vbox.cpp => /<>/out/obj/pam_vbox/pam_vbox.o kmk_builtin_rm -f -- /<>/out/obj/pam_vbox/pam_vbox.o.dep /<>/out/obj/pam_vbox/pam_vbox.o g++ -c -O2 -g -pipe -pedantic -Wshadow -Wall -Wextra -Wno-missing-field-initializers -Wno-unused -Wno-trigraphs -fdiagnostics-show-option -Wno-unused-parameter -Wlogical-op -Wno-variadic-macros -Wno-long-long -Wunused-variable -Wunused-function -Wunused-label -Wunused-parameter -Wno-overloaded-virtual -Wno-variadic-macros -O2 -mtune=generic -fno-omit-frame-pointer -fno-strict-aliasing -fvisibility=hidden -DVBOX_HAVE_VISIBILITY_HIDDEN -DRT_USE_VISIBILITY_DEFAULT -fvisibility-inlines-hidden -fno-exceptions -fPIC -fno-exceptions -include /<>/include/iprt/linux/symvers.h -fno-stack-protector -m64 -I/<>/out/obj/pam_vbox/dtrace -I/<>/include -I/<>/out -DVBOX -DVBOX_OSE -DVBOX_WITH_64_BITS_GUESTS -DVBOX_WITH_REM -DVBOX_WITH_RAW_MODE -DRT_OS_LINUX -D_FILE_OFFSET_BITS=64 -DRT_ARCH_AMD64 -D__AMD64__ -DVBOX_WITH_DEBUGGER -DVBOX_WITH_HARDENING -DRTPATH_APP_PRIVATE=\"/usr/share/virtualbox\" -DRTPATH_APP_PRIVATE_ARCH=\"/usr/lib/virtualbox\" -DRTPATH_SHARED_LIBS=\"/usr/lib/virtualbox\" -DRTPATH_APP_DOCS=\"/usr/share/doc/virtualbox\" -DIN_RING3 -DVBOX_WITH_DTRACE -DVBOX_WITH_DTRACE_R3 -DIN_GUEST -DIN_GUEST_R3 -DIN_RT_R3 -DGC_ARCH_BITS=64 -DPIC -DLOG_TO_BACKDOOR -DVBOX_WITH_HGCM -DVBOX_WITH_GUEST_PROPS -DLOG_USE_C99 -DRT_WITHOUT_EXEC_ALLOC -Wp,-MD,/<>/out/obj/pam_vbox/pam_vbox.o.dep -Wp,-MT,/<>/out/obj/pam_vbox/pam_vbox.o -Wp,-MP -o /<>/out/obj/pam_vbox/pam_vbox.o /<>/src/VBox/Additions/common/pam/pam_vbox.cpp In file included from /<>/src/VBox/Additions/common/crOpenGL/glx.c:32:0: /<>/src/VBox/Additions/common/crOpenGL/glx.c:766:28: error: conflicting types for ‘glXQueryGLXPbufferSGIX’ DECLEXPORT(int) VBOXGLXTAG(glXQueryGLXPbufferSGIX)(Display *dpy, GLXPbuffer pbuf, ^ /<>/src/VBox/Additions/common/crOpenGL/dri_glx.h:31:27: note: in definition of macro ‘VBOXGLXTAG’ #define VBOXGLXTAG(Func) Func ^~~~ In file included from /usr/include/GL/glx.h:328:0, from /<>/src/VBox/GuestHost/OpenGL/include/chromium.h:99, from /<>/src/VBox/Additions/common/crOpenGL/glx.c:26: /usr/include/GL/glxext.h:861:6: note: previous declaration of ‘glXQueryGLXPbufferSGIX’ was here void glXQueryGLXPbufferSGIX (Display *dpy, GLXPbufferSGIX pbuf, int attribute, unsigned int *value); ^~~~~~~~~~~~~~~~~~~~~~ kmk: *** [/usr/share/kBuild/footer-pass2-compiling-targets.kmk:221: /<>/out/obj/VBoxOGL/glx.o] Error 1 kmk: *** Waiting for unfinished jobs.... kmk_builtin_append -n "/<>/out/obj/VBoxOGL/xfont.o.dep" "" "/<>/src/VBox/Additions/common/crOpenGL/xfont.c:" "" kmk_builtin_append -n "/<>/out/obj/pam_vbox/pam_vbox.o.dep" "" "/<>/src/VBox/Additions/common/pam/pam_vbox.cpp:" "" kmk_builtin_append -n "/<>/out/obj/VBoxEGL/egl.o.dep" "" "/<>/src/VBox/Additions/common/crOpenGL/egl.c:" "" kmk: *** Exiting with status 2