Guest User

Untitled

a guest
Jun 15th, 2021
151
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. The Meson build system
  2. Version: 0.58.999
  3. Source dir: /mnt/home/makepkg/PKG/mesa-git/src/mesa
  4. Build dir: /mnt/home/makepkg/PKG/mesa-git/src/_build
  5. Build type: native build
  6. Program python found: YES (/bin/python)
  7. Project name: mesa
  8. Project version: 21.2.0-devel
  9. C compiler for the host machine: clang (clang 12.0.0 "clang version 12.0.0")
  10. C linker for the host machine: clang ld.bfd 2.36.1
  11. C++ compiler for the host machine: clang++ (clang 12.0.0 "clang version 12.0.0")
  12. C++ linker for the host machine: clang++ ld.bfd 2.36.1
  13. Host machine cpu family: x86_64
  14. Host machine cpu: x86_64
  15. Dependency clang (modules: clangBasic, clangCodeGen, clangDriver, clangFrontend, clangFrontendTool, clangHandleCXX, clangHandleLLVM) skipped: feature microsoft-clc disabled
  16. Found pkg-config: /bin/pkg-config (1.7.3)
  17. Run-time dependency vdpau found: YES 1.4
  18. Run-time dependency vulkan found: YES 1.2.177
  19. Program glslangValidator found: YES (/bin/glslangValidator)
  20. Run-time dependency libomxil-bellagio found: YES 0.9.3
  21. Run-time dependency libva found: YES 1.12.0
  22. Header <va/va.h> has symbol "VASurfaceAttribDRMFormatModifiers" with dependency libva: YES
  23. Run-time dependency libclc found: YES 0.2.0
  24. Program python3 found: YES (/bin/python3)
  25. Fetching value of define "ETIME" : 62
  26. Checking for function "bswap32" : YES
  27. Checking for function "bswap64" : YES
  28. Checking for function "clz" : YES
  29. Checking for function "clzll" : YES
  30. Checking for function "ctz" : YES
  31. Checking for function "expect" : YES
  32. Checking for function "ffs" : YES
  33. Checking for function "ffsll" : YES
  34. Checking for function "popcount" : YES
  35. Checking for function "popcountll" : YES
  36. Checking for function "unreachable" : YES
  37. Checking for function "types_compatible_p" : YES
  38. Compiler for C supports function attribute const: YES
  39. Compiler for C supports function attribute flatten: YES
  40. Compiler for C supports function attribute malloc: YES
  41. Compiler for C supports function attribute pure: YES
  42. Compiler for C supports function attribute unused: YES
  43. Compiler for C supports function attribute warn_unused_result: YES
  44. Compiler for C supports function attribute weak: YES
  45. Compiler for C supports function attribute format: YES
  46. Compiler for C supports function attribute packed: YES
  47. Compiler for C supports function attribute returns_nonnull: YES
  48. Compiler for C supports function attribute alias: YES
  49. Compiler for C supports function attribute noreturn: YES
  50. Compiler for C supports function attribute visibility:hidden: YES
  51. Checking if "__uint128_t" compiles: YES
  52. Compiler for C supports arguments -Werror=implicit-function-declaration: YES
  53. Compiler for C supports arguments -Werror=missing-prototypes: YES
  54. Compiler for C supports arguments -Werror=return-type: YES
  55. Compiler for C supports arguments -Werror=empty-body: YES
  56. Compiler for C supports arguments -Werror=incompatible-pointer-types: YES
  57. Compiler for C supports arguments -Werror=int-conversion: YES
  58. Compiler for C supports arguments -Wimplicit-fallthrough: YES
  59. Compiler for C supports arguments -Werror=thread-safety: YES
  60. Compiler for C supports arguments -Wno-missing-field-initializers: YES
  61. Compiler for C supports arguments -Wno-format-truncation: NO
  62. Compiler for C supports arguments -fno-math-errno: YES
  63. Compiler for C supports arguments -fno-trapping-math: YES
  64. Compiler for C supports arguments -Qunused-arguments: YES
  65. Compiler for C supports arguments -fno-common: YES
  66. Compiler for C supports arguments -Werror=format: YES
  67. Compiler for C supports arguments -Wformat-security: YES
  68. Compiler for C++ supports arguments -Werror=return-type: YES
  69. Compiler for C++ supports arguments -Werror=empty-body: YES
  70. Compiler for C++ supports arguments -Wno-non-virtual-dtor: YES
  71. Compiler for C++ supports arguments -Wno-missing-field-initializers: YES
  72. Compiler for C++ supports arguments -Wno-format-truncation: NO
  73. Compiler for C++ supports arguments -fno-math-errno: YES
  74. Compiler for C++ supports arguments -fno-trapping-math: YES
  75. Compiler for C++ supports arguments -Qunused-arguments: YES
  76. Compiler for C++ supports arguments -flifetime-dse=1: NO
  77. Compiler for C++ supports arguments -Werror=format: YES
  78. Compiler for C++ supports arguments -Wformat-security: YES
  79. Compiler for C supports arguments -Wno-override-init: YES
  80. Compiler for C supports arguments -Wno-initializer-overrides: YES
  81. Compiler for C supports arguments -Werror=pointer-arith: YES
  82. Compiler for C++ supports arguments -Werror=pointer-arith: YES
  83. Compiler for C supports arguments -Werror=gnu-empty-initializer: YES
  84. Compiler for C++ supports arguments -Werror=gnu-empty-initializer: YES
  85. Compiler for C supports arguments -Wmicrosoft-enum-value: YES
  86. Checking if "GCC atomic builtins" compiles: YES
  87. Checking if "GCC atomic builtins required -latomic" links: YES
  88. Checking if "GCC 64bit atomics" with dependency not-found links: YES
  89. Library ws2_32 found: NO
  90. Header <sys/sysmacros.h> has symbol "major" : YES
  91. Header <sys/sysmacros.h> has symbol "minor" : YES
  92. Header <sys/sysmacros.h> has symbol "makedev" : YES
  93. Header <sys/mkdev.h> has symbol "major" : NO
  94. Check usable header "sched.h" : YES
  95. Checking for function "sched_getaffinity" : YES
  96. Check usable header "xlocale.h" : NO
  97. Check usable header "linux/futex.h" : YES
  98. Check usable header "endian.h" : YES
  99. Check usable header "dlfcn.h" : YES
  100. Check usable header "execinfo.h" : YES
  101. Check usable header "sys/shm.h" : YES
  102. Check usable header "cet.h" : YES
  103. Check usable header "pthread_np.h" : NO
  104. Checking for function "strtof" : YES
  105. Checking for function "mkostemp" : YES
  106. Checking for function "timespec_get" : YES
  107. Checking for function "memfd_create" : YES
  108. Checking for function "random_r" : YES
  109. Checking for function "flock" : YES
  110. Checking for function "strtok_r" : YES
  111. Checking for function "getrandom" : YES
  112. Header <errno.h> has symbol "program_invocation_name" : YES
  113. Checking for function "posix_memalign" : YES
  114. Checking whether type "struct dirent" has member "d_type" : YES
  115. Checking if "strtod has locale support" links: YES
  116. Checking if "Bsymbolic" links: YES
  117. Checking if "gc-sections" links: YES
  118. Checking if "version-script" links: YES
  119. Checking if "dynamic-list" links: YES
  120. Compiler for C supports link arguments -Wl,--build-id=sha1: YES
  121. Checking for function "dlopen" : NO
  122. Library dl found: YES
  123. Checking for function "dladdr" with dependency -ldl: YES
  124. Checking for function "dl_iterate_phdr" : YES
  125. Checking for function "clock_gettime" : YES
  126. Run-time dependency zlib found: YES 1.2.11
  127. Run-time dependency libzstd found: YES 1.5.0
  128. Run-time dependency threads found: YES
  129. Checking for function "pthread_setaffinity_np" with dependency threads: YES
  130. Run-time dependency expat found: YES 2.4.1
  131. Library m found: YES
  132. Message: libdrm 2.4.105 needed because amdgpu has the highest requirement
  133. Run-time dependency libdrm_intel found: YES 2.4.106
  134. Run-time dependency libdrm_amdgpu found: YES 2.4.106
  135. Run-time dependency libdrm_radeon found: YES 2.4.106
  136. Run-time dependency libdrm_nouveau found: YES 2.4.106
  137. Run-time dependency libdrm found: YES 2.4.106
  138. Found CMake: /bin/cmake (3.20.3)
  139. WARNING: CMake: Dependency rt for LLVM target LLVMSupport was not found
  140. WARNING: CMake: Dependency dl for LLVM target LLVMSupport was not found
  141. WARNING: CMake: Dependency m for LLVM target LLVMSupport was not found
  142. WARNING: Ignoring LLVM CMake dependency because dynamic was requested
  143. llvm-config found: YES (/bin/llvm-config) 12.0.0
  144. Run-time dependency LLVM (modules: amdgpu, asmparser, bitreader, bitwriter, core, coverage, engine, executionengine, instcombine, instrumentation, ipo, irreader, linker, lto, mcdisassembler, mcjit, native, objcarcopts, option, profiledata, scalaropts, transformutils, coroutines, frontendopenmp) found: YES 12.0.0
  145. Run-time dependency libelf found: YES 0.185
  146. Run-time dependency libglvnd found: YES 1.3.3
  147. Program bison found: YES (/bin/bison)
  148. Program bison found: YES 3.7.6 (/bin/bison)
  149. Program flex found: YES (/bin/flex)
  150. Run-time dependency libunwind found: YES 1.5.0
  151. Found pkg-config: /bin/pkg-config (1.7.3)
  152. Build-time dependency wayland-scanner found: YES 1.19.0
  153. Program /usr/bin/wayland-scanner found: YES (/usr/bin/wayland-scanner)
  154.  
  155. Generating targets:   0%|                                                   | 0/255 [00:00<?, ?it/s]
  156. Generating targets:   4%|█▌                                         | 9/255 [00:00<00:03, 72.77it/s]
  157. Generating targets:  20%|████████                                 | 50/255 [00:00<00:01, 116.94it/s]
  158. Generating targets:  24%|██████████▏                               | 62/255 [00:00<00:02, 83.15it/s]
  159. Generating targets:  32%|█████████████▏                           | 82/255 [00:00<00:01, 105.30it/s]
  160. Generating targets:  37%|███████████████▍                          | 94/255 [00:01<00:01, 83.86it/s]
  161. Generating targets:  47%|██████████████████▊                     | 120/255 [00:01<00:01, 118.84it/s]
  162. Generating targets:  53%|█████████████████████▊                   | 136/255 [00:01<00:01, 96.56it/s]
  163. Generating targets:  58%|███████████████████████▉                 | 149/255 [00:01<00:01, 93.04it/s]
  164. Generating targets:  63%|█████████████████████████▉               | 161/255 [00:02<00:01, 48.26it/s]
  165. Generating targets:  67%|███████████████████████████▎             | 170/255 [00:02<00:01, 45.81it/s]
  166. Generating targets:  69%|████████████████████████████▍            | 177/255 [00:02<00:01, 42.56it/s]
  167. Generating targets:  73%|██████████████████████████████           | 187/255 [00:03<00:01, 35.73it/s]
  168. Generating targets:  77%|███████████████████████████████▋         | 197/255 [00:03<00:01, 42.42it/s]
  169. Generating targets:  80%|████████████████████████████████▋        | 203/255 [00:03<00:01, 33.58it/s]
  170. Generating targets:  82%|█████████████████████████████████▍       | 208/255 [00:03<00:01, 28.18it/s]
  171. Generating targets:  85%|██████████████████████████████████▋      | 216/255 [00:03<00:01, 34.75it/s]
  172. Generating targets:  87%|███████████████████████████████████▌     | 221/255 [00:04<00:00, 35.82it/s]
  173. Generating targets:  91%|█████████████████████████████████████▎   | 232/255 [00:04<00:00, 48.87it/s]
  174. Generating targets:  94%|██████████████████████████████████████▍  | 239/255 [00:04<00:00, 52.50it/s]
  175. Generating targets:  96%|███████████████████████████████████████▌ | 246/255 [00:04<00:00, 55.67it/s]
  176. Generating targets:  99%|████████████████████████████████████████▋| 253/255 [00:04<00:00, 52.54it/s]
  177.                                                                                                    
  178.  
  179. Writing build.ninja:   0%|                                                 | 0/2666 [00:00<?, ?it/s]
  180. Writing build.ninja:   8%|███▏                                 | 226/2666 [00:00<00:01, 2247.09it/s]
  181. Writing build.ninja:  17%|██████▎                              | 451/2666 [00:00<00:01, 2107.71it/s]
  182. Writing build.ninja:  25%|█████████▎                           | 674/2666 [00:00<00:00, 2156.92it/s]
  183. Writing build.ninja:  33%|████████████▎                        | 891/2666 [00:00<00:00, 2114.48it/s]
  184. Writing build.ninja:  41%|██████████████▉                     | 1103/2666 [00:00<00:00, 2033.44it/s]
  185. Writing build.ninja:  49%|█████████████████▋                  | 1307/2666 [00:00<00:00, 1997.98it/s]
  186. Writing build.ninja:  57%|████████████████████▎               | 1508/2666 [00:00<00:00, 1983.97it/s]
  187. Writing build.ninja:  64%|███████████████████████             | 1709/2666 [00:00<00:00, 1989.77it/s]
  188. Writing build.ninja:  72%|█████████████████████████▊          | 1913/2666 [00:00<00:00, 2002.91it/s]
  189. Writing build.ninja:  79%|████████████████████████████▌       | 2114/2666 [00:01<00:00, 1993.55it/s]
  190. Writing build.ninja:  87%|███████████████████████████████▏    | 2314/2666 [00:01<00:00, 1966.21it/s]
  191. Writing build.ninja:  95%|██████████████████████████████████▏ | 2535/2666 [00:01<00:00, 2038.35it/s]
  192.                                                                                                    
  193. Run-time dependency wayland-protocols found: YES 1.21
  194. Run-time dependency wayland-client found: YES 1.19.0
  195. Run-time dependency wayland-server found: YES 1.19.0
  196. Run-time dependency wayland-egl-backend found: YES 3
  197. Run-time dependency x11 found: YES 1.7.2
  198. Run-time dependency xext found: YES 1.3.4
  199. Run-time dependency xfixes found: YES 6.0.0
  200. Run-time dependency xcb-glx found: YES 1.14
  201. Run-time dependency xcb-shm found: YES 1.14
  202. Run-time dependency xcb found: YES 1.14
  203. Run-time dependency x11-xcb found: YES 1.7.2
  204. Run-time dependency xcb-dri2 found: YES 1.14
  205. Run-time dependency xcb-dri3 found: YES 1.14
  206. Run-time dependency xcb-present found: YES 1.14
  207. Run-time dependency xcb-sync found: YES 1.14
  208. Run-time dependency xshmfence found: YES 1.3
  209. Run-time dependency glproto found: YES 1.4.17
  210. Run-time dependency dri2proto found: YES 2.8
  211. Run-time dependency xxf86vm found: YES 1.1.4
  212. Run-time dependency xcb-xfixes found: YES 1.14
  213. Run-time dependency xcb-randr found: YES 1.14
  214. Run-time dependency xrandr found: YES 1.5.2
  215. Library sensors found: YES
  216. Compiler for C supports link arguments -Wl,--gc-sections: YES
  217. Compiler for C supports arguments -ffunction-sections: YES
  218. Compiler for C supports arguments -fdata-sections: YES
  219. Program nm found: YES (/bin/nm)
  220. Program symbols-check.py found: YES (/usr/bin/env python /mnt/home/makepkg/PKG/mesa-git/src/mesa/bin/symbols-check.py)
  221. Program install_megadrivers.py found: YES (/bin/python /mnt/home/makepkg/PKG/mesa-git/src/mesa/bin/install_megadrivers.py)
  222. Checking for function "mmap" : YES
  223. Compiler for C supports link arguments -Wl,-Bsymbolic-functions: YES
  224. Compiler for C supports link arguments -Wl,-z,relro: YES
  225. Compiler for C supports link arguments -Wl,-Bsymbolic-functions: YES (cached)
  226. Compiler for C supports link arguments -Wl,-z,relro: YES (cached)
  227. Compiler for C++ supports arguments -Wno-unused-variable: YES
  228. Compiler for C++ supports arguments -Wno-unused-local-typedefs: YES
  229. Compiler for C++ supports arguments -Wno-unused-but-set-variable: NO
  230. Compiler for C++ supports arguments -Wno-maybe-uninitialized: NO
  231. Message: ['-DADDR_FASTCALL=', '-DLITTLEENDIAN_CPU', '-Wno-unused-variable', '-Wno-unused-local-typedefs']
  232. Compiler for C++ supports arguments -fno-exceptions: YES
  233. Compiler for C++ supports arguments -fno-rtti: YES
  234. Compiler for C++ supports arguments -Wimplicit-fallthrough: YES
  235. Compiler for C++ supports arguments -Wshadow: YES
  236. Compiler for C++ supports arguments -DNOMINMAX: YES
  237. Compiler for C supports arguments -Wimplicit-fallthrough: YES (cached)
  238. Compiler for C supports arguments -Wshadow: YES
  239. Program /mnt/home/makepkg/PKG/mesa-git/src/mesa/bin/install_megadrivers.py found: YES (/bin/python /mnt/home/makepkg/PKG/mesa-git/src/mesa/bin/install_megadrivers.py)
  240. Checking for function "mincore" : YES
  241. Configuring 50_mesa.json using configuration
  242. Compiler for C++ supports arguments -Wno-ignored-attributes: YES
  243. Library Polly found: NO
  244. Library PollyISL found: NO
  245. Library clang-cpp found: YES
  246. Compiler for C++ supports link arguments -Wl,--rpath=/usr/lib: YES
  247. Checking if "dep-clang-usable" with dependencies LLVM, -lclang-cpp, threads runs: YES
  248. Configuring mesa.icd using configuration
  249. Program /mnt/home/makepkg/PKG/mesa-git/src/mesa/bin/install_megadrivers.py found: YES (/bin/python /mnt/home/makepkg/PKG/mesa-git/src/mesa/bin/install_megadrivers.py)
  250. WARNING: Library target 'OSMesa' has 'name_prefix' set. Compilers may not find it from its '-lOSMesa' linker flag in the 'osmesa.pc' pkg-config file.
  251. WARNING: Library target 'OSMesa' has 'name_prefix' set. Compilers may not find it from its '-lOSMesa' linker flag in the 'osmesa-uninstalled.pc' pkg-config file.
  252. Program /mnt/home/makepkg/PKG/mesa-git/src/mesa/bin/install_megadrivers.py found: YES (/bin/python /mnt/home/makepkg/PKG/mesa-git/src/mesa/bin/install_megadrivers.py)
  253. Program /mnt/home/makepkg/PKG/mesa-git/src/mesa/bin/install_megadrivers.py found: YES (/bin/python /mnt/home/makepkg/PKG/mesa-git/src/mesa/bin/install_megadrivers.py)
  254. Configuring xa_tracker.h using configuration
  255. Message: Configuration summary:
  256.  
  257.         prefix:          /usr
  258.         libdir:          lib
  259.         includedir:      include
  260.  
  261.         OpenGL:          yes (ES1: no ES2: yes)
  262.  
  263.         OSMesa:          libOSMesa
  264.  
  265.         DRI platform:    drm
  266.         DRI drivers:     i915 i965 r200 r100 nouveau
  267.         DRI driver dir:  /usr/lib/dri
  268.  
  269.         GLX:             DRI-based
  270.  
  271.         EGL:             yes
  272.         EGL drivers:     builtin:egl_dri2 builtin:egl_dri3
  273.         GBM:             yes
  274.         EGL/Vulkan/VL platforms:   x11 wayland surfaceless drm
  275.  
  276.         Vulkan drivers:  amd intel swrast virtio-experimental
  277.         Vulkan ICD dir:  share/vulkan/icd.d
  278.  
  279.         llvm:            yes
  280.         llvm-version:    12.0.0
  281.  
  282.         Gallium drivers: r300 r600 radeonsi nouveau svga swrast virgl iris zink
  283.         Gallium st:      mesa xa vdpau omxbellagio va nine clover
  284.         HUD lmsensors:   yes
  285.  
  286.         Shared-glapi:    yes
  287.  
  288.         Perfetto:        no
  289.         Perfetto ds:     auto
  290.  
  291. Build targets in project: 255
  292.  
  293. Option buildtype is: plain [default: debugoptimized]
  294. Option b_ndebug is: true [default: if-release]
  295. Found ninja-1.10.2 at /bin/ninja
  296. Core properties:
  297.   Source dir /mnt/home/makepkg/PKG/mesa-git/src/mesa
  298.   Build dir  /mnt/home/makepkg/PKG/mesa-git/src/_build
  299.  
  300. Main project options:
  301.  
  302.   Core options                   Current Value                    Possible Values                  Description
  303.   ------------                   -------------                    ---------------                  -----------
  304.   auto_features                  auto                             [enabled, disabled, auto]        Override value of all 'auto' features
  305.   backend                        ninja                            [ninja, vs, vs2010, vs2015,      Backend to use
  306.                                                                   vs2017, vs2019, xcode]
  307.   buildtype                      plain                            [plain, debug, debugoptimized,   Build type to use
  308.                                                                   release, minsize, custom]
  309.   cmake_prefix_path              []                                                                List of additional prefixes for cmake to search
  310.   debug                          false                            [true, false]                    Debug
  311.   default_library                shared                           [shared, static, both]           Default library type
  312.   force_fallback_for             []                                                                Force fallback for those subprojects
  313.   install_umask                  0022                             [preserve, 0000-0777]            Default umask to apply on permissions of installed files
  314.   layout                         mirror                           [mirror, flat]                   Build directory layout
  315.   optimization                   0                                [0, g, 1, 2, 3, s]               Optimization level
  316.   pkg_config_path                []                                                                List of additional paths for pkg-config to search
  317.   strip                          false                            [true, false]                    Strip targets on install
  318.   unity                          off                              [on, off, subprojects]           Unity build
  319.   unity_size                     4                                >=2                              Unity block size
  320.   warning_level                  1                                [0, 1, 2, 3]                     Compiler warning level to use
  321.   werror                         false                            [true, false]                    Treat warnings as errors
  322.   wrap_mode                      nofallback                       [default, nofallback,            Wrap mode
  323.                                                                   nodownload, forcefallback,
  324.                                                                   nopromote]
  325.  
  326.   Backend options                Current Value                    Possible Values                  Description
  327.   ---------------                -------------                    ---------------                  -----------
  328.   backend_max_links              0                                >=0                              Maximum number of linker processes to run or 0 for no limit
  329.  
  330.   Base options                   Current Value                    Possible Values                  Description
  331.   ------------                   -------------                    ---------------                  -----------
  332.   b_asneeded                     true                             [true, false]                    Use -Wl,--as-needed when linking
  333.   b_colorout                     always                           [auto, always, never]            Use colored output
  334.   b_coverage                     false                            [true, false]                    Enable coverage tracking.
  335.   b_lto                          true                             [true, false]                    Use link time optimization
  336.   b_lto_mode                     default                          [default, thin]                  Select between different LTO modes.
  337.   b_lto_threads                  0                                                                 Use multiple threads for Link Time Optimization
  338.   b_lundef                       true                             [true, false]                    Use -Wl,--no-undefined when linking
  339.   b_ndebug                       true                             [true, false, if-release]        Disable asserts
  340.   b_pch                          true                             [true, false]                    Use precompiled headers
  341.   b_pgo                          off                              [off, generate, use]             Use profile guided optimization
  342.   b_pie                          false                            [true, false]                    Build executables as position independent
  343.   b_sanitize                     none                             [none, address, thread,          Code sanitizer to use
  344.                                                                   undefined, memory,
  345.                                                                   address,undefined]
  346.   b_staticpic                    true                             [true, false]                    Build static libraries as position independent
  347.  
  348.   Compiler options               Current Value                    Possible Values                  Description
  349.   ----------------               -------------                    ---------------                  -----------
  350.   c_args                         [-march=x86-64, -mtune=native,                                    Extra arguments passed to the c compiler
  351.                                  -O2, -pipe, -fno-plt,
  352.                                  -fexceptions, -Wp,-D_FORTIFY_SOU
  353.                                  RCE=2,-D_GLIBCXX_ASSERTIONS,
  354.                                  -Wformat, -Werror=format-
  355.                                  security, -fstack-clash-
  356.                                  protection, -fcf-protection,
  357.                                  -D_FORTIFY_SOURCE=2]
  358.   c_link_args                    [-Wl,-O1,--sort-common,--as-                                      Extra arguments passed to the c linker
  359.                                  needed,-z,relro,-z,now,
  360.                                  -march=x86-64, -mtune=native,
  361.                                  -O2, -pipe, -fno-plt,
  362.                                  -fexceptions, -Wp,-D_FORTIFY_SOU
  363.                                  RCE=2,-D_GLIBCXX_ASSERTIONS,
  364.                                  -Wformat, -Werror=format-
  365.                                  security, -fstack-clash-
  366.                                  protection, -fcf-protection,
  367.                                  -D_FORTIFY_SOURCE=2]
  368.   c_std                          c99                              [none, c89, c99, c11, c17, c18,  C language standard to use
  369.                                                                   c2x, gnu89, gnu99, gnu11,
  370.                                                                    gnu17, gnu18, gnu2x]
  371.   cpp_args                       [-march=x86-64, -mtune=native,                                    Extra arguments passed to the cpp compiler
  372.                                  -O2, -pipe, -fno-plt,
  373.                                  -fexceptions, -Wp,-D_FORTIFY_SOU
  374.                                  RCE=2,-D_GLIBCXX_ASSERTIONS,
  375.                                  -Wformat, -Werror=format-
  376.                                  security, -fstack-clash-
  377.                                  protection, -fcf-protection,
  378.                                  -D_FORTIFY_SOURCE=2]
  379.   cpp_eh                         default                          [none, default, a, s, sc]        C++ exception handling type.
  380.   cpp_link_args                  [-Wl,-O1,--sort-common,--as-                                      Extra arguments passed to the cpp linker
  381.                                  needed,-z,relro,-z,now,
  382.                                  -march=x86-64, -mtune=native,
  383.                                  -O2, -pipe, -fno-plt,
  384.                                  -fexceptions, -Wp,-D_FORTIFY_SOU
  385.                                  RCE=2,-D_GLIBCXX_ASSERTIONS,
  386.                                  -Wformat, -Werror=format-
  387.                                  security, -fstack-clash-
  388.                                  protection, -fcf-protection,
  389.                                  -D_FORTIFY_SOURCE=2]
  390.   cpp_rtti                       true                             [true, false]                    Enable RTTI
  391.   cpp_std                        c++14                            [none, c++98, c++03, c++11,      C++ language standard to use
  392.                                                                   c++14, c++17, c++1z, c++2a,
  393.                                                                   c++20,
  394.                                                                    gnu++11, gnu++14, gnu++17,
  395.                                                                   gnu++1z, gnu++2a, gnu++20]
  396.  
  397.   Directories                    Current Value                    Possible Values                  Description
  398.   -----------                    -------------                    ---------------                  -----------
  399.   prefix                         /usr                                                              Installation prefix
  400.   bindir                         bin                                                               Executable directory
  401.   datadir                        share                                                             Data file directory
  402.   includedir                     include                                                           Header file directory
  403.   infodir                        share/info                                                        Info page directory
  404.   libdir                         lib                                                               Library directory
  405.   libexecdir                     libexec                                                           Library executable directory
  406.   localedir                      share/locale                                                      Locale data directory
  407.   localstatedir                  /var                                                              Localstate data directory
  408.   mandir                         share/man                                                         Manual page directory
  409.   sbindir                        sbin                                                              System executable directory
  410.   sharedstatedir                 /var/lib                                                          Architecture-independent data directory
  411.   sysconfdir                     /etc                                                              Sysconf data directory
  412.  
  413.   Testing options                Current Value                    Possible Values                  Description
  414.   ---------------                -------------                    ---------------                  -----------
  415.   errorlogs                      true                             [true, false]                    Whether to print the logs from failing tests
  416.   stdsplit                       true                             [true, false]                    Split stdout and stderr in test logs
  417.  
  418.   Project options                Current Value                    Possible Values                  Description
  419.   ---------------                -------------                    ---------------                  -----------
  420.   android-stub                   false                            [true, false]                    Build against android-stub
  421.   build-aco-tests                false                            [true, false]                    Build ACO tests. These require RADV and glslang but not an AMD
  422.                                                                                                    GPU.
  423.   build-tests                    false                            [true, false]                    Build unit tests. Currently this will build *all* unit tests
  424.                                                                                                    except the ACO tests, which may build more than expected.
  425.   d3d-drivers-path                                                                                 Location of D3D drivers. Default: $libdir/d3d
  426.   datasources                    [auto]                           [auto, panfrost, intel,          List of Perfetto datasources to build. If this is set to `auto`,
  427.                                                                   freedreno]                       datasources that can not be build are skipped. Default: [`auto`]
  428.   draw-use-llvm                  true                             [true, false]                    Whether to use LLVM for the Gallium draw module, if LLVM is
  429.                                                                                                    included.
  430.   dri-drivers                    [i915, i965, r200, r100,         [auto, i915, i965, r100, r200,   List of dri drivers to build. If this is set to auto all drivers
  431.                                  nouveau]                         nouveau]                         applicable to the target OS/architecture will be built
  432.   dri-drivers-path                                                                                 Location to install dri drivers. Default: $libdir/dri.
  433.   dri-search-path                                                                                  Locations to search for dri drivers, passed as colon separated
  434.                                                                                                    list. Default: dri-drivers-path.
  435.   dri3                           enabled                          [auto, true, false, disabled,    enable support for dri3
  436.                                                                   enabled]
  437.   egl                            enabled                          [auto, true, false, enabled,     Build support for EGL platform
  438.                                                                   disabled]
  439.   egl-lib-suffix                                                                                   Suffix to append to EGL library name.  Default: none.
  440.   execmem                        true                             [true, false]                    Enable execmem support.  Without execmem, glapi will fail to
  441.                                                                                                    generate dynamic glapi stubs when entrypoints unknown to glapi
  442.                                                                                                    but known to DRI drivers are requested in eglGetProcAddress or
  443.                                                                                                    glXGetProcAddress.  This should be enabled unless the platform
  444.                                                                                                    can guarantee glapi and DRI drivers are always built from the
  445.                                                                                                    same source tree.
  446.   freedreno-kgsl                 false                            [true, false]                    use kgsl backend for freedreno vulkan driver
  447.   gallium-d3d10umd               false                            [true, false]                    build gallium D3D10 WDDM UMD frontend.
  448.   gallium-drivers                [r300, r600, radeonsi, nouveau,  [auto, kmsro, radeonsi, r300,    List of gallium drivers to build. If this is set to auto all
  449.                                  svga, swrast, virgl, iris, zink] r600, nouveau, freedreno,        drivers applicable to the target OS/architecture will be built
  450.                                                                    swrast, v3d, vc4, etnaviv,
  451.                                                                   tegra, i915, svga, virgl, swr,
  452.                                                                    panfrost, iris, lima, zink,
  453.                                                                   d3d12, asahi, crocus]
  454.   gallium-extra-hud              true                             [true, false]                    Enable HUD block/NIC I/O HUD status support
  455.   gallium-nine                   true                             [true, false]                    build gallium "nine" Direct3D 9.x frontend.
  456.   gallium-omx                    bellagio                         [auto, disabled, bellagio,       enable gallium omx frontend.
  457.                                                                   tizonia]
  458.   gallium-opencl                 icd                              [icd, standalone, disabled]      build gallium "clover" OpenCL frontend.
  459.   gallium-va                     enabled                          [auto, true, false, enabled,     enable gallium va frontend.
  460.                                                                   disabled]
  461.   gallium-vdpau                  enabled                          [auto, true, false, enabled,     enable gallium vdpau frontend.
  462.                                                                   disabled]
  463.   gallium-xa                     enabled                          [auto, true, false, enabled,     enable gallium xa frontend.
  464.                                                                   disabled]
  465.   gallium-xvmc                   disabled                         [auto, true, false, enabled,     enable gallium xvmc frontend.
  466.                                                                   disabled]
  467.   gbm                            enabled                          [auto, true, false, enabled,     Build support for gbm platform
  468.                                                                   disabled]
  469.   gles-lib-suffix                                                                                  Suffix to append to GLES library names.  Default: none.
  470.   gles1                          disabled                         [auto, true, false, enabled,     Build support for OpenGL ES 1.x
  471.                                                                   disabled]
  472.   gles2                          enabled                          [auto, true, false, enabled,     Build support for OpenGL ES 2.x and 3.x
  473.                                                                   disabled]
  474.   glvnd                          true                             [true, false]                    Enable GLVND support.
  475.   glvnd-vendor-name              mesa                                                              Vendor name string to use for glvnd libraries
  476.   glx                            dri                              [auto, disabled, dri, xlib,      Build support for GLX platform
  477.                                                                   gallium-xlib]
  478.   glx-direct                     true                             [true, false]                    Enable direct rendering in GLX and EGL for DRI
  479.   glx-read-only-text             false                            [true, false]                    Disable writable .text section on x86 (decreases performance)
  480.   install-intel-gpu-tests        false                            [true, false]                    Build and install Intel unit tests which require the GPU.  This
  481.                                                                                                    option is for developers and the Intel CI system only.
  482.   libunwind                      enabled                          [auto, true, false, enabled,     Use libunwind for stack-traces
  483.                                                                   disabled]
  484.   llvm                           enabled                          [auto, true, false, enabled,     Build with LLVM support.
  485.                                                                   disabled]
  486.   lmsensors                      enabled                          [auto, true, false, enabled,     Enable HUD lmsensors support.
  487.                                                                   disabled]
  488.   microsoft-clc                  disabled                         [enabled, disabled, auto]        Build support for the Microsoft CLC to DXIL compiler
  489.   moltenvk-dir                                                                                     Location of the MoltenVk SDK. Default:
  490.   omx-libs-path                                                                                    path to put omx libraries. defaults to omx-bellagio pkg-config
  491.                                                                                                    pluginsdir.
  492.   opencl-native                  true                             [true, false]                    build gallium "clover" OpenCL frontend with native LLVM codegen
  493.                                                                                                    support.
  494.   opencl-spirv                   false                            [true, false]                    build gallium "clover" OpenCL frontend with SPIR-V binary
  495.                                                                                                    support.
  496.   opengl                         true                             [true, false]                    Build support for OpenGL (all versions)
  497.   osmesa                         true                             [true, false]                    Build OSmesa.
  498.   osmesa-bits                    8                                [8, 16, 32]                      Number of channel bits for OSMesa.
  499.   perfetto                       false                            [true, false]                    Enable performance analysis with Perfetto. Default: false
  500.   platform-sdk-version           25                               >=25, <=30                       Android Platform SDK version. Default: Nougat version.
  501.   platforms                      [x11, wayland]                   [auto, x11, wayland, haiku,      window systems to support. If this is set to `auto`, all
  502.                                                                   android, windows]                platforms applicable will be enabled.
  503.   power8                         auto                             [auto, true, false, enabled,     Enable power8 optimizations.
  504.                                                                   disabled]
  505.   prefer-iris                    true                             [true, false]                    Prefer new Intel iris driver over older i965 driver
  506.   selinux                        false                            [true, false]                    Build an SELinux-aware Mesa.  This currently disables execmem
  507.                                                                                                    support at runtime unless SELinux is configured with
  508.                                                                                                    allow_execmem.
  509.   shader-cache                   auto                             [auto, true, false, enabled,     Build with on-disk shader cache support.
  510.                                                                   disabled]
  511.   shader-cache-default           true                             [true, false]                    If set to false, the feature is only activated when environment
  512.                                                                                                    variable MESA_GLSL_CACHE_DISABLE is set to false
  513.   shader-cache-max-size                                                                            Default value for MESA_GLSL_CACHE_MAX_SIZE enviroment variable.
  514.                                                                                                    If set, determines the maximum size of the on-disk cache of
  515.                                                                                                    compiled    GLSL programs, can be overriden by enviroment
  516.                                                                                                    variable if needed. Should be set to a number optionally
  517.                                                                                                    followed by    ``K``, ``M``, or ``G`` to specify a size in
  518.                                                                                                    kilobytes, megabytes, or    gigabytes. By default, gigabytes
  519.                                                                                                    will be assumed. And if unset, a    maximum size of 1GB will be
  520.                                                                                                    used.
  521.   shared-glapi                   enabled                          [auto, true, false, enabled,     Whether to build a shared or static glapi. Defaults to false on
  522.                                                                   disabled]                        Windows, true elsewhere
  523.   shared-llvm                    auto                             [auto, true, false, enabled,     Whether to link LLVM shared or statically.
  524.                                                                   disabled]
  525.   shared-swr                     true                             [true, false]                    Whether to link SWR shared or statically.
  526.   spirv-to-dxil                  false                            [true, false]                    Build support for the SPIR-V to DXIL library
  527.   sse2                           true                             [true, false]                    use msse2 flag for x86. Uses sse/sse2 instead of x87. Default:
  528.                                                                                                    true
  529.   static-libclc                  []                               [spirv, spirv64, all]            Link libclc SPIR-V statically.
  530.   swr-arches                     [avx, avx2]                      [avx, avx2, knl, skx]            Architectures to build SWR support for.
  531.   tools                          []                               [drm-shim, etnaviv, freedreno,   List of tools to build. (Note: `intel-ui` selects `intel`)
  532.                                                                   glsl, intel, intel-ui, nir,
  533.                                                                    nouveau, xvmc, lima, panfrost,
  534.                                                                   asahi, all]
  535.   va-libs-path                                                                                     path to put va libraries. defaults to $libdir/dri.
  536.   valgrind                       disabled                         [auto, true, false, enabled,     Build with valgrind support
  537.                                                                   disabled]
  538.   vdpau-libs-path                                                                                  path to put vdpau libraries. defaults to $libdir/vdpau.
  539.   vulkan-drivers                 [amd, intel, swrast, virtio-     [auto, amd, broadcom, freedreno, List of vulkan drivers to build. If this is set to auto all
  540.                                  experimental]                    intel, swrast,                   drivers applicable to the target OS/architecture will be built
  541.                                                                    virtio-experimental]
  542.   vulkan-icd-dir                                                                                   Location relative to prefix to put vulkan icds on install.
  543.                                                                                                    Default: $datadir/vulkan/icd.d
  544.   vulkan-layers                  [device-select, overlay]         [device-select, intel-nullhw,    List of vulkan layers to build
  545.                                                                   overlay]
  546.   xlib-lease                     auto                             [auto, true, false, enabled,     Enable VK_EXT_acquire_xlib_display.
  547.                                                                   disabled]
  548.   xvmc-libs-path                                                                                   path to put xvmc libraries. defaults to $libdir.
  549.   zlib                           enabled                          [enabled, disabled, auto]        Use ZLIB to build driver. Default: enabled
  550.   zstd                           enabled                          [auto, true, false, enabled,     Use ZSTD instead of ZLIB in some cases.
  551.                                                                   disabled]
  552. ninja: Entering directory `_build'
  553. [1/2564] Generating git_sha1.h with a custom command
  554. [2/2564] Compiling C object src/util/libmesa_util.a.p/bitscan.c.o
  555. [3/2564] Compiling C object src/util/libmesa_util.a.p/debug.c.o
  556. [4/2564] Compiling C object src/util/libmesa_util.a.p/anon_file.c.o
  557. [5/2564] Compiling C object src/util/libmesa_util.a.p/crc32.c.o
  558. [6/2564] Compiling C object src/util/libmesa_util.a.p/dag.c.o
  559. [7/2564] Compiling C object src/util/libmesa_util.a.p/compress.c.o
  560. [8/2564] Generating driconf_static.h with a custom command
  561. [9/2564] Compiling C object src/util/libmesa_util.a.p/build_id.c.o
  562. [10/2564] Compiling C object src/util/libmesa_util.a.p/double.c.o
  563. [11/2564] Compiling C object src/util/libmesa_util.a.p/log.c.o
  564. [12/2564] Compiling C object src/util/libmesa_util.a.p/blob.c.o
  565. [13/2564] Compiling C object src/util/libmesa_util.a.p/disk_cache.c.o
  566. [14/2564] Compiling C object src/util/libmesa_util.a.p/disk_cache_os.c.o
  567. [15/2564] Compiling C object src/util/libmesa_util.a.p/fast_idiv_by_const.c.o
  568. [16/2564] Compiling C object src/util/libmesa_util.a.p/memstream.c.o
  569. [17/2564] Compiling C object src/util/libmesa_util.a.p/mesa-sha1.c.o
  570. [18/2564] Compiling C object src/util/libmesa_util.a.p/fossilize_db.c.o
  571. [19/2564] Compiling C object src/util/libmesa_util.a.p/os_time.c.o
  572. [20/2564] Compiling C object src/util/libmesa_util.a.p/os_file.c.o
  573. [21/2564] Compiling C object src/util/libmesa_util.a.p/u_idalloc.c.o
  574. [22/2564] Compiling C object src/util/libmesa_util.a.p/os_socket.c.o
  575. [23/2564] Compiling C object src/util/libmesa_util.a.p/os_misc.c.o
  576. [24/2564] Compiling C object src/util/libmesa_util.a.p/rand_xor.c.o
  577. [25/2564] Generating u_format_table.c with a custom command (wrapped by meson to capture output)
  578. [26/2564] Compiling C object src/util/libmesa_util.a.p/u_process.c.o
  579. [27/2564] Compiling C object src/util/libmesa_util.a.p/hash_table.c.o
  580. [28/2564] Generating u_format_pack.h with a custom command (wrapped by meson to capture output)
  581. [29/2564] Compiling C object src/util/libmesa_util.a.p/slab.c.o
  582. [30/2564] Compiling C object src/util/libmesa_util.a.p/sha1_sha1.c.o
  583. [31/2564] Compiling C object src/util/libmesa_util.a.p/rb_tree.c.o
  584. [32/2564] Compiling C object src/util/libmesa_util.a.p/ralloc.c.o
  585. [33/2564] Compiling C object src/util/libxmlconfig.a.p/xmlconfig.c.o
  586. [34/2564] Compiling C object src/util/libmesa_util.a.p/rgtc.c.o
  587. [35/2564] Compiling C object src/util/libmesa_util.a.p/set.c.o
  588. [36/2564] Compiling C object src/util/libmesa_util.a.p/string_buffer.c.o
  589. [37/2564] Compiling C object src/util/libmesa_util.a.p/sparse_array.c.o
  590. [38/2564] Compiling C object src/util/libmesa_util.a.p/half_float.c.o
  591. [39/2564] Compiling C object src/util/libmesa_util.a.p/softfloat.c.o
  592. [40/2564] Compiling C object src/util/format/libmesa_format.a.p/u_format_unpack_neon.c.o
  593. [41/2564] Compiling C object src/util/format/libmesa_format.a.p/u_format_etc.c.o
  594. [42/2564] Linking static target src/util/libxmlconfig.a
  595. [43/2564] Compiling C object src/util/format/libmesa_format.a.p/u_format_other.c.o
  596. [44/2564] Compiling C object src/util/libmesa_util.a.p/strtod.c.o
  597. [45/2564] Compiling C object src/util/format/libmesa_format.a.p/u_format_latc.c.o
  598. [46/2564] Compiling C object src/util/format/libmesa_format.a.p/u_format.c.o
  599. [47/2564] Compiling C object src/util/format/libmesa_format.a.p/u_format_tests.c.o
  600. [48/2564] Compiling C object src/util/libmesa_util.a.p/u_atomic.c.o
  601. [49/2564] Compiling C object src/util/format/libmesa_format.a.p/u_format_rgtc.c.o
  602. [50/2564] Compiling C object src/util/libmesa_util.a.p/register_allocate.c.o
  603. [51/2564] Compiling C object src/util/libmesa_util.a.p/u_mm.c.o
  604. [52/2564] Compiling C object src/util/libmesa_util.a.p/u_vector.c.o
  605. [53/2564] Compiling C object src/util/format/libmesa_format.a.p/u_format_yuv.c.o
  606. [54/2564] Compiling C object src/util/libmesa_util.a.p/u_queue.c.o
  607. [55/2564] Compiling C object src/util/libmesa_util.a.p/u_math.c.o
  608. [56/2564] Compiling C object src/util/libmesa_util.a.p/u_debug.c.o
  609. [57/2564] Compiling C object src/util/libmesa_util.a.p/u_debug_memory.c.o
  610. [58/2564] Compiling C object src/util/format/libmesa_format.a.p/u_format_fxt1.c.o
  611. [59/2564] Compiling C object src/util/libmesa_util.a.p/vma.c.o
  612. [60/2564] Compiling C object src/util/format/libmesa_format.a.p/u_format_zs.c.o
  613. [61/2564] Compiling C object src/util/libmesa_util.a.p/u_debug_symbol.c.o
  614. [62/2564] Compiling C object src/util/libmesa_util.a.p/u_debug_stack.c.o
  615. [63/2564] Compiling C object src/util/libmesa_util.a.p/u_cpu_detect.c.o
  616. [64/2564] Compiling C++ object src/util/libmesa_util.a.p/u_printf.cpp.o
  617. [65/2564] Compiling C object src/util/format/libmesa_format.a.p/u_format_s3tc.c.o
  618. [66/2564] Compiling C object src/util/format/libmesa_format.a.p/u_format_bptc.c.o
  619. [67/2564] Generating enums.c with a custom command (wrapped by meson to capture output)
  620. [68/2564] Generating marshal_generated3.c with a custom command (wrapped by meson to capture output)
  621. [69/2564] Generating marshal_generated0.c with a custom command (wrapped by meson to capture output)
  622. [70/2564] Generating api_exec.c with a custom command (wrapped by meson to capture output)
  623. [71/2564] Generating marshal_generated7.c with a custom command (wrapped by meson to capture output)
  624. [72/2564] Generating marshal_generated2.c with a custom command (wrapped by meson to capture output)
  625. [73/2564] Generating glapi_mapi_tmp.h with a custom command (wrapped by meson to capture output)
  626. [74/2564] Generating indirect.c with a custom command (wrapped by meson to capture output)
  627. [75/2564] Generating marshal_generated6.c with a custom command (wrapped by meson to capture output)
  628. [76/2564] Generating vtn_gather_types.c with a custom command
  629. [77/2564] Generating indirect_init.c with a custom command (wrapped by meson to capture output)
  630. [78/2564] Compiling C object src/mapi/glapi/libglapi_static.a.p/.._entry.c.o
  631. [79/2564] Generating marshal_generated5.c with a custom command (wrapped by meson to capture output)
  632. [80/2564] Linking static target src/mapi/glapi/libglapi_static.a
  633. [81/2564] Generating spirv_info.c with a custom command
  634. [82/2564] Generating vtn_generator_ids.h with a custom command
  635. [83/2564] Generating ir_expression_operation.h with a custom command (wrapped by meson to capture output)
  636. [84/2564] Generating marshal_generated1.c with a custom command (wrapped by meson to capture output)
  637. [85/2564] Generating nir_intrinsics.h with a custom command
  638. [86/2564] Generating marshal_generated4.c with a custom command (wrapped by meson to capture output)
  639. [87/2564] Compiling C object src/compiler/libcompiler.a.p/shader_enums.c.o
  640. [88/2564] Generating nir_opcodes.c with a custom command (wrapped by meson to capture output)
  641. [89/2564] Generating indirect.h with a custom command (wrapped by meson to capture output)
  642. [90/2564] Generating nir_builder_opcodes.h with a custom command (wrapped by meson to capture output)
  643. [91/2564] Generating nir_intrinsics_indices.h with a custom command
  644. [92/2564] Generating nir_intrinsic.c with a custom command
  645. [93/2564] Generating nir_constant_expressions.c with a custom command (wrapped by meson to capture output)
  646. [94/2564] Compiling C++ object src/amd/addrlib/libaddrlib.a.p/src_core_addrobject.cpp.o
  647. [95/2564] Generating nir_opcodes.h with a custom command (wrapped by meson to capture output)
  648. [96/2564] Compiling C++ object src/amd/addrlib/libaddrlib.a.p/src_r800_ciaddrlib.cpp.o
  649. [97/2564] Generating indirect_size.c with a custom command (wrapped by meson to capture output)
  650. [98/2564] Compiling C++ object src/amd/addrlib/libaddrlib.a.p/src_core_coord.cpp.o
  651. [99/2564] Compiling C++ object src/amd/addrlib/libaddrlib.a.p/src_r800_egbaddrlib.cpp.o
  652. [100/2564] Generating indirect_size.h with a custom command (wrapped by meson to capture output)
  653. [101/2564] Compiling C++ object src/amd/addrlib/libaddrlib.a.p/src_r800_siaddrlib.cpp.o
  654. ../mesa/src/amd/addrlib/src/r800/siaddrlib.cpp:3248:30: warning: explicitly assigning value of variable of type 'unsigned int' to itself [-Wself-assign]
  655.                numSamples   = numSamples;
  656.                ~~~~~~~~~~   ^ ~~~~~~~~~~
  657. ../mesa/src/amd/addrlib/src/r800/siaddrlib.cpp:3255:30: warning: explicitly assigning value of variable of type 'unsigned int' to itself [-Wself-assign]
  658.                numSamples   = numSamples;
  659.                ~~~~~~~~~~   ^ ~~~~~~~~~~
  660. ../mesa/src/amd/addrlib/src/r800/siaddrlib.cpp:3262:30: warning: explicitly assigning value of variable of type 'unsigned int' to itself [-Wself-assign]
  661.                numSamples   = numSamples;
  662.                ~~~~~~~~~~   ^ ~~~~~~~~~~
  663. 3 warnings generated.
  664. [102/2564] Generating shared_glapi_mapi_tmp.h with a custom command (wrapped by meson to capture output)
  665. [103/2564] Compiling C object src/mapi/shared-glapi/libglapi.so.0.0.0.p/.._u_current.c.o
  666. [104/2564] Compiling C object src/compiler/nir/libnir.a.p/meson-generated_.._.._spirv_spirv_info.c.o
  667. [105/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_to_source_mods.c.o
  668. [106/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_bool_to_int32.c.o
  669. [107/2564] Generating format_srgb with a custom command (wrapped by meson to capture output)
  670. [108/2564] Compiling C++ object src/compiler/libcompiler.a.p/nir_types.cpp.o
  671. [109/2564] Compiling C object src/mapi/shared-glapi/libglapi.so.0.0.0.p/.._u_execmem.c.o
  672. [110/2564] Compiling C object src/mapi/shared-glapi/libglapi.so.0.0.0.p/.._stub.c.o
  673. [111/2564] Compiling C object src/mapi/shared-glapi/libglapi.so.0.0.0.p/.._mapi_glapi.c.o
  674. [112/2564] Compiling C object src/util/libmesa_util.a.p/meson-generated_.._format_srgb.c.o
  675. [113/2564] Compiling C object src/mapi/shared-glapi/libglapi.so.0.0.0.p/.._table.c.o
  676. [114/2564] Linking static target src/util/libmesa_util.a
  677. [115/2564] Compiling C object src/mapi/shared-glapi/libglapi.so.0.0.0.p/.._entry.c.o
  678. [116/2564] Compiling C object src/compiler/nir/libnir.a.p/meson-generated_.._nir_opcodes.c.o
  679. [117/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_texcoord_replace.c.o
  680. [118/2564] Linking target src/mapi/shared-glapi/libglapi.so.0.0.0
  681. [119/2564] Compiling C object src/compiler/nir/libnir.a.p/meson-generated_.._nir_intrinsics.c.o
  682. [120/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_ssbo.c.o
  683. [121/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_bool_to_float.c.o
  684. [122/2564] Compiling C++ object src/compiler/libcompiler.a.p/glsl_types.cpp.o
  685. [123/2564] Linking static target src/compiler/libcompiler.a
  686. [124/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_large_constants.c.o
  687. [125/2564] Generating symbol file src/mapi/shared-glapi/libglapi.so.0.0.0.p/libglapi.so.0.0.0.symbols
  688. [126/2564] Compiling C object src/compiler/nir/libnir.a.p/meson-generated_.._.._spirv_vtn_gather_types.c.o
  689. [127/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_control_flow.c.o
  690. [128/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_clone.c.o
  691. [129/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_clamp_color_outputs.c.o
  692. [130/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_divergence_analysis.c.o
  693. [131/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_dominance.c.o
  694. [132/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_gather_ssa_types.c.o
  695. [133/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_gather_xfb_info.c.o
  696. [134/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_convert_ycbcr.c.o
  697. [135/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_builtin_builder.c.o
  698. [136/2564] Compiling C object src/compiler/nir/libnir.a.p/nir.c.o
  699. [137/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_gs_count_vertices.c.o
  700. [138/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_gather_info.c.o
  701. [139/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_deref.c.o
  702. [140/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_from_ssa.c.o
  703. [141/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_inline_uniforms.c.o
  704. [142/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_liveness.c.o
  705. [143/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_inline_functions.c.o
  706. [144/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_instr_set.c.o
  707. [145/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_amul.c.o
  708. [146/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_loop_analyze.c.o
  709. [147/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_linking_helpers.c.o
  710. [148/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_alu.c.o
  711. [149/2564] Generating amdgfxregs_h with a custom command (wrapped by meson to capture output)
  712. [150/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_alu_to_scalar.c.o
  713. [151/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_array_deref_of_vec.c.o
  714. [152/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_alpha_test.c.o
  715. [153/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_atomics_to_ssbo.c.o
  716. [154/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_bitmap.c.o
  717. [155/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_memory_model.c.o
  718. [156/2564] Compiling C object src/util/format/libmesa_format.a.p/meson-generated_.._u_format_table.c.o
  719. In file included from src/util/format/u_format_table.c:45:
  720. ../mesa/src/util/format/format_utils.h:82:38: warning: implicit conversion from 'unsigned int' to 'float' changes value from 4294967295 to 4294967296 [-Wimplicit-const-int-float-conversion]
  721.      return _mesa_i64roundevenf(x * MAX_UINT(dst_bits));
  722.                                   ~ ^~~~~~~~~~~~~~~~~~
  723. ../mesa/src/util/format/format_utils.h:38:40: note: expanded from macro 'MAX_UINT'
  724. #define MAX_UINT(BITS) ((BITS) == 32 ? UINT32_MAX : ((1u << (BITS)) - 1))
  725.                                       ^~~~~~~~~~
  726. /usr/include/stdint.h:129:23: note: expanded from macro 'UINT32_MAX'
  727. # define UINT32_MAX             (4294967295U)
  728.                                 ^~~~~~~~~~~
  729. 1 warning generated.
  730. [157/2564] Generating nir_opt_algebraic.c with a custom command (wrapped by meson to capture output)
  731. [158/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_bool_to_bitsize.c.o
  732. [159/2564] Linking static target src/util/format/libmesa_format.a
  733. [160/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_memcpy.c.o
  734. [161/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_blend.c.o
  735. [162/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_is_helper_invocation.c.o
  736. [163/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_mediump.c.o
  737. [164/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_clip_cull_distance_arrays.c.o
  738. [165/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_clip.c.o
  739. [166/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_convert_alu_types.c.o
  740. [167/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_clip_disable.c.o
  741. [168/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_clip_halfz.c.o
  742. [169/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_discard_or_demote.c.o
  743. [170/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_variable_initializers.c.o
  744. [171/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_global_vars_to_local.c.o
  745. [172/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_double_ops.c.o
  746. [173/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_flatshade.c.o
  747. [174/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_fb_read.c.o
  748. [175/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_drawpixels.c.o
  749. [176/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_fragcoord_wtrans.c.o
  750. [177/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_fragcolor.c.o
  751. [178/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_frexp.c.o
  752. [179/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_fp16_conv.c.o
  753. [180/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_flrp.c.o
  754. [181/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_goto_ifs.c.o
  755. [182/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_load_const_to_scalar.c.o
  756. [183/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_idiv.c.o
  757. [184/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_gs_intrinsics.c.o
  758. [185/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_locals_to_regs.c.o
  759. [186/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_indirect_derefs.c.o
  760. [187/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_input_attachments.c.o
  761. [188/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_int_to_float.c.o
  762. [189/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_interpolation.c.o
  763. [190/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_move.c.o
  764. [191/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_io_arrays_to_elements.c.o
  765. [192/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_io_to_temporaries.c.o
  766. [193/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_io_to_scalar.c.o
  767. [194/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_int64.c.o
  768. ../mesa/src/compiler/nir/nir_lower_int64.c:763:46: warning: implicit conversion from 'unsigned long' to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion]
  769.      x = nir_fmin(b, x, nir_imm_floatN_t(b, UINT64_MAX, x->bit_size));
  770.                         ~~~~~~~~~~~~~~~~    ^~~~~~~~~~
  771. /usr/include/stdint.h:130:23: note: expanded from macro 'UINT64_MAX'
  772. # define UINT64_MAX             (__UINT64_C(18446744073709551615))
  773.                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  774. /usr/include/stdint.h:107:25: note: expanded from macro '__UINT64_C'
  775. #  define __UINT64_C(c) c ## UL
  776.                        ^~~~~~~
  777. <scratch space>:35:1: note: expanded from here
  778. 18446744073709551615UL
  779. ^~~~~~~~~~~~~~~~~~~~~~
  780. ../mesa/src/compiler/nir/nir_lower_int64.c:768:46: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]
  781.      x = nir_fmin(b, x, nir_imm_floatN_t(b, INT64_MAX, x->bit_size));
  782.                         ~~~~~~~~~~~~~~~~    ^~~~~~~~~
  783. /usr/include/stdint.h:124:22: note: expanded from macro 'INT64_MAX'
  784. # define INT64_MAX              (__INT64_C(9223372036854775807))
  785.                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  786. /usr/include/stdint.h:106:24: note: expanded from macro '__INT64_C'
  787. #  define __INT64_C(c)  c ## L
  788.                        ^~~~~~
  789. <scratch space>:36:1: note: expanded from here
  790. 9223372036854775807L
  791. ^~~~~~~~~~~~~~~~~~~~
  792. 2 warnings generated.
  793. [195/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_phis_to_scalar.c.o
  794. [196/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_io_to_vector.c.o
  795. [197/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_non_uniform_access.c.o
  796. [198/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_multiview.c.o
  797. [199/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_packing.c.o
  798. [200/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_passthrough_edgeflags.c.o
  799. [201/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_io.c.o
  800. [202/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_point_size_mov.c.o
  801. [203/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_patch_vertices.c.o
  802. [204/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_pntc_ytransform.c.o
  803. [205/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_point_size.c.o
  804. [206/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_returns.c.o
  805. [207/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_readonly_images_to_tex.c.o
  806. [208/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_printf.c.o
  807. [209/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_regs_to_ssa.c.o
  808. [210/2564] Compiling C object src/compiler/nir/libnir.a.p/meson-generated_.._nir_opt_algebraic.c.o
  809. [211/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_scratch.c.o
  810. [212/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_samplers.c.o
  811. [213/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_subgroups.c.o
  812. [214/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_two_sided_color.c.o
  813. [215/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_undef_to_zero.c.o
  814. [216/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_system_values.c.o
  815. [217/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_vars_to_ssa.c.o
  816. [218/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_vec3_to_vec4.c.o
  817. [219/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_var_copies.c.o
  818. [220/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_viewport_transform.c.o
  819. [221/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_vec_to_movs.c.o
  820. [222/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_metadata.c.o
  821. [223/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_move_vec_src_uses_to_dest.c.o
  822. [224/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_wpos_ytransform.c.o
  823. [225/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_wpos_center.c.o
  824. [226/2564] Compiling C object src/compiler/nir/libnir.a.p/meson-generated_.._nir_constant_expressions.c.o
  825. src/compiler/nir/nir_constant_expressions.c:37845:15: warning: overlapping comparisons always evaluate to true [-Wtautological-overlap-compare]
  826. if (src0 != 0 || src0 != -1) {
  827.    ~~~~~~~~~~^~~~~~~~~~~~~
  828. src/compiler/nir/nir_constant_expressions.c:37812:15: warning: overlapping comparisons always evaluate to true [-Wtautological-overlap-compare]
  829. if (src0 != 0 || src0 != -1) {
  830.    ~~~~~~~~~~^~~~~~~~~~~~~
  831. src/compiler/nir/nir_constant_expressions.c:37779:15: warning: overlapping comparisons always evaluate to true [-Wtautological-overlap-compare]
  832. if (src0 != 0 || src0 != -1) {
  833.    ~~~~~~~~~~^~~~~~~~~~~~~
  834. src/compiler/nir/nir_constant_expressions.c:37746:15: warning: overlapping comparisons always evaluate to true [-Wtautological-overlap-compare]
  835. if (src0 != 0 || src0 != -1) {
  836.    ~~~~~~~~~~^~~~~~~~~~~~~
  837. src/compiler/nir/nir_constant_expressions.c:37713:15: warning: overlapping comparisons always evaluate to true [-Wtautological-overlap-compare]
  838. if (src0 != 0 || src0 != -1) {
  839.    ~~~~~~~~~~^~~~~~~~~~~~~
  840. src/compiler/nir/nir_constant_expressions.c:37713:23: warning: result of comparison of constant -1 with expression of type 'const uint1_t' (aka 'const unsigned char') is always true [-Wtautological-constant-out-of-range-compare]
  841. if (src0 != 0 || src0 != -1) {
  842.                 ~~~~ ^  ~~
  843. src/compiler/nir/nir_constant_expressions.c:37746:23: warning: result of comparison of constant -1 with expression of type 'const uint8_t' (aka 'const unsigned char') is always true [-Wtautological-constant-out-of-range-compare]
  844. if (src0 != 0 || src0 != -1) {
  845.                 ~~~~ ^  ~~
  846. src/compiler/nir/nir_constant_expressions.c:37779:23: warning: result of comparison of constant -1 with expression of type 'const uint16_t' (aka 'const unsigned short') is always true [-Wtautological-constant-out-of-range-compare]
  847. if (src0 != 0 || src0 != -1) {
  848.                 ~~~~ ^  ~~
  849. 8 warnings generated.
  850. [227/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_tex.c.o
  851. [228/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_barriers.c.o
  852. [229/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_access.c.o
  853. [230/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_wrmasks.c.o
  854. [231/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_bit_size.c.o
  855. [232/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_ubo_vec4.c.o
  856. [233/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_cse.c.o
  857. [234/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_dead_cf.c.o
  858. [235/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_uniforms_to_ubo.c.o
  859. [236/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_dce.c.o
  860. [237/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_normalize_cubemap_coords.c.o
  861. [238/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_gcm.c.o
  862. [239/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_comparison_pre.c.o
  863. [240/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_conditional_discard.c.o
  864. [241/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_constant_folding.c.o
  865. [242/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_combine_stores.c.o
  866. [243/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_copy_propagate.c.o
  867. [244/2564] Generating glcpp-lex.c with a custom command
  868. [245/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_dead_write_vars.c.o
  869. [246/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_find_array_copies.c.o
  870. [247/2564] Generating glcpp-parse.[ch] with a custom command
  871. [248/2564] Generating gfx10_format_table.c with a custom command (wrapped by meson to capture output)
  872. [249/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_idiv_const.c.o
  873. [250/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_intrinsics.c.o
  874. [251/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_copy_prop_vars.c.o
  875. ../mesa/src/compiler/nir/nir_opt_copy_prop_vars.c:193:16: warning: implicit conversion from 'unsigned int' to 'nir_component_mask_t' (aka 'unsigned short') changes value from 4294967295 to 65535 [-Wconstant-conversion]
  876.               BITFIELD_MASK(glsl_get_vector_elements(payload->type));
  877.               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  878. ../mesa/src/util/macros.h:381:18: note: expanded from macro 'BITFIELD_MASK'
  879.   ((b) == 32 ? (~0u) : BITFIELD_BIT((b) % 32) - 1)
  880.                 ^~~
  881. ../mesa/src/compiler/nir/nir_opt_copy_prop_vars.c:1150:13: warning: implicit conversion from 'unsigned int' to 'nir_component_mask_t' (aka 'unsigned short') changes value from 4294967295 to 65535 [-Wconstant-conversion]
  882.            BITFIELD_MASK(glsl_get_vector_elements(payload.instr->type));
  883.            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  884. ../mesa/src/util/macros.h:381:18: note: expanded from macro 'BITFIELD_MASK'
  885.   ((b) == 32 ? (~0u) : BITFIELD_BIT((b) % 32) - 1)
  886.                 ^~~
  887. 2 warnings generated.
  888. [252/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_trivial_continues.c.o
  889. [253/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_if.c.o
  890. [254/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_sink.c.o
  891. [255/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_memcpy.c.o
  892. [256/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_phi_builder.c.o
  893. [257/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_move_discards_to_top.c.o
  894. [258/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_offsets.c.o
  895. [259/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_loop_unroll.c.o
  896. [260/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_remove_phis.c.o
  897. [261/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_rematerialize_compares.c.o
  898. [262/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_peephole_select.c.o
  899. [263/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_shrink_vectors.c.o
  900. [264/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_remove_dead_variables.c.o
  901. [265/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_propagate_invariant.c.o
  902. [266/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_load_store_vectorize.c.o
  903. [267/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_repair_ssa.c.o
  904. [268/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_undef.c.o
  905. [269/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_range_analysis.c.o
  906. [270/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_uniform_atomics.c.o
  907. [271/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_schedule.c.o
  908. [272/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_validate.c.o
  909. [273/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_sweep.c.o
  910. [274/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_print.c.o
  911. [275/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_worklist.c.o
  912. [276/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_opt_vectorize.c.o
  913. [277/2564] Compiling C object src/compiler/nir/libnir.a.p/.._spirv_nir_load_libclc.c.o
  914. [278/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_to_lcssa.c.o
  915. [279/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_split_per_member_structs.c.o
  916. [280/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_split_var_copies.c.o
  917. [281/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_search.c.o
  918. [282/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_serialize.c.o
  919. [283/2564] Generating float64_glsl.h with a custom command
  920. [284/2564] Compiling C object src/compiler/nir/libnir.a.p/.._spirv_gl_spirv.c.o
  921. [285/2564] Generating ir_expression_operation_constant.h with a custom command (wrapped by meson to capture output)
  922. [286/2564] Compiling C object src/compiler/nir/libnir.a.p/.._spirv_nir_lower_libclc.c.o
  923. [287/2564] Generating ir_expression_operation_strings.h with a custom command (wrapped by meson to capture output)
  924. [288/2564] Generating glsl_lexer_cpp with a custom command
  925. [289/2564] Compiling C object src/compiler/nir/libnir.a.p/.._spirv_vtn_amd.c.o
  926. [290/2564] Compiling C object src/compiler/glsl/glcpp/libglcpp.a.p/pp.c.o
  927. [291/2564] Generating wayland-drm-protocol.c with a custom command
  928. [292/2564] Compiling C object src/compiler/nir/libnir.a.p/.._spirv_vtn_subgroup.c.o
  929. [293/2564] Generating linux-dmabuf-unstable-v1-protocol.c with a custom command
  930. [294/2564] Generating wayland-drm-client-protocol.h with a custom command
  931. [295/2564] Compiling C object src/compiler/nir/libnir.a.p/nir_split_vars.c.o
  932. [296/2564] Generating wayland-drm-server-protocol.h with a custom command
  933. [297/2564] Generating linux-dmabuf-unstable-v1-client-protocol.h with a custom command
  934. [298/2564] Compiling C object src/compiler/nir/libnir.a.p/.._spirv_vtn_glsl450.c.o
  935. [299/2564] Compiling C object src/egl/wayland/wayland-drm/libwayland_drm.a.p/meson-generated_.._wayland-drm-protocol.c.o
  936. [300/2564] Compiling C object src/compiler/nir/libnir.a.p/.._spirv_vtn_cfg.c.o
  937. ../mesa/src/compiler/spirv/vtn_cfg.c:350:1: warning: unused function 'vtn_cf_node_find_if' [-Wunused-function]
  938. VTN_DECL_CF_NODE_FIND(if)
  939. ^
  940. ../mesa/src/compiler/spirv/vtn_cfg.c:342:61: note: expanded from macro 'VTN_DECL_CF_NODE_FIND'
  941. static inline struct vtn_##_type *                          \
  942.                                                            ^
  943. <scratch space>:70:1: note: expanded from here
  944. vtn_cf_node_find_if
  945. ^
  946. 1 warning generated.
  947. [301/2564] Compiling C object src/egl/wayland/wayland-drm/libwayland_drm.a.p/wayland-drm.c.o
  948. [302/2564] Compiling C object src/compiler/glsl/glcpp/libglcpp.a.p/meson-generated_.._glcpp-lex.c.o
  949. [303/2564] Linking static target src/egl/wayland/wayland-drm/libwayland_drm.a
  950. [304/2564] Compiling C object src/compiler/nir/libnir.a.p/.._spirv_vtn_alu.c.o
  951. [305/2564] Compiling C object src/compiler/glsl/glcpp/libglcpp.a.p/meson-generated_.._glcpp-parse.c.o
  952. [306/2564] Linking static target src/compiler/glsl/glcpp/libglcpp.a
  953. [307/2564] Compiling C object src/compiler/nir/libnir.a.p/.._spirv_vtn_opencl.c.o
  954. [308/2564] Generating glsl_parser with a custom command
  955. [309/2564] Generating vk_enum_to_str with a custom command
  956. [310/2564] Generating overlay.frag.spv.h with a custom command
  957. ../mesa/src/vulkan/overlay-layer/overlay.frag
  958. [311/2564] Generating overlay.vert.spv.h with a custom command
  959. ../mesa/src/vulkan/overlay-layer/overlay.vert
  960. [312/2564] Compiling C object src/gallium/targets/lavapipe/libvulkan_lvp.so.p/target.c.o
  961. [313/2564] Generating vk_dispatch_table with a custom command
  962. [314/2564] Generating vk_extensions with a custom command
  963. [315/2564] Generating vk_common_entrypoints with a custom command
  964. [316/2564] Compiling C++ object src/amd/addrlib/libaddrlib.a.p/src_core_addrelemlib.cpp.o
  965. [317/2564] Compiling C object src/compiler/nir/libnir.a.p/.._spirv_vtn_variables.c.o
  966. [318/2564] Compiling C object src/compiler/nir/libnir.a.p/.._spirv_spirv_to_nir.c.o
  967. ../mesa/src/compiler/spirv/spirv_to_nir.c:3040:42: warning: implicit conversion from 'unsigned int' to 'nir_component_mask_t' (aka 'unsigned short') changes value from 4294967295 to 65535 [-Wconstant-conversion]
  968.                                         BITFIELD_MASK(result_size));
  969.                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~
  970. ../mesa/src/util/macros.h:381:18: note: expanded from macro 'BITFIELD_MASK'
  971.   ((b) == 32 ? (~0u) : BITFIELD_BIT((b) % 32) - 1)
  972.                 ^~~
  973. ../mesa/src/compiler/spirv/spirv_to_nir.c:3456:45: warning: implicit conversion from 'unsigned int' to 'nir_component_mask_t' (aka 'unsigned short') changes value from 4294967295 to 65535 [-Wconstant-conversion]
  974.                                            BITFIELD_MASK(res_type_size));
  975.                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  976. ../mesa/src/util/macros.h:381:18: note: expanded from macro 'BITFIELD_MASK'
  977.   ((b) == 32 ? (~0u) : BITFIELD_BIT((b) % 32) - 1)
  978.                 ^~~
  979. 2 warnings generated.
  980. [319/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/ir_equals.cpp.o
  981. [320/2564] Linking static target src/compiler/nir/libnir.a
  982. [321/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/ast_expr.cpp.o
  983. [322/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/ir_builder.cpp.o
  984. [323/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/lower_shared_reference.cpp.o
  985. [324/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/lower_xfb_varying.cpp.o
  986. [325/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/opt_algebraic.cpp.o
  987. [326/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/lower_ubo_reference.cpp.o
  988. [327/2564] Compiling C++ object src/imgui/libimgui_core.a.p/imgui_widgets.cpp.o
  989. [328/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/ir_constant_expression.cpp.o
  990. [329/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/ast_array_index.cpp.o
  991. [330/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/generate_ir.cpp.o
  992. [331/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/ast_function.cpp.o
  993. [332/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/meson-generated_.._glsl_parser.cpp.o
  994. [333/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/ast_type.cpp.o
  995. [334/2564] Compiling C++ object src/imgui/libimgui_core.a.p/imgui_draw.cpp.o
  996. [335/2564] Compiling C object src/compiler/glsl/libglsl.a.p/gl_nir_lower_samplers.c.o
  997. [336/2564] Compiling C object src/compiler/glsl/libglsl.a.p/gl_nir_lower_atomics.c.o
  998. [337/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/builtin_types.cpp.o
  999. [338/2564] Compiling C object src/compiler/glsl/libglsl.a.p/gl_nir_link_uniform_initializers.c.o
  1000. [339/2564] Compiling C object src/compiler/glsl/libglsl.a.p/gl_nir_lower_images.c.o
  1001. [340/2564] Compiling C object src/compiler/glsl/libglsl.a.p/gl_nir_link_atomics.c.o
  1002. [341/2564] Compiling C object src/compiler/glsl/libglsl.a.p/gl_nir_link_uniform_blocks.c.o
  1003. [342/2564] Compiling C++ object src/imgui/libimgui_core.a.p/imgui.cpp.o
  1004. [343/2564] Compiling C object src/compiler/glsl/libglsl.a.p/gl_nir_link_xfb.c.o
  1005. [344/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/builtin_variables.cpp.o
  1006. [345/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/ast_to_hir.cpp.o
  1007. [346/2564] Compiling C object src/compiler/glsl/libglsl.a.p/gl_nir_linker.c.o
  1008. [347/2564] Compiling C object src/compiler/glsl/libglsl.a.p/gl_nir_lower_buffers.c.o
  1009. [348/2564] Compiling C object src/compiler/glsl/libglsl.a.p/gl_nir_lower_samplers_as_deref.c.o
  1010. [349/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/glsl_symbol_table.cpp.o
  1011. [350/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/ir_array_refcount.cpp.o
  1012. [351/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/hir_field_selection.cpp.o
  1013. [352/2564] Compiling C object src/compiler/glsl/libglsl.a.p/gl_nir_link_uniforms.c.o
  1014. [353/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/ir_basic_block.cpp.o
  1015. [354/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/meson-generated_.._glsl_lexer.cpp.o
  1016. [355/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/ir_expression_flattening.cpp.o
  1017. [356/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/ir_function_detect_recursion.cpp.o
  1018. [357/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/ir_clone.cpp.o
  1019. [358/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/builtin_functions.cpp.o
  1020. [359/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/ir_function.cpp.o
  1021. [360/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/glsl_parser_extras.cpp.o
  1022. [361/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/ir.cpp.o
  1023. [362/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/ir_function_can_inline.cpp.o
  1024. [363/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/ir_hierarchical_visitor.cpp.o
  1025. [364/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/linker_util.cpp.o
  1026. [365/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/ir_hv_accept.cpp.o
  1027. [366/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/ir_rvalue_visitor.cpp.o
  1028. [367/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/link_functions.cpp.o
  1029. [368/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/ir_variable_refcount.cpp.o
  1030. [369/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/ir_reader.cpp.o
  1031. [370/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/ir_set_program_inouts.cpp.o
  1032. [371/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/ir_print_visitor.cpp.o
  1033. [372/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/ir_validate.cpp.o
  1034. [373/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/link_uniforms.cpp.o
  1035. [374/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/link_uniform_blocks.cpp.o
  1036. [375/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/glsl_to_nir.cpp.o
  1037. [376/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/link_uniform_initializers.cpp.o
  1038. [377/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/link_atomics.cpp.o
  1039. [378/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/link_interface_blocks.cpp.o
  1040. [379/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/lower_builtins.cpp.o
  1041. [380/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/link_uniform_block_active_visitor.cpp.o
  1042. [381/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/loop_unroll.cpp.o
  1043. [382/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/loop_analysis.cpp.o
  1044. [383/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/lower_buffer_access.cpp.o
  1045. [384/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/lower_discard.cpp.o
  1046. [385/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/lower_blend_equation_advanced.cpp.o
  1047. [386/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/lower_const_arrays_to_uniforms.cpp.o
  1048. [387/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/linker.cpp.o
  1049. [388/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/link_varyings.cpp.o
  1050. [389/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/lower_cs_derived.cpp.o
  1051. [390/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/lower_if_to_cond_assign.cpp.o
  1052. [391/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/lower_discard_flow.cpp.o
  1053. [392/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/lower_distance.cpp.o
  1054. [393/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/lower_offset_array.cpp.o
  1055. [394/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/lower_jumps.cpp.o
  1056. [395/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/lower_int64.cpp.o
  1057. [396/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/lower_packing_builtins.cpp.o
  1058. [397/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/lower_packed_varyings.cpp.o
  1059. ../mesa/src/compiler/glsl/lower_packed_varyings.cpp:208:19: warning: private field 'locations_used' is not used [-Wunused-private-field]
  1060.   const unsigned locations_used;
  1061.                  ^
  1062. 1 warning generated.
  1063. [398/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/lower_mat_op_to_vec.cpp.o
  1064. [399/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/lower_named_interface_blocks.cpp.o
  1065. [400/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/lower_tess_level.cpp.o
  1066. [401/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/lower_instructions.cpp.o
  1067. [402/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/lower_variable_index_to_cond_assign.cpp.o
  1068. [403/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/lower_subroutine.cpp.o
  1069. [404/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/lower_texture_projection.cpp.o
  1070. [405/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/lower_vec_index_to_swizzle.cpp.o
  1071. [406/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/lower_vec_index_to_cond_assign.cpp.o
  1072. [407/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/opt_flatten_nested_if_blocks.cpp.o
  1073. [408/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/opt_dead_code_local.cpp.o
  1074. [409/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/lower_vector.cpp.o
  1075. [410/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/lower_vector_insert.cpp.o
  1076. [411/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/lower_output_reads.cpp.o
  1077. [412/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/lower_vertex_id.cpp.o
  1078. [413/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/lower_vector_derefs.cpp.o
  1079. [414/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/opt_dead_builtin_varyings.cpp.o
  1080. [415/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/opt_array_splitting.cpp.o
  1081. [416/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/opt_conditional_discard.cpp.o
  1082. [417/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/lower_precision.cpp.o
  1083. [418/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/opt_constant_folding.cpp.o
  1084. [419/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/opt_constant_variable.cpp.o
  1085. [420/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/opt_constant_propagation.cpp.o
  1086. [421/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/opt_dead_builtin_variables.cpp.o
  1087. [422/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/opt_copy_propagation_elements.cpp.o
  1088. [423/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/opt_dead_code.cpp.o
  1089. [424/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/opt_flip_matrices.cpp.o
  1090. [425/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/string_to_uint_map.cpp.o
  1091. [426/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/s_expression.cpp.o
  1092. [427/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/opt_function_inlining.cpp.o
  1093. [428/2564] Linking static target src/imgui/libimgui_core.a
  1094. [429/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/opt_redundant_jumps.cpp.o
  1095. [430/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/opt_dead_functions.cpp.o
  1096. [431/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/opt_if_simplification.cpp.o
  1097. [432/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/opt_swizzle.cpp.o
  1098. [433/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/opt_structure_splitting.cpp.o
  1099. [434/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/opt_minmax.cpp.o
  1100. [435/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/opt_rebalance_tree.cpp.o
  1101. [436/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/opt_tree_grafting.cpp.o
  1102. [437/2564] Compiling C object src/vulkan/util/libvulkan_util.a.p/vk_cmd_copy.c.o
  1103. [438/2564] Compiling C object src/vulkan/util/libvulkan_util.a.p/meson-generated_.._vk_common_entrypoints.c.o
  1104. [439/2564] Compiling C object src/vulkan/util/libvulkan_util.a.p/vk_deferred_operation.c.o
  1105. [440/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/opt_vectorize.cpp.o
  1106. [441/2564] Compiling C object src/vulkan/util/libvulkan_util.a.p/vk_debug_report.c.o
  1107. ../mesa/src/vulkan/util/vk_debug_report.c:154:24: warning: implicit conversion from enumeration type 'const VkObjectType' (aka 'const enum VkObjectType') to different enumeration type 'VkDebugReportObjectTypeEXT' (aka 'enum VkDebugReportObjectTypeEXT') [-Wenum-conversion]
  1108.      object ? object->type : VK_OBJECT_TYPE_UNKNOWN;
  1109.               ~~~~~~~~^~~~
  1110. ../mesa/src/vulkan/util/vk_debug_report.c:154:31: warning: implicit conversion from enumeration type 'enum VkObjectType' to different enumeration type 'VkDebugReportObjectTypeEXT' (aka 'enum VkDebugReportObjectTypeEXT') [-Wenum-conversion]
  1111.      object ? object->type : VK_OBJECT_TYPE_UNKNOWN;
  1112.                              ^~~~~~~~~~~~~~~~~~~~~~
  1113. 2 warnings generated.
  1114. [442/2564] Compiling C object src/vulkan/util/libvulkan_util.a.p/vk_descriptors.c.o
  1115. [443/2564] Compiling C object src/vulkan/util/libvulkan_util.a.p/vk_alloc.c.o
  1116. [444/2564] Compiling C object src/vulkan/util/libvulkan_util.a.p/meson-generated_.._vk_enum_to_str.c.o
  1117. [445/2564] Compiling C object src/vulkan/util/libvulkan_util.a.p/meson-generated_.._vk_extensions.c.o
  1118. [446/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/propagate_invariance.cpp.o
  1119. [447/2564] Compiling C object src/vulkan/util/libvulkan_util.a.p/vk_instance.c.o
  1120. [448/2564] Compiling C object src/vulkan/util/libvulkan_util.a.p/vk_format.c.o
  1121. [449/2564] Compiling C object src/vulkan/wsi/libvulkan_wsi.a.p/meson-generated_.._.._.._egl_wayland_wayland-drm_wayland-drm-protocol.c.o
  1122. [450/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/serialize.cpp.o
  1123. [451/2564] Compiling C object src/vulkan/util/libvulkan_util.a.p/vk_shader_module.c.o
  1124. [452/2564] Compiling C object src/vulkan/util/libvulkan_util.a.p/vk_device.c.o
  1125. [453/2564] Compiling C object src/vulkan/util/libvulkan_util.a.p/vk_object.c.o
  1126. [454/2564] Compiling C object src/vulkan/wsi/libvulkan_wsi.a.p/meson-generated_.._.._.._egl_wayland_wayland-drm_linux-dmabuf-unstable-v1-protocol.c.o
  1127. [455/2564] Compiling C object src/vulkan/util/libvulkan_util.a.p/vk_util.c.o
  1128. [456/2564] Compiling C object src/vulkan/util/libvulkan_util.a.p/vk_physical_device.c.o
  1129. [457/2564] Compiling C object src/vulkan/device-select-layer/libVkLayer_MESA_device_select.so.p/device_select_x11.c.o
  1130. [458/2564] Compiling C object src/vulkan/util/libvulkan_util.a.p/vk_render_pass.c.o
  1131. [459/2564] Compiling C object src/vulkan/overlay-layer/libVkLayer_MESA_overlay.so.p/overlay_params.c.o
  1132. [460/2564] Compiling C object src/vulkan/util/libvulkan_util.a.p/meson-generated_.._vk_dispatch_table.c.o
  1133. [461/2564] Linking static target src/vulkan/util/libvulkan_util.a
  1134. [462/2564] Compiling C object src/vulkan/device-select-layer/libVkLayer_MESA_device_select.so.p/meson-generated_.._.._.._egl_wayland_wayland-drm_wayland-drm-protocol.c.o
  1135. [463/2564] Compiling C object src/vulkan/device-select-layer/libVkLayer_MESA_device_select.so.p/device_select_wayland.c.o
  1136. [464/2564] Compiling C object src/vulkan/wsi/libvulkan_wsi.a.p/wsi_common_wayland.c.o
  1137. ../mesa/src/vulkan/wsi/wsi_common_wayland.c:754:1: warning: unused function 'wsi_wl_swapchain_to_handle' [-Wunused-function]
  1138. VK_DEFINE_NONDISP_HANDLE_CASTS(wsi_wl_swapchain, base.base, VkSwapchainKHR,
  1139. ^
  1140. ../mesa/src/vulkan/util/vk_object.h:101:4: note: expanded from macro 'VK_DEFINE_NONDISP_HANDLE_CASTS'
  1141.   __driver_type ## _to_handle(struct __driver_type *_obj)                 \
  1142.   ^
  1143. <scratch space>:41:1: note: expanded from here
  1144. wsi_wl_swapchain_to_handle
  1145. ^
  1146. 1 warning generated.
  1147. [465/2564] Compiling C++ object src/amd/addrlib/libaddrlib.a.p/src_addrinterface.cpp.o
  1148. [466/2564] Compiling C object src/vulkan/wsi/libvulkan_wsi.a.p/wsi_common.c.o
  1149. [467/2564] Compiling C++ object src/amd/addrlib/libaddrlib.a.p/src_core_addrlib.cpp.o
  1150. [468/2564] Compiling C object src/vulkan/wsi/libvulkan_wsi.a.p/wsi_common_drm.c.o
  1151. [469/2564] Compiling C object src/vulkan/device-select-layer/libVkLayer_MESA_device_select.so.p/device_select_layer.c.o
  1152. [470/2564] Compiling C object src/vulkan/wsi/libvulkan_wsi.a.p/wsi_common_x11.c.o
  1153. ../mesa/src/vulkan/wsi/wsi_common_x11.c:826:1: warning: unused function 'x11_swapchain_to_handle' [-Wunused-function]
  1154. VK_DEFINE_NONDISP_HANDLE_CASTS(x11_swapchain, base.base, VkSwapchainKHR,
  1155. ^
  1156. ../mesa/src/vulkan/util/vk_object.h:101:4: note: expanded from macro 'VK_DEFINE_NONDISP_HANDLE_CASTS'
  1157.   __driver_type ## _to_handle(struct __driver_type *_obj)                 \
  1158.   ^
  1159. <scratch space>:46:1: note: expanded from here
  1160. x11_swapchain_to_handle
  1161. ^
  1162. 1 warning generated.
  1163. [471/2564] Compiling C++ object src/compiler/glsl/libglsl.a.p/shader_cache.cpp.o
  1164. [472/2564] Linking static target src/compiler/glsl/libglsl.a
  1165. [473/2564] Compiling C++ object src/amd/addrlib/libaddrlib.a.p/src_core_addrlib1.cpp.o
  1166. [474/2564] Compiling C++ object src/amd/addrlib/libaddrlib.a.p/src_core_addrlib2.cpp.o
  1167. [475/2564] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_atom_rasterizer.c.o
  1168. [476/2564] Compiling C object src/vulkan/wsi/libvulkan_wsi.a.p/wsi_common_display.c.o
  1169. [477/2564] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_atom_msaa.c.o
  1170. [478/2564] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_atom_image.c.o
  1171. [479/2564] Linking static target src/vulkan/wsi/libvulkan_wsi.a
  1172. [480/2564] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_atom_pixeltransfer.c.o
  1173. [481/2564] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_atom_sampler.c.o
  1174. [482/2564] Generating aco_opcodes.h with a custom command (wrapped by meson to capture output)
  1175. [483/2564] Generating aco_opcodes.cpp with a custom command (wrapped by meson to capture output)
  1176. [484/2564] Generating radeon_icd with a custom command
  1177. [485/2564] Compiling C object src/amd/llvm/libamd_common_llvm.a.p/ac_llvm_cull.c.o
  1178. [486/2564] Compiling C++ object src/vulkan/overlay-layer/libVkLayer_MESA_overlay.so.p/overlay.cpp.o
  1179. [487/2564] Generating radv_entrypoints with a custom command
  1180. [488/2564] Generating virtio_icd with a custom command
  1181. [489/2564] Compiling C++ object src/amd/addrlib/libaddrlib.a.p/src_gfx9_gfx9addrlib.cpp.o
  1182. ../mesa/src/amd/addrlib/src/gfx9/gfx9addrlib.cpp:71:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
  1183.    {1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0}, // ADDR_SW_LINEAR
  1184.     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1185.     {                                                                        }
  1186. ../mesa/src/amd/addrlib/src/gfx9/gfx9addrlib.cpp:72:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
  1187.    {0,    1,    0,    0,    0,    0,    1,    0,    0,    0,    0,    0,    0}, // ADDR_SW_256B_S
  1188.     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1189.     {                                                                        }
  1190. ../mesa/src/amd/addrlib/src/gfx9/gfx9addrlib.cpp:73:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
  1191.    {0,    1,    0,    0,    0,    0,    0,    1,    0,    0,    0,    0,    0}, // ADDR_SW_256B_D
  1192.     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1193.     {                                                                        }
  1194. ../mesa/src/amd/addrlib/src/gfx9/gfx9addrlib.cpp:74:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
  1195.    {0,    1,    0,    0,    0,    0,    0,    0,    1,    0,    0,    0,    0}, // ADDR_SW_256B_R
  1196.     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1197.     {                                                                        }
  1198. ../mesa/src/amd/addrlib/src/gfx9/gfx9addrlib.cpp:76:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
  1199.    {0,    0,    1,    0,    0,    1,    0,    0,    0,    0,    0,    0,    0}, // ADDR_SW_4KB_Z
  1200.     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1201.     {                                                                        }
  1202. ../mesa/src/amd/addrlib/src/gfx9/gfx9addrlib.cpp:77:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
  1203.    {0,    0,    1,    0,    0,    0,    1,    0,    0,    0,    0,    0,    0}, // ADDR_SW_4KB_S
  1204.     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1205.     {                                                                        }
  1206. ../mesa/src/amd/addrlib/src/gfx9/gfx9addrlib.cpp:78:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
  1207.    {0,    0,    1,    0,    0,    0,    0,    1,    0,    0,    0,    0,    0}, // ADDR_SW_4KB_D
  1208.     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1209.     {                                                                        }
  1210. ../mesa/src/amd/addrlib/src/gfx9/gfx9addrlib.cpp:79:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
  1211.    {0,    0,    1,    0,    0,    0,    0,    0,    1,    0,    0,    0,    0}, // ADDR_SW_4KB_R
  1212.     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1213.     {                                                                        }
  1214. ../mesa/src/amd/addrlib/src/gfx9/gfx9addrlib.cpp:81:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
  1215.    {0,    0,    0,    1,    0,    1,    0,    0,    0,    0,    0,    0,    0}, // ADDR_SW_64KB_Z
  1216.     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1217.     {                                                                        }
  1218. ../mesa/src/amd/addrlib/src/gfx9/gfx9addrlib.cpp:82:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
  1219.    {0,    0,    0,    1,    0,    0,    1,    0,    0,    0,    0,    0,    0}, // ADDR_SW_64KB_S
  1220.     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1221.     {                                                                        }
  1222. ../mesa/src/amd/addrlib/src/gfx9/gfx9addrlib.cpp:83:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
  1223.    {0,    0,    0,    1,    0,    0,    0,    1,    0,    0,    0,    0,    0}, // ADDR_SW_64KB_D
  1224.     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1225.     {                                                                        }
  1226. ../mesa/src/amd/addrlib/src/gfx9/gfx9addrlib.cpp:84:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
  1227.    {0,    0,    0,    1,    0,    0,    0,    0,    1,    0,    0,    0,    0}, // ADDR_SW_64KB_R
  1228.     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1229.     {                                                                        }
  1230. ../mesa/src/amd/addrlib/src/gfx9/gfx9addrlib.cpp:86:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
  1231.    {0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0}, // Reserved
  1232.     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1233.     {                                                                        }
  1234. ../mesa/src/amd/addrlib/src/gfx9/gfx9addrlib.cpp:87:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
  1235.    {0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0}, // Reserved
  1236.     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1237.     {                                                                        }
  1238. ../mesa/src/amd/addrlib/src/gfx9/gfx9addrlib.cpp:88:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
  1239.    {0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0}, // Reserved
  1240.     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1241.     {                                                                        }
  1242. ../mesa/src/amd/addrlib/src/gfx9/gfx9addrlib.cpp:89:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
  1243.    {0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0}, // Reserved
  1244.     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1245.     {                                                                        }
  1246. ../mesa/src/amd/addrlib/src/gfx9/gfx9addrlib.cpp:91:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
  1247.    {0,    0,    0,    1,    0,    1,    0,    0,    0,    1,    1,    0,    0}, // ADDR_SW_64KB_Z_T
  1248.     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1249.     {                                                                        }
  1250. ../mesa/src/amd/addrlib/src/gfx9/gfx9addrlib.cpp:92:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
  1251.    {0,    0,    0,    1,    0,    0,    1,    0,    0,    1,    1,    0,    0}, // ADDR_SW_64KB_S_T
  1252.     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1253.     {                                                                        }
  1254. ../mesa/src/amd/addrlib/src/gfx9/gfx9addrlib.cpp:93:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
  1255.    {0,    0,    0,    1,    0,    0,    0,    1,    0,    1,    1,    0,    0}, // ADDR_SW_64KB_D_T
  1256.     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1257.     {                                                                        }
  1258. ../mesa/src/amd/addrlib/src/gfx9/gfx9addrlib.cpp:94:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
  1259.    {0,    0,    0,    1,    0,    0,    0,    0,    1,    1,    1,    0,    0}, // ADDR_SW_64KB_R_T
  1260.     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1261.     {                                                                        }
  1262. ../mesa/src/amd/addrlib/src/gfx9/gfx9addrlib.cpp:96:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
  1263.    {0,    0,    1,    0,    0,    1,    0,    0,    0,    1,    0,    0,    0}, // ADDR_SW_4KB_Z_x
  1264.     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1265.     {                                                                        }
  1266. ../mesa/src/amd/addrlib/src/gfx9/gfx9addrlib.cpp:97:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
  1267.    {0,    0,    1,    0,    0,    0,    1,    0,    0,    1,    0,    0,    0}, // ADDR_SW_4KB_S_x
  1268.     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1269.     {                                                                        }
  1270. ../mesa/src/amd/addrlib/src/gfx9/gfx9addrlib.cpp:98:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
  1271.    {0,    0,    1,    0,    0,    0,    0,    1,    0,    1,    0,    0,    0}, // ADDR_SW_4KB_D_x
  1272.     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1273.     {                                                                        }
  1274. ../mesa/src/amd/addrlib/src/gfx9/gfx9addrlib.cpp:99:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
  1275.    {0,    0,    1,    0,    0,    0,    0,    0,    1,    1,    0,    0,    0}, // ADDR_SW_4KB_R_x
  1276.     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1277.     {                                                                        }
  1278. ../mesa/src/amd/addrlib/src/gfx9/gfx9addrlib.cpp:101:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
  1279.    {0,    0,    0,    1,    0,    1,    0,    0,    0,    1,    0,    0,    0}, // ADDR_SW_64KB_Z_X
  1280.     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1281.     {                                                                        }
  1282. ../mesa/src/amd/addrlib/src/gfx9/gfx9addrlib.cpp:102:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
  1283.    {0,    0,    0,    1,    0,    0,    1,    0,    0,    1,    0,    0,    0}, // ADDR_SW_64KB_S_X
  1284.     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1285.     {                                                                        }
  1286. ../mesa/src/amd/addrlib/src/gfx9/gfx9addrlib.cpp:103:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
  1287.    {0,    0,    0,    1,    0,    0,    0,    1,    0,    1,    0,    0,    0}, // ADDR_SW_64KB_D_X
  1288.     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1289.     {                                                                        }
  1290. ../mesa/src/amd/addrlib/src/gfx9/gfx9addrlib.cpp:104:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
  1291.    {0,    0,    0,    1,    0,    0,    0,    0,    1,    1,    0,    0,    0}, // ADDR_SW_64KB_R_X
  1292.     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1293.     {                                                                        }
  1294. ../mesa/src/amd/addrlib/src/gfx9/gfx9addrlib.cpp:106:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
  1295.    {0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0}, // Reserved
  1296.     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1297.     {                                                                        }
  1298. ../mesa/src/amd/addrlib/src/gfx9/gfx9addrlib.cpp:107:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
  1299.    {0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0}, // Reserved
  1300.     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1301.     {                                                                        }
  1302. ../mesa/src/amd/addrlib/src/gfx9/gfx9addrlib.cpp:108:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
  1303.    {0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0}, // Reserved
  1304.     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1305.     {                                                                        }
  1306. ../mesa/src/amd/addrlib/src/gfx9/gfx9addrlib.cpp:109:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
  1307.    {0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0}, // Reserved
  1308.     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1309.     {                                                                        }
  1310. ../mesa/src/amd/addrlib/src/gfx9/gfx9addrlib.cpp:110:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
  1311.    {1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0}, // ADDR_SW_LINEAR_GENERAL
  1312.     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1313.     {                                                                        }
  1314. 33 warnings generated.
  1315. [490/2564] Compiling C++ object src/amd/addrlib/libaddrlib.a.p/src_gfx10_gfx10addrlib.cpp.o
  1316. ../mesa/src/amd/addrlib/src/gfx10/gfx10addrlib.cpp:69:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
  1317.    {1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0}, // ADDR_SW_LINEAR
  1318.     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1319.     {                                                                        }
  1320. ../mesa/src/amd/addrlib/src/gfx10/gfx10addrlib.cpp:70:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
  1321.    {0,    1,    0,    0,    0,    0,    1,    0,    0,    0,    0,    0,    0}, // ADDR_SW_256B_S
  1322.     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1323.     {                                                                        }
  1324. ../mesa/src/amd/addrlib/src/gfx10/gfx10addrlib.cpp:71:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
  1325.    {0,    1,    0,    0,    0,    0,    0,    1,    0,    0,    0,    0,    0}, // ADDR_SW_256B_D
  1326.     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1327.     {                                                                        }
  1328. ../mesa/src/amd/addrlib/src/gfx10/gfx10addrlib.cpp:72:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
  1329.    {0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0}, // Reserved
  1330.     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1331.     {                                                                        }
  1332. ../mesa/src/amd/addrlib/src/gfx10/gfx10addrlib.cpp:74:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
  1333.    {0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0}, // Reserved
  1334.     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1335.     {                                                                        }
  1336. ../mesa/src/amd/addrlib/src/gfx10/gfx10addrlib.cpp:75:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
  1337.    {0,    0,    1,    0,    0,    0,    1,    0,    0,    0,    0,    0,    0}, // ADDR_SW_4KB_S
  1338.     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1339.     {                                                                        }
  1340. ../mesa/src/amd/addrlib/src/gfx10/gfx10addrlib.cpp:76:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
  1341.    {0,    0,    1,    0,    0,    0,    0,    1,    0,    0,    0,    0,    0}, // ADDR_SW_4KB_D
  1342.     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1343.     {                                                                        }
  1344. ../mesa/src/amd/addrlib/src/gfx10/gfx10addrlib.cpp:77:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
  1345.    {0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0}, // Reserved
  1346.     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1347.     {                                                                        }
  1348. ../mesa/src/amd/addrlib/src/gfx10/gfx10addrlib.cpp:79:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
  1349.    {0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0}, // Reserved
  1350.     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1351.     {                                                                        }
  1352. ../mesa/src/amd/addrlib/src/gfx10/gfx10addrlib.cpp:80:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
  1353.    {0,    0,    0,    1,    0,    0,    1,    0,    0,    0,    0,    0,    0}, // ADDR_SW_64KB_S
  1354.     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1355.     {                                                                        }
  1356. ../mesa/src/amd/addrlib/src/gfx10/gfx10addrlib.cpp:81:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
  1357.    {0,    0,    0,    1,    0,    0,    0,    1,    0,    0,    0,    0,    0}, // ADDR_SW_64KB_D
  1358.     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1359.     {                                                                        }
  1360. ../mesa/src/amd/addrlib/src/gfx10/gfx10addrlib.cpp:82:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
  1361.    {0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0}, // Reserved
  1362.     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1363.     {                                                                        }
  1364. ../mesa/src/amd/addrlib/src/gfx10/gfx10addrlib.cpp:84:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
  1365.    {0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0}, // Reserved
  1366.     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1367.     {                                                                        }
  1368. ../mesa/src/amd/addrlib/src/gfx10/gfx10addrlib.cpp:85:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
  1369.    {0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0}, // Reserved
  1370.     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1371.     {                                                                        }
  1372. ../mesa/src/amd/addrlib/src/gfx10/gfx10addrlib.cpp:86:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
  1373.    {0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0}, // Reserved
  1374.     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1375.     {                                                                        }
  1376. ../mesa/src/amd/addrlib/src/gfx10/gfx10addrlib.cpp:87:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
  1377.    {0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0}, // Reserved
  1378.     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1379.     {                                                                        }
  1380. ../mesa/src/amd/addrlib/src/gfx10/gfx10addrlib.cpp:89:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
  1381.    {0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0}, // Reserved
  1382.     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1383.     {                                                                        }
  1384. ../mesa/src/amd/addrlib/src/gfx10/gfx10addrlib.cpp:90:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
  1385.    {0,    0,    0,    1,    0,    0,    1,    0,    0,    1,    1,    0,    0}, // ADDR_SW_64KB_S_T
  1386.     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1387.     {                                                                        }
  1388. ../mesa/src/amd/addrlib/src/gfx10/gfx10addrlib.cpp:91:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
  1389.    {0,    0,    0,    1,    0,    0,    0,    1,    0,    1,    1,    0,    0}, // ADDR_SW_64KB_D_T
  1390.     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1391.     {                                                                        }
  1392. ../mesa/src/amd/addrlib/src/gfx10/gfx10addrlib.cpp:92:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
  1393.    {0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0}, // Reserved
  1394.     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1395.     {                                                                        }
  1396. ../mesa/src/amd/addrlib/src/gfx10/gfx10addrlib.cpp:94:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
  1397.    {0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0}, // Reserved
  1398.     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1399.     {                                                                        }
  1400. ../mesa/src/amd/addrlib/src/gfx10/gfx10addrlib.cpp:95:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
  1401.    {0,    0,    1,    0,    0,    0,    1,    0,    0,    1,    0,    0,    0}, // ADDR_SW_4KB_S_X
  1402.     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1403.     {                                                                        }
  1404. ../mesa/src/amd/addrlib/src/gfx10/gfx10addrlib.cpp:96:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
  1405.    {0,    0,    1,    0,    0,    0,    0,    1,    0,    1,    0,    0,    0}, // ADDR_SW_4KB_D_X
  1406.     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1407.     {                                                                        }
  1408. ../mesa/src/amd/addrlib/src/gfx10/gfx10addrlib.cpp:97:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
  1409.    {0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0}, // Reserved
  1410.     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1411.     {                                                                        }
  1412. ../mesa/src/amd/addrlib/src/gfx10/gfx10addrlib.cpp:99:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
  1413.    {0,    0,    0,    1,    0,    1,    0,    0,    0,    1,    0,    0,    0}, // ADDR_SW_64KB_Z_X
  1414.     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1415.     {                                                                        }
  1416. ../mesa/src/amd/addrlib/src/gfx10/gfx10addrlib.cpp:100:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
  1417.    {0,    0,    0,    1,    0,    0,    1,    0,    0,    1,    0,    0,    0}, // ADDR_SW_64KB_S_X
  1418.     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1419.     {                                                                        }
  1420. ../mesa/src/amd/addrlib/src/gfx10/gfx10addrlib.cpp:101:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
  1421.    {0,    0,    0,    1,    0,    0,    0,    1,    0,    1,    0,    0,    0}, // ADDR_SW_64KB_D_X
  1422.     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1423.     {                                                                        }
  1424. ../mesa/src/amd/addrlib/src/gfx10/gfx10addrlib.cpp:102:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
  1425.    {0,    0,    0,    1,    0,    0,    0,    0,    0,    1,    0,    1,    0}, // ADDR_SW_64KB_R_X
  1426.     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1427.     {                                                                        }
  1428. ../mesa/src/amd/addrlib/src/gfx10/gfx10addrlib.cpp:104:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
  1429.    {0,    0,    0,    0,    1,    1,    0,    0,    0,    1,    0,    0,    0}, // ADDR_SW_VAR_Z_X
  1430.     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1431.     {                                                                        }
  1432. ../mesa/src/amd/addrlib/src/gfx10/gfx10addrlib.cpp:105:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
  1433.    {0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0}, // Reserved
  1434.     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1435.     {                                                                        }
  1436. ../mesa/src/amd/addrlib/src/gfx10/gfx10addrlib.cpp:106:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
  1437.    {0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0}, // Reserved
  1438.     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1439.     {                                                                        }
  1440. ../mesa/src/amd/addrlib/src/gfx10/gfx10addrlib.cpp:107:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
  1441.    {0,    0,    0,    0,    1,    0,    0,    0,    0,    1,    0,    1,    0}, // ADDR_SW_VAR_R_X
  1442.     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1443.     {                                                                        }
  1444. ../mesa/src/amd/addrlib/src/gfx10/gfx10addrlib.cpp:108:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
  1445.    {1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0}, // ADDR_SW_LINEAR_GENERAL
  1446.     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1447.     {                                                                        }
  1448. 33 warnings generated.
  1449. [491/2564] Generating vn_entrypoints with a custom command
  1450. [492/2564] Linking static target src/amd/addrlib/libaddrlib.a
  1451. [493/2564] Generating aco_builder.h with a custom command (wrapped by meson to capture output)
  1452. [494/2564] Compiling C object src/amd/llvm/libamd_common_llvm.a.p/ac_llvm_util.c.o
  1453. [495/2564] Compiling C object src/amd/vulkan/libvulkan_radeon.so.p/meson-generated_.._radv_entrypoints.c.o
  1454. [496/2564] Compiling C object src/amd/vulkan/libvulkan_radeon.so.p/winsys_null_radv_null_bo.c.o
  1455. [497/2564] Compiling C object src/amd/llvm/libamd_common_llvm.a.p/ac_llvm_build.c.o
  1456. ../mesa/src/amd/llvm/ac_llvm_build.c:3503:29: warning: unused function 'dpp_row_sl' [-Wunused-function]
  1457. static inline enum dpp_ctrl dpp_row_sl(unsigned amount)
  1458.                            ^
  1459. 1 warning generated.
  1460. [498/2564] Compiling C object src/amd/vulkan/libvulkan_radeon.so.p/winsys_null_radv_null_cs.c.o
  1461. [499/2564] Linking target src/vulkan/device-select-layer/libVkLayer_MESA_device_select.so
  1462. [500/2564] Generating genX_bits.h with a custom command
  1463. [501/2564] Compiling C object src/amd/vulkan/libvulkan_radeon.so.p/layers_radv_sqtt_layer.c.o
  1464. [502/2564] Compiling C++ object src/amd/compiler/libaco.a.p/meson-generated_.._aco_opcodes.cpp.o
  1465. [503/2564] Compiling C++ object src/amd/compiler/libaco.a.p/aco_dominance.cpp.o
  1466. [504/2564] Compiling C++ object src/amd/compiler/libaco.a.p/aco_dead_code_analysis.cpp.o
  1467. [505/2564] Compiling C++ object src/amd/compiler/libaco.a.p/aco_ir.cpp.o
  1468. [506/2564] Compiling C++ object src/amd/compiler/libaco.a.p/aco_interface.cpp.o
  1469. [507/2564] Compiling C++ object src/amd/compiler/libaco.a.p/aco_form_hard_clauses.cpp.o
  1470. [508/2564] Compiling C object src/amd/llvm/libamd_common_llvm.a.p/ac_nir_to_llvm.c.o
  1471. [509/2564] Compiling C++ object src/amd/compiler/libaco.a.p/aco_instruction_selection_setup.cpp.o
  1472. [510/2564] Compiling C object src/amd/vulkan/libvulkan_radeon.so.p/radv_cmd_buffer.c.o
  1473. [511/2564] Compiling C++ object src/amd/compiler/libaco.a.p/aco_assembler.cpp.o
  1474. [512/2564] Compiling C++ object src/amd/compiler/libaco.a.p/aco_reduce_assign.cpp.o
  1475. [513/2564] Compiling C++ object src/amd/llvm/libamd_common_llvm.a.p/ac_llvm_helper.cpp.o
  1476. [514/2564] Linking static target src/amd/llvm/libamd_common_llvm.a
  1477. [515/2564] Compiling C++ object src/amd/compiler/libaco.a.p/aco_insert_waitcnt.cpp.o
  1478. [516/2564] Compiling C++ object src/amd/compiler/libaco.a.p/aco_insert_NOPs.cpp.o
  1479. [517/2564] Compiling C++ object src/amd/compiler/libaco.a.p/aco_live_var_analysis.cpp.o
  1480. [518/2564] Compiling C++ object src/amd/compiler/libaco.a.p/aco_lower_phis.cpp.o
  1481. [519/2564] Compiling C++ object src/amd/compiler/libaco.a.p/aco_insert_exec_mask.cpp.o
  1482. [520/2564] Compiling C++ object src/amd/compiler/libaco.a.p/aco_optimizer_postRA.cpp.o
  1483. [521/2564] Compiling C++ object src/amd/compiler/libaco.a.p/aco_reindex_ssa.cpp.o
  1484. [522/2564] Compiling C++ object src/amd/compiler/libaco.a.p/aco_lower_to_cssa.cpp.o
  1485. [523/2564] Compiling C++ object src/amd/compiler/libaco.a.p/aco_print_asm.cpp.o
  1486. [524/2564] Compiling C++ object src/amd/compiler/libaco.a.p/aco_print_ir.cpp.o
  1487. [525/2564] Compiling C++ object src/amd/compiler/libaco.a.p/aco_opt_value_numbering.cpp.o
  1488. ../mesa/src/amd/compiler/aco_opt_value_numbering.cpp:326:10: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
  1489.         default:
  1490.         ^
  1491. ../mesa/src/amd/compiler/aco_opt_value_numbering.cpp:326:10: note: insert '[[clang::fallthrough]];' to silence this warning
  1492.         default:
  1493.         ^
  1494.         [[clang::fallthrough]];
  1495. ../mesa/src/amd/compiler/aco_opt_value_numbering.cpp:326:10: note: insert 'break;' to avoid fall-through
  1496.         default:
  1497.         ^
  1498.         break;
  1499. 1 warning generated.
  1500. [526/2564] Compiling C object src/amd/vulkan/libvulkan_radeon.so.p/radv_debug.c.o
  1501. [527/2564] Compiling C++ object src/amd/compiler/libaco.a.p/aco_lower_to_hw_instr.cpp.o
  1502. [528/2564] Compiling C object src/amd/vulkan/libvulkan_radeon.so.p/winsys_null_radv_null_winsys.c.o
  1503. [529/2564] Compiling C++ object src/amd/compiler/libaco.a.p/aco_scheduler.cpp.o
  1504. [530/2564] Compiling C++ object src/amd/compiler/libaco.a.p/aco_optimizer.cpp.o
  1505. [531/2564] Compiling C++ object src/amd/compiler/libaco.a.p/aco_ssa_elimination.cpp.o
  1506. [532/2564] Compiling C++ object src/amd/compiler/libaco.a.p/aco_register_allocation.cpp.o
  1507. [533/2564] Compiling C++ object src/amd/vulkan/libvulkan_radeon.so.p/radv_llvm_helper.cpp.o
  1508. [534/2564] Compiling C object src/amd/vulkan/libvulkan_radeon.so.p/radv_android.c.o
  1509. [535/2564] Compiling C object src/amd/vulkan/libvulkan_radeon.so.p/radv_descriptor_set.c.o
  1510. [536/2564] Compiling C++ object src/amd/compiler/libaco.a.p/aco_statistics.cpp.o
  1511. [537/2564] Compiling C object src/amd/vulkan/libvulkan_radeon.so.p/radv_image.c.o
  1512. [538/2564] Compiling C++ object src/amd/compiler/libaco.a.p/aco_validate.cpp.o
  1513. [539/2564] Compiling C object src/amd/vulkan/libvulkan_radeon.so.p/radv_formats.c.o
  1514. [540/2564] Compiling C object src/amd/vulkan/libvulkan_radeon.so.p/radv_device.c.o
  1515. [541/2564] Compiling C object src/amd/vulkan/libvulkan_radeon.so.p/radv_meta_blit.c.o
  1516. [542/2564] Compiling C object src/amd/vulkan/libvulkan_radeon.so.p/radv_meta.c.o
  1517. [543/2564] Compiling C object src/amd/vulkan/libvulkan_radeon.so.p/radv_meta_dcc_retile.c.o
  1518. [544/2564] Compiling C object src/amd/vulkan/libvulkan_radeon.so.p/radv_meta_bufimage.c.o
  1519. [545/2564] Compiling C object src/amd/vulkan/libvulkan_radeon.so.p/radv_meta_buffer.c.o
  1520. [546/2564] Compiling C object src/amd/vulkan/libvulkan_radeon.so.p/radv_meta_blit2d.c.o
  1521. [547/2564] Compiling C object src/amd/vulkan/libvulkan_radeon.so.p/radv_meta_clear.c.o
  1522. [548/2564] Compiling C object src/amd/vulkan/libvulkan_radeon.so.p/radv_meta_copy_vrs_htile.c.o
  1523. [549/2564] Compiling C object src/amd/vulkan/libvulkan_radeon.so.p/radv_meta_copy.c.o
  1524. [550/2564] Compiling C object src/amd/vulkan/libvulkan_radeon.so.p/radv_meta_fmask_expand.c.o
  1525. [551/2564] Compiling C object src/amd/vulkan/libvulkan_radeon.so.p/radv_meta_resolve.c.o
  1526. [552/2564] Compiling C object src/amd/vulkan/libvulkan_radeon.so.p/radv_pipeline_cache.c.o
  1527. [553/2564] Compiling C object src/amd/vulkan/libvulkan_radeon.so.p/radv_meta_decompress.c.o
  1528. [554/2564] Compiling C object src/amd/vulkan/libvulkan_radeon.so.p/radv_shader_args.c.o
  1529. [555/2564] Compiling C object src/amd/vulkan/libvulkan_radeon.so.p/radv_meta_resolve_cs.c.o
  1530. [556/2564] Compiling C object src/amd/vulkan/libvulkan_radeon.so.p/radv_pass.c.o
  1531. [557/2564] Compiling C++ object src/amd/compiler/libaco.a.p/aco_spill.cpp.o
  1532. [558/2564] Compiling C object src/amd/vulkan/libvulkan_radeon.so.p/radv_meta_fast_clear.c.o
  1533. [559/2564] Compiling C object src/amd/vulkan/libvulkan_radeon.so.p/radv_sqtt.c.o
  1534. [560/2564] Compiling C object src/amd/vulkan/libvulkan_radeon.so.p/radv_shader_info.c.o
  1535. [561/2564] Compiling C object src/amd/vulkan/libvulkan_radeon.so.p/radv_shader.c.o
  1536. [562/2564] Compiling C object src/amd/vulkan/libvulkan_radeon.so.p/radv_meta_resolve_fs.c.o
  1537. [563/2564] Compiling C object src/amd/vulkan/libvulkan_radeon.so.p/radv_util.c.o
  1538. [564/2564] Linking target src/vulkan/overlay-layer/libVkLayer_MESA_overlay.so
  1539. [565/2564] Compiling C object src/amd/vulkan/libvulkan_radeon.so.p/radv_nir_to_llvm.c.o
  1540. [566/2564] Compiling C object src/amd/vulkan/libvulkan_radeon.so.p/radv_nir_lower_ycbcr_textures.c.o
  1541. [567/2564] Compiling C object src/amd/vulkan/libvulkan_radeon.so.p/winsys_amdgpu_radv_amdgpu_winsys.c.o
  1542. [568/2564] Compiling C object src/amd/vulkan/libvulkan_radeon.so.p/winsys_amdgpu_radv_amdgpu_surface.c.o
  1543. [569/2564] Compiling C object src/virtio/vulkan/libvulkan_virtio.so.p/meson-generated_.._vn_entrypoints.c.o
  1544. [570/2564] Generating sid_tables_h with a custom command (wrapped by meson to capture output)
  1545. [571/2564] Compiling C object src/amd/common/libamd_common.a.p/meson-generated_.._gfx10_format_table.c.o
  1546. [572/2564] Compiling C object src/amd/vulkan/libvulkan_radeon.so.p/radv_wsi_x11.c.o
  1547. [573/2564] Compiling C object src/amd/vulkan/libvulkan_radeon.so.p/winsys_amdgpu_radv_amdgpu_bo.c.o
  1548. [574/2564] Compiling C object src/amd/vulkan/libvulkan_radeon.so.p/radv_wsi_display.c.o
  1549. [575/2564] Compiling C object src/virtio/vulkan/libvulkan_virtio.so.p/vn_buffer.c.o
  1550. [576/2564] Compiling C object src/amd/vulkan/libvulkan_radeon.so.p/si_cmd_buffer.c.o
  1551. [577/2564] Compiling C object src/amd/vulkan/libvulkan_radeon.so.p/radv_wsi_wayland.c.o
  1552. [578/2564] Compiling C object src/amd/vulkan/libvulkan_radeon.so.p/radv_wsi.c.o
  1553. [579/2564] Compiling C object src/amd/common/libamd_common.a.p/ac_binary.c.o
  1554. [580/2564] Compiling C object src/amd/vulkan/libvulkan_radeon.so.p/winsys_amdgpu_radv_amdgpu_cs.c.o
  1555. [581/2564] Compiling C object src/amd/common/libamd_common.a.p/ac_rtld.c.o
  1556. [582/2564] Compiling C object src/amd/vulkan/libvulkan_radeon.so.p/radv_query.c.o
  1557. [583/2564] Compiling C object src/virtio/vulkan/libvulkan_virtio.so.p/vn_descriptor_set.c.o
  1558. [584/2564] Compiling C object src/amd/common/libamd_common.a.p/ac_msgpack.c.o
  1559. [585/2564] Compiling C object src/amd/common/libamd_common.a.p/ac_shadowed_regs.c.o
  1560. [586/2564] Compiling C object src/amd/common/libamd_common.a.p/ac_sqtt.c.o
  1561. [587/2564] Compiling C object src/amd/common/libamd_common.a.p/ac_rgp.c.o
  1562. [588/2564] Compiling C object src/amd/common/libamd_common.a.p/amd_family.c.o
  1563. [589/2564] Compiling C object src/amd/common/libamd_common.a.p/ac_shader_util.c.o
  1564. [590/2564] Compiling C object src/amd/common/libamd_common.a.p/ac_gpu_info.c.o
  1565. [591/2564] Compiling C object src/amd/vulkan/libvulkan_radeon.so.p/radv_pipeline.c.o
  1566. [592/2564] Compiling C object src/amd/common/libamd_common.a.p/ac_nir.c.o
  1567. [593/2564] Compiling C object src/amd/common/libamd_common.a.p/ac_rgp_elf_object_pack.c.o
  1568. [594/2564] Compiling C object src/amd/common/libamd_common.a.p/ac_perfcounter.c.o
  1569. [595/2564] Compiling C object src/virtio/vulkan/libvulkan_virtio.so.p/vn_common.c.o
  1570. [596/2564] Compiling C object src/amd/common/libamd_common.a.p/ac_shader_args.c.o
  1571. [597/2564] Compiling C object src/virtio/vulkan/libvulkan_virtio.so.p/vn_command_buffer.c.o
  1572. [598/2564] Compiling C object src/virtio/vulkan/libvulkan_virtio.so.p/vn_icd.c.o
  1573. [599/2564] Compiling C object src/amd/common/libamd_common.a.p/ac_debug.c.o
  1574. [600/2564] Compiling C object src/virtio/vulkan/libvulkan_virtio.so.p/vn_ring.c.o
  1575. [601/2564] Compiling C object src/virtio/vulkan/libvulkan_virtio.so.p/vn_cs.c.o
  1576. [602/2564] Compiling C object src/virtio/vulkan/libvulkan_virtio.so.p/vn_device_memory.c.o
  1577. [603/2564] Compiling C object src/amd/common/libamd_common.a.p/ac_nir_lower_esgs_io_to_mem.c.o
  1578. [604/2564] Compiling C object src/virtio/vulkan/libvulkan_virtio.so.p/vn_renderer_virtgpu.c.o
  1579. [605/2564] Compiling C object src/amd/common/libamd_common.a.p/ac_nir_lower_tess_io_to_mem.c.o
  1580. [606/2564] Compiling C object src/virtio/vulkan/libvulkan_virtio.so.p/vn_wsi.c.o
  1581. [607/2564] Compiling C object src/amd/common/libamd_common.a.p/ac_surface.c.o
  1582. ../mesa/src/amd/common/ac_surface.c:2087:48: warning: implicit conversion from enumeration type 'AddrResourceType' (aka 'enum _AddrResourceType') to different enumeration type 'enum gfx9_resource_type' [-Wenum-conversion]
  1583.   surf->u.gfx9.resource_type = AddrSurfInfoIn.resourceType;
  1584.                              ~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~
  1585. 1 warning generated.
  1586. [608/2564] Compiling C object src/virtio/vulkan/libvulkan_virtio.so.p/vn_query_pool.c.o
  1587. [609/2564] Compiling C object src/virtio/vulkan/libvulkan_virtio.so.p/vn_renderer_vtest.c.o
  1588. [610/2564] Compiling C object src/virtio/vulkan/libvulkan_virtio.so.p/vn_wsi_wayland.c.o
  1589. [611/2564] Compiling C object src/virtio/vulkan/libvulkan_virtio.so.p/vn_wsi_x11.c.o
  1590. [612/2564] Generating gen45_pack.h with a custom command (wrapped by meson to capture output)
  1591. [613/2564] Generating gen4_pack.h with a custom command (wrapped by meson to capture output)
  1592. [614/2564] Compiling C object src/virtio/vulkan/libvulkan_virtio.so.p/vn_image.c.o
  1593. [615/2564] Generating gen5_pack.h with a custom command (wrapped by meson to capture output)
  1594. [616/2564] Generating gen6_pack.h with a custom command (wrapped by meson to capture output)
  1595. [617/2564] Generating gen7_pack.h with a custom command (wrapped by meson to capture output)
  1596. [618/2564] Generating gen75_pack.h with a custom command (wrapped by meson to capture output)
  1597. [619/2564] Compiling C object src/virtio/vulkan/libvulkan_virtio.so.p/vn_render_pass.c.o
  1598. [620/2564] Compiling C object src/virtio/vulkan/libvulkan_virtio.so.p/vn_pipeline.c.o
  1599. [621/2564] Compiling C object src/virtio/vulkan/libvulkan_virtio.so.p/vn_queue.c.o
  1600. [622/2564] Generating gen8_pack.h with a custom command (wrapped by meson to capture output)
  1601. [623/2564] Compiling C object src/intel/dev/libintel_dev.a.p/intel_debug.c.o
  1602. [624/2564] Compiling C object src/amd/common/libamd_common.a.p/ac_nir_lower_ngg.c.o
  1603. [625/2564] Generating isl_format_layout.c with a custom command
  1604. [626/2564] Generating gen9_pack.h with a custom command (wrapped by meson to capture output)
  1605. [627/2564] Linking static target src/amd/common/libamd_common.a
  1606. [628/2564] Compiling C object src/intel/isl/libisl.a.p/isl_aux_info.c.o
  1607. [629/2564] Generating genX_xml.h with a custom command (wrapped by meson to capture output)
  1608. [630/2564] Generating gen12_pack.h with a custom command (wrapped by meson to capture output)
  1609. [631/2564] Generating gen_rt_pack.h with a custom command (wrapped by meson to capture output)
  1610. [632/2564] Generating gen11_pack.h with a custom command (wrapped by meson to capture output)
  1611. [633/2564] Generating gen125_pack.h with a custom command (wrapped by meson to capture output)
  1612. [634/2564] Compiling C object src/intel/dev/libintel_dev.a.p/intel_device_info.c.o
  1613. [635/2564] Compiling C object src/intel/isl/libisl.a.p/isl_drm.c.o
  1614. [636/2564] Compiling C object src/intel/isl/libisl.a.p/meson-generated_.._isl_format_layout.c.o
  1615. [637/2564] Compiling C object src/intel/isl/libisl.a.p/isl_storage_image.c.o
  1616. [638/2564] Generating brw_nir_trig_workarounds.c with a custom command (wrapped by meson to capture output)
  1617. [639/2564] Compiling C object src/intel/isl/libisl_per_hw_ver40.a.p/isl_emit_depth_stencil.c.o
  1618. [640/2564] Compiling C object src/intel/isl/libisl_tiled_memcpy.a.p/isl_tiled_memcpy_normal.c.o
  1619. [641/2564] Compiling C object src/mesa/drivers/dri/i965/libi965_per_hw_ver70.a.p/genX_pipe_control.c.o
  1620. [642/2564] Compiling C object src/intel/blorp/libblorp.a.p/blorp.c.o
  1621. In file included from ../mesa/src/intel/blorp/blorp.c:28:
  1622. In file included from ../mesa/src/intel/blorp/blorp_priv.h:31:
  1623. ../mesa/src/intel/compiler/brw_compiler.h:41:27: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  1624. typedef struct nir_shader nir_shader;
  1625.                          ^
  1626. ../mesa/src/compiler/nir/nir.h:3507:3: note: previous definition is here
  1627. } nir_shader;
  1628.  ^
  1629. 1 warning generated.
  1630. [643/2564] Linking static target src/intel/dev/libintel_dev.a
  1631. [644/2564] Compiling C object src/intel/compiler/libintel_compiler.a.p/brw_clip_line.c.o
  1632. [645/2564] Compiling C object src/intel/isl/libisl_per_hw_ver60.a.p/isl_emit_depth_stencil.c.o
  1633. [646/2564] Compiling C object src/intel/isl/libisl.a.p/isl_format.c.o
  1634. In file included from ../mesa/src/intel/isl/isl_format.c:36:
  1635. In file included from ../mesa/src/mesa/main/format_utils.h:39:
  1636. ../mesa/src/util/format/format_utils.h:82:38: warning: implicit conversion from 'unsigned int' to 'float' changes value from 4294967295 to 4294967296 [-Wimplicit-const-int-float-conversion]
  1637.      return _mesa_i64roundevenf(x * MAX_UINT(dst_bits));
  1638.                                   ~ ^~~~~~~~~~~~~~~~~~
  1639. ../mesa/src/util/format/format_utils.h:38:40: note: expanded from macro 'MAX_UINT'
  1640. #define MAX_UINT(BITS) ((BITS) == 32 ? UINT32_MAX : ((1u << (BITS)) - 1))
  1641.                                       ^~~~~~~~~~
  1642. /usr/include/stdint.h:129:23: note: expanded from macro 'UINT32_MAX'
  1643. # define UINT32_MAX             (4294967295U)
  1644.                                 ^~~~~~~~~~~
  1645. 1 warning generated.
  1646. [647/2564] Compiling C object src/intel/isl/libisl_per_hw_ver60.a.p/isl_gfx6.c.o
  1647. [648/2564] Compiling C object src/intel/isl/libisl_per_hw_ver40.a.p/isl_gfx4.c.o
  1648. [649/2564] Compiling C object src/intel/isl/libisl_per_hw_ver40.a.p/isl_surface_state.c.o
  1649. [650/2564] Compiling C object src/intel/isl/libisl_tiled_memcpy_sse41.a.p/isl_tiled_memcpy_sse41.c.o
  1650. [651/2564] Linking static target src/intel/isl/libisl_per_hw_ver40.a
  1651. [652/2564] Compiling C object src/intel/isl/libisl_per_hw_ver50.a.p/isl_surface_state.c.o
  1652. [653/2564] Compiling C object src/intel/isl/libisl_per_hw_ver50.a.p/isl_emit_depth_stencil.c.o
  1653. [654/2564] Linking static target src/intel/isl/libisl_per_hw_ver50.a
  1654. [655/2564] Compiling C++ object src/intel/compiler/libintel_compiler.a.p/brw_cfg.cpp.o
  1655. [656/2564] Compiling C object src/intel/isl/libisl_per_hw_ver90.a.p/isl_gfx9.c.o
  1656. [657/2564] Compiling C object src/intel/isl/libisl_per_hw_ver75.a.p/isl_emit_depth_stencil.c.o
  1657. [658/2564] Compiling C object src/mesa/drivers/dri/i965/libi965_per_hw_ver70.a.p/genX_blorp_exec.c.o
  1658. In file included from ../mesa/src/mesa/drivers/dri/i965/genX_blorp_exec.c:33:
  1659. In file included from ../mesa/src/intel/blorp/blorp_genX_exec.h:27:
  1660. In file included from ../mesa/src/intel/blorp/blorp_priv.h:30:
  1661. ../mesa/src/compiler/nir/nir.h:3507:3: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  1662. } nir_shader;
  1663.  ^
  1664. ../mesa/src/intel/compiler/brw_compiler.h:41:27: note: previous definition is here
  1665. typedef struct nir_shader nir_shader;
  1666.                          ^
  1667. 1 warning generated.
  1668. [659/2564] Compiling C object src/intel/isl/libisl_per_hw_ver70.a.p/isl_gfx7.c.o
  1669. [660/2564] Compiling C object src/intel/isl/libisl_per_hw_ver70.a.p/isl_surface_state.c.o
  1670. [661/2564] Compiling C object src/intel/isl/libisl_per_hw_ver60.a.p/isl_surface_state.c.o
  1671. [662/2564] Linking static target src/intel/isl/libisl_per_hw_ver60.a
  1672. [663/2564] Compiling C object src/intel/isl/libisl_per_hw_ver70.a.p/isl_emit_depth_stencil.c.o
  1673. [664/2564] Compiling C object src/intel/isl/libisl_per_hw_ver80.a.p/isl_gfx8.c.o
  1674. [665/2564] Linking static target src/intel/isl/libisl_per_hw_ver70.a
  1675. [666/2564] Compiling C object src/mesa/drivers/dri/i965/libi965_per_hw_ver75.a.p/genX_blorp_exec.c.o
  1676. In file included from ../mesa/src/mesa/drivers/dri/i965/genX_blorp_exec.c:33:
  1677. In file included from ../mesa/src/intel/blorp/blorp_genX_exec.h:27:
  1678. In file included from ../mesa/src/intel/blorp/blorp_priv.h:30:
  1679. ../mesa/src/compiler/nir/nir.h:3507:3: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  1680. } nir_shader;
  1681.  ^
  1682. ../mesa/src/intel/compiler/brw_compiler.h:41:27: note: previous definition is here
  1683. typedef struct nir_shader nir_shader;
  1684.                          ^
  1685. 1 warning generated.
  1686. [667/2564] Compiling C object src/virtio/vulkan/libvulkan_virtio.so.p/vn_device.c.o
  1687. [668/2564] Compiling C object src/intel/isl/libisl_per_hw_ver90.a.p/isl_emit_depth_stencil.c.o
  1688. [669/2564] Compiling C object src/intel/isl/libisl_per_hw_ver75.a.p/isl_surface_state.c.o
  1689. [670/2564] Compiling C object src/intel/isl/libisl_per_hw_ver80.a.p/isl_surface_state.c.o
  1690. [671/2564] Linking static target src/intel/isl/libisl_per_hw_ver75.a
  1691. [672/2564] Compiling C object src/intel/common/libintel_common.a.p/intel_l3_config.c.o
  1692. [673/2564] Compiling C object src/intel/isl/libisl_per_hw_ver80.a.p/isl_emit_depth_stencil.c.o
  1693. [674/2564] Linking static target src/intel/isl/libisl_per_hw_ver80.a
  1694. [675/2564] Linking static target src/intel/isl/libisl_tiled_memcpy_sse41.a
  1695. [676/2564] Compiling C object src/intel/isl/libisl_per_hw_ver120.a.p/isl_gfx12.c.o
  1696. [677/2564] Linking static target src/intel/isl/libisl_tiled_memcpy.a
  1697. [678/2564] Compiling C object src/intel/isl/libisl_per_hw_ver125.a.p/isl_surface_state.c.o
  1698. [679/2564] Compiling C object src/intel/isl/libisl_per_hw_ver125.a.p/isl_gfx12.c.o
  1699. [680/2564] Compiling C object src/intel/common/libintel_common.a.p/intel_sample_positions.c.o
  1700. [681/2564] Compiling C object src/intel/isl/libisl_per_hw_ver110.a.p/isl_emit_depth_stencil.c.o
  1701. [682/2564] Compiling C object src/intel/isl/libisl_per_hw_ver110.a.p/isl_surface_state.c.o
  1702. [683/2564] Compiling C object src/intel/common/libintel_common.a.p/intel_gem.c.o
  1703. [684/2564] Linking static target src/intel/isl/libisl_per_hw_ver110.a
  1704. [685/2564] Compiling C object src/intel/isl/libisl_per_hw_ver90.a.p/isl_surface_state.c.o
  1705. [686/2564] Linking static target src/intel/isl/libisl_per_hw_ver90.a
  1706. [687/2564] Compiling C object src/intel/isl/libisl.a.p/isl.c.o
  1707. [688/2564] Compiling C object src/intel/isl/libisl_per_hw_ver120.a.p/isl_emit_depth_stencil.c.o
  1708. [689/2564] Linking static target src/intel/isl/libisl.a
  1709. [690/2564] Compiling C object src/intel/common/libintel_common.a.p/intel_uuid.c.o
  1710. [691/2564] Compiling C object src/intel/isl/libisl_per_hw_ver120.a.p/isl_surface_state.c.o
  1711. [692/2564] Linking static target src/intel/isl/libisl_per_hw_ver120.a
  1712. [693/2564] Compiling C object src/intel/isl/libisl_per_hw_ver125.a.p/isl_emit_depth_stencil.c.o
  1713. [694/2564] Compiling C object src/intel/common/libintel_common.a.p/intel_measure.c.o
  1714. [695/2564] Compiling C object src/intel/blorp/libblorp.a.p/blorp_clear.c.o
  1715. In file included from ../mesa/src/intel/blorp/blorp_clear.c:30:
  1716. In file included from ../mesa/src/intel/blorp/blorp_priv.h:31:
  1717. ../mesa/src/intel/compiler/brw_compiler.h:41:27: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  1718. typedef struct nir_shader nir_shader;
  1719.                          ^
  1720. ../mesa/src/compiler/nir/nir.h:3507:3: note: previous definition is here
  1721. } nir_shader;
  1722.  ^
  1723. 1 warning generated.
  1724. [696/2564] Linking static target src/intel/isl/libisl_per_hw_ver125.a
  1725. [697/2564] Compiling C object src/intel/common/libintel_common.a.p/intel_urb_config.c.o
  1726. [698/2564] Compiling C object src/intel/common/libintel_common.a.p/intel_aux_map.c.o
  1727. [699/2564] Compiling C object src/intel/common/libintel_common.a.p/intel_disasm.c.o
  1728. [700/2564] Compiling C object src/mesa/drivers/dri/i965/libi965_per_hw_ver75.a.p/genX_pipe_control.c.o
  1729. [701/2564] Compiling C object src/intel/blorp/libblorp.a.p/blorp_blit.c.o
  1730. In file included from ../mesa/src/intel/blorp/blorp_blit.c:27:
  1731. In file included from ../mesa/src/intel/blorp/blorp_priv.h:31:
  1732. ../mesa/src/intel/compiler/brw_compiler.h:41:27: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  1733. typedef struct nir_shader nir_shader;
  1734.                          ^
  1735. ../mesa/src/compiler/nir/nir.h:3507:3: note: previous definition is here
  1736. } nir_shader;
  1737.  ^
  1738. In file included from ../mesa/src/intel/blorp/blorp_blit.c:31:
  1739. In file included from ../mesa/src/mesa/main/format_utils.h:39:
  1740. ../mesa/src/util/format/format_utils.h:82:38: warning: implicit conversion from 'unsigned int' to 'float' changes value from 4294967295 to 4294967296 [-Wimplicit-const-int-float-conversion]
  1741.      return _mesa_i64roundevenf(x * MAX_UINT(dst_bits));
  1742.                                   ~ ^~~~~~~~~~~~~~~~~~
  1743. ../mesa/src/util/format/format_utils.h:38:40: note: expanded from macro 'MAX_UINT'
  1744. #define MAX_UINT(BITS) ((BITS) == 32 ? UINT32_MAX : ((1u << (BITS)) - 1))
  1745.                                       ^~~~~~~~~~
  1746. /usr/include/stdint.h:129:23: note: expanded from macro 'UINT32_MAX'
  1747. # define UINT32_MAX             (4294967295U)
  1748.                                 ^~~~~~~~~~~
  1749. 2 warnings generated.
  1750. [702/2564] Compiling C object src/intel/compiler/libintel_compiler.a.p/brw_compile_clip.c.o
  1751. [703/2564] Linking static target src/intel/blorp/libblorp.a
  1752. [704/2564] Compiling C object src/intel/common/libintel_common.a.p/intel_batch_decoder.c.o
  1753. [705/2564] Compiling C object src/intel/compiler/libintel_compiler.a.p/brw_debug_recompile.c.o
  1754. [706/2564] Compiling C object src/intel/compiler/libintel_compiler.a.p/brw_clip_point.c.o
  1755. [707/2564] Compiling C object src/intel/compiler/libintel_compiler.a.p/brw_clip_tri.c.o
  1756. [708/2564] Compiling C object src/intel/compiler/libintel_compiler.a.p/brw_compile_ff_gs.c.o
  1757. [709/2564] Compiling C object src/intel/compiler/libintel_compiler.a.p/brw_disasm_info.c.o
  1758. In file included from ../mesa/src/intel/compiler/brw_disasm_info.c:28:
  1759. ../mesa/src/compiler/nir/nir.h:3507:3: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  1760. } nir_shader;
  1761.  ^
  1762. ../mesa/src/intel/compiler/brw_compiler.h:41:27: note: previous definition is here
  1763. typedef struct nir_shader nir_shader;
  1764.                          ^
  1765. 1 warning generated.
  1766. [710/2564] Compiling C object src/intel/compiler/libintel_compiler.a.p/meson-generated_.._brw_nir_trig_workarounds.c.o
  1767. In file included from src/intel/compiler/brw_nir_trig_workarounds.c:1:
  1768. In file included from ../mesa/src/intel/compiler/brw_nir.h:29:
  1769. ../mesa/src/intel/compiler/brw_compiler.h:41:27: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  1770. typedef struct nir_shader nir_shader;
  1771.                          ^
  1772. ../mesa/src/compiler/nir/nir.h:3507:3: note: previous definition is here
  1773. } nir_shader;
  1774.  ^
  1775. 1 warning generated.
  1776. [711/2564] Compiling C object src/intel/compiler/libintel_compiler.a.p/brw_clip_unfilled.c.o
  1777. [712/2564] Compiling C++ object src/amd/compiler/libaco.a.p/aco_instruction_selection.cpp.o
  1778. [713/2564] Linking static target src/amd/compiler/libaco.a
  1779. [714/2564] Compiling C object src/intel/common/libintel_common.a.p/intel_decoder.c.o
  1780. [715/2564] Linking static target src/intel/common/libintel_common.a
  1781. [716/2564] Compiling C object src/intel/compiler/libintel_compiler.a.p/brw_compiler.c.o
  1782. In file included from ../mesa/src/intel/compiler/brw_compiler.c:25:
  1783. In file included from ../mesa/src/intel/compiler/brw_shader.h:30:
  1784. ../mesa/src/compiler/nir/nir.h:3507:3: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  1785. } nir_shader;
  1786.  ^
  1787. ../mesa/src/intel/compiler/brw_compiler.h:41:27: note: previous definition is here
  1788. typedef struct nir_shader nir_shader;
  1789.                          ^
  1790. 1 warning generated.
  1791. [717/2564] Compiling C object src/intel/compiler/libintel_compiler.a.p/brw_clip_util.c.o
  1792. [718/2564] Compiling C object src/intel/compiler/libintel_compiler.a.p/brw_eu_util.c.o
  1793. [719/2564] Compiling C object src/intel/compiler/libintel_compiler.a.p/brw_compile_sf.c.o
  1794. [720/2564] Compiling C++ object src/intel/compiler/libintel_compiler.a.p/brw_dead_control_flow.cpp.o
  1795. [721/2564] Compiling C++ object src/intel/compiler/libintel_compiler.a.p/brw_eu.cpp.o
  1796. [722/2564] Compiling C object src/intel/compiler/libintel_compiler.a.p/brw_disasm.c.o
  1797. In file included from ../mesa/src/intel/compiler/brw_disasm.c:29:
  1798. In file included from ../mesa/src/intel/compiler/brw_shader.h:30:
  1799. ../mesa/src/compiler/nir/nir.h:3507:3: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  1800. } nir_shader;
  1801.  ^
  1802. ../mesa/src/intel/compiler/brw_compiler.h:41:27: note: previous definition is here
  1803. typedef struct nir_shader nir_shader;
  1804.                          ^
  1805. 1 warning generated.
  1806. [723/2564] Compiling C++ object src/intel/compiler/libintel_compiler.a.p/brw_fs_bank_conflicts.cpp.o
  1807. [724/2564] Compiling C object src/intel/compiler/libintel_compiler.a.p/brw_eu_emit.c.o
  1808. [725/2564] Compiling C++ object src/intel/compiler/libintel_compiler.a.p/brw_fs_cmod_propagation.cpp.o
  1809. [726/2564] Compiling C object src/intel/compiler/libintel_compiler.a.p/brw_eu_compact.c.o
  1810. In file included from ../mesa/src/intel/compiler/brw_eu_compact.c:82:
  1811. In file included from ../mesa/src/intel/compiler/brw_shader.h:30:
  1812. ../mesa/src/compiler/nir/nir.h:3507:3: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  1813. } nir_shader;
  1814.  ^
  1815. ../mesa/src/intel/compiler/brw_compiler.h:41:27: note: previous definition is here
  1816. typedef struct nir_shader nir_shader;
  1817.                          ^
  1818. 1 warning generated.
  1819. [727/2564] Compiling C++ object src/intel/compiler/libintel_compiler.a.p/brw_fs_dead_code_eliminate.cpp.o
  1820. [728/2564] Compiling C++ object src/intel/compiler/libintel_compiler.a.p/brw_fs_combine_constants.cpp.o
  1821. [729/2564] Compiling C++ object src/intel/compiler/libintel_compiler.a.p/brw_fs_cse.cpp.o
  1822. [730/2564] Compiling C++ object src/intel/compiler/libintel_compiler.a.p/brw_fs_copy_propagation.cpp.o
  1823. [731/2564] Compiling C++ object src/intel/compiler/libintel_compiler.a.p/brw_fs_lower_pack.cpp.o
  1824. [732/2564] Compiling C++ object src/intel/compiler/libintel_compiler.a.p/brw_fs_generator.cpp.o
  1825. [733/2564] Compiling C++ object src/intel/compiler/libintel_compiler.a.p/brw_fs_validate.cpp.o
  1826. [734/2564] Compiling C object src/intel/compiler/libintel_compiler.a.p/brw_eu_validate.c.o
  1827. [735/2564] Compiling C++ object src/intel/compiler/libintel_compiler.a.p/brw_fs_lower_regioning.cpp.o
  1828. [736/2564] Compiling C++ object src/intel/compiler/libintel_compiler.a.p/brw_fs_live_variables.cpp.o
  1829. [737/2564] Compiling C object src/intel/compiler/libintel_compiler.a.p/brw_interpolation_map.c.o
  1830. In file included from ../mesa/src/intel/compiler/brw_interpolation_map.c:25:
  1831. ../mesa/src/compiler/nir/nir.h:3507:3: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  1832. } nir_shader;
  1833.  ^
  1834. ../mesa/src/intel/compiler/brw_compiler.h:41:27: note: previous definition is here
  1835. typedef struct nir_shader nir_shader;
  1836.                          ^
  1837. 1 warning generated.
  1838. [738/2564] Compiling C object src/intel/compiler/libintel_compiler.a.p/brw_nir_analyze_ubo_ranges.c.o
  1839. In file included from ../mesa/src/intel/compiler/brw_nir_analyze_ubo_ranges.c:24:
  1840. In file included from ../mesa/src/intel/compiler/brw_nir.h:29:
  1841. ../mesa/src/intel/compiler/brw_compiler.h:41:27: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  1842. typedef struct nir_shader nir_shader;
  1843.                          ^
  1844. ../mesa/src/compiler/nir/nir.h:3507:3: note: previous definition is here
  1845. } nir_shader;
  1846.  ^
  1847. 1 warning generated.
  1848. [739/2564] Compiling C++ object src/intel/compiler/libintel_compiler.a.p/brw_fs_register_coalesce.cpp.o
  1849. [740/2564] Compiling C++ object src/intel/compiler/libintel_compiler.a.p/brw_fs_saturate_propagation.cpp.o
  1850. [741/2564] Compiling C++ object src/intel/compiler/libintel_compiler.a.p/brw_fs_visitor.cpp.o
  1851. [742/2564] Compiling C++ object src/intel/compiler/libintel_compiler.a.p/brw_fs_sel_peephole.cpp.o
  1852. [743/2564] Compiling C++ object src/intel/compiler/libintel_compiler.a.p/brw_fs_reg_allocate.cpp.o
  1853. [744/2564] Compiling C object src/intel/compiler/libintel_compiler.a.p/brw_nir_analyze_boolean_resolves.c.o
  1854. In file included from ../mesa/src/intel/compiler/brw_nir_analyze_boolean_resolves.c:27:
  1855. In file included from ../mesa/src/intel/compiler/brw_nir.h:29:
  1856. ../mesa/src/intel/compiler/brw_compiler.h:41:27: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  1857. typedef struct nir_shader nir_shader;
  1858.                          ^
  1859. ../mesa/src/compiler/nir/nir.h:3507:3: note: previous definition is here
  1860. } nir_shader;
  1861.  ^
  1862. 1 warning generated.
  1863. [745/2564] Compiling C object src/intel/compiler/libintel_compiler.a.p/brw_nir_lower_mem_access_bit_sizes.c.o
  1864. In file included from ../mesa/src/intel/compiler/brw_nir_lower_mem_access_bit_sizes.c:24:
  1865. In file included from ../mesa/src/intel/compiler/brw_nir.h:29:
  1866. ../mesa/src/intel/compiler/brw_compiler.h:41:27: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  1867. typedef struct nir_shader nir_shader;
  1868.                          ^
  1869. ../mesa/src/compiler/nir/nir.h:3507:3: note: previous definition is here
  1870. } nir_shader;
  1871.  ^
  1872. 1 warning generated.
  1873. [746/2564] Compiling C object src/intel/compiler/libintel_compiler.a.p/brw_nir_attribute_workarounds.c.o
  1874. In file included from ../mesa/src/intel/compiler/brw_nir_attribute_workarounds.c:25:
  1875. In file included from ../mesa/src/intel/compiler/brw_nir.h:29:
  1876. ../mesa/src/intel/compiler/brw_compiler.h:41:27: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  1877. typedef struct nir_shader nir_shader;
  1878.                          ^
  1879. ../mesa/src/compiler/nir/nir.h:3507:3: note: previous definition is here
  1880. } nir_shader;
  1881.  ^
  1882. 1 warning generated.
  1883. [747/2564] Compiling C++ object src/intel/compiler/libintel_compiler.a.p/brw_fs_scoreboard.cpp.o
  1884. [748/2564] Compiling C++ object src/intel/compiler/libintel_compiler.a.p/brw_ir_performance.cpp.o
  1885. [749/2564] Compiling C object src/intel/compiler/libintel_compiler.a.p/brw_nir_lower_rt_intrinsics.c.o
  1886. In file included from ../mesa/src/intel/compiler/brw_nir_lower_rt_intrinsics.c:24:
  1887. In file included from ../mesa/src/intel/compiler/brw_nir_rt.h:27:
  1888. In file included from ../mesa/src/intel/compiler/brw_nir.h:29:
  1889. ../mesa/src/intel/compiler/brw_compiler.h:41:27: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  1890. typedef struct nir_shader nir_shader;
  1891.                          ^
  1892. ../mesa/src/compiler/nir/nir.h:3507:3: note: previous definition is here
  1893. } nir_shader;
  1894.  ^
  1895. 1 warning generated.
  1896. [750/2564] Compiling C object src/intel/compiler/libintel_compiler.a.p/brw_nir.c.o
  1897. In file included from ../mesa/src/intel/compiler/brw_nir.c:24:
  1898. In file included from ../mesa/src/intel/compiler/brw_nir.h:29:
  1899. ../mesa/src/intel/compiler/brw_compiler.h:41:27: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  1900. typedef struct nir_shader nir_shader;
  1901.                          ^
  1902. ../mesa/src/compiler/nir/nir.h:3507:3: note: previous definition is here
  1903. } nir_shader;
  1904.  ^
  1905. 1 warning generated.
  1906. [751/2564] Compiling C object src/intel/compiler/libintel_compiler.a.p/brw_nir_lower_conversions.c.o
  1907. In file included from ../mesa/src/intel/compiler/brw_nir_lower_conversions.c:24:
  1908. In file included from ../mesa/src/intel/compiler/brw_nir.h:29:
  1909. ../mesa/src/intel/compiler/brw_compiler.h:41:27: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  1910. typedef struct nir_shader nir_shader;
  1911.                          ^
  1912. ../mesa/src/compiler/nir/nir.h:3507:3: note: previous definition is here
  1913. } nir_shader;
  1914.  ^
  1915. 1 warning generated.
  1916. [752/2564] Compiling C object src/intel/compiler/libintel_compiler.a.p/brw_nir_lower_alpha_to_coverage.c.o
  1917. In file included from ../mesa/src/intel/compiler/brw_nir_lower_alpha_to_coverage.c:25:
  1918. In file included from ../mesa/src/intel/compiler/brw_nir.h:29:
  1919. ../mesa/src/intel/compiler/brw_compiler.h:41:27: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  1920. typedef struct nir_shader nir_shader;
  1921.                          ^
  1922. ../mesa/src/compiler/nir/nir.h:3507:3: note: previous definition is here
  1923. } nir_shader;
  1924.  ^
  1925. 1 warning generated.
  1926. [753/2564] Compiling C object src/intel/compiler/libintel_compiler.a.p/brw_nir_lower_cs_intrinsics.c.o
  1927. In file included from ../mesa/src/intel/compiler/brw_nir_lower_cs_intrinsics.c:24:
  1928. In file included from ../mesa/src/intel/compiler/brw_nir.h:29:
  1929. ../mesa/src/intel/compiler/brw_compiler.h:41:27: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  1930. typedef struct nir_shader nir_shader;
  1931.                          ^
  1932. ../mesa/src/compiler/nir/nir.h:3507:3: note: previous definition is here
  1933. } nir_shader;
  1934.  ^
  1935. 1 warning generated.
  1936. [754/2564] Compiling C object src/intel/compiler/libintel_compiler.a.p/brw_packed_float.c.o
  1937. [755/2564] Compiling C object src/intel/compiler/libintel_compiler.a.p/brw_nir_lower_scoped_barriers.c.o
  1938. In file included from ../mesa/src/intel/compiler/brw_nir_lower_scoped_barriers.c:30:
  1939. In file included from ../mesa/src/intel/compiler/brw_nir.h:29:
  1940. ../mesa/src/intel/compiler/brw_compiler.h:41:27: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  1941. typedef struct nir_shader nir_shader;
  1942.                          ^
  1943. ../mesa/src/compiler/nir/nir.h:3507:3: note: previous definition is here
  1944. } nir_shader;
  1945.  ^
  1946. 1 warning generated.
  1947. [756/2564] Compiling C object src/intel/compiler/libintel_compiler.a.p/brw_nir_lower_intersection_shader.c.o
  1948. In file included from ../mesa/src/intel/compiler/brw_nir_lower_intersection_shader.c:24:
  1949. In file included from ../mesa/src/intel/compiler/brw_nir_rt.h:27:
  1950. In file included from ../mesa/src/intel/compiler/brw_nir.h:29:
  1951. ../mesa/src/intel/compiler/brw_compiler.h:41:27: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  1952. typedef struct nir_shader nir_shader;
  1953.                          ^
  1954. ../mesa/src/compiler/nir/nir.h:3507:3: note: previous definition is here
  1955. } nir_shader;
  1956.  ^
  1957. 1 warning generated.
  1958. [757/2564] Compiling C++ object src/intel/compiler/libintel_compiler.a.p/brw_fs_nir.cpp.o
  1959. [758/2564] Compiling C object src/intel/compiler/libintel_compiler.a.p/brw_nir_clamp_image_1d_2d_array_sizes.c.o
  1960. In file included from ../mesa/src/intel/compiler/brw_nir_clamp_image_1d_2d_array_sizes.c:25:
  1961. In file included from ../mesa/src/intel/compiler/brw_nir.h:29:
  1962. ../mesa/src/intel/compiler/brw_compiler.h:41:27: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  1963. typedef struct nir_shader nir_shader;
  1964.                          ^
  1965. ../mesa/src/compiler/nir/nir.h:3507:3: note: previous definition is here
  1966. } nir_shader;
  1967.  ^
  1968. 1 warning generated.
  1969. [759/2564] Compiling C object src/intel/compiler/libintel_compiler.a.p/brw_nir_opt_peephole_ffma.c.o
  1970. In file included from ../mesa/src/intel/compiler/brw_nir_opt_peephole_ffma.c:28:
  1971. In file included from ../mesa/src/intel/compiler/brw_nir.h:29:
  1972. ../mesa/src/intel/compiler/brw_compiler.h:41:27: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  1973. typedef struct nir_shader nir_shader;
  1974.                          ^
  1975. ../mesa/src/compiler/nir/nir.h:3507:3: note: previous definition is here
  1976. } nir_shader;
  1977.  ^
  1978. 1 warning generated.
  1979. [760/2564] Compiling C object src/intel/compiler/libintel_compiler.a.p/brw_nir_lower_image_load_store.c.o
  1980. In file included from ../mesa/src/intel/compiler/brw_nir_lower_image_load_store.c:26:
  1981. In file included from ../mesa/src/intel/compiler/brw_nir.h:29:
  1982. ../mesa/src/intel/compiler/brw_compiler.h:41:27: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  1983. typedef struct nir_shader nir_shader;
  1984.                          ^
  1985. ../mesa/src/compiler/nir/nir.h:3507:3: note: previous definition is here
  1986. } nir_shader;
  1987.  ^
  1988. 1 warning generated.
  1989. [761/2564] Compiling C object src/intel/compiler/libintel_compiler.a.p/brw_nir_lower_shader_calls.c.o
  1990. In file included from ../mesa/src/intel/compiler/brw_nir_lower_shader_calls.c:24:
  1991. In file included from ../mesa/src/intel/compiler/brw_nir_rt.h:27:
  1992. In file included from ../mesa/src/intel/compiler/brw_nir.h:29:
  1993. ../mesa/src/intel/compiler/brw_compiler.h:41:27: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  1994. typedef struct nir_shader nir_shader;
  1995.                          ^
  1996. ../mesa/src/compiler/nir/nir.h:3507:3: note: previous definition is here
  1997. } nir_shader;
  1998.  ^
  1999. 1 warning generated.
  2000. [762/2564] Linking target src/virtio/vulkan/libvulkan_virtio.so
  2001. [763/2564] Compiling C object src/intel/compiler/libintel_compiler.a.p/brw_nir_tcs_workarounds.c.o
  2002. In file included from ../mesa/src/intel/compiler/brw_nir_tcs_workarounds.c:25:
  2003. In file included from ../mesa/src/intel/compiler/brw_nir.h:29:
  2004. ../mesa/src/intel/compiler/brw_compiler.h:41:27: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  2005. typedef struct nir_shader nir_shader;
  2006.                          ^
  2007. ../mesa/src/compiler/nir/nir.h:3507:3: note: previous definition is here
  2008. } nir_shader;
  2009.  ^
  2010. 1 warning generated.
  2011. [764/2564] Compiling C object src/intel/compiler/libintel_compiler.a.p/brw_reg_type.c.o
  2012. [765/2564] Compiling C++ object src/intel/compiler/libintel_compiler.a.p/brw_vec4_gs_nir.cpp.o
  2013. [766/2564] Compiling C object src/intel/compiler/libintel_compiler.a.p/brw_nir_rt.c.o
  2014. In file included from ../mesa/src/intel/compiler/brw_nir_rt.c:24:
  2015. In file included from ../mesa/src/intel/compiler/brw_nir_rt.h:27:
  2016. In file included from ../mesa/src/intel/compiler/brw_nir.h:29:
  2017. ../mesa/src/intel/compiler/brw_compiler.h:41:27: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  2018. typedef struct nir_shader nir_shader;
  2019.                          ^
  2020. ../mesa/src/compiler/nir/nir.h:3507:3: note: previous definition is here
  2021. } nir_shader;
  2022.  ^
  2023. 1 warning generated.
  2024. [767/2564] Compiling C++ object src/intel/compiler/libintel_compiler.a.p/brw_fs.cpp.o
  2025. [768/2564] Compiling C++ object src/intel/compiler/libintel_compiler.a.p/brw_predicated_break.cpp.o
  2026. [769/2564] Compiling C++ object src/intel/compiler/libintel_compiler.a.p/brw_vec4_reg_allocate.cpp.o
  2027. [770/2564] Compiling C++ object src/intel/compiler/libintel_compiler.a.p/brw_vec4_generator.cpp.o
  2028. [771/2564] Compiling C++ object src/intel/compiler/libintel_compiler.a.p/brw_vec4_gs_visitor.cpp.o
  2029. In file included from ../mesa/src/intel/compiler/brw_vec4_gs_visitor.cpp:31:
  2030. ../mesa/src/intel/compiler/gfx6_gs_visitor.h:58:17: warning: 'brw::gfx6_gs_visitor::emit_urb_write_opcode' hides overloaded virtual function [-Woverloaded-virtual]
  2031.   virtual void emit_urb_write_opcode(bool complete,
  2032.                ^
  2033. ../mesa/src/intel/compiler/brw_vec4_gs_visitor.h:60:30: note: hidden overloaded virtual function 'brw::vec4_gs_visitor::emit_urb_write_opcode' declared here: different number of parameters (1 vs 4)
  2034.   virtual vec4_instruction *emit_urb_write_opcode(bool complete);
  2035.                             ^
  2036. ../mesa/src/intel/compiler/brw_vec4_gs_visitor.cpp:567:4: warning: array designators are a C99 extension [-Wc99-designator]
  2037.   [GL_POINTS] =_3DPRIM_POINTLIST,
  2038.   ^~~~~~~~~~~
  2039. 2 warnings generated.
  2040. [772/2564] Compiling C++ object src/intel/compiler/libintel_compiler.a.p/brw_shader.cpp.o
  2041. [773/2564] Compiling C++ object src/intel/compiler/libintel_compiler.a.p/brw_vec4_dead_code_eliminate.cpp.o
  2042. [774/2564] Compiling C++ object src/intel/compiler/libintel_compiler.a.p/brw_vec4_copy_propagation.cpp.o
  2043. [775/2564] Compiling C++ object src/intel/compiler/libintel_compiler.a.p/brw_vec4_surface_builder.cpp.o
  2044. [776/2564] Compiling C++ object src/intel/compiler/libintel_compiler.a.p/brw_vec4_cse.cpp.o
  2045. [777/2564] Compiling C++ object src/intel/compiler/libintel_compiler.a.p/brw_vec4_cmod_propagation.cpp.o
  2046. [778/2564] Compiling C++ object src/intel/compiler/libintel_compiler.a.p/brw_vec4_live_variables.cpp.o
  2047. [779/2564] Compiling C++ object src/intel/compiler/libintel_compiler.a.p/brw_schedule_instructions.cpp.o
  2048. [780/2564] Generating intel_icd with a custom command
  2049. [781/2564] Compiling C object src/intel/compiler/libintel_compiler.a.p/brw_vue_map.c.o
  2050. [782/2564] Compiling C object src/gallium/winsys/svga/drm/libsvgadrm.a.p/vmw_msg.c.o
  2051. [783/2564] Compiling C object src/gallium/winsys/svga/drm/libsvgadrm.a.p/vmw_screen.c.o
  2052. [784/2564] Generating anv_entrypoints with a custom command
  2053. [785/2564] Compiling C object src/gallium/winsys/svga/drm/libsvgadrm.a.p/vmw_screen_dri.c.o
  2054. [786/2564] Compiling C++ object src/intel/compiler/libintel_compiler.a.p/brw_vec4_tcs.cpp.o
  2055. [787/2564] Compiling C++ object src/intel/compiler/libintel_compiler.a.p/brw_vec4_tes.cpp.o
  2056. [788/2564] Compiling C++ object src/intel/compiler/libintel_compiler.a.p/brw_vec4.cpp.o
  2057. [789/2564] Compiling C++ object src/intel/compiler/libintel_compiler.a.p/brw_wm_iz.cpp.o
  2058. [790/2564] Compiling C++ object src/intel/compiler/libintel_compiler.a.p/brw_vec4_nir.cpp.o
  2059. [791/2564] Generating intel-perf-sources with a custom command
  2060. [792/2564] Compiling C object src/mesa/drivers/dri/i965/libi965.a.p/brw_surface_formats.c.o
  2061. [793/2564] Compiling C++ object src/intel/compiler/libintel_compiler.a.p/brw_vec4_vs_visitor.cpp.o
  2062. [794/2564] Compiling C object src/intel/perf/libintel_perf.a.p/intel_perf_query.c.o
  2063. [795/2564] Compiling C++ object src/intel/compiler/libintel_compiler.a.p/gfx6_gs_visitor.cpp.o
  2064. In file included from ../mesa/src/intel/compiler/gfx6_gs_visitor.cpp:32:
  2065. ../mesa/src/intel/compiler/gfx6_gs_visitor.h:58:17: warning: 'brw::gfx6_gs_visitor::emit_urb_write_opcode' hides overloaded virtual function [-Woverloaded-virtual]
  2066.   virtual void emit_urb_write_opcode(bool complete,
  2067.                ^
  2068. ../mesa/src/intel/compiler/brw_vec4_gs_visitor.h:60:30: note: hidden overloaded virtual function 'brw::vec4_gs_visitor::emit_urb_write_opcode' declared here: different number of parameters (1 vs 4)
  2069.   virtual vec4_instruction *emit_urb_write_opcode(bool complete);
  2070.                             ^
  2071. 1 warning generated.
  2072. [796/2564] Compiling C object src/intel/perf/libintel_perf.a.p/intel_perf.c.o
  2073. ../mesa/src/intel/perf/intel_perf.c:283:41: warning: field 'query' with variable sized type 'struct drm_i915_query_perf_config' not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2074.      struct drm_i915_query_perf_config query;
  2075.                                        ^
  2076. 1 warning generated.
  2077. [797/2564] Compiling C object src/intel/vulkan/libanv_per_hw_ver125.a.p/genX_gpu_memcpy.c.o
  2078. [798/2564] Compiling C++ object src/intel/compiler/libintel_compiler.a.p/brw_vec4_visitor.cpp.o
  2079. [799/2564] Compiling C object src/intel/perf/libintel_perf.a.p/intel_perf_mdapi.c.o
  2080. [800/2564] Linking static target src/intel/compiler/libintel_compiler.a
  2081. [801/2564] Compiling C object src/intel/vulkan/libanv_per_hw_ver120.a.p/genX_state.c.o
  2082. ../mesa/src/intel/vulkan/genX_state.c:626:4: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
  2083.   case VK_FILTER_NEAREST:
  2084.   ^
  2085. ../mesa/src/intel/vulkan/genX_state.c:626:4: note: insert '__attribute__((fallthrough));' to silence this warning
  2086.   case VK_FILTER_NEAREST:
  2087.   ^
  2088.   __attribute__((fallthrough));
  2089. ../mesa/src/intel/vulkan/genX_state.c:626:4: note: insert 'break;' to avoid fall-through
  2090.   case VK_FILTER_NEAREST:
  2091.   ^
  2092.   break;
  2093. 1 warning generated.
  2094. [802/2564] Compiling C object src/mesa/drivers/dri/i965/libi965_per_hw_ver70.a.p/genX_state_upload.c.o
  2095. ../mesa/src/mesa/drivers/dri/i965/genX_state_upload.c:2849:46: warning: implicit conversion from enumeration type 'enum gl_logicop_mode' to different enumeration type 'enum GFX7_3D_Logic_Op_Function' [-Wenum-conversion]
  2096.         entry->LogicOpFunction = ctx->Color._LogicOp;
  2097.                                ~ ~~~~~~~~~~~^~~~~~~~
  2098. 1 warning generated.
  2099. [803/2564] Compiling C object src/intel/vulkan/libanv_per_hw_ver125.a.p/genX_pipeline.c.o
  2100. In file included from ../mesa/src/intel/vulkan/genX_pipeline.c:31:
  2101. In file included from ../mesa/src/compiler/nir/nir_xfb_info.h:27:
  2102. ../mesa/src/compiler/nir/nir.h:3507:3: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  2103. } nir_shader;
  2104.  ^
  2105. ../mesa/src/intel/compiler/brw_compiler.h:41:27: note: previous definition is here
  2106. typedef struct nir_shader nir_shader;
  2107.                          ^
  2108. 1 warning generated.
  2109. [804/2564] Compiling C object src/intel/vulkan/libanv_per_hw_ver70.a.p/genX_blorp_exec.c.o
  2110. In file included from ../mesa/src/intel/vulkan/genX_blorp_exec.c:35:
  2111. In file included from ../mesa/src/intel/blorp/blorp_genX_exec.h:27:
  2112. In file included from ../mesa/src/intel/blorp/blorp_priv.h:30:
  2113. ../mesa/src/compiler/nir/nir.h:3507:3: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  2114. } nir_shader;
  2115.  ^
  2116. ../mesa/src/intel/compiler/brw_compiler.h:41:27: note: previous definition is here
  2117. typedef struct nir_shader nir_shader;
  2118.                          ^
  2119. 1 warning generated.
  2120. [805/2564] Compiling C object src/intel/vulkan/libanv_per_hw_ver70.a.p/genX_gpu_memcpy.c.o
  2121. [806/2564] Compiling C object src/intel/vulkan/libanv_per_hw_ver70.a.p/genX_state.c.o
  2122. ../mesa/src/intel/vulkan/genX_state.c:626:4: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
  2123.   case VK_FILTER_NEAREST:
  2124.   ^
  2125. ../mesa/src/intel/vulkan/genX_state.c:626:4: note: insert '__attribute__((fallthrough));' to silence this warning
  2126.   case VK_FILTER_NEAREST:
  2127.   ^
  2128.   __attribute__((fallthrough));
  2129. ../mesa/src/intel/vulkan/genX_state.c:626:4: note: insert 'break;' to avoid fall-through
  2130.   case VK_FILTER_NEAREST:
  2131.   ^
  2132.   break;
  2133. 1 warning generated.
  2134. [807/2564] Compiling C object src/intel/vulkan/libanv_per_hw_ver75.a.p/genX_gpu_memcpy.c.o
  2135. [808/2564] Compiling C object src/intel/vulkan/libanv_per_hw_ver80.a.p/genX_gpu_memcpy.c.o
  2136. [809/2564] Compiling C object src/intel/vulkan/libanv_per_hw_ver70.a.p/gfx7_cmd_buffer.c.o
  2137. [810/2564] Compiling C object src/intel/vulkan/libanv_per_hw_ver75.a.p/genX_pipeline.c.o
  2138. In file included from ../mesa/src/intel/vulkan/genX_pipeline.c:31:
  2139. In file included from ../mesa/src/compiler/nir/nir_xfb_info.h:27:
  2140. ../mesa/src/compiler/nir/nir.h:3507:3: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  2141. } nir_shader;
  2142.  ^
  2143. ../mesa/src/intel/compiler/brw_compiler.h:41:27: note: previous definition is here
  2144. typedef struct nir_shader nir_shader;
  2145.                          ^
  2146. 1 warning generated.
  2147. [811/2564] Compiling C object src/intel/vulkan/libanv_per_hw_ver120.a.p/genX_query.c.o
  2148. [812/2564] Compiling C object src/intel/vulkan/libanv_per_hw_ver90.a.p/genX_query.c.o
  2149. [813/2564] Compiling C object src/intel/vulkan/libanv_per_hw_ver75.a.p/genX_blorp_exec.c.o
  2150. In file included from ../mesa/src/intel/vulkan/genX_blorp_exec.c:35:
  2151. In file included from ../mesa/src/intel/blorp/blorp_genX_exec.h:27:
  2152. In file included from ../mesa/src/intel/blorp/blorp_priv.h:30:
  2153. ../mesa/src/compiler/nir/nir.h:3507:3: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  2154. } nir_shader;
  2155.  ^
  2156. ../mesa/src/intel/compiler/brw_compiler.h:41:27: note: previous definition is here
  2157. typedef struct nir_shader nir_shader;
  2158.                          ^
  2159. 1 warning generated.
  2160. [814/2564] Compiling C object src/intel/vulkan/libanv_per_hw_ver70.a.p/genX_pipeline.c.o
  2161. In file included from ../mesa/src/intel/vulkan/genX_pipeline.c:31:
  2162. In file included from ../mesa/src/compiler/nir/nir_xfb_info.h:27:
  2163. ../mesa/src/compiler/nir/nir.h:3507:3: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  2164. } nir_shader;
  2165.  ^
  2166. ../mesa/src/intel/compiler/brw_compiler.h:41:27: note: previous definition is here
  2167. typedef struct nir_shader nir_shader;
  2168.                          ^
  2169. 1 warning generated.
  2170. [815/2564] Compiling C object src/intel/vulkan/libanv_per_hw_ver70.a.p/genX_cmd_buffer.c.o
  2171. In file included from ../mesa/src/intel/vulkan/genX_cmd_buffer.c:38:
  2172. In file included from ../mesa/src/compiler/nir/nir_xfb_info.h:27:
  2173. ../mesa/src/compiler/nir/nir.h:3507:3: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  2174. } nir_shader;
  2175.  ^
  2176. ../mesa/src/intel/compiler/brw_compiler.h:41:27: note: previous definition is here
  2177. typedef struct nir_shader nir_shader;
  2178.                          ^
  2179. 1 warning generated.
  2180. [816/2564] Compiling C object src/intel/vulkan/libanv_per_hw_ver75.a.p/genX_state.c.o
  2181. ../mesa/src/intel/vulkan/genX_state.c:626:4: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
  2182.   case VK_FILTER_NEAREST:
  2183.   ^
  2184. ../mesa/src/intel/vulkan/genX_state.c:626:4: note: insert '__attribute__((fallthrough));' to silence this warning
  2185.   case VK_FILTER_NEAREST:
  2186.   ^
  2187.   __attribute__((fallthrough));
  2188. ../mesa/src/intel/vulkan/genX_state.c:626:4: note: insert 'break;' to avoid fall-through
  2189.   case VK_FILTER_NEAREST:
  2190.   ^
  2191.   break;
  2192. 1 warning generated.
  2193. [817/2564] Compiling C object src/intel/vulkan/libanv_per_hw_ver70.a.p/genX_query.c.o
  2194. [818/2564] Compiling C object src/intel/vulkan/libanv_per_hw_ver75.a.p/gfx7_cmd_buffer.c.o
  2195. [819/2564] Linking static target src/mesa/drivers/dri/i965/libi965_per_hw_ver70.a
  2196. [820/2564] Linking static target src/intel/vulkan/libanv_per_hw_ver70.a
  2197. [821/2564] Compiling C object src/intel/vulkan/libanv_per_hw_ver80.a.p/genX_pipeline.c.o
  2198. In file included from ../mesa/src/intel/vulkan/genX_pipeline.c:31:
  2199. In file included from ../mesa/src/compiler/nir/nir_xfb_info.h:27:
  2200. ../mesa/src/compiler/nir/nir.h:3507:3: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  2201. } nir_shader;
  2202.  ^
  2203. ../mesa/src/intel/compiler/brw_compiler.h:41:27: note: previous definition is here
  2204. typedef struct nir_shader nir_shader;
  2205.                          ^
  2206. 1 warning generated.
  2207. [822/2564] Compiling C object src/intel/vulkan/libanv_per_hw_ver80.a.p/genX_state.c.o
  2208. ../mesa/src/intel/vulkan/genX_state.c:626:4: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
  2209.   case VK_FILTER_NEAREST:
  2210.   ^
  2211. ../mesa/src/intel/vulkan/genX_state.c:626:4: note: insert '__attribute__((fallthrough));' to silence this warning
  2212.   case VK_FILTER_NEAREST:
  2213.   ^
  2214.   __attribute__((fallthrough));
  2215. ../mesa/src/intel/vulkan/genX_state.c:626:4: note: insert 'break;' to avoid fall-through
  2216.   case VK_FILTER_NEAREST:
  2217.   ^
  2218.   break;
  2219. 1 warning generated.
  2220. [823/2564] Compiling C object src/intel/vulkan/libanv_per_hw_ver80.a.p/gfx8_cmd_buffer.c.o
  2221. [824/2564] Compiling C object src/intel/vulkan/libanv_per_hw_ver90.a.p/genX_blorp_exec.c.o
  2222. In file included from ../mesa/src/intel/vulkan/genX_blorp_exec.c:35:
  2223. In file included from ../mesa/src/intel/blorp/blorp_genX_exec.h:27:
  2224. In file included from ../mesa/src/intel/blorp/blorp_priv.h:30:
  2225. ../mesa/src/compiler/nir/nir.h:3507:3: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  2226. } nir_shader;
  2227.  ^
  2228. ../mesa/src/intel/compiler/brw_compiler.h:41:27: note: previous definition is here
  2229. typedef struct nir_shader nir_shader;
  2230.                          ^
  2231. 1 warning generated.
  2232. [825/2564] Compiling C object src/intel/vulkan/libanv_per_hw_ver80.a.p/genX_blorp_exec.c.o
  2233. In file included from ../mesa/src/intel/vulkan/genX_blorp_exec.c:35:
  2234. In file included from ../mesa/src/intel/blorp/blorp_genX_exec.h:27:
  2235. In file included from ../mesa/src/intel/blorp/blorp_priv.h:30:
  2236. ../mesa/src/compiler/nir/nir.h:3507:3: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  2237. } nir_shader;
  2238.  ^
  2239. ../mesa/src/intel/compiler/brw_compiler.h:41:27: note: previous definition is here
  2240. typedef struct nir_shader nir_shader;
  2241.                          ^
  2242. 1 warning generated.
  2243. [826/2564] Compiling C object src/intel/vulkan/libanv_per_hw_ver110.a.p/genX_gpu_memcpy.c.o
  2244. [827/2564] Compiling C object src/intel/vulkan/libanv_per_hw_ver75.a.p/genX_query.c.o
  2245. [828/2564] Compiling C object src/intel/vulkan/libanv_per_hw_ver110.a.p/genX_blorp_exec.c.o
  2246. In file included from ../mesa/src/intel/vulkan/genX_blorp_exec.c:35:
  2247. In file included from ../mesa/src/intel/blorp/blorp_genX_exec.h:27:
  2248. In file included from ../mesa/src/intel/blorp/blorp_priv.h:30:
  2249. ../mesa/src/compiler/nir/nir.h:3507:3: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  2250. } nir_shader;
  2251.  ^
  2252. ../mesa/src/intel/compiler/brw_compiler.h:41:27: note: previous definition is here
  2253. typedef struct nir_shader nir_shader;
  2254.                          ^
  2255. 1 warning generated.
  2256. [829/2564] Compiling C object src/intel/vulkan/libanv_per_hw_ver90.a.p/genX_state.c.o
  2257. ../mesa/src/intel/vulkan/genX_state.c:626:4: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
  2258.   case VK_FILTER_NEAREST:
  2259.   ^
  2260. ../mesa/src/intel/vulkan/genX_state.c:626:4: note: insert '__attribute__((fallthrough));' to silence this warning
  2261.   case VK_FILTER_NEAREST:
  2262.   ^
  2263.   __attribute__((fallthrough));
  2264. ../mesa/src/intel/vulkan/genX_state.c:626:4: note: insert 'break;' to avoid fall-through
  2265.   case VK_FILTER_NEAREST:
  2266.   ^
  2267.   break;
  2268. 1 warning generated.
  2269. [830/2564] Compiling C object src/intel/vulkan/libanv_per_hw_ver90.a.p/genX_gpu_memcpy.c.o
  2270. [831/2564] Compiling C object src/intel/vulkan/libanv_per_hw_ver90.a.p/gfx8_cmd_buffer.c.o
  2271. [832/2564] Compiling C object src/intel/vulkan/libanv_per_hw_ver75.a.p/genX_cmd_buffer.c.o
  2272. In file included from ../mesa/src/intel/vulkan/genX_cmd_buffer.c:38:
  2273. In file included from ../mesa/src/compiler/nir/nir_xfb_info.h:27:
  2274. ../mesa/src/compiler/nir/nir.h:3507:3: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  2275. } nir_shader;
  2276.  ^
  2277. ../mesa/src/intel/compiler/brw_compiler.h:41:27: note: previous definition is here
  2278. typedef struct nir_shader nir_shader;
  2279.                          ^
  2280. 1 warning generated.
  2281. [833/2564] Linking static target src/intel/vulkan/libanv_per_hw_ver75.a
  2282. [834/2564] Compiling C object src/intel/vulkan/libanv_per_hw_ver120.a.p/genX_gpu_memcpy.c.o
  2283. [835/2564] Compiling C object src/intel/vulkan/libanv_per_hw_ver80.a.p/genX_query.c.o
  2284. [836/2564] Compiling C object src/intel/vulkan/libanv_per_hw_ver90.a.p/genX_pipeline.c.o
  2285. In file included from ../mesa/src/intel/vulkan/genX_pipeline.c:31:
  2286. In file included from ../mesa/src/compiler/nir/nir_xfb_info.h:27:
  2287. ../mesa/src/compiler/nir/nir.h:3507:3: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  2288. } nir_shader;
  2289.  ^
  2290. ../mesa/src/intel/compiler/brw_compiler.h:41:27: note: previous definition is here
  2291. typedef struct nir_shader nir_shader;
  2292.                          ^
  2293. 1 warning generated.
  2294. [837/2564] Compiling C object src/intel/vulkan/libanv_per_hw_ver110.a.p/gfx8_cmd_buffer.c.o
  2295. [838/2564] Compiling C object src/intel/vulkan/libanv_per_hw_ver110.a.p/genX_state.c.o
  2296. ../mesa/src/intel/vulkan/genX_state.c:626:4: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
  2297.   case VK_FILTER_NEAREST:
  2298.   ^
  2299. ../mesa/src/intel/vulkan/genX_state.c:626:4: note: insert '__attribute__((fallthrough));' to silence this warning
  2300.   case VK_FILTER_NEAREST:
  2301.   ^
  2302.   __attribute__((fallthrough));
  2303. ../mesa/src/intel/vulkan/genX_state.c:626:4: note: insert 'break;' to avoid fall-through
  2304.   case VK_FILTER_NEAREST:
  2305.   ^
  2306.   break;
  2307. 1 warning generated.
  2308. [839/2564] Compiling C object src/intel/vulkan/libanv_per_hw_ver120.a.p/genX_pipeline.c.o
  2309. In file included from ../mesa/src/intel/vulkan/genX_pipeline.c:31:
  2310. In file included from ../mesa/src/compiler/nir/nir_xfb_info.h:27:
  2311. ../mesa/src/compiler/nir/nir.h:3507:3: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  2312. } nir_shader;
  2313.  ^
  2314. ../mesa/src/intel/compiler/brw_compiler.h:41:27: note: previous definition is here
  2315. typedef struct nir_shader nir_shader;
  2316.                          ^
  2317. 1 warning generated.
  2318. [840/2564] Compiling C object src/intel/vulkan/libanv_per_hw_ver90.a.p/genX_cmd_buffer.c.o
  2319. In file included from ../mesa/src/intel/vulkan/genX_cmd_buffer.c:38:
  2320. In file included from ../mesa/src/compiler/nir/nir_xfb_info.h:27:
  2321. ../mesa/src/compiler/nir/nir.h:3507:3: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  2322. } nir_shader;
  2323.  ^
  2324. ../mesa/src/intel/compiler/brw_compiler.h:41:27: note: previous definition is here
  2325. typedef struct nir_shader nir_shader;
  2326.                          ^
  2327. ../mesa/src/intel/vulkan/genX_cmd_buffer.c:667:1: warning: unused function 'vk_image_layout_stencil_write_optimal' [-Wunused-function]
  2328. vk_image_layout_stencil_write_optimal(VkImageLayout layout)
  2329. ^
  2330. 2 warnings generated.
  2331. [841/2564] Linking static target src/intel/vulkan/libanv_per_hw_ver90.a
  2332. [842/2564] Compiling C object src/intel/vulkan/libanv_per_hw_ver110.a.p/genX_pipeline.c.o
  2333. In file included from ../mesa/src/intel/vulkan/genX_pipeline.c:31:
  2334. In file included from ../mesa/src/compiler/nir/nir_xfb_info.h:27:
  2335. ../mesa/src/compiler/nir/nir.h:3507:3: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  2336. } nir_shader;
  2337.  ^
  2338. ../mesa/src/intel/compiler/brw_compiler.h:41:27: note: previous definition is here
  2339. typedef struct nir_shader nir_shader;
  2340.                          ^
  2341. 1 warning generated.
  2342. [843/2564] Compiling C object src/intel/vulkan/libanv_per_hw_ver80.a.p/genX_cmd_buffer.c.o
  2343. In file included from ../mesa/src/intel/vulkan/genX_cmd_buffer.c:38:
  2344. In file included from ../mesa/src/compiler/nir/nir_xfb_info.h:27:
  2345. ../mesa/src/compiler/nir/nir.h:3507:3: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  2346. } nir_shader;
  2347.  ^
  2348. ../mesa/src/intel/compiler/brw_compiler.h:41:27: note: previous definition is here
  2349. typedef struct nir_shader nir_shader;
  2350.                          ^
  2351. ../mesa/src/intel/vulkan/genX_cmd_buffer.c:667:1: warning: unused function 'vk_image_layout_stencil_write_optimal' [-Wunused-function]
  2352. vk_image_layout_stencil_write_optimal(VkImageLayout layout)
  2353. ^
  2354. 2 warnings generated.
  2355. [844/2564] Compiling C object src/intel/vulkan/libanv_per_hw_ver120.a.p/gfx8_cmd_buffer.c.o
  2356. [845/2564] Linking static target src/intel/vulkan/libanv_per_hw_ver80.a
  2357. [846/2564] Compiling C object src/intel/vulkan/libanv_per_hw_ver120.a.p/genX_blorp_exec.c.o
  2358. In file included from ../mesa/src/intel/vulkan/genX_blorp_exec.c:35:
  2359. In file included from ../mesa/src/intel/blorp/blorp_genX_exec.h:27:
  2360. In file included from ../mesa/src/intel/blorp/blorp_priv.h:30:
  2361. ../mesa/src/compiler/nir/nir.h:3507:3: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  2362. } nir_shader;
  2363.  ^
  2364. ../mesa/src/intel/compiler/brw_compiler.h:41:27: note: previous definition is here
  2365. typedef struct nir_shader nir_shader;
  2366.                          ^
  2367. 1 warning generated.
  2368. [847/2564] Compiling C object src/intel/vulkan/libanv_per_hw_ver110.a.p/genX_cmd_buffer.c.o
  2369. In file included from ../mesa/src/intel/vulkan/genX_cmd_buffer.c:38:
  2370. In file included from ../mesa/src/compiler/nir/nir_xfb_info.h:27:
  2371. ../mesa/src/compiler/nir/nir.h:3507:3: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  2372. } nir_shader;
  2373.  ^
  2374. ../mesa/src/intel/compiler/brw_compiler.h:41:27: note: previous definition is here
  2375. typedef struct nir_shader nir_shader;
  2376.                          ^
  2377. ../mesa/src/intel/vulkan/genX_cmd_buffer.c:667:1: warning: unused function 'vk_image_layout_stencil_write_optimal' [-Wunused-function]
  2378. vk_image_layout_stencil_write_optimal(VkImageLayout layout)
  2379. ^
  2380. 2 warnings generated.
  2381. [848/2564] Compiling C object src/intel/vulkan/libanv_common.a.p/anv_allocator.c.o
  2382. [849/2564] Compiling C object src/intel/vulkan/libanv_common.a.p/meson-generated_.._anv_entrypoints.c.o
  2383. [850/2564] Compiling C object src/mesa/drivers/dri/i965/libi965.a.p/brw_urb.c.o
  2384. [851/2564] Compiling C object src/intel/vulkan/libanv_per_hw_ver110.a.p/genX_query.c.o
  2385. [852/2564] Linking static target src/intel/vulkan/libanv_per_hw_ver110.a
  2386. [853/2564] Compiling C object src/intel/vulkan/libanv_per_hw_ver125.a.p/genX_blorp_exec.c.o
  2387. In file included from ../mesa/src/intel/vulkan/genX_blorp_exec.c:35:
  2388. In file included from ../mesa/src/intel/blorp/blorp_genX_exec.h:27:
  2389. In file included from ../mesa/src/intel/blorp/blorp_priv.h:30:
  2390. ../mesa/src/compiler/nir/nir.h:3507:3: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  2391. } nir_shader;
  2392.  ^
  2393. ../mesa/src/intel/compiler/brw_compiler.h:41:27: note: previous definition is here
  2394. typedef struct nir_shader nir_shader;
  2395.                          ^
  2396. 1 warning generated.
  2397. [854/2564] Compiling C object src/intel/vulkan/libanv_per_hw_ver125.a.p/gfx8_cmd_buffer.c.o
  2398. [855/2564] Compiling C object src/intel/vulkan/libanv_per_hw_ver125.a.p/genX_state.c.o
  2399. ../mesa/src/intel/vulkan/genX_state.c:626:4: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
  2400.   case VK_FILTER_NEAREST:
  2401.   ^
  2402. ../mesa/src/intel/vulkan/genX_state.c:626:4: note: insert '__attribute__((fallthrough));' to silence this warning
  2403.   case VK_FILTER_NEAREST:
  2404.   ^
  2405.   __attribute__((fallthrough));
  2406. ../mesa/src/intel/vulkan/genX_state.c:626:4: note: insert 'break;' to avoid fall-through
  2407.   case VK_FILTER_NEAREST:
  2408.   ^
  2409.   break;
  2410. 1 warning generated.
  2411. [856/2564] Compiling C object src/intel/vulkan/libanv_common.a.p/anv_descriptor_set.c.o
  2412. [857/2564] Compiling C object src/intel/vulkan/libanv_per_hw_ver120.a.p/genX_cmd_buffer.c.o
  2413. In file included from ../mesa/src/intel/vulkan/genX_cmd_buffer.c:38:
  2414. In file included from ../mesa/src/compiler/nir/nir_xfb_info.h:27:
  2415. ../mesa/src/compiler/nir/nir.h:3507:3: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  2416. } nir_shader;
  2417.  ^
  2418. ../mesa/src/intel/compiler/brw_compiler.h:41:27: note: previous definition is here
  2419. typedef struct nir_shader nir_shader;
  2420.                          ^
  2421. ../mesa/src/intel/vulkan/genX_cmd_buffer.c:667:1: warning: unused function 'vk_image_layout_stencil_write_optimal' [-Wunused-function]
  2422. vk_image_layout_stencil_write_optimal(VkImageLayout layout)
  2423. ^
  2424. 2 warnings generated.
  2425. [858/2564] Linking static target src/intel/vulkan/libanv_per_hw_ver120.a
  2426. [859/2564] Compiling C object src/intel/vulkan/libanv_common.a.p/anv_blorp.c.o
  2427. [860/2564] Compiling C object src/intel/vulkan/libanv_common.a.p/anv_measure.c.o
  2428. [861/2564] Compiling C object src/intel/vulkan/libanv_common.a.p/anv_cmd_buffer.c.o
  2429. [862/2564] Compiling C object src/intel/vulkan/libanv_common.a.p/anv_image.c.o
  2430. ../mesa/src/intel/vulkan/anv_image.c:2137:7: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
  2431.      case ISL_AUX_STATE_AUX_INVALID:
  2432.      ^
  2433. ../mesa/src/intel/vulkan/anv_image.c:2137:7: note: insert '__attribute__((fallthrough));' to silence this warning
  2434.      case ISL_AUX_STATE_AUX_INVALID:
  2435.      ^
  2436.      __attribute__((fallthrough));
  2437. ../mesa/src/intel/vulkan/anv_image.c:2137:7: note: insert 'break;' to avoid fall-through
  2438.      case ISL_AUX_STATE_AUX_INVALID:
  2439.      ^
  2440.      break;
  2441. 1 warning generated.
  2442. [863/2564] Compiling C object src/intel/vulkan/libanv_common.a.p/anv_formats.c.o
  2443. [864/2564] Compiling C object src/intel/vulkan/libanv_common.a.p/anv_batch_chain.c.o
  2444. [865/2564] Compiling C object src/intel/vulkan/libanv_common.a.p/anv_nir_add_base_work_group_id.c.o
  2445. In file included from ../mesa/src/intel/vulkan/anv_nir_add_base_work_group_id.c:24:
  2446. In file included from ../mesa/src/intel/vulkan/anv_nir.h:28:
  2447. In file included from ../mesa/src/intel/vulkan/anv_private.h:53:
  2448. ../mesa/src/intel/compiler/brw_compiler.h:41:27: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  2449. typedef struct nir_shader nir_shader;
  2450.                          ^
  2451. ../mesa/src/compiler/nir/nir.h:3507:3: note: previous definition is here
  2452. } nir_shader;
  2453.  ^
  2454. 1 warning generated.
  2455. [866/2564] Compiling C object src/intel/vulkan/libanv_common.a.p/anv_nir_lower_multiview.c.o
  2456. In file included from ../mesa/src/intel/vulkan/anv_nir_lower_multiview.c:24:
  2457. In file included from ../mesa/src/intel/vulkan/anv_nir.h:28:
  2458. In file included from ../mesa/src/intel/vulkan/anv_private.h:53:
  2459. ../mesa/src/intel/compiler/brw_compiler.h:41:27: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  2460. typedef struct nir_shader nir_shader;
  2461.                          ^
  2462. ../mesa/src/compiler/nir/nir.h:3507:3: note: previous definition is here
  2463. } nir_shader;
  2464.  ^
  2465. 1 warning generated.
  2466. [867/2564] Compiling C object src/intel/vulkan/libanv_common.a.p/anv_pass.c.o
  2467. [868/2564] Compiling C object src/intel/vulkan/libanv_common.a.p/anv_device.c.o
  2468. [869/2564] Compiling C object src/intel/vulkan/libanv_common.a.p/anv_perf.c.o
  2469. [870/2564] Compiling C object src/intel/vulkan/libanv_per_hw_ver125.a.p/genX_query.c.o
  2470. [871/2564] Compiling C object src/intel/vulkan/libanv_common.a.p/anv_nir_compute_push_layout.c.o
  2471. In file included from ../mesa/src/intel/vulkan/anv_nir_compute_push_layout.c:24:
  2472. In file included from ../mesa/src/intel/vulkan/anv_nir.h:28:
  2473. In file included from ../mesa/src/intel/vulkan/anv_private.h:53:
  2474. ../mesa/src/intel/compiler/brw_compiler.h:41:27: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  2475. typedef struct nir_shader nir_shader;
  2476.                          ^
  2477. ../mesa/src/compiler/nir/nir.h:3507:3: note: previous definition is here
  2478. } nir_shader;
  2479.  ^
  2480. 1 warning generated.
  2481. [872/2564] Compiling C object src/intel/vulkan/libanv_common.a.p/anv_nir_lower_ubo_loads.c.o
  2482. In file included from ../mesa/src/intel/vulkan/anv_nir_lower_ubo_loads.c:24:
  2483. In file included from ../mesa/src/intel/vulkan/anv_nir.h:28:
  2484. In file included from ../mesa/src/intel/vulkan/anv_private.h:53:
  2485. ../mesa/src/intel/compiler/brw_compiler.h:41:27: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  2486. typedef struct nir_shader nir_shader;
  2487.                          ^
  2488. ../mesa/src/compiler/nir/nir.h:3507:3: note: previous definition is here
  2489. } nir_shader;
  2490.  ^
  2491. 1 warning generated.
  2492. [873/2564] Compiling C object src/intel/vulkan/libanv_common.a.p/anv_util.c.o
  2493. [874/2564] Compiling C object src/intel/vulkan/libanv_common.a.p/anv_android_stubs.c.o
  2494. [875/2564] Compiling C object src/intel/vulkan/libanv_common.a.p/anv_pipeline_cache.c.o
  2495. In file included from ../mesa/src/intel/vulkan/anv_pipeline_cache.c:30:
  2496. In file included from ../mesa/src/intel/vulkan/anv_private.h:53:
  2497. ../mesa/src/intel/compiler/brw_compiler.h:41:27: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  2498. typedef struct nir_shader nir_shader;
  2499.                          ^
  2500. ../mesa/src/compiler/nir/nir.h:3507:3: note: previous definition is here
  2501. } nir_shader;
  2502.  ^
  2503. 1 warning generated.
  2504. [876/2564] Generating mesa_lex with a custom command
  2505. [877/2564] Compiling C object src/intel/vulkan/libanv_common.a.p/anv_nir_apply_pipeline_layout.c.o
  2506. In file included from ../mesa/src/intel/vulkan/anv_nir_apply_pipeline_layout.c:24:
  2507. In file included from ../mesa/src/intel/vulkan/anv_nir.h:28:
  2508. In file included from ../mesa/src/intel/vulkan/anv_private.h:53:
  2509. ../mesa/src/intel/compiler/brw_compiler.h:41:27: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  2510. typedef struct nir_shader nir_shader;
  2511.                          ^
  2512. ../mesa/src/compiler/nir/nir.h:3507:3: note: previous definition is here
  2513. } nir_shader;
  2514.  ^
  2515. 1 warning generated.
  2516. [878/2564] Compiling C object src/intel/vulkan/libanv_common.a.p/anv_wsi_x11.c.o
  2517. [879/2564] Compiling C object src/mesa/libmesa_sse41.a.p/main_streaming-load-memcpy.c.o
  2518. [880/2564] Compiling C object src/intel/vulkan/libanv_per_hw_ver125.a.p/genX_cmd_buffer.c.o
  2519. In file included from ../mesa/src/intel/vulkan/genX_cmd_buffer.c:38:
  2520. In file included from ../mesa/src/compiler/nir/nir_xfb_info.h:27:
  2521. ../mesa/src/compiler/nir/nir.h:3507:3: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  2522. } nir_shader;
  2523.  ^
  2524. ../mesa/src/intel/compiler/brw_compiler.h:41:27: note: previous definition is here
  2525. typedef struct nir_shader nir_shader;
  2526.                          ^
  2527. ../mesa/src/intel/vulkan/genX_cmd_buffer.c:667:1: warning: unused function 'vk_image_layout_stencil_write_optimal' [-Wunused-function]
  2528. vk_image_layout_stencil_write_optimal(VkImageLayout layout)
  2529. ^
  2530. 2 warnings generated.
  2531. [881/2564] Compiling C object src/intel/vulkan/libanv_common.a.p/anv_wsi_wayland.c.o
  2532. [882/2564] Generating format_fallback.c with a custom command
  2533. [883/2564] Compiling C object src/intel/vulkan/libanv_common.a.p/anv_wsi.c.o
  2534. [884/2564] Linking static target src/intel/vulkan/libanv_per_hw_ver125.a
  2535. [885/2564] Compiling C object src/intel/vulkan/libanv_common.a.p/anv_nir_lower_ycbcr_textures.c.o
  2536. In file included from ../mesa/src/intel/vulkan/anv_nir_lower_ycbcr_textures.c:24:
  2537. In file included from ../mesa/src/intel/vulkan/anv_nir.h:28:
  2538. In file included from ../mesa/src/intel/vulkan/anv_private.h:53:
  2539. ../mesa/src/intel/compiler/brw_compiler.h:41:27: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  2540. typedef struct nir_shader nir_shader;
  2541.                          ^
  2542. ../mesa/src/compiler/nir/nir.h:3507:3: note: previous definition is here
  2543. } nir_shader;
  2544.  ^
  2545. 1 warning generated.
  2546. [886/2564] Compiling C object src/intel/vulkan/libanv_common.a.p/anv_pipeline.c.o
  2547. In file included from ../mesa/src/intel/vulkan/anv_pipeline.c:36:
  2548. In file included from ../mesa/src/intel/compiler/brw_nir.h:28:
  2549. ../mesa/src/compiler/nir/nir.h:3507:3: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  2550. } nir_shader;
  2551.  ^
  2552. ../mesa/src/intel/compiler/brw_compiler.h:41:27: note: previous definition is here
  2553. typedef struct nir_shader nir_shader;
  2554.                          ^
  2555. 1 warning generated.
  2556. [887/2564] Compiling C object src/intel/vulkan/libanv_common.a.p/anv_wsi_display.c.o
  2557. [888/2564] Compiling C object src/mesa/libmesa_sse41.a.p/main_sse_minmax.c.o
  2558. [889/2564] Linking static target src/mesa/libmesa_sse41.a
  2559. [890/2564] Compiling C object src/intel/vulkan/libanv_common.a.p/anv_queue.c.o
  2560. [891/2564] Generating program_parse_tab.[ch] with a custom command
  2561. [892/2564] Generating format_info.h with a custom command (wrapped by meson to capture output)
  2562. [893/2564] Linking static target src/intel/vulkan/libanv_common.a
  2563. [894/2564] Compiling C object src/intel/vulkan/libvulkan_intel.so.p/anv_gem.c.o
  2564. [895/2564] Compiling C object src/mesa/drivers/dri/i965/libi965.a.p/gfx8_multisample_state.c.o
  2565. [896/2564] Compiling C object src/mesa/drivers/dri/i965/libi965.a.p/gfx6_urb.c.o
  2566. [897/2564] Compiling C object src/mesa/libmesa_classic.a.p/tnl_t_rebase.c.o
  2567. [898/2564] Compiling C object src/mesa/libmesa_classic.a.p/tnl_t_pipeline.c.o
  2568. [899/2564] Compiling C object src/mesa/drivers/dri/i965/libi965.a.p/hsw_queryobj.c.o
  2569. [900/2564] Compiling C object src/mesa/libmesa_classic.a.p/tnl_t_split.c.o
  2570. [901/2564] Generating get_hash.h with a custom command (wrapped by meson to capture output)
  2571. [902/2564] Generating remap_helper.h with a custom command (wrapped by meson to capture output)
  2572. [903/2564] Generating marshal_generated.h with a custom command (wrapped by meson to capture output)
  2573. [904/2564] Compiling C object src/mesa/libmesa_classic.a.p/tnl_t_split_copy.c.o
  2574. [905/2564] Generating dispatch.h with a custom command (wrapped by meson to capture output)
  2575. [906/2564] Compiling C object src/mesa/libmesa_classic.a.p/math_m_xform.c.o
  2576. [907/2564] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_atom_atomicbuf.c.o
  2577. [908/2564] Compiling C object src/mesa/libmesa_classic.a.p/tnl_t_vb_points.c.o
  2578. [909/2564] Compiling C object src/mesa/libmesa_classic.a.p/tnl_t_vb_normals.c.o
  2579. [910/2564] Compiling C object src/mesa/libmesa_classic.a.p/tnl_t_context.c.o
  2580. [911/2564] Compiling C object src/mesa/libmesa_classic.a.p/tnl_t_vb_fog.c.o
  2581. [912/2564] Compiling C object src/mesa/libmesa_classic.a.p/tnl_t_split_inplace.c.o
  2582. [913/2564] Compiling C object src/mesa/libmesa_common.a.p/main_cpuinfo.c.o
  2583. [914/2564] Compiling C object src/mesa/libmesa_classic.a.p/tnl_t_vb_program.c.o
  2584. [915/2564] Compiling C object src/mesa/libmesa_common.a.p/main_program_binary.c.o
  2585. [916/2564] Compiling C object src/mesa/libmesa_common.a.p/main_polygon.c.o
  2586. [917/2564] Compiling C object src/mesa/libmesa_common.a.p/main_pixelstore.c.o
  2587. [918/2564] Compiling C object src/mesa/libmesa_common.a.p/main_pixeltransfer.c.o
  2588. [919/2564] Compiling C object src/mesa/libmesa_classic.a.p/tnl_t_vb_light.c.o
  2589. [920/2564] Compiling C object src/mesa/libmesa_common.a.p/main_program_resource.c.o
  2590. [921/2564] Compiling C object src/mesa/libmesa_common.a.p/main_debug.c.o
  2591. [922/2564] Compiling C object src/mesa/libmesa_classic.a.p/tnl_t_draw.c.o
  2592. [923/2564] Compiling C object src/mesa/libmesa_common.a.p/meson-generated_.._format_fallback.c.o
  2593. [924/2564] Compiling C object src/mesa/libmesa_classic.a.p/tnl_t_vb_render.c.o
  2594. [925/2564] Compiling C object src/mesa/libmesa_common.a.p/program_prog_parameter_layout.c.o
  2595. [926/2564] Compiling C object src/mesa/libmesa_common.a.p/meson-generated_.._.._mapi_glapi_gen_enums.c.o
  2596. [927/2564] Compiling C object src/mesa/libmesa_common.a.p/program_program.c.o
  2597. [928/2564] Compiling C object src/mesa/libmesa_common.a.p/meson-generated_.._program_lex.yy.c.o
  2598. [929/2564] Compiling C object src/mesa/libmesa_common.a.p/program_prog_print.c.o
  2599. [930/2564] Compiling C object src/mesa/libmesa_common.a.p/meson-generated_.._program_program_parse.tab.c.o
  2600. [931/2564] Compiling C object src/mesa/libmesa_common.a.p/program_prog_optimize.c.o
  2601. [932/2564] Compiling C object src/mesa/libmesa_common.a.p/program_arbprogparse.c.o
  2602. [933/2564] Compiling C object src/mesa/libmesa_common.a.p/program_prog_cache.c.o
  2603. [934/2564] Compiling C object src/mesa/libmesa_common.a.p/meson-generated_.._.._mapi_glapi_gen_marshal_generated5.c.o
  2604. [935/2564] Compiling C object src/mesa/libmesa_common.a.p/program_prog_execute.c.o
  2605. [936/2564] Compiling C object src/mesa/libmesa_common.a.p/program_prog_instruction.c.o
  2606. [937/2564] Compiling C object src/mesa/libmesa_common.a.p/program_prog_noise.c.o
  2607. [938/2564] Compiling C object src/mesa/libmesa_common.a.p/meson-generated_.._.._mapi_glapi_gen_marshal_generated3.c.o
  2608. [939/2564] Compiling C object src/mesa/libmesa_common.a.p/meson-generated_.._.._mapi_glapi_gen_marshal_generated1.c.o
  2609. [940/2564] Compiling C object src/mesa/libmesa_common.a.p/meson-generated_.._.._mapi_glapi_gen_marshal_generated2.c.o
  2610. [941/2564] Compiling C object src/mesa/libmesa_common.a.p/program_prog_parameter.c.o
  2611. [942/2564] Compiling C object src/mesa/libmesa_common.a.p/program_prog_opt_constant_fold.c.o
  2612. [943/2564] Compiling C object src/mesa/libmesa_common.a.p/meson-generated_.._.._mapi_glapi_gen_marshal_generated7.c.o
  2613. [944/2564] Compiling C object src/mesa/libmesa_common.a.p/program_symbol_table.c.o
  2614. [945/2564] Compiling C object src/mesa/libmesa_common.a.p/meson-generated_.._.._mapi_glapi_gen_marshal_generated6.c.o
  2615. [946/2564] Compiling C++ object src/mesa/libmesa_common.a.p/program_ir_to_mesa.cpp.o
  2616. [947/2564] Compiling C object src/mesa/libmesa_common.a.p/program_program_parse_extra.c.o
  2617. [948/2564] Compiling C object src/mesa/libmesa_common.a.p/program_programopt.c.o
  2618. [949/2564] Compiling C object src/mesa/libmesa_common.a.p/meson-generated_.._.._mapi_glapi_gen_marshal_generated4.c.o
  2619. [950/2564] Compiling C object src/mesa/libmesa_common.a.p/main_accum.c.o
  2620. [951/2564] Compiling C object src/mesa/libmesa_common.a.p/program_prog_statevars.c.o
  2621. ../mesa/src/mesa/program/prog_statevars.c:1605:24: warning: variable 'num_attribs' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized]
  2622.            } else if (state_iter == STATE_LIGHTPROD_ARRAY_TWOSIDE) {
  2623.                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2624. ../mesa/src/mesa/program/prog_statevars.c:1612:53: note: uninitialized use occurs here
  2625.            while (first_param + (num_lights + 1) * num_attribs <=
  2626.                                                    ^~~~~~~~~~~
  2627. ../mesa/src/mesa/program/prog_statevars.c:1605:20: note: remove the 'if' if its condition is always true
  2628.            } else if (state_iter == STATE_LIGHTPROD_ARRAY_TWOSIDE) {
  2629.                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2630. ../mesa/src/mesa/program/prog_statevars.c:1595:33: note: initialize the variable 'num_attribs' to silence this warning
  2631.            unsigned num_attribs, base_attrib, attrib_incr;
  2632.                                ^
  2633.                                 = 0
  2634. 1 warning generated.
  2635. [952/2564] Compiling C object src/mesa/libmesa_common.a.p/main_arbprogram.c.o
  2636. [953/2564] Compiling C object src/mesa/libmesa_common.a.p/main_arrayobj.c.o
  2637. [954/2564] Compiling C object src/mesa/libmesa_common.a.p/main_atifragshader.c.o
  2638. [955/2564] Compiling C object src/mesa/libmesa_common.a.p/meson-generated_.._.._mapi_glapi_gen_marshal_generated0.c.o
  2639. [956/2564] Compiling C++ object src/mesa/libmesa_common.a.p/main_uniform_query.cpp.o
  2640. [957/2564] Compiling C object src/mesa/libmesa_common.a.p/main_barrier.c.o
  2641. [958/2564] Compiling C object src/mesa/libmesa_common.a.p/main_bbox.c.o
  2642. [959/2564] Compiling C object src/mesa/libmesa_common.a.p/main_api_arrayelt.c.o
  2643. [960/2564] Compiling C object src/mesa/libmesa_common.a.p/main_blit.c.o
  2644. [961/2564] Compiling C object src/mesa/libmesa_common.a.p/main_blend.c.o
  2645. [962/2564] Compiling C object src/mesa/libmesa_common.a.p/main_clear.c.o
  2646. [963/2564] Compiling C object src/mesa/libmesa_common.a.p/main_colortab.c.o
  2647. [964/2564] Compiling C object src/mesa/libmesa_common.a.p/main_attrib.c.o
  2648. [965/2564] Compiling C object src/mesa/libmesa_common.a.p/main_buffers.c.o
  2649. [966/2564] Compiling C object src/mesa/libmesa_common.a.p/main_clip.c.o
  2650. [967/2564] Compiling C object src/mesa/libmesa_common.a.p/main_condrender.c.o
  2651. [968/2564] Compiling C object src/mesa/libmesa_common.a.p/main_compute.c.o
  2652. [969/2564] Compiling C object src/mesa/libmesa_common.a.p/main_conservativeraster.c.o
  2653. [970/2564] Compiling C object src/mesa/libmesa_common.a.p/main_convolve.c.o
  2654. [971/2564] Compiling C object src/mesa/libmesa_common.a.p/program_prog_to_nir.c.o
  2655. [972/2564] Compiling C object src/mesa/libmesa_common.a.p/main_copyimage.c.o
  2656. [973/2564] Compiling C object src/mesa/libmesa_common.a.p/main_bufferobj.c.o
  2657. [974/2564] Compiling C object src/mesa/libmesa_common.a.p/main_depth.c.o
  2658. [975/2564] Compiling C object src/mesa/libmesa_common.a.p/main_debug_output.c.o
  2659. [976/2564] Compiling C object src/mesa/libmesa_common.a.p/main_drawpix.c.o
  2660. [977/2564] Compiling C object src/mesa/libmesa_common.a.p/main_draw_validate.c.o
  2661. [978/2564] Compiling C object src/mesa/libmesa_common.a.p/main_drawtex.c.o
  2662. [979/2564] Compiling C object src/mesa/libmesa_common.a.p/main_execmem.c.o
  2663. [980/2564] Compiling C object src/mesa/libmesa_common.a.p/main_errors.c.o
  2664. [981/2564] Compiling C object src/mesa/libmesa_common.a.p/main_context.c.o
  2665. [982/2564] Compiling C object src/mesa/libmesa_common.a.p/meson-generated_.._.._mapi_glapi_gen_api_exec.c.o
  2666. [983/2564] Compiling C object src/mesa/libmesa_common.a.p/main_enable.c.o
  2667. [984/2564] Compiling C object src/mesa/libmesa_common.a.p/main_extensions_table.c.o
  2668. [985/2564] Compiling C object src/mesa/libmesa_common.a.p/main_extensions.c.o
  2669. [986/2564] Compiling C object src/mesa/libmesa_common.a.p/main_draw.c.o
  2670. [987/2564] Compiling C object src/mesa/libmesa_common.a.p/main_externalobjects.c.o
  2671. [988/2564] Compiling C object src/mesa/libmesa_common.a.p/main_eval.c.o
  2672. [989/2564] Compiling C object src/mesa/libmesa_common.a.p/main_feedback.c.o
  2673. [990/2564] Compiling C object src/mesa/libmesa_common.a.p/main_fog.c.o
  2674. [991/2564] Compiling C object src/mesa/libmesa_common.a.p/main_formats.c.o
  2675. [992/2564] Compiling C object src/mesa/libmesa_common.a.p/main_formatquery.c.o
  2676. [993/2564] Compiling C object src/mesa/libmesa_common.a.p/main_ffvertex_prog.c.o
  2677. [994/2564] Compiling C object src/mesa/libmesa_common.a.p/main_framebuffer.c.o
  2678. [995/2564] Compiling C object src/mesa/libmesa_common.a.p/main_fbobject.c.o
  2679. [996/2564] Compiling C object src/mesa/libmesa_common.a.p/main_texcompress_bptc.c.o
  2680. [997/2564] Compiling C object src/mesa/libmesa_common.a.p/main_genmipmap.c.o
  2681. [998/2564] Compiling C object src/mesa/libmesa_common.a.p/main_getstring.c.o
  2682. [999/2564] Compiling C object src/mesa/libmesa_common.a.p/main_glspirv.c.o
  2683. [1000/2564] Compiling C object src/mesa/libmesa_common.a.p/main_get.c.o
  2684. ../mesa/src/mesa/main/get.c:81:31: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]
  2685.   return ( ((F) * 65536.0f > INT_MAX) ? INT_MAX :
  2686.                            ~ ^~~~~~~
  2687. /usr/lib/clang/12.0.0/include/limits.h:46:19: note: expanded from macro 'INT_MAX'
  2688. #define INT_MAX   __INT_MAX__
  2689.                  ^~~~~~~~~~~
  2690. <built-in>:39:21: note: expanded from here
  2691. #define __INT_MAX__ 2147483647
  2692.                    ^~~~~~~~~~
  2693. 1 warning generated.
  2694. [1001/2564] Compiling C object src/mesa/libmesa_common.a.p/main_glthread.c.o
  2695. [1002/2564] Compiling C object src/mesa/libmesa_common.a.p/main_glformats.c.o
  2696. [1003/2564] Compiling C++ object src/mesa/libmesa_common.a.p/main_ff_fragment_shader.cpp.o
  2697. [1004/2564] Compiling C object src/mesa/libmesa_common.a.p/main_hash.c.o
  2698. [1005/2564] Compiling C object src/mesa/libmesa_common.a.p/main_hint.c.o
  2699. [1006/2564] Compiling C object src/mesa/libmesa_common.a.p/main_glthread_get.c.o
  2700. [1007/2564] Compiling C object src/mesa/libmesa_common.a.p/main_histogram.c.o
  2701. [1008/2564] Compiling C object src/mesa/libmesa_common.a.p/main_glthread_bufferobj.c.o
  2702. [1009/2564] Compiling C object src/mesa/libmesa_common.a.p/main_glthread_varray.c.o
  2703. [1010/2564] Compiling C object src/mesa/libmesa_common.a.p/main_image.c.o
  2704. [1011/2564] Compiling C object src/mesa/libmesa_common.a.p/main_glthread_shaderobj.c.o
  2705. [1012/2564] Compiling C object src/mesa/libmesa_common.a.p/main_glthread_draw.c.o
  2706. [1013/2564] Compiling C object src/mesa/libmesa_common.a.p/main_light.c.o
  2707. [1014/2564] Compiling C object src/mesa/libmesa_common.a.p/main_lines.c.o
  2708. [1015/2564] Compiling C object src/mesa/libmesa_common.a.p/main_matrix.c.o
  2709. [1016/2564] Compiling C object src/mesa/libmesa_common.a.p/main_objectlabel.c.o
  2710. [1017/2564] Compiling C object src/mesa/libmesa_common.a.p/main_multisample.c.o
  2711. [1018/2564] Compiling C object src/mesa/libmesa_common.a.p/main_pbo.c.o
  2712. [1019/2564] Compiling C object src/mesa/libmesa_common.a.p/main_objectpurge.c.o
  2713. [1020/2564] Compiling C object src/mesa/libmesa_common.a.p/main_querymatrix.c.o
  2714. [1021/2564] Compiling C object src/mesa/libmesa_common.a.p/main_performance_monitor.c.o
  2715. [1022/2564] Compiling C object src/mesa/libmesa_common.a.p/main_performance_query.c.o
  2716. [1023/2564] Compiling C object src/mesa/libmesa_common.a.p/main_points.c.o
  2717. [1024/2564] Compiling C object src/mesa/libmesa_common.a.p/main_pipelineobj.c.o
  2718. [1025/2564] Compiling C object src/mesa/libmesa_common.a.p/main_pixel.c.o
  2719. [1026/2564] Compiling C object src/mesa/libmesa_common.a.p/main_queryobj.c.o
  2720. [1027/2564] Compiling C object src/mesa/libmesa_common.a.p/main_pack.c.o
  2721. In file included from ../mesa/src/mesa/main/pack.c:56:
  2722. In file included from ../mesa/src/mesa/main/format_utils.h:39:
  2723. ../mesa/src/util/format/format_utils.h:82:38: warning: implicit conversion from 'unsigned int' to 'float' changes value from 4294967295 to 4294967296 [-Wimplicit-const-int-float-conversion]
  2724.      return _mesa_i64roundevenf(x * MAX_UINT(dst_bits));
  2725.                                   ~ ^~~~~~~~~~~~~~~~~~
  2726. ../mesa/src/util/format/format_utils.h:38:40: note: expanded from macro 'MAX_UINT'
  2727. #define MAX_UINT(BITS) ((BITS) == 32 ? UINT32_MAX : ((1u << (BITS)) - 1))
  2728.                                       ^~~~~~~~~~
  2729. /usr/include/stdint.h:129:23: note: expanded from macro 'UINT32_MAX'
  2730. # define UINT32_MAX             (4294967295U)
  2731.                                 ^~~~~~~~~~~
  2732. 1 warning generated.
  2733. [1028/2564] Compiling C object src/mesa/libmesa_common.a.p/main_rastpos.c.o
  2734. [1029/2564] Compiling C object src/mesa/libmesa_common.a.p/main_renderbuffer.c.o
  2735. [1030/2564] Compiling C object src/mesa/libmesa_common.a.p/main_scissor.c.o
  2736. [1031/2564] Compiling C object src/mesa/libmesa_common.a.p/main_remap.c.o
  2737. [1032/2564] Compiling C object src/mesa/libmesa_common.a.p/main_samplerobj.c.o
  2738. [1033/2564] Compiling C object src/mesa/libmesa_common.a.p/main_robustness.c.o
  2739. [1034/2564] Compiling C object src/mesa/libmesa_common.a.p/main_readpix.c.o
  2740. In file included from ../mesa/src/mesa/main/readpix.c:43:
  2741. In file included from ../mesa/src/mesa/main/format_utils.h:39:
  2742. ../mesa/src/util/format/format_utils.h:82:38: warning: implicit conversion from 'unsigned int' to 'float' changes value from 4294967295 to 4294967296 [-Wimplicit-const-int-float-conversion]
  2743.      return _mesa_i64roundevenf(x * MAX_UINT(dst_bits));
  2744.                                   ~ ^~~~~~~~~~~~~~~~~~
  2745. ../mesa/src/util/format/format_utils.h:38:40: note: expanded from macro 'MAX_UINT'
  2746. #define MAX_UINT(BITS) ((BITS) == 32 ? UINT32_MAX : ((1u << (BITS)) - 1))
  2747.                                       ^~~~~~~~~~
  2748. /usr/include/stdint.h:129:23: note: expanded from macro 'UINT32_MAX'
  2749. # define UINT32_MAX             (4294967295U)
  2750.                                 ^~~~~~~~~~~
  2751. 1 warning generated.
  2752. [1035/2564] Compiling C object src/mesa/libmesa_common.a.p/main_mipmap.c.o
  2753. [1036/2564] Compiling C object src/mesa/libmesa_common.a.p/main_shared.c.o
  2754. [1037/2564] Compiling C object src/mesa/libmesa_common.a.p/main_shaderimage.c.o
  2755. [1038/2564] Compiling C object src/mesa/libmesa_common.a.p/main_shaderobj.c.o
  2756. [1039/2564] Compiling C object src/mesa/libmesa_common.a.p/main_spirv_extensions.c.o
  2757. [1040/2564] Compiling C object src/mesa/libmesa_common.a.p/main_syncobj.c.o
  2758. [1041/2564] Compiling C object src/mesa/libmesa_common.a.p/main_state.c.o
  2759. [1042/2564] Compiling C object src/mesa/libmesa_common.a.p/main_stencil.c.o
  2760. [1043/2564] Compiling C object src/mesa/libmesa_common.a.p/main_texcompress.c.o
  2761. [1044/2564] Compiling C object src/mesa/libmesa_common.a.p/main_texcompress_fxt1.c.o
  2762. [1045/2564] Compiling C object src/mesa/libmesa_common.a.p/main_texformat.c.o
  2763. [1046/2564] Compiling C object src/mesa/libmesa_common.a.p/main_texenv.c.o
  2764. [1047/2564] Compiling C object src/mesa/libmesa_common.a.p/main_texcompress_cpal.c.o
  2765. [1048/2564] Compiling C object src/mesa/libmesa_common.a.p/main_texcompress_rgtc.c.o
  2766. [1049/2564] Compiling C object src/mesa/libmesa_common.a.p/main_shaderapi.c.o
  2767. [1050/2564] Compiling C object src/mesa/libmesa_common.a.p/main_texcompress_etc.c.o
  2768. [1051/2564] Compiling C++ object src/mesa/libmesa_common.a.p/main_shader_query.cpp.o
  2769. [1052/2564] Compiling C object src/mesa/libmesa_common.a.p/main_texcompress_s3tc.c.o
  2770. [1053/2564] Compiling C object src/mesa/libmesa_common.a.p/main_texgen.c.o
  2771. [1054/2564] Compiling C++ object src/mesa/libmesa_common.a.p/main_texcompress_astc.cpp.o
  2772. [1055/2564] Compiling C object src/mesa/libmesa_common.a.p/main_texparam.c.o
  2773. ../mesa/src/mesa/main/texparam.c:868:27: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]
  2774.                ((param > INT_MAX) ? INT_MAX : (GLint) (param + 0.5)) :
  2775.                        ~ ^~~~~~~
  2776. /usr/lib/clang/12.0.0/include/limits.h:46:19: note: expanded from macro 'INT_MAX'
  2777. #define INT_MAX   __INT_MAX__
  2778.                  ^~~~~~~~~~~
  2779. <built-in>:39:21: note: expanded from here
  2780. #define __INT_MAX__ 2147483647
  2781.                    ^~~~~~~~~~
  2782. ../mesa/src/mesa/main/texparam.c:2488:65: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]
  2783.         *params = LCLAMPF(obj->Sampler.Attrib.MinLod, INT_MIN, INT_MAX);
  2784.                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
  2785. /usr/lib/clang/12.0.0/include/limits.h:46:19: note: expanded from macro 'INT_MAX'
  2786. #define INT_MAX   __INT_MAX__
  2787.                  ^~~~~~~~~~~
  2788. <built-in>:39:21: note: expanded from here
  2789. #define __INT_MAX__ 2147483647
  2790.                    ^~~~~~~~~~
  2791. ../mesa/src/mesa/main/texparam.c:53:58: note: expanded from macro 'LCLAMPF'
  2792. #define LCLAMPF(a, lmin, lmax) ((a) > (lmin) ? ( (a) >= (lmax) ? (lmax) : (lroundf(a)) ) : (lmin))
  2793.                                                     ~~  ^~~~
  2794. ../mesa/src/mesa/main/texparam.c:2503:65: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]
  2795.         *params = LCLAMPF(obj->Sampler.Attrib.MaxLod, INT_MIN, INT_MAX);
  2796.                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
  2797. /usr/lib/clang/12.0.0/include/limits.h:46:19: note: expanded from macro 'INT_MAX'
  2798. #define INT_MAX   __INT_MAX__
  2799.                  ^~~~~~~~~~~
  2800. <built-in>:39:21: note: expanded from here
  2801. #define __INT_MAX__ 2147483647
  2802.                    ^~~~~~~~~~
  2803. ../mesa/src/mesa/main/texparam.c:53:58: note: expanded from macro 'LCLAMPF'
  2804. #define LCLAMPF(a, lmin, lmax) ((a) > (lmin) ? ( (a) >= (lmax) ? (lmax) : (lroundf(a)) ) : (lmin))
  2805.                                                     ~~  ^~~~
  2806. ../mesa/src/mesa/main/texparam.c:2527:72: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]
  2807.         *params = LCLAMPF(obj->Sampler.Attrib.MaxAnisotropy, INT_MIN, INT_MAX);
  2808.                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
  2809. /usr/lib/clang/12.0.0/include/limits.h:46:19: note: expanded from macro 'INT_MAX'
  2810. #define INT_MAX   __INT_MAX__
  2811.                  ^~~~~~~~~~~
  2812. <built-in>:39:21: note: expanded from here
  2813. #define __INT_MAX__ 2147483647
  2814.                    ^~~~~~~~~~
  2815. ../mesa/src/mesa/main/texparam.c:53:58: note: expanded from macro 'LCLAMPF'
  2816. #define LCLAMPF(a, lmin, lmax) ((a) > (lmin) ? ( (a) >= (lmax) ? (lmax) : (lroundf(a)) ) : (lmin))
  2817.                                                     ~~  ^~~~
  2818. ../mesa/src/mesa/main/texparam.c:2572:66: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]
  2819.         *params = LCLAMPF(obj->Sampler.Attrib.LodBias, INT_MIN, INT_MAX);
  2820.                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
  2821. /usr/lib/clang/12.0.0/include/limits.h:46:19: note: expanded from macro 'INT_MAX'
  2822. #define INT_MAX   __INT_MAX__
  2823.                  ^~~~~~~~~~~
  2824. <built-in>:39:21: note: expanded from here
  2825. #define __INT_MAX__ 2147483647
  2826.                    ^~~~~~~~~~
  2827. ../mesa/src/mesa/main/texparam.c:53:58: note: expanded from macro 'LCLAMPF'
  2828. #define LCLAMPF(a, lmin, lmax) ((a) > (lmin) ? ( (a) >= (lmax) ? (lmax) : (lroundf(a)) ) : (lmin))
  2829.                                                     ~~  ^~~~
  2830. 5 warnings generated.
  2831. [1056/2564] Compiling C object src/mesa/libmesa_common.a.p/main_texstate.c.o
  2832. [1057/2564] Compiling C object src/mesa/libmesa_common.a.p/main_texobj.c.o
  2833. [1058/2564] Compiling C object src/mesa/libmesa_common.a.p/main_texstorage.c.o
  2834. [1059/2564] Compiling C object src/mesa/libmesa_common.a.p/main_textureview.c.o
  2835. [1060/2564] Compiling C object src/mesa/libmesa_common.a.p/main_texgetimage.c.o
  2836. In file included from ../mesa/src/mesa/main/texgetimage.c:49:
  2837. In file included from ../mesa/src/mesa/main/format_utils.h:39:
  2838. ../mesa/src/util/format/format_utils.h:82:38: warning: implicit conversion from 'unsigned int' to 'float' changes value from 4294967295 to 4294967296 [-Wimplicit-const-int-float-conversion]
  2839.      return _mesa_i64roundevenf(x * MAX_UINT(dst_bits));
  2840.                                   ~ ^~~~~~~~~~~~~~~~~~
  2841. ../mesa/src/util/format/format_utils.h:38:40: note: expanded from macro 'MAX_UINT'
  2842. #define MAX_UINT(BITS) ((BITS) == 32 ? UINT32_MAX : ((1u << (BITS)) - 1))
  2843.                                       ^~~~~~~~~~
  2844. /usr/include/stdint.h:129:23: note: expanded from macro 'UINT32_MAX'
  2845. # define UINT32_MAX             (4294967295U)
  2846.                                 ^~~~~~~~~~~
  2847. 1 warning generated.
  2848. [1061/2564] Compiling C object src/mesa/libmesa_common.a.p/main_texturebindless.c.o
  2849. [1062/2564] Compiling C object src/mesa/libmesa_common.a.p/main_texstore.c.o
  2850. In file included from ../mesa/src/mesa/main/texstore.c:58:
  2851. In file included from ../mesa/src/mesa/main/format_utils.h:39:
  2852. ../mesa/src/util/format/format_utils.h:82:38: warning: implicit conversion from 'unsigned int' to 'float' changes value from 4294967295 to 4294967296 [-Wimplicit-const-int-float-conversion]
  2853.      return _mesa_i64roundevenf(x * MAX_UINT(dst_bits));
  2854.                                   ~ ^~~~~~~~~~~~~~~~~~
  2855. ../mesa/src/util/format/format_utils.h:38:40: note: expanded from macro 'MAX_UINT'
  2856. #define MAX_UINT(BITS) ((BITS) == 32 ? UINT32_MAX : ((1u << (BITS)) - 1))
  2857.                                       ^~~~~~~~~~
  2858. /usr/include/stdint.h:129:23: note: expanded from macro 'UINT32_MAX'
  2859. # define UINT32_MAX             (4294967295U)
  2860.                                 ^~~~~~~~~~~
  2861. 1 warning generated.
  2862. [1063/2564] Compiling C object src/mesa/libmesa_common.a.p/main_teximage.c.o
  2863. [1064/2564] Compiling C object src/mesa/libmesa_common.a.p/main_uniforms.c.o
  2864. [1065/2564] Compiling C object src/mesa/libmesa_common.a.p/main_vdpau.c.o
  2865. [1066/2564] Compiling C object src/mesa/libmesa_common.a.p/main_version.c.o
  2866. [1067/2564] Compiling C object src/mesa/libmesa_common.a.p/main_transformfeedback.c.o
  2867. [1068/2564] Compiling C object src/mesa/libmesa_common.a.p/main_viewport.c.o
  2868. [1069/2564] Compiling C object src/mesa/libmesa_common.a.p/main_es1_conversion.c.o
  2869. [1070/2564] Compiling C object src/mesa/libmesa_common.a.p/math_m_debug_norm.c.o
  2870. [1071/2564] Compiling C object src/mesa/libmesa_common.a.p/math_m_debug_clip.c.o
  2871. [1072/2564] Compiling C object src/mesa/libmesa_common.a.p/math_m_debug_xform.c.o
  2872. [1073/2564] Compiling C object src/mesa/libmesa_common.a.p/math_m_vector.c.o
  2873. [1074/2564] Compiling C object src/mesa/libmesa_common.a.p/math_m_eval.c.o
  2874. [1075/2564] Compiling C object src/mesa/libmesa_common.a.p/math_m_matrix.c.o
  2875. [1076/2564] Compiling C object src/mesa/libmesa_common.a.p/vbo_vbo_context.c.o
  2876. [1077/2564] Compiling C object src/mesa/libmesa_common.a.p/main_varray.c.o
  2877. [1078/2564] Compiling C object src/mesa/libmesa_common.a.p/main_dlist.c.o
  2878. [1079/2564] Compiling C object src/mesa/libmesa_common.a.p/vbo_vbo_exec.c.o
  2879. [1080/2564] Compiling C object src/mesa/libmesa_common.a.p/vbo_vbo_exec_draw.c.o
  2880. [1081/2564] Compiling C object src/mesa/libmesa_common.a.p/math_m_translate.c.o
  2881. [1082/2564] Compiling C object src/mesa/libmesa_common.a.p/x86-64_xform4.S.o
  2882. [1083/2564] Compiling C object src/mesa/libmesa_common.a.p/vbo_vbo_minmax_index.c.o
  2883. [1084/2564] Compiling C object src/mesa/libmesa_common.a.p/main_vtxfmt.c.o
  2884. [1085/2564] Compiling C object src/mesa/libmesa_common.a.p/x86_common_x86.c.o
  2885. [1086/2564] Compiling C object src/mesa/libmesa_common.a.p/vbo_vbo_save.c.o
  2886. [1087/2564] Compiling C object src/mesa/libmesa_common.a.p/vbo_vbo_save_draw.c.o
  2887. [1088/2564] Compiling C object src/mesa/libmesa_classic.a.p/tnl_t_vb_texmat.c.o
  2888. [1089/2564] Compiling C object src/mesa/libmesa_common.a.p/vbo_vbo_exec_eval.c.o
  2889. [1090/2564] Compiling C object src/mesa/libmesa_classic.a.p/tnl_t_vb_vertex.c.o
  2890. [1091/2564] Compiling C object src/mesa/libmesa_common.a.p/vbo_vbo_save_loopback.c.o
  2891. [1092/2564] Compiling C object src/mesa/libmesa_classic.a.p/tnl_t_vb_texgen.c.o
  2892. [1093/2564] Compiling C object src/mesa/libmesa_classic.a.p/tnl_t_vertex_sse.c.o
  2893. [1094/2564] Compiling C object src/mesa/libmesa_classic.a.p/tnl_t_vertex.c.o
  2894. [1095/2564] Compiling C object src/mesa/libmesa_classic.a.p/tnl_t_vp_build.c.o
  2895. [1096/2564] Compiling C object src/mesa/libmesa_classic.a.p/tnl_t_vertex_generic.c.o
  2896. [1097/2564] Compiling C object src/mesa/libmesa_classic.a.p/swrast_s_aaline.c.o
  2897. [1098/2564] Compiling C object src/mesa/libmesa_classic.a.p/swrast_s_aatriangle.c.o
  2898. [1099/2564] Compiling C object src/mesa/libmesa_classic.a.p/swrast_s_bitmap.c.o
  2899. [1100/2564] Compiling C object src/mesa/libmesa_classic.a.p/swrast_s_alpha.c.o
  2900. [1101/2564] Compiling C object src/mesa/libmesa_classic.a.p/swrast_s_atifragshader.c.o
  2901. [1102/2564] Compiling C object src/mesa/libmesa_common.a.p/vbo_vbo_noop.c.o
  2902. [1103/2564] Compiling C object src/mesa/libmesa_classic.a.p/swrast_s_blend.c.o
  2903. [1104/2564] Compiling C object src/mesa/libmesa_classic.a.p/swrast_s_blit.c.o
  2904. [1105/2564] Compiling C object src/mesa/libmesa_classic.a.p/swrast_s_clear.c.o
  2905. [1106/2564] Compiling C object src/mesa/libmesa_classic.a.p/swrast_s_feedback.c.o
  2906. [1107/2564] Compiling C object src/mesa/libmesa_classic.a.p/swrast_s_context.c.o
  2907. [1108/2564] Compiling C object src/mesa/libmesa_classic.a.p/swrast_s_fog.c.o
  2908. [1109/2564] Compiling C object src/mesa/libmesa_classic.a.p/swrast_s_copypix.c.o
  2909. [1110/2564] Compiling C object src/mesa/libmesa_classic.a.p/swrast_s_fragprog.c.o
  2910. [1111/2564] Compiling C object src/mesa/libmesa_classic.a.p/swrast_s_depth.c.o
  2911. [1112/2564] Compiling C object src/mesa/libmesa_classic.a.p/swrast_s_masking.c.o
  2912. [1113/2564] Compiling C object src/mesa/libmesa_classic.a.p/swrast_s_lines.c.o
  2913. [1114/2564] Compiling C object src/mesa/libmesa_classic.a.p/swrast_s_points.c.o
  2914. [1115/2564] Compiling C object src/mesa/libmesa_classic.a.p/swrast_s_logic.c.o
  2915. [1116/2564] Compiling C object src/mesa/libmesa_classic.a.p/swrast_s_drawpix.c.o
  2916. In file included from ../mesa/src/mesa/swrast/s_drawpix.c:32:
  2917. In file included from ../mesa/src/mesa/main/format_utils.h:39:
  2918. ../mesa/src/util/format/format_utils.h:82:38: warning: implicit conversion from 'unsigned int' to 'float' changes value from 4294967295 to 4294967296 [-Wimplicit-const-int-float-conversion]
  2919.      return _mesa_i64roundevenf(x * MAX_UINT(dst_bits));
  2920.                                   ~ ^~~~~~~~~~~~~~~~~~
  2921. ../mesa/src/util/format/format_utils.h:38:40: note: expanded from macro 'MAX_UINT'
  2922. #define MAX_UINT(BITS) ((BITS) == 32 ? UINT32_MAX : ((1u << (BITS)) - 1))
  2923.                                       ^~~~~~~~~~
  2924. /usr/include/stdint.h:129:23: note: expanded from macro 'UINT32_MAX'
  2925. # define UINT32_MAX             (4294967295U)
  2926.                                 ^~~~~~~~~~~
  2927. 1 warning generated.
  2928. [1117/2564] Compiling C object src/mesa/libmesa_classic.a.p/swrast_s_renderbuffer.c.o
  2929. [1118/2564] Compiling C object src/mesa/libmesa_classic.a.p/swrast_s_stencil.c.o
  2930. [1119/2564] Compiling C object src/mesa/libmesa_classic.a.p/swrast_s_span.c.o
  2931. [1120/2564] Compiling C object src/mesa/libmesa_classic.a.p/swrast_s_texrender.c.o
  2932. [1121/2564] Compiling C object src/mesa/libmesa_classic.a.p/swrast_s_texfetch.c.o
  2933. [1122/2564] Compiling C object src/mesa/libmesa_classic.a.p/swrast_s_texcombine.c.o
  2934. [1123/2564] Compiling C object src/mesa/libmesa_classic.a.p/swrast_s_texture.c.o
  2935. [1124/2564] Compiling C object src/mesa/libmesa_classic.a.p/swrast_setup_ss_context.c.o
  2936. [1125/2564] Compiling C object src/mesa/libmesa_classic.a.p/swrast_s_zoom.c.o
  2937. [1126/2564] Compiling C object src/mesa/libmesa_classic.a.p/drivers_common_driverfuncs.c.o
  2938. [1127/2564] Compiling C object src/mesa/libmesa_classic.a.p/x86_x86_xform.c.o
  2939. [1128/2564] Compiling C object src/mesa/libmesa_classic.a.p/drivers_common_meta_blit.c.o
  2940. [1129/2564] Compiling C object src/mesa/libmesa_classic.a.p/x86_rtasm_x86sse.c.o
  2941. [1130/2564] Compiling C object src/mesa/libmesa_classic.a.p/swrast_s_texfilter.c.o
  2942. [1131/2564] Compiling C object src/mesa/libmesa_classic.a.p/sparc_sparc.c.o
  2943. [1132/2564] Compiling C object src/mesa/libmesa_classic.a.p/swrast_setup_ss_triangle.c.o
  2944. [1133/2564] Compiling C object src/mesa/libmesa_classic.a.p/drivers_common_meta_generate_mipmap.c.o
  2945. [1134/2564] Compiling C object src/mesa/libmesa_classic.a.p/x86_3dnow.c.o
  2946. [1135/2564] Compiling C object src/mesa/libmesa_common.a.p/main_format_utils.c.o
  2947. In file included from ../mesa/src/mesa/main/format_utils.c:28:
  2948. In file included from ../mesa/src/mesa/main/format_utils.h:39:
  2949. ../mesa/src/util/format/format_utils.h:82:38: warning: implicit conversion from 'unsigned int' to 'float' changes value from 4294967295 to 4294967296 [-Wimplicit-const-int-float-conversion]
  2950.      return _mesa_i64roundevenf(x * MAX_UINT(dst_bits));
  2951.                                   ~ ^~~~~~~~~~~~~~~~~~
  2952. ../mesa/src/util/format/format_utils.h:38:40: note: expanded from macro 'MAX_UINT'
  2953. #define MAX_UINT(BITS) ((BITS) == 32 ? UINT32_MAX : ((1u << (BITS)) - 1))
  2954.                                       ^~~~~~~~~~
  2955. /usr/include/stdint.h:129:23: note: expanded from macro 'UINT32_MAX'
  2956. # define UINT32_MAX             (4294967295U)
  2957.                                 ^~~~~~~~~~~
  2958. 1 warning generated.
  2959. [1136/2564] Compiling C object src/mesa/libmesa_classic.a.p/x86_sse.c.o
  2960. [1137/2564] Compiling C object src/mesa/libmesa_common.a.p/vbo_vbo_save_api.c.o
  2961. [1138/2564] Compiling C object src/mesa/libmesa_classic.a.p/x86-64_x86-64.c.o
  2962. [1139/2564] Compiling C object src/mesa/libmesa_classic.a.p/drivers_common_meta.c.o
  2963. [1140/2564] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_atom.c.o
  2964. [1141/2564] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_atom_clip.c.o
  2965. [1142/2564] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_atom_array.c.o
  2966. [1143/2564] Compiling C object src/mesa/libmesa_classic.a.p/swrast_s_triangle.c.o
  2967. In file included from ../mesa/src/mesa/swrast/s_triangle.c:93:
  2968. ../mesa/src/mesa/swrast/s_tritemp.h:624:43: warning: implicit conversion from 'unsigned int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]
  2969.                     if (tmp < MAX_GLUINT / 2)
  2970.                             ~ ~~~~~~~~~~~^~~
  2971. In file included from ../mesa/src/mesa/swrast/s_triangle.c:111:
  2972. ../mesa/src/mesa/swrast/s_tritemp.h:624:43: warning: implicit conversion from 'unsigned int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]
  2973.                     if (tmp < MAX_GLUINT / 2)
  2974.                             ~ ~~~~~~~~~~~^~~
  2975. In file included from ../mesa/src/mesa/swrast/s_triangle.c:233:
  2976. ../mesa/src/mesa/swrast/s_tritemp.h:624:43: warning: implicit conversion from 'unsigned int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]
  2977.                     if (tmp < MAX_GLUINT / 2)
  2978.                             ~ ~~~~~~~~~~~^~~
  2979. In file included from ../mesa/src/mesa/swrast/s_triangle.c:590:
  2980. ../mesa/src/mesa/swrast/s_tritemp.h:624:43: warning: implicit conversion from 'unsigned int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]
  2981.                     if (tmp < MAX_GLUINT / 2)
  2982.                             ~ ~~~~~~~~~~~^~~
  2983. In file included from ../mesa/src/mesa/swrast/s_triangle.c:859:
  2984. ../mesa/src/mesa/swrast/s_tritemp.h:624:43: warning: implicit conversion from 'unsigned int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]
  2985.                     if (tmp < MAX_GLUINT / 2)
  2986.                             ~ ~~~~~~~~~~~^~~
  2987. In file included from ../mesa/src/mesa/swrast/s_triangle.c:874:
  2988. ../mesa/src/mesa/swrast/s_tritemp.h:624:43: warning: implicit conversion from 'unsigned int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]
  2989.                     if (tmp < MAX_GLUINT / 2)
  2990.                             ~ ~~~~~~~~~~~^~~
  2991. In file included from ../mesa/src/mesa/swrast/s_triangle.c:908:
  2992. ../mesa/src/mesa/swrast/s_tritemp.h:624:43: warning: implicit conversion from 'unsigned int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]
  2993.                     if (tmp < MAX_GLUINT / 2)
  2994.                             ~ ~~~~~~~~~~~^~~
  2995. 7 warnings generated.
  2996. [1144/2564] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_atom_blend.c.o
  2997. [1145/2564] Linking static target src/mesa/libmesa_classic.a
  2998. [1146/2564] Compiling C object src/gallium/frontends/nine/libnine_st.a.p/resource9.c.o
  2999. [1147/2564] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_atom_constbuf.c.o
  3000. [1148/2564] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_atom_depth.c.o
  3001. [1149/2564] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_atom_framebuffer.c.o
  3002. [1150/2564] Compiling C object src/gallium/frontends/nine/libnine_st.a.p/stateblock9.c.o
  3003. [1151/2564] Compiling C object src/gallium/frontends/nine/libnine_st.a.p/swapchain9ex.c.o
  3004. [1152/2564] Compiling C object src/gallium/frontends/nine/libnine_st.a.p/surface9.c.o
  3005. In file included from ../mesa/src/gallium/frontends/nine/surface9.c:33:
  3006. ../mesa/src/gallium/frontends/nine/nine_pipe.h:377:9: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
  3007.        default:
  3008.        ^
  3009. ../mesa/src/gallium/frontends/nine/nine_pipe.h:377:9: note: insert 'break;' to avoid fall-through
  3010.        default:
  3011.        ^
  3012.        break;
  3013. 1 warning generated.
  3014. [1153/2564] Compiling C object src/gallium/frontends/nine/libnine_st.a.p/texture9.c.o
  3015. In file included from ../mesa/src/gallium/frontends/nine/texture9.c:30:
  3016. ../mesa/src/gallium/frontends/nine/nine_pipe.h:377:9: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
  3017.        default:
  3018.        ^
  3019. ../mesa/src/gallium/frontends/nine/nine_pipe.h:377:9: note: insert 'break;' to avoid fall-through
  3020.        default:
  3021.        ^
  3022.        break;
  3023. 1 warning generated.
  3024. [1154/2564] Compiling C object src/gallium/frontends/nine/libnine_st.a.p/vertexbuffer9.c.o
  3025. In file included from ../mesa/src/gallium/frontends/nine/vertexbuffer9.c:26:
  3026. ../mesa/src/gallium/frontends/nine/nine_pipe.h:377:9: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
  3027.        default:
  3028.        ^
  3029. ../mesa/src/gallium/frontends/nine/nine_pipe.h:377:9: note: insert 'break;' to avoid fall-through
  3030.        default:
  3031.        ^
  3032.        break;
  3033. 1 warning generated.
  3034. [1155/2564] Compiling C object src/gallium/frontends/nine/libnine_st.a.p/swapchain9.c.o
  3035. In file included from ../mesa/src/gallium/frontends/nine/swapchain9.c:28:
  3036. ../mesa/src/gallium/frontends/nine/nine_pipe.h:377:9: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
  3037.        default:
  3038.        ^
  3039. ../mesa/src/gallium/frontends/nine/nine_pipe.h:377:9: note: insert 'break;' to avoid fall-through
  3040.        default:
  3041.        ^
  3042.        break;
  3043. 1 warning generated.
  3044. [1156/2564] Compiling C object src/gallium/frontends/nine/libnine_st.a.p/vertexdeclaration9.c.o
  3045. ../mesa/src/gallium/frontends/nine/vertexdeclaration9.c:166:1: warning: unused function 'nine_declusage_name' [-Wunused-function]
  3046. nine_declusage_name(unsigned ndcl)
  3047. ^
  3048. 1 warning generated.
  3049. [1157/2564] Compiling C object src/gallium/frontends/nine/libnine_st.a.p/threadpool.c.o
  3050. In file included from ../mesa/src/gallium/frontends/nine/threadpool.c:29:
  3051. ../mesa/src/gallium/frontends/nine/nine_pipe.h:377:9: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
  3052.        default:
  3053.        ^
  3054. ../mesa/src/gallium/frontends/nine/nine_pipe.h:377:9: note: insert 'break;' to avoid fall-through
  3055.        default:
  3056.        ^
  3057.        break;
  3058. 1 warning generated.
  3059. [1158/2564] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_atifs_to_nir.c.o
  3060. [1159/2564] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_nir_builtins.c.o
  3061. [1160/2564] Compiling C object src/gallium/frontends/nine/libnine_st.a.p/vertexshader9.c.o
  3062. [1161/2564] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_atom_scissor.c.o
  3063. [1162/2564] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_atom_shader.c.o
  3064. [1163/2564] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_atom_tess.c.o
  3065. [1164/2564] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_atom_stipple.c.o
  3066. [1165/2564] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_nir_lower_builtin.c.o
  3067. [1166/2564] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_atom_storagebuf.c.o
  3068. [1167/2564] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_cb_bitmap_shader.c.o
  3069. [1168/2564] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_atom_texture.c.o
  3070. [1169/2564] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_atom_viewport.c.o
  3071. [1170/2564] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_cb_drawpixels_shader.c.o
  3072. [1171/2564] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_cb_bitmap.c.o
  3073. [1172/2564] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_cb_compute.c.o
  3074. [1173/2564] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_cb_blit.c.o
  3075. [1174/2564] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_cb_bufferobjects.c.o
  3076. [1175/2564] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_cb_condrender.c.o
  3077. [1176/2564] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_cb_clear.c.o
  3078. [1177/2564] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_cb_copyimage.c.o
  3079. [1178/2564] Compiling C++ object src/mesa/libmesa_gallium.a.p/state_tracker_st_glsl_to_tgsi_temprename.cpp.o
  3080. [1179/2564] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_cb_drawtex.c.o
  3081. [1180/2564] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_cb_eglimage.c.o
  3082. [1181/2564] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_cb_memoryobjects.c.o
  3083. [1182/2564] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_cb_fbo.c.o
  3084. [1183/2564] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_cb_flush.c.o
  3085. [1184/2564] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_cb_perfmon.c.o
  3086. [1185/2564] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_cb_feedback.c.o
  3087. [1186/2564] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_cb_msaa.c.o
  3088. [1187/2564] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_cb_perfquery.c.o
  3089. [1188/2564] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_cb_program.c.o
  3090. [1189/2564] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_cb_queryobj.c.o
  3091. [1190/2564] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_cb_rasterpos.c.o
  3092. [1191/2564] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_cb_strings.c.o
  3093. [1192/2564] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_cb_readpixels.c.o
  3094. [1193/2564] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_cb_semaphoreobjects.c.o
  3095. [1194/2564] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_cb_syncobj.c.o
  3096. [1195/2564] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_cb_texturebarrier.c.o
  3097. [1196/2564] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_cb_viewport.c.o
  3098. [1197/2564] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_cb_xformfb.c.o
  3099. [1198/2564] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_copytex.c.o
  3100. [1199/2564] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_cb_drawpixels.c.o
  3101. [1200/2564] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_context.c.o
  3102. [1201/2564] Compiling C object src/mesa/libmesa_common.a.p/vbo_vbo_exec_api.c.o
  3103. [1202/2564] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_draw.c.o
  3104. [1203/2564] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_draw_feedback.c.o
  3105. [1204/2564] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_debug.c.o
  3106. [1205/2564] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_gen_mipmap.c.o
  3107. [1206/2564] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_cb_texture.c.o
  3108. In file included from ../mesa/src/mesa/state_tracker/st_cb_texture.c:34:
  3109. In file included from ../mesa/src/mesa/main/format_utils.h:39:
  3110. ../mesa/src/util/format/format_utils.h:82:38: warning: implicit conversion from 'unsigned int' to 'float' changes value from 4294967295 to 4294967296 [-Wimplicit-const-int-float-conversion]
  3111.      return _mesa_i64roundevenf(x * MAX_UINT(dst_bits));
  3112.                                   ~ ^~~~~~~~~~~~~~~~~~
  3113. ../mesa/src/util/format/format_utils.h:38:40: note: expanded from macro 'MAX_UINT'
  3114. #define MAX_UINT(BITS) ((BITS) == 32 ? UINT32_MAX : ((1u << (BITS)) - 1))
  3115.                                       ^~~~~~~~~~
  3116. /usr/include/stdint.h:129:23: note: expanded from macro 'UINT32_MAX'
  3117. # define UINT32_MAX             (4294967295U)
  3118.                                 ^~~~~~~~~~~
  3119. 1 warning generated.
  3120. [1207/2564] Linking static target src/mesa/libmesa_common.a
  3121. [1208/2564] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_format.c.o
  3122. [1209/2564] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_extensions.c.o
  3123. [1210/2564] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_scissor.c.o
  3124. [1211/2564] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_shader_cache.c.o
  3125. [1212/2564] Compiling C++ object src/mesa/libmesa_gallium.a.p/state_tracker_st_glsl_to_ir.cpp.o
  3126. [1213/2564] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_manager.c.o
  3127. [1214/2564] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_sampler_view.c.o
  3128. [1215/2564] Compiling C object src/mesa/drivers/dri/common/libdricommon.a.p/dri_util.c.o
  3129. [1216/2564] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_tgsi_lower_depth_clamp.c.o
  3130. [1217/2564] Compiling C object src/mesa/drivers/dri/i915/libi915.a.p/i830_context.c.o
  3131. [1218/2564] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_program.c.o
  3132. [1219/2564] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_tgsi_lower_yuv.c.o
  3133. [1220/2564] Compiling C object src/mesa/drivers/dri/common/libdricommon.a.p/utils.c.o
  3134. [1221/2564] Linking static target src/mesa/drivers/dri/common/libdricommon.a
  3135. [1222/2564] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_texture.c.o
  3136. [1223/2564] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_nir_lower_tex_src_plane.c.o
  3137. [1224/2564] Compiling C++ object src/mesa/libmesa_gallium.a.p/state_tracker_st_glsl_to_nir.cpp.o
  3138. [1225/2564] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_pbo.c.o
  3139. [1226/2564] Compiling C object src/mesa/drivers/dri/common/libmegadriver_stub.a.p/megadriver_stub.c.o
  3140. [1227/2564] Compiling C object src/mesa/libmesa_gallium.a.p/state_tracker_st_vdpau.c.o
  3141. [1228/2564] Linking static target src/mesa/drivers/dri/common/libmegadriver_stub.a
  3142. [1229/2564] Compiling C++ object src/mesa/libmesa_gallium.a.p/state_tracker_st_glsl_to_tgsi_private.cpp.o
  3143. [1230/2564] Compiling C object src/mesa/drivers/dri/i915/libi915.a.p/i830_texstate.c.o
  3144. [1231/2564] Compiling C object src/mesa/drivers/dri/i915/libi915.a.p/i830_vtbl.c.o
  3145. [1232/2564] Compiling C++ object src/mesa/libmesa_gallium.a.p/state_tracker_st_glsl_to_tgsi_array_merge.cpp.o
  3146. [1233/2564] Compiling C object src/mesa/drivers/dri/i915/libi915.a.p/i915_context.c.o
  3147. [1234/2564] Compiling C object src/mesa/drivers/dri/i915/libi915.a.p/i915_debug_fp.c.o
  3148. [1235/2564] Compiling C object src/mesa/drivers/dri/i915/libi915.a.p/i915_tex_layout.c.o
  3149. [1236/2564] Compiling C object src/mesa/drivers/dri/i915/libi915.a.p/i915_state.c.o
  3150. [1237/2564] Compiling C object src/mesa/drivers/dri/i915/libi915.a.p/i915_texstate.c.o
  3151. [1238/2564] Compiling C object src/mesa/drivers/dri/i915/libi915.a.p/i830_state.c.o
  3152. ../mesa/src/mesa/drivers/dri/i915/i830_state.c:605:31: warning: result of 'CULLMODE_CW ^ CULLMODE_CCW' is 1; did you mean '1 << CULLMODE_CCW' (8)? [-Wxor-used-as-pow]
  3153.         mode ^= (CULLMODE_CW ^ CULLMODE_CCW);
  3154.                  ~~~~~~~~~~~~^~~~~~~~~~~~~~
  3155.                  1 << CULLMODE_CCW
  3156. ../mesa/src/mesa/drivers/dri/i915/i830_state.c:605:31: note: replace expression with '0x2 ^ CULLMODE_CCW' to silence this warning
  3157. ../mesa/src/mesa/drivers/dri/i915/i830_state.c:607:31: warning: result of 'CULLMODE_CW ^ CULLMODE_CCW' is 1; did you mean '1 << CULLMODE_CCW' (8)? [-Wxor-used-as-pow]
  3158.         mode ^= (CULLMODE_CW ^ CULLMODE_CCW);
  3159.                  ~~~~~~~~~~~~^~~~~~~~~~~~~~
  3160.                  1 << CULLMODE_CCW
  3161. ../mesa/src/mesa/drivers/dri/i915/i830_state.c:607:31: note: replace expression with '0x2 ^ CULLMODE_CCW' to silence this warning
  3162. ../mesa/src/mesa/drivers/dri/i915/i830_state.c:609:31: warning: result of 'CULLMODE_CW ^ CULLMODE_CCW' is 1; did you mean '1 << CULLMODE_CCW' (8)? [-Wxor-used-as-pow]
  3163.         mode ^= (CULLMODE_CW ^ CULLMODE_CCW);
  3164.                  ~~~~~~~~~~~~^~~~~~~~~~~~~~
  3165.                  1 << CULLMODE_CCW
  3166. ../mesa/src/mesa/drivers/dri/i915/i830_state.c:609:31: note: replace expression with '0x2 ^ CULLMODE_CCW' to silence this warning
  3167. 3 warnings generated.
  3168. [1239/2564] Compiling C object src/mesa/drivers/dri/i915/libi915.a.p/i830_texblend.c.o
  3169. [1240/2564] Compiling C object src/mesa/drivers/dri/i915/libi915.a.p/intel_buffers.c.o
  3170. [1241/2564] Compiling C object src/mesa/drivers/dri/i915/libi915.a.p/i915_vtbl.c.o
  3171. [1242/2564] Compiling C object src/mesa/drivers/dri/i915/libi915.a.p/i915_program.c.o
  3172. [1243/2564] Compiling C object src/mesa/drivers/dri/i915/libi915.a.p/intel_batchbuffer.c.o
  3173. [1244/2564] Compiling C object src/mesa/drivers/dri/i915/libi915.a.p/intel_buffer_objects.c.o
  3174. [1245/2564] Compiling C object src/mesa/drivers/dri/i915/libi915.a.p/i915_fragprog.c.o
  3175. [1246/2564] Compiling C object src/mesa/drivers/dri/i915/libi915.a.p/intel_clear.c.o
  3176. [1247/2564] Compiling C object src/mesa/drivers/dri/i915/libi915.a.p/intel_blit.c.o
  3177. [1248/2564] Compiling C object src/mesa/drivers/dri/i915/libi915.a.p/intel_context.c.o
  3178. [1249/2564] Compiling C object src/mesa/drivers/dri/i915/libi915.a.p/intel_extensions.c.o
  3179. [1250/2564] Compiling C object src/mesa/drivers/dri/i915/libi915.a.p/intel_pixel_read.c.o
  3180. [1251/2564] Compiling C object src/mesa/drivers/dri/i915/libi915.a.p/intel_fbo.c.o
  3181. [1252/2564] Compiling C object src/mesa/drivers/dri/i915/libi915.a.p/intel_mipmap_tree.c.o
  3182. [1253/2564] Compiling C object src/mesa/drivers/dri/i915/libi915.a.p/intel_pixel_draw.c.o
  3183. [1254/2564] Compiling C object src/mesa/drivers/dri/i915/libi915.a.p/intel_pixel.c.o
  3184. [1255/2564] Compiling C object src/mesa/drivers/dri/i915/libi915.a.p/intel_pixel_copy.c.o
  3185. [1256/2564] Compiling C object src/mesa/drivers/dri/i915/libi915.a.p/intel_pixel_bitmap.c.o
  3186. [1257/2564] Compiling C object src/mesa/drivers/dri/i915/libi915.a.p/intel_state.c.o
  3187. [1258/2564] Compiling C++ object src/mesa/libmesa_gallium.a.p/state_tracker_st_glsl_to_tgsi.cpp.o
  3188. [1259/2564] Compiling C object src/mesa/drivers/dri/i915/libi915.a.p/intel_syncobj.c.o
  3189. [1260/2564] Compiling C object src/mesa/drivers/dri/i915/libi915.a.p/intel_regions.c.o
  3190. ../mesa/src/mesa/drivers/dri/i915/intel_regions.c:295:4: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
  3191.   case I915_TILING_NONE:
  3192.   ^
  3193. ../mesa/src/mesa/drivers/dri/i915/intel_regions.c:295:4: note: insert '__attribute__((fallthrough));' to silence this warning
  3194.   case I915_TILING_NONE:
  3195.   ^
  3196.   __attribute__((fallthrough));
  3197. ../mesa/src/mesa/drivers/dri/i915/intel_regions.c:295:4: note: insert 'break;' to avoid fall-through
  3198.   case I915_TILING_NONE:
  3199.   ^
  3200.   break;
  3201. ../mesa/src/mesa/drivers/dri/i915/intel_regions.c:325:4: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
  3202.   case I915_TILING_NONE:
  3203.   ^
  3204. ../mesa/src/mesa/drivers/dri/i915/intel_regions.c:325:4: note: insert '__attribute__((fallthrough));' to silence this warning
  3205.   case I915_TILING_NONE:
  3206.   ^
  3207.   __attribute__((fallthrough));
  3208. ../mesa/src/mesa/drivers/dri/i915/intel_regions.c:325:4: note: insert 'break;' to avoid fall-through
  3209.   case I915_TILING_NONE:
  3210.   ^
  3211.   break;
  3212. 2 warnings generated.
  3213. [1261/2564] Compiling C object src/mesa/drivers/dri/i915/libi915.a.p/intel_screen.c.o
  3214. [1262/2564] Linking static target src/mesa/libmesa_gallium.a
  3215. [1263/2564] Compiling C object src/mesa/drivers/dri/i915/libi915.a.p/intel_tex_copy.c.o
  3216. [1264/2564] Compiling C object src/mesa/drivers/dri/i915/libi915.a.p/intel_tex.c.o
  3217. [1265/2564] Compiling C object src/mesa/drivers/dri/i915/libi915.a.p/intel_tex_layout.c.o
  3218. [1266/2564] Compiling C object src/mesa/drivers/dri/i915/libi915.a.p/intel_render.c.o
  3219. [1267/2564] Compiling C object src/mesa/drivers/dri/i915/libi915.a.p/intel_tex_image.c.o
  3220. [1268/2564] Compiling C object src/mesa/drivers/dri/i965/libi965_per_hw_ver40.a.p/genX_pipe_control.c.o
  3221. [1269/2564] Compiling C object src/gallium/winsys/svga/drm/libsvgadrm.a.p/pb_buffer_simple_fenced.c.o
  3222. [1270/2564] Compiling C object src/mesa/drivers/dri/i915/libi915.a.p/intel_tex_subimage.c.o
  3223. [1271/2564] Compiling C object src/mesa/drivers/dri/i915/libi915.a.p/intel_tex_validate.c.o
  3224. [1272/2564] Compiling C object src/mesa/drivers/dri/i965/libi965_per_hw_ver45.a.p/genX_pipe_control.c.o
  3225. [1273/2564] Compiling C object src/mesa/drivers/dri/i965/libi965_per_hw_ver50.a.p/genX_pipe_control.c.o
  3226. [1274/2564] Compiling C object src/mesa/drivers/dri/i965/libi965_per_hw_ver60.a.p/genX_pipe_control.c.o
  3227. [1275/2564] Compiling C object src/mesa/drivers/dri/i965/libi965_per_hw_ver45.a.p/genX_blorp_exec.c.o
  3228. In file included from ../mesa/src/mesa/drivers/dri/i965/genX_blorp_exec.c:33:
  3229. In file included from ../mesa/src/intel/blorp/blorp_genX_exec.h:27:
  3230. In file included from ../mesa/src/intel/blorp/blorp_priv.h:30:
  3231. ../mesa/src/compiler/nir/nir.h:3507:3: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  3232. } nir_shader;
  3233.  ^
  3234. ../mesa/src/intel/compiler/brw_compiler.h:41:27: note: previous definition is here
  3235. typedef struct nir_shader nir_shader;
  3236.                          ^
  3237. 1 warning generated.
  3238. [1276/2564] Compiling C object src/mesa/drivers/dri/i965/libi965_per_hw_ver40.a.p/genX_blorp_exec.c.o
  3239. In file included from ../mesa/src/mesa/drivers/dri/i965/genX_blorp_exec.c:33:
  3240. In file included from ../mesa/src/intel/blorp/blorp_genX_exec.h:27:
  3241. In file included from ../mesa/src/intel/blorp/blorp_priv.h:30:
  3242. ../mesa/src/compiler/nir/nir.h:3507:3: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  3243. } nir_shader;
  3244.  ^
  3245. ../mesa/src/intel/compiler/brw_compiler.h:41:27: note: previous definition is here
  3246. typedef struct nir_shader nir_shader;
  3247.                          ^
  3248. 1 warning generated.
  3249. [1277/2564] Compiling C object src/gallium/winsys/svga/drm/libsvgadrm.a.p/vmw_buffer.c.o
  3250. [1278/2564] Compiling C object src/mesa/drivers/dri/i965/libi965_per_hw_ver40.a.p/genX_state_upload.c.o
  3251. ../mesa/src/mesa/drivers/dri/i965/genX_state_upload.c:2849:46: warning: implicit conversion from enumeration type 'enum gl_logicop_mode' to different enumeration type 'enum GFX4_3D_Logic_Op_Function' [-Wenum-conversion]
  3252.         entry->LogicOpFunction = ctx->Color._LogicOp;
  3253.                                ~ ~~~~~~~~~~~^~~~~~~~
  3254. 1 warning generated.
  3255. [1279/2564] Linking static target src/mesa/drivers/dri/i965/libi965_per_hw_ver40.a
  3256. [1280/2564] Compiling C object src/mesa/drivers/dri/i965/libi965_per_hw_ver50.a.p/genX_blorp_exec.c.o
  3257. In file included from ../mesa/src/mesa/drivers/dri/i965/genX_blorp_exec.c:33:
  3258. In file included from ../mesa/src/intel/blorp/blorp_genX_exec.h:27:
  3259. In file included from ../mesa/src/intel/blorp/blorp_priv.h:30:
  3260. ../mesa/src/compiler/nir/nir.h:3507:3: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  3261. } nir_shader;
  3262.  ^
  3263. ../mesa/src/intel/compiler/brw_compiler.h:41:27: note: previous definition is here
  3264. typedef struct nir_shader nir_shader;
  3265.                          ^
  3266. 1 warning generated.
  3267. [1281/2564] Compiling C object src/mesa/drivers/dri/i965/libi965_per_hw_ver45.a.p/genX_state_upload.c.o
  3268. ../mesa/src/mesa/drivers/dri/i965/genX_state_upload.c:2849:46: warning: implicit conversion from enumeration type 'enum gl_logicop_mode' to different enumeration type 'enum GFX45_3D_Logic_Op_Function' [-Wenum-conversion]
  3269.         entry->LogicOpFunction = ctx->Color._LogicOp;
  3270.                                ~ ~~~~~~~~~~~^~~~~~~~
  3271. 1 warning generated.
  3272. [1282/2564] Linking static target src/mesa/drivers/dri/i965/libi965_per_hw_ver45.a
  3273. [1283/2564] Compiling C object src/mesa/drivers/dri/i965/libi965_per_hw_ver60.a.p/genX_blorp_exec.c.o
  3274. In file included from ../mesa/src/mesa/drivers/dri/i965/genX_blorp_exec.c:33:
  3275. In file included from ../mesa/src/intel/blorp/blorp_genX_exec.h:27:
  3276. In file included from ../mesa/src/intel/blorp/blorp_priv.h:30:
  3277. ../mesa/src/compiler/nir/nir.h:3507:3: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  3278. } nir_shader;
  3279.  ^
  3280. ../mesa/src/intel/compiler/brw_compiler.h:41:27: note: previous definition is here
  3281. typedef struct nir_shader nir_shader;
  3282.                          ^
  3283. 1 warning generated.
  3284. [1284/2564] Compiling C object src/gallium/drivers/iris/libiris.a.p/iris_screen.c.o
  3285. [1285/2564] Compiling C object src/gallium/drivers/iris/libiris.a.p/iris_disk_cache.c.o
  3286. In file included from ../mesa/src/gallium/drivers/iris/iris_disk_cache.c:40:
  3287. In file included from ../mesa/src/gallium/drivers/iris/iris_context.h:35:
  3288. ../mesa/src/intel/compiler/brw_compiler.h:41:27: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  3289. typedef struct nir_shader nir_shader;
  3290.                          ^
  3291. ../mesa/src/compiler/nir/nir.h:3507:3: note: previous definition is here
  3292. } nir_shader;
  3293.  ^
  3294. 1 warning generated.
  3295. [1286/2564] Compiling C object src/gallium/drivers/iris/libiris.a.p/iris_resource.c.o
  3296. [1287/2564] Compiling C object src/mesa/drivers/dri/i965/libi965_per_hw_ver80.a.p/genX_pipe_control.c.o
  3297. [1288/2564] Compiling C object src/mesa/drivers/dri/i965/libi965_per_hw_ver50.a.p/genX_state_upload.c.o
  3298. ../mesa/src/mesa/drivers/dri/i965/genX_state_upload.c:2849:46: warning: implicit conversion from enumeration type 'enum gl_logicop_mode' to different enumeration type 'enum GFX5_3D_Logic_Op_Function' [-Wenum-conversion]
  3299.         entry->LogicOpFunction = ctx->Color._LogicOp;
  3300.                                ~ ~~~~~~~~~~~^~~~~~~~
  3301. 1 warning generated.
  3302. [1289/2564] Linking static target src/mesa/drivers/dri/i965/libi965_per_hw_ver50.a
  3303. [1290/2564] Compiling C object src/mesa/drivers/dri/i965/libi965_per_hw_ver80.a.p/genX_blorp_exec.c.o
  3304. In file included from ../mesa/src/mesa/drivers/dri/i965/genX_blorp_exec.c:33:
  3305. In file included from ../mesa/src/intel/blorp/blorp_genX_exec.h:27:
  3306. In file included from ../mesa/src/intel/blorp/blorp_priv.h:30:
  3307. ../mesa/src/compiler/nir/nir.h:3507:3: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  3308. } nir_shader;
  3309.  ^
  3310. ../mesa/src/intel/compiler/brw_compiler.h:41:27: note: previous definition is here
  3311. typedef struct nir_shader nir_shader;
  3312.                          ^
  3313. 1 warning generated.
  3314. [1291/2564] Compiling C object src/mesa/drivers/dri/i965/libi965_per_hw_ver90.a.p/genX_pipe_control.c.o
  3315. [1292/2564] Compiling C object src/mesa/drivers/dri/i965/libi965_per_hw_ver60.a.p/genX_state_upload.c.o
  3316. ../mesa/src/mesa/drivers/dri/i965/genX_state_upload.c:2849:46: warning: implicit conversion from enumeration type 'enum gl_logicop_mode' to different enumeration type 'enum GFX6_3D_Logic_Op_Function' [-Wenum-conversion]
  3317.         entry->LogicOpFunction = ctx->Color._LogicOp;
  3318.                                ~ ~~~~~~~~~~~^~~~~~~~
  3319. 1 warning generated.
  3320. [1293/2564] Linking static target src/mesa/drivers/dri/i965/libi965_per_hw_ver60.a
  3321. [1294/2564] Compiling C object src/mesa/drivers/dri/i965/libi965.a.p/brw_binding_tables.c.o
  3322. [1295/2564] Compiling C object src/mesa/drivers/dri/i965/libi965_per_hw_ver110.a.p/genX_pipe_control.c.o
  3323. [1296/2564] Compiling C object src/mesa/drivers/dri/i965/libi965_per_hw_ver90.a.p/genX_blorp_exec.c.o
  3324. In file included from ../mesa/src/mesa/drivers/dri/i965/genX_blorp_exec.c:33:
  3325. In file included from ../mesa/src/intel/blorp/blorp_genX_exec.h:27:
  3326. In file included from ../mesa/src/intel/blorp/blorp_priv.h:30:
  3327. ../mesa/src/compiler/nir/nir.h:3507:3: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  3328. } nir_shader;
  3329.  ^
  3330. ../mesa/src/intel/compiler/brw_compiler.h:41:27: note: previous definition is here
  3331. typedef struct nir_shader nir_shader;
  3332.                          ^
  3333. 1 warning generated.
  3334. [1297/2564] Compiling C object src/mesa/drivers/dri/i965/libi965_per_hw_ver75.a.p/genX_state_upload.c.o
  3335. ../mesa/src/mesa/drivers/dri/i965/genX_state_upload.c:2849:46: warning: implicit conversion from enumeration type 'enum gl_logicop_mode' to different enumeration type 'enum GFX75_3D_Logic_Op_Function' [-Wenum-conversion]
  3336.         entry->LogicOpFunction = ctx->Color._LogicOp;
  3337.                                ~ ~~~~~~~~~~~^~~~~~~~
  3338. 1 warning generated.
  3339. [1298/2564] Compiling C object src/mesa/drivers/dri/i965/libi965.a.p/brw_clip.c.o
  3340. [1299/2564] Linking static target src/mesa/drivers/dri/i965/libi965_per_hw_ver75.a
  3341. [1300/2564] Compiling C object src/mesa/drivers/dri/i965/libi965.a.p/brw_compute.c.o
  3342. [1301/2564] Compiling C object src/mesa/drivers/dri/i965/libi965.a.p/brw_blorp.c.o
  3343. [1302/2564] Compiling C object src/mesa/drivers/dri/i965/libi965.a.p/brw_conditional_render.c.o
  3344. [1303/2564] Compiling C object src/mesa/drivers/dri/i965/libi965_per_hw_ver110.a.p/genX_blorp_exec.c.o
  3345. In file included from ../mesa/src/mesa/drivers/dri/i965/genX_blorp_exec.c:33:
  3346. In file included from ../mesa/src/intel/blorp/blorp_genX_exec.h:27:
  3347. In file included from ../mesa/src/intel/blorp/blorp_priv.h:30:
  3348. ../mesa/src/compiler/nir/nir.h:3507:3: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  3349. } nir_shader;
  3350.  ^
  3351. ../mesa/src/intel/compiler/brw_compiler.h:41:27: note: previous definition is here
  3352. typedef struct nir_shader nir_shader;
  3353.                          ^
  3354. 1 warning generated.
  3355. [1304/2564] Compiling C object src/mesa/drivers/dri/i965/libi965.a.p/brw_disk_cache.c.o
  3356. In file included from ../mesa/src/mesa/drivers/dri/i965/brw_disk_cache.c:38:
  3357. In file included from ../mesa/src/mesa/drivers/dri/i965/brw_program.h:28:
  3358. ../mesa/src/compiler/nir/nir.h:3507:3: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  3359. } nir_shader;
  3360.  ^
  3361. ../mesa/src/intel/compiler/brw_compiler.h:41:27: note: previous definition is here
  3362. typedef struct nir_shader nir_shader;
  3363.                          ^
  3364. 1 warning generated.
  3365. [1305/2564] Compiling C object src/mesa/drivers/dri/i965/libi965_per_hw_ver80.a.p/genX_state_upload.c.o
  3366. ../mesa/src/mesa/drivers/dri/i965/genX_state_upload.c:2849:46: warning: implicit conversion from enumeration type 'enum gl_logicop_mode' to different enumeration type 'enum GFX8_3D_Logic_Op_Function' [-Wenum-conversion]
  3367.         entry->LogicOpFunction = ctx->Color._LogicOp;
  3368.                                ~ ~~~~~~~~~~~^~~~~~~~
  3369. 1 warning generated.
  3370. [1306/2564] Linking static target src/mesa/drivers/dri/i965/libi965_per_hw_ver80.a
  3371. [1307/2564] Compiling C object src/mesa/drivers/dri/i965/libi965.a.p/brw_clear.c.o
  3372. [1308/2564] Compiling C object src/mesa/drivers/dri/i965/libi965_per_hw_ver110.a.p/genX_state_upload.c.o
  3373. ../mesa/src/mesa/drivers/dri/i965/genX_state_upload.c:2849:46: warning: implicit conversion from enumeration type 'enum gl_logicop_mode' to different enumeration type 'enum GFX11_3D_Logic_Op_Function' [-Wenum-conversion]
  3374.         entry->LogicOpFunction = ctx->Color._LogicOp;
  3375.                                ~ ~~~~~~~~~~~^~~~~~~~
  3376. 1 warning generated.
  3377. [1309/2564] Linking static target src/mesa/drivers/dri/i965/libi965_per_hw_ver110.a
  3378. [1310/2564] Compiling C object src/mesa/drivers/dri/i965/libi965_per_hw_ver90.a.p/genX_state_upload.c.o
  3379. ../mesa/src/mesa/drivers/dri/i965/genX_state_upload.c:2849:46: warning: implicit conversion from enumeration type 'enum gl_logicop_mode' to different enumeration type 'enum GFX9_3D_Logic_Op_Function' [-Wenum-conversion]
  3380.         entry->LogicOpFunction = ctx->Color._LogicOp;
  3381.                                ~ ~~~~~~~~~~~^~~~~~~~
  3382. 1 warning generated.
  3383. [1311/2564] Compiling C object src/mesa/drivers/dri/i965/libi965.a.p/brw_cs.c.o
  3384. In file included from ../mesa/src/mesa/drivers/dri/i965/brw_cs.c:31:
  3385. In file included from ../mesa/src/intel/compiler/brw_nir.h:28:
  3386. ../mesa/src/compiler/nir/nir.h:3507:3: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  3387. } nir_shader;
  3388.  ^
  3389. ../mesa/src/intel/compiler/brw_compiler.h:41:27: note: previous definition is here
  3390. typedef struct nir_shader nir_shader;
  3391.                          ^
  3392. 1 warning generated.
  3393. [1312/2564] Linking static target src/mesa/drivers/dri/i965/libi965_per_hw_ver90.a
  3394. [1313/2564] Compiling C object src/mesa/drivers/dri/i965/libi965.a.p/brw_bufmgr.c.o
  3395. [1314/2564] Compiling C object src/mesa/drivers/dri/i915/libi915.a.p/intel_tris.c.o
  3396. [1315/2564] Compiling C object src/mesa/drivers/dri/i965/libi965.a.p/brw_context.c.o
  3397. In file included from ../mesa/src/mesa/drivers/dri/i965/brw_context.c:57:
  3398. In file included from ../mesa/src/mesa/drivers/dri/i965/brw_context.h:42:
  3399. ../mesa/src/intel/compiler/brw_compiler.h:41:27: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  3400. typedef struct nir_shader nir_shader;
  3401.                          ^
  3402. ../mesa/src/compiler/nir/nir.h:3507:3: note: previous definition is here
  3403. } nir_shader;
  3404.  ^
  3405. 1 warning generated.
  3406. [1316/2564] Compiling C object src/mesa/drivers/dri/i965/libi965.a.p/brw_formatquery.c.o
  3407. [1317/2564] Compiling C object src/mesa/drivers/dri/i965/libi965.a.p/brw_curbe.c.o
  3408. In file included from ../mesa/src/mesa/drivers/dri/i965/brw_curbe.c:61:
  3409. In file included from ../mesa/src/mesa/drivers/dri/i965/brw_batch.h:6:
  3410. In file included from ../mesa/src/mesa/drivers/dri/i965/brw_context.h:42:
  3411. ../mesa/src/intel/compiler/brw_compiler.h:41:27: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  3412. typedef struct nir_shader nir_shader;
  3413.                          ^
  3414. ../mesa/src/compiler/nir/nir.h:3507:3: note: previous definition is here
  3415. } nir_shader;
  3416.  ^
  3417. 1 warning generated.
  3418. [1318/2564] Linking static target src/mesa/drivers/dri/i915/libi915.a
  3419. [1319/2564] Compiling C object src/mesa/drivers/dri/i965/libi965.a.p/brw_ff_gs.c.o
  3420. [1320/2564] Compiling C object src/mesa/drivers/dri/i965/libi965.a.p/brw_draw.c.o
  3421. [1321/2564] Compiling C object src/mesa/drivers/dri/i965/libi965.a.p/brw_draw_upload.c.o
  3422. In file included from ../mesa/src/mesa/drivers/dri/i965/brw_draw_upload.c:36:
  3423. In file included from ../mesa/src/mesa/drivers/dri/i965/brw_context.h:42:
  3424. ../mesa/src/intel/compiler/brw_compiler.h:41:27: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  3425. typedef struct nir_shader nir_shader;
  3426.                          ^
  3427. ../mesa/src/compiler/nir/nir.h:3507:3: note: previous definition is here
  3428. } nir_shader;
  3429.  ^
  3430. 1 warning generated.
  3431. [1322/2564] Compiling C object src/mesa/drivers/dri/i965/libi965.a.p/brw_generate_mipmap.c.o
  3432. [1323/2564] Compiling C object src/mesa/drivers/dri/i965/libi965.a.p/brw_gs_surface_state.c.o
  3433. [1324/2564] Compiling C object src/mesa/drivers/dri/i965/libi965.a.p/brw_meta_util.c.o
  3434. [1325/2564] Compiling C object src/mesa/drivers/dri/i965/libi965.a.p/brw_queryobj.c.o
  3435. [1326/2564] Compiling C object src/mesa/drivers/dri/i965/libi965.a.p/brw_program_binary.c.o
  3436. In file included from ../mesa/src/mesa/drivers/dri/i965/brw_program_binary.c:30:
  3437. In file included from ../mesa/src/mesa/drivers/dri/i965/brw_context.h:42:
  3438. ../mesa/src/intel/compiler/brw_compiler.h:41:27: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  3439. typedef struct nir_shader nir_shader;
  3440.                          ^
  3441. ../mesa/src/compiler/nir/nir.h:3507:3: note: previous definition is here
  3442. } nir_shader;
  3443.  ^
  3444. 1 warning generated.
  3445. [1327/2564] Compiling C object src/mesa/drivers/dri/i965/libi965.a.p/brw_object_purgeable.c.o
  3446. [1328/2564] Compiling C object src/mesa/drivers/dri/i965/libi965.a.p/brw_gs.c.o
  3447. In file included from ../mesa/src/mesa/drivers/dri/i965/brw_gs.c:34:
  3448. In file included from ../mesa/src/intel/compiler/brw_nir.h:28:
  3449. ../mesa/src/compiler/nir/nir.h:3507:3: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  3450. } nir_shader;
  3451.  ^
  3452. ../mesa/src/intel/compiler/brw_compiler.h:41:27: note: previous definition is here
  3453. typedef struct nir_shader nir_shader;
  3454.                          ^
  3455. 1 warning generated.
  3456. [1329/2564] Compiling C object src/mesa/drivers/dri/i965/libi965.a.p/brw_performance_query.c.o
  3457. [1330/2564] Compiling C object src/mesa/drivers/dri/i965/libi965.a.p/brw_pipe_control.c.o
  3458. [1331/2564] Compiling C object src/mesa/drivers/dri/i965/libi965.a.p/brw_primitive_restart.c.o
  3459. [1332/2564] Compiling C object src/mesa/drivers/dri/i965/libi965.a.p/brw_program.c.o
  3460. In file included from ../mesa/src/mesa/drivers/dri/i965/brw_program.c:46:
  3461. In file included from ../mesa/src/mesa/drivers/dri/i965/brw_program.h:27:
  3462. ../mesa/src/intel/compiler/brw_compiler.h:41:27: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  3463. typedef struct nir_shader nir_shader;
  3464.                          ^
  3465. ../mesa/src/compiler/nir/nir.h:3507:3: note: previous definition is here
  3466. } nir_shader;
  3467.  ^
  3468. 1 warning generated.
  3469. [1333/2564] Compiling C object src/mesa/drivers/dri/i965/libi965.a.p/brw_program_cache.c.o
  3470. In file included from ../mesa/src/mesa/drivers/dri/i965/brw_program_cache.c:54:
  3471. In file included from ../mesa/src/mesa/drivers/dri/i965/brw_program.h:28:
  3472. ../mesa/src/compiler/nir/nir.h:3507:3: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  3473. } nir_shader;
  3474.  ^
  3475. ../mesa/src/intel/compiler/brw_compiler.h:41:27: note: previous definition is here
  3476. typedef struct nir_shader nir_shader;
  3477.                          ^
  3478. 1 warning generated.
  3479. [1334/2564] Compiling C object src/mesa/drivers/dri/i965/libi965.a.p/brw_sync.c.o
  3480. [1335/2564] Compiling C object src/mesa/drivers/dri/i965/libi965.a.p/brw_misc_state.c.o
  3481. In file included from ../mesa/src/mesa/drivers/dri/i965/brw_misc_state.c:45:
  3482. In file included from ../mesa/src/mesa/main/format_utils.h:39:
  3483. ../mesa/src/util/format/format_utils.h:82:38: warning: implicit conversion from 'unsigned int' to 'float' changes value from 4294967295 to 4294967296 [-Wimplicit-const-int-float-conversion]
  3484.      return _mesa_i64roundevenf(x * MAX_UINT(dst_bits));
  3485.                                   ~ ^~~~~~~~~~~~~~~~~~
  3486. ../mesa/src/util/format/format_utils.h:38:40: note: expanded from macro 'MAX_UINT'
  3487. #define MAX_UINT(BITS) ((BITS) == 32 ? UINT32_MAX : ((1u << (BITS)) - 1))
  3488.                                       ^~~~~~~~~~
  3489. /usr/include/stdint.h:129:23: note: expanded from macro 'UINT32_MAX'
  3490. # define UINT32_MAX             (4294967295U)
  3491.                                 ^~~~~~~~~~~
  3492. 1 warning generated.
  3493. [1336/2564] Compiling C object src/mesa/drivers/dri/i965/libi965.a.p/brw_reset.c.o
  3494. [1337/2564] Compiling C object src/mesa/drivers/dri/i965/libi965.a.p/brw_tcs_surface_state.c.o
  3495. [1338/2564] Compiling C++ object src/mesa/drivers/dri/i965/libi965.a.p/brw_link.cpp.o
  3496. [1339/2564] Compiling C object src/mesa/drivers/dri/i965/libi965.a.p/brw_util.c.o
  3497. [1340/2564] Compiling C object src/mesa/drivers/dri/i965/libi965.a.p/brw_sf.c.o
  3498. In file included from ../mesa/src/mesa/drivers/dri/i965/brw_sf.c:39:
  3499. In file included from ../mesa/src/mesa/drivers/dri/i965/brw_batch.h:6:
  3500. In file included from ../mesa/src/mesa/drivers/dri/i965/brw_context.h:42:
  3501. ../mesa/src/intel/compiler/brw_compiler.h:41:27: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  3502. typedef struct nir_shader nir_shader;
  3503.                          ^
  3504. ../mesa/src/compiler/nir/nir.h:3507:3: note: previous definition is here
  3505. } nir_shader;
  3506.  ^
  3507. 1 warning generated.
  3508. [1341/2564] Compiling C++ object src/mesa/drivers/dri/i965/libi965.a.p/brw_nir_uniforms.cpp.o
  3509. [1342/2564] Compiling C object src/mesa/drivers/dri/i965/libi965.a.p/brw_vs_surface_state.c.o
  3510. [1343/2564] Compiling C object src/mesa/drivers/dri/i965/libi965.a.p/gfx6_clip_state.c.o
  3511. [1344/2564] Compiling C object src/mesa/drivers/dri/i965/libi965.a.p/brw_tes_surface_state.c.o
  3512. [1345/2564] Compiling C object src/mesa/drivers/dri/i965/libi965.a.p/brw_tes.c.o
  3513. In file included from ../mesa/src/mesa/drivers/dri/i965/brw_tes.c:31:
  3514. In file included from ../mesa/src/intel/compiler/brw_nir.h:28:
  3515. ../mesa/src/compiler/nir/nir.h:3507:3: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  3516. } nir_shader;
  3517.  ^
  3518. ../mesa/src/intel/compiler/brw_compiler.h:41:27: note: previous definition is here
  3519. typedef struct nir_shader nir_shader;
  3520.                          ^
  3521. 1 warning generated.
  3522. [1346/2564] Compiling C object src/mesa/drivers/dri/i965/libi965.a.p/brw_vs.c.o
  3523. In file included from ../mesa/src/mesa/drivers/dri/i965/brw_vs.c:41:
  3524. In file included from ../mesa/src/intel/compiler/brw_nir.h:28:
  3525. ../mesa/src/compiler/nir/nir.h:3507:3: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  3526. } nir_shader;
  3527.  ^
  3528. ../mesa/src/intel/compiler/brw_compiler.h:41:27: note: previous definition is here
  3529. typedef struct nir_shader nir_shader;
  3530.                          ^
  3531. 1 warning generated.
  3532. [1347/2564] Compiling C object src/mesa/drivers/dri/i965/libi965.a.p/brw_wm_surface_state.c.o
  3533. In file included from ../mesa/src/mesa/drivers/dri/i965/brw_wm_surface_state.c:47:
  3534. In file included from ../mesa/src/mesa/drivers/dri/i965/brw_mipmap_tree.h:53:
  3535. In file included from ../mesa/src/mesa/drivers/dri/i965/brw_context.h:42:
  3536. ../mesa/src/intel/compiler/brw_compiler.h:41:27: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  3537. typedef struct nir_shader nir_shader;
  3538.                          ^
  3539. ../mesa/src/compiler/nir/nir.h:3507:3: note: previous definition is here
  3540. } nir_shader;
  3541.  ^
  3542. 1 warning generated.
  3543. [1348/2564] Compiling C object src/mesa/drivers/dri/i965/libi965.a.p/brw_tcs.c.o
  3544. In file included from ../mesa/src/mesa/drivers/dri/i965/brw_tcs.c:31:
  3545. In file included from ../mesa/src/intel/compiler/brw_nir.h:28:
  3546. ../mesa/src/compiler/nir/nir.h:3507:3: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  3547. } nir_shader;
  3548.  ^
  3549. ../mesa/src/intel/compiler/brw_compiler.h:41:27: note: previous definition is here
  3550. typedef struct nir_shader nir_shader;
  3551.                          ^
  3552. 1 warning generated.
  3553. [1349/2564] Compiling C object src/mesa/drivers/dri/i965/libi965.a.p/gfx6_constant_state.c.o
  3554. In file included from ../mesa/src/mesa/drivers/dri/i965/gfx6_constant_state.c:28:
  3555. In file included from ../mesa/src/mesa/drivers/dri/i965/brw_program.h:28:
  3556. ../mesa/src/compiler/nir/nir.h:3507:3: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  3557. } nir_shader;
  3558.  ^
  3559. ../mesa/src/intel/compiler/brw_compiler.h:41:27: note: previous definition is here
  3560. typedef struct nir_shader nir_shader;
  3561.                          ^
  3562. 1 warning generated.
  3563. [1350/2564] Compiling C object src/mesa/drivers/dri/i965/libi965.a.p/gfx6_sol.c.o
  3564. [1351/2564] Compiling C object src/mesa/drivers/dri/i965/libi965.a.p/gfx6_multisample_state.c.o
  3565. [1352/2564] Compiling C object src/mesa/drivers/dri/i965/libi965.a.p/brw_wm.c.o
  3566. In file included from ../mesa/src/mesa/drivers/dri/i965/brw_wm.c:39:
  3567. In file included from ../mesa/src/intel/compiler/brw_nir.h:28:
  3568. ../mesa/src/compiler/nir/nir.h:3507:3: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  3569. } nir_shader;
  3570.  ^
  3571. ../mesa/src/intel/compiler/brw_compiler.h:41:27: note: previous definition is here
  3572. typedef struct nir_shader nir_shader;
  3573.                          ^
  3574. 1 warning generated.
  3575. [1353/2564] Compiling C object src/mesa/drivers/dri/i965/libi965.a.p/gfx6_sampler_state.c.o
  3576. [1354/2564] Compiling C object src/mesa/drivers/dri/i965/libi965.a.p/gfx6_queryobj.c.o
  3577. [1355/2564] Compiling C object src/mesa/drivers/dri/i965/libi965.a.p/gfx7_sol_state.c.o
  3578. [1356/2564] Compiling C object src/mesa/drivers/dri/i965/libi965.a.p/gfx7_l3_state.c.o
  3579. [1357/2564] Compiling C object src/mesa/drivers/dri/i965/libi965.a.p/gfx7_urb.c.o
  3580. [1358/2564] Compiling C object src/mesa/drivers/dri/i965/libi965.a.p/hsw_sol.c.o
  3581. [1359/2564] Compiling C object src/mesa/drivers/dri/i965/libi965.a.p/brw_buffers.c.o
  3582. [1360/2564] Compiling C object src/mesa/drivers/dri/i965/libi965.a.p/brw_buffer_objects.c.o
  3583. [1361/2564] Compiling C object src/mesa/drivers/dri/i965/libi965.a.p/gfx8_depth_state.c.o
  3584. [1362/2564] Compiling C object src/mesa/drivers/dri/i965/libi965.a.p/brw_batch.c.o
  3585. [1363/2564] Compiling C object src/mesa/drivers/dri/i965/libi965.a.p/brw_copy_image.c.o
  3586. [1364/2564] Compiling C object src/mesa/drivers/dri/i965/libi965.a.p/brw_state_upload.c.o
  3587. In file included from ../mesa/src/mesa/drivers/dri/i965/brw_state_upload.c:37:
  3588. In file included from ../mesa/src/mesa/drivers/dri/i965/brw_program.h:28:
  3589. ../mesa/src/compiler/nir/nir.h:3507:3: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  3590. } nir_shader;
  3591.  ^
  3592. ../mesa/src/intel/compiler/brw_compiler.h:41:27: note: previous definition is here
  3593. typedef struct nir_shader nir_shader;
  3594.                          ^
  3595. ../mesa/src/mesa/drivers/dri/i965/brw_state_upload.c:62:7: warning: converting the result of '<<' to a boolean always evaluates to true [-Wtautological-constant-compare]
  3596.      GFX9_REPLAY_MODE_MIDOBJECT : GFX9_REPLAY_MODE_MIDBUFFER;
  3597.      ^
  3598. ../mesa/src/mesa/drivers/dri/i965/brw_defines.h:1674:52: note: expanded from macro 'GFX9_REPLAY_MODE_MIDOBJECT'
  3599. # define GFX9_REPLAY_MODE_MIDOBJECT             (1 << 0)
  3600.                                                   ^
  3601. ../mesa/src/mesa/drivers/dri/i965/brw_state_upload.c:62:36: warning: converting the result of '<<' to a boolean always evaluates to false [-Wtautological-constant-compare]
  3602.      GFX9_REPLAY_MODE_MIDOBJECT : GFX9_REPLAY_MODE_MIDBUFFER;
  3603.                                   ^
  3604. ../mesa/src/mesa/drivers/dri/i965/brw_defines.h:1673:52: note: expanded from macro 'GFX9_REPLAY_MODE_MIDBUFFER'
  3605. # define GFX9_REPLAY_MODE_MIDBUFFER             (0 << 0)
  3606.                                                   ^
  3607. 3 warnings generated.
  3608. [1365/2564] Compiling C object src/mesa/drivers/dri/i965/libi965.a.p/brw_pixel_bitmap.c.o
  3609. [1366/2564] Compiling C object src/mesa/drivers/dri/i965/libi965.a.p/brw_blit.c.o
  3610. [1367/2564] Compiling C object src/mesa/drivers/dri/i965/libi965.a.p/brw_extensions.c.o
  3611. [1368/2564] Compiling C object src/mesa/drivers/dri/i965/libi965.a.p/brw_pixel_draw.c.o
  3612. [1369/2564] Compiling C object src/mesa/drivers/dri/i965/libi965.a.p/brw_fbo.c.o
  3613. [1370/2564] Compiling C object src/mesa/drivers/dri/i965/libi965.a.p/brw_pixel_read.c.o
  3614. [1371/2564] Compiling C object src/mesa/drivers/dri/i965/libi965.a.p/brw_mipmap_tree.c.o
  3615. [1372/2564] Compiling C object src/mesa/drivers/dri/i965/libi965.a.p/brw_tex.c.o
  3616. [1373/2564] Compiling C object src/mesa/drivers/dri/i965/libi965.a.p/brw_pixel.c.o
  3617. [1374/2564] Compiling C object src/mesa/drivers/dri/i965/libi965.a.p/brw_pixel_copy.c.o
  3618. [1375/2564] Compiling C object src/mesa/drivers/dri/i965/libi965.a.p/brw_state.c.o
  3619. [1376/2564] Compiling C object src/mesa/drivers/dri/i965/libi965.a.p/brw_tex_validate.c.o
  3620. [1377/2564] Compiling C object src/mesa/drivers/dri/i965/libi965.a.p/brw_upload.c.o
  3621. [1378/2564] Compiling C object src/mesa/drivers/dri/i965/libi965.a.p/brw_tex_copy.c.o
  3622. [1379/2564] Compiling C object src/mesa/drivers/dri/radeon/libr100.a.p/radeon_buffer_objects.c.o
  3623. [1380/2564] Compiling C object src/mesa/drivers/dri/radeon/libr100.a.p/radeon_common.c.o
  3624. [1381/2564] Compiling C object src/mesa/drivers/dri/i965/libi965.a.p/brw_screen.c.o
  3625. In file included from ../mesa/src/mesa/drivers/dri/i965/brw_screen.c:43:
  3626. ../mesa/src/compiler/nir/nir.h:3507:3: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  3627. } nir_shader;
  3628.  ^
  3629. ../mesa/src/intel/compiler/brw_compiler.h:41:27: note: previous definition is here
  3630. typedef struct nir_shader nir_shader;
  3631.                          ^
  3632. 1 warning generated.
  3633. [1382/2564] Compiling C object src/mesa/drivers/dri/radeon/libr100.a.p/radeon_tex_copy.c.o
  3634. [1383/2564] Compiling C object src/mesa/drivers/dri/radeon/libr100.a.p/radeon_texture.c.o
  3635. [1384/2564] Compiling C object src/mesa/drivers/dri/i965/libi965.a.p/brw_tex_image.c.o
  3636. [1385/2564] Compiling C object src/mesa/drivers/dri/radeon/libr100.a.p/radeon_debug.c.o
  3637. [1386/2564] Linking static target src/mesa/drivers/dri/i965/libi965.a
  3638. [1387/2564] Compiling C object src/mesa/drivers/dri/radeon/libr100.a.p/radeon_fog.c.o
  3639. [1388/2564] Compiling C object src/mesa/drivers/dri/radeon/libr100.a.p/radeon_tile.c.o
  3640. [1389/2564] Compiling C object src/mesa/drivers/dri/radeon/libr100.a.p/radeon_dma.c.o
  3641. [1390/2564] Compiling C object src/mesa/drivers/dri/radeon/libr100.a.p/radeon_common_context.c.o
  3642. [1391/2564] Compiling C object src/mesa/drivers/dri/radeon/libr100.a.p/radeon_pixel_read.c.o
  3643. [1392/2564] Compiling C object src/mesa/drivers/dri/radeon/libr100.a.p/radeon_fbo.c.o
  3644. [1393/2564] Compiling C object src/mesa/drivers/dri/radeon/libr100.a.p/radeon_mipmap_tree.c.o
  3645. [1394/2564] Compiling C object src/mesa/drivers/dri/radeon/libr100.a.p/radeon_blit.c.o
  3646. [1395/2564] Compiling C object src/mesa/drivers/dri/radeon/libr100.a.p/radeon_queryobj.c.o
  3647. [1396/2564] Compiling C object src/mesa/drivers/dri/radeon/libr100.a.p/radeon_span.c.o
  3648. [1397/2564] Compiling C object src/mesa/drivers/dri/r200/libr200.a.p/radeon_buffer_objects.c.o
  3649. [1398/2564] Compiling C object src/mesa/drivers/dri/radeon/libr100.a.p/radeon_ioctl.c.o
  3650. [1399/2564] Compiling C object src/mesa/drivers/dri/radeon/libr100.a.p/radeon_context.c.o
  3651. [1400/2564] Compiling C object src/mesa/drivers/dri/radeon/libr100.a.p/radeon_screen.c.o
  3652. [1401/2564] Compiling C object src/mesa/drivers/dri/radeon/libr100.a.p/radeon_sanity.c.o
  3653. [1402/2564] Compiling C object src/mesa/drivers/dri/radeon/libr100.a.p/radeon_texstate.c.o
  3654. [1403/2564] Compiling C object src/mesa/drivers/dri/r200/libr200.a.p/radeon_mipmap_tree.c.o
  3655. [1404/2564] Compiling C object src/mesa/drivers/dri/r200/libr200.a.p/radeon_pixel_read.c.o
  3656. [1405/2564] Compiling C object src/mesa/drivers/dri/radeon/libr100.a.p/radeon_state.c.o
  3657. [1406/2564] Compiling C object src/mesa/drivers/dri/radeon/libr100.a.p/radeon_state_init.c.o
  3658. [1407/2564] Compiling C object src/mesa/drivers/dri/r200/libr200.a.p/radeon_queryobj.c.o
  3659. [1408/2564] Compiling C object src/mesa/drivers/dri/radeon/libr100.a.p/radeon_tcl.c.o
  3660. [1409/2564] Compiling C object src/mesa/drivers/dri/radeon/libr100.a.p/radeon_maos.c.o
  3661. [1410/2564] Compiling C object src/mesa/drivers/dri/r200/libr200.a.p/radeon_debug.c.o
  3662. [1411/2564] Compiling C object src/mesa/drivers/dri/r200/libr200.a.p/radeon_common_context.c.o
  3663. [1412/2564] Compiling C object src/mesa/drivers/dri/r200/libr200.a.p/radeon_common.c.o
  3664. [1413/2564] Compiling C object src/mesa/drivers/dri/r200/libr200.a.p/radeon_tile.c.o
  3665. [1414/2564] Compiling C object src/mesa/drivers/dri/r200/libr200.a.p/radeon_fog.c.o
  3666. [1415/2564] Compiling C object src/mesa/drivers/dri/radeon/libr100.a.p/radeon_tex.c.o
  3667. [1416/2564] Compiling C object src/mesa/drivers/dri/r200/libr200.a.p/radeon_span.c.o
  3668. [1417/2564] Compiling C object src/mesa/drivers/dri/r200/libr200.a.p/radeon_dma.c.o
  3669. [1418/2564] Compiling C object src/mesa/drivers/dri/r200/libr200.a.p/radeon_fbo.c.o
  3670. [1419/2564] Compiling C object src/mesa/drivers/dri/r200/libr200.a.p/radeon_tex_copy.c.o
  3671. [1420/2564] Compiling C object src/mesa/drivers/dri/r200/libr200.a.p/r200_blit.c.o
  3672. [1421/2564] Compiling C object src/mesa/drivers/dri/r200/libr200.a.p/r200_cmdbuf.c.o
  3673. [1422/2564] Compiling C object src/mesa/drivers/dri/r200/libr200.a.p/r200_context.c.o
  3674. [1423/2564] Compiling C object src/mesa/drivers/dri/r200/libr200.a.p/radeon_texture.c.o
  3675. [1424/2564] Compiling C object src/mesa/drivers/dri/r200/libr200.a.p/r200_maos.c.o
  3676. [1425/2564] Compiling C object src/mesa/drivers/dri/r200/libr200.a.p/r200_fragshader.c.o
  3677. [1426/2564] Compiling C object src/mesa/drivers/dri/r200/libr200.a.p/r200_ioctl.c.o
  3678. [1427/2564] Compiling C object src/mesa/drivers/dri/r200/libr200.a.p/r200_sanity.c.o
  3679. [1428/2564] Compiling C object src/mesa/drivers/dri/r200/libr200.a.p/r200_tcl.c.o
  3680. [1429/2564] Compiling C object src/mesa/drivers/dri/r200/libr200.a.p/radeon_screen.c.o
  3681. [1430/2564] Compiling C object src/mesa/drivers/dri/r200/libr200.a.p/r200_state.c.o
  3682. [1431/2564] Compiling C object src/mesa/drivers/dri/nouveau/libnouveau_vieux.a.p/nouveau_array.c.o
  3683. ../mesa/src/mesa/drivers/dri/nouveau/nouveau_array.c:52:28: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]
  3684. EXTRACT_FUNC(GLint, float, INT_MAX);
  3685. ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
  3686. /usr/lib/clang/12.0.0/include/limits.h:46:19: note: expanded from macro 'INT_MAX'
  3687. #define INT_MAX   __INT_MAX__
  3688.                  ^~~~~~~~~~~
  3689. <built-in>:39:21: note: expanded from here
  3690. #define __INT_MAX__ 2147483647
  3691.                    ^~~~~~~~~~
  3692. ../mesa/src/mesa/drivers/dri/nouveau/nouveau_array.c:40:21: note: expanded from macro 'EXTRACT_FUNC'
  3693.        return (out_t)x / (k);                          \
  3694.                        ~  ^
  3695. ../mesa/src/mesa/drivers/dri/nouveau/nouveau_array.c:54:29: warning: implicit conversion from 'unsigned int' to 'float' changes value from 4294967295 to 4294967296 [-Wimplicit-const-int-float-conversion]
  3696. EXTRACT_FUNC(GLuint, float, UINT_MAX);
  3697. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
  3698. /usr/lib/clang/12.0.0/include/limits.h:56:37: note: expanded from macro 'UINT_MAX'
  3699. #define UINT_MAX  (__INT_MAX__  *2U +1U)
  3700.                                    ^
  3701. ../mesa/src/mesa/drivers/dri/nouveau/nouveau_array.c:40:21: note: expanded from macro 'EXTRACT_FUNC'
  3702.        return (out_t)x / (k);                          \
  3703.                        ~  ^
  3704. 2 warnings generated.
  3705. [1432/2564] Compiling C object src/mesa/drivers/dri/r200/libr200.a.p/r200_state_init.c.o
  3706. [1433/2564] Compiling C object src/mesa/drivers/dri/r200/libr200.a.p/r200_vertprog.c.o
  3707. ../mesa/src/mesa/drivers/dri/r200/r200_vertprog.c:951:7: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
  3708.      default:
  3709.      ^
  3710. ../mesa/src/mesa/drivers/dri/r200/r200_vertprog.c:951:7: note: insert 'break;' to avoid fall-through
  3711.      default:
  3712.      ^
  3713.      break;
  3714. 1 warning generated.
  3715. [1434/2564] Compiling C object src/mesa/drivers/dri/nouveau/libnouveau_vieux.a.p/nouveau_fbo.c.o
  3716. [1435/2564] Compiling C object src/mesa/drivers/dri/r200/libr200.a.p/r200_tex.c.o
  3717. [1436/2564] Compiling C object src/mesa/drivers/dri/nouveau/libnouveau_vieux.a.p/nouveau_driver.c.o
  3718. [1437/2564] Compiling C object src/mesa/drivers/dri/radeon/libr100.a.p/radeon_swtcl.c.o
  3719. [1438/2564] Linking static target src/mesa/drivers/dri/radeon/libr100.a
  3720. [1439/2564] Compiling C object src/mesa/drivers/dri/nouveau/libnouveau_vieux.a.p/nouveau_bufferobj.c.o
  3721. [1440/2564] Compiling C object src/mesa/drivers/dri/r200/libr200.a.p/r200_texstate.c.o
  3722. [1441/2564] Compiling C object src/mesa/drivers/dri/nouveau/libnouveau_vieux.a.p/nouveau_surface.c.o
  3723. [1442/2564] Compiling C object src/mesa/drivers/dri/nouveau/libnouveau_vieux.a.p/nouveau_context.c.o
  3724. [1443/2564] Compiling C object src/mesa/drivers/dri/nouveau/libnouveau_vieux.a.p/nouveau_scratch.c.o
  3725. [1444/2564] Compiling C object src/mesa/drivers/dri/nouveau/libnouveau_vieux.a.p/nouveau_screen.c.o
  3726. [1445/2564] Compiling C object src/mesa/drivers/dri/nouveau/libnouveau_vieux.a.p/nouveau_state.c.o
  3727. [1446/2564] Compiling C object src/mesa/drivers/dri/nouveau/libnouveau_vieux.a.p/nv04_context.c.o
  3728. [1447/2564] Compiling C object src/mesa/drivers/dri/nouveau/libnouveau_vieux.a.p/nouveau_span.c.o
  3729. [1448/2564] Compiling C object src/intel/perf/libintel_perf.a.p/meson-generated_.._intel_perf_metrics.c.o
  3730. [1449/2564] Compiling C object src/mesa/drivers/dri/nouveau/libnouveau_vieux.a.p/nouveau_texture.c.o
  3731. [1450/2564] Linking static target src/intel/perf/libintel_perf.a
  3732. [1451/2564] Compiling C object src/mesa/drivers/dri/nouveau/libnouveau_vieux.a.p/nv04_render.c.o
  3733. [1452/2564] Compiling C object src/mesa/drivers/dri/nouveau/libnouveau_vieux.a.p/nv04_state_fb.c.o
  3734. [1453/2564] Compiling C object src/mesa/drivers/dri/nouveau/libnouveau_vieux.a.p/nv04_state_frag.c.o
  3735. [1454/2564] Compiling C object src/mesa/drivers/dri/nouveau/libnouveau_vieux.a.p/nv04_surface.c.o
  3736. [1455/2564] Compiling C object src/mesa/drivers/dri/nouveau/libnouveau_vieux.a.p/nv04_state_tex.c.o
  3737. [1456/2564] Compiling C object src/mesa/drivers/dri/nouveau/libnouveau_vieux.a.p/nv10_state_frag.c.o
  3738. [1457/2564] Compiling C object src/mesa/drivers/dri/nouveau/libnouveau_vieux.a.p/nv04_state_raster.c.o
  3739. [1458/2564] Compiling C object src/mesa/drivers/dri/nouveau/libnouveau_vieux.a.p/nv10_state_fb.c.o
  3740. [1459/2564] Compiling C object src/mesa/drivers/dri/nouveau/libnouveau_vieux.a.p/nv10_state_polygon.c.o
  3741. [1460/2564] Compiling C object src/mesa/drivers/dri/nouveau/libnouveau_vieux.a.p/nv10_context.c.o
  3742. [1461/2564] Compiling C object src/mesa/drivers/dri/nouveau/libnouveau_vieux.a.p/nv10_state_tex.c.o
  3743. [1462/2564] Compiling C object src/mesa/drivers/dri/nouveau/libnouveau_vieux.a.p/nv10_state_raster.c.o
  3744. [1463/2564] Compiling C object src/mesa/drivers/dri/nouveau/libnouveau_vieux.a.p/nv10_state_tnl.c.o
  3745. [1464/2564] Compiling C object src/mesa/drivers/dri/nouveau/libnouveau_vieux.a.p/nv10_render.c.o
  3746. [1465/2564] Compiling C object src/loader/libloader.a.p/loader_dri_helper.c.o
  3747. [1466/2564] Compiling C object src/mesa/drivers/dri/nouveau/libnouveau_vieux.a.p/nv20_state_polygon.c.o
  3748. [1467/2564] Compiling C object src/mesa/drivers/dri/nouveau/libnouveau_vieux.a.p/nv20_state_frag.c.o
  3749. [1468/2564] Compiling C object src/loader/libloader.a.p/pci_id_driver_map.c.o
  3750. [1469/2564] Compiling C object src/mesa/drivers/dri/nouveau/libnouveau_vieux.a.p/nv20_state_fb.c.o
  3751. [1470/2564] Compiling C object src/mesa/drivers/dri/nouveau/libnouveau_vieux.a.p/nv20_state_raster.c.o
  3752. [1471/2564] Compiling C object src/mesa/drivers/dri/nouveau/libnouveau_vieux.a.p/nv20_context.c.o
  3753. [1472/2564] Compiling C object src/mesa/drivers/dri/nouveau/libnouveau_vieux.a.p/nv20_state_tex.c.o
  3754. [1473/2564] Compiling C object src/mesa/drivers/dri/nouveau/libnouveau_vieux.a.p/nv20_render.c.o
  3755. [1474/2564] Compiling C object src/loader/libloader.a.p/loader.c.o
  3756. [1475/2564] Linking static target src/loader/libloader.a
  3757. [1476/2564] Compiling C object src/mesa/drivers/dri/nouveau/libnouveau_vieux.a.p/nv20_state_tnl.c.o
  3758. [1477/2564] Compiling C object src/mesa/drivers/dri/r200/libr200.a.p/r200_swtcl.c.o
  3759. [1478/2564] Compiling C object src/glx/libglx.a.p/meson-generated_.._.._mapi_glapi_gen_indirect_size.c.o
  3760. [1479/2564] Compiling C object src/glx/libglx.a.p/dri_common_interop.c.o
  3761. [1480/2564] Compiling C object src/glx/libglx.a.p/eval.c.o
  3762. [1481/2564] Linking static target src/mesa/drivers/dri/nouveau/libnouveau_vieux.a
  3763. [1482/2564] Compiling C object src/loader/libloader_dri3_helper.a.p/loader_dri3_helper.c.o
  3764. [1483/2564] Linking static target src/mesa/drivers/dri/r200/libr200.a
  3765. [1484/2564] Linking static target src/loader/libloader_dri3_helper.a
  3766. [1485/2564] Compiling C object src/glx/libglx.a.p/drisw_glx.c.o
  3767. [1486/2564] Compiling C object src/glx/libglx.a.p/meson-generated_.._.._mapi_glapi_gen_indirect_init.c.o
  3768. [1487/2564] Compiling C object src/glx/libglx.a.p/clientattrib.c.o
  3769. [1488/2564] Compiling C object src/glx/libglx.a.p/glxhash.c.o
  3770. [1489/2564] Compiling C object src/glx/libglx.a.p/create_context.c.o
  3771. [1490/2564] Compiling C object src/glx/libglx.a.p/clientinfo.c.o
  3772. [1491/2564] Compiling C object src/glx/libglx.a.p/compsize.c.o
  3773. [1492/2564] Compiling C object src/glx/libglx.a.p/dri_common_query_renderer.c.o
  3774. [1493/2564] Compiling C object src/glx/libglx.a.p/glxextensions.c.o
  3775. [1494/2564] Compiling C object src/glx/libglx.a.p/glxconfig.c.o
  3776. [1495/2564] Compiling C object src/glx/libglx.a.p/dri_common.c.o
  3777. [1496/2564] Compiling C object src/glx/libglx.a.p/glx_query.c.o
  3778. [1497/2564] Compiling C object src/glx/libglx.a.p/glx_error.c.o
  3779. [1498/2564] Compiling C object src/glx/libglx.a.p/glx_pbuffer.c.o
  3780. [1499/2564] Compiling C object src/glx/libglx.a.p/glxcurrent.c.o
  3781. [1500/2564] Compiling C object src/glx/libglx.a.p/indirect_vertex_program.c.o
  3782. [1501/2564] Compiling C object src/glx/libglx.a.p/indirect_window_pos.c.o
  3783. [1502/2564] Compiling C object src/glx/libglx.a.p/pixel.c.o
  3784. [1503/2564] Compiling C object src/glx/libglx.a.p/glxext.c.o
  3785. [1504/2564] Compiling C object src/glx/libglx.a.p/indirect_glx.c.o
  3786. [1505/2564] Compiling C object src/glx/libglx.a.p/glxcmds.c.o
  3787. [1506/2564] Compiling C object src/glx/libglx.a.p/indirect_transpose_matrix.c.o
  3788. [1507/2564] Compiling C object src/glx/libglx.a.p/indirect_texture_compression.c.o
  3789. [1508/2564] Compiling C object src/glx/libglx.a.p/pixelstore.c.o
  3790. [1509/2564] Compiling C object src/glx/libglx.a.p/query_renderer.c.o
  3791. [1510/2564] Compiling C object src/glx/libglx.a.p/render2.c.o
  3792. [1511/2564] Compiling C object src/glx/libglx.a.p/renderpix.c.o
  3793. [1512/2564] Compiling C object src/glx/libglx.a.p/indirect_vertex_array.c.o
  3794. [1513/2564] Compiling C object src/glx/libglx.a.p/g_glxglvnddispatchfuncs.c.o
  3795. [1514/2564] Compiling C object src/glx/libglx.a.p/glxglvnd.c.o
  3796. [1515/2564] Compiling C object src/glx/libglx.a.p/dri3_glx.c.o
  3797. [1516/2564] Compiling C object src/gbm/libgbm.so.1.0.0.p/main_backend.c.o
  3798. [1517/2564] Compiling C object src/glx/libglx.a.p/single2.c.o
  3799. [1518/2564] Compiling C object src/glx/libglx.a.p/vertarr.c.o
  3800. [1519/2564] Compiling C object src/gbm/libgbm.so.1.0.0.p/main_gbm.c.o
  3801. [1520/2564] Compiling C object src/glx/libglx.a.p/singlepix.c.o
  3802. [1521/2564] Generating u_tracepoints.h with a custom command
  3803. [1522/2564] Generating u_tracepoints.c with a custom command
  3804. [1523/2564] Compiling C object src/glx/libglx.a.p/xfont.c.o
  3805. [1524/2564] Compiling C object src/glx/libglx.a.p/dri2.c.o
  3806. [1525/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/hud_hud_cpu.c.o
  3807. [1526/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/hud_hud_cpufreq.c.o
  3808. [1527/2564] Generating g_egldispatchstubs.h with a custom command (wrapped by meson to capture output)
  3809. [1528/2564] Compiling C object src/gbm/libgbm.so.1.0.0.p/backends_dri_gbm_dri.c.o
  3810. [1529/2564] Generating u_unfilled_gen.c with a custom command (wrapped by meson to capture output)
  3811. [1530/2564] Generating g_egldispatchstubs.c with a custom command (wrapped by meson to capture output)
  3812. [1531/2564] Compiling C object src/glx/libglx.a.p/dri2_glx.c.o
  3813. [1532/2564] Generating u_indices_gen.c with a custom command (wrapped by meson to capture output)
  3814. [1533/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/driver_trace_tr_texture.c.o
  3815. [1534/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/hud_hud_fps.c.o
  3816. [1535/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/driver_trace_tr_dump_state.c.o
  3817. [1536/2564] Compiling C object src/glx/libglx.a.p/meson-generated_.._.._mapi_glapi_gen_indirect.c.o
  3818. [1537/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/hud_hud_driver_query.c.o
  3819. [1538/2564] Linking static target src/glx/libglx.a
  3820. [1539/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/hud_hud_nic.c.o
  3821. [1540/2564] Compiling C object src/egl/libEGL_mesa.so.0.0.0.p/meson-generated_.._wayland_wayland-drm_linux-dmabuf-unstable-v1-protocol.c.o
  3822. [1541/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/hud_font.c.o
  3823. [1542/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/pipebuffer_pb_buffer_fenced.c.o
  3824. [1543/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/hud_hud_diskstat.c.o
  3825. [1544/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/hud_hud_sensors_temp.c.o
  3826. [1545/2564] Compiling C object src/egl/libEGL_mesa.so.0.0.0.p/main_eglarray.c.o
  3827. [1546/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/driver_trace_tr_screen.c.o
  3828. [1547/2564] Compiling C object src/egl/libEGL_mesa.so.0.0.0.p/meson-generated_.._g_egldispatchstubs.c.o
  3829. [1548/2564] Compiling C object src/egl/libEGL_mesa.so.0.0.0.p/main_eglcontext.c.o
  3830. [1549/2564] Compiling C object src/egl/libEGL_mesa.so.0.0.0.p/main_eglcurrent.c.o
  3831. [1550/2564] Compiling C object src/egl/libEGL_mesa.so.0.0.0.p/main_eglglobals.c.o
  3832. [1551/2564] Compiling C object src/egl/libEGL_mesa.so.0.0.0.p/main_eglconfig.c.o
  3833. [1552/2564] Compiling C object src/egl/libEGL_mesa.so.0.0.0.p/main_egldevice.c.o
  3834. [1553/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/hud_hud_context.c.o
  3835. [1554/2564] Compiling C object src/egl/libEGL_mesa.so.0.0.0.p/main_eglimage.c.o
  3836. [1555/2564] Compiling C object src/egl/libEGL_mesa.so.0.0.0.p/main_egllog.c.o
  3837. [1556/2564] Compiling C object src/egl/libEGL_mesa.so.0.0.0.p/main_eglsync.c.o
  3838. [1557/2564] Compiling C object src/egl/libEGL_mesa.so.0.0.0.p/main_egldisplay.c.o
  3839. [1558/2564] Compiling C object src/egl/libEGL_mesa.so.0.0.0.p/main_eglsurface.c.o
  3840. [1559/2564] Compiling C object src/egl/libEGL_mesa.so.0.0.0.p/main_eglapi.c.o
  3841. [1560/2564] Compiling C object src/egl/libEGL_mesa.so.0.0.0.p/drivers_dri2_platform_surfaceless.c.o
  3842. [1561/2564] Compiling C object src/egl/libEGL_mesa.so.0.0.0.p/drivers_dri2_platform_device.c.o
  3843. [1562/2564] Compiling C object src/egl/libEGL_mesa.so.0.0.0.p/main_eglglvnd.c.o
  3844. [1563/2564] Linking target src/gbm/libgbm.so.1.0.0
  3845. [1564/2564] Compiling C object src/egl/libEGL_mesa.so.0.0.0.p/drivers_dri2_platform_x11_dri3.c.o
  3846. [1565/2564] Compiling C object src/egl/libEGL_mesa.so.0.0.0.p/drivers_dri2_platform_drm.c.o
  3847. [1566/2564] Compiling C object src/egl/libEGL_mesa.so.0.0.0.p/drivers_dri2_platform_x11.c.o
  3848. [1567/2564] Compiling C object src/egl/libEGL_mesa.so.0.0.0.p/main_egldispatchstubs.c.o
  3849. [1568/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/meson-generated_.._u_tracepoints.c.o
  3850. [1569/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/cso_cache_cso_cache.c.o
  3851. [1570/2564] Generating symbol file src/gbm/libgbm.so.1.0.0.p/libgbm.so.1.0.0.symbols
  3852. [1571/2564] Compiling C object src/egl/libEGL_mesa.so.0.0.0.p/drivers_dri2_egl_dri2.c.o
  3853. [1572/2564] Compiling C object src/egl/libEGL_mesa.so.0.0.0.p/drivers_dri2_platform_wayland.c.o
  3854. [1573/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/cso_cache_cso_hash.c.o
  3855. [1574/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/draw_draw_pipe_clip.c.o
  3856. [1575/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/meson-generated_.._u_unfilled_gen.c.o
  3857. [1576/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/draw_draw_pipe.c.o
  3858. [1577/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/draw_draw_pipe_cull.c.o
  3859. [1578/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/draw_draw_fs.c.o
  3860. [1579/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/cso_cache_cso_context.c.o
  3861. [1580/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/draw_draw_pipe_flatshade.c.o
  3862. [1581/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/draw_draw_pipe_offset.c.o
  3863. [1582/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/draw_draw_pipe_util.c.o
  3864. [1583/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/draw_draw_context.c.o
  3865. [1584/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/draw_draw_pipe_stipple.c.o
  3866. [1585/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/draw_draw_pipe_aapoint.c.o
  3867. [1586/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/draw_draw_pipe_aaline.c.o
  3868. [1587/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/draw_draw_pipe_twoside.c.o
  3869. [1588/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/draw_draw_pipe_unfilled.c.o
  3870. [1589/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/draw_draw_pipe_user_cull.c.o
  3871. ../mesa/src/gallium/auxiliary/draw/draw_pipe_user_cull.c:41:39: warning: unused function 'user_cull_stage' [-Wunused-function]
  3872. static inline struct user_cull_stage *user_cull_stage( struct draw_stage *stage )
  3873.                                      ^
  3874. 1 warning generated.
  3875. [1590/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/draw_draw_pipe_pstipple.c.o
  3876. [1591/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/draw_draw_pipe_wide_line.c.o
  3877. [1592/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/draw_draw_pt_fetch_emit.c.o
  3878. [1593/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/draw_draw_pipe_wide_point.c.o
  3879. [1594/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/draw_draw_pt_fetch.c.o
  3880. [1595/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/draw_draw_pipe_validate.c.o
  3881. [1596/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/draw_draw_gs.c.o
  3882. [1597/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/draw_draw_vertex.c.o
  3883. [1598/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/draw_draw_pipe_vbuf.c.o
  3884. [1599/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/draw_draw_pt.c.o
  3885. [1600/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/draw_draw_pt_emit.c.o
  3886. [1601/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/draw_draw_pt_fetch_shade_emit.c.o
  3887. [1602/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/draw_draw_vs.c.o
  3888. [1603/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/draw_draw_pt_util.c.o
  3889. [1604/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/draw_draw_pt_fetch_shade_pipeline.c.o
  3890. [1605/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/draw_draw_prim_assembler.c.o
  3891. [1606/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/draw_draw_vs_exec.c.o
  3892. [1607/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/draw_draw_pt_so_emit.c.o
  3893. [1608/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/draw_draw_vs_variant.c.o
  3894. [1609/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/draw_draw_pt_post_vs.c.o
  3895. [1610/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/draw_draw_pt_vsplit.c.o
  3896. [1611/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/driver_ddebug_dd_screen.c.o
  3897. [1612/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/draw_draw_tess.c.o
  3898. [1613/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/driver_noop_noop_pipe.c.o
  3899. [1614/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/driver_noop_noop_state.c.o
  3900. [1615/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/driver_rbug_rbug_objects.c.o
  3901. [1616/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/driver_ddebug_dd_context.c.o
  3902. [1617/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/driver_rbug_rbug_screen.c.o
  3903. [1618/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/driver_ddebug_dd_draw.c.o
  3904. [1619/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/driver_rbug_rbug_context.c.o
  3905. [1620/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/os_os_process.c.o
  3906. [1621/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/indices_u_primconvert.c.o
  3907. [1622/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/driver_trace_tr_dump.c.o
  3908. [1623/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/driver_rbug_rbug_core.c.o
  3909. [1624/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/driver_trace_tr_context.c.o
  3910. [1625/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/pipebuffer_pb_bufmgr_mm.c.o
  3911. [1626/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/pipebuffer_pb_bufmgr_slab.c.o
  3912. [1627/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/pipebuffer_pb_bufmgr_cache.c.o
  3913. [1628/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/pipebuffer_pb_slab.c.o
  3914. [1629/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/pipebuffer_pb_cache.c.o
  3915. [1630/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/postprocess_pp_init.c.o
  3916. [1631/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/pipebuffer_pb_bufmgr_debug.c.o
  3917. [1632/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/postprocess_pp_colors.c.o
  3918. [1633/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/postprocess_pp_celshade.c.o
  3919. [1634/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/pipebuffer_pb_validate.c.o
  3920. [1635/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/postprocess_pp_program.c.o
  3921. [1636/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/rbug_rbug_context.c.o
  3922. [1637/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/rbug_rbug_core.c.o
  3923. [1638/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/rbug_rbug_demarshal.c.o
  3924. [1639/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/postprocess_pp_mlaa.c.o
  3925. [1640/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/tgsi_tgsi_build.c.o
  3926. [1641/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/rbug_rbug_shader.c.o
  3927. [1642/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/rbug_rbug_connection.c.o
  3928. [1643/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/postprocess_pp_run.c.o
  3929. [1644/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/rtasm_rtasm_cpu.c.o
  3930. [1645/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/rbug_rbug_texture.c.o
  3931. [1646/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/rtasm_rtasm_execmem.c.o
  3932. [1647/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/tgsi_tgsi_emulate.c.o
  3933. [1648/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/tgsi_tgsi_dump.c.o
  3934. [1649/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/tgsi_tgsi_parse.c.o
  3935. [1650/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/tgsi_tgsi_dynamic_indexing.c.o
  3936. [1651/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/tgsi_tgsi_from_mesa.c.o
  3937. [1652/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/tgsi_tgsi_point_sprite.c.o
  3938. [1653/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/tgsi_tgsi_aa_point.c.o
  3939. [1654/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/tgsi_tgsi_info.c.o
  3940. [1655/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/rtasm_rtasm_x86sse.c.o
  3941. [1656/2564] Linking target src/egl/libEGL_mesa.so.0.0.0
  3942. [1657/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/tgsi_tgsi_iterate.c.o
  3943. [1658/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/tgsi_tgsi_transform.c.o
  3944. [1659/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/tgsi_tgsi_sanity.c.o
  3945. [1660/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/tgsi_tgsi_strings.c.o
  3946. [1661/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/translate_translate.c.o
  3947. [1662/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/tgsi_tgsi_two_side.c.o
  3948. [1663/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/tgsi_tgsi_vpos.c.o
  3949. [1664/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/translate_translate_cache.c.o
  3950. [1665/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_bitmask.c.o
  3951. [1666/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/tgsi_tgsi_scan.c.o
  3952. [1667/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/meson-generated_.._u_indices_gen.c.o
  3953. [1668/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/tgsi_tgsi_util.c.o
  3954. [1669/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/tgsi_tgsi_lowering.c.o
  3955. [1670/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_async_debug.c.o
  3956. [1671/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_debug_describe.c.o
  3957. [1672/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_debug_flush.c.o
  3958. [1673/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_compute.c.o
  3959. [1674/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_cache.c.o
  3960. [1675/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_debug_refcnt.c.o
  3961. [1676/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/translate_translate_sse.c.o
  3962. [1677/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_draw.c.o
  3963. [1678/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_dl.c.o
  3964. [1679/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_debug_image.c.o
  3965. [1680/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/tgsi_tgsi_text.c.o
  3966. [1681/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/tgsi_tgsi_ureg.c.o
  3967. [1682/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_gen_mipmap.c.o
  3968. [1683/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_handle_table.c.o
  3969. [1684/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_linear.c.o
  3970. [1685/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_dump_defines.c.o
  3971. [1686/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_draw_quad.c.o
  3972. [1687/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_dump_state.c.o
  3973. [1688/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_blitter.c.o
  3974. [1689/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_hash_table.c.o
  3975. [1690/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/translate_translate_generic.c.o
  3976. [1691/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_network.c.o
  3977. [1692/2564] Linking target src/glx/libGLX_mesa.so.0.0.0
  3978. [1693/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_prim.c.o
  3979. [1694/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_screen.c.o
  3980. [1695/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_sampler.c.o
  3981. [1696/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_index_modify.c.o
  3982. [1697/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_log.c.o
  3983. [1698/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_helpers.c.o
  3984. [1699/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_framebuffer.c.o
  3985. [1700/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_split_draw.c.o
  3986. [1701/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_prim_restart.c.o
  3987. [1702/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_resource.c.o
  3988. [1703/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_pstipple.c.o
  3989. [1704/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_transfer.c.o
  3990. [1705/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_trace.c.o
  3991. [1706/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_suballoc.c.o
  3992. [1707/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_live_shader_cache.c.o
  3993. [1708/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_texture.c.o
  3994. [1709/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_surface.c.o
  3995. [1710/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_transfer_helper.c.o
  3996. [1711/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_upload_mgr.c.o
  3997. [1712/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_tests.c.o
  3998. [1713/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_simple_shaders.c.o
  3999. [1714/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_tile.c.o
  4000. [1715/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/gallivm_lp_bld_bitarit.c.o
  4001. [1716/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/renderonly_renderonly.c.o
  4002. [1717/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/tgsi_tgsi_exec.c.o
  4003. ../mesa/src/gallium/auxiliary/tgsi/tgsi_exec.c:986:1: warning: unused function 'check_inf_or_nan' [-Wunused-function]
  4004. check_inf_or_nan(const union tgsi_exec_channel *chan)
  4005. ^
  4006. 1 warning generated.
  4007. [1718/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/gallivm_lp_bld_assert.c.o
  4008. [1719/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_vbuf.c.o
  4009. [1720/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/gallivm_lp_bld_arit_overflow.c.o
  4010. [1721/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/gallivm_lp_bld_arit.c.o
  4011. [1722/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/gallivm_lp_bld_coro.c.o
  4012. [1723/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/gallivm_lp_bld_format_aos_array.c.o
  4013. [1724/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/gallivm_lp_bld_flow.c.o
  4014. [1725/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/gallivm_lp_bld_const.c.o
  4015. [1726/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/gallivm_lp_bld_format_float.c.o
  4016. [1727/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/gallivm_lp_bld_format_aos.c.o
  4017. [1728/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/gallivm_lp_bld_format_s3tc.c.o
  4018. [1729/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/gallivm_lp_bld_format_srgb.c.o
  4019. [1730/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/gallivm_lp_bld_format.c.o
  4020. [1731/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/util_u_threaded_context.c.o
  4021. [1732/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/gallivm_lp_bld_format_yuv.c.o
  4022. ../mesa/src/gallium/auxiliary/gallivm/lp_bld_format_yuv.c:338:6: warning: explicitly assigning value of variable of type 'LLVMValueRef' (aka 'struct LLVMOpaqueValue *') to itself [-Wself-assign]
  4023.   r = r;
  4024.   ~ ^ ~
  4025. 1 warning generated.
  4026. [1733/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/gallivm_lp_bld_gather.c.o
  4027. [1734/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/gallivm_lp_bld_ir_common.c.o
  4028. [1735/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/gallivm_lp_bld_conv.c.o
  4029. [1736/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/gallivm_lp_bld_format_soa.c.o
  4030. [1737/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/gallivm_lp_bld_logic.c.o
  4031. [1738/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/nir_nir_draw_helpers.c.o
  4032. [1739/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/gallivm_lp_bld_printf.c.o
  4033. [1740/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/gallivm_lp_bld_init.c.o
  4034. [1741/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/gallivm_lp_bld_quad.c.o
  4035. [1742/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/gallivm_lp_bld_intr.c.o
  4036. [1743/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/gallivm_lp_bld_struct.c.o
  4037. [1744/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/gallivm_lp_bld_swizzle.c.o
  4038. [1745/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/gallivm_lp_bld_sample_aos.c.o
  4039. ../mesa/src/gallium/auxiliary/gallivm/lp_bld_sample_aos.c:516:8: warning: variable 'y_subcoord' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized]
  4040.   if (dims >= 2) {
  4041.       ^~~~~~~~~
  4042. ../mesa/src/gallium/auxiliary/gallivm/lp_bld_sample_aos.c:549:52: note: uninitialized use occurs here
  4043.                                       x_subcoord, y_subcoord,
  4044.                                                   ^~~~~~~~~~
  4045. ../mesa/src/gallium/auxiliary/gallivm/lp_bld_sample_aos.c:516:4: note: remove the 'if' if its condition is always true
  4046.   if (dims >= 2) {
  4047.   ^~~~~~~~~~~~~~~
  4048. ../mesa/src/gallium/auxiliary/gallivm/lp_bld_sample_aos.c:457:39: note: initialize the variable 'y_subcoord' to silence this warning
  4049.   LLVMValueRef x_subcoord, y_subcoord, z_subcoord;
  4050.                                      ^
  4051.                                       = NULL
  4052. 1 warning generated.
  4053. [1746/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/gallivm_lp_bld_pack.c.o
  4054. [1747/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/gallivm_lp_bld_sample.c.o
  4055. [1748/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/gallivm_lp_bld_tgsi_action.c.o
  4056. [1749/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/gallivm_lp_bld_nir_soa.c.o
  4057. [1750/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/gallivm_lp_bld_tgsi_aos.c.o
  4058. [1751/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/gallivm_lp_bld_tgsi.c.o
  4059. [1752/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/draw_draw_llvm_sample.c.o
  4060. [1753/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/gallivm_lp_bld_type.c.o
  4061. [1754/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/gallivm_lp_bld_sample_soa.c.o
  4062. [1755/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/gallivm_lp_bld_tgsi_info.c.o
  4063. [1756/2564] Compiling C++ object src/gallium/auxiliary/libgallium.a.p/gallivm_lp_bld_debug.cpp.o
  4064. [1757/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/nir_nir_to_tgsi.c.o
  4065. [1758/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/draw_draw_pt_fetch_shade_pipeline_llvm.c.o
  4066. [1759/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/gallivm_lp_bld_tgsi_soa.c.o
  4067. [1760/2564] Compiling C++ object src/gallium/auxiliary/libgallium.a.p/tessellator_p_tessellator.cpp.o
  4068. [1761/2564] Compiling C object src/gallium/auxiliary/libgalliumvl.a.p/vl_vl_compositor.c.o
  4069. [1762/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/draw_draw_vs_llvm.c.o
  4070. [1763/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/nir_tgsi_to_nir.c.o
  4071. [1764/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/gallivm_lp_bld_nir.c.o
  4072. ../mesa/src/gallium/auxiliary/gallivm/lp_bld_nir.c:972:4: warning: variable 'result' is used uninitialized whenever switch default is taken [-Wsometimes-uninitialized]
  4073.   default:
  4074.   ^~~~~~~
  4075. ../mesa/src/gallium/auxiliary/gallivm/lp_bld_nir.c:976:11: note: uninitialized use occurs here
  4076.   return result;
  4077.          ^~~~~~
  4078. ../mesa/src/gallium/auxiliary/gallivm/lp_bld_nir.c:526:23: note: initialize the variable 'result' to silence this warning
  4079.   LLVMValueRef result;
  4080.                      ^
  4081.                       = NULL
  4082. ../mesa/src/gallium/auxiliary/gallivm/lp_bld_nir.c:1196:8: warning: variable 'const_index' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized]
  4083.   if (var) {
  4084.       ^~~
  4085. ../mesa/src/gallium/auxiliary/gallivm/lp_bld_nir.c:1213:92: note: uninitialized use occurs here
  4086.   bld_base->load_var(bld_base, mode, nc, bit_size, var, vertex_index, indir_vertex_index, const_index, indir_index, result);
  4087.                                                                                           ^~~~~~~~~~~
  4088. ../mesa/src/gallium/auxiliary/gallivm/lp_bld_nir.c:1196:4: note: remove the 'if' if its condition is always true
  4089.   if (var) {
  4090.   ^~~~~~~~~
  4091. ../mesa/src/gallium/auxiliary/gallivm/lp_bld_nir.c:1190:24: note: initialize the variable 'const_index' to silence this warning
  4092.   unsigned const_index;
  4093.                       ^
  4094.                        = 0
  4095. ../mesa/src/gallium/auxiliary/gallivm/lp_bld_nir.c:1196:8: warning: variable 'indir_index' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized]
  4096.   if (var) {
  4097.       ^~~
  4098. ../mesa/src/gallium/auxiliary/gallivm/lp_bld_nir.c:1213:105: note: uninitialized use occurs here
  4099.   bld_base->load_var(bld_base, mode, nc, bit_size, var, vertex_index, indir_vertex_index, const_index, indir_index, result);
  4100.                                                                                                        ^~~~~~~~~~~
  4101. ../mesa/src/gallium/auxiliary/gallivm/lp_bld_nir.c:1196:4: note: remove the 'if' if its condition is always true
  4102.   if (var) {
  4103.   ^~~~~~~~~
  4104. ../mesa/src/gallium/auxiliary/gallivm/lp_bld_nir.c:1191:28: note: initialize the variable 'indir_index' to silence this warning
  4105.   LLVMValueRef indir_index;
  4106.                           ^
  4107.                            = NULL
  4108. ../mesa/src/gallium/auxiliary/gallivm/lp_bld_nir.c:1229:8: warning: variable 'indir_index' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized]
  4109.   if (var) {
  4110.       ^~~
  4111. ../mesa/src/gallium/auxiliary/gallivm/lp_bld_nir.c:1235:122: note: uninitialized use occurs here
  4112.   bld_base->store_var(bld_base, mode, instr->num_components, bit_size, var, writemask, indir_vertex_index, const_index, indir_index, src);
  4113.                                                                                                                         ^~~~~~~~~~~
  4114. ../mesa/src/gallium/auxiliary/gallivm/lp_bld_nir.c:1229:4: note: remove the 'if' if its condition is always true
  4115.   if (var) {
  4116.   ^~~~~~~~~
  4117. ../mesa/src/gallium/auxiliary/gallivm/lp_bld_nir.c:1228:28: note: initialize the variable 'indir_index' to silence this warning
  4118.   LLVMValueRef indir_index, indir_vertex_index = NULL;
  4119.                           ^
  4120.                            = NULL
  4121. 4 warnings generated.
  4122. [1765/2564] Compiling C object src/gallium/auxiliary/libgalliumvl.a.p/vl_vl_decoder.c.o
  4123. [1766/2564] Compiling C object src/gallium/auxiliary/libgalliumvl.a.p/vl_vl_compositor_gfx.c.o
  4124. [1767/2564] Compiling C object src/gallium/auxiliary/libgalliumvl.a.p/vl_vl_compositor_cs.c.o
  4125. [1768/2564] Compiling C object src/gallium/auxiliary/libgalliumvl.a.p/vl_vl_deint_filter.c.o
  4126. [1769/2564] Compiling C++ object src/gallium/auxiliary/libgallium.a.p/tessellator_tessellator.cpp.o
  4127. [1770/2564] Compiling C object src/gallium/auxiliary/libgalliumvl.a.p/vl_vl_matrix_filter.c.o
  4128. [1771/2564] Compiling C object src/gallium/auxiliary/libgalliumvl.a.p/vl_vl_bicubic_filter.c.o
  4129. [1772/2564] Compiling C object src/gallium/auxiliary/libgalliumvl.a.p/vl_vl_video_buffer.c.o
  4130. [1773/2564] Compiling C object src/gallium/auxiliary/libgalliumvl_stub.a.p/vl_vl_stubs.c.o
  4131. [1774/2564] Compiling C object src/gallium/auxiliary/libgalliumvl.a.p/vl_vl_mc.c.o
  4132. [1775/2564] Linking static target src/gallium/auxiliary/libgalliumvl_stub.a
  4133. [1776/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/draw_draw_llvm.c.o
  4134. [1777/2564] Compiling C object src/gallium/auxiliary/libgalliumvl.a.p/vl_vl_csc.c.o
  4135. [1778/2564] Compiling C object src/gallium/auxiliary/libgalliumvl.a.p/vl_vl_idct.c.o
  4136. [1779/2564] Compiling C object src/gallium/auxiliary/libgalliumvlwinsys.a.p/vl_vl_winsys_drm.c.o
  4137. [1780/2564] Compiling C object src/gallium/auxiliary/libgalliumvlwinsys.a.p/vl_vl_winsys_dri.c.o
  4138. [1781/2564] Compiling C object src/gallium/auxiliary/libgalliumvl.a.p/vl_vl_zscan.c.o
  4139. [1782/2564] Compiling C object src/gallium/auxiliary/libgallium.a.p/nir_nir_to_tgsi_info.c.o
  4140. [1783/2564] Compiling C object src/gallium/auxiliary/pipe-loader/libpipe_loader_static.a.p/pipe_loader_sw.c.o
  4141. [1784/2564] Compiling C object src/gallium/auxiliary/pipe-loader/libpipe_loader_static.a.p/pipe_loader.c.o
  4142. [1785/2564] Compiling C object src/gallium/auxiliary/libgalliumvl.a.p/vl_vl_median_filter.c.o
  4143. [1786/2564] Compiling C object src/gallium/auxiliary/libgalliumvl.a.p/vl_vl_vertex_buffers.c.o
  4144. [1787/2564] Compiling C object src/gallium/auxiliary/libgalliumvl.a.p/vl_vl_mpeg12_decoder.c.o
  4145. [1788/2564] Compiling C object src/gallium/auxiliary/libgalliumvlwinsys.a.p/vl_vl_winsys_dri3.c.o
  4146. [1789/2564] Compiling C object src/gallium/auxiliary/pipe-loader/libpipe_loader_dynamic.a.p/pipe_loader_sw.c.o
  4147. [1790/2564] Linking static target src/gallium/auxiliary/libgalliumvlwinsys.a
  4148. [1791/2564] Compiling C object src/gallium/auxiliary/pipe-loader/libpipe_loader_dynamic.a.p/pipe_loader_drm.c.o
  4149. [1792/2564] Compiling C object src/gallium/winsys/sw/null/libws_null.a.p/null_sw_winsys.c.o
  4150. [1793/2564] Compiling C object src/gallium/auxiliary/pipe-loader/libpipe_loader_static.a.p/pipe_loader_drm.c.o
  4151. [1794/2564] Linking static target src/gallium/winsys/sw/null/libws_null.a
  4152. [1795/2564] Compiling C object src/gallium/auxiliary/pipe-loader/libpipe_loader_dynamic.a.p/pipe_loader.c.o
  4153. [1796/2564] Linking static target src/gallium/auxiliary/pipe-loader/libpipe_loader_static.a
  4154. [1797/2564] Linking static target src/gallium/auxiliary/pipe-loader/libpipe_loader_dynamic.a
  4155. [1798/2564] Compiling C object src/gallium/winsys/sw/wrapper/libwsw.a.p/wrapper_sw_winsys.c.o
  4156. [1799/2564] Compiling C object src/gallium/winsys/sw/dri/libswdri.a.p/dri_sw_winsys.c.o
  4157. [1800/2564] Compiling C object src/gallium/drivers/softpipe/libsoftpipe.a.p/sp_buffer.c.o
  4158. [1801/2564] Linking static target src/gallium/winsys/sw/wrapper/libwsw.a
  4159. [1802/2564] Linking static target src/gallium/winsys/sw/dri/libswdri.a
  4160. [1803/2564] Compiling C object src/gallium/drivers/softpipe/libsoftpipe.a.p/sp_fence.c.o
  4161. [1804/2564] Compiling C object src/gallium/auxiliary/libgalliumvl.a.p/vl_vl_mpeg12_bitstream.c.o
  4162. [1805/2564] Linking static target src/gallium/auxiliary/libgalliumvl.a
  4163. [1806/2564] Compiling C object src/gallium/winsys/sw/kms-dri/libswkmsdri.a.p/kms_dri_sw_winsys.c.o
  4164. [1807/2564] Linking static target src/gallium/winsys/sw/kms-dri/libswkmsdri.a
  4165. [1808/2564] Compiling C object src/gallium/drivers/softpipe/libsoftpipe.a.p/sp_draw_arrays.c.o
  4166. [1809/2564] Compiling C object src/gallium/drivers/softpipe/libsoftpipe.a.p/sp_clear.c.o
  4167. [1810/2564] Compiling C object src/gallium/drivers/softpipe/libsoftpipe.a.p/sp_compute.c.o
  4168. [1811/2564] Compiling C object src/gallium/drivers/softpipe/libsoftpipe.a.p/sp_context.c.o
  4169. [1812/2564] Compiling C object src/gallium/drivers/softpipe/libsoftpipe.a.p/sp_flush.c.o
  4170. [1813/2564] Compiling C object src/gallium/drivers/llvmpipe/libllvmpipe.a.p/lp_bld_alpha.c.o
  4171. [1814/2564] Compiling C object src/gallium/drivers/llvmpipe/libllvmpipe.a.p/lp_bld_blend.c.o
  4172. [1815/2564] Compiling C object src/gallium/drivers/softpipe/libsoftpipe.a.p/sp_fs_exec.c.o
  4173. [1816/2564] Compiling C object src/gallium/drivers/softpipe/libsoftpipe.a.p/sp_prim_vbuf.c.o
  4174. [1817/2564] Compiling C object src/gallium/drivers/softpipe/libsoftpipe.a.p/sp_image.c.o
  4175. [1818/2564] Compiling C object src/gallium/drivers/softpipe/libsoftpipe.a.p/sp_quad_pipe.c.o
  4176. [1819/2564] Compiling C object src/gallium/drivers/softpipe/libsoftpipe.a.p/sp_quad_fs.c.o
  4177. [1820/2564] Compiling C object src/gallium/drivers/softpipe/libsoftpipe.a.p/sp_quad_stipple.c.o
  4178. [1821/2564] Compiling C object src/gallium/drivers/softpipe/libsoftpipe.a.p/sp_state_blend.c.o
  4179. [1822/2564] Compiling C object src/gallium/drivers/softpipe/libsoftpipe.a.p/sp_query.c.o
  4180. [1823/2564] Compiling C object src/gallium/drivers/softpipe/libsoftpipe.a.p/sp_quad_depth_test.c.o
  4181. [1824/2564] Compiling C object src/gallium/drivers/softpipe/libsoftpipe.a.p/sp_state_clip.c.o
  4182. [1825/2564] Compiling C object src/gallium/drivers/softpipe/libsoftpipe.a.p/sp_state_image.c.o
  4183. [1826/2564] Compiling C object src/gallium/drivers/softpipe/libsoftpipe.a.p/sp_state_rasterizer.c.o
  4184. [1827/2564] Compiling C object src/gallium/drivers/softpipe/libsoftpipe.a.p/sp_state_derived.c.o
  4185. [1828/2564] Compiling C object src/gallium/drivers/softpipe/libsoftpipe.a.p/sp_setup.c.o
  4186. [1829/2564] Compiling C object src/gallium/drivers/softpipe/libsoftpipe.a.p/sp_screen.c.o
  4187. [1830/2564] Compiling C object src/gallium/drivers/softpipe/libsoftpipe.a.p/sp_quad_blend.c.o
  4188. [1831/2564] Compiling C object src/gallium/drivers/softpipe/libsoftpipe.a.p/sp_state_so.c.o
  4189. [1832/2564] Compiling C object src/gallium/drivers/softpipe/libsoftpipe.a.p/sp_state_surface.c.o
  4190. [1833/2564] Compiling C object src/gallium/drivers/softpipe/libsoftpipe.a.p/sp_state_sampler.c.o
  4191. [1834/2564] Compiling C object src/gallium/drivers/softpipe/libsoftpipe.a.p/sp_surface.c.o
  4192. [1835/2564] Compiling C object src/gallium/drivers/softpipe/libsoftpipe.a.p/sp_state_vertex.c.o
  4193. [1836/2564] Compiling C object src/gallium/drivers/llvmpipe/libllvmpipe.a.p/lp_bld_blend_aos.c.o
  4194. [1837/2564] Compiling C object src/gallium/drivers/softpipe/libsoftpipe.a.p/sp_tex_tile_cache.c.o
  4195. [1838/2564] Compiling C object src/gallium/drivers/llvmpipe/libllvmpipe.a.p/lp_bld_blend_logicop.c.o
  4196. [1839/2564] Compiling C object src/gallium/drivers/softpipe/libsoftpipe.a.p/sp_state_shader.c.o
  4197. [1840/2564] Compiling C object src/gallium/drivers/softpipe/libsoftpipe.a.p/sp_texture.c.o
  4198. [1841/2564] Compiling C object src/gallium/drivers/softpipe/libsoftpipe.a.p/sp_tile_cache.c.o
  4199. [1842/2564] Compiling C object src/gallium/drivers/llvmpipe/libllvmpipe.a.p/lp_cs_tpool.c.o
  4200. [1843/2564] Compiling C object src/gallium/drivers/llvmpipe/libllvmpipe.a.p/lp_bld_interp.c.o
  4201. [1844/2564] Compiling C object src/gallium/drivers/llvmpipe/libllvmpipe.a.p/lp_clear.c.o
  4202. [1845/2564] Compiling C object src/gallium/drivers/llvmpipe/libllvmpipe.a.p/lp_fence.c.o
  4203. [1846/2564] Compiling C object src/gallium/drivers/llvmpipe/libllvmpipe.a.p/lp_memory.c.o
  4204. [1847/2564] Compiling C object src/gallium/drivers/llvmpipe/libllvmpipe.a.p/lp_draw_arrays.c.o
  4205. [1848/2564] Compiling C object src/gallium/drivers/llvmpipe/libllvmpipe.a.p/lp_flush.c.o
  4206. [1849/2564] Compiling C object src/gallium/drivers/llvmpipe/libllvmpipe.a.p/lp_context.c.o
  4207. [1850/2564] Compiling C object src/gallium/drivers/llvmpipe/libllvmpipe.a.p/lp_perf.c.o
  4208. [1851/2564] Compiling C object src/gallium/drivers/llvmpipe/libllvmpipe.a.p/lp_jit.c.o
  4209. [1852/2564] Compiling C object src/gallium/drivers/llvmpipe/libllvmpipe.a.p/lp_bld_depth.c.o
  4210. [1853/2564] Compiling C object src/gallium/drivers/llvmpipe/libllvmpipe.a.p/lp_scene_queue.c.o
  4211. [1854/2564] Compiling C object src/gallium/drivers/softpipe/libsoftpipe.a.p/sp_tex_sample.c.o
  4212. [1855/2564] Compiling C object src/gallium/drivers/llvmpipe/libllvmpipe.a.p/lp_query.c.o
  4213. [1856/2564] Linking static target src/gallium/drivers/softpipe/libsoftpipe.a
  4214. [1857/2564] Compiling C object src/gallium/drivers/llvmpipe/libllvmpipe.a.p/lp_rast.c.o
  4215. [1858/2564] Compiling C object src/gallium/drivers/llvmpipe/libllvmpipe.a.p/lp_scene.c.o
  4216. [1859/2564] Compiling C object src/gallium/drivers/llvmpipe/libllvmpipe.a.p/lp_rast_debug.c.o
  4217. [1860/2564] Compiling C object src/gallium/winsys/radeon/drm/libradeonwinsys.a.p/radeon_drm_surface.c.o
  4218. [1861/2564] Compiling C object src/gallium/winsys/radeon/drm/libradeonwinsys.a.p/radeon_drm_cs.c.o
  4219. [1862/2564] Compiling C object src/gallium/winsys/radeon/drm/libradeonwinsys.a.p/radeon_drm_bo.c.o
  4220. [1863/2564] Compiling C object src/gallium/drivers/llvmpipe/libllvmpipe.a.p/lp_setup_point.c.o
  4221. [1864/2564] Compiling C object src/gallium/drivers/llvmpipe/libllvmpipe.a.p/lp_state_blend.c.o
  4222. [1865/2564] Compiling C object src/gallium/drivers/llvmpipe/libllvmpipe.a.p/lp_setup_vbuf.c.o
  4223. [1866/2564] Compiling C++ object src/gallium/auxiliary/libgallium.a.p/gallivm_lp_bld_misc.cpp.o
  4224. [1867/2564] Compiling C object src/gallium/drivers/llvmpipe/libllvmpipe.a.p/lp_state_clip.c.o
  4225. [1868/2564] Compiling C object src/gallium/drivers/llvmpipe/libllvmpipe.a.p/lp_setup_line.c.o
  4226. [1869/2564] Compiling C object src/gallium/drivers/llvmpipe/libllvmpipe.a.p/lp_screen.c.o
  4227. [1870/2564] Compiling C object src/gallium/drivers/llvmpipe/libllvmpipe.a.p/lp_state_derived.c.o
  4228. [1871/2564] Compiling C object src/gallium/drivers/llvmpipe/libllvmpipe.a.p/lp_setup_tri.c.o
  4229. [1872/2564] Linking static target src/gallium/auxiliary/libgallium.a
  4230. [1873/2564] Compiling C object src/gallium/drivers/llvmpipe/libllvmpipe.a.p/lp_setup.c.o
  4231. [1874/2564] Compiling C object src/gallium/drivers/llvmpipe/libllvmpipe.a.p/lp_state_gs.c.o
  4232. [1875/2564] Compiling C object src/gallium/drivers/llvmpipe/libllvmpipe.a.p/lp_state_rasterizer.c.o
  4233. [1876/2564] Compiling C object src/gallium/drivers/llvmpipe/libllvmpipe.a.p/lp_state_sampler.c.o
  4234. [1877/2564] Compiling C object src/gallium/drivers/llvmpipe/libllvmpipe.a.p/lp_state_surface.c.o
  4235. [1878/2564] Compiling C object src/gallium/drivers/llvmpipe/libllvmpipe.a.p/lp_state_tess.c.o
  4236. [1879/2564] Compiling C object src/gallium/drivers/llvmpipe/libllvmpipe.a.p/lp_state_so.c.o
  4237. [1880/2564] Compiling C object src/gallium/drivers/llvmpipe/libllvmpipe.a.p/lp_state_setup.c.o
  4238. [1881/2564] Compiling C object src/gallium/drivers/llvmpipe/libllvmpipe.a.p/lp_state_vertex.c.o
  4239. [1882/2564] Compiling C object src/gallium/drivers/llvmpipe/libllvmpipe.a.p/lp_state_vs.c.o
  4240. [1883/2564] Compiling C object src/gallium/drivers/llvmpipe/libllvmpipe.a.p/lp_tex_sample.c.o
  4241. [1884/2564] Compiling C object src/gallium/drivers/llvmpipe/libllvmpipe.a.p/lp_surface.c.o
  4242. [1885/2564] Compiling C object src/gallium/drivers/llvmpipe/libllvmpipe.a.p/lp_texture.c.o
  4243. [1886/2564] Compiling C object src/gallium/drivers/r300/libr300.a.p/r300_chipset.c.o
  4244. [1887/2564] Compiling C object src/gallium/drivers/r300/libr300.a.p/r300_hyperz.c.o
  4245. [1888/2564] Compiling C object src/gallium/drivers/llvmpipe/libllvmpipe.a.p/lp_state_cs.c.o
  4246. [1889/2564] Compiling C object src/gallium/drivers/r300/libr300.a.p/r300_fs.c.o
  4247. [1890/2564] Compiling C object src/gallium/drivers/llvmpipe/libllvmpipe.a.p/lp_rast_tri.c.o
  4248. ../mesa/src/gallium/drivers/llvmpipe/lp_rast_tri.c:98:1: warning: unused function 'build_masks' [-Wunused-function]
  4249. build_masks(int32_t c,
  4250. ^
  4251. 1 warning generated.
  4252. [1891/2564] Compiling C object src/gallium/winsys/radeon/drm/libradeonwinsys.a.p/radeon_drm_winsys.c.o
  4253. [1892/2564] Linking static target src/gallium/winsys/radeon/drm/libradeonwinsys.a
  4254. [1893/2564] Compiling C object src/gallium/drivers/r300/libr300.a.p/r300_debug.c.o
  4255. [1894/2564] Compiling C object src/gallium/drivers/r300/libr300.a.p/r300_render_translate.c.o
  4256. [1895/2564] Compiling C object src/gallium/drivers/r300/libr300.a.p/r300_flush.c.o
  4257. [1896/2564] Compiling C object src/gallium/drivers/r300/libr300.a.p/r300_resource.c.o
  4258. [1897/2564] Compiling C object src/gallium/drivers/r300/libr300.a.p/r300_context.c.o
  4259. [1898/2564] Compiling C object src/gallium/drivers/r300/libr300.a.p/r300_query.c.o
  4260. [1899/2564] Compiling C object src/gallium/drivers/llvmpipe/libllvmpipe.a.p/lp_state_fs.c.o
  4261. [1900/2564] Linking static target src/gallium/drivers/llvmpipe/libllvmpipe.a
  4262. [1901/2564] Compiling C object src/gallium/drivers/r300/libr300.a.p/r300_screen_buffer.c.o
  4263. [1902/2564] Compiling C object src/gallium/drivers/r300/libr300.a.p/r300_render_stencilref.c.o
  4264. [1903/2564] Compiling C object src/gallium/drivers/r300/libr300.a.p/r300_blit.c.o
  4265. [1904/2564] Compiling C object src/gallium/drivers/r300/libr300.a.p/r300_render.c.o
  4266. [1905/2564] Compiling C object src/gallium/drivers/r300/libr300.a.p/r300_emit.c.o
  4267. [1906/2564] Compiling C object src/gallium/drivers/r300/libr300.a.p/compiler_memory_pool.c.o
  4268. [1907/2564] Compiling C object src/gallium/drivers/r300/libr300.a.p/r300_texture.c.o
  4269. [1908/2564] Compiling C object src/gallium/drivers/r300/libr300.a.p/r300_screen.c.o
  4270. [1909/2564] Compiling C object src/gallium/drivers/r300/libr300.a.p/r300_texture_desc.c.o
  4271. [1910/2564] Compiling C object src/gallium/drivers/r300/libr300.a.p/compiler_r300_fragprog_swizzle.c.o
  4272. [1911/2564] Compiling C object src/gallium/drivers/r300/libr300.a.p/compiler_r3xx_fragprog.c.o
  4273. [1912/2564] Compiling C object src/gallium/drivers/r300/libr300.a.p/r300_tgsi_to_rc.c.o
  4274. [1913/2564] Compiling C object src/gallium/drivers/r300/libr300.a.p/compiler_r300_fragprog.c.o
  4275. [1914/2564] Compiling C object src/gallium/drivers/r300/libr300.a.p/compiler_r300_fragprog_emit.c.o
  4276. [1915/2564] Compiling C object src/gallium/drivers/r300/libr300.a.p/r300_vs_draw.c.o
  4277. [1916/2564] Compiling C object src/gallium/drivers/r300/libr300.a.p/r300_vs.c.o
  4278. [1917/2564] Compiling C object src/gallium/drivers/r300/libr300.a.p/compiler_r3xx_vertprog_dump.c.o
  4279. [1918/2564] Compiling C object src/gallium/drivers/r300/libr300.a.p/compiler_radeon_code.c.o
  4280. [1919/2564] Compiling C object src/gallium/drivers/r300/libr300.a.p/r300_transfer.c.o
  4281. [1920/2564] Compiling C object src/gallium/drivers/r300/libr300.a.p/r300_state_derived.c.o
  4282. [1921/2564] Compiling C object src/gallium/drivers/r300/libr300.a.p/compiler_r500_fragprog.c.o
  4283. [1922/2564] Compiling C object src/gallium/drivers/r300/libr300.a.p/compiler_radeon_dataflow_deadcode.c.o
  4284. [1923/2564] Compiling C object src/gallium/drivers/r300/libr300.a.p/compiler_radeon_list.c.o
  4285. [1924/2564] Compiling C object src/gallium/drivers/r300/libr300.a.p/compiler_radeon_compiler.c.o
  4286. [1925/2564] Compiling C object src/gallium/drivers/r300/libr300.a.p/compiler_radeon_emulate_branches.c.o
  4287. [1926/2564] Compiling C object src/gallium/drivers/r300/libr300.a.p/compiler_r3xx_vertprog.c.o
  4288. [1927/2564] Compiling C object src/gallium/drivers/r300/libr300.a.p/compiler_r500_fragprog_emit.c.o
  4289. [1928/2564] Compiling C object src/gallium/drivers/r300/libr300.a.p/compiler_radeon_dataflow_swizzles.c.o
  4290. [1929/2564] Compiling C object src/gallium/drivers/r300/libr300.a.p/compiler_radeon_dataflow.c.o
  4291. [1930/2564] Compiling C object src/gallium/drivers/r300/libr300.a.p/compiler_radeon_compiler_util.c.o
  4292. [1931/2564] Compiling C object src/gallium/drivers/r300/libr300.a.p/compiler_radeon_pair_dead_sources.c.o
  4293. [1932/2564] Compiling C object src/gallium/drivers/r300/libr300.a.p/compiler_radeon_emulate_loops.c.o
  4294. [1933/2564] Compiling C object src/gallium/drivers/r300/libr300.a.p/compiler_radeon_inline_literals.c.o
  4295. [1934/2564] Compiling C object src/gallium/drivers/r300/libr300.a.p/compiler_radeon_program.c.o
  4296. [1935/2564] Compiling C object src/gallium/drivers/r300/libr300.a.p/compiler_radeon_program_pair.c.o
  4297. [1936/2564] Compiling C object src/gallium/drivers/r300/libr300.a.p/compiler_radeon_opcodes.c.o
  4298. [1937/2564] Compiling C object src/gallium/drivers/r300/libr300.a.p/compiler_radeon_program_tex.c.o
  4299. [1938/2564] Compiling C object src/gallium/drivers/r300/libr300.a.p/compiler_radeon_rename_regs.c.o
  4300. [1939/2564] Compiling C object src/gallium/drivers/r300/libr300.a.p/compiler_radeon_pair_translate.c.o
  4301. [1940/2564] Compiling C object src/gallium/drivers/r300/libr300.a.p/compiler_radeon_remove_constants.c.o
  4302. [1941/2564] Compiling C object src/gallium/drivers/r300/libr300.a.p/compiler_radeon_program_print.c.o
  4303. [1942/2564] Compiling C object src/gallium/drivers/r300/libr300.a.p/r300_state.c.o
  4304. [1943/2564] Compiling C object src/gallium/drivers/r300/libr300.a.p/compiler_radeon_optimize.c.o
  4305. [1944/2564] Compiling C object src/gallium/drivers/r300/libr300.a.p/compiler_radeon_variable.c.o
  4306. [1945/2564] Compiling C object src/gallium/drivers/r300/libr300.a.p/compiler_radeon_vert_fc.c.o
  4307. [1946/2564] Generating sfn_nir_algebraic.c with a custom command (wrapped by meson to capture output)
  4308. [1947/2564] Compiling C object src/gallium/drivers/r300/libr300.a.p/compiler_radeon_pair_schedule.c.o
  4309. [1948/2564] Compiling C object src/gallium/drivers/r300/libr300.a.p/compiler_radeon_program_alu.c.o
  4310. [1949/2564] Compiling C object src/gallium/drivers/r300/libr300.a.p/compiler_radeon_pair_regalloc.c.o
  4311. [1950/2564] Linking static target src/gallium/drivers/r300/libr300.a
  4312. [1951/2564] Compiling C object src/gallium/winsys/amdgpu/drm/libamdgpuwinsys.a.p/amdgpu_surface.c.o
  4313. [1952/2564] Generating egd_tables.h with a custom command (wrapped by meson to capture output)
  4314. [1953/2564] Compiling C object src/gallium/winsys/amdgpu/drm/libamdgpuwinsys.a.p/amdgpu_winsys.c.o
  4315. [1954/2564] Compiling C object src/gallium/drivers/radeonsi/libradeonsi.a.p/gfx10_query.c.o
  4316. [1955/2564] Compiling C object src/gallium/drivers/radeonsi/libradeonsi.a.p/si_buffer.c.o
  4317. [1956/2564] Compiling C object src/gallium/winsys/amdgpu/drm/libamdgpuwinsys.a.p/amdgpu_bo.c.o
  4318. [1957/2564] Compiling C object src/gallium/drivers/radeonsi/libradeonsi.a.p/si_shader_llvm_resources.c.o
  4319. [1958/2564] Compiling C object src/gallium/drivers/radeonsi/libradeonsi.a.p/si_clear.c.o
  4320. [1959/2564] Compiling C object src/gallium/winsys/amdgpu/drm/libamdgpuwinsys.a.p/amdgpu_cs.c.o
  4321. [1960/2564] Compiling C object src/gallium/drivers/radeonsi/libradeonsi.a.p/gfx10_shader_ngg.c.o
  4322. [1961/2564] Compiling C object src/gallium/drivers/radeonsi/libradeonsi.a.p/si_compute.c.o
  4323. [1962/2564] Compiling C object src/gallium/drivers/radeonsi/libradeonsi.a.p/si_blit.c.o
  4324. [1963/2564] Compiling C object src/gallium/drivers/r600/libr600.a.p/eg_asm.c.o
  4325. [1964/2564] Compiling C object src/gallium/drivers/r600/libr600.a.p/compute_memory_pool.c.o
  4326. [1965/2564] Compiling C object src/gallium/drivers/r600/libr600.a.p/r600_isa.c.o
  4327. [1966/2564] Compiling C object src/gallium/drivers/r600/libr600.a.p/r600_pipe.c.o
  4328. [1967/2564] Compiling C object src/gallium/drivers/r600/libr600.a.p/evergreen_hw_context.c.o
  4329. [1968/2564] Compiling C object src/gallium/drivers/r600/libr600.a.p/eg_debug.c.o
  4330. [1969/2564] Compiling C object src/gallium/drivers/r600/libr600.a.p/evergreen_compute.c.o
  4331. [1970/2564] Compiling C++ object src/gallium/drivers/r600/libr600.a.p/sfn_sfn_instruction_block.cpp.o
  4332. [1971/2564] Compiling C object src/gallium/drivers/r600/libr600.a.p/r600_dump.c.o
  4333. [1972/2564] Compiling C object src/gallium/drivers/r600/libr600.a.p/meson-generated_.._sfn_nir_algebraic.c.o
  4334. [1973/2564] Compiling C object src/gallium/drivers/r600/libr600.a.p/r600_blit.c.o
  4335. [1974/2564] Compiling C object src/gallium/drivers/r600/libr600.a.p/r600_perfcounter.c.o
  4336. [1975/2564] Compiling C object src/gallium/drivers/r600/libr600.a.p/r600_gpu_load.c.o
  4337. [1976/2564] Compiling C object src/gallium/drivers/r600/libr600.a.p/r600_pipe_common.c.o
  4338. [1977/2564] Compiling C++ object src/gallium/drivers/r600/libr600.a.p/sfn_sfn_emitinstruction.cpp.o
  4339. [1978/2564] Compiling C object src/gallium/drivers/r600/libr600.a.p/r700_asm.c.o
  4340. [1979/2564] Compiling C object src/gallium/drivers/r600/libr600.a.p/r600_hw_context.c.o
  4341. [1980/2564] Compiling C object src/gallium/drivers/r600/libr600.a.p/r600_asm.c.o
  4342. [1981/2564] Compiling C object src/gallium/drivers/r600/libr600.a.p/r600_uvd.c.o
  4343. [1982/2564] Compiling C object src/gallium/drivers/r600/libr600.a.p/evergreen_state.c.o
  4344. [1983/2564] Compiling C object src/gallium/drivers/r600/libr600.a.p/cayman_msaa.c.o
  4345. [1984/2564] Compiling C object src/gallium/drivers/r600/libr600.a.p/r600_buffer_common.c.o
  4346. [1985/2564] Compiling C object src/gallium/drivers/r600/libr600.a.p/r600_state.c.o
  4347. [1986/2564] Compiling C object src/gallium/drivers/r600/libr600.a.p/r600_test_dma.c.o
  4348. [1987/2564] Compiling C object src/gallium/drivers/r600/libr600.a.p/r600_query.c.o
  4349. [1988/2564] Compiling C object src/gallium/drivers/r600/libr600.a.p/r600_streamout.c.o
  4350. [1989/2564] Compiling C++ object src/gallium/drivers/r600/libr600.a.p/sfn_sfn_instruction_base.cpp.o
  4351. [1990/2564] Compiling C object src/gallium/drivers/r600/libr600.a.p/r600_state_common.c.o
  4352. ../mesa/src/gallium/drivers/r600/r600_state_common.c:956:11: warning: variable 'sel' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized]
  4353.        else if (state->type == PIPE_SHADER_IR_NIR) {
  4354.                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4355. ../mesa/src/gallium/drivers/r600/r600_state_common.c:961:2: note: uninitialized use occurs here
  4356.        sel->ir_type = state->type;
  4357.        ^~~
  4358. ../mesa/src/gallium/drivers/r600/r600_state_common.c:956:7: note: remove the 'if' if its condition is always true
  4359.        else if (state->type == PIPE_SHADER_IR_NIR) {
  4360.             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4361. ../mesa/src/gallium/drivers/r600/r600_state_common.c:952:39: note: initialize the variable 'sel' to silence this warning
  4362.        struct r600_pipe_shader_selector *sel;
  4363.                                             ^
  4364.                                              = NULL
  4365. 1 warning generated.
  4366. [1991/2564] Compiling C object src/gallium/drivers/r600/libr600.a.p/r600_texture.c.o
  4367. [1992/2564] Compiling C object src/gallium/drivers/r600/libr600.a.p/radeon_video.c.o
  4368. [1993/2564] Compiling C object src/gallium/drivers/r600/libr600.a.p/r600_viewport.c.o
  4369. [1994/2564] Compiling C object src/gallium/drivers/r600/libr600.a.p/radeon_vce.c.o
  4370. [1995/2564] Compiling C object src/gallium/drivers/r600/libr600.a.p/radeon_uvd.c.o
  4371. [1996/2564] Compiling C++ object src/gallium/drivers/r600/libr600.a.p/sb_sb_bc_decoder.cpp.o
  4372. [1997/2564] Compiling C++ object src/gallium/drivers/r600/libr600.a.p/sb_sb_context.cpp.o
  4373. [1998/2564] Compiling C++ object src/gallium/drivers/r600/libr600.a.p/sb_sb_dce_cleanup.cpp.o
  4374. [1999/2564] Compiling C++ object src/gallium/drivers/r600/libr600.a.p/sb_sb_def_use.cpp.o
  4375. [2000/2564] Compiling C++ object src/gallium/drivers/r600/libr600.a.p/sb_sb_bc_dump.cpp.o
  4376. [2001/2564] Compiling C++ object src/gallium/drivers/r600/libr600.a.p/sb_sb_bc_finalize.cpp.o
  4377. [2002/2564] Compiling C++ object src/gallium/drivers/r600/libr600.a.p/sb_sb_bc_builder.cpp.o
  4378. [2003/2564] Compiling C++ object src/gallium/drivers/r600/libr600.a.p/sb_sb_expr.cpp.o
  4379. ../mesa/src/gallium/drivers/r600/sb/sb_expr.cpp:1028:15: warning: variable 'es1' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized]
  4380.                        } else if (v1 == mv1) {
  4381.                                   ^~~~~~~~~
  4382. ../mesa/src/gallium/drivers/r600/sb/sb_expr.cpp:1034:17: note: uninitialized use occurs here
  4383.                        value *va1 = es1 == 0 ? mv1 : mv0;
  4384.                                     ^~~
  4385. ../mesa/src/gallium/drivers/r600/sb/sb_expr.cpp:1028:11: note: remove the 'if' if its condition is always true
  4386.                        } else if (v1 == mv1) {
  4387.                               ^~~~~~~~~~~~~~~
  4388. ../mesa/src/gallium/drivers/r600/sb/sb_expr.cpp:1017:21: note: initialize the variable 'es1' to silence this warning
  4389.                        int es0 = -1, es1;
  4390.                                         ^
  4391.                                          = 0
  4392. 1 warning generated.
  4393. [2004/2564] Compiling C object src/gallium/drivers/r600/libr600.a.p/r600_shader.c.o
  4394. [2005/2564] Compiling C++ object src/gallium/drivers/r600/libr600.a.p/sb_sb_gvn.cpp.o
  4395. [2006/2564] Compiling C++ object src/gallium/drivers/r600/libr600.a.p/sb_sb_pass.cpp.o
  4396. [2007/2564] Compiling C++ object src/gallium/drivers/r600/libr600.a.p/sb_sb_dump.cpp.o
  4397. [2008/2564] Compiling C++ object src/gallium/drivers/r600/libr600.a.p/sb_sb_peephole.cpp.o
  4398. [2009/2564] Compiling C++ object src/gallium/drivers/r600/libr600.a.p/sb_sb_if_conversion.cpp.o
  4399. [2010/2564] Compiling C++ object src/gallium/drivers/r600/libr600.a.p/sb_sb_gcm.cpp.o
  4400. In file included from ../mesa/src/gallium/drivers/r600/sb/sb_gcm.cpp:39:
  4401. ../mesa/src/gallium/drivers/r600/sb/sb_pass.h:253:11: warning: private field 'cur_sq' is not used [-Wunused-private-field]
  4402.        unsigned cur_sq;
  4403.                 ^
  4404. 1 warning generated.
  4405. [2011/2564] Compiling C++ object src/gallium/drivers/r600/libr600.a.p/sb_sb_bc_parser.cpp.o
  4406. In file included from ../mesa/src/gallium/drivers/r600/sb/sb_bc_parser.cpp:41:
  4407. ../mesa/src/gallium/drivers/r600/sb/sb_bc.h:880:6: warning: private field 'error' is not used [-Wunused-private-field]
  4408.        int error;
  4409.            ^
  4410. 1 warning generated.
  4411. [2012/2564] Compiling C++ object src/gallium/drivers/r600/libr600.a.p/sb_sb_core.cpp.o
  4412. [2013/2564] Compiling C++ object src/gallium/drivers/r600/libr600.a.p/sb_sb_psi_ops.cpp.o
  4413. [2014/2564] Compiling C++ object src/gallium/drivers/r600/libr600.a.p/sb_sb_liveness.cpp.o
  4414. [2015/2564] Compiling C++ object src/gallium/drivers/r600/libr600.a.p/sb_sb_ir.cpp.o
  4415. [2016/2564] Compiling C++ object src/gallium/drivers/r600/libr600.a.p/sfn_sfn_callstack.cpp.o
  4416. [2017/2564] Compiling C++ object src/gallium/drivers/r600/libr600.a.p/sb_sb_ra_checker.cpp.o
  4417. [2018/2564] Compiling C++ object src/gallium/drivers/r600/libr600.a.p/sb_sb_ra_coalesce.cpp.o
  4418. [2019/2564] Compiling C++ object src/gallium/drivers/r600/libr600.a.p/sb_sb_ssa_builder.cpp.o
  4419. [2020/2564] Compiling C++ object src/gallium/drivers/r600/libr600.a.p/sb_sb_ra_init.cpp.o
  4420. [2021/2564] Compiling C++ object src/gallium/drivers/r600/libr600.a.p/sfn_sfn_debug.cpp.o
  4421. [2022/2564] Compiling C++ object src/gallium/drivers/r600/libr600.a.p/sfn_sfn_conditionaljumptracker.cpp.o
  4422. [2023/2564] Compiling C++ object src/gallium/drivers/r600/libr600.a.p/sfn_sfn_alu_defines.cpp.o
  4423. [2024/2564] Compiling C++ object src/gallium/drivers/r600/libr600.a.p/sb_sb_shader.cpp.o
  4424. [2025/2564] Compiling C++ object src/gallium/drivers/r600/libr600.a.p/sb_sb_valtable.cpp.o
  4425. In file included from ../mesa/src/gallium/drivers/r600/sb/sb_valtable.cpp:37:
  4426. In file included from ../mesa/src/gallium/drivers/r600/sb/sb_shader.h:34:
  4427. ../mesa/src/gallium/drivers/r600/sb/sb_ir.h:637:11: warning: private field 'size_bits' is not used [-Wunused-private-field]
  4428.        unsigned size_bits;
  4429.                 ^
  4430. 1 warning generated.
  4431. [2026/2564] Compiling C++ object src/gallium/drivers/r600/libr600.a.p/sfn_sfn_instruction_alu.cpp.o
  4432. In file included from ../mesa/src/gallium/drivers/r600/sfn/sfn_instruction_alu.cpp:27:
  4433. ../mesa/src/gallium/drivers/r600/sfn/sfn_instruction_alu.h:136:20: warning: private field 'm_omod' is not used [-Wunused-private-field]
  4434.   AluDstModifiers m_omod;
  4435.                   ^
  4436. ../mesa/src/gallium/drivers/r600/sfn/sfn_instruction_alu.h:137:15: warning: private field 'm_pred_sel' is not used [-Wunused-private-field]
  4437.   AluPredSel m_pred_sel;
  4438.              ^
  4439. 2 warnings generated.
  4440. [2027/2564] Compiling C++ object src/gallium/drivers/r600/libr600.a.p/sb_sb_sched.cpp.o
  4441. [2028/2564] Compiling C++ object src/gallium/drivers/r600/libr600.a.p/sfn_sfn_instruction_lds.cpp.o
  4442. [2029/2564] Compiling C++ object src/gallium/drivers/r600/libr600.a.p/sfn_sfn_emitssboinstruction.cpp.o
  4443. [2030/2564] Compiling C++ object src/gallium/drivers/r600/libr600.a.p/sfn_sfn_instruction_fetch.cpp.o
  4444. [2031/2564] Compiling C++ object src/gallium/drivers/r600/libr600.a.p/sfn_sfn_instruction_misc.cpp.o
  4445. [2032/2564] Compiling C++ object src/gallium/drivers/r600/libr600.a.p/sfn_sfn_emitaluinstruction.cpp.o
  4446. ../mesa/src/gallium/drivers/r600/sfn/sfn_emitaluinstruction.cpp:945:19: warning: unused variable 'swz' [-Wunused-const-variable]
  4447. static const char swz[] = "xyzw01?_";
  4448.                  ^
  4449. 1 warning generated.
  4450. [2033/2564] Compiling C++ object src/gallium/drivers/r600/libr600.a.p/sfn_sfn_emittexinstruction.cpp.o
  4451. [2034/2564] Compiling C++ object src/gallium/drivers/r600/libr600.a.p/sfn_sfn_instruction_cf.cpp.o
  4452. [2035/2564] Compiling C++ object src/gallium/drivers/r600/libr600.a.p/sfn_sfn_instruction_export.cpp.o
  4453. [2036/2564] Compiling C++ object src/gallium/drivers/r600/libr600.a.p/sfn_sfn_instruction_gds.cpp.o
  4454. In file included from ../mesa/src/gallium/drivers/r600/sfn/sfn_instruction_gds.cpp:27:
  4455. ../mesa/src/gallium/drivers/r600/sfn/sfn_instruction_gds.h:98:21: warning: private field 'm_buffer_index_mode' is not used [-Wunused-private-field]
  4456.   EBufferIndexMode m_buffer_index_mode;
  4457.                    ^
  4458. 1 warning generated.
  4459. [2037/2564] Compiling C++ object src/gallium/drivers/r600/libr600.a.p/sfn_sfn_instruction_tex.cpp.o
  4460. [2038/2564] Compiling C++ object src/gallium/drivers/r600/libr600.a.p/sfn_sfn_ir_to_assembly.cpp.o
  4461. [2039/2564] Compiling C object src/gallium/drivers/r600/libr600.a.p/sfn_sfn_nir_vectorize_vs_inputs.c.o
  4462. [2040/2564] Compiling C++ object src/gallium/drivers/r600/libr600.a.p/sfn_sfn_nir_lower_fs_out_to_vector.cpp.o
  4463. [2041/2564] Compiling C++ object src/gallium/drivers/r600/libr600.a.p/sfn_sfn_liverange.cpp.o
  4464. [2042/2564] Compiling C++ object src/gallium/drivers/r600/libr600.a.p/sfn_sfn_nir_lower_tess_io.cpp.o
  4465. [2043/2564] Compiling C++ object src/gallium/drivers/r600/libr600.a.p/sfn_sfn_nir_legalize_image_load_store.cpp.o
  4466. [2044/2564] Compiling C++ object src/gallium/drivers/r600/libr600.a.p/sfn_sfn_nir.cpp.o
  4467. [2045/2564] Compiling C++ object src/gallium/drivers/r600/libr600.a.p/sfn_sfn_shader_fragment.cpp.o
  4468. [2046/2564] Compiling C++ object src/gallium/drivers/r600/libr600.a.p/sfn_sfn_shader_tcs.cpp.o
  4469. [2047/2564] Compiling C++ object src/gallium/drivers/r600/libr600.a.p/sfn_sfn_nir_lower_64bit.cpp.o
  4470. ../mesa/src/gallium/drivers/r600/sfn/sfn_nir_lower_64bit.cpp:725:33: warning: suggest braces around initialization of subobject [-Wmissing-braces]
  4471.      nir_const_value val[4] = {0};
  4472.                                ^
  4473.                                {}
  4474. 1 warning generated.
  4475. [2048/2564] Linking static target src/gallium/winsys/amdgpu/drm/libamdgpuwinsys.a
  4476. [2049/2564] Compiling C++ object src/gallium/drivers/r600/libr600.a.p/sfn_sfn_shader_compute.cpp.o
  4477. [2050/2564] Compiling C++ object src/gallium/drivers/r600/libr600.a.p/sfn_sfn_valuepool.cpp.o
  4478. [2051/2564] Compiling C++ object src/gallium/drivers/r600/libr600.a.p/sfn_sfn_shader_geometry.cpp.o
  4479. In file included from ../mesa/src/gallium/drivers/r600/sfn/sfn_shader_geometry.cpp:27:
  4480. ../mesa/src/gallium/drivers/r600/sfn/sfn_shader_geometry.h:59:22: warning: private field 'm_pipe_shader' is not used [-Wunused-private-field]
  4481.   r600_pipe_shader *m_pipe_shader;
  4482.                     ^
  4483. ../mesa/src/gallium/drivers/r600/sfn/sfn_shader_geometry.h:60:35: warning: private field 'm_so_info' is not used [-Wunused-private-field]
  4484.   const pipe_stream_output_info *m_so_info;
  4485.                                  ^
  4486. ../mesa/src/gallium/drivers/r600/sfn/sfn_shader_geometry.h:66:9: warning: private field 'm_first_vertex_emitted' is not used [-Wunused-private-field]
  4487.   bool m_first_vertex_emitted;
  4488.        ^
  4489. ../mesa/src/gallium/drivers/r600/sfn/sfn_shader_geometry.h:68:9: warning: private field 'm_offset' is not used [-Wunused-private-field]
  4490.   int  m_offset;
  4491.        ^
  4492. ../mesa/src/gallium/drivers/r600/sfn/sfn_shader_geometry.h:72:13: warning: private field 'm_cur_ring_output' is not used [-Wunused-private-field]
  4493.   unsigned m_cur_ring_output;
  4494.            ^
  4495. ../mesa/src/gallium/drivers/r600/sfn/sfn_shader_geometry.h:73:9: warning: private field 'm_gs_tri_strip_adj_fix' is not used [-Wunused-private-field]
  4496.   bool m_gs_tri_strip_adj_fix;
  4497.        ^
  4498. 6 warnings generated.
  4499. [2052/2564] Compiling C++ object src/gallium/drivers/r600/libr600.a.p/sfn_sfn_vertexstageexport.cpp.o
  4500. [2053/2564] Compiling C object src/gallium/drivers/radeonsi/libradeonsi.a.p/si_compute_blit.c.o
  4501. [2054/2564] Compiling C++ object src/gallium/drivers/r600/libr600.a.p/sfn_sfn_shader_vertex.cpp.o
  4502. [2055/2564] Compiling C++ object src/gallium/drivers/r600/libr600.a.p/sfn_sfn_shader_tess_eval.cpp.o
  4503. [2056/2564] Compiling C object src/gallium/drivers/radeonsi/libradeonsi.a.p/si_cp_dma.c.o
  4504. [2057/2564] Compiling C++ object src/gallium/drivers/r600/libr600.a.p/sfn_sfn_value.cpp.o
  4505. [2058/2564] Compiling C object src/gallium/drivers/radeonsi/libradeonsi.a.p/si_cp_reg_shadowing.c.o
  4506. [2059/2564] Compiling C object src/gallium/drivers/radeonsi/libradeonsi.a.p/si_compute_prim_discard.c.o
  4507. [2060/2564] Compiling C++ object src/gallium/drivers/r600/libr600.a.p/sfn_sfn_shaderio.cpp.o
  4508. [2061/2564] Compiling C object src/gallium/drivers/radeonsi/libradeonsi.a.p/si_get.c.o
  4509. [2062/2564] Compiling C++ object src/gallium/drivers/r600/libr600.a.p/sfn_sfn_shader_base.cpp.o
  4510. [2063/2564] Compiling C object src/gallium/drivers/radeonsi/libradeonsi.a.p/si_fence.c.o
  4511. [2064/2564] Compiling C object src/gallium/drivers/radeonsi/libradeonsi.a.p/si_gpu_load.c.o
  4512. [2065/2564] Compiling C object src/gallium/drivers/radeonsi/libradeonsi.a.p/si_gfx_cs.c.o
  4513. [2066/2564] Compiling C object src/gallium/drivers/radeonsi/libradeonsi.a.p/si_perfcounter.c.o
  4514. [2067/2564] Compiling C object src/gallium/drivers/radeonsi/libradeonsi.a.p/si_pm4.c.o
  4515. [2068/2564] Compiling C object src/gallium/drivers/radeonsi/libradeonsi.a.p/si_pipe.c.o
  4516. In file included from ../mesa/src/gallium/drivers/radeonsi/si_pipe.c:30:
  4517. ../mesa/src/gallium/winsys/radeon/drm/radeon_drm_public.h:10:31: warning: redefinition of typedef 'radeon_screen_create_t' is a C11 feature [-Wtypedef-redefinition]
  4518. typedef struct pipe_screen *(*radeon_screen_create_t)(struct radeon_winsys *,
  4519.                              ^
  4520. ../mesa/src/gallium/winsys/amdgpu/drm/amdgpu_public.h:36:31: note: previous definition is here
  4521. typedef struct pipe_screen *(*radeon_screen_create_t)(struct radeon_winsys *,
  4522.                              ^
  4523. 1 warning generated.
  4524. [2069/2564] Compiling C object src/gallium/drivers/radeonsi/libradeonsi.a.p/si_debug.c.o
  4525. [2070/2564] Compiling C object src/gallium/drivers/radeonsi/libradeonsi.a.p/si_descriptors.c.o
  4526. ../mesa/src/gallium/drivers/radeonsi/si_descriptors.c:1358:7: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
  4527.      case 0:
  4528.      ^
  4529. ../mesa/src/gallium/drivers/radeonsi/si_descriptors.c:1358:7: note: insert '__attribute__((fallthrough));' to silence this warning
  4530.      case 0:
  4531.      ^
  4532.      __attribute__((fallthrough));
  4533. ../mesa/src/gallium/drivers/radeonsi/si_descriptors.c:1358:7: note: insert 'break;' to avoid fall-through
  4534.      case 0:
  4535.      ^
  4536.      break;
  4537. ../mesa/src/gallium/drivers/radeonsi/si_descriptors.c:1376:7: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
  4538.      case 0:
  4539.      ^
  4540. ../mesa/src/gallium/drivers/radeonsi/si_descriptors.c:1376:7: note: insert '__attribute__((fallthrough));' to silence this warning
  4541.      case 0:
  4542.      ^
  4543.      __attribute__((fallthrough));
  4544. ../mesa/src/gallium/drivers/radeonsi/si_descriptors.c:1376:7: note: insert 'break;' to avoid fall-through
  4545.      case 0:
  4546.      ^
  4547.      break;
  4548. 2 warnings generated.
  4549. [2071/2564] Compiling C object src/gallium/drivers/radeonsi/libradeonsi.a.p/si_query.c.o
  4550. [2072/2564] Compiling C object src/gallium/drivers/radeonsi/libradeonsi.a.p/si_shader_llvm_tess.c.o
  4551. [2073/2564] Compiling C object src/gallium/drivers/radeonsi/libradeonsi.a.p/si_shader_llvm.c.o
  4552. [2074/2564] Compiling C object src/gallium/drivers/radeonsi/libradeonsi.a.p/si_shader_llvm_ps.c.o
  4553. [2075/2564] Compiling C object src/gallium/drivers/radeonsi/libradeonsi.a.p/si_shader.c.o
  4554. [2076/2564] Compiling C object src/gallium/drivers/radeonsi/libradeonsi.a.p/si_shader_llvm_gs.c.o
  4555. [2077/2564] Compiling C object src/gallium/drivers/radeonsi/libradeonsi.a.p/si_shader_llvm_vs.c.o
  4556. [2078/2564] Compiling C++ object src/gallium/drivers/r600/libr600.a.p/sfn_sfn_value_gpr.cpp.o
  4557. In file included from ../mesa/src/gallium/drivers/r600/sfn/sfn_value_gpr.cpp:27:
  4558. ../mesa/src/gallium/drivers/r600/sfn/sfn_value_gpr.h:67:9: warning: private field 'm_base_offset' is not used [-Wunused-private-field]
  4559.   bool m_base_offset;
  4560.        ^
  4561. 1 warning generated.
  4562. [2079/2564] Compiling C object src/gallium/drivers/radeonsi/libradeonsi.a.p/si_nir_optim.c.o
  4563. [2080/2564] Linking static target src/gallium/drivers/r600/libr600.a
  4564. [2081/2564] Compiling C object src/gallium/drivers/radeonsi/libradeonsi.a.p/si_shaderlib_tgsi.c.o
  4565. [2082/2564] Compiling C object src/gallium/drivers/radeonsi/libradeonsi.a.p/si_state_binning.c.o
  4566. [2083/2564] Compiling C object src/gallium/drivers/radeonsi/libradeonsi.a.p/.._radeon_radeon_vcn_enc_2_0.c.o
  4567. [2084/2564] Compiling C object src/gallium/drivers/radeonsi/libradeonsi.a.p/si_state_msaa.c.o
  4568. [2085/2564] Compiling C object src/gallium/drivers/radeonsi/libradeonsi.a.p/si_shaderlib_nir.c.o
  4569. [2086/2564] Compiling C object src/gallium/drivers/radeonsi/libradeonsi.a.p/si_sqtt.c.o
  4570. [2087/2564] Compiling C object src/gallium/drivers/radeonsi/libradeonsi.a.p/si_shader_nir.c.o
  4571. [2088/2564] Compiling C object src/gallium/drivers/radeonsi/libradeonsi.a.p/.._radeon_radeon_vcn_enc_3_0.c.o
  4572. [2089/2564] Compiling C object src/gallium/drivers/radeonsi/libradeonsi.a.p/si_test_blit.c.o
  4573. [2090/2564] Compiling C object src/gallium/drivers/radeonsi/libradeonsi.a.p/.._radeon_radeon_vcn_enc.c.o
  4574. [2091/2564] Compiling C object src/gallium/drivers/radeonsi/libradeonsi.a.p/si_state_streamout.c.o
  4575. [2092/2564] Compiling C object src/gallium/drivers/radeonsi/libradeonsi.a.p/si_test_dma_perf.c.o
  4576. [2093/2564] Compiling C object src/gallium/drivers/radeonsi/libradeonsi.a.p/si_state_viewport.c.o
  4577. [2094/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nouveau_heap.c.o
  4578. [2095/2564] Compiling C object src/gallium/drivers/radeonsi/libradeonsi.a.p/si_uvd.c.o
  4579. [2096/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nouveau_mm.c.o
  4580. [2097/2564] Compiling C object src/gallium/drivers/radeonsi/libradeonsi.a.p/si_state.c.o
  4581. [2098/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nouveau_screen.c.o
  4582. [2099/2564] Compiling C object src/gallium/drivers/radeonsi/libradeonsi.a.p/.._radeon_radeon_uvd.c.o
  4583. [2100/2564] Compiling C object src/gallium/drivers/radeonsi/libradeonsi.a.p/.._radeon_radeon_vcn_enc_1_2.c.o
  4584. [2101/2564] Compiling C object src/gallium/drivers/radeonsi/libradeonsi.a.p/si_texture.c.o
  4585. [2102/2564] Compiling C object src/gallium/drivers/radeonsi/libradeonsi.a.p/.._radeon_radeon_vcn_dec_jpeg.c.o
  4586. [2103/2564] Compiling C object src/gallium/drivers/radeonsi/libradeonsi.a.p/.._radeon_radeon_uvd_enc.c.o
  4587. [2104/2564] Compiling C object src/gallium/drivers/radeonsi/libradeonsi.a.p/.._radeon_radeon_vce_50.c.o
  4588. [2105/2564] Compiling C object src/gallium/drivers/radeonsi/libradeonsi.a.p/.._radeon_radeon_uvd_enc_1_1.c.o
  4589. [2106/2564] Compiling C object src/gallium/drivers/radeonsi/libradeonsi.a.p/si_state_shaders.c.o
  4590. [2107/2564] Compiling C object src/gallium/winsys/nouveau/drm/libnouveauwinsys.a.p/nouveau_drm_winsys.c.o
  4591. [2108/2564] Linking static target src/gallium/winsys/nouveau/drm/libnouveauwinsys.a
  4592. [2109/2564] Compiling C object src/gallium/drivers/radeonsi/libradeonsi.a.p/.._radeon_radeon_vce_40_2_2.c.o
  4593. [2110/2564] Compiling C object src/gallium/drivers/radeonsi/libradeonsi.a.p/.._radeon_radeon_video.c.o
  4594. [2111/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nv30_nv30_context.c.o
  4595. [2112/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nouveau_fence.c.o
  4596. [2113/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nv30_nv30_clear.c.o
  4597. [2114/2564] Compiling C object src/gallium/drivers/radeonsi/libradeonsi.a.p/.._radeon_radeon_vce_52.c.o
  4598. [2115/2564] Compiling C object src/gallium/drivers/radeonsi/libradeonsi.a.p/.._radeon_radeon_vce.c.o
  4599. [2116/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nouveau_vp3_video_vp.c.o
  4600. [2117/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nouveau_buffer.c.o
  4601. [2118/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nouveau_vp3_video.c.o
  4602. [2119/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nouveau_vp3_video_bsp.c.o
  4603. [2120/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nouveau_video.c.o
  4604. [2121/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nv30_nv30_format.c.o
  4605. [2122/2564] Compiling C object src/gallium/drivers/radeonsi/libradeonsi.a.p/.._radeon_radeon_vcn_dec.c.o
  4606. [2123/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nv30_nv30_fragtex.c.o
  4607. [2124/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nv30_nv30_fragprog.c.o
  4608. [2125/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nv30_nv30_resource.c.o
  4609. [2126/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nv30_nv30_draw.c.o
  4610. [2127/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nv30_nv30_push.c.o
  4611. [2128/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nv30_nv30_query.c.o
  4612. [2129/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nv30_nv30_miptree.c.o
  4613. [2130/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nv30_nv30_screen.c.o
  4614. [2131/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nv30_nv30_state.c.o
  4615. [2132/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nv30_nv30_texture.c.o
  4616. [2133/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nv30_nv40_verttex.c.o
  4617. [2134/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nv30_nv30_vertprog.c.o
  4618. [2135/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nv30_nv30_transfer.c.o
  4619. [2136/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nv30_nv30_vbo.c.o
  4620. [2137/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nv30_nv30_state_validate.c.o
  4621. [2138/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nv50_nv50_context.c.o
  4622. [2139/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nv50_nv50_compute.c.o
  4623. [2140/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nv50_nv50_formats.c.o
  4624. [2141/2564] Compiling C object src/gallium/drivers/iris/libiris_per_hw_ver80.a.p/iris_blorp.c.o
  4625. In file included from ../mesa/src/gallium/drivers/iris/iris_blorp.c:46:
  4626. In file included from ../mesa/src/intel/blorp/blorp_genX_exec.h:27:
  4627. In file included from ../mesa/src/intel/blorp/blorp_priv.h:30:
  4628. ../mesa/src/compiler/nir/nir.h:3507:3: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  4629. } nir_shader;
  4630.  ^
  4631. ../mesa/src/intel/compiler/brw_compiler.h:41:27: note: previous definition is here
  4632. typedef struct nir_shader nir_shader;
  4633.                          ^
  4634. 1 warning generated.
  4635. [2142/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nv30_nvfx_vertprog.c.o
  4636. [2143/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nv50_nv50_push.c.o
  4637. [2144/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nv50_nv50_query.c.o
  4638. [2145/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nv30_nvfx_fragprog.c.o
  4639. [2146/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nv50_nv50_miptree.c.o
  4640. [2147/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nv50_nv50_program.c.o
  4641. [2148/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nv50_nv50_query_hw_metric.c.o
  4642. [2149/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nv50_nv50_query_hw.c.o
  4643. [2150/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nv50_nv50_query_hw_sm.c.o
  4644. [2151/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nv50_nv50_resource.c.o
  4645. [2152/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nv50_nv50_tex.c.o
  4646. [2153/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nv50_nv50_state_validate.c.o
  4647. [2154/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nv50_nv50_transfer.c.o
  4648. [2155/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nv50_nv50_shader_state.c.o
  4649. [2156/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nv50_nv84_video_bsp.c.o
  4650. [2157/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nv50_nv50_screen.c.o
  4651. [2158/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nv50_nv84_video.c.o
  4652. [2159/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nv50_nv50_state.c.o
  4653. [2160/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nv50_nv98_video_vp.c.o
  4654. [2161/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nv50_nv98_video_bsp.c.o
  4655. [2162/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nv50_nv50_vbo.c.o
  4656. [2163/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nv50_nv84_video_vp.c.o
  4657. [2164/2564] Compiling C object src/gallium/drivers/iris/libiris_per_hw_ver80.a.p/iris_query.c.o
  4658. [2165/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nv50_nv98_video.c.o
  4659. [2166/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nv50_nv98_video_ppp.c.o
  4660. [2167/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nv50_nv50_surface.c.o
  4661. [2168/2564] Compiling C++ object src/gallium/drivers/nouveau/libnouveau.a.p/codegen_nv50_ir_lowering_helper.cpp.o
  4662. [2169/2564] Compiling C++ object src/gallium/drivers/nouveau/libnouveau.a.p/codegen_nv50_ir_from_common.cpp.o
  4663. [2170/2564] Compiling C++ object src/gallium/drivers/nouveau/libnouveau.a.p/codegen_nv50_ir_bb.cpp.o
  4664. [2171/2564] Compiling C++ object src/gallium/drivers/nouveau/libnouveau.a.p/codegen_nv50_ir_build_util.cpp.o
  4665. [2172/2564] Compiling C++ object src/gallium/drivers/nouveau/libnouveau.a.p/codegen_nv50_ir_graph.cpp.o
  4666. [2173/2564] Compiling C++ object src/gallium/drivers/nouveau/libnouveau.a.p/codegen_nv50_ir_emit_nv50.cpp.o
  4667. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_emit_nv50.cpp:24:
  4668. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target_nv50.h:23:
  4669. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target.h:61:1: warning: 'FixupData' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
  4670. struct FixupData {
  4671. ^
  4672. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_driver.h:248:4: note: did you mean struct here?
  4673.   class FixupData;
  4674.   ^~~~~
  4675.   struct
  4676. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_emit_nv50.cpp:24:
  4677. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target_nv50.h:23:
  4678. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target.h:70:1: warning: struct 'FixupEntry' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
  4679. struct FixupEntry;
  4680. ^
  4681. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_driver.h:247:10: note: previous use is here
  4682.   class FixupEntry;
  4683.         ^
  4684. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_emit_nv50.cpp:24:
  4685. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target_nv50.h:23:
  4686. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target.h:73:1: warning: 'FixupEntry' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
  4687. struct FixupEntry
  4688. ^
  4689. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_driver.h:247:4: note: did you mean struct here?
  4690.   class FixupEntry;
  4691.   ^~~~~
  4692.   struct
  4693. 3 warnings generated.
  4694. [2174/2564] Compiling C++ object src/gallium/drivers/nouveau/libnouveau.a.p/codegen_nv50_ir.cpp.o
  4695. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir.cpp:24:
  4696. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target.h:61:1: warning: 'FixupData' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
  4697. struct FixupData {
  4698. ^
  4699. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_driver.h:248:4: note: did you mean struct here?
  4700.   class FixupData;
  4701.   ^~~~~
  4702.   struct
  4703. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir.cpp:24:
  4704. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target.h:70:1: warning: struct 'FixupEntry' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
  4705. struct FixupEntry;
  4706. ^
  4707. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_driver.h:247:10: note: previous use is here
  4708.   class FixupEntry;
  4709.         ^
  4710. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir.cpp:24:
  4711. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target.h:73:1: warning: 'FixupEntry' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
  4712. struct FixupEntry
  4713. ^
  4714. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_driver.h:247:4: note: did you mean struct here?
  4715.   class FixupEntry;
  4716.   ^~~~~
  4717.   struct
  4718. 3 warnings generated.
  4719. [2175/2564] Compiling C++ object src/gallium/drivers/nouveau/libnouveau.a.p/codegen_nv50_ir_lowering_nv50.cpp.o
  4720. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nv50.cpp:26:
  4721. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target_nv50.h:23:
  4722. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target.h:61:1: warning: 'FixupData' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
  4723. struct FixupData {
  4724. ^
  4725. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_driver.h:248:4: note: did you mean struct here?
  4726.   class FixupData;
  4727.   ^~~~~
  4728.   struct
  4729. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nv50.cpp:26:
  4730. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target_nv50.h:23:
  4731. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target.h:70:1: warning: struct 'FixupEntry' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
  4732. struct FixupEntry;
  4733. ^
  4734. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_driver.h:247:10: note: previous use is here
  4735.   class FixupEntry;
  4736.         ^
  4737. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nv50.cpp:26:
  4738. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target_nv50.h:23:
  4739. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target.h:73:1: warning: 'FixupEntry' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
  4740. struct FixupEntry
  4741. ^
  4742. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_driver.h:247:4: note: did you mean struct here?
  4743.   class FixupEntry;
  4744.   ^~~~~
  4745.   struct
  4746. 3 warnings generated.
  4747. [2176/2564] Compiling C++ object src/gallium/drivers/nouveau/libnouveau.a.p/codegen_nv50_ir_print.cpp.o
  4748. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_print.cpp:24:
  4749. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target.h:61:1: warning: 'FixupData' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
  4750. struct FixupData {
  4751. ^
  4752. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_driver.h:248:4: note: did you mean struct here?
  4753.   class FixupData;
  4754.   ^~~~~
  4755.   struct
  4756. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_print.cpp:24:
  4757. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target.h:70:1: warning: struct 'FixupEntry' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
  4758. struct FixupEntry;
  4759. ^
  4760. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_driver.h:247:10: note: previous use is here
  4761.   class FixupEntry;
  4762.         ^
  4763. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_print.cpp:24:
  4764. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target.h:73:1: warning: 'FixupEntry' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
  4765. struct FixupEntry
  4766. ^
  4767. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_driver.h:247:4: note: did you mean struct here?
  4768.   class FixupEntry;
  4769.   ^~~~~
  4770.   struct
  4771. 3 warnings generated.
  4772. [2177/2564] Compiling C++ object src/gallium/drivers/nouveau/libnouveau.a.p/codegen_nv50_ir_util.cpp.o
  4773. [2178/2564] Compiling C++ object src/gallium/drivers/nouveau/libnouveau.a.p/codegen_nv50_ir_target.cpp.o
  4774. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target.cpp:24:
  4775. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target.h:61:1: warning: 'FixupData' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
  4776. struct FixupData {
  4777. ^
  4778. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_driver.h:248:4: note: did you mean struct here?
  4779.   class FixupData;
  4780.   ^~~~~
  4781.   struct
  4782. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target.cpp:24:
  4783. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target.h:70:1: warning: struct 'FixupEntry' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
  4784. struct FixupEntry;
  4785. ^
  4786. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_driver.h:247:10: note: previous use is here
  4787.   class FixupEntry;
  4788.         ^
  4789. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target.cpp:24:
  4790. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target.h:73:1: warning: 'FixupEntry' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
  4791. struct FixupEntry
  4792. ^
  4793. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_driver.h:247:4: note: did you mean struct here?
  4794.   class FixupEntry;
  4795.   ^~~~~
  4796.   struct
  4797. 3 warnings generated.
  4798. [2179/2564] Compiling C++ object src/gallium/drivers/nouveau/libnouveau.a.p/codegen_nv50_ir_ssa.cpp.o
  4799. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_ssa.cpp:24:
  4800. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target.h:61:1: warning: 'FixupData' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
  4801. struct FixupData {
  4802. ^
  4803. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_driver.h:248:4: note: did you mean struct here?
  4804.   class FixupData;
  4805.   ^~~~~
  4806.   struct
  4807. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_ssa.cpp:24:
  4808. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target.h:70:1: warning: struct 'FixupEntry' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
  4809. struct FixupEntry;
  4810. ^
  4811. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_driver.h:247:10: note: previous use is here
  4812.   class FixupEntry;
  4813.         ^
  4814. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_ssa.cpp:24:
  4815. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target.h:73:1: warning: 'FixupEntry' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
  4816. struct FixupEntry
  4817. ^
  4818. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_driver.h:247:4: note: did you mean struct here?
  4819.   class FixupEntry;
  4820.   ^~~~~
  4821.   struct
  4822. 3 warnings generated.
  4823. [2180/2564] Compiling C++ object src/gallium/drivers/nouveau/libnouveau.a.p/codegen_nv50_ir_target_nv50.cpp.o
  4824. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target_nv50.cpp:23:
  4825. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target_nv50.h:23:
  4826. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target.h:61:1: warning: 'FixupData' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
  4827. struct FixupData {
  4828. ^
  4829. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_driver.h:248:4: note: did you mean struct here?
  4830.   class FixupData;
  4831.   ^~~~~
  4832.   struct
  4833. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target_nv50.cpp:23:
  4834. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target_nv50.h:23:
  4835. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target.h:70:1: warning: struct 'FixupEntry' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
  4836. struct FixupEntry;
  4837. ^
  4838. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_driver.h:247:10: note: previous use is here
  4839.   class FixupEntry;
  4840.         ^
  4841. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target_nv50.cpp:23:
  4842. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target_nv50.h:23:
  4843. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target.h:73:1: warning: 'FixupEntry' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
  4844. struct FixupEntry
  4845. ^
  4846. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_driver.h:247:4: note: did you mean struct here?
  4847.   class FixupEntry;
  4848.   ^~~~~
  4849.   struct
  4850. 3 warnings generated.
  4851. [2181/2564] Compiling C++ object src/gallium/drivers/nouveau/libnouveau.a.p/codegen_nv50_ir_serialize.cpp.o
  4852. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_serialize.cpp:4:
  4853. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target.h:61:1: warning: 'FixupData' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
  4854. struct FixupData {
  4855. ^
  4856. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_driver.h:248:4: note: did you mean struct here?
  4857.   class FixupData;
  4858.   ^~~~~
  4859.   struct
  4860. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_serialize.cpp:4:
  4861. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target.h:70:1: warning: struct 'FixupEntry' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
  4862. struct FixupEntry;
  4863. ^
  4864. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_driver.h:247:10: note: previous use is here
  4865.   class FixupEntry;
  4866.         ^
  4867. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_serialize.cpp:4:
  4868. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target.h:73:1: warning: 'FixupEntry' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
  4869. struct FixupEntry
  4870. ^
  4871. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_driver.h:247:4: note: did you mean struct here?
  4872.   class FixupEntry;
  4873.   ^~~~~
  4874.   struct
  4875. 3 warnings generated.
  4876. [2182/2564] Compiling C++ object src/gallium/drivers/nouveau/libnouveau.a.p/codegen_nv50_ir_peephole.cpp.o
  4877. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_peephole.cpp:24:
  4878. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target.h:61:1: warning: 'FixupData' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
  4879. struct FixupData {
  4880. ^
  4881. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_driver.h:248:4: note: did you mean struct here?
  4882.   class FixupData;
  4883.   ^~~~~
  4884.   struct
  4885. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_peephole.cpp:24:
  4886. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target.h:70:1: warning: struct 'FixupEntry' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
  4887. struct FixupEntry;
  4888. ^
  4889. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_driver.h:247:10: note: previous use is here
  4890.   class FixupEntry;
  4891.         ^
  4892. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_peephole.cpp:24:
  4893. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target.h:73:1: warning: 'FixupEntry' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
  4894. struct FixupEntry
  4895. ^
  4896. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_driver.h:247:4: note: did you mean struct here?
  4897.   class FixupEntry;
  4898.   ^~~~~
  4899.   struct
  4900. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_peephole.cpp:1644:7: warning: result of comparison of constant 65535 with expression of type 'int16_t' (aka 'short') is always false [-Wtautological-constant-out-of-range-compare]
  4901.      CASE(TYPE_U16, u16, 0, UINT16_MAX, 0, UINT16_MAX, 0, UINT16_MAX);
  4902.      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4903. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_peephole.cpp:1630:25: note: expanded from macro 'CASE'
  4904.                        CLAMP(imm0.reg.data.s16, imin, imax) : \
  4905.                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4906. ../mesa/src/util/u_math.h:618:49: note: expanded from macro 'CLAMP'
  4907. #define CLAMP( X, MIN, MAX )  ( (X)>(MIN) ? ((X)>(MAX) ? (MAX) : (X)) : (MIN) )
  4908.                                             ~~~^~~~~~
  4909. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_peephole.cpp:1646:30: warning: implicit conversion from 'unsigned int' to 'float' changes value from 4294967295 to 4294967296 [-Wimplicit-const-int-float-conversion]
  4910.      CASE(TYPE_U32, u32, 0, UINT32_MAX, 0, INT32_MAX, 0, UINT32_MAX);
  4911.      ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4912. /usr/include/stdint.h:129:23: note: expanded from macro 'UINT32_MAX'
  4913. # define UINT32_MAX             (4294967295U)
  4914.                                 ^~~~~~~~~~~
  4915. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_peephole.cpp:1610:68: note: expanded from macro 'CASE'
  4916.                                    CLAMP(imm0.reg.data.f64, fmin, fmax) : \
  4917.                                                                   ^~~~
  4918. ../mesa/src/util/u_math.h:618:59: note: expanded from macro 'CLAMP'
  4919. #define CLAMP( X, MIN, MAX )  ( (X)>(MIN) ? ((X)>(MAX) ? (MAX) : (X)) : (MIN) )
  4920.                                                          ^~~
  4921. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_peephole.cpp:1646:30: warning: implicit conversion from 'unsigned int' to 'float' changes value from 4294967295 to 4294967296 [-Wimplicit-const-int-float-conversion]
  4922.      CASE(TYPE_U32, u32, 0, UINT32_MAX, 0, INT32_MAX, 0, UINT32_MAX);
  4923.      ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4924. /usr/include/stdint.h:129:23: note: expanded from macro 'UINT32_MAX'
  4925. # define UINT32_MAX             (4294967295U)
  4926.                                 ^~~~~~~~~~~
  4927. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_peephole.cpp:1615:68: note: expanded from macro 'CASE'
  4928.                                    CLAMP(imm0.reg.data.f32, fmin, fmax) : \
  4929.                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
  4930. ../mesa/src/util/u_math.h:618:51: note: expanded from macro 'CLAMP'
  4931. #define CLAMP( X, MIN, MAX )  ( (X)>(MIN) ? ((X)>(MAX) ? (MAX) : (X)) : (MIN) )
  4932.                                                ~ ^~~
  4933. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_peephole.cpp:1646:30: warning: implicit conversion from 'unsigned int' to 'float' changes value from 4294967295 to 4294967296 [-Wimplicit-const-int-float-conversion]
  4934.      CASE(TYPE_U32, u32, 0, UINT32_MAX, 0, INT32_MAX, 0, UINT32_MAX);
  4935.      ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4936. /usr/include/stdint.h:129:23: note: expanded from macro 'UINT32_MAX'
  4937. # define UINT32_MAX             (4294967295U)
  4938.                                 ^~~~~~~~~~~
  4939. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_peephole.cpp:1615:68: note: expanded from macro 'CASE'
  4940.                                    CLAMP(imm0.reg.data.f32, fmin, fmax) : \
  4941.                                                                   ^~~~
  4942. ../mesa/src/util/u_math.h:618:59: note: expanded from macro 'CLAMP'
  4943. #define CLAMP( X, MIN, MAX )  ( (X)>(MIN) ? ((X)>(MAX) ? (MAX) : (X)) : (MIN) )
  4944.                                                          ^~~
  4945. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_peephole.cpp:1646:7: warning: result of comparison of constant 2147483647 with expression of type 'int16_t' (aka 'short') is always false [-Wtautological-constant-out-of-range-compare]
  4946.      CASE(TYPE_U32, u32, 0, UINT32_MAX, 0, INT32_MAX, 0, UINT32_MAX);
  4947.      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4948. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_peephole.cpp:1630:25: note: expanded from macro 'CASE'
  4949.                        CLAMP(imm0.reg.data.s16, imin, imax) : \
  4950.                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4951. ../mesa/src/util/u_math.h:618:49: note: expanded from macro 'CLAMP'
  4952. #define CLAMP( X, MIN, MAX )  ( (X)>(MIN) ? ((X)>(MAX) ? (MAX) : (X)) : (MIN) )
  4953.                                             ~~~^~~~~~
  4954. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_peephole.cpp:1646:7: warning: result of comparison of constant 4294967295 with expression of type 'uint16_t' (aka 'unsigned short') is always false [-Wtautological-constant-out-of-range-compare]
  4955.      CASE(TYPE_U32, u32, 0, UINT32_MAX, 0, INT32_MAX, 0, UINT32_MAX);
  4956.      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4957. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_peephole.cpp:1635:25: note: expanded from macro 'CASE'
  4958.                        CLAMP(imm0.reg.data.u16, umin, umax) : \
  4959.                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4960. ../mesa/src/util/u_math.h:618:49: note: expanded from macro 'CLAMP'
  4961. #define CLAMP( X, MIN, MAX )  ( (X)>(MIN) ? ((X)>(MAX) ? (MAX) : (X)) : (MIN) )
  4962.                                             ~~~^~~~~~
  4963. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_peephole.cpp:1647:38: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]
  4964.      CASE(TYPE_S32, s32, INT32_MIN, INT32_MAX, INT32_MIN, INT32_MAX, 0, INT32_MAX);
  4965.      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4966. /usr/include/stdint.h:123:22: note: expanded from macro 'INT32_MAX'
  4967. # define INT32_MAX              (2147483647)
  4968.                                 ^~~~~~~~~~
  4969. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_peephole.cpp:1610:68: note: expanded from macro 'CASE'
  4970.                                    CLAMP(imm0.reg.data.f64, fmin, fmax) : \
  4971.                                                                   ^~~~
  4972. ../mesa/src/util/u_math.h:618:59: note: expanded from macro 'CLAMP'
  4973. #define CLAMP( X, MIN, MAX )  ( (X)>(MIN) ? ((X)>(MAX) ? (MAX) : (X)) : (MIN) )
  4974.                                                          ^~~
  4975. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_peephole.cpp:1647:38: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]
  4976.      CASE(TYPE_S32, s32, INT32_MIN, INT32_MAX, INT32_MIN, INT32_MAX, 0, INT32_MAX);
  4977.      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4978. /usr/include/stdint.h:123:22: note: expanded from macro 'INT32_MAX'
  4979. # define INT32_MAX              (2147483647)
  4980.                                 ^~~~~~~~~~
  4981. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_peephole.cpp:1615:68: note: expanded from macro 'CASE'
  4982.                                    CLAMP(imm0.reg.data.f32, fmin, fmax) : \
  4983.                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
  4984. ../mesa/src/util/u_math.h:618:51: note: expanded from macro 'CLAMP'
  4985. #define CLAMP( X, MIN, MAX )  ( (X)>(MIN) ? ((X)>(MAX) ? (MAX) : (X)) : (MIN) )
  4986.                                                ~ ^~~
  4987. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_peephole.cpp:1647:38: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]
  4988.      CASE(TYPE_S32, s32, INT32_MIN, INT32_MAX, INT32_MIN, INT32_MAX, 0, INT32_MAX);
  4989.      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4990. /usr/include/stdint.h:123:22: note: expanded from macro 'INT32_MAX'
  4991. # define INT32_MAX              (2147483647)
  4992.                                 ^~~~~~~~~~
  4993. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_peephole.cpp:1615:68: note: expanded from macro 'CASE'
  4994.                                    CLAMP(imm0.reg.data.f32, fmin, fmax) : \
  4995.                                                                   ^~~~
  4996. ../mesa/src/util/u_math.h:618:59: note: expanded from macro 'CLAMP'
  4997. #define CLAMP( X, MIN, MAX )  ( (X)>(MIN) ? ((X)>(MAX) ? (MAX) : (X)) : (MIN) )
  4998.                                                          ^~~
  4999. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_peephole.cpp:1647:7: warning: result of comparison of constant -2147483648 with expression of type 'int16_t' (aka 'short') is always true [-Wtautological-constant-out-of-range-compare]
  5000.      CASE(TYPE_S32, s32, INT32_MIN, INT32_MAX, INT32_MIN, INT32_MAX, 0, INT32_MAX);
  5001.      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5002. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_peephole.cpp:1630:25: note: expanded from macro 'CASE'
  5003.                        CLAMP(imm0.reg.data.s16, imin, imax) : \
  5004.                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5005. ../mesa/src/util/u_math.h:618:36: note: expanded from macro 'CLAMP'
  5006. #define CLAMP( X, MIN, MAX )  ( (X)>(MIN) ? ((X)>(MAX) ? (MAX) : (X)) : (MIN) )
  5007.                                ~~~^~~~~~
  5008. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_peephole.cpp:1647:7: warning: result of comparison of constant 2147483647 with expression of type 'int16_t' (aka 'short') is always false [-Wtautological-constant-out-of-range-compare]
  5009.      CASE(TYPE_S32, s32, INT32_MIN, INT32_MAX, INT32_MIN, INT32_MAX, 0, INT32_MAX);
  5010.      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5011. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_peephole.cpp:1630:25: note: expanded from macro 'CASE'
  5012.                        CLAMP(imm0.reg.data.s16, imin, imax) : \
  5013.                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5014. ../mesa/src/util/u_math.h:618:49: note: expanded from macro 'CLAMP'
  5015. #define CLAMP( X, MIN, MAX )  ( (X)>(MIN) ? ((X)>(MAX) ? (MAX) : (X)) : (MIN) )
  5016.                                             ~~~^~~~~~
  5017. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_peephole.cpp:1647:7: warning: result of comparison of constant 2147483647 with expression of type 'uint16_t' (aka 'unsigned short') is always false [-Wtautological-constant-out-of-range-compare]
  5018.      CASE(TYPE_S32, s32, INT32_MIN, INT32_MAX, INT32_MIN, INT32_MAX, 0, INT32_MAX);
  5019.      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5020. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_peephole.cpp:1635:25: note: expanded from macro 'CASE'
  5021.                        CLAMP(imm0.reg.data.u16, umin, umax) : \
  5022.                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5023. ../mesa/src/util/u_math.h:618:49: note: expanded from macro 'CLAMP'
  5024. #define CLAMP( X, MIN, MAX )  ( (X)>(MIN) ? ((X)>(MAX) ? (MAX) : (X)) : (MIN) )
  5025.                                             ~~~^~~~~~
  5026. 15 warnings generated.
  5027. [2183/2564] Compiling C++ object src/gallium/drivers/nouveau/libnouveau.a.p/codegen_nv50_ir_from_tgsi.cpp.o
  5028. [2184/2564] Compiling C++ object src/gallium/drivers/nouveau/libnouveau.a.p/codegen_nv50_ir_from_nir.cpp.o
  5029. [2185/2564] Compiling C++ object src/gallium/drivers/nouveau/libnouveau.a.p/codegen_nv50_ir_lowering_gv100.cpp.o
  5030. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_gv100.cpp:25:
  5031. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target_nvc0.h:23:
  5032. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target.h:61:1: warning: 'FixupData' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
  5033. struct FixupData {
  5034. ^
  5035. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_driver.h:248:4: note: did you mean struct here?
  5036.   class FixupData;
  5037.   ^~~~~
  5038.   struct
  5039. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_gv100.cpp:25:
  5040. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target_nvc0.h:23:
  5041. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target.h:70:1: warning: struct 'FixupEntry' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
  5042. struct FixupEntry;
  5043. ^
  5044. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_driver.h:247:10: note: previous use is here
  5045.   class FixupEntry;
  5046.         ^
  5047. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_gv100.cpp:25:
  5048. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target_nvc0.h:23:
  5049. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target.h:73:1: warning: 'FixupEntry' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
  5050. struct FixupEntry
  5051. ^
  5052. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_driver.h:247:4: note: did you mean struct here?
  5053.   class FixupEntry;
  5054.   ^~~~~
  5055.   struct
  5056. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_gv100.cpp:26:
  5057. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_gv100.h:24:
  5058. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_gm107.h:22:17: warning: 'nv50_ir::GM107LegalizeSSA::visit' hides overloaded virtual functions [-Woverloaded-virtual]
  5059.   virtual bool visit(Instruction *);
  5060.                ^
  5061. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nvc0.h:60:17: note: hidden overloaded virtual function 'nv50_ir::NVC0LegalizeSSA::visit' declared here: type mismatch at 1st parameter ('nv50_ir::BasicBlock *' vs 'nv50_ir::Instruction *')
  5062.   virtual bool visit(BasicBlock *);
  5063.                ^
  5064. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nvc0.h:61:17: note: hidden overloaded virtual function 'nv50_ir::NVC0LegalizeSSA::visit' declared here: type mismatch at 1st parameter ('nv50_ir::Function *' vs 'nv50_ir::Instruction *')
  5065.   virtual bool visit(Function *);
  5066.                ^
  5067. 4 warnings generated.
  5068. [2186/2564] Compiling C++ object src/gallium/drivers/nouveau/libnouveau.a.p/codegen_nv50_ir_emit_gv100.cpp.o
  5069. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gv100.cpp:22:
  5070. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gv100.h:24:
  5071. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target_gv100.h:24:
  5072. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target_gm107.h:1:
  5073. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target_nvc0.h:23:
  5074. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target.h:61:1: warning: 'FixupData' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
  5075. struct FixupData {
  5076. ^
  5077. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_driver.h:248:4: note: did you mean struct here?
  5078.   class FixupData;
  5079.   ^~~~~
  5080.   struct
  5081. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gv100.cpp:22:
  5082. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gv100.h:24:
  5083. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target_gv100.h:24:
  5084. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target_gm107.h:1:
  5085. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target_nvc0.h:23:
  5086. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target.h:70:1: warning: struct 'FixupEntry' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
  5087. struct FixupEntry;
  5088. ^
  5089. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_driver.h:247:10: note: previous use is here
  5090.   class FixupEntry;
  5091.         ^
  5092. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gv100.cpp:22:
  5093. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gv100.h:24:
  5094. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target_gv100.h:24:
  5095. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target_gm107.h:1:
  5096. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target_nvc0.h:23:
  5097. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target.h:73:1: warning: 'FixupEntry' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
  5098. struct FixupEntry
  5099. ^
  5100. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_driver.h:247:4: note: did you mean struct here?
  5101.   class FixupEntry;
  5102.   ^~~~~
  5103.   struct
  5104. 3 warnings generated.
  5105. [2187/2564] Compiling C++ object src/gallium/drivers/nouveau/libnouveau.a.p/codegen_nv50_ir_lowering_gm107.cpp.o
  5106. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_gm107.cpp:27:
  5107. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target_nvc0.h:23:
  5108. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target.h:61:1: warning: 'FixupData' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
  5109. struct FixupData {
  5110. ^
  5111. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_driver.h:248:4: note: did you mean struct here?
  5112.   class FixupData;
  5113.   ^~~~~
  5114.   struct
  5115. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_gm107.cpp:27:
  5116. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target_nvc0.h:23:
  5117. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target.h:70:1: warning: struct 'FixupEntry' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
  5118. struct FixupEntry;
  5119. ^
  5120. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_driver.h:247:10: note: previous use is here
  5121.   class FixupEntry;
  5122.         ^
  5123. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_gm107.cpp:27:
  5124. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target_nvc0.h:23:
  5125. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target.h:73:1: warning: 'FixupEntry' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
  5126. struct FixupEntry
  5127. ^
  5128. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_driver.h:247:4: note: did you mean struct here?
  5129.   class FixupEntry;
  5130.   ^~~~~
  5131.   struct
  5132. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_gm107.cpp:28:
  5133. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_gm107.h:22:17: warning: 'nv50_ir::GM107LegalizeSSA::visit' hides overloaded virtual functions [-Woverloaded-virtual]
  5134.   virtual bool visit(Instruction *);
  5135.                ^
  5136. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nvc0.h:60:17: note: hidden overloaded virtual function 'nv50_ir::NVC0LegalizeSSA::visit' declared here: type mismatch at 1st parameter ('nv50_ir::BasicBlock *' vs 'nv50_ir::Instruction *')
  5137.   virtual bool visit(BasicBlock *);
  5138.                ^
  5139. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nvc0.h:61:17: note: hidden overloaded virtual function 'nv50_ir::NVC0LegalizeSSA::visit' declared here: type mismatch at 1st parameter ('nv50_ir::Function *' vs 'nv50_ir::Instruction *')
  5140.   virtual bool visit(Function *);
  5141.                ^
  5142. 4 warnings generated.
  5143. [2188/2564] Compiling C++ object src/gallium/drivers/nouveau/libnouveau.a.p/codegen_nv50_ir_emit_gk110.cpp.o
  5144. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gk110.cpp:23:
  5145. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target_nvc0.h:23:
  5146. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target.h:61:1: warning: 'FixupData' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
  5147. struct FixupData {
  5148. ^
  5149. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_driver.h:248:4: note: did you mean struct here?
  5150.   class FixupData;
  5151.   ^~~~~
  5152.   struct
  5153. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gk110.cpp:23:
  5154. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target_nvc0.h:23:
  5155. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target.h:70:1: warning: struct 'FixupEntry' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
  5156. struct FixupEntry;
  5157. ^
  5158. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_driver.h:247:10: note: previous use is here
  5159.   class FixupEntry;
  5160.         ^
  5161. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gk110.cpp:23:
  5162. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target_nvc0.h:23:
  5163. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target.h:73:1: warning: 'FixupEntry' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
  5164. struct FixupEntry
  5165. ^
  5166. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_driver.h:247:4: note: did you mean struct here?
  5167.   class FixupEntry;
  5168.   ^~~~~
  5169.   struct
  5170. 3 warnings generated.
  5171. [2189/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nvc0_qmda0c0.c.o
  5172. [2190/2564] Compiling C++ object src/gallium/drivers/nouveau/libnouveau.a.p/codegen_nv50_ir_ra.cpp.o
  5173. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_ra.cpp:24:
  5174. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target.h:61:1: warning: 'FixupData' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
  5175. struct FixupData {
  5176. ^
  5177. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_driver.h:248:4: note: did you mean struct here?
  5178.   class FixupData;
  5179.   ^~~~~
  5180.   struct
  5181. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_ra.cpp:24:
  5182. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target.h:70:1: warning: struct 'FixupEntry' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
  5183. struct FixupEntry;
  5184. ^
  5185. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_driver.h:247:10: note: previous use is here
  5186.   class FixupEntry;
  5187.         ^
  5188. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_ra.cpp:24:
  5189. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target.h:73:1: warning: 'FixupEntry' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
  5190. struct FixupEntry
  5191. ^
  5192. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_driver.h:247:4: note: did you mean struct here?
  5193.   class FixupEntry;
  5194.   ^~~~~
  5195.   struct
  5196. 3 warnings generated.
  5197. [2191/2564] Compiling C++ object src/gallium/drivers/nouveau/libnouveau.a.p/codegen_nv50_ir_emit_nvc0.cpp.o
  5198. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_emit_nvc0.cpp:23:
  5199. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target_nvc0.h:23:
  5200. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target.h:61:1: warning: 'FixupData' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
  5201. struct FixupData {
  5202. ^
  5203. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_driver.h:248:4: note: did you mean struct here?
  5204.   class FixupData;
  5205.   ^~~~~
  5206.   struct
  5207. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_emit_nvc0.cpp:23:
  5208. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target_nvc0.h:23:
  5209. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target.h:70:1: warning: struct 'FixupEntry' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
  5210. struct FixupEntry;
  5211. ^
  5212. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_driver.h:247:10: note: previous use is here
  5213.   class FixupEntry;
  5214.         ^
  5215. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_emit_nvc0.cpp:23:
  5216. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target_nvc0.h:23:
  5217. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target.h:73:1: warning: 'FixupEntry' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
  5218. struct FixupEntry
  5219. ^
  5220. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_driver.h:247:4: note: did you mean struct here?
  5221.   class FixupEntry;
  5222.   ^~~~~
  5223.   struct
  5224. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_emit_nvc0.cpp:2978:30: warning: use of logical '||' with constant operand [-Wconstant-logical-operand]
  5225.      if (i->getSampleMode() || 1) // XXX: grr, short op doesn't work
  5226.                              ^  ~
  5227. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_emit_nvc0.cpp:2978:30: note: use '|' for a bitwise operation
  5228.       if (i->getSampleMode() || 1) // XXX: grr, short op doesn't work
  5229.                             ^~
  5230.                             |
  5231. 4 warnings generated.
  5232. [2192/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nvc0_qmdc0c0.c.o
  5233. [2193/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nvc0_nvc0_formats.c.o
  5234. [2194/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nvc0_qmdc3c0.c.o
  5235. [2195/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nvc0_nvc0_context.c.o
  5236. [2196/2564] Compiling C++ object src/gallium/drivers/nouveau/libnouveau.a.p/codegen_nv50_ir_target_gm107.cpp.o
  5237. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target_gm107.cpp:24:
  5238. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target_gm107.h:1:
  5239. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target_nvc0.h:23:
  5240. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target.h:61:1: warning: 'FixupData' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
  5241. struct FixupData {
  5242. ^
  5243. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_driver.h:248:4: note: did you mean struct here?
  5244.   class FixupData;
  5245.   ^~~~~
  5246.   struct
  5247. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target_gm107.cpp:24:
  5248. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target_gm107.h:1:
  5249. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target_nvc0.h:23:
  5250. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target.h:70:1: warning: struct 'FixupEntry' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
  5251. struct FixupEntry;
  5252. ^
  5253. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_driver.h:247:10: note: previous use is here
  5254.   class FixupEntry;
  5255.         ^
  5256. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target_gm107.cpp:24:
  5257. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target_gm107.h:1:
  5258. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target_nvc0.h:23:
  5259. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target.h:73:1: warning: 'FixupEntry' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
  5260. struct FixupEntry
  5261. ^
  5262. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_driver.h:247:4: note: did you mean struct here?
  5263.   class FixupEntry;
  5264.   ^~~~~
  5265.   struct
  5266. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target_gm107.cpp:25:
  5267. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_gm107.h:22:17: warning: 'nv50_ir::GM107LegalizeSSA::visit' hides overloaded virtual functions [-Woverloaded-virtual]
  5268.   virtual bool visit(Instruction *);
  5269.                ^
  5270. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nvc0.h:60:17: note: hidden overloaded virtual function 'nv50_ir::NVC0LegalizeSSA::visit' declared here: type mismatch at 1st parameter ('nv50_ir::BasicBlock *' vs 'nv50_ir::Instruction *')
  5271.   virtual bool visit(BasicBlock *);
  5272.                ^
  5273. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nvc0.h:61:17: note: hidden overloaded virtual function 'nv50_ir::NVC0LegalizeSSA::visit' declared here: type mismatch at 1st parameter ('nv50_ir::Function *' vs 'nv50_ir::Instruction *')
  5274.   virtual bool visit(Function *);
  5275.                ^
  5276. 4 warnings generated.
  5277. [2197/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nvc0_nvc0_compute.c.o
  5278. [2198/2564] Compiling C++ object src/gallium/drivers/nouveau/libnouveau.a.p/codegen_nv50_ir_target_nvc0.cpp.o
  5279. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target_nvc0.cpp:23:
  5280. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target_nvc0.h:23:
  5281. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target.h:61:1: warning: 'FixupData' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
  5282. struct FixupData {
  5283. ^
  5284. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_driver.h:248:4: note: did you mean struct here?
  5285.   class FixupData;
  5286.   ^~~~~
  5287.   struct
  5288. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target_nvc0.cpp:23:
  5289. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target_nvc0.h:23:
  5290. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target.h:70:1: warning: struct 'FixupEntry' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
  5291. struct FixupEntry;
  5292. ^
  5293. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_driver.h:247:10: note: previous use is here
  5294.   class FixupEntry;
  5295.         ^
  5296. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target_nvc0.cpp:23:
  5297. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target_nvc0.h:23:
  5298. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target.h:73:1: warning: 'FixupEntry' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
  5299. struct FixupEntry
  5300. ^
  5301. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_driver.h:247:4: note: did you mean struct here?
  5302.   class FixupEntry;
  5303.   ^~~~~
  5304.   struct
  5305. 3 warnings generated.
  5306. [2199/2564] Compiling C++ object src/gallium/drivers/nouveau/libnouveau.a.p/codegen_nv50_ir_target_gv100.cpp.o
  5307. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target_gv100.cpp:22:
  5308. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target_gv100.h:24:
  5309. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target_gm107.h:1:
  5310. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target_nvc0.h:23:
  5311. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target.h:61:1: warning: 'FixupData' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
  5312. struct FixupData {
  5313. ^
  5314. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_driver.h:248:4: note: did you mean struct here?
  5315.   class FixupData;
  5316.   ^~~~~
  5317.   struct
  5318. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target_gv100.cpp:22:
  5319. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target_gv100.h:24:
  5320. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target_gm107.h:1:
  5321. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target_nvc0.h:23:
  5322. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target.h:70:1: warning: struct 'FixupEntry' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
  5323. struct FixupEntry;
  5324. ^
  5325. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_driver.h:247:10: note: previous use is here
  5326.   class FixupEntry;
  5327.         ^
  5328. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target_gv100.cpp:22:
  5329. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target_gv100.h:24:
  5330. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target_gm107.h:1:
  5331. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target_nvc0.h:23:
  5332. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target.h:73:1: warning: 'FixupEntry' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
  5333. struct FixupEntry
  5334. ^
  5335. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_driver.h:247:4: note: did you mean struct here?
  5336.   class FixupEntry;
  5337.   ^~~~~
  5338.   struct
  5339. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target_gv100.cpp:23:
  5340. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_gv100.h:24:
  5341. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_gm107.h:22:17: warning: 'nv50_ir::GM107LegalizeSSA::visit' hides overloaded virtual functions [-Woverloaded-virtual]
  5342.   virtual bool visit(Instruction *);
  5343.                ^
  5344. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nvc0.h:60:17: note: hidden overloaded virtual function 'nv50_ir::NVC0LegalizeSSA::visit' declared here: type mismatch at 1st parameter ('nv50_ir::BasicBlock *' vs 'nv50_ir::Instruction *')
  5345.   virtual bool visit(BasicBlock *);
  5346.                ^
  5347. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nvc0.h:61:17: note: hidden overloaded virtual function 'nv50_ir::NVC0LegalizeSSA::visit' declared here: type mismatch at 1st parameter ('nv50_ir::Function *' vs 'nv50_ir::Instruction *')
  5348.   virtual bool visit(Function *);
  5349.                ^
  5350. 4 warnings generated.
  5351. [2200/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nvc0_nvc0_miptree.c.o
  5352. [2201/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nvc0_nvc0_query.c.o
  5353. [2202/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nvc0_nvc0_query_hw_metric.c.o
  5354. [2203/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nvc0_nvc0_query_sw.c.o
  5355. [2204/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nvc0_nvc0_resource.c.o
  5356. [2205/2564] Compiling C++ object src/gallium/drivers/nouveau/libnouveau.a.p/codegen_nv50_ir_emit_gm107.cpp.o
  5357. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gm107.cpp:25:
  5358. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target_gm107.h:1:
  5359. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target_nvc0.h:23:
  5360. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target.h:61:1: warning: 'FixupData' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
  5361. struct FixupData {
  5362. ^
  5363. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_driver.h:248:4: note: did you mean struct here?
  5364.   class FixupData;
  5365.   ^~~~~
  5366.   struct
  5367. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gm107.cpp:25:
  5368. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target_gm107.h:1:
  5369. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target_nvc0.h:23:
  5370. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target.h:70:1: warning: struct 'FixupEntry' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
  5371. struct FixupEntry;
  5372. ^
  5373. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_driver.h:247:10: note: previous use is here
  5374.   class FixupEntry;
  5375.         ^
  5376. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gm107.cpp:25:
  5377. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target_gm107.h:1:
  5378. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target_nvc0.h:23:
  5379. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target.h:73:1: warning: 'FixupEntry' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
  5380. struct FixupEntry
  5381. ^
  5382. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_driver.h:247:4: note: did you mean struct here?
  5383.   class FixupEntry;
  5384.   ^~~~~
  5385.   struct
  5386. 3 warnings generated.
  5387. [2206/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nvc0_nvc0_query_hw.c.o
  5388. [2207/2564] Compiling C++ object src/gallium/drivers/radeonsi/libradeonsi.a.p/si_state_draw.cpp.o
  5389. ../mesa/src/gallium/drivers/radeonsi/si_state_draw.cpp:42:7: warning: array designators are a C99 extension [-Wc99-designator]
  5390.      [PIPE_PRIM_POINTS] = V_008958_DI_PT_POINTLIST,
  5391.      ^~~~~~~~~~~~~~~~~~
  5392. ../mesa/src/gallium/drivers/radeonsi/si_state_draw.cpp:693:7: warning: array designators are a C99 extension [-Wc99-designator]
  5393.      [PIPE_PRIM_POINTS] = V_028A6C_POINTLIST,
  5394.      ^~~~~~~~~~~~~~~~~~
  5395. 2 warnings generated.
  5396. [2208/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nvc0_nvc0_program.c.o
  5397. ../mesa/src/gallium/drivers/nouveau/nvc0/nvc0_program.c:689:54: warning: implicit conversion from 'int' to 'uint8_t' (aka 'unsigned char') changes value from 256 to 0 [-Wconstant-conversion]
  5398.      prog->num_gprs = MIN2(info_out.bin.maxGPR + 5, 256); //XXX: why?
  5399.                     ~                               ^~~
  5400. ../mesa/src/util/u_math.h:623:43: note: expanded from macro 'MIN2'
  5401. #define MIN2( A, B )   ( (A)<(B) ? (A) : (B) )
  5402.                                          ^
  5403. 1 warning generated.
  5404. [2209/2564] Linking static target src/gallium/drivers/radeonsi/libradeonsi.a
  5405. [2210/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nvc0_nvc0_query_hw_sm.c.o
  5406. [2211/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nvc0_nvc0_shader_state.c.o
  5407. [2212/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nvc0_nvc0_screen.c.o
  5408. [2213/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nvc0_nvc0_state_validate.c.o
  5409. [2214/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nvc0_nvc0_video_bsp.c.o
  5410. [2215/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nvc0_nvc0_transfer.c.o
  5411. [2216/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nvc0_nvc0_video.c.o
  5412. [2217/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nvc0_nvc0_tex.c.o
  5413. ../mesa/src/gallium/drivers/nouveau/nvc0/nvc0_tex.c:1147:11: warning: variable 'width' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized]
  5414.      if (view->resource) {
  5415.          ^~~~~~~~~~~~~~
  5416. ../mesa/src/gallium/drivers/nouveau/nvc0/nvc0_tex.c:1234:50: note: uninitialized use occurs here
  5417.      nvc0_set_surface_info(push, view, address, width, height, depth);
  5418.                                                 ^~~~~
  5419. ../mesa/src/gallium/drivers/nouveau/nvc0/nvc0_tex.c:1147:7: note: remove the 'if' if its condition is always true
  5420.      if (view->resource) {
  5421.      ^~~~~~~~~~~~~~~~~~~~
  5422. ../mesa/src/gallium/drivers/nouveau/nvc0/nvc0_tex.c:1139:16: note: initialize the variable 'width' to silence this warning
  5423.      int width, height, depth;
  5424.               ^
  5425.                = 0
  5426. ../mesa/src/gallium/drivers/nouveau/nvc0/nvc0_tex.c:1147:11: warning: variable 'height' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized]
  5427.      if (view->resource) {
  5428.          ^~~~~~~~~~~~~~
  5429. ../mesa/src/gallium/drivers/nouveau/nvc0/nvc0_tex.c:1234:57: note: uninitialized use occurs here
  5430.      nvc0_set_surface_info(push, view, address, width, height, depth);
  5431.                                                        ^~~~~~
  5432. ../mesa/src/gallium/drivers/nouveau/nvc0/nvc0_tex.c:1147:7: note: remove the 'if' if its condition is always true
  5433.      if (view->resource) {
  5434.      ^~~~~~~~~~~~~~~~~~~~
  5435. ../mesa/src/gallium/drivers/nouveau/nvc0/nvc0_tex.c:1139:24: note: initialize the variable 'height' to silence this warning
  5436.      int width, height, depth;
  5437.                       ^
  5438.                        = 0
  5439. ../mesa/src/gallium/drivers/nouveau/nvc0/nvc0_tex.c:1147:11: warning: variable 'depth' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized]
  5440.      if (view->resource) {
  5441.          ^~~~~~~~~~~~~~
  5442. ../mesa/src/gallium/drivers/nouveau/nvc0/nvc0_tex.c:1234:65: note: uninitialized use occurs here
  5443.      nvc0_set_surface_info(push, view, address, width, height, depth);
  5444.                                                                ^~~~~
  5445. ../mesa/src/gallium/drivers/nouveau/nvc0/nvc0_tex.c:1147:7: note: remove the 'if' if its condition is always true
  5446.      if (view->resource) {
  5447.      ^~~~~~~~~~~~~~~~~~~~
  5448. ../mesa/src/gallium/drivers/nouveau/nvc0/nvc0_tex.c:1139:31: note: initialize the variable 'depth' to silence this warning
  5449.      int width, height, depth;
  5450.                              ^
  5451.                               = 0
  5452. 3 warnings generated.
  5453. [2218/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nvc0_nvc0_state.c.o
  5454. [2219/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nvc0_nvc0_vbo_translate.c.o
  5455. [2220/2564] Compiling C object src/gallium/winsys/iris/drm/libiriswinsys.a.p/iris_drm_winsys.c.o
  5456. [2221/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nvc0_nvc0_vbo.c.o
  5457. [2222/2564] Linking static target src/gallium/winsys/iris/drm/libiriswinsys.a
  5458. [2223/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nvc0_nvc0_video_ppp.c.o
  5459. [2224/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nvc0_nvc0_video_vp.c.o
  5460. [2225/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nvc0_nvc0_surface.c.o
  5461. [2226/2564] Compiling C++ object src/gallium/drivers/nouveau/libnouveau.a.p/codegen_nv50_ir_lowering_nvc0.cpp.o
  5462. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nvc0.cpp:26:
  5463. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target_nvc0.h:23:
  5464. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target.h:61:1: warning: 'FixupData' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
  5465. struct FixupData {
  5466. ^
  5467. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_driver.h:248:4: note: did you mean struct here?
  5468.   class FixupData;
  5469.   ^~~~~
  5470.   struct
  5471. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nvc0.cpp:26:
  5472. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target_nvc0.h:23:
  5473. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target.h:70:1: warning: struct 'FixupEntry' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
  5474. struct FixupEntry;
  5475. ^
  5476. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_driver.h:247:10: note: previous use is here
  5477.   class FixupEntry;
  5478.         ^
  5479. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nvc0.cpp:26:
  5480. In file included from ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target_nvc0.h:23:
  5481. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target.h:73:1: warning: 'FixupEntry' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
  5482. struct FixupEntry
  5483. ^
  5484. ../mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_driver.h:247:4: note: did you mean struct here?
  5485.   class FixupEntry;
  5486.   ^~~~~
  5487.   struct
  5488. 3 warnings generated.
  5489. [2227/2564] Compiling C object src/gallium/drivers/iris/libiris.a.p/iris_clear.c.o
  5490. [2228/2564] Compiling C object src/gallium/drivers/iris/libiris.a.p/iris_context.c.o
  5491. [2229/2564] Compiling C object src/gallium/drivers/nouveau/libnouveau.a.p/nvc0_nve4_compute.c.o
  5492. [2230/2564] Linking static target src/gallium/drivers/nouveau/libnouveau.a
  5493. [2231/2564] Compiling C object src/gallium/drivers/iris/libiris_per_hw_ver90.a.p/iris_blorp.c.o
  5494. In file included from ../mesa/src/gallium/drivers/iris/iris_blorp.c:46:
  5495. In file included from ../mesa/src/intel/blorp/blorp_genX_exec.h:27:
  5496. In file included from ../mesa/src/intel/blorp/blorp_priv.h:30:
  5497. ../mesa/src/compiler/nir/nir.h:3507:3: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  5498. } nir_shader;
  5499.  ^
  5500. ../mesa/src/intel/compiler/brw_compiler.h:41:27: note: previous definition is here
  5501. typedef struct nir_shader nir_shader;
  5502.                          ^
  5503. 1 warning generated.
  5504. [2232/2564] Compiling C object src/gallium/drivers/iris/libiris_per_hw_ver110.a.p/iris_blorp.c.o
  5505. In file included from ../mesa/src/gallium/drivers/iris/iris_blorp.c:46:
  5506. In file included from ../mesa/src/intel/blorp/blorp_genX_exec.h:27:
  5507. In file included from ../mesa/src/intel/blorp/blorp_priv.h:30:
  5508. ../mesa/src/compiler/nir/nir.h:3507:3: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  5509. } nir_shader;
  5510.  ^
  5511. ../mesa/src/intel/compiler/brw_compiler.h:41:27: note: previous definition is here
  5512. typedef struct nir_shader nir_shader;
  5513.                          ^
  5514. 1 warning generated.
  5515. [2233/2564] Compiling C object src/gallium/drivers/iris/libiris_per_hw_ver120.a.p/iris_blorp.c.o
  5516. In file included from ../mesa/src/gallium/drivers/iris/iris_blorp.c:46:
  5517. In file included from ../mesa/src/intel/blorp/blorp_genX_exec.h:27:
  5518. In file included from ../mesa/src/intel/blorp/blorp_priv.h:30:
  5519. ../mesa/src/compiler/nir/nir.h:3507:3: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  5520. } nir_shader;
  5521.  ^
  5522. ../mesa/src/intel/compiler/brw_compiler.h:41:27: note: previous definition is here
  5523. typedef struct nir_shader nir_shader;
  5524.                          ^
  5525. 1 warning generated.
  5526. [2234/2564] Compiling C object src/gallium/drivers/iris/libiris_per_hw_ver125.a.p/iris_blorp.c.o
  5527. In file included from ../mesa/src/gallium/drivers/iris/iris_blorp.c:46:
  5528. In file included from ../mesa/src/intel/blorp/blorp_genX_exec.h:27:
  5529. In file included from ../mesa/src/intel/blorp/blorp_priv.h:30:
  5530. ../mesa/src/compiler/nir/nir.h:3507:3: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  5531. } nir_shader;
  5532.  ^
  5533. ../mesa/src/intel/compiler/brw_compiler.h:41:27: note: previous definition is here
  5534. typedef struct nir_shader nir_shader;
  5535.                          ^
  5536. 1 warning generated.
  5537. [2235/2564] Compiling C object src/gallium/drivers/iris/libiris_per_hw_ver110.a.p/iris_query.c.o
  5538. [2236/2564] Compiling C object src/gallium/drivers/iris/libiris.a.p/iris_batch.c.o
  5539. [2237/2564] Compiling C object src/gallium/drivers/iris/libiris.a.p/iris_binder.c.o
  5540. [2238/2564] Compiling C object src/gallium/drivers/iris/libiris_per_hw_ver90.a.p/iris_query.c.o
  5541. [2239/2564] Compiling C object src/gallium/drivers/iris/libiris.a.p/iris_blit.c.o
  5542. [2240/2564] Compiling C object src/gallium/drivers/iris/libiris_per_hw_ver120.a.p/iris_query.c.o
  5543. [2241/2564] Compiling C object src/gallium/drivers/iris/libiris.a.p/iris_border_color.c.o
  5544. [2242/2564] Compiling C object src/gallium/drivers/iris/libiris.a.p/iris_monitor.c.o
  5545. [2243/2564] Compiling C object src/gallium/drivers/iris/libiris.a.p/iris_perf.c.o
  5546. [2244/2564] Compiling C object src/gallium/drivers/iris/libiris.a.p/iris_formats.c.o
  5547. [2245/2564] Compiling C object src/gallium/drivers/iris/libiris.a.p/iris_fine_fence.c.o
  5548. [2246/2564] Compiling C object src/gallium/drivers/iris/libiris.a.p/iris_fence.c.o
  5549. [2247/2564] Compiling C object src/gallium/drivers/iris/libiris.a.p/iris_draw.c.o
  5550. [2248/2564] Compiling C object src/gallium/drivers/iris/libiris_per_hw_ver125.a.p/iris_query.c.o
  5551. [2249/2564] Compiling C object src/gallium/drivers/iris/libiris.a.p/iris_bufmgr.c.o
  5552. [2250/2564] Compiling C object src/gallium/drivers/iris/libiris.a.p/iris_measure.c.o
  5553. [2251/2564] Compiling C object src/gallium/drivers/iris/libiris.a.p/iris_performance_query.c.o
  5554. [2252/2564] Compiling C object src/gallium/drivers/iris/libiris_per_hw_ver80.a.p/iris_state.c.o
  5555. In file included from ../mesa/src/gallium/drivers/iris/iris_state.c:101:
  5556. ../mesa/src/intel/compiler/brw_compiler.h:41:27: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  5557. typedef struct nir_shader nir_shader;
  5558.                          ^
  5559. ../mesa/src/compiler/nir/nir.h:3507:3: note: previous definition is here
  5560. } nir_shader;
  5561.  ^
  5562. 1 warning generated.
  5563. [2253/2564] Compiling C object src/gallium/drivers/iris/libiris.a.p/iris_pipe_control.c.o
  5564. [2254/2564] Linking static target src/gallium/drivers/iris/libiris_per_hw_ver80.a
  5565. [2255/2564] Compiling C object src/gallium/drivers/iris/libiris_per_hw_ver90.a.p/iris_state.c.o
  5566. In file included from ../mesa/src/gallium/drivers/iris/iris_state.c:101:
  5567. ../mesa/src/intel/compiler/brw_compiler.h:41:27: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  5568. typedef struct nir_shader nir_shader;
  5569.                          ^
  5570. ../mesa/src/compiler/nir/nir.h:3507:3: note: previous definition is here
  5571. } nir_shader;
  5572.  ^
  5573. 1 warning generated.
  5574. [2256/2564] Compiling C object src/gallium/drivers/svga/libsvga.a.p/svga_draw_arrays.c.o
  5575. [2257/2564] Compiling C object src/gallium/drivers/iris/libiris.a.p/iris_resolve.c.o
  5576. In file included from ../mesa/src/gallium/drivers/iris/iris_resolve.c:37:
  5577. ../mesa/src/compiler/nir/nir.h:3507:3: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  5578. } nir_shader;
  5579.  ^
  5580. ../mesa/src/intel/compiler/brw_compiler.h:41:27: note: previous definition is here
  5581. typedef struct nir_shader nir_shader;
  5582.                          ^
  5583. 1 warning generated.
  5584. [2258/2564] Linking static target src/gallium/drivers/iris/libiris_per_hw_ver90.a
  5585. [2259/2564] Compiling C object src/gallium/winsys/svga/drm/libsvgadrm.a.p/vmw_fence.c.o
  5586. [2260/2564] Compiling C object src/gallium/drivers/svga/libsvga.a.p/svga_draw_elements.c.o
  5587. [2261/2564] Compiling C object src/gallium/winsys/svga/drm/libsvgadrm.a.p/vmw_context.c.o
  5588. [2262/2564] Compiling C object src/gallium/drivers/svga/libsvga.a.p/svga_draw.c.o
  5589. [2263/2564] Compiling C object src/gallium/winsys/svga/drm/libsvgadrm.a.p/vmw_screen_pools.c.o
  5590. [2264/2564] Compiling C object src/gallium/winsys/svga/drm/libsvgadrm.a.p/vmw_screen_ioctl.c.o
  5591. [2265/2564] Compiling C object src/gallium/drivers/iris/libiris_per_hw_ver110.a.p/iris_state.c.o
  5592. In file included from ../mesa/src/gallium/drivers/iris/iris_state.c:101:
  5593. ../mesa/src/intel/compiler/brw_compiler.h:41:27: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  5594. typedef struct nir_shader nir_shader;
  5595.                          ^
  5596. ../mesa/src/compiler/nir/nir.h:3507:3: note: previous definition is here
  5597. } nir_shader;
  5598.  ^
  5599. 1 warning generated.
  5600. [2266/2564] Linking static target src/gallium/drivers/iris/libiris_per_hw_ver110.a
  5601. [2267/2564] Compiling C object src/gallium/winsys/svga/drm/libsvgadrm.a.p/vmw_surface.c.o
  5602. [2268/2564] Compiling C object src/gallium/winsys/svga/drm/libsvgadrm.a.p/vmw_shader.c.o
  5603. [2269/2564] Compiling C object src/gallium/winsys/svga/drm/libsvgadrm.a.p/vmw_screen_svga.c.o
  5604. [2270/2564] Compiling C object src/gallium/winsys/svga/drm/libsvgadrm.a.p/vmw_query.c.o
  5605. [2271/2564] Linking static target src/gallium/winsys/svga/drm/libsvgadrm.a
  5606. [2272/2564] Compiling C object src/gallium/drivers/svga/libsvga.a.p/svga_cmd.c.o
  5607. [2273/2564] Compiling C object src/gallium/drivers/iris/libiris.a.p/iris_program_cache.c.o
  5608. In file included from ../mesa/src/gallium/drivers/iris/iris_program_cache.c:42:
  5609. ../mesa/src/intel/compiler/brw_compiler.h:41:27: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  5610. typedef struct nir_shader nir_shader;
  5611.                          ^
  5612. ../mesa/src/compiler/nir/nir.h:3507:3: note: previous definition is here
  5613. } nir_shader;
  5614.  ^
  5615. 1 warning generated.
  5616. [2274/2564] Compiling C object src/gallium/drivers/svga/libsvga.a.p/svga_cmd_vgpu10.c.o
  5617. [2275/2564] Compiling C object src/gallium/drivers/iris/libiris_per_hw_ver120.a.p/iris_state.c.o
  5618. In file included from ../mesa/src/gallium/drivers/iris/iris_state.c:101:
  5619. ../mesa/src/intel/compiler/brw_compiler.h:41:27: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  5620. typedef struct nir_shader nir_shader;
  5621.                          ^
  5622. ../mesa/src/compiler/nir/nir.h:3507:3: note: previous definition is here
  5623. } nir_shader;
  5624.  ^
  5625. 1 warning generated.
  5626. [2276/2564] Linking static target src/gallium/drivers/iris/libiris_per_hw_ver120.a
  5627. [2277/2564] Compiling C object src/gallium/drivers/svga/libsvga.a.p/svga_context.c.o
  5628. [2278/2564] Compiling C object src/gallium/drivers/svga/libsvga.a.p/svga_pipe_constants.c.o
  5629. [2279/2564] Compiling C object src/gallium/drivers/svga/libsvga.a.p/svga_format.c.o
  5630. ../mesa/src/gallium/drivers/svga/svga_format.c:279:37: warning: implicit conversion from enumeration type 'enum pipe_format' to different enumeration type 'SVGA3dSurfaceFormat' (aka 'enum SVGA3dSurfaceFormat') [-Wenum-conversion]
  5631.                   svga_format_name(format));
  5632.                   ~~~~~~~~~~~~~~~~ ^~~~~~
  5633. 1 warning generated.
  5634. [2280/2564] Compiling C object src/gallium/drivers/svga/libsvga.a.p/svga_link.c.o
  5635. [2281/2564] Compiling C object src/gallium/drivers/iris/libiris.a.p/iris_program.c.o
  5636. In file included from ../mesa/src/gallium/drivers/iris/iris_program.c:44:
  5637. ../mesa/src/intel/compiler/brw_compiler.h:41:27: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  5638. typedef struct nir_shader nir_shader;
  5639.                          ^
  5640. ../mesa/src/compiler/nir/nir.h:3507:3: note: previous definition is here
  5641. } nir_shader;
  5642.  ^
  5643. 1 warning generated.
  5644. [2282/2564] Compiling C object src/gallium/drivers/svga/libsvga.a.p/svga_pipe_clear.c.o
  5645. [2283/2564] Linking static target src/gallium/drivers/iris/libiris.a
  5646. [2284/2564] Compiling C object src/gallium/drivers/svga/libsvga.a.p/svga_pipe_blit.c.o
  5647. [2285/2564] Compiling C object src/gallium/drivers/svga/libsvga.a.p/svga_pipe_blend.c.o
  5648. [2286/2564] Compiling C object src/gallium/drivers/svga/libsvga.a.p/svga_pipe_flush.c.o
  5649. [2287/2564] Compiling C object src/gallium/drivers/svga/libsvga.a.p/svga_pipe_fs.c.o
  5650. [2288/2564] Compiling C object src/gallium/drivers/svga/libsvga.a.p/svga_pipe_gs.c.o
  5651. [2289/2564] Compiling C object src/gallium/drivers/svga/libsvga.a.p/svga_pipe_rasterizer.c.o
  5652. [2290/2564] Compiling C object src/gallium/drivers/svga/libsvga.a.p/svga_pipe_draw.c.o
  5653. [2291/2564] Compiling C object src/gallium/drivers/svga/libsvga.a.p/svga_pipe_depthstencil.c.o
  5654. [2292/2564] Compiling C object src/gallium/drivers/svga/libsvga.a.p/svga_pipe_ts.c.o
  5655. [2293/2564] Compiling C object src/gallium/drivers/svga/libsvga.a.p/svga_pipe_sampler.c.o
  5656. [2294/2564] Compiling C object src/gallium/drivers/svga/libsvga.a.p/svga_pipe_misc.c.o
  5657. [2295/2564] Compiling C object src/gallium/drivers/iris/libiris_per_hw_ver125.a.p/iris_state.c.o
  5658. In file included from ../mesa/src/gallium/drivers/iris/iris_state.c:101:
  5659. ../mesa/src/intel/compiler/brw_compiler.h:41:27: warning: redefinition of typedef 'nir_shader' is a C11 feature [-Wtypedef-redefinition]
  5660. typedef struct nir_shader nir_shader;
  5661.                          ^
  5662. ../mesa/src/compiler/nir/nir.h:3507:3: note: previous definition is here
  5663. } nir_shader;
  5664.  ^
  5665. 1 warning generated.
  5666. [2296/2564] Compiling C object src/gallium/drivers/svga/libsvga.a.p/svga_pipe_vertex.c.o
  5667. [2297/2564] Linking static target src/gallium/drivers/iris/libiris_per_hw_ver125.a
  5668. [2298/2564] Compiling C object src/gallium/drivers/svga/libsvga.a.p/svga_pipe_vs.c.o
  5669. [2299/2564] Compiling C object src/gallium/drivers/svga/libsvga.a.p/svga_pipe_query.c.o
  5670. [2300/2564] Compiling C object src/gallium/drivers/svga/libsvga.a.p/svga_pipe_streamout.c.o
  5671. [2301/2564] Compiling C object src/gallium/drivers/svga/libsvga.a.p/svga_state_fs.c.o
  5672. [2302/2564] Compiling C object src/gallium/drivers/svga/libsvga.a.p/svga_sampler_view.c.o
  5673. [2303/2564] Compiling C object src/gallium/drivers/svga/libsvga.a.p/svga_state_framebuffer.c.o
  5674. [2304/2564] Compiling C object src/gallium/drivers/svga/libsvga.a.p/svga_resource.c.o
  5675. [2305/2564] Compiling C object src/gallium/drivers/svga/libsvga.a.p/svga_resource_buffer.c.o
  5676. [2306/2564] Compiling C object src/gallium/drivers/svga/libsvga.a.p/svga_resource_texture.c.o
  5677. [2307/2564] Compiling C object src/gallium/drivers/svga/libsvga.a.p/svga_resource_buffer_upload.c.o
  5678. [2308/2564] Compiling C object src/gallium/drivers/svga/libsvga.a.p/svga_screen.c.o
  5679. [2309/2564] Compiling C object src/gallium/drivers/svga/libsvga.a.p/svga_state.c.o
  5680. [2310/2564] Compiling C object src/gallium/drivers/svga/libsvga.a.p/svga_screen_cache.c.o
  5681. [2311/2564] Compiling C object src/gallium/drivers/svga/libsvga.a.p/svga_shader.c.o
  5682. [2312/2564] Compiling C object src/gallium/drivers/svga/libsvga.a.p/svga_swtnl_draw.c.o
  5683. [2313/2564] Compiling C object src/gallium/drivers/svga/libsvga.a.p/svga_state_gs.c.o
  5684. [2314/2564] Compiling C object src/gallium/drivers/svga/libsvga.a.p/svga_swtnl_state.c.o
  5685. [2315/2564] Compiling C object src/gallium/drivers/svga/libsvga.a.p/svga_state_need_swtnl.c.o
  5686. [2316/2564] Compiling C object src/gallium/drivers/svga/libsvga.a.p/svga_state_ts.c.o
  5687. [2317/2564] Compiling C object src/gallium/drivers/svga/libsvga.a.p/svga_state_constants.c.o
  5688. [2318/2564] Compiling C object src/gallium/drivers/svga/libsvga.a.p/svga_state_sampler.c.o
  5689. [2319/2564] Compiling C object src/gallium/drivers/svga/libsvga.a.p/svga_state_tgsi_transform.c.o
  5690. [2320/2564] Compiling C object src/gallium/drivers/svga/libsvga.a.p/svga_state_vdecl.c.o
  5691. [2321/2564] Compiling C object src/gallium/drivers/svga/libsvga.a.p/svga_state_tss.c.o
  5692. [2322/2564] Compiling C object src/gallium/drivers/svga/libsvga.a.p/svga_state_vs.c.o
  5693. [2323/2564] Compiling C object src/gallium/drivers/svga/libsvga.a.p/svga_state_rss.c.o
  5694. [2324/2564] Compiling C object src/gallium/drivers/svga/libsvga.a.p/svgadump_svga_shader_dump.c.o
  5695. [2325/2564] Compiling C object src/gallium/drivers/svga/libsvga.a.p/svga_tgsi.c.o
  5696. [2326/2564] Compiling C object src/gallium/winsys/virgl/common/libvirglcommon.a.p/virgl_resource_cache.c.o
  5697. [2327/2564] Compiling C object src/gallium/drivers/svga/libsvga.a.p/svga_swtnl_backend.c.o
  5698. [2328/2564] Compiling C object src/gallium/drivers/svga/libsvga.a.p/svgadump_svga_shader_op.c.o
  5699. [2329/2564] Linking static target src/gallium/winsys/virgl/common/libvirglcommon.a
  5700. [2330/2564] Compiling C object src/gallium/drivers/svga/libsvga.a.p/svga_surface.c.o
  5701. [2331/2564] Compiling C object src/gallium/drivers/svga/libsvga.a.p/svga_tgsi_decl_sm30.c.o
  5702. [2332/2564] Compiling C object src/gallium/drivers/svga/libsvga.a.p/svgadump_svga_dump.c.o
  5703. [2333/2564] Compiling C object src/gallium/drivers/virgl/libvirgl.a.p/virgl_query.c.o
  5704. [2334/2564] Compiling C object src/gallium/winsys/virgl/drm/libvirgldrm.a.p/virgl_drm_winsys.c.o
  5705. [2335/2564] Linking static target src/gallium/winsys/virgl/drm/libvirgldrm.a
  5706. [2336/2564] Compiling C object src/gallium/drivers/virgl/libvirgl.a.p/virgl_buffer.c.o
  5707. [2337/2564] Compiling C object src/gallium/winsys/virgl/vtest/libvirglvtest.a.p/virgl_vtest_socket.c.o
  5708. [2338/2564] Compiling C object src/gallium/winsys/virgl/vtest/libvirglvtest.a.p/virgl_vtest_winsys.c.o
  5709. [2339/2564] Linking static target src/gallium/winsys/virgl/vtest/libvirglvtest.a
  5710. [2340/2564] Compiling C object src/gallium/drivers/virgl/libvirgl.a.p/virgl_texture.c.o
  5711. [2341/2564] Compiling C object src/gallium/drivers/virgl/libvirgl.a.p/virgl_tgsi.c.o
  5712. [2342/2564] Compiling C object src/gallium/drivers/virgl/libvirgl.a.p/virgl_streamout.c.o
  5713. [2343/2564] Compiling C object src/gallium/drivers/virgl/libvirgl.a.p/virgl_staging_mgr.c.o
  5714. [2344/2564] Compiling C object src/gallium/drivers/virgl/libvirgl.a.p/virgl_screen.c.o
  5715. [2345/2564] Compiling C object src/gallium/drivers/virgl/libvirgl.a.p/virgl_context.c.o
  5716. [2346/2564] Compiling C object src/gallium/drivers/virgl/libvirgl.a.p/virgl_encode.c.o
  5717. ../mesa/src/gallium/drivers/virgl/virgl_encode.c:856:15: warning: variable 'stride' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized]
  5718.   } else if (encode_stride == virgl_transfer3d_host_inferred_stride) {
  5719.              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5720. ../mesa/src/gallium/drivers/virgl/virgl_encode.c:870:35: note: uninitialized use occurs here
  5721.   virgl_encoder_write_dword(buf, stride);
  5722.                                  ^~~~~~
  5723. ../mesa/src/gallium/drivers/virgl/virgl_encode.c:856:11: note: remove the 'if' if its condition is always true
  5724.   } else if (encode_stride == virgl_transfer3d_host_inferred_stride) {
  5725.          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5726. ../mesa/src/gallium/drivers/virgl/virgl_encode.c:850:19: note: initialize the variable 'stride' to silence this warning
  5727.   unsigned stride;
  5728.                  ^
  5729.                   = 0
  5730. ../mesa/src/gallium/drivers/virgl/virgl_encode.c:856:15: warning: variable 'layer_stride' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized]
  5731.   } else if (encode_stride == virgl_transfer3d_host_inferred_stride) {
  5732.              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5733. ../mesa/src/gallium/drivers/virgl/virgl_encode.c:871:35: note: uninitialized use occurs here
  5734.   virgl_encoder_write_dword(buf, layer_stride);
  5735.                                  ^~~~~~~~~~~~
  5736. ../mesa/src/gallium/drivers/virgl/virgl_encode.c:856:11: note: remove the 'if' if its condition is always true
  5737.   } else if (encode_stride == virgl_transfer3d_host_inferred_stride) {
  5738.          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5739. ../mesa/src/gallium/drivers/virgl/virgl_encode.c:851:25: note: initialize the variable 'layer_stride' to silence this warning
  5740.   unsigned layer_stride;
  5741.                        ^
  5742.                         = 0
  5743. 2 warnings generated.
  5744. [2347/2564] Generating zink_instance.c with a custom command
  5745. [2348/2564] Compiling C object src/gallium/drivers/svga/libsvga.a.p/svga_tgsi_insn.c.o
  5746. [2349/2564] Compiling C object src/gallium/drivers/virgl/libvirgl.a.p/virgl_resource.c.o
  5747. [2350/2564] Compiling C object src/gallium/targets/pipe-loader/pipe_vmwgfx.so.p/pipe_vmwgfx.c.o
  5748. [2351/2564] Generating zink_device_info.c with a custom command
  5749. [2352/2564] Compiling C object src/gallium/targets/pipe-loader/pipe_nouveau.so.p/pipe_nouveau.c.o
  5750. [2353/2564] Compiling C object src/gallium/targets/pipe-loader/pipe_iris.so.p/pipe_iris.c.o
  5751. [2354/2564] Compiling C object src/gallium/drivers/virgl/libvirgl.a.p/virgl_transfer_queue.c.o
  5752. [2355/2564] Linking static target src/gallium/drivers/virgl/libvirgl.a
  5753. [2356/2564] Compiling C object src/gallium/targets/pipe-loader/pipe_r600.so.p/pipe_r600.c.o
  5754. [2357/2564] Compiling C object src/gallium/targets/pipe-loader/pipe_r300.so.p/pipe_r300.c.o
  5755. [2358/2564] Compiling C object src/gallium/targets/pipe-loader/pipe_swrast.so.p/pipe_swrast.c.o
  5756. [2359/2564] Generating zink_nir_algebraic.c with a custom command (wrapped by meson to capture output)
  5757. [2360/2564] Compiling C object src/gallium/drivers/zink/libzink.a.p/meson-generated_.._zink_device_info.c.o
  5758. [2361/2564] Compiling C object src/gallium/drivers/zink/libzink.a.p/zink_blit.c.o
  5759. [2362/2564] Compiling C object src/gallium/drivers/zink/libzink.a.p/meson-generated_.._zink_instance.c.o
  5760. [2363/2564] Compiling C object src/gallium/drivers/zink/libzink.a.p/zink_clear.c.o
  5761. [2364/2564] Compiling C object src/gallium/drivers/zink/libzink.a.p/meson-generated_.._.._.._.._vulkan_util_vk_dispatch_table.c.o
  5762. [2365/2564] Compiling C object src/gallium/drivers/zink/libzink.a.p/nir_lower_dynamic_bo_access.c.o
  5763. [2366/2564] Compiling C object src/gallium/drivers/zink/libzink.a.p/meson-generated_.._zink_nir_algebraic.c.o
  5764. [2367/2564] Compiling C object src/gallium/drivers/zink/libzink.a.p/zink_batch.c.o
  5765. [2368/2564] Compiling C object src/gallium/drivers/zink/libzink.a.p/nir_to_spirv_spirv_builder.c.o
  5766. [2369/2564] Compiling C object src/gallium/drivers/zink/libzink.a.p/zink_compiler.c.o
  5767. [2370/2564] Compiling C object src/gallium/drivers/zink/libzink.a.p/zink_context.c.o
  5768. ../mesa/src/gallium/drivers/zink/zink_context.c:3295:14: warning: taking the absolute value of unsigned type 'unsigned int' has no effect [-Wabsolute-value]
  5769.      last = abs(reads - writes) > UINT32_MAX / 2 ? MIN2(reads, writes) : MAX2(reads, writes);
  5770.             ^
  5771. ../mesa/src/gallium/drivers/zink/zink_context.c:3295:14: note: remove the call to 'abs' since unsigned values cannot be negative
  5772.      last = abs(reads - writes) > UINT32_MAX / 2 ? MIN2(reads, writes) : MAX2(reads, writes);
  5773.             ^~~
  5774. ../mesa/src/gallium/drivers/zink/zink_context.c:1725:1: warning: unused function 'add_surface_ref' [-Wunused-function]
  5775. add_surface_ref(struct zink_context *ctx, struct zink_resource *res, union zink_descriptor_surface *surface)
  5776. ^
  5777. ../mesa/src/gallium/drivers/zink/zink_context.c:2288:1: warning: unused function 'zink_resource_buffer_barrier_init' [-Wunused-function]
  5778. zink_resource_buffer_barrier_init(VkBufferMemoryBarrier *bmb, struct zink_resource *res, VkAccessFlags flags, VkPipelineStageFlags pipeline)
  5779. ^
  5780. 3 warnings generated.
  5781. [2371/2564] Compiling C object src/gallium/drivers/zink/libzink.a.p/zink_descriptors_lazy.c.o
  5782. [2372/2564] Compiling C object src/gallium/drivers/zink/libzink.a.p/zink_descriptors.c.o
  5783. [2373/2564] Compiling C object src/gallium/drivers/zink/libzink.a.p/zink_format.c.o
  5784. ../mesa/src/gallium/drivers/zink/zink_format.c:85:34: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides]
  5785.   [PIPE_FORMAT_RGBA8888_SRGB] = VK_FORMAT_A8B8G8R8_SRGB_PACK32,
  5786.                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5787. ../mesa/src/gallium/drivers/zink/zink_format.c:80:4: note: previous initialization is here
  5788.   MAP_FORMAT_SRGB(R8G8B8A8)
  5789.   ^~~~~~~~~~~~~~~~~~~~~~~~~
  5790. ../mesa/src/gallium/drivers/zink/zink_format.c:17:37: note: expanded from macro 'MAP_FORMAT_SRGB'
  5791.   [PIPE_FORMAT_ ## FMT ## _SRGB] = VK_FORMAT_ ## FMT ## _SRGB,
  5792.                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
  5793. <scratch space>:116:1: note: expanded from here
  5794. VK_FORMAT_R8G8B8A8_SRGB
  5795. ^~~~~~~~~~~~~~~~~~~~~~~
  5796. ../mesa/src/gallium/drivers/zink/zink_format.c:107:33: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides]
  5797.   [PIPE_FORMAT_B5G6R5_UNORM] = VK_FORMAT_R5G6B5_UNORM_PACK16,
  5798.                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5799. ../mesa/src/gallium/drivers/zink/zink_format.c:100:33: note: previous initialization is here
  5800.   [PIPE_FORMAT_B5G6R5_UNORM] = VK_FORMAT_R5G6B5_UNORM_PACK16,
  5801.                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5802. ../mesa/src/gallium/drivers/zink/zink_format.c:108:35: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides]
  5803.   [PIPE_FORMAT_A1R5G5B5_UNORM] = VK_FORMAT_B5G5R5A1_UNORM_PACK16,
  5804.                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5805. ../mesa/src/gallium/drivers/zink/zink_format.c:104:35: note: previous initialization is here
  5806.   [PIPE_FORMAT_A1R5G5B5_UNORM] = VK_FORMAT_B5G5R5A1_UNORM_PACK16,
  5807.                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5808. 3 warnings generated.
  5809. [2374/2564] Compiling C object src/gallium/drivers/zink/libzink.a.p/zink_pipeline.c.o
  5810. [2375/2564] Compiling C object src/gallium/drivers/zink/libzink.a.p/nir_to_spirv_nir_to_spirv.c.o
  5811. [2376/2564] Compiling C object src/gallium/drivers/zink/libzink.a.p/zink_draw.c.o
  5812. [2377/2564] Compiling C object src/gallium/drivers/zink/libzink.a.p/zink_program.c.o
  5813. ../mesa/src/gallium/drivers/zink/zink_program.c:444:67: warning: result of comparison of constant -1 with expression of type 'unsigned char' is always false [-Wtautological-constant-out-of-range-compare]
  5814.                     if (ctx->curr_program->shader_slot_map[slot] == -1)
  5815.                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^  ~~
  5816. ../mesa/src/gallium/drivers/zink/zink_program.c:450:64: warning: result of comparison of constant -1 with expression of type 'unsigned char' is always false [-Wtautological-constant-out-of-range-compare]
  5817.                  if (ctx->curr_program->shader_slot_map[slot] == -1) {
  5818.                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^  ~~
  5819. 2 warnings generated.
  5820. [2378/2564] Compiling C object src/gallium/drivers/zink/libzink.a.p/zink_framebuffer.c.o
  5821. [2379/2564] Compiling C object src/gallium/drivers/zink/libzink.a.p/zink_fence.c.o
  5822. [2380/2564] Compiling C object src/gallium/drivers/svga/libsvga.a.p/svga_tgsi_vgpu10.c.o
  5823. ../mesa/src/gallium/drivers/svga/svga_tgsi_vgpu10.c:1453:36: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
  5824.   if (!(emit->info.indirect_files && (1u << TGSI_FILE_TEMPORARY))
  5825.                                   ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5826. ../mesa/src/gallium/drivers/svga/svga_tgsi_vgpu10.c:1453:36: note: use '&' for a bitwise operation
  5827.   if (!(emit->info.indirect_files && (1u << TGSI_FILE_TEMPORARY))
  5828.                                   ^~
  5829.                                   &
  5830. ../mesa/src/gallium/drivers/svga/svga_tgsi_vgpu10.c:1453:36: note: remove constant to silence this warning
  5831.   if (!(emit->info.indirect_files && (1u << TGSI_FILE_TEMPORARY))
  5832.                                  ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5833. ../mesa/src/gallium/drivers/svga/svga_tgsi_vgpu10.c:7912:55: warning: implicit conversion from enumeration type 'enum pipe_swizzle' to different enumeration type 'enum tgsi_swizzle' [-Wenum-conversion]
  5834.                     swz_a < PIPE_SWIZZLE_0 ? swz_a : PIPE_SWIZZLE_W);
  5835.                                                      ^~~~~~~~~~~~~~
  5836. ../mesa/src/gallium/drivers/svga/svga_tgsi_vgpu10.c:7911:55: warning: implicit conversion from enumeration type 'enum pipe_swizzle' to different enumeration type 'enum tgsi_swizzle' [-Wenum-conversion]
  5837.                     swz_b < PIPE_SWIZZLE_0 ? swz_b : PIPE_SWIZZLE_Z,
  5838.                                                      ^~~~~~~~~~~~~~
  5839. ../mesa/src/gallium/drivers/svga/svga_tgsi_vgpu10.c:7910:55: warning: implicit conversion from enumeration type 'enum pipe_swizzle' to different enumeration type 'enum tgsi_swizzle' [-Wenum-conversion]
  5840.                     swz_g < PIPE_SWIZZLE_0 ? swz_g : PIPE_SWIZZLE_Y,
  5841.                                                      ^~~~~~~~~~~~~~
  5842. ../mesa/src/gallium/drivers/svga/svga_tgsi_vgpu10.c:7909:55: warning: implicit conversion from enumeration type 'enum pipe_swizzle' to different enumeration type 'enum tgsi_swizzle' [-Wenum-conversion]
  5843.                     swz_r < PIPE_SWIZZLE_0 ? swz_r : PIPE_SWIZZLE_X,
  5844.                                                      ^~~~~~~~~~~~~~
  5845. ../mesa/src/gallium/drivers/svga/svga_tgsi_vgpu10.c:8827:38: warning: implicit conversion from enumeration type 'enum pipe_swizzle' to different enumeration type 'enum tgsi_swizzle' [-Wenum-conversion]
  5846.                     PIPE_SWIZZLE_X, PIPE_SWIZZLE_Y);
  5847.                                     ^~~~~~~~~~~~~~
  5848. ../mesa/src/gallium/drivers/svga/svga_tgsi_vgpu10.c:8827:22: warning: implicit conversion from enumeration type 'enum pipe_swizzle' to different enumeration type 'enum tgsi_swizzle' [-Wenum-conversion]
  5849.                     PIPE_SWIZZLE_X, PIPE_SWIZZLE_Y);
  5850.                     ^~~~~~~~~~~~~~
  5851. ../mesa/src/gallium/drivers/svga/svga_tgsi_vgpu10.c:8826:38: warning: implicit conversion from enumeration type 'enum pipe_swizzle' to different enumeration type 'enum tgsi_swizzle' [-Wenum-conversion]
  5852.                     PIPE_SWIZZLE_X, PIPE_SWIZZLE_Y,
  5853.                                     ^~~~~~~~~~~~~~
  5854. ../mesa/src/gallium/drivers/svga/svga_tgsi_vgpu10.c:8826:22: warning: implicit conversion from enumeration type 'enum pipe_swizzle' to different enumeration type 'enum tgsi_swizzle' [-Wenum-conversion]
  5855.                     PIPE_SWIZZLE_X, PIPE_SWIZZLE_Y,
  5856.                     ^~~~~~~~~~~~~~
  5857. 9 warnings generated.
  5858. [2381/2564] Compiling C object src/gallium/drivers/zink/libzink.a.p/zink_render_pass.c.o
  5859. [2382/2564] Compiling C object src/gallium/drivers/zink/libzink.a.p/zink_query.c.o
  5860. [2383/2564] Linking static target src/gallium/drivers/svga/libsvga.a
  5861. [2384/2564] Compiling C object src/gallium/drivers/zink/libzink.a.p/zink_resource.c.o
  5862. [2385/2564] Compiling C object src/gallium/drivers/zink/libzink.a.p/zink_state.c.o
  5863. [2386/2564] Compiling C object src/gallium/drivers/zink/libzink.a.p/zink_screen.c.o
  5864. [2387/2564] Compiling C object src/gallium/drivers/zink/libzink.a.p/zink_surface.c.o
  5865. [2388/2564] Linking static target src/gallium/drivers/zink/libzink.a
  5866. [2389/2564] Compiling C object src/gallium/targets/pipe-loader/pipe_radeonsi.so.p/pipe_radeonsi.c.o
  5867. [2390/2564] Compiling C++ object src/gallium/frontends/clover/libclllvm.a.p/llvm_codegen_bitcode.cpp.o
  5868. [2391/2564] Compiling C++ object src/gallium/frontends/clover/libclllvm.a.p/llvm_codegen_common.cpp.o
  5869. [2392/2564] Compiling C++ object src/gallium/frontends/clover/libclspirv.a.p/spirv_invocation.cpp.o
  5870. [2393/2564] Linking static target src/gallium/frontends/clover/libclspirv.a
  5871. [2394/2564] Compiling C++ object src/gallium/frontends/clover/libclllvm.a.p/llvm_codegen_native.cpp.o
  5872. [2395/2564] Compiling C++ object src/gallium/frontends/clover/libclover.a.p/api_context.cpp.o
  5873. [2396/2564] Compiling C++ object src/gallium/frontends/clover/libclover.a.p/api_device.cpp.o
  5874. [2397/2564] Compiling C++ object src/gallium/frontends/clover/libclover.a.p/api_invalid.cpp.o
  5875. [2398/2564] Compiling C++ object src/gallium/frontends/clover/libclover.a.p/api_platform.cpp.o
  5876. [2399/2564] Compiling C++ object src/gallium/frontends/clover/libclover.a.p/api_dispatch.cpp.o
  5877. [2400/2564] Compiling C++ object src/gallium/frontends/clover/libclllvm.a.p/llvm_invocation.cpp.o
  5878. [2401/2564] Linking static target src/gallium/frontends/clover/libclllvm.a
  5879. [2402/2564] Compiling C++ object src/gallium/frontends/clover/libclnir.a.p/nir_invocation.cpp.o
  5880. [2403/2564] Linking static target src/gallium/frontends/clover/libclnir.a
  5881. [2404/2564] Compiling C++ object src/gallium/frontends/clover/libclover.a.p/api_interop.cpp.o
  5882. [2405/2564] Compiling C++ object src/gallium/frontends/clover/libclover.a.p/api_event.cpp.o
  5883. [2406/2564] Compiling C++ object src/gallium/frontends/clover/libclover.a.p/api_memory.cpp.o
  5884. ../mesa/src/gallium/frontends/clover/api/memory.cpp:542:7: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result]
  5885.      posix_memalign(&ptr, alignment, size);
  5886.      ^~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~
  5887. 1 warning generated.
  5888. [2407/2564] Compiling C++ object src/gallium/frontends/clover/libclover.a.p/api_queue.cpp.o
  5889. [2408/2564] Compiling C++ object src/gallium/frontends/clover/libclover.a.p/api_program.cpp.o
  5890. [2409/2564] Compiling C++ object src/gallium/frontends/clover/libclover.a.p/api_kernel.cpp.o
  5891. [2410/2564] Linking target src/amd/vulkan/libvulkan_radeon.so
  5892. [2411/2564] Compiling C++ object src/gallium/frontends/clover/libclover.a.p/api_sampler.cpp.o
  5893. [2412/2564] Compiling C++ object src/gallium/frontends/clover/libclover.a.p/core_context.cpp.o
  5894. [2413/2564] Compiling C++ object src/gallium/frontends/clover/libclover.a.p/core_device.cpp.o
  5895. [2414/2564] Compiling C++ object src/gallium/frontends/clover/libclover.a.p/core_event.cpp.o
  5896. [2415/2564] Compiling C++ object src/gallium/frontends/clover/libclover.a.p/core_format.cpp.o
  5897. [2416/2564] Compiling C++ object src/gallium/frontends/clover/libclover.a.p/core_platform.cpp.o
  5898. [2417/2564] Compiling C++ object src/gallium/frontends/clover/libclover.a.p/core_module.cpp.o
  5899. [2418/2564] Compiling C++ object src/gallium/frontends/clover/libclover.a.p/core_memory.cpp.o
  5900. [2419/2564] Compiling C++ object src/gallium/frontends/clover/libclover.a.p/api_transfer.cpp.o
  5901. [2420/2564] Compiling C++ object src/gallium/frontends/clover/libclover.a.p/core_kernel.cpp.o
  5902. [2421/2564] Compiling C++ object src/gallium/frontends/clover/libclover.a.p/core_queue.cpp.o
  5903. [2422/2564] Compiling C++ object src/gallium/frontends/clover/libclover.a.p/core_printf.cpp.o
  5904. [2423/2564] Compiling C object src/gallium/frontends/dri/libdri.a.p/dri_query_renderer.c.o
  5905. [2424/2564] Compiling C++ object src/gallium/frontends/clover/libclover.a.p/core_sampler.cpp.o
  5906. [2425/2564] Compiling C++ object src/gallium/frontends/clover/libclover.a.p/core_timestamp.cpp.o
  5907. [2426/2564] Compiling C++ object src/gallium/frontends/clover/libclover.a.p/core_resource.cpp.o
  5908. [2427/2564] Compiling C object src/gallium/frontends/dri/libdri.a.p/dri_drawable.c.o
  5909. [2428/2564] Compiling C object src/gallium/targets/dri/libgallium_dri.so.p/target.c.o
  5910. [2429/2564] Compiling C object src/gallium/frontends/dri/libdri.a.p/dri_helpers.c.o
  5911. [2430/2564] Compiling C++ object src/gallium/frontends/clover/libclover.a.p/core_program.cpp.o
  5912. [2431/2564] Linking static target src/gallium/frontends/clover/libclover.a
  5913. [2432/2564] Compiling C object src/gallium/frontends/dri/libdri.a.p/dri_screen.c.o
  5914. [2433/2564] Compiling C object src/gallium/frontends/vdpau/libvdpau_st.a.p/bitmap.c.o
  5915. [2434/2564] Compiling C object src/gallium/frontends/dri/libdri.a.p/dri_context.c.o
  5916. [2435/2564] Compiling C object src/gallium/targets/osmesa/libOSMesa.so.8.0.0.p/target.c.o
  5917. [2436/2564] Compiling C object src/gallium/frontends/dri/libdri.a.p/drisw.c.o
  5918. [2437/2564] Compiling C object src/gallium/frontends/osmesa/libosmesa_st.a.p/osmesa.c.o
  5919. [2438/2564] Linking static target src/gallium/frontends/osmesa/libosmesa_st.a
  5920. [2439/2564] Compiling C object src/gallium/frontends/vdpau/libvdpau_st.a.p/device.c.o
  5921. [2440/2564] Compiling C object src/gallium/frontends/dri/libdri.a.p/dri2.c.o
  5922. [2441/2564] Linking static target src/gallium/frontends/dri/libdri.a
  5923. [2442/2564] Compiling C object src/gallium/frontends/vdpau/libvdpau_st.a.p/decode.c.o
  5924. [2443/2564] Compiling C object src/gallium/frontends/vdpau/libvdpau_st.a.p/ftab.c.o
  5925. [2444/2564] Linking target src/gallium/targets/dri/libgallium_dri.so
  5926. FAILED: src/gallium/targets/dri/libgallium_dri.so
  5927. clang++  -o src/gallium/targets/dri/libgallium_dri.so src/gallium/targets/dri/libgallium_dri.so.p/target.c.o -flto -flto-jobs=0 -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,--start-group -Wl,-soname,libgallium_dri.so -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -march=x86-64 -mtune=native -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2,-D_GLIBCXX_ASSERTIONS -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../../mapi/shared-glapi' -Wl,-rpath-link,/mnt/home/makepkg/PKG/mesa-git/src/_build/src/mapi/shared-glapi src/gallium/frontends/dri/libdri.a src/util/libmesa_util.a src/util/format/libmesa_format.a src/mesa/libmesa_gallium.a src/mesa/libmesa_common.a src/compiler/glsl/libglsl.a src/compiler/glsl/glcpp/libglcpp.a src/compiler/nir/libnir.a src/compiler/libcompiler.a src/mesa/libmesa_sse41.a src/mesa/drivers/dri/common/libdricommon.a src/mesa/drivers/dri/common/libmegadriver_stub.a src/gallium/auxiliary/libgalliumvl.a src/gallium/auxiliary/libgallium.a src/mapi/shared-glapi/libglapi.so.0.0.0 src/gallium/auxiliary/pipe-loader/libpipe_loader_static.a src/loader/libloader.a src/util/libxmlconfig.a src/gallium/winsys/sw/null/libws_null.a src/gallium/winsys/sw/wrapper/libwsw.a src/gallium/winsys/sw/dri/libswdri.a src/gallium/winsys/sw/kms-dri/libswkmsdri.a src/gallium/drivers/llvmpipe/libllvmpipe.a src/gallium/drivers/softpipe/libsoftpipe.a src/gallium/drivers/r300/libr300.a src/gallium/winsys/radeon/drm/libradeonwinsys.a src/gallium/drivers/r600/libr600.a src/gallium/drivers/radeonsi/libradeonsi.a src/gallium/winsys/amdgpu/drm/libamdgpuwinsys.a src/amd/addrlib/libaddrlib.a src/amd/common/libamd_common.a src/amd/llvm/libamd_common_llvm.a src/gallium/winsys/nouveau/drm/libnouveauwinsys.a src/gallium/drivers/nouveau/libnouveau.a src/gallium/drivers/svga/libsvga.a src/gallium/winsys/svga/drm/libsvgadrm.a src/gallium/drivers/virgl/libvirgl.a src/gallium/winsys/virgl/drm/libvirgldrm.a src/gallium/winsys/virgl/common/libvirglcommon.a src/gallium/winsys/virgl/vtest/libvirglvtest.a src/gallium/drivers/iris/libiris.a src/gallium/drivers/iris/libiris_per_hw_ver80.a src/gallium/drivers/iris/libiris_per_hw_ver90.a src/gallium/drivers/iris/libiris_per_hw_ver110.a src/gallium/drivers/iris/libiris_per_hw_ver120.a src/gallium/drivers/iris/libiris_per_hw_ver125.a src/intel/compiler/libintel_compiler.a src/intel/dev/libintel_dev.a src/intel/isl/libisl.a src/intel/isl/libisl_per_hw_ver40.a src/intel/isl/libisl_per_hw_ver50.a src/intel/isl/libisl_per_hw_ver60.a src/intel/isl/libisl_per_hw_ver70.a src/intel/isl/libisl_per_hw_ver75.a src/intel/isl/libisl_per_hw_ver80.a src/intel/isl/libisl_per_hw_ver90.a src/intel/isl/libisl_per_hw_ver110.a src/intel/isl/libisl_per_hw_ver120.a src/intel/isl/libisl_per_hw_ver125.a src/intel/isl/libisl_tiled_memcpy.a src/intel/isl/libisl_tiled_memcpy_sse41.a src/intel/blorp/libblorp.a src/intel/perf/libintel_perf.a src/intel/common/libintel_common.a src/gallium/winsys/iris/drm/libiriswinsys.a src/gallium/drivers/zink/libzink.a -Wl,--build-id=sha1 -Wl,--gc-sections -Wl,--version-script /mnt/home/makepkg/PKG/mesa-git/src/mesa/src/gallium/targets/dri/dri.sym -Wl,--dynamic-list /mnt/home/makepkg/PKG/mesa-git/src/mesa/src/gallium/targets/dri/../dri-vdpau.dyn /usr/lib/libdrm.so -lLLVM-12 -pthread /usr/lib/libexpat.so /usr/lib/libz.so -lm /usr/lib/libzstd.so -ldl /usr/lib/libunwind.so -lLLVM-12 -lsensors -lLLVM-12 /usr/lib/libdrm_radeon.so -lLLVM-12 /usr/lib/libelf.so -lLLVM-12 -lLLVM-12 -lLLVM-12 /usr/lib/libdrm_amdgpu.so -lLLVM-12 /usr/lib/libdrm_nouveau.so /usr/lib/libvulkan.so -Wl,--end-group
  5928. /bin/ld: src/gallium/winsys/amdgpu/drm/libamdgpuwinsys.a: error adding symbols: file format not recognized
  5929. clang-12: error: linker command failed with exit code 1 (use -v to see invocation)
  5930. [2445/2564] Compiling C object src/gallium/frontends/vdpau/libvdpau_st.a.p/htab.c.o
  5931. [2446/2564] Compiling C object src/gallium/frontends/vdpau/libvdpau_st.a.p/mixer.c.o
  5932. [2447/2564] Linking target src/gallium/targets/opencl/libMesaOpenCL.so.1.0.0
  5933. [2448/2564] Linking target src/gallium/targets/pipe-loader/pipe_r300.so
  5934. [2449/2564] Linking target src/gallium/targets/pipe-loader/pipe_swrast.so
  5935. [2450/2564] Linking target src/gallium/targets/pipe-loader/pipe_vmwgfx.so
  5936. [2451/2564] Linking target src/gallium/targets/pipe-loader/pipe_r600.so
  5937. [2452/2564] Linking target src/gallium/targets/pipe-loader/pipe_radeonsi.so
  5938. [2453/2564] Linking target src/intel/vulkan/libvulkan_intel.so
  5939. [2454/2564] Linking target src/gallium/targets/pipe-loader/pipe_nouveau.so
  5940. [2455/2564] Linking target src/gallium/targets/pipe-loader/pipe_iris.so
  5941. [2456/2564] Linking target src/gallium/targets/osmesa/libOSMesa.so.8.0.0
  5942. [2457/2564] Linking target src/mesa/drivers/dri/libmesa_dri_drivers.so
  5943. ninja: build stopped: subcommand failed.
  5944. ==> ERROR:(B A failure occurred in build().(B
  5945.     Aborting...(B
  5946.  
RAW Paste Data