>>> wlroots 0.16.2 Downloading wget -nd -t 3 --no-check-certificate -O '/home/autobuild/autobuild/instance-6/output-1/build/.wlroots-0.16.2.tar.gz.kkxNtK/output' 'https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/0.16.2/downloads/wlroots-0.16.2.tar.gz' --2024-08-20 10:54:09-- https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/0.16.2/downloads/wlroots-0.16.2.tar.gz Loaded CA certificate '/etc/ssl/certs/ca-certificates.crt' Resolving gitlab.freedesktop.org (gitlab.freedesktop.org)... 147.28.146.59, 2604:1380:45f2:6901::2 Connecting to gitlab.freedesktop.org (gitlab.freedesktop.org)|147.28.146.59|:443... connected. HTTP request sent, awaiting response... 302 Found Location: https://gitlab.freedesktop.org/wlroots/wlroots/uploads/7294576a10d0616495a5fc35e10e8dbb/wlroots-0.16.2.tar.gz [following] --2024-08-20 10:54:09-- https://gitlab.freedesktop.org/wlroots/wlroots/uploads/7294576a10d0616495a5fc35e10e8dbb/wlroots-0.16.2.tar.gz Reusing existing connection to gitlab.freedesktop.org:443. HTTP request sent, awaiting response... 200 OK Length: 588432 (575K) [application/octet-stream] Saving to: '/home/autobuild/autobuild/instance-6/output-1/build/.wlroots-0.16.2.tar.gz.kkxNtK/output' 0K .......... .......... .......... .......... .......... 8% 454K 1s 50K .......... .......... .......... .......... .......... 17% 926K 1s 100K .......... .......... .......... .......... .......... 26% 11.7M 0s 150K .......... .......... .......... .......... .......... 34% 475K 1s 200K .......... .......... .......... .......... .......... 43% 164M 0s 250K .......... .......... .......... .......... .......... 52% 165M 0s 300K .......... .......... .......... .......... .......... 60% 3.75M 0s 350K .......... .......... .......... .......... .......... 69% 1.04M 0s 400K .......... .......... .......... .......... .......... 78% 32.6M 0s 450K .......... .......... .......... .......... .......... 87% 9.94M 0s 500K .......... .......... .......... .......... .......... 95% 1.02M 0s 550K .......... .......... .... 100% 233K=0.5s 2024-08-20 10:54:10 (1.14 MB/s) - '/home/autobuild/autobuild/instance-6/output-1/build/.wlroots-0.16.2.tar.gz.kkxNtK/output' saved [588432/588432] wlroots-0.16.2.tar.gz: OK (sha256: 83e9a11605f23d4bf781ab1947089483d9ec3f7e9ba65398e0609593b77d44aa) >>> wlroots 0.16.2 Extracting gzip -d -c /home/autobuild/autobuild/instance-6/dl/wlroots/wlroots-0.16.2.tar.gz | tar --strip-components=1 -C /home/autobuild/autobuild/instance-6/output-1/build/wlroots-0.16.2 -xf - >>> wlroots 0.16.2 Patching Applying 0001-Add-feature-macros-to-more-C-files.patch using patch: patching file backend/wayland/output.c patching file types/data_device/wlr_data_device.c patching file types/data_device/wlr_drag.c patching file types/wlr_export_dmabuf_v1.c patching file types/wlr_idle.c patching file types/wlr_keyboard_shortcuts_inhibit_v1.c patching file types/wlr_pointer_constraints_v1.c patching file types/wlr_primary_selection.c patching file types/wlr_relative_pointer_v1.c patching file types/wlr_screencopy_v1.c patching file types/wlr_virtual_pointer_v1.c patching file types/wlr_xdg_decoration_v1.c patching file types/xdg_shell/wlr_xdg_popup.c patching file types/xdg_shell/wlr_xdg_positioner.c patching file types/xdg_shell/wlr_xdg_shell.c patching file types/xdg_shell/wlr_xdg_surface.c >>> wlroots 0.16.2 Configuring rm -rf /home/autobuild/autobuild/instance-6/output-1/build/wlroots-0.16.2//build mkdir -p /home/autobuild/autobuild/instance-6/output-1/build/wlroots-0.16.2//build sed -e "/^\[binaries\]$/s:$::" -e "/^\[properties\]$/s:$::" -e "s%@TARGET_CC@%/home/autobuild/autobuild/instance-6/output-1/host/bin/arm-buildroot-linux-gnueabi-gcc%g" -e "s%@TARGET_CXX@%/bin/false%g" -e "s%@TARGET_AR@%/home/autobuild/autobuild/instance-6/output-1/host/bin/arm-buildroot-linux-gnueabi-gcc-ar%g" -e "s%@TARGET_FC@%/home/autobuild/autobuild/instance-6/output-1/host/bin/arm-buildroot-linux-gnueabi-gfortran%g" -e "s%@TARGET_STRIP@%/bin/true%g" -e "s%@TARGET_ARCH@%arm%g" -e "s%@TARGET_CPU@%fa526%g" -e "s%@TARGET_ENDIAN@%little%g" -e "s%@TARGET_FCFLAGS@%%g" -e "s%@TARGET_CFLAGS@%'-D_LARGEFILE_SOURCE', '-D_LARGEFILE64_SOURCE', '-D_FILE_OFFSET_BITS=64', '-O2', '-g0', '-D_FORTIFY_SOURCE=2'%g" -e "s%@TARGET_LDFLAGS@%%g" -e "s%@TARGET_CXXFLAGS@%'-D_LARGEFILE_SOURCE', '-D_LARGEFILE64_SOURCE', '-D_FILE_OFFSET_BITS=64', '-O2', '-g0', '-D_FORTIFY_SOURCE=2'%g" -e "s%@BR2_CMAKE@%/home/autobuild/autobuild/instance-6/output-1/host/bin/cmake%g" -e "s%@PKGCONF_HOST_BINARY@%/home/autobuild/autobuild/instance-6/output-1/host/bin/pkgconf%g" -e "s%@HOST_DIR@%/home/autobuild/autobuild/instance-6/output-1/host%g" -e "s%@STAGING_DIR@%/home/autobuild/autobuild/instance-6/output-1/host/arm-buildroot-linux-gnueabi/sysroot%g" -e "s%@STATIC@%false%g" /home/autobuild/autobuild/instance-6/buildroot/support/misc/cross-compilation.conf.in > /home/autobuild/autobuild/instance-6/output-1/build/wlroots-0.16.2//build/cross-compilation.conf PATH="/home/autobuild/autobuild/instance-6/output-1/host/bin:/home/autobuild/autobuild/instance-6/output-1/host/sbin:/home/autobuild/make:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl" CC_FOR_BUILD="/home/autobuild/autobuild/instance-6/output-1/host/bin/ccache /usr/bin/gcc" CXX_FOR_BUILD="/home/autobuild/autobuild/instance-6/output-1/host/bin/ccache /usr/bin/g++" PYTHONNOUSERSITE=y /home/autobuild/autobuild/instance-6/output-1/host/bin/meson setup --prefix=/usr --libdir=lib --default-library=both --buildtype=release --cross-file=/home/autobuild/autobuild/instance-6/output-1/build/wlroots-0.16.2//build/cross-compilation.conf -Db_pie=false -Db_staticpic=true -Dstrip=false -Dbuild.pkg_config_path=/home/autobuild/autobuild/instance-6/output-1/host/lib/pkgconfig -Dbuild.cmake_prefix_path=/home/autobuild/autobuild/instance-6/output-1/host/lib/cmake -Dexamples=false -Dxcb-errors=disabled -Dxwayland=disabled -Dbackends=libinput,drm -Drenderers=gles2 /home/autobuild/autobuild/instance-6/output-1/build/wlroots-0.16.2/ /home/autobuild/autobuild/instance-6/output-1/build/wlroots-0.16.2//build The Meson build system Version: 1.3.1 Source dir: /home/autobuild/autobuild/instance-6/output-1/build/wlroots-0.16.2 Build dir: /home/autobuild/autobuild/instance-6/output-1/build/wlroots-0.16.2/build Build type: cross build Project name: wlroots Project version: 0.16.2 C compiler for the host machine: /home/autobuild/autobuild/instance-6/output-1/host/bin/arm-buildroot-linux-gnueabi-gcc (gcc 13.3.0 "arm-buildroot-linux-gnueabi-gcc.br_real (Buildroot 2024.08-rc1-67-gc06d8be7e3) 13.3.0") C linker for the host machine: /home/autobuild/autobuild/instance-6/output-1/host/bin/arm-buildroot-linux-gnueabi-gcc ld.bfd 2.41 C compiler for the build machine: /home/autobuild/autobuild/instance-6/output-1/host/bin/ccache /usr/bin/gcc (gcc 14.1.1 "gcc (GCC) 14.1.1 20240507") C linker for the build machine: /home/autobuild/autobuild/instance-6/output-1/host/bin/ccache /usr/bin/gcc ld.bfd 2.42.0 Build machine cpu family: aarch64 Build machine cpu: aarch64 Host machine cpu family: arm Host machine cpu: fa526 Target machine cpu family: arm Target machine cpu: fa526 Compiler for C supports arguments -Wundef: YES Compiler for C supports arguments -Wlogical-op: YES Compiler for C supports arguments -Wmissing-include-dirs: YES Compiler for C supports arguments -Wold-style-definition: YES Compiler for C supports arguments -Wpointer-arith: YES Compiler for C supports arguments -Winit-self: YES Compiler for C supports arguments -Wstrict-prototypes: YES Compiler for C supports arguments -Wimplicit-fallthrough=2: YES Compiler for C supports arguments -Wendif-labels: YES Compiler for C supports arguments -Wstrict-aliasing=2: YES Compiler for C supports arguments -Woverflow: YES Compiler for C supports arguments -Wmissing-prototypes: YES Compiler for C supports arguments -Walloca: YES Compiler for C supports arguments -Wno-missing-braces: YES Compiler for C supports arguments -Wno-missing-field-initializers: YES Compiler for C supports arguments -Wno-unused-parameter: YES Compiler for C supports arguments -fmacro-prefix-map=/prefix/to/hide=: YES Found pkg-config: YES (/home/autobuild/autobuild/instance-6/output-1/host/bin/pkgconf) 1.6.3 Run-time dependency wayland-server found: YES 1.23.0 Run-time dependency libdrm found: YES 2.4.122 Run-time dependency xkbcommon found: YES 1.4.0 Run-time dependency libudev found: YES 251 Run-time dependency pixman-1 found: YES 0.42.2 Library m found: YES Library rt found: YES Run-time dependency wayland-protocols found: YES 1.36 Found pkg-config: YES (/home/autobuild/autobuild/instance-6/output-1/host/bin/pkg-config) 1.6.3 Build-time dependency wayland-scanner found: YES 1.23.0 Program /home/autobuild/autobuild/instance-6/output-1/host/bin/wayland-scanner found: YES (/home/autobuild/autobuild/instance-6/output-1/host/bin/wayland-scanner) Run-time dependency egl found: YES 8.14 Run-time dependency gbm found: YES 13.0 Run-time dependency glesv2 found: YES 8.14 Program ./embed.sh found: YES (/home/autobuild/autobuild/instance-6/output-1/build/wlroots-0.16.2/render/gles2/shaders/./embed.sh) Dependency pixman-1 found: YES 0.42.2 (cached) Dependency gbm found: NO found 13.0 but need: '>=17.1.0' (cached) Build-time dependency hwdata found: YES 0.384 Run-time dependency libinput found: YES 1.26.0 Run-time dependency wayland-client found: YES 1.23.0 Run-time dependency libseat found: YES 0.8.0 Found CMake: /home/autobuild/autobuild/instance-6/output-1/host/bin/cmake (3.30.0) Run-time dependency xwayland found: NO (tried pkgconfig and cmake) Program Xwayland found: NO Configuring config.h using configuration Configuring version.h using configuration Build targets in project: 119 wlroots 0.16.2 drm-backend : YES x11-backend : NO libinput-backend : YES xwayland : NO gles2-renderer : YES vulkan-renderer : NO gbm-allocator : NO xcb-errors : NO egl : YES User defined options Cross files : /home/autobuild/autobuild/instance-6/output-1/build/wlroots-0.16.2//build/cross-compilation.conf build.cmake_prefix_path: /home/autobuild/autobuild/instance-6/output-1/host/lib/cmake build.pkg_config_path : /home/autobuild/autobuild/instance-6/output-1/host/lib/pkgconfig buildtype : release default_library : both libdir : lib prefix : /usr strip : false b_pie : false b_staticpic : true backends : libinput,drm examples : false renderers : gles2 xcb-errors : disabled xwayland : disabled Found ninja-1.11.1.git.kitware.jobserver-1 at /home/autobuild/autobuild/instance-6/output-1/host/bin/ninja >>> wlroots 0.16.2 Building GIT_DIR=. PATH="/home/autobuild/autobuild/instance-6/output-1/host/bin:/home/autobuild/autobuild/instance-6/output-1/host/sbin:/home/autobuild/make:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl" PYTHONNOUSERSITE=y /home/autobuild/autobuild/instance-6/output-1/host/bin/ninja -C /home/autobuild/autobuild/instance-6/output-1/build/wlroots-0.16.2//build ninja: Entering directory `/home/autobuild/autobuild/instance-6/output-1/build/wlroots-0.16.2//build' [1/272] Generating protocol/presentation_time_c with a custom command [2/272] Generating protocol/presentation_time_server_h with a custom command [3/272] Generating protocol/presentation_time_client_h with a custom command [4/272] Generating protocol/viewporter_c with a custom command [5/272] Generating protocol/viewporter_server_h with a custom command [6/272] Generating protocol/xdg_shell_c with a custom command [7/272] Generating protocol/xdg_shell_server_h with a custom command [8/272] Generating protocol/xdg_shell_client_h with a custom command [9/272] Generating protocol/drm_lease_v1_c with a custom command [10/272] Generating protocol/drm_lease_v1_server_h with a custom command [11/272] Generating protocol/ext_idle_notify_v1_c with a custom command [12/272] Generating protocol/ext_idle_notify_v1_server_h with a custom command [13/272] Generating protocol/ext_session_lock_v1_c with a custom command [14/272] Generating protocol/ext_session_lock_v1_server_h with a custom command [15/272] Generating protocol/single_pixel_buffer_v1_c with a custom command [16/272] Generating protocol/single_pixel_buffer_v1_server_h with a custom command [17/272] Generating protocol/xdg_activation_v1_c with a custom command [18/272] Generating protocol/xdg_activation_v1_server_h with a custom command [19/272] Generating protocol/xdg_activation_v1_client_h with a custom command [20/272] Generating protocol/fullscreen_shell_unstable_v1_c with a custom command [21/272] Generating protocol/fullscreen_shell_unstable_v1_server_h with a custom command [22/272] Generating protocol/idle_inhibit_unstable_v1_c with a custom command [23/272] Generating protocol/idle_inhibit_unstable_v1_server_h with a custom command [24/272] Generating protocol/keyboard_shortcuts_inhibit_unstable_v1_c with a custom command [25/272] Generating protocol/keyboard_shortcuts_inhibit_unstable_v1_server_h with a custom command [26/272] Generating protocol/linux_dmabuf_unstable_v1_c with a custom command [27/272] Generating protocol/linux_dmabuf_unstable_v1_server_h with a custom command [28/272] Generating protocol/linux_dmabuf_unstable_v1_client_h with a custom command [29/272] Generating protocol/pointer_constraints_unstable_v1_c with a custom command [30/272] Generating protocol/pointer_constraints_unstable_v1_server_h with a custom command [31/272] Generating protocol/pointer_gestures_unstable_v1_c with a custom command [32/272] Generating protocol/pointer_gestures_unstable_v1_server_h with a custom command [33/272] Generating protocol/pointer_gestures_unstable_v1_client_h with a custom command [34/272] Generating protocol/primary_selection_unstable_v1_c with a custom command [35/272] Generating protocol/primary_selection_unstable_v1_server_h with a custom command [36/272] Generating protocol/relative_pointer_unstable_v1_c with a custom command [37/272] Generating protocol/relative_pointer_unstable_v1_server_h with a custom command [38/272] Generating protocol/relative_pointer_unstable_v1_client_h with a custom command [39/272] Generating protocol/tablet_unstable_v2_c with a custom command [40/272] Generating protocol/tablet_unstable_v2_server_h with a custom command [41/272] Generating protocol/tablet_unstable_v2_client_h with a custom command [42/272] Generating protocol/text_input_unstable_v3_c with a custom command [43/272] Generating protocol/text_input_unstable_v3_server_h with a custom command [44/272] Generating protocol/xdg_decoration_unstable_v1_c with a custom command [45/272] Generating protocol/xdg_decoration_unstable_v1_server_h with a custom command [46/272] Generating protocol/xdg_decoration_unstable_v1_client_h with a custom command [47/272] Generating protocol/xdg_foreign_unstable_v1_c with a custom command [48/272] Generating protocol/xdg_foreign_unstable_v1_server_h with a custom command [49/272] Generating protocol/xdg_foreign_unstable_v2_c with a custom command [50/272] Generating protocol/xdg_foreign_unstable_v2_server_h with a custom command [51/272] Generating protocol/xdg_output_unstable_v1_c with a custom command [52/272] Generating protocol/xdg_output_unstable_v1_server_h with a custom command [53/272] Generating protocol/drm_c with a custom command [54/272] Generating protocol/drm_server_h with a custom command [55/272] Generating protocol/drm_client_h with a custom command [56/272] Generating protocol/input_method_unstable_v2_c with a custom command [57/272] Generating protocol/input_method_unstable_v2_server_h with a custom command [58/272] Generating protocol/kde_idle_c with a custom command [59/272] Generating protocol/kde_idle_server_h with a custom command [60/272] Generating protocol/kde_server_decoration_c with a custom command [61/272] Generating protocol/kde_server_decoration_server_h with a custom command [62/272] Generating protocol/virtual_keyboard_unstable_v1_c with a custom command [63/272] Generating protocol/virtual_keyboard_unstable_v1_server_h with a custom command [64/272] Generating protocol/wlr_data_control_unstable_v1_c with a custom command [65/272] Generating protocol/wlr_data_control_unstable_v1_server_h with a custom command [66/272] Generating protocol/wlr_export_dmabuf_unstable_v1_c with a custom command [67/272] Generating protocol/wlr_export_dmabuf_unstable_v1_server_h with a custom command [68/272] Generating protocol/wlr_foreign_toplevel_management_unstable_v1_c with a custom command [69/272] Generating protocol/wlr_foreign_toplevel_management_unstable_v1_server_h with a custom command [70/272] Generating protocol/wlr_gamma_control_unstable_v1_c with a custom command [71/272] Generating protocol/wlr_gamma_control_unstable_v1_server_h with a custom command [72/272] Generating protocol/wlr_input_inhibitor_unstable_v1_c with a custom command [73/272] Generating protocol/wlr_input_inhibitor_unstable_v1_server_h with a custom command [74/272] Generating protocol/wlr_layer_shell_unstable_v1_c with a custom command [75/272] Generating protocol/wlr_layer_shell_unstable_v1_server_h with a custom command [76/272] Generating protocol/wlr_output_management_unstable_v1_c with a custom command [77/272] Generating protocol/wlr_output_management_unstable_v1_server_h with a custom command [78/272] Generating protocol/wlr_output_power_management_unstable_v1_c with a custom command [79/272] Generating protocol/wlr_output_power_management_unstable_v1_server_h with a custom command [80/272] Generating protocol/wlr_screencopy_unstable_v1_c with a custom command [81/272] Generating protocol/wlr_screencopy_unstable_v1_server_h with a custom command [82/272] Generating protocol/wlr_virtual_pointer_unstable_v1_c with a custom command [83/272] Generating protocol/wlr_virtual_pointer_unstable_v1_server_h with a custom command [84/272] Generating render/gles2/shaders/quad_frag_src.h with a custom command (wrapped by meson to capture output, to feed input) [85/272] Generating render/gles2/shaders/tex_rgbx_frag_src.h with a custom command (wrapped by meson to capture output, to feed input) [86/272] Generating render/gles2/shaders/common_vert_src.h with a custom command (wrapped by meson to capture output, to feed input) [87/272] Generating render/gles2/shaders/tex_external_frag_src.h with a custom command (wrapped by meson to capture output, to feed input) [88/272] Generating render/gles2/shaders/tex_rgba_frag_src.h with a custom command (wrapped by meson to capture output, to feed input) [89/272] Generating backend/drm/pnpids.c with a custom command (wrapped by meson to capture output, to feed input) [90/272] Compiling C object libwlroots.so.11.p/meson-generated_.._protocol_viewporter-protocol.c.o [91/272] Compiling C object libwlroots.so.11.p/meson-generated_.._protocol_presentation-time-protocol.c.o [92/272] Compiling C object libwlroots.so.11.p/meson-generated_.._protocol_ext-session-lock-v1-protocol.c.o [93/272] Compiling C object libwlroots.so.11.p/meson-generated_.._protocol_ext-idle-notify-v1-protocol.c.o [94/272] Compiling C object libwlroots.so.11.p/meson-generated_.._protocol_xdg-shell-protocol.c.o [95/272] Compiling C object libwlroots.so.11.p/meson-generated_.._protocol_drm-lease-v1-protocol.c.o [96/272] Compiling C object libwlroots.so.11.p/meson-generated_.._protocol_xdg-activation-v1-protocol.c.o [97/272] Compiling C object libwlroots.so.11.p/meson-generated_.._protocol_idle-inhibit-unstable-v1-protocol.c.o [98/272] Compiling C object libwlroots.so.11.p/meson-generated_.._protocol_single-pixel-buffer-v1-protocol.c.o [99/272] Compiling C object libwlroots.so.11.p/meson-generated_.._protocol_fullscreen-shell-unstable-v1-protocol.c.o [100/272] Compiling C object libwlroots.so.11.p/meson-generated_.._protocol_keyboard-shortcuts-inhibit-unstable-v1-protocol.c.o [101/272] Compiling C object libwlroots.so.11.p/meson-generated_.._protocol_linux-dmabuf-unstable-v1-protocol.c.o [102/272] Compiling C object libwlroots.so.11.p/meson-generated_.._protocol_pointer-constraints-unstable-v1-protocol.c.o [103/272] Compiling C object libwlroots.so.11.p/meson-generated_.._protocol_pointer-gestures-unstable-v1-protocol.c.o [104/272] Compiling C object libwlroots.so.11.p/meson-generated_.._protocol_text-input-unstable-v3-protocol.c.o [105/272] Compiling C object libwlroots.so.11.p/meson-generated_.._protocol_relative-pointer-unstable-v1-protocol.c.o [106/272] Compiling C object libwlroots.so.11.p/meson-generated_.._protocol_primary-selection-unstable-v1-protocol.c.o [107/272] Compiling C object libwlroots.so.11.p/meson-generated_.._protocol_tablet-unstable-v2-protocol.c.o [108/272] Compiling C object libwlroots.so.11.p/meson-generated_.._protocol_xdg-decoration-unstable-v1-protocol.c.o [109/272] Compiling C object libwlroots.so.11.p/meson-generated_.._protocol_idle-protocol.c.o [110/272] Compiling C object libwlroots.so.11.p/meson-generated_.._protocol_input-method-unstable-v2-protocol.c.o [111/272] Compiling C object libwlroots.so.11.p/meson-generated_.._protocol_xdg-foreign-unstable-v1-protocol.c.o [112/272] Compiling C object libwlroots.so.11.p/meson-generated_.._protocol_xdg-foreign-unstable-v2-protocol.c.o [113/272] Compiling C object libwlroots.so.11.p/meson-generated_.._protocol_drm-protocol.c.o [114/272] Compiling C object libwlroots.so.11.p/meson-generated_.._protocol_xdg-output-unstable-v1-protocol.c.o [115/272] Compiling C object libwlroots.so.11.p/meson-generated_.._protocol_server-decoration-protocol.c.o [116/272] Compiling C object libwlroots.so.11.p/meson-generated_.._protocol_wlr-data-control-unstable-v1-protocol.c.o [117/272] Compiling C object libwlroots.so.11.p/meson-generated_.._protocol_wlr-export-dmabuf-unstable-v1-protocol.c.o [118/272] Compiling C object libwlroots.so.11.p/meson-generated_.._protocol_virtual-keyboard-unstable-v1-protocol.c.o [119/272] Compiling C object libwlroots.so.11.p/meson-generated_.._protocol_wlr-output-management-unstable-v1-protocol.c.o [120/272] Compiling C object libwlroots.so.11.p/meson-generated_.._protocol_wlr-foreign-toplevel-management-unstable-v1-protocol.c.o [121/272] Compiling C object libwlroots.so.11.p/meson-generated_.._protocol_wlr-gamma-control-unstable-v1-protocol.c.o [122/272] Compiling C object libwlroots.so.11.p/meson-generated_.._protocol_wlr-output-power-management-unstable-v1-protocol.c.o [123/272] Compiling C object libwlroots.so.11.p/meson-generated_.._protocol_wlr-layer-shell-unstable-v1-protocol.c.o [124/272] Compiling C object libwlroots.so.11.p/meson-generated_.._protocol_wlr-input-inhibitor-unstable-v1-protocol.c.o [125/272] Compiling C object libwlroots.so.11.p/meson-generated_.._protocol_wlr-screencopy-unstable-v1-protocol.c.o [126/272] Compiling C object libwlroots.so.11.p/render_dmabuf.c.o [127/272] Compiling C object libwlroots.so.11.p/meson-generated_.._protocol_wlr-virtual-pointer-unstable-v1-protocol.c.o [128/272] Compiling C object libwlroots.so.11.p/render_pixel_format.c.o [129/272] Compiling C object libwlroots.so.11.p/render_swapchain.c.o [130/272] Compiling C object libwlroots.so.11.p/render_wlr_texture.c.o [131/272] Compiling C object libwlroots.so.11.p/render_gles2_pixel_format.c.o FAILED: libwlroots.so.11.p/render_gles2_pixel_format.c.o /home/autobuild/autobuild/instance-6/output-1/host/bin/arm-buildroot-linux-gnueabi-gcc -Ilibwlroots.so.11.p -I. -I.. -Iinclude -I../include -Iprotocol -I../protocol -Irender/gles2/shaders -Ibackend/drm -I/home/autobuild/autobuild/instance-6/output-1/host/arm-buildroot-linux-gnueabi/sysroot/usr/include -I/home/autobuild/autobuild/instance-6/output-1/host/arm-buildroot-linux-gnueabi/sysroot/usr/include/libdrm -I/home/autobuild/autobuild/instance-6/output-1/host/arm-buildroot-linux-gnueabi/sysroot/usr/include/pixman-1 -I/home/autobuild/autobuild/instance-6/output-1/host/arm-buildroot-linux-gnueabi/sysroot/usr/include/gbm -fdiagnostics-color=always -Wall -Winvalid-pch -Wextra -Werror -std=c11 -O3 -DWLR_USE_UNSTABLE -DWLR_LITTLE_ENDIAN=1 -DWLR_BIG_ENDIAN=0 -Wundef -Wlogical-op -Wmissing-include-dirs -Wold-style-definition -Wpointer-arith -Winit-self -Wstrict-prototypes -Wimplicit-fallthrough=2 -Wendif-labels -Wstrict-aliasing=2 -Woverflow -Wmissing-prototypes -Walloca -Wno-missing-braces -Wno-missing-field-initializers -Wno-unused-parameter -fmacro-prefix-map=../= -DLIBINPUT_HAS_HOLD_GESTURES=1 -DLIBINPUT_HAS_SCROLL_VALUE120=1 '-DICONDIR="/usr/share/icons"' -DHAS_XCB_ERRORS=0 -DHAS_EGL=1 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g0 -D_FORTIFY_SOURCE=2 -fPIC -MD -MQ libwlroots.so.11.p/render_gles2_pixel_format.c.o -MF libwlroots.so.11.p/render_gles2_pixel_format.c.o.d -o libwlroots.so.11.p/render_gles2_pixel_format.c.o -c ../render/gles2/pixel_format.c In file included from ../render/gles2/pixel_format.c:4: ../include/render/gles2.h:55:17: error: unknown type name 'PFNGLDEBUGMESSAGECALLBACKKHRPROC' 55 | PFNGLDEBUGMESSAGECALLBACKKHRPROC glDebugMessageCallbackKHR; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/render/gles2.h:56:17: error: unknown type name 'PFNGLDEBUGMESSAGECONTROLKHRPROC' 56 | PFNGLDEBUGMESSAGECONTROLKHRPROC glDebugMessageControlKHR; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/render/gles2.h:57:17: error: unknown type name 'PFNGLPOPDEBUGGROUPKHRPROC' 57 | PFNGLPOPDEBUGGROUPKHRPROC glPopDebugGroupKHR; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../include/render/gles2.h:58:17: error: unknown type name 'PFNGLPUSHDEBUGGROUPKHRPROC' 58 | PFNGLPUSHDEBUGGROUPKHRPROC glPushDebugGroupKHR; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../render/gles2/pixel_format.c:98:38: error: 'GL_RGBA16_EXT' undeclared here (not in a function); did you mean 'GL_RGBA16F_EXT'? 98 | .gl_internalformat = GL_RGBA16_EXT, | ^~~~~~~~~~~~~ | GL_RGBA16F_EXT [132/272] Compiling C object libwlroots.so.11.p/render_gles2_texture.c.o FAILED: libwlroots.so.11.p/render_gles2_texture.c.o /home/autobuild/autobuild/instance-6/output-1/host/bin/arm-buildroot-linux-gnueabi-gcc -Ilibwlroots.so.11.p -I. -I.. -Iinclude -I../include -Iprotocol -I../protocol -Irender/gles2/shaders -Ibackend/drm -I/home/autobuild/autobuild/instance-6/output-1/host/arm-buildroot-linux-gnueabi/sysroot/usr/include -I/home/autobuild/autobuild/instance-6/output-1/host/arm-buildroot-linux-gnueabi/sysroot/usr/include/libdrm -I/home/autobuild/autobuild/instance-6/output-1/host/arm-buildroot-linux-gnueabi/sysroot/usr/include/pixman-1 -I/home/autobuild/autobuild/instance-6/output-1/host/arm-buildroot-linux-gnueabi/sysroot/usr/include/gbm -fdiagnostics-color=always -Wall -Winvalid-pch -Wextra -Werror -std=c11 -O3 -DWLR_USE_UNSTABLE -DWLR_LITTLE_ENDIAN=1 -DWLR_BIG_ENDIAN=0 -Wundef -Wlogical-op -Wmissing-include-dirs -Wold-style-definition -Wpointer-arith -Winit-self -Wstrict-prototypes -Wimplicit-fallthrough=2 -Wendif-labels -Wstrict-aliasing=2 -Woverflow -Wmissing-prototypes -Walloca -Wno-missing-braces -Wno-missing-field-initializers -Wno-unused-parameter -fmacro-prefix-map=../= -DLIBINPUT_HAS_HOLD_GESTURES=1 -DLIBINPUT_HAS_SCROLL_VALUE120=1 '-DICONDIR="/usr/share/icons"' -DHAS_XCB_ERRORS=0 -DHAS_EGL=1 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g0 -D_FORTIFY_SOURCE=2 -fPIC -MD -MQ libwlroots.so.11.p/render_gles2_texture.c.o -MF libwlroots.so.11.p/render_gles2_texture.c.o.d -o libwlroots.so.11.p/render_gles2_texture.c.o -c ../render/gles2/texture.c In file included from ../render/gles2/texture.c:14: ../include/render/egl.h:9:9: error: unknown type name 'EGLDeviceEXT' 9 | EGLDeviceEXT device; // may be EGL_NO_DEVICE_EXT | ^~~~~~~~~~~~ ../include/render/egl.h:31:17: error: unknown type name 'PFNEGLGETPLATFORMDISPLAYEXTPROC' 31 | PFNEGLGETPLATFORMDISPLAYEXTPROC eglGetPlatformDisplayEXT; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/render/egl.h:35:17: error: unknown type name 'PFNEGLQUERYDMABUFFORMATSEXTPROC' 35 | PFNEGLQUERYDMABUFFORMATSEXTPROC eglQueryDmaBufFormatsEXT; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/render/egl.h:36:17: error: unknown type name 'PFNEGLQUERYDMABUFMODIFIERSEXTPROC' 36 | PFNEGLQUERYDMABUFMODIFIERSEXTPROC eglQueryDmaBufModifiersEXT; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/render/egl.h:37:17: error: unknown type name 'PFNEGLDEBUGMESSAGECONTROLKHRPROC' 37 | PFNEGLDEBUGMESSAGECONTROLKHRPROC eglDebugMessageControlKHR; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/render/egl.h:38:17: error: unknown type name 'PFNEGLQUERYDISPLAYATTRIBEXTPROC' 38 | PFNEGLQUERYDISPLAYATTRIBEXTPROC eglQueryDisplayAttribEXT; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/render/egl.h:39:17: error: unknown type name 'PFNEGLQUERYDEVICESTRINGEXTPROC' 39 | PFNEGLQUERYDEVICESTRINGEXTPROC eglQueryDeviceStringEXT; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/render/egl.h:40:17: error: unknown type name 'PFNEGLQUERYDEVICESEXTPROC' 40 | PFNEGLQUERYDEVICESEXTPROC eglQueryDevicesEXT; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../render/gles2/texture.c:15: ../include/render/gles2.h:55:17: error: unknown type name 'PFNGLDEBUGMESSAGECALLBACKKHRPROC' 55 | PFNGLDEBUGMESSAGECALLBACKKHRPROC glDebugMessageCallbackKHR; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/render/gles2.h:56:17: error: unknown type name 'PFNGLDEBUGMESSAGECONTROLKHRPROC' 56 | PFNGLDEBUGMESSAGECONTROLKHRPROC glDebugMessageControlKHR; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/render/gles2.h:57:17: error: unknown type name 'PFNGLPOPDEBUGGROUPKHRPROC' 57 | PFNGLPOPDEBUGGROUPKHRPROC glPopDebugGroupKHR; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../include/render/gles2.h:58:17: error: unknown type name 'PFNGLPUSHDEBUGGROUPKHRPROC' 58 | PFNGLPUSHDEBUGGROUPKHRPROC glPushDebugGroupKHR; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../render/gles2/texture.c: In function 'gles2_texture_update_from_buffer': ../render/gles2/texture.c:94:31: error: 'GL_UNPACK_ROW_LENGTH_EXT' undeclared (first use in this function); did you mean 'GL_UNPACK_ROW_LENGTH'? 94 | glPixelStorei(GL_UNPACK_ROW_LENGTH_EXT, stride / (drm_fmt->bpp / 8)); | ^~~~~~~~~~~~~~~~~~~~~~~~ | GL_UNPACK_ROW_LENGTH ../render/gles2/texture.c:94:31: note: each undeclared identifier is reported only once for each function it appears in ../render/gles2/texture.c:95:31: error: 'GL_UNPACK_SKIP_PIXELS_EXT' undeclared (first use in this function); did you mean 'GL_UNPACK_SKIP_PIXELS'? 95 | glPixelStorei(GL_UNPACK_SKIP_PIXELS_EXT, rect.x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~ | GL_UNPACK_SKIP_PIXELS ../render/gles2/texture.c:96:31: error: 'GL_UNPACK_SKIP_ROWS_EXT' undeclared (first use in this function); did you mean 'GL_UNPACK_SKIP_ROWS'? 96 | glPixelStorei(GL_UNPACK_SKIP_ROWS_EXT, rect.y1); | ^~~~~~~~~~~~~~~~~~~~~~~ | GL_UNPACK_SKIP_ROWS ../render/gles2/texture.c: In function 'gles2_texture_from_pixels': ../render/gles2/texture.c:244:23: error: 'GL_UNPACK_ROW_LENGTH_EXT' undeclared (first use in this function); did you mean 'GL_UNPACK_ROW_LENGTH'? 244 | glPixelStorei(GL_UNPACK_ROW_LENGTH_EXT, stride / (drm_fmt->bpp / 8)); | ^~~~~~~~~~~~~~~~~~~~~~~~ | GL_UNPACK_ROW_LENGTH [133/272] Compiling C object libwlroots.so.11.p/render_drm_format_set.c.o [134/272] Compiling C object libwlroots.so.11.p/render_gles2_renderer.c.o FAILED: libwlroots.so.11.p/render_gles2_renderer.c.o /home/autobuild/autobuild/instance-6/output-1/host/bin/arm-buildroot-linux-gnueabi-gcc -Ilibwlroots.so.11.p -I. -I.. -Iinclude -I../include -Iprotocol -I../protocol -Irender/gles2/shaders -Ibackend/drm -I/home/autobuild/autobuild/instance-6/output-1/host/arm-buildroot-linux-gnueabi/sysroot/usr/include -I/home/autobuild/autobuild/instance-6/output-1/host/arm-buildroot-linux-gnueabi/sysroot/usr/include/libdrm -I/home/autobuild/autobuild/instance-6/output-1/host/arm-buildroot-linux-gnueabi/sysroot/usr/include/pixman-1 -I/home/autobuild/autobuild/instance-6/output-1/host/arm-buildroot-linux-gnueabi/sysroot/usr/include/gbm -fdiagnostics-color=always -Wall -Winvalid-pch -Wextra -Werror -std=c11 -O3 -DWLR_USE_UNSTABLE -DWLR_LITTLE_ENDIAN=1 -DWLR_BIG_ENDIAN=0 -Wundef -Wlogical-op -Wmissing-include-dirs -Wold-style-definition -Wpointer-arith -Winit-self -Wstrict-prototypes -Wimplicit-fallthrough=2 -Wendif-labels -Wstrict-aliasing=2 -Woverflow -Wmissing-prototypes -Walloca -Wno-missing-braces -Wno-missing-field-initializers -Wno-unused-parameter -fmacro-prefix-map=../= -DLIBINPUT_HAS_HOLD_GESTURES=1 -DLIBINPUT_HAS_SCROLL_VALUE120=1 '-DICONDIR="/usr/share/icons"' -DHAS_XCB_ERRORS=0 -DHAS_EGL=1 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g0 -D_FORTIFY_SOURCE=2 -fPIC -MD -MQ libwlroots.so.11.p/render_gles2_renderer.c.o -MF libwlroots.so.11.p/render_gles2_renderer.c.o.d -o libwlroots.so.11.p/render_gles2_renderer.c.o -c ../render/gles2/renderer.c In file included from ../render/gles2/renderer.c:17: ../include/render/egl.h:9:9: error: unknown type name 'EGLDeviceEXT' 9 | EGLDeviceEXT device; // may be EGL_NO_DEVICE_EXT | ^~~~~~~~~~~~ ../include/render/egl.h:31:17: error: unknown type name 'PFNEGLGETPLATFORMDISPLAYEXTPROC' 31 | PFNEGLGETPLATFORMDISPLAYEXTPROC eglGetPlatformDisplayEXT; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/render/egl.h:35:17: error: unknown type name 'PFNEGLQUERYDMABUFFORMATSEXTPROC' 35 | PFNEGLQUERYDMABUFFORMATSEXTPROC eglQueryDmaBufFormatsEXT; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/render/egl.h:36:17: error: unknown type name 'PFNEGLQUERYDMABUFMODIFIERSEXTPROC' 36 | PFNEGLQUERYDMABUFMODIFIERSEXTPROC eglQueryDmaBufModifiersEXT; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/render/egl.h:37:17: error: unknown type name 'PFNEGLDEBUGMESSAGECONTROLKHRPROC' 37 | PFNEGLDEBUGMESSAGECONTROLKHRPROC eglDebugMessageControlKHR; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/render/egl.h:38:17: error: unknown type name 'PFNEGLQUERYDISPLAYATTRIBEXTPROC' 38 | PFNEGLQUERYDISPLAYATTRIBEXTPROC eglQueryDisplayAttribEXT; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/render/egl.h:39:17: error: unknown type name 'PFNEGLQUERYDEVICESTRINGEXTPROC' 39 | PFNEGLQUERYDEVICESTRINGEXTPROC eglQueryDeviceStringEXT; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/render/egl.h:40:17: error: unknown type name 'PFNEGLQUERYDEVICESEXTPROC' 40 | PFNEGLQUERYDEVICESEXTPROC eglQueryDevicesEXT; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../render/gles2/renderer.c:18: ../include/render/gles2.h:55:17: error: unknown type name 'PFNGLDEBUGMESSAGECALLBACKKHRPROC' 55 | PFNGLDEBUGMESSAGECALLBACKKHRPROC glDebugMessageCallbackKHR; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/render/gles2.h:56:17: error: unknown type name 'PFNGLDEBUGMESSAGECONTROLKHRPROC' 56 | PFNGLDEBUGMESSAGECONTROLKHRPROC glDebugMessageControlKHR; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/render/gles2.h:57:17: error: unknown type name 'PFNGLPOPDEBUGGROUPKHRPROC' 57 | PFNGLPOPDEBUGGROUPKHRPROC glPopDebugGroupKHR; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../include/render/gles2.h:58:17: error: unknown type name 'PFNGLPUSHDEBUGGROUPKHRPROC' 58 | PFNGLPUSHDEBUGGROUPKHRPROC glPushDebugGroupKHR; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../render/gles2/renderer.c: In function 'gles2_destroy': ../render/gles2/renderer.c:517:27: error: 'GL_DEBUG_OUTPUT_KHR' undeclared (first use in this function); did you mean 'GL_DEBUG_OUTPUT'? 517 | glDisable(GL_DEBUG_OUTPUT_KHR); | ^~~~~~~~~~~~~~~~~~~ | GL_DEBUG_OUTPUT ../render/gles2/renderer.c:517:27: note: each undeclared identifier is reported only once for each function it appears in ../render/gles2/renderer.c:518:17: error: called object is not a function or function pointer 518 | renderer->procs.glDebugMessageCallbackKHR(NULL, NULL); | ^~~~~~~~ ../render/gles2/renderer.c: In function 'push_gles2_debug_': ../render/gles2/renderer.c:559:45: error: 'GL_DEBUG_SOURCE_APPLICATION_KHR' undeclared (first use in this function); did you mean 'GL_DEBUG_SOURCE_APPLICATION'? 559 | renderer->procs.glPushDebugGroupKHR(GL_DEBUG_SOURCE_APPLICATION_KHR, 1, -1, str); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | GL_DEBUG_SOURCE_APPLICATION ../render/gles2/renderer.c:559:9: error: called object is not a function or function pointer 559 | renderer->procs.glPushDebugGroupKHR(GL_DEBUG_SOURCE_APPLICATION_KHR, 1, -1, str); | ^~~~~~~~ ../render/gles2/renderer.c: In function 'pop_gles2_debug': ../render/gles2/renderer.c:564:17: error: called object is not a function or function pointer 564 | renderer->procs.glPopDebugGroupKHR(); | ^~~~~~~~ ../render/gles2/renderer.c: In function 'gles2_log_importance_to_wlr': ../render/gles2/renderer.c:570:14: error: 'GL_DEBUG_TYPE_ERROR_KHR' undeclared (first use in this function); did you mean 'GL_DEBUG_TYPE_ERROR'? 570 | case GL_DEBUG_TYPE_ERROR_KHR: return WLR_ERROR; | ^~~~~~~~~~~~~~~~~~~~~~~ | GL_DEBUG_TYPE_ERROR ../render/gles2/renderer.c:571:14: error: 'GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_KHR' undeclared (first use in this function); did you mean 'GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR'? 571 | case GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_KHR: return WLR_DEBUG; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR ../render/gles2/renderer.c:572:14: error: 'GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_KHR' undeclared (first use in this function); did you mean 'GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR'? 572 | case GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_KHR: return WLR_ERROR; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR ../render/gles2/renderer.c:573:14: error: 'GL_DEBUG_TYPE_PORTABILITY_KHR' undeclared (first use in this function); did you mean 'GL_DEBUG_TYPE_PORTABILITY'? 573 | case GL_DEBUG_TYPE_PORTABILITY_KHR: return WLR_DEBUG; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | GL_DEBUG_TYPE_PORTABILITY ../render/gles2/renderer.c:574:14: error: 'GL_DEBUG_TYPE_PERFORMANCE_KHR' undeclared (first use in this function); did you mean 'GL_DEBUG_TYPE_PERFORMANCE'? 574 | case GL_DEBUG_TYPE_PERFORMANCE_KHR: return WLR_DEBUG; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | GL_DEBUG_TYPE_PERFORMANCE ../render/gles2/renderer.c:575:14: error: 'GL_DEBUG_TYPE_OTHER_KHR' undeclared (first use in this function); did you mean 'GL_DEBUG_TYPE_OTHER'? 575 | case GL_DEBUG_TYPE_OTHER_KHR: return WLR_DEBUG; | ^~~~~~~~~~~~~~~~~~~~~~~ | GL_DEBUG_TYPE_OTHER ../render/gles2/renderer.c:576:14: error: 'GL_DEBUG_TYPE_MARKER_KHR' undeclared (first use in this function); did you mean 'GL_DEBUG_TYPE_MARKER'? 576 | case GL_DEBUG_TYPE_MARKER_KHR: return WLR_DEBUG; | ^~~~~~~~~~~~~~~~~~~~~~~~ | GL_DEBUG_TYPE_MARKER ../render/gles2/renderer.c:577:14: error: 'GL_DEBUG_TYPE_PUSH_GROUP_KHR' undeclared (first use in this function); did you mean 'GL_DEBUG_TYPE_PUSH_GROUP'? 577 | case GL_DEBUG_TYPE_PUSH_GROUP_KHR: return WLR_DEBUG; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | GL_DEBUG_TYPE_PUSH_GROUP ../render/gles2/renderer.c:578:14: error: 'GL_DEBUG_TYPE_POP_GROUP_KHR' undeclared (first use in this function); did you mean 'GL_DEBUG_TYPE_POP_GROUP'? 578 | case GL_DEBUG_TYPE_POP_GROUP_KHR: return WLR_DEBUG; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | GL_DEBUG_TYPE_POP_GROUP ../render/gles2/renderer.c: In function 'wlr_gles2_renderer_create': ../render/gles2/renderer.c:773:26: error: 'GL_DEBUG_OUTPUT_KHR' undeclared (first use in this function); did you mean 'GL_DEBUG_OUTPUT'? 773 | glEnable(GL_DEBUG_OUTPUT_KHR); | ^~~~~~~~~~~~~~~~~~~ | GL_DEBUG_OUTPUT ../render/gles2/renderer.c:774:26: error: 'GL_DEBUG_OUTPUT_SYNCHRONOUS_KHR' undeclared (first use in this function); did you mean 'GL_DEBUG_OUTPUT_SYNCHRONOUS'? 774 | glEnable(GL_DEBUG_OUTPUT_SYNCHRONOUS_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | GL_DEBUG_OUTPUT_SYNCHRONOUS ../render/gles2/renderer.c:775:17: error: called object is not a function or function pointer 775 | renderer->procs.glDebugMessageCallbackKHR(gles2_log, NULL); | ^~~~~~~~ ../render/gles2/renderer.c:779:25: error: 'GL_DEBUG_TYPE_POP_GROUP_KHR' undeclared (first use in this function); did you mean 'GL_DEBUG_TYPE_POP_GROUP'? 779 | GL_DEBUG_TYPE_POP_GROUP_KHR, GL_DONT_CARE, 0, NULL, GL_FALSE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | GL_DEBUG_TYPE_POP_GROUP ../render/gles2/renderer.c:778:17: error: called object is not a function or function pointer 778 | renderer->procs.glDebugMessageControlKHR(GL_DONT_CARE, | ^~~~~~~~ ../render/gles2/renderer.c:781:25: error: 'GL_DEBUG_TYPE_PUSH_GROUP_KHR' undeclared (first use in this function); did you mean 'GL_DEBUG_TYPE_PUSH_GROUP'? 781 | GL_DEBUG_TYPE_PUSH_GROUP_KHR, GL_DONT_CARE, 0, NULL, GL_FALSE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | GL_DEBUG_TYPE_PUSH_GROUP ../render/gles2/renderer.c:780:17: error: called object is not a function or function pointer 780 | renderer->procs.glDebugMessageControlKHR(GL_DONT_CARE, | ^~~~~~~~ ../render/gles2/renderer.c:847:17: error: called object is not a function or function pointer 847 | renderer->procs.glDebugMessageCallbackKHR(NULL, NULL); | ^~~~~~~~ [135/272] Compiling C object libwlroots.so.11.p/render_egl.c.o FAILED: libwlroots.so.11.p/render_egl.c.o /home/autobuild/autobuild/instance-6/output-1/host/bin/arm-buildroot-linux-gnueabi-gcc -Ilibwlroots.so.11.p -I. -I.. -Iinclude -I../include -Iprotocol -I../protocol -Irender/gles2/shaders -Ibackend/drm -I/home/autobuild/autobuild/instance-6/output-1/host/arm-buildroot-linux-gnueabi/sysroot/usr/include -I/home/autobuild/autobuild/instance-6/output-1/host/arm-buildroot-linux-gnueabi/sysroot/usr/include/libdrm -I/home/autobuild/autobuild/instance-6/output-1/host/arm-buildroot-linux-gnueabi/sysroot/usr/include/pixman-1 -I/home/autobuild/autobuild/instance-6/output-1/host/arm-buildroot-linux-gnueabi/sysroot/usr/include/gbm -fdiagnostics-color=always -Wall -Winvalid-pch -Wextra -Werror -std=c11 -O3 -DWLR_USE_UNSTABLE -DWLR_LITTLE_ENDIAN=1 -DWLR_BIG_ENDIAN=0 -Wundef -Wlogical-op -Wmissing-include-dirs -Wold-style-definition -Wpointer-arith -Winit-self -Wstrict-prototypes -Wimplicit-fallthrough=2 -Wendif-labels -Wstrict-aliasing=2 -Woverflow -Wmissing-prototypes -Walloca -Wno-missing-braces -Wno-missing-field-initializers -Wno-unused-parameter -fmacro-prefix-map=../= -DLIBINPUT_HAS_HOLD_GESTURES=1 -DLIBINPUT_HAS_SCROLL_VALUE120=1 '-DICONDIR="/usr/share/icons"' -DHAS_XCB_ERRORS=0 -DHAS_EGL=1 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g0 -D_FORTIFY_SOURCE=2 -fPIC -MD -MQ libwlroots.so.11.p/render_egl.c.o -MF libwlroots.so.11.p/render_egl.c.o.d -o libwlroots.so.11.p/render_egl.c.o -c ../render/egl.c In file included from ../render/egl.c:13: ../include/render/egl.h:9:9: error: unknown type name 'EGLDeviceEXT' 9 | EGLDeviceEXT device; // may be EGL_NO_DEVICE_EXT | ^~~~~~~~~~~~ ../include/render/egl.h:31:17: error: unknown type name 'PFNEGLGETPLATFORMDISPLAYEXTPROC' 31 | PFNEGLGETPLATFORMDISPLAYEXTPROC eglGetPlatformDisplayEXT; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/render/egl.h:35:17: error: unknown type name 'PFNEGLQUERYDMABUFFORMATSEXTPROC' 35 | PFNEGLQUERYDMABUFFORMATSEXTPROC eglQueryDmaBufFormatsEXT; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/render/egl.h:36:17: error: unknown type name 'PFNEGLQUERYDMABUFMODIFIERSEXTPROC' 36 | PFNEGLQUERYDMABUFMODIFIERSEXTPROC eglQueryDmaBufModifiersEXT; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/render/egl.h:37:17: error: unknown type name 'PFNEGLDEBUGMESSAGECONTROLKHRPROC' 37 | PFNEGLDEBUGMESSAGECONTROLKHRPROC eglDebugMessageControlKHR; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/render/egl.h:38:17: error: unknown type name 'PFNEGLQUERYDISPLAYATTRIBEXTPROC' 38 | PFNEGLQUERYDISPLAYATTRIBEXTPROC eglQueryDisplayAttribEXT; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/render/egl.h:39:17: error: unknown type name 'PFNEGLQUERYDEVICESTRINGEXTPROC' 39 | PFNEGLQUERYDEVICESTRINGEXTPROC eglQueryDeviceStringEXT; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/render/egl.h:40:17: error: unknown type name 'PFNEGLQUERYDEVICESEXTPROC' 40 | PFNEGLQUERYDEVICESEXTPROC eglQueryDevicesEXT; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../render/egl.c: In function 'egl_log_importance_to_wlr': ../render/egl.c:18:14: error: 'EGL_DEBUG_MSG_CRITICAL_KHR' undeclared (first use in this function) 18 | case EGL_DEBUG_MSG_CRITICAL_KHR: return WLR_ERROR; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../render/egl.c:18:14: note: each undeclared identifier is reported only once for each function it appears in ../render/egl.c:19:14: error: 'EGL_DEBUG_MSG_ERROR_KHR' undeclared (first use in this function) 19 | case EGL_DEBUG_MSG_ERROR_KHR: return WLR_ERROR; | ^~~~~~~~~~~~~~~~~~~~~~~ ../render/egl.c:20:14: error: 'EGL_DEBUG_MSG_WARN_KHR' undeclared (first use in this function) 20 | case EGL_DEBUG_MSG_WARN_KHR: return WLR_ERROR; | ^~~~~~~~~~~~~~~~~~~~~~ ../render/egl.c:21:14: error: 'EGL_DEBUG_MSG_INFO_KHR' undeclared (first use in this function) 21 | case EGL_DEBUG_MSG_INFO_KHR: return WLR_INFO; | ^~~~~~~~~~~~~~~~~~~~~~ ../render/egl.c: In function 'egl_error_str': ../render/egl.c:46:14: error: 'EGL_BAD_DEVICE_EXT' undeclared (first use in this function) 46 | case EGL_BAD_DEVICE_EXT: | ^~~~~~~~~~~~~~~~~~ ../render/egl.c: At top level: ../render/egl.c:65:17: error: unknown type name 'EGLLabelKHR' 65 | EGLLabelKHR thread, EGLLabelKHR obj, const char *msg) { | ^~~~~~~~~~~ ../render/egl.c:65:37: error: unknown type name 'EGLLabelKHR' 65 | EGLLabelKHR thread, EGLLabelKHR obj, const char *msg) { | ^~~~~~~~~~~ ../render/egl.c: In function 'egl_create': ../render/egl.c:240:30: error: unknown type name 'EGLAttrib' 240 | static const EGLAttrib debug_attribs[] = { | ^~~~~~~~~ ../render/egl.c:241:25: error: 'EGL_DEBUG_MSG_CRITICAL_KHR' undeclared (first use in this function) 241 | EGL_DEBUG_MSG_CRITICAL_KHR, EGL_TRUE, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../render/egl.c:242:25: error: 'EGL_DEBUG_MSG_ERROR_KHR' undeclared (first use in this function) 242 | EGL_DEBUG_MSG_ERROR_KHR, EGL_TRUE, | ^~~~~~~~~~~~~~~~~~~~~~~ ../render/egl.c:243:25: error: 'EGL_DEBUG_MSG_WARN_KHR' undeclared (first use in this function) 243 | EGL_DEBUG_MSG_WARN_KHR, EGL_TRUE, | ^~~~~~~~~~~~~~~~~~~~~~ ../render/egl.c:244:25: error: 'EGL_DEBUG_MSG_INFO_KHR' undeclared (first use in this function) 244 | EGL_DEBUG_MSG_INFO_KHR, EGL_TRUE, | ^~~~~~~~~~~~~~~~~~~~~~ ../render/egl.c:247:54: error: 'egl_log' undeclared (first use in this function) 247 | egl->procs.eglDebugMessageControlKHR(egl_log, debug_attribs); | ^~~~~~~ ../render/egl.c:247:17: error: called object is not a function or function pointer 247 | egl->procs.eglDebugMessageControlKHR(egl_log, debug_attribs); | ^~~ ../render/egl.c: In function 'egl_init_display': ../render/egl.c:293:17: error: unknown type name 'EGLAttrib' 293 | EGLAttrib device_attrib; | ^~~~~~~~~ ../render/egl.c:295:33: error: 'EGL_DEVICE_EXT' undeclared (first use in this function) 295 | EGL_DEVICE_EXT, &device_attrib)) { | ^~~~~~~~~~~~~~ ../render/egl.c:294:22: error: called object is not a function or function pointer 294 | if (!egl->procs.eglQueryDisplayAttribEXT(egl->display, | ^~~ ../render/egl.c:299:32: error: 'EGLDeviceEXT' undeclared (first use in this function) 299 | egl->device = (EGLDeviceEXT)device_attrib; | ^~~~~~~~~~~~ ../render/egl.c:299:45: error: expected ';' before 'device_attrib' 299 | egl->device = (EGLDeviceEXT)device_attrib; | ^~~~~~~~~~~~~ | ; ../render/egl.c:302:25: error: called object is not a function or function pointer 302 | egl->procs.eglQueryDeviceStringEXT(egl->device, EGL_EXTENSIONS); | ^~~ ../render/egl.c: In function 'egl_init': ../render/egl.c:368:58: error: 'EGL_TRACK_REFERENCES_KHR' undeclared (first use in this function) 368 | display_attribs[display_attribs_len++] = EGL_TRACK_REFERENCES_KHR; | ^~~~~~~~~~~~~~~~~~~~~~~~ ../render/egl.c:375:30: error: called object is not a function or function pointer 375 | EGLDisplay display = egl->procs.eglGetPlatformDisplayEXT(platform, | ^~~ ../render/egl.c:406:55: error: 'EGL_NO_CONFIG_KHR' undeclared (first use in this function); did you mean 'EGL_NO_SYNC_KHR'? 406 | egl->context = eglCreateContext(egl->display, EGL_NO_CONFIG_KHR, | ^~~~~~~~~~~~~~~~~ | EGL_NO_SYNC_KHR ../render/egl.c: At top level: ../render/egl.c:429:8: error: unknown type name 'EGLDeviceEXT' 429 | static EGLDeviceEXT get_egl_device_from_drm_fd(struct wlr_egl *egl, | ^~~~~~~~~~~~ ../render/egl.c: In function 'get_egl_device_from_drm_fd': ../render/egl.c:431:43: error: comparison between pointer and integer [-Werror] 431 | if (egl->procs.eglQueryDevicesEXT == NULL) { | ^~ ../render/egl.c:433:24: error: 'EGL_NO_DEVICE_EXT' undeclared (first use in this function) 433 | return EGL_NO_DEVICE_EXT; | ^~~~~~~~~~~~~~~~~ ../render/egl.c:437:14: error: called object is not a function or function pointer 437 | if (!egl->procs.eglQueryDevicesEXT(0, NULL, &nb_devices)) { | ^~~ ../render/egl.c:442:9: error: unknown type name 'EGLDeviceEXT' 442 | EGLDeviceEXT *devices = calloc(nb_devices, sizeof(EGLDeviceEXT)); | ^~~~~~~~~~~~ ../render/egl.c:442:59: error: 'EGLDeviceEXT' undeclared (first use in this function) 442 | EGLDeviceEXT *devices = calloc(nb_devices, sizeof(EGLDeviceEXT)); | ^~~~~~~~~~~~ ../render/egl.c:448:14: error: called object is not a function or function pointer 448 | if (!egl->procs.eglQueryDevicesEXT(nb_devices, devices, &nb_devices)) { | ^~~ ../render/egl.c:460:21: error: expected ';' before 'egl_device' 460 | EGLDeviceEXT egl_device = NULL; | ^~~~~~~~~~~ | ; ../render/egl.c:463:45: error: 'EGL_DRM_DEVICE_FILE_EXT' undeclared (first use in this function) 463 | devices[i], EGL_DRM_DEVICE_FILE_EXT); | ^~~~~~~~~~~~~~~~~~~~~~~ ../render/egl.c:462:47: error: called object is not a function or function pointer 462 | const char *egl_device_name = egl->procs.eglQueryDeviceStringEXT( | ^~~ ../render/egl.c:470:25: error: 'egl_device' undeclared (first use in this function); did you mean 'gbm_device'? 470 | egl_device = devices[i]; | ^~~~~~~~~~ | gbm_device ../render/egl.c: In function 'wlr_egl_create_with_drm_fd': ../render/egl.c:515:17: error: unknown type name 'EGLDeviceEXT' 515 | EGLDeviceEXT egl_device = get_egl_device_from_drm_fd(egl, drm_fd); | ^~~~~~~~~~~~ ../render/egl.c:516:35: error: 'EGL_NO_DEVICE_EXT' undeclared (first use in this function) 516 | if (egl_device != EGL_NO_DEVICE_EXT) { | ^~~~~~~~~~~~~~~~~ ../render/egl.c:517:43: error: 'EGL_PLATFORM_DEVICE_EXT' undeclared (first use in this function); did you mean 'DRM_PLATFORM_DEVICE_NAME_LEN'? 517 | if (egl_init(egl, EGL_PLATFORM_DEVICE_EXT, egl_device)) { | ^~~~~~~~~~~~~~~~~~~~~~~ | DRM_PLATFORM_DEVICE_NAME_LEN ../render/egl.c:517:68: error: passing argument 3 of 'egl_init' makes pointer from integer without a cast [-Werror=int-conversion] 517 | if (egl_init(egl, EGL_PLATFORM_DEVICE_EXT, egl_device)) { | ^~~~~~~~~~ | | | int ../render/egl.c:363:23: note: expected 'void *' but argument is of type 'int' 363 | void *remote_display) { | ~~~~~~^~~~~~~~~~~~~~ ../render/egl.c:542:35: error: 'EGL_PLATFORM_GBM_KHR' undeclared (first use in this function) 542 | if (egl_init(egl, EGL_PLATFORM_GBM_KHR, egl->gbm_device)) { | ^~~~~~~~~~~~~~~~~~~~ ../render/egl.c: At top level: ../render/egl.c:627:49: error: unknown type name 'EGLImage'; did you mean 'EGLImageKHR'? 627 | bool wlr_egl_destroy_image(struct wlr_egl *egl, EGLImage image) { | ^~~~~~~~ | EGLImageKHR ../render/egl.c: In function 'wlr_egl_create_image_from_dmabuf': ../render/egl.c:718:25: error: 'EGL_DMA_BUF_PLANE0_MODIFIER_LO_EXT' undeclared (first use in this function); did you mean 'EGL_DMA_BUF_PLANE0_OFFSET_EXT'? 718 | EGL_DMA_BUF_PLANE0_MODIFIER_LO_EXT, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | EGL_DMA_BUF_PLANE0_OFFSET_EXT ../render/egl.c:719:25: error: 'EGL_DMA_BUF_PLANE0_MODIFIER_HI_EXT' undeclared (first use in this function); did you mean 'EGL_DMA_BUF_PLANE0_OFFSET_EXT'? 719 | EGL_DMA_BUF_PLANE0_MODIFIER_HI_EXT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | EGL_DMA_BUF_PLANE0_OFFSET_EXT ../render/egl.c:724:25: error: 'EGL_DMA_BUF_PLANE1_MODIFIER_LO_EXT' undeclared (first use in this function); did you mean 'EGL_DMA_BUF_PLANE1_OFFSET_EXT'? 724 | EGL_DMA_BUF_PLANE1_MODIFIER_LO_EXT, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | EGL_DMA_BUF_PLANE1_OFFSET_EXT ../render/egl.c:725:25: error: 'EGL_DMA_BUF_PLANE1_MODIFIER_HI_EXT' undeclared (first use in this function); did you mean 'EGL_DMA_BUF_PLANE1_OFFSET_EXT'? 725 | EGL_DMA_BUF_PLANE1_MODIFIER_HI_EXT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | EGL_DMA_BUF_PLANE1_OFFSET_EXT ../render/egl.c:730:25: error: 'EGL_DMA_BUF_PLANE2_MODIFIER_LO_EXT' undeclared (first use in this function); did you mean 'EGL_DMA_BUF_PLANE2_OFFSET_EXT'? 730 | EGL_DMA_BUF_PLANE2_MODIFIER_LO_EXT, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | EGL_DMA_BUF_PLANE2_OFFSET_EXT ../render/egl.c:731:25: error: 'EGL_DMA_BUF_PLANE2_MODIFIER_HI_EXT' undeclared (first use in this function); did you mean 'EGL_DMA_BUF_PLANE2_OFFSET_EXT'? 731 | EGL_DMA_BUF_PLANE2_MODIFIER_HI_EXT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | EGL_DMA_BUF_PLANE2_OFFSET_EXT ../render/egl.c:733:25: error: 'EGL_DMA_BUF_PLANE3_FD_EXT' undeclared (first use in this function); did you mean 'EGL_DMA_BUF_PLANE2_FD_EXT'? 733 | EGL_DMA_BUF_PLANE3_FD_EXT, | ^~~~~~~~~~~~~~~~~~~~~~~~~ | EGL_DMA_BUF_PLANE2_FD_EXT ../render/egl.c:734:25: error: 'EGL_DMA_BUF_PLANE3_OFFSET_EXT' undeclared (first use in this function); did you mean 'EGL_DMA_BUF_PLANE2_OFFSET_EXT'? 734 | EGL_DMA_BUF_PLANE3_OFFSET_EXT, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | EGL_DMA_BUF_PLANE2_OFFSET_EXT ../render/egl.c:735:25: error: 'EGL_DMA_BUF_PLANE3_PITCH_EXT' undeclared (first use in this function); did you mean 'EGL_DMA_BUF_PLANE0_PITCH_EXT'? 735 | EGL_DMA_BUF_PLANE3_PITCH_EXT, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | EGL_DMA_BUF_PLANE0_PITCH_EXT ../render/egl.c:736:25: error: 'EGL_DMA_BUF_PLANE3_MODIFIER_LO_EXT' undeclared (first use in this function); did you mean 'EGL_DMA_BUF_PLANE2_OFFSET_EXT'? 736 | EGL_DMA_BUF_PLANE3_MODIFIER_LO_EXT, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | EGL_DMA_BUF_PLANE2_OFFSET_EXT ../render/egl.c:737:25: error: 'EGL_DMA_BUF_PLANE3_MODIFIER_HI_EXT' undeclared (first use in this function); did you mean 'EGL_DMA_BUF_PLANE2_OFFSET_EXT'? 737 | EGL_DMA_BUF_PLANE3_MODIFIER_HI_EXT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | EGL_DMA_BUF_PLANE2_OFFSET_EXT ../render/egl.c: In function 'get_egl_dmabuf_formats': ../render/egl.c:806:14: error: called object is not a function or function pointer 806 | if (!egl->procs.eglQueryDmaBufFormatsEXT(egl->display, 0, NULL, &num)) { | ^~~ ../render/egl.c:817:14: error: called object is not a function or function pointer 817 | if (!egl->procs.eglQueryDmaBufFormatsEXT(egl->display, num, *formats, &num)) { | ^~~ ../render/egl.c: In function 'get_egl_dmabuf_modifiers': ../render/egl.c:839:14: error: called object is not a function or function pointer 839 | if (!egl->procs.eglQueryDmaBufModifiersEXT(egl->display, format, 0, | ^~~ ../render/egl.c:861:14: error: called object is not a function or function pointer 861 | if (!egl->procs.eglQueryDmaBufModifiersEXT(egl->display, format, num, | ^~~ ../render/egl.c: In function 'wlr_egl_dup_drm_fd': ../render/egl.c:943:28: error: 'EGL_NO_DEVICE_EXT' undeclared (first use in this function) 943 | if (egl->device == EGL_NO_DEVICE_EXT || (!egl->exts.EXT_device_drm && | ^~~~~~~~~~~~~~~~~ ../render/egl.c:963:25: error: 'EGL_DRM_DEVICE_FILE_EXT' undeclared (first use in this function) 963 | EGL_DRM_DEVICE_FILE_EXT); | ^~~~~~~~~~~~~~~~~~~~~~~ ../render/egl.c:962:44: error: called object is not a function or function pointer 962 | const char *primary_name = egl->procs.eglQueryDeviceStringEXT(egl->device, | ^~~ ../render/egl.c: In function 'get_egl_device_from_drm_fd': ../render/egl.c:479:1: error: control reaches end of non-void function [-Werror=return-type] 479 | } | ^ ../render/egl.c: At top level: ../render/egl.c:26:20: error: 'egl_error_str' defined but not used [-Werror=unused-function] 26 | static const char *egl_error_str(EGLint error) { | ^~~~~~~~~~~~~ ../render/egl.c:16:32: error: 'egl_log_importance_to_wlr' defined but not used [-Werror=unused-function] 16 | static enum wlr_log_importance egl_log_importance_to_wlr(EGLint type) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ cc1: all warnings being treated as errors [136/272] Compiling C object libwlroots.so.11.p/render_pixman_pixel_format.c.o [137/272] Compiling C object libwlroots.so.11.p/render_wlr_renderer.c.o [138/272] Compiling C object libwlroots.so.11.p/render_allocator_allocator.c.o [139/272] Compiling C object libwlroots.so.11.p/render_pixman_renderer.c.o [140/272] Compiling C object libwlroots.so.11.p/meson-generated_.._backend_drm_pnpids.c.o ninja: build stopped: subcommand failed. make: *** [package/pkg-generic.mk:289: /home/autobuild/autobuild/instance-6/output-1/build/wlroots-0.16.2/.stamp_built] Error 1 make: Leaving directory '/home/autobuild/autobuild/instance-6/buildroot'