Source: mir Version: 1.8.0+dfsg1-10 Severity: serious Justification: FTBFS on amd64 Tags: bullseye sid ftbfs Usertags: ftbfs-20201027 ftbfs-bullseye
Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part (hopefully): > cd /<<PKGBUILDDIR>>/build-amd64/src/platforms/mesa/server/kms && /usr/bin/c++ > -DEGL_NO_X11 -DLOG_NDEBUG=1 -DLTTNG_UST_HAVE_SDT_INTEGRATION > -DMESA_EGL_NO_X11_HEADERS -DMIR_DRMMODEADDFB_HAS_CONST_SIGNATURE > -DMIR_LOG_COMPONENT_FALLBACK=\"mesa-kms\" > -DMIR_SERVER_EGL_OPENGL_API=EGL_OPENGL_ES_API > -DMIR_SERVER_EGL_OPENGL_BIT=EGL_OPENGL_ES2_BIT > -DMIR_SERVER_GLEXT_H="<GLES2/gl2ext.h>" -DMIR_SERVER_GL_H="<GLES2/gl2.h>" > -DMIR_VERSION_MAJOR=1 -DMIR_VERSION_MICRO=2 -DMIR_VERSION_MINOR=7 > -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D__GBM__ > -I/<<PKGBUILDDIR>>/include/core -I/<<PKGBUILDDIR>>/include/common > -I/<<PKGBUILDDIR>>/include/cookie -I/<<PKGBUILDDIR>>/include/platforms/mesa > -I/<<PKGBUILDDIR>>/src/platforms/mesa/include > -I/<<PKGBUILDDIR>>/include/platform -I/<<PKGBUILDDIR>>/include/renderers/gl > -I/<<PKGBUILDDIR>>/include/renderers/sw > -I/<<PKGBUILDDIR>>/src/platforms/common/server > -I/<<PKGBUILDDIR>>/src/include/platform -I/<<PKGBUILDDIR>>/include/client > -I/<<PKGBUILDDIR>>/src/platforms/mesa/server/kms/.. -I/usr/include/libdrm -g > -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat > -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -g > -std=c++14 -Wall -fno-strict-aliasing -Wnon-virtual-dtor -Wextra -fPIC > -Wno-mismatched-tags -Wno-psabi -flto -ffat-lto-objects -std=c++14 -o > CMakeFiles/mirplatformgraphicsmesakmsobjects.dir/real_kms_output.cpp.o -c > /<<PKGBUILDDIR>>/src/platforms/mesa/server/kms/real_kms_output.cpp > In file included from > /<<PKGBUILDDIR>>/src/platforms/eglstream-kms/server/buffer_allocator.h:25, > from > /<<PKGBUILDDIR>>/src/platforms/eglstream-kms/server/platform.cpp:22: > /<<PKGBUILDDIR>>/include/platform/mir/graphics/egl_extensions.h:105:9: error: > ‘PFNEGLBINDWAYLANDDISPLAYWL’ does not name a type > 105 | PFNEGLBINDWAYLANDDISPLAYWL const eglBindWaylandDisplayWL; > | ^~~~~~~~~~~~~~~~~~~~~~~~~~ > [ 12%] Linking CXX static library libmirplatformwayland-input.a > cd /<<PKGBUILDDIR>>/build-amd64/src/platforms/wayland && /usr/bin/cmake -P > CMakeFiles/mirplatformwayland-input.dir/cmake_clean_target.cmake > cd /<<PKGBUILDDIR>>/build-amd64/src/platforms/wayland && /usr/bin/cmake -E > cmake_link_script CMakeFiles/mirplatformwayland-input.dir/link.txt --verbose=1 > gcc-ar qc libmirplatformwayland-input.a > CMakeFiles/mirplatformwayland-input.dir/input_platform.cpp.o > CMakeFiles/mirplatformwayland-input.dir/input_device.cpp.o > gcc-ranlib libmirplatformwayland-input.a > make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-amd64' > [ 12%] Built target mirplatformwayland-input > make -f > src/platforms/evdev/CMakeFiles/mirplatforminputevdevobjects.dir/build.make > src/platforms/evdev/CMakeFiles/mirplatforminputevdevobjects.dir/depend > make[4]: Entering directory '/<<PKGBUILDDIR>>/build-amd64' > cd /<<PKGBUILDDIR>>/build-amd64 && /usr/bin/cmake -E cmake_depends "Unix > Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/src/platforms/evdev > /<<PKGBUILDDIR>>/build-amd64 /<<PKGBUILDDIR>>/build-amd64/src/platforms/evdev > /<<PKGBUILDDIR>>/build-amd64/src/platforms/evdev/CMakeFiles/mirplatforminputevdevobjects.dir/DependInfo.cmake > --color= > Scanning dependencies of target mirplatforminputevdevobjects > make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-amd64' > make -f > src/platforms/evdev/CMakeFiles/mirplatforminputevdevobjects.dir/build.make > src/platforms/evdev/CMakeFiles/mirplatforminputevdevobjects.dir/build > make[4]: Entering directory '/<<PKGBUILDDIR>>/build-amd64' > [ 12%] Building CXX object > src/platforms/evdev/CMakeFiles/mirplatforminputevdevobjects.dir/libinput_device.cpp.o > cd /<<PKGBUILDDIR>>/build-amd64/src/platforms/evdev && /usr/bin/c++ > -DEGL_NO_X11 -DLOG_NDEBUG=1 -DLTTNG_UST_HAVE_SDT_INTEGRATION > -DMESA_EGL_NO_X11_HEADERS -DMIR_DRMMODEADDFB_HAS_CONST_SIGNATURE > -DMIR_LIBINPUT_HAS_ACCEL_PROFILE=1 > -DMIR_SERVER_EGL_OPENGL_API=EGL_OPENGL_ES_API > -DMIR_SERVER_EGL_OPENGL_BIT=EGL_OPENGL_ES2_BIT > -DMIR_SERVER_GLEXT_H="<GLES2/gl2ext.h>" -DMIR_SERVER_GL_H="<GLES2/gl2.h>" > -DMIR_VERSION_MAJOR=1 -DMIR_VERSION_MICRO=2 -DMIR_VERSION_MINOR=7 > -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/<<PKGBUILDDIR>>/include/core > -I/<<PKGBUILDDIR>>/include/common -I/<<PKGBUILDDIR>>/include/cookie > -I/<<PKGBUILDDIR>>/include/platform -I/<<PKGBUILDDIR>>/src/include/platform > -I/<<PKGBUILDDIR>>/src/include/common -I/<<PKGBUILDDIR>>/include/client -g > -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat > -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -g > -std=c++14 -Wall -fno-strict-aliasing -pedantic -Wnon-virtual-dtor -Wextra > -fPIC -Wno-mismatched-tags -Wno-psabi -flto -ffat-lto-objects -std=c++14 -o > CMakeFiles/mirplatforminputevdevobjects.dir/libinput_device.cpp.o -c > /<<PKGBUILDDIR>>/src/platforms/evdev/libinput_device.cpp > /<<PKGBUILDDIR>>/include/platform/mir/graphics/egl_extensions.h:106:9: error: > ‘PFNEGLQUERYWAYLANDBUFFERWL’ does not name a type > 106 | PFNEGLQUERYWAYLANDBUFFERWL const eglQueryWaylandBufferWL; > | ^~~~~~~~~~~~~~~~~~~~~~~~~~ > make[4]: *** > [src/platforms/eglstream-kms/server/CMakeFiles/mirplatformgraphicseglstreamkmsobjects.dir/build.make:98: > > src/platforms/eglstream-kms/server/CMakeFiles/mirplatformgraphicseglstreamkmsobjects.dir/platform.cpp.o] > Error 1 The full build log is available from: http://qa-logs.debian.net/2020/10/27/mir_1.8.0+dfsg1-10_unstable.log A list of current common problems and possible solutions is available at http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute! About the archive rebuild: The rebuild was done on EC2 VM instances from Amazon Web Services, using a clean, minimal and up-to-date chroot. Every failed build was retried once to eliminate random failures.