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 /<<PKGBUILDDIR>>/include/iprt/linux/symvers.h 
-fno-stack-protector -m64 -I/<<PKGBUILDDIR>>/src/VBox/GuestHost/OpenGL/include 
-I/<<PKGBUILDDIR>>/out/obj/VBoxOGLgen -I/<<PKGBUILDDIR>>/out/obj/VBoxEGL/dtrace 
-I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/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,/<<PKGBUILDDIR>>/out/obj/VBoxEGL/egl.o.dep 
-Wp,-MT,/<<PKGBUILDDIR>>/out/obj/VBoxEGL/egl.o -Wp,-MP -o 
/<<PKGBUILDDIR>>/out/obj/VBoxEGL/egl.o 
/<<PKGBUILDDIR>>/src/VBox/Additions/common/crOpenGL/egl.c
In file included from 
/<<PKGBUILDDIR>>/src/VBox/Additions/common/crOpenGL/glx.c:32:0:
/<<PKGBUILDDIR>>/src/VBox/Additions/common/crOpenGL/dri_glx.h:114:35: error: 
conflicting types for ‘glXQueryGLXPbufferSGIX’
 extern DECLEXPORT(int) VBOXGLXTAG(glXQueryGLXPbufferSGIX)
                                   ^
/<<PKGBUILDDIR>>/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 
/<<PKGBUILDDIR>>/src/VBox/GuestHost/OpenGL/include/chromium.h:99,
                 from 
/<<PKGBUILDDIR>>/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 "/<<PKGBUILDDIR>>/out/obj/VBoxOGL/context.o.dep" "" 
"/<<PKGBUILDDIR>>/src/VBox/Additions/common/crOpenGL/context.c:" ""
kBuild: Creating directory /<<PKGBUILDDIR>>/out/obj/pam_vbox/
kmk_builtin_mkdir -p -- /<<PKGBUILDDIR>>/out/obj/pam_vbox/
kBuild: Compiling pam_vbox - 
/<<PKGBUILDDIR>>/src/VBox/Additions/common/pam/pam_vbox.cpp => 
/<<PKGBUILDDIR>>/out/obj/pam_vbox/pam_vbox.o
kmk_builtin_rm -f -- /<<PKGBUILDDIR>>/out/obj/pam_vbox/pam_vbox.o.dep 
/<<PKGBUILDDIR>>/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 
/<<PKGBUILDDIR>>/include/iprt/linux/symvers.h -fno-stack-protector -m64 
-I/<<PKGBUILDDIR>>/out/obj/pam_vbox/dtrace -I/<<PKGBUILDDIR>>/include 
-I/<<PKGBUILDDIR>>/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,/<<PKGBUILDDIR>>/out/obj/pam_vbox/pam_vbox.o.dep 
-Wp,-MT,/<<PKGBUILDDIR>>/out/obj/pam_vbox/pam_vbox.o -Wp,-MP -o 
/<<PKGBUILDDIR>>/out/obj/pam_vbox/pam_vbox.o 
/<<PKGBUILDDIR>>/src/VBox/Additions/common/pam/pam_vbox.cpp
In file included from 
/<<PKGBUILDDIR>>/src/VBox/Additions/common/crOpenGL/glx.c:32:0:
/<<PKGBUILDDIR>>/src/VBox/Additions/common/crOpenGL/glx.c:766:28: error: 
conflicting types for ‘glXQueryGLXPbufferSGIX’
 DECLEXPORT(int) VBOXGLXTAG(glXQueryGLXPbufferSGIX)(Display *dpy, GLXPbuffer 
pbuf,
                            ^
/<<PKGBUILDDIR>>/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 
/<<PKGBUILDDIR>>/src/VBox/GuestHost/OpenGL/include/chromium.h:99,
                 from 
/<<PKGBUILDDIR>>/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: 
/<<PKGBUILDDIR>>/out/obj/VBoxOGL/glx.o] Error 1
kmk: *** Waiting for unfinished jobs....
kmk_builtin_append -n "/<<PKGBUILDDIR>>/out/obj/VBoxOGL/xfont.o.dep" "" 
"/<<PKGBUILDDIR>>/src/VBox/Additions/common/crOpenGL/xfont.c:" ""
kmk_builtin_append -n "/<<PKGBUILDDIR>>/out/obj/pam_vbox/pam_vbox.o.dep" "" 
"/<<PKGBUILDDIR>>/src/VBox/Additions/common/pam/pam_vbox.cpp:" ""
kmk_builtin_append -n "/<<PKGBUILDDIR>>/out/obj/VBoxEGL/egl.o.dep" "" 
"/<<PKGBUILDDIR>>/src/VBox/Additions/common/crOpenGL/egl.c:" ""
kmk: *** Exiting with status 2

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to mesa in Ubuntu.
https://bugs.launchpad.net/bugs/1876882

Title:
  Backport packages for 18.04.5 HWE stack

Status in libclc package in Ubuntu:
  Invalid
Status in libdrm package in Ubuntu:
  Invalid
Status in llvm-toolchain-10 package in Ubuntu:
  Invalid
Status in mesa package in Ubuntu:
  Invalid
Status in xorg-server-hwe-18.04 package in Ubuntu:
  Invalid
Status in xserver-xorg-video-amdgpu-hwe-18.04 package in Ubuntu:
  Invalid
Status in xserver-xorg-video-ati-hwe-18.04 package in Ubuntu:
  Invalid
Status in libclc source package in Bionic:
  New
Status in libdrm source package in Bionic:
  Fix Committed
Status in llvm-toolchain-10 source package in Bionic:
  Fix Committed
Status in mesa source package in Bionic:
  Fix Committed
Status in xorg-server-hwe-18.04 source package in Bionic:
  Fix Committed
Status in xserver-xorg-video-amdgpu-hwe-18.04 source package in Bionic:
  Fix Committed
Status in xserver-xorg-video-ati-hwe-18.04 source package in Bionic:
  Fix Committed

Bug description:
  [Impact]

  These are needed for 18.04.5 images.

  [Test case]

  Boot a daily image, see that it still has the necessary stack
  installed and working.

  Check upgrade from stock bionic.

  [Regression potential]

  libdrm: very minimal chance for regressions

  llvm-10: a new package, no regression potential on it's own

  libclc: more or less just adds support for new llvm

  mesa: a new major release, but we'll pull the final stable release of
  20.0.x series, so there shouldn't be any regressions left at that
  point

  xserver: a new point-release

  xorg drivers: modest updates, if any

  [Other info]

  mesa and libclc will migrate to llvm-10 in a separate upload

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libclc/+bug/1876882/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to