==> Synchronizing chroot copy [/home/leming/armv8/root] -> [leming]...done
==> Making package: virglrenderer 1.1.1-1 (Wed Apr 16 05:47:17 2025)
==> Retrieving sources...
  -> Found virglrenderer-1.1.1.tar.bz2
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha256sums...
    virglrenderer-1.1.1.tar.bz2 ... Passed
==> Making package: virglrenderer 1.1.1-1 (Wed 16 Apr 2025 05:47:23 AM MDT)
==> Checking runtime dependencies...
==> Installing missing dependencies...
[?25lresolving dependencies...
looking for conflicting packages...
warning: dependency cycle detected:
warning: mesa will be installed before its libglvnd dependency

Packages (23) default-cursors-3-1  libdrm-2.4.124-1  libedit-20250104_3.1-1
              libglvnd-1.7.0-1  libpciaccess-0.18.1-2  libx11-1.8.12-1
              libxau-1.0.12-1  libxcb-1.17.0-1  libxdmcp-1.1.5-1.1
              libxext-1.3.6-1  libxfixes-6.0.1-2  libxshmfence-1.3.3-1
              libxxf86vm-1.1.6-1  llvm-libs-19.1.7-1
              lm_sensors-1:3.6.0.r41.g31d1f125-3  spirv-tools-1:1.4.309.0-1
              wayland-1.23.1-1  xcb-proto-1.17.0-3  xorgproto-2024.1-2
              libepoxy-1.5.10-3  libva-2.22.0-1  mesa-1:25.0.3-1
              vulkan-icd-loader-1.4.309.0-1

Total Installed Size:  249.43 MiB

:: Proceed with installation? [Y/n] 
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing xcb-proto...
installing xorgproto...
installing libxdmcp...
installing libxau...
installing libxcb...
installing libx11...
installing libxext...
installing libpciaccess...
installing libdrm...
Optional dependencies for libdrm
    cairo: needed for modetest tool
installing libxshmfence...
installing libxxf86vm...
installing libedit...
installing llvm-libs...
installing lm_sensors...
Optional dependencies for lm_sensors
    rrdtool: for logging with sensord
    perl: for sensor detection and configuration convert [installed]
installing spirv-tools...
installing default-cursors...
Optional dependencies for default-cursors
    adwaita-cursors: default cursor theme
installing wayland...
installing mesa...
Optional dependencies for mesa
    opengl-man-pages: for the OpenGL API man pages
installing libglvnd...
installing libepoxy...
installing libxfixes...
installing libva...
Optional dependencies for libva
    intel-media-driver: backend for Intel GPUs (>= Broadwell)
    libva-intel-driver: backend for Intel GPUs (<= Haswell)
    libva-mesa-driver: backend for AMD and NVIDIA GPUs [installed]
installing vulkan-icd-loader...
Optional dependencies for vulkan-icd-loader
    vulkan-driver: packaged vulkan driver
:: Running post-transaction hooks...
(1/2) Reloading system manager configuration...
  Skipped: Current root is not booted.
(2/2) Arming ConditionNeedsUpdate...
[?25h==> Checking buildtime dependencies...
==> Installing missing dependencies...
[?25lresolving dependencies...
looking for conflicting packages...

Packages (6) libyaml-0.2.5-3  python-tqdm-4.67.1-2  meson-1.7.2-1
             ninja-1.12.1-2  python-yaml-6.0.2-2  vulkan-headers-1:1.4.309.0-1

Total Download Size:    0.17 MiB
Total Installed Size:  46.16 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 python-yaml-6.0.2-2-aarch64 downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing ninja...
installing python-tqdm...
Optional dependencies for python-tqdm
    python-requests: telegram
installing meson...
installing vulkan-headers...
Optional dependencies for vulkan-headers
    python: Registry tools [installed]
installing libyaml...
installing python-yaml...
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
[?25h==> Retrieving sources...
  -> Found virglrenderer-1.1.1.tar.bz2
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
  -> Extracting virglrenderer-1.1.1.tar.bz2 with bsdtar
==> Starting build()...
The Meson build system
Version: 1.7.2
Source dir: /build/virglrenderer/src/virglrenderer-virglrenderer-1.1.1
Build dir: /build/virglrenderer/src/virglrenderer-virglrenderer-1.1.1/build
Build type: native build
Project name: virglrenderer
Project version: 1.1.1
C compiler for the host machine: cc (gcc 14.2.1 "aarch64-unknown-linux-gnu-gcc (GCC) 14.2.1 20250207")
C linker for the host machine: cc ld.bfd 2.44
Host machine cpu family: aarch64
Host machine cpu: aarch64
Compiler for C supports arguments -Werror=enum-int-mismatch: YES 
Compiler for C supports arguments -Werror=implicit-function-declaration: YES 
Compiler for C supports arguments -Werror=missing-prototypes: YES 
Compiler for C supports arguments -Werror=pedantic: YES 
Compiler for C supports arguments -Wmissing-prototypes: YES 
Compiler for C supports arguments -Werror=incompatible-pointer-types: YES 
Compiler for C supports arguments -Werror=int-to-pointer-cast: YES 
Compiler for C supports arguments -Werror=switch: YES 
Compiler for C supports arguments -Wno-overlength-strings: YES 
Compiler for C supports arguments -Wno-missing-field-initializers: YES 
Compiler for C supports arguments -Werror=format: YES 
Compiler for C supports arguments -fvisibility=hidden: YES 
Compiler for C supports arguments -fno-strict-aliasing: YES 
Program python3 found: YES (/usr/bin/python3)
Run-time dependency threads found: YES
Found pkg-config: YES (/usr/bin/pkg-config) 2.4.3
Run-time dependency epoxy found: YES 1.5.10
Library m found: YES
Run-time dependency libdrm found: YES 2.4.124
Run-time dependency libdrm_amdgpu found: YES 2.4.124
Has header "sys/uio.h" : YES 
Has header "dlfcn.h" : YES 
Checking for function "pthread_setaffinity_np" with dependency threads: YES 
Has header "pthread_np.h" : NO 
Has header "sys/eventfd.h" : YES 
Has header "sys/select.h" : YES 
Has header "linux/dma-buf.h" : YES 
Has header "linux/udmabuf.h" : YES 
Checking for function "bswap32" : YES 
Checking for function "bswap64" : YES 
Checking for function "clz" : YES 
Checking for function "clzll" : YES 
Checking for function "expect" : YES 
Checking for function "ffs" : YES 
Checking for function "ffsll" : YES 
Checking for function "popcount" : YES 
Checking for function "popcountll" : YES 
Checking for function "types_compatible_p" : YES 
Checking for function "unreachable" : YES 
Compiler for C supports function attribute const: YES 
Compiler for C supports function attribute flatten: YES 
Compiler for C supports function attribute format: YES 
Compiler for C supports function attribute malloc: YES 
Compiler for C supports function attribute noreturn: YES 
Compiler for C supports function attribute packed: YES 
Compiler for C supports function attribute pure: YES 
Compiler for C supports function attribute returns_nonnull: YES 
Compiler for C supports function attribute unused: YES 
Compiler for C supports function attribute warn_unused_result: YES 
Compiler for C supports function attribute weak: YES 
Compiler for C supports function attribute aligned: YES 
Checking for function "memfd_create" : YES 
Checking for function "strtok_r" : YES 
Checking for function "timespec_get" : YES 
Has header "epoxy/egl.h" with dependency epoxy: YES 
Run-time dependency gbm found: YES 25.0.3-arch1.1
Has header "sys/mman.h" : YES 
Has header "epoxy/glx.h" with dependency epoxy: YES 
Run-time dependency x11 found: YES 1.8.12
Header "stdlib.h" has symbol "__STDC_NO_VLA__" : NO 
Run-time dependency vulkan found: YES 1.4.309
Run-time dependency libva found: YES 1.22.0
Run-time dependency libva-drm found: YES 1.22.0
Configuring config.h using configuration
Configuring virgl-version.h using configuration
Build targets in project: 9
NOTICE: Future-deprecated features used:
 * 1.1.0: {'"boolean option" keyword argument "value" of type str'}

virglrenderer 1.1.1

  Directories
    prefix                    : /usr
    libdir                    : lib

  Configuration
    c_args                    : -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection
    egl                       : true
    glx                       : true
    gbm                       : true
    minigbm_alloc             : false
    venus                     : true
    drm-msm                   : false
    render server (DEPRECATED): true
    drm-amdgpu                : false
    render server worker      : process
    video                     : true
    tests                     : false
    fuzzer                    : false
    tracing                   : none
    unstable-apis             : false

  User defined options
    libexecdir                : lib/virglrenderer
    prefix                    : /usr
    venus                     : true
    video                     : true

Found ninja-1.12.1 at /usr/bin/ninja

Generating targets:   0%|                                            | 0/9 eta ?
                                                                                

Writing build.ninja:   0%|                                         | 0/123 eta ?
                                                                                
WARNING: Running the setup command as `meson [options]` instead of `meson setup [options]` is ambiguous and deprecated.
ninja: Entering directory `build'

[0/96] Generating src/gallium/u_format...d (wrapped by meson to capture output)
[0/96] Generating src/venus_codegen with a custom command
[0/96] Compiling C object src/mesa/libmesa.a.p/util_bitscan.c.o
[0/96] Compiling C object src/mesa/libmesa.a.p/util_hash_table.c.o
[0/96] Compiling C object src/mesa/libmesa.a.p/util_os_file.c.o
[0/96] Compiling C object src/mesa/libmesa.a.p/util_os_misc.c.o
[0/96] Compiling C object src/mesa/libmesa.a.p/util_ralloc.c.o
[0/96] Compiling C object src/mesa/libmesa.a.p/util_u_cpu_detect.c.o
[1/96] Compiling C object src/mesa/libmesa.a.p/util_bitscan.c.o
[1/96] Compiling C object src/mesa/libmesa.a.p/util_u_debug.c.o
[2/96] Compiling C object src/mesa/libmesa.a.p/util_os_file.c.o
[2/96] Compiling C object src/mesa/libmesa.a.p/util_u_math.c.o
[3/96] Generating src/venus_codegen with a custom command
[3/96] Compiling C object src/mesa/libmesa.a.p/util_anon_file.c.o
[4/96] Compiling C object src/mesa/libmesa.a.p/util_os_misc.c.o
[4/96] Compiling C object src/gallium/libgallium.a.p/auxiliary_util_u_format.c.o
[5/96] Compiling C object src/mesa/libmesa.a.p/util_anon_file.c.o
[5/96] Compiling C object src/gallium/...llium.a.p/auxiliary_util_u_texture.c.o
[6/96] Compiling C object src/mesa/libmesa.a.p/util_u_cpu_detect.c.o
[6/96] Compiling C object src/gallium/...um.a.p/auxiliary_util_u_hash_table.c.o
[7/96] Compiling C object src/mesa/libmesa.a.p/util_u_debug.c.o
[7/96] Compiling C object src/gallium/....p/auxiliary_util_u_debug_describe.c.o
[8/96] Compiling C object src/mesa/libmesa.a.p/util_hash_table.c.o
[8/96] Compiling C object src/gallium/....a.p/auxiliary_cso_cache_cso_cache.c.o
[9/96] Compiling C object src/mesa/libmesa.a.p/util_ralloc.c.o
[9/96] Compiling C object src/gallium/...m.a.p/auxiliary_cso_cache_cso_hash.c.o
[10/96] Compiling C object src/mesa/libmesa.a.p/util_u_math.c.o
[10/96] Compiling C object src/gallium...llium.a.p/auxiliary_tgsi_tgsi_dump.c.o
[11/96] Compiling C object src/gallium...llium.a.p/auxiliary_util_u_texture.c.o
[11/96] Compiling C object src/gallium...lium.a.p/auxiliary_tgsi_tgsi_build.c.o
[12/96] Compiling C object src/gallium...um.a.p/auxiliary_util_u_hash_table.c.o
[12/96] Compiling C object src/gallium...llium.a.p/auxiliary_tgsi_tgsi_scan.c.o
[13/96] Compiling C object src/gallium...allium.a.p/auxiliary_util_u_format.c.o
[13/96] Compiling C object src/gallium...llium.a.p/auxiliary_tgsi_tgsi_info.c.o
[14/96] Compiling C object src/gallium....p/auxiliary_util_u_debug_describe.c.o
[14/96] Compiling C object src/gallium...lium.a.p/auxiliary_tgsi_tgsi_parse.c.o
[15/96] Compiling C object src/gallium....a.p/auxiliary_cso_cache_cso_cache.c.o
[15/96] Compiling C object src/gallium...llium.a.p/auxiliary_tgsi_tgsi_text.c.o
[16/96] Compiling C object src/gallium...m.a.p/auxiliary_cso_cache_cso_hash.c.o
[16/96] Compiling C object src/gallium...um.a.p/auxiliary_tgsi_tgsi_strings.c.o
[17/96] Compiling C object src/gallium...lium.a.p/auxiliary_tgsi_tgsi_build.c.o
[17/96] Compiling C object src/gallium...ium.a.p/auxiliary_tgsi_tgsi_sanity.c.o
[18/96] Compiling C object src/gallium...llium.a.p/auxiliary_tgsi_tgsi_info.c.o
[18/96] Compiling C object src/gallium...um.a.p/auxiliary_tgsi_tgsi_iterate.c.o
[19/96] Compiling C object src/gallium...lium.a.p/auxiliary_tgsi_tgsi_parse.c.o
[19/96] Compiling C object src/gallium...llium.a.p/auxiliary_tgsi_tgsi_util.c.o
[20/96] Compiling C object src/gallium...um.a.p/auxiliary_tgsi_tgsi_strings.c.o
[20/96] Compiling C object src/libvirgl.a.p/iov.c.o
[21/96] Compiling C object src/gallium...llium.a.p/auxiliary_tgsi_tgsi_scan.c.o
[21/96] Compiling C object src/libvirgl.a.p/virgl_context.c.o
[22/96] Compiling C object src/gallium...um.a.p/auxiliary_tgsi_tgsi_iterate.c.o
[22/96] Compiling C object src/libvirgl.a.p/virgl_fence.c.o
[23/96] Generating src/gallium/u_forma...d (wrapped by meson to capture output)
[23/96] Compiling C object src/gallium.../meson-generated_.._u_format_table.c.o
[24/96] Compiling C object src/gallium...llium.a.p/auxiliary_tgsi_tgsi_util.c.o
[24/96] Compiling C object src/libvirgl.a.p/virgl_resource.c.o
[25/96] Compiling C object src/libvirgl.a.p/iov.c.o
[25/96] Compiling C object src/libvirgl.a.p/virgl_util.c.o
[26/96] Compiling C object src/gallium...llium.a.p/auxiliary_tgsi_tgsi_dump.c.o
[26/96] Compiling C object src/libvirgl.a.p/vrend_blitter.c.o
[27/96] Compiling C object src/gallium...ium.a.p/auxiliary_tgsi_tgsi_sanity.c.o
[27/96] Compiling C object src/libvirgl.a.p/vrend_debug.c.o
[28/96] Compiling C object src/libvirgl.a.p/virgl_context.c.o
[28/96] Compiling C object src/libvirgl.a.p/vrend_decode.c.o
[29/96] Compiling C object src/libvirgl.a.p/virgl_fence.c.o
[29/96] Compiling C object src/libvirgl.a.p/vrend_formats.c.o
[30/96] Compiling C object src/libvirgl.a.p/virgl_resource.c.o
[30/96] Compiling C object src/libvirgl.a.p/vrend_object.c.o
[31/96] Compiling C object src/libvirgl.a.p/virgl_util.c.o
[31/96] Compiling C object src/libvirgl.a.p/vrend_renderer.c.o
[32/96] Compiling C object src/gallium.../meson-generated_.._u_format_table.c.o
[32/96] Compiling C object src/libvirgl.a.p/vrend_shader.c.o
[33/96] Compiling C object src/libvirgl.a.p/vrend_object.c.o
[33/96] Compiling C object src/libvirgl.a.p/vrend_tweaks.c.o
[34/96] Compiling C object src/libvirgl.a.p/vrend_debug.c.o
[34/96] Compiling C object src/libvirgl.a.p/vrend_winsys.c.o
[35/96] Compiling C object src/libvirgl.a.p/vrend_tweaks.c.o
[35/96] Compiling C object src/libvirgl.a.p/vrend_winsys_gbm.c.o
[36/96] Compiling C object src/gallium...llium.a.p/auxiliary_tgsi_tgsi_text.c.o
[36/96] Compiling C object src/libvirgl.a.p/vrend_winsys_egl.c.o
[37/96] Compiling C object src/libvirgl.a.p/vrend_blitter.c.o
../src/vrend_blitter.c: In function 'blit_get_swizzle':
../src/vrend_blitter.c:221:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
../src/vrend_blitter.c:226:4: note: here
../src/vrend_blitter.c:236:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
../src/vrend_blitter.c:241:4: note: here
../src/vrend_blitter.c:246:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
../src/vrend_blitter.c:251:4: note: here

[37/96] Compiling C object src/libvirgl.a.p/vrend_winsys_glx.c.o
[38/96] Compiling C object src/libvirgl.a.p/vrend_formats.c.o
[38/96] Compiling C object src/libvirgl.a.p/venus_vkr_acceleration_structure.c.o
[39/96] Compiling C object src/libvirgl.a.p/vrend_winsys.c.o
[39/96] Compiling C object src/libvirgl.a.p/venus_vkr_allocator.c.o
[40/96] Compiling C object src/libvirgl.a.p/vrend_winsys_gbm.c.o
[40/96] Compiling C object src/libvirgl.a.p/venus_vkr_buffer.c.o
[41/96] Compiling C object src/libvirgl.a.p/vrend_decode.c.o
[41/96] Compiling C object src/libvirgl.a.p/venus_vkr_command_buffer.c.o
[42/96] Compiling C object src/libvirgl.a.p/vrend_winsys_glx.c.o
[42/96] Compiling C object src/libvirgl.a.p/venus_vkr_common.c.o
[43/96] Compiling C object src/libvirgl.a.p/venus_vkr_allocator.c.o
[43/96] Compiling C object src/libvirgl.a.p/venus_vkr_context.c.o
[44/96] Compiling C object src/libvirgl.a.p/vrend_winsys_egl.c.o
[44/96] Compiling C object src/libvirgl.a.p/venus_vkr_cs.c.o
[45/96] Compiling C object src/libvirgl.a.p/venus_vkr_acceleration_structure.c.o
[45/96] Compiling C object src/libvirgl.a.p/venus_vkr_descriptor_set.c.o
[46/96] Compiling C object src/libvirgl.a.p/venus_vkr_buffer.c.o
[46/96] Compiling C object src/libvirgl.a.p/venus_vkr_device.c.o
[47/96] Compiling C object src/libvirgl.a.p/venus_vkr_common.c.o
[47/96] Compiling C object src/libvirgl.a.p/venus_vkr_device_memory.c.o
[48/96] Compiling C object src/libvirgl.a.p/venus_vkr_cs.c.o
[48/96] Compiling C object src/libvirgl.a.p/venus_vkr_host_copy.c.o
[49/96] Compiling C object src/libvirgl.a.p/venus_vkr_descriptor_set.c.o
[49/96] Compiling C object src/libvirgl.a.p/venus_vkr_image.c.o
[50/96] Compiling C object src/libvirgl.a.p/venus_vkr_host_copy.c.o
[50/96] Compiling C object src/libvirgl.a.p/venus_vkr_instance.c.o
[51/96] Compiling C object src/libvirgl.a.p/venus_vkr_device_memory.c.o
[51/96] Compiling C object src/libvirgl.a.p/venus_vkr_physical_device.c.o
[52/96] Compiling C object src/libvirgl.a.p/venus_vkr_command_buffer.c.o
[52/96] Compiling C object src/libvirgl.a.p/venus_vkr_pipeline.c.o
[53/96] Compiling C object src/libvirgl.a.p/venus_vkr_image.c.o
[53/96] Compiling C object src/libvirgl.a.p/venus_vkr_query_pool.c.o
[54/96] Compiling C object src/libvirgl.a.p/venus_vkr_instance.c.o
[54/96] Compiling C object src/libvirgl.a.p/venus_vkr_queue.c.o
[55/96] Compiling C object src/libvirgl.a.p/venus_vkr_device.c.o
[55/96] Compiling C object src/libvirgl.a.p/venus_vkr_render_pass.c.o
[56/96] Compiling C object src/libvirgl.a.p/venus_vkr_physical_device.c.o
[56/96] Compiling C object src/libvirgl.a.p/venus_vkr_renderer.c.o
[57/96] Compiling C object src/libvirgl.a.p/venus_vkr_pipeline.c.o
[57/96] Compiling C object src/libvirgl.a.p/venus_vkr_ring.c.o
[58/96] Compiling C object src/libvirgl.a.p/venus_vkr_query_pool.c.o
[58/96] Compiling C object src/libvirgl.a.p/venus_vkr_transport.c.o
[59/96] Compiling C object src/libvirgl.a.p/venus_vkr_render_pass.c.o
[59/96] Compiling C object src/libvirgl.a.p/proxy_proxy_client.c.o
[60/96] Compiling C object src/libvirgl.a.p/proxy_proxy_client.c.o
[60/96] Compiling C object src/libvirgl.a.p/proxy_proxy_common.c.o
[61/96] Compiling C object src/libvirgl.a.p/venus_vkr_queue.c.o
[61/96] Compiling C object src/libvirgl.a.p/proxy_proxy_context.c.o
[62/96] Compiling C object src/libvirgl.a.p/proxy_proxy_common.c.o
[62/96] Compiling C object src/libvirgl.a.p/proxy_proxy_renderer.c.o
[63/96] Compiling C object src/libvirgl.a.p/venus_vkr_renderer.c.o
[63/96] Compiling C object src/libvirgl.a.p/proxy_proxy_server.c.o
[64/96] Compiling C object src/libvirgl.a.p/proxy_proxy_renderer.c.o
[64/96] Compiling C object src/libvirgl.a.p/proxy_proxy_socket.c.o
[65/96] Compiling C object src/libvirgl.a.p/proxy_proxy_server.c.o
[65/96] Compiling C object src/libvirgl.a.p/virgl_video.c.o
[66/96] Compiling C object src/libvirgl.a.p/proxy_proxy_context.c.o
[66/96] Compiling C object src/libvirgl.a.p/vrend_video.c.o
[67/96] Compiling C object src/libvirgl.a.p/proxy_proxy_socket.c.o
[67/96] Linking static target src/mesa/libmesa.a
[68/96] Linking static target src/mesa/libmesa.a
[68/96] Linking static target src/gallium/libgallium.a
[69/96] Linking static target src/gallium/libgallium.a
[69/96] Compiling C object src/libvirglrenderer.so.1.9.1.p/virglrenderer.c.o
[70/96] Compiling C object src/libvirgl.a.p/vrend_shader.c.o
../src/vrend_shader.c: In function 'vrend_shader_samplertypeconv':
../src/vrend_shader.c:6348:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
../src/vrend_shader.c:6351:4: note: here
../src/vrend_shader.c:6356:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
../src/vrend_shader.c:6360:4: note: here
../src/vrend_shader.c:6364:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
../src/vrend_shader.c:6367:4: note: here
../src/vrend_shader.c:6369:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
../src/vrend_shader.c:6373:4: note: here
../src/vrend_shader.c: In function 'iter_declaration':
../src/vrend_shader.c:1562:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
../src/vrend_shader.c:1565:7: note: here
../src/vrend_shader.c:1836:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
../src/vrend_shader.c:1839:7: note: here
../src/vrend_shader.c: In function 'translate_tex':
../src/vrend_shader.c:3391:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
../src/vrend_shader.c:3394:7: note: here
../src/vrend_shader.c: In function 'emit_fragment_logicop':
../src/vrend_shader.c:2585:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
../src/vrend_shader.c:2588:7: note: here
../src/vrend_shader.c: In function 'get_interp_string':
../src/vrend_shader.c:6396:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
../src/vrend_shader.c:6399:4: note: here

[70/96] Compiling C object vtest/libvtest.a.p/util.c.o
[71/96] Compiling C object vtest/libvtest.a.p/util.c.o
[71/96] Compiling C object vtest/libvtest.a.p/vtest_shm.c.o
[72/96] Compiling C object src/libvirgl.a.p/vrend_video.c.o
[72/96] Compiling C object vtest/libvtest.a.p/vtest_server.c.o
[73/96] Compiling C object vtest/libvtest.a.p/vtest_shm.c.o
[73/96] Compiling C object vtest/libvtest.a.p/vtest_renderer.c.o
[74/96] Compiling C object src/libvirglrenderer.so.1.9.1.p/virglrenderer.c.o
[74/96] Compiling C object vtest/virgl_test_server.p/vtest_main.c.o
[75/96] Compiling C object src/libvirgl.a.p/vrend_renderer.c.o
../src/vrend_renderer.c: In function 'vrend_get_swizzle':
../src/vrend_renderer.c:4195:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
../src/vrend_renderer.c:4198:7: note: here

[75/96] Compiling C object server/virgl_render_server.p/main.c.o
[76/96] Compiling C object vtest/virgl_test_server.p/vtest_main.c.o
[76/96] Compiling C object server/virgl_render_server.p/render_client.c.o
[77/96] Compiling C object src/libvirgl.a.p/virgl_video.c.o
[77/96] Compiling C object server/virgl_render_server.p/render_common.c.o
[78/96] Compiling C object vtest/libvtest.a.p/vtest_server.c.o
[78/96] Compiling C object server/virgl_render_server.p/render_context.c.o
[79/96] Compiling C object server/virgl_render_server.p/main.c.o
[79/96] Compiling C object server/virgl_render_server.p/render_server.c.o
[80/96] Compiling C object server/virgl_render_server.p/render_common.c.o
[80/96] Compiling C object server/virgl_render_server.p/render_socket.c.o
[81/96] Compiling C object server/virgl_render_server.p/render_server.c.o
[81/96] Compiling C object server/virgl_render_server.p/render_state.c.o
[82/96] Compiling C object server/virgl_render_server.p/render_client.c.o
[82/96] Compiling C object server/virgl_render_server.p/render_worker.c.o
[83/96] Compiling C object server/virgl_render_server.p/render_context.c.o
[84/96] Compiling C object server/virgl_render_server.p/render_state.c.o
[85/96] Compiling C object server/virgl_render_server.p/render_socket.c.o
[86/96] Compiling C object server/virgl_render_server.p/render_worker.c.o
[87/96] Compiling C object vtest/libvtest.a.p/vtest_renderer.c.o
[87/96] Linking static target vtest/libvtest.a
[88/96] Linking static target vtest/libvtest.a
[89/96] Compiling C object src/libvirgl.a.p/venus_vkr_context.c.o
[90/96] Compiling C object src/libvirgl.a.p/venus_vkr_transport.c.o
[91/96] Compiling C object src/libvirgl.a.p/venus_vkr_ring.c.o
[91/96] Linking static target src/libvirgl.a
[92/96] Linking static target src/libvirgl.a
[92/96] Linking target src/libvirglrenderer.so.1.9.1
[93/96] Linking target src/libvirglrenderer.so.1.9.1
[93/96] Generating symbol file src/lib....1.p/libvirglrenderer.so.1.9.1.symbols
[94/96] Generating symbol file src/lib....1.p/libvirglrenderer.so.1.9.1.symbols
[94/96] Linking target vtest/virgl_test_server
[94/96] Linking target server/virgl_render_server
[95/96] Linking target server/virgl_render_server
[96/96] Linking target vtest/virgl_test_server
==> Entering fakeroot environment...
==> Starting package()...
ninja: Entering directory `build'

[0/1] Installing files
Installing src/libvirglrenderer.so.1.9.1 to /build/virglrenderer/pkg/virglrenderer/usr/lib
Installing vtest/virgl_test_server to /build/virglrenderer/pkg/virglrenderer/usr/bin
Installing server/virgl_render_server to /build/virglrenderer/pkg/virglrenderer/usr/lib/virglrenderer
Installing /build/virglrenderer/src/virglrenderer-virglrenderer-1.1.1/src/virglrenderer.h to /build/virglrenderer/pkg/virglrenderer/usr/include/virgl
Installing /build/virglrenderer/src/virglrenderer-virglrenderer-1.1.1/build/meson-private/virglrenderer.pc to /build/virglrenderer/pkg/virglrenderer/usr/lib/pkgconfig
Installing /build/virglrenderer/src/virglrenderer-virglrenderer-1.1.1/build/src/virgl-version.h to /build/virglrenderer/pkg/virglrenderer/usr/include/virgl
Installing symlink pointing to libvirglrenderer.so.1.9.1 to /build/virglrenderer/pkg/virglrenderer/usr/lib/libvirglrenderer.so.1
Installing symlink pointing to libvirglrenderer.so.1 to /build/virglrenderer/pkg/virglrenderer/usr/lib/libvirglrenderer.so
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Stripping unneeded symbols from binaries and libraries...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "virglrenderer"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: virglrenderer 1.1.1-1 (Wed 16 Apr 2025 05:48:25 AM MDT)
==> Cleaning up...