ectorhga

Raze compile log on Raspberry Pi 5 / Bookworm

Apr 4th, 2025
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 120.56 KB | None | 0 0
  1. [ 0%] Building CXX object libraries/ZVulkan/CMakeFiles/zvulkan.dir/src/vulkanbuilders.cpp.o
  2. [ 0%] Building CXX object libraries/ZVulkan/CMakeFiles/zvulkan.dir/src/vulkandevice.cpp.o
  3. [ 0%] Building CXX object libraries/ZVulkan/CMakeFiles/zvulkan.dir/src/vulkaninstance.cpp.o
  4. [ 0%] Building CXX object libraries/ZVulkan/CMakeFiles/zvulkan.dir/src/vulkansurface.cpp.o
  5. [ 0%] Building CXX object libraries/ZVulkan/CMakeFiles/zvulkan.dir/src/vulkanswapchain.cpp.o
  6. [ 1%] Building CXX object libraries/ZVulkan/CMakeFiles/zvulkan.dir/src/vk_mem_alloc/vk_mem_alloc.cpp.o
  7. [ 1%] Building C object libraries/ZVulkan/CMakeFiles/zvulkan.dir/src/volk/volk.c.o
  8. [ 1%] Building CXX object libraries/ZVulkan/CMakeFiles/zvulkan.dir/src/glslang/glslang/MachineIndependent/propagateNoContraction.cpp.o
  9. [ 1%] Building CXX object libraries/ZVulkan/CMakeFiles/zvulkan.dir/src/glslang/glslang/MachineIndependent/PoolAlloc.cpp.o
  10. [ 1%] Building CXX object libraries/ZVulkan/CMakeFiles/zvulkan.dir/src/glslang/glslang/MachineIndependent/Intermediate.cpp.o
  11. [ 1%] Building CXX object libraries/ZVulkan/CMakeFiles/zvulkan.dir/src/glslang/glslang/MachineIndependent/attribute.cpp.o
  12. [ 1%] Building CXX object libraries/ZVulkan/CMakeFiles/zvulkan.dir/src/glslang/glslang/MachineIndependent/Scan.cpp.o
  13. [ 2%] Building CXX object libraries/ZVulkan/CMakeFiles/zvulkan.dir/src/glslang/glslang/MachineIndependent/SymbolTable.cpp.o
  14. [ 2%] Building CXX object libraries/ZVulkan/CMakeFiles/zvulkan.dir/src/glslang/glslang/MachineIndependent/RemoveTree.cpp.o
  15. [ 2%] Building CXX object libraries/ZVulkan/CMakeFiles/zvulkan.dir/src/glslang/glslang/MachineIndependent/reflection.cpp.o
  16. [ 2%] Building CXX object libraries/ZVulkan/CMakeFiles/zvulkan.dir/src/glslang/glslang/MachineIndependent/iomapper.cpp.o
  17. [ 2%] Building CXX object libraries/ZVulkan/CMakeFiles/zvulkan.dir/src/glslang/glslang/MachineIndependent/intermOut.cpp.o
  18. [ 2%] Building CXX object libraries/ZVulkan/CMakeFiles/zvulkan.dir/src/glslang/glslang/MachineIndependent/Versions.cpp.o
  19. [ 2%] Building CXX object libraries/ZVulkan/CMakeFiles/zvulkan.dir/src/glslang/glslang/MachineIndependent/linkValidate.cpp.o
  20. [ 3%] Building CXX object libraries/ZVulkan/CMakeFiles/zvulkan.dir/src/glslang/glslang/MachineIndependent/InfoSink.cpp.o
  21. [ 3%] Building CXX object libraries/ZVulkan/CMakeFiles/zvulkan.dir/src/glslang/glslang/MachineIndependent/Constant.cpp.o
  22. [ 3%] Building CXX object libraries/ZVulkan/CMakeFiles/zvulkan.dir/src/glslang/glslang/MachineIndependent/IntermTraverse.cpp.o
  23. [ 3%] Building CXX object libraries/ZVulkan/CMakeFiles/zvulkan.dir/src/glslang/glslang/MachineIndependent/glslang_tab.cpp.o
  24. [ 3%] Building CXX object libraries/ZVulkan/CMakeFiles/zvulkan.dir/src/glslang/glslang/MachineIndependent/ShaderLang.cpp.o
  25. [ 3%] Building CXX object libraries/ZVulkan/CMakeFiles/zvulkan.dir/src/glslang/glslang/MachineIndependent/preprocessor/Pp.cpp.o
  26. [ 3%] Building CXX object libraries/ZVulkan/CMakeFiles/zvulkan.dir/src/glslang/glslang/MachineIndependent/preprocessor/PpAtom.cpp.o
  27. [ 4%] Building CXX object libraries/ZVulkan/CMakeFiles/zvulkan.dir/src/glslang/glslang/MachineIndependent/preprocessor/PpContext.cpp.o
  28. [ 4%] Building CXX object libraries/ZVulkan/CMakeFiles/zvulkan.dir/src/glslang/glslang/MachineIndependent/preprocessor/PpTokens.cpp.o
  29. [ 4%] Building CXX object libraries/ZVulkan/CMakeFiles/zvulkan.dir/src/glslang/glslang/MachineIndependent/preprocessor/PpScanner.cpp.o
  30. [ 4%] Building CXX object libraries/ZVulkan/CMakeFiles/zvulkan.dir/src/glslang/glslang/MachineIndependent/parseConst.cpp.o
  31. [ 4%] Building CXX object libraries/ZVulkan/CMakeFiles/zvulkan.dir/src/glslang/glslang/MachineIndependent/Initialize.cpp.o
  32. [ 4%] Building CXX object libraries/ZVulkan/CMakeFiles/zvulkan.dir/src/glslang/glslang/MachineIndependent/limits.cpp.o
  33. [ 4%] Building CXX object libraries/ZVulkan/CMakeFiles/zvulkan.dir/src/glslang/glslang/MachineIndependent/ParseContextBase.cpp.o
  34. [ 4%] Building CXX object libraries/ZVulkan/CMakeFiles/zvulkan.dir/src/glslang/glslang/MachineIndependent/ParseHelper.cpp.o
  35. [ 5%] Building CXX object libraries/ZVulkan/CMakeFiles/zvulkan.dir/src/glslang/glslang/MachineIndependent/SpirvIntrinsics.cpp.o
  36. [ 5%] Building CXX object libraries/ZVulkan/CMakeFiles/zvulkan.dir/src/glslang/glslang/GenericCodeGen/Link.cpp.o
  37. [ 5%] Building CXX object libraries/ZVulkan/CMakeFiles/zvulkan.dir/src/glslang/glslang/GenericCodeGen/CodeGen.cpp.o
  38. [ 5%] Building CXX object libraries/ZVulkan/CMakeFiles/zvulkan.dir/src/glslang/spirv/GlslangToSpv.cpp.o
  39. [ 5%] Building CXX object libraries/ZVulkan/CMakeFiles/zvulkan.dir/src/glslang/spirv/doc.cpp.o
  40. [ 5%] Building CXX object libraries/ZVulkan/CMakeFiles/zvulkan.dir/src/glslang/spirv/disassemble.cpp.o
  41. [ 5%] Building CXX object libraries/ZVulkan/CMakeFiles/zvulkan.dir/src/glslang/spirv/SpvPostProcess.cpp.o
  42. [ 6%] Building CXX object libraries/ZVulkan/CMakeFiles/zvulkan.dir/src/glslang/spirv/InReadableOrder.cpp.o
  43. [ 6%] Building CXX object libraries/ZVulkan/CMakeFiles/zvulkan.dir/src/glslang/spirv/SPVRemapper.cpp.o
  44. [ 6%] Building CXX object libraries/ZVulkan/CMakeFiles/zvulkan.dir/src/glslang/spirv/SpvBuilder.cpp.o
  45. [ 6%] Building CXX object libraries/ZVulkan/CMakeFiles/zvulkan.dir/src/glslang/spirv/SpvTools.cpp.o
  46. [ 6%] Building CXX object libraries/ZVulkan/CMakeFiles/zvulkan.dir/src/glslang/spirv/Logger.cpp.o
  47. [ 6%] Building CXX object libraries/ZVulkan/CMakeFiles/zvulkan.dir/src/glslang/OGLCompilersDLL/InitializeDll.cpp.o
  48. [ 6%] Building CXX object libraries/ZVulkan/CMakeFiles/zvulkan.dir/src/glslang/glslang/OSDependent/Unix/ossource.cpp.o
  49. [ 7%] Linking CXX static library libzvulkan.a
  50. [ 7%] Built target zvulkan
  51. [ 7%] Building CXX object libraries/ZWidget/CMakeFiles/zwidget.dir/src/core/canvas.cpp.o
  52. [ 7%] Building CXX object libraries/ZWidget/CMakeFiles/zwidget.dir/src/core/font.cpp.o
  53. [ 7%] Building CXX object libraries/ZWidget/CMakeFiles/zwidget.dir/src/core/image.cpp.o
  54. [ 7%] Building CXX object libraries/ZWidget/CMakeFiles/zwidget.dir/src/core/span_layout.cpp.o
  55. [ 7%] Building CXX object libraries/ZWidget/CMakeFiles/zwidget.dir/src/core/timer.cpp.o
  56. [ 7%] Building CXX object libraries/ZWidget/CMakeFiles/zwidget.dir/src/core/widget.cpp.o
  57. [ 8%] Building CXX object libraries/ZWidget/CMakeFiles/zwidget.dir/src/core/utf8reader.cpp.o
  58. [ 8%] Building CXX object libraries/ZWidget/CMakeFiles/zwidget.dir/src/core/pathfill.cpp.o
  59. [ 8%] Building CXX object libraries/ZWidget/CMakeFiles/zwidget.dir/src/core/truetypefont.cpp.o
  60. [ 8%] Building CXX object libraries/ZWidget/CMakeFiles/zwidget.dir/src/core/picopng/picopng.cpp.o
  61. [ 8%] Building CXX object libraries/ZWidget/CMakeFiles/zwidget.dir/src/core/nanosvg/nanosvg.cpp.o
  62. [ 8%] Building CXX object libraries/ZWidget/CMakeFiles/zwidget.dir/src/widgets/lineedit/lineedit.cpp.o
  63. [ 8%] Building CXX object libraries/ZWidget/CMakeFiles/zwidget.dir/src/widgets/mainwindow/mainwindow.cpp.o
  64. [ 9%] Building CXX object libraries/ZWidget/CMakeFiles/zwidget.dir/src/widgets/menubar/menubar.cpp.o
  65. [ 9%] Building CXX object libraries/ZWidget/CMakeFiles/zwidget.dir/src/widgets/scrollbar/scrollbar.cpp.o
  66. [ 9%] Building CXX object libraries/ZWidget/CMakeFiles/zwidget.dir/src/widgets/statusbar/statusbar.cpp.o
  67. [ 9%] Building CXX object libraries/ZWidget/CMakeFiles/zwidget.dir/src/widgets/textedit/textedit.cpp.o
  68. [ 9%] Building CXX object libraries/ZWidget/CMakeFiles/zwidget.dir/src/widgets/toolbar/toolbar.cpp.o
  69. [ 9%] Building CXX object libraries/ZWidget/CMakeFiles/zwidget.dir/src/widgets/toolbar/toolbarbutton.cpp.o
  70. [ 9%] Building CXX object libraries/ZWidget/CMakeFiles/zwidget.dir/src/widgets/imagebox/imagebox.cpp.o
  71. [ 10%] Building CXX object libraries/ZWidget/CMakeFiles/zwidget.dir/src/widgets/textlabel/textlabel.cpp.o
  72. [ 10%] Building CXX object libraries/ZWidget/CMakeFiles/zwidget.dir/src/widgets/pushbutton/pushbutton.cpp.o
  73. [ 10%] Building CXX object libraries/ZWidget/CMakeFiles/zwidget.dir/src/widgets/checkboxlabel/checkboxlabel.cpp.o
  74. [ 10%] Building CXX object libraries/ZWidget/CMakeFiles/zwidget.dir/src/widgets/listview/listview.cpp.o
  75. [ 10%] Building CXX object libraries/ZWidget/CMakeFiles/zwidget.dir/src/widgets/tabwidget/tabwidget.cpp.o
  76. [ 10%] Building CXX object libraries/ZWidget/CMakeFiles/zwidget.dir/src/window/window.cpp.o
  77. [ 10%] Building CXX object libraries/ZWidget/CMakeFiles/zwidget.dir/src/window/sdl2/sdl2displaywindow.cpp.o
  78. [ 11%] Linking CXX static library libzwidget.a
  79. [ 11%] Built target zwidget
  80. [ 11%] Building C object libraries/webp/CMakeFiles/webp.dir/src/dec/alpha_dec.c.o
  81. [ 11%] Building C object libraries/webp/CMakeFiles/webp.dir/src/dec/buffer_dec.c.o
  82. [ 12%] Building C object libraries/webp/CMakeFiles/webp.dir/src/dec/frame_dec.c.o
  83. [ 12%] Building C object libraries/webp/CMakeFiles/webp.dir/src/dec/idec_dec.c.o
  84. [ 12%] Building C object libraries/webp/CMakeFiles/webp.dir/src/dec/io_dec.c.o
  85. [ 12%] Building C object libraries/webp/CMakeFiles/webp.dir/src/dec/quant_dec.c.o
  86. [ 12%] Building C object libraries/webp/CMakeFiles/webp.dir/src/dec/tree_dec.c.o
  87. [ 12%] Building C object libraries/webp/CMakeFiles/webp.dir/src/dec/vp8l_dec.c.o
  88. [ 12%] Building C object libraries/webp/CMakeFiles/webp.dir/src/dec/vp8_dec.c.o
  89. [ 13%] Building C object libraries/webp/CMakeFiles/webp.dir/src/dec/webp_dec.c.o
  90. [ 13%] Building C object libraries/webp/CMakeFiles/webp.dir/src/demux/anim_decode.c.o
  91. [ 13%] Building C object libraries/webp/CMakeFiles/webp.dir/src/demux/demux.c.o
  92. [ 13%] Building C object libraries/webp/CMakeFiles/webp.dir/src/dsp/alpha_processing.c.o
  93. [ 13%] Building C object libraries/webp/CMakeFiles/webp.dir/src/dsp/alpha_processing_mips_dsp_r2.c.o
  94. [ 13%] Building C object libraries/webp/CMakeFiles/webp.dir/src/dsp/alpha_processing_neon.c.o
  95. [ 13%] Building C object libraries/webp/CMakeFiles/webp.dir/src/dsp/alpha_processing_sse2.c.o
  96. [ 14%] Building C object libraries/webp/CMakeFiles/webp.dir/src/dsp/alpha_processing_sse41.c.o
  97. [ 14%] Building C object libraries/webp/CMakeFiles/webp.dir/src/dsp/cost.c.o
  98. [ 14%] Building C object libraries/webp/CMakeFiles/webp.dir/src/dsp/cost_mips32.c.o
  99. [ 14%] Building C object libraries/webp/CMakeFiles/webp.dir/src/dsp/cost_mips_dsp_r2.c.o
  100. [ 14%] Building C object libraries/webp/CMakeFiles/webp.dir/src/dsp/cost_neon.c.o
  101. [ 14%] Building C object libraries/webp/CMakeFiles/webp.dir/src/dsp/cost_sse2.c.o
  102. [ 14%] Building C object libraries/webp/CMakeFiles/webp.dir/src/dsp/cpu.c.o
  103. [ 15%] Building C object libraries/webp/CMakeFiles/webp.dir/src/dsp/dec.c.o
  104. [ 15%] Building C object libraries/webp/CMakeFiles/webp.dir/src/dsp/dec_clip_tables.c.o
  105. [ 15%] Building C object libraries/webp/CMakeFiles/webp.dir/src/dsp/dec_mips32.c.o
  106. [ 15%] Building C object libraries/webp/CMakeFiles/webp.dir/src/dsp/dec_mips_dsp_r2.c.o
  107. [ 15%] Building C object libraries/webp/CMakeFiles/webp.dir/src/dsp/dec_msa.c.o
  108. [ 15%] Building C object libraries/webp/CMakeFiles/webp.dir/src/dsp/dec_neon.c.o
  109. [ 15%] Building C object libraries/webp/CMakeFiles/webp.dir/src/dsp/dec_sse2.c.o
  110. [ 15%] Building C object libraries/webp/CMakeFiles/webp.dir/src/dsp/dec_sse41.c.o
  111. [ 16%] Building C object libraries/webp/CMakeFiles/webp.dir/src/dsp/enc.c.o
  112. [ 16%] Building C object libraries/webp/CMakeFiles/webp.dir/src/dsp/enc_mips32.c.o
  113. [ 16%] Building C object libraries/webp/CMakeFiles/webp.dir/src/dsp/enc_mips_dsp_r2.c.o
  114. [ 16%] Building C object libraries/webp/CMakeFiles/webp.dir/src/dsp/enc_msa.c.o
  115. [ 16%] Building C object libraries/webp/CMakeFiles/webp.dir/src/dsp/enc_neon.c.o
  116. [ 16%] Building C object libraries/webp/CMakeFiles/webp.dir/src/dsp/enc_sse2.c.o
  117. [ 16%] Building C object libraries/webp/CMakeFiles/webp.dir/src/dsp/enc_sse41.c.o
  118. [ 17%] Building C object libraries/webp/CMakeFiles/webp.dir/src/dsp/filters.c.o
  119. [ 17%] Building C object libraries/webp/CMakeFiles/webp.dir/src/dsp/filters_mips_dsp_r2.c.o
  120. [ 17%] Building C object libraries/webp/CMakeFiles/webp.dir/src/dsp/filters_msa.c.o
  121. [ 17%] Building C object libraries/webp/CMakeFiles/webp.dir/src/dsp/filters_neon.c.o
  122. [ 17%] Building C object libraries/webp/CMakeFiles/webp.dir/src/dsp/filters_sse2.c.o
  123. [ 17%] Building C object libraries/webp/CMakeFiles/webp.dir/src/dsp/lossless.c.o
  124. [ 17%] Building C object libraries/webp/CMakeFiles/webp.dir/src/dsp/lossless_enc.c.o
  125. [ 18%] Building C object libraries/webp/CMakeFiles/webp.dir/src/dsp/lossless_enc_mips32.c.o
  126. [ 18%] Building C object libraries/webp/CMakeFiles/webp.dir/src/dsp/lossless_enc_mips_dsp_r2.c.o
  127. [ 18%] Building C object libraries/webp/CMakeFiles/webp.dir/src/dsp/lossless_enc_msa.c.o
  128. [ 18%] Building C object libraries/webp/CMakeFiles/webp.dir/src/dsp/lossless_enc_neon.c.o
  129. [ 18%] Building C object libraries/webp/CMakeFiles/webp.dir/src/dsp/lossless_enc_sse2.c.o
  130. [ 18%] Building C object libraries/webp/CMakeFiles/webp.dir/src/dsp/lossless_enc_sse41.c.o
  131. [ 18%] Building C object libraries/webp/CMakeFiles/webp.dir/src/dsp/lossless_mips_dsp_r2.c.o
  132. [ 19%] Building C object libraries/webp/CMakeFiles/webp.dir/src/dsp/lossless_msa.c.o
  133. [ 19%] Building C object libraries/webp/CMakeFiles/webp.dir/src/dsp/lossless_neon.c.o
  134. [ 19%] Building C object libraries/webp/CMakeFiles/webp.dir/src/dsp/lossless_sse2.c.o
  135. [ 19%] Building C object libraries/webp/CMakeFiles/webp.dir/src/dsp/lossless_sse41.c.o
  136. [ 19%] Building C object libraries/webp/CMakeFiles/webp.dir/src/dsp/rescaler.c.o
  137. [ 19%] Building C object libraries/webp/CMakeFiles/webp.dir/src/dsp/rescaler_mips32.c.o
  138. [ 19%] Building C object libraries/webp/CMakeFiles/webp.dir/src/dsp/rescaler_mips_dsp_r2.c.o
  139. [ 20%] Building C object libraries/webp/CMakeFiles/webp.dir/src/dsp/rescaler_msa.c.o
  140. [ 20%] Building C object libraries/webp/CMakeFiles/webp.dir/src/dsp/rescaler_neon.c.o
  141. [ 20%] Building C object libraries/webp/CMakeFiles/webp.dir/src/dsp/rescaler_sse2.c.o
  142. [ 20%] Building C object libraries/webp/CMakeFiles/webp.dir/src/dsp/ssim.c.o
  143. [ 20%] Building C object libraries/webp/CMakeFiles/webp.dir/src/dsp/ssim_sse2.c.o
  144. [ 20%] Building C object libraries/webp/CMakeFiles/webp.dir/src/dsp/upsampling.c.o
  145. [ 20%] Building C object libraries/webp/CMakeFiles/webp.dir/src/dsp/upsampling_mips_dsp_r2.c.o
  146. [ 21%] Building C object libraries/webp/CMakeFiles/webp.dir/src/dsp/upsampling_msa.c.o
  147. [ 21%] Building C object libraries/webp/CMakeFiles/webp.dir/src/dsp/upsampling_neon.c.o
  148. [ 21%] Building C object libraries/webp/CMakeFiles/webp.dir/src/dsp/upsampling_sse2.c.o
  149. [ 21%] Building C object libraries/webp/CMakeFiles/webp.dir/src/dsp/upsampling_sse41.c.o
  150. [ 21%] Building C object libraries/webp/CMakeFiles/webp.dir/src/dsp/yuv.c.o
  151. [ 21%] Building C object libraries/webp/CMakeFiles/webp.dir/src/dsp/yuv_mips32.c.o
  152. [ 21%] Building C object libraries/webp/CMakeFiles/webp.dir/src/dsp/yuv_mips_dsp_r2.c.o
  153. [ 21%] Building C object libraries/webp/CMakeFiles/webp.dir/src/dsp/yuv_neon.c.o
  154. [ 22%] Building C object libraries/webp/CMakeFiles/webp.dir/src/dsp/yuv_sse2.c.o
  155. [ 22%] Building C object libraries/webp/CMakeFiles/webp.dir/src/dsp/yuv_sse41.c.o
  156. [ 22%] Building C object libraries/webp/CMakeFiles/webp.dir/src/enc/alpha_enc.c.o
  157. [ 22%] Building C object libraries/webp/CMakeFiles/webp.dir/src/enc/analysis_enc.c.o
  158. [ 22%] Building C object libraries/webp/CMakeFiles/webp.dir/src/enc/backward_references_cost_enc.c.o
  159. [ 22%] Building C object libraries/webp/CMakeFiles/webp.dir/src/enc/backward_references_enc.c.o
  160. [ 22%] Building C object libraries/webp/CMakeFiles/webp.dir/src/enc/config_enc.c.o
  161. [ 23%] Building C object libraries/webp/CMakeFiles/webp.dir/src/enc/cost_enc.c.o
  162. [ 23%] Building C object libraries/webp/CMakeFiles/webp.dir/src/enc/filter_enc.c.o
  163. [ 23%] Building C object libraries/webp/CMakeFiles/webp.dir/src/enc/frame_enc.c.o
  164. [ 23%] Building C object libraries/webp/CMakeFiles/webp.dir/src/enc/histogram_enc.c.o
  165. [ 23%] Building C object libraries/webp/CMakeFiles/webp.dir/src/enc/iterator_enc.c.o
  166. [ 23%] Building C object libraries/webp/CMakeFiles/webp.dir/src/enc/near_lossless_enc.c.o
  167. [ 23%] Building C object libraries/webp/CMakeFiles/webp.dir/src/enc/picture_csp_enc.c.o
  168. [ 24%] Building C object libraries/webp/CMakeFiles/webp.dir/src/enc/picture_enc.c.o
  169. [ 24%] Building C object libraries/webp/CMakeFiles/webp.dir/src/enc/picture_psnr_enc.c.o
  170. [ 24%] Building C object libraries/webp/CMakeFiles/webp.dir/src/enc/picture_rescale_enc.c.o
  171. [ 24%] Building C object libraries/webp/CMakeFiles/webp.dir/src/enc/picture_tools_enc.c.o
  172. [ 24%] Building C object libraries/webp/CMakeFiles/webp.dir/src/enc/predictor_enc.c.o
  173. [ 24%] Building C object libraries/webp/CMakeFiles/webp.dir/src/enc/quant_enc.c.o
  174. [ 24%] Building C object libraries/webp/CMakeFiles/webp.dir/src/enc/syntax_enc.c.o
  175. [ 25%] Building C object libraries/webp/CMakeFiles/webp.dir/src/enc/token_enc.c.o
  176. [ 25%] Building C object libraries/webp/CMakeFiles/webp.dir/src/enc/tree_enc.c.o
  177. [ 25%] Building C object libraries/webp/CMakeFiles/webp.dir/src/enc/vp8l_enc.c.o
  178. [ 25%] Building C object libraries/webp/CMakeFiles/webp.dir/src/enc/webp_enc.c.o
  179. [ 25%] Building C object libraries/webp/CMakeFiles/webp.dir/src/mux/anim_encode.c.o
  180. [ 25%] Building C object libraries/webp/CMakeFiles/webp.dir/src/mux/muxedit.c.o
  181. [ 25%] Building C object libraries/webp/CMakeFiles/webp.dir/src/mux/muxinternal.c.o
  182. [ 26%] Building C object libraries/webp/CMakeFiles/webp.dir/src/mux/muxread.c.o
  183. [ 26%] Building C object libraries/webp/CMakeFiles/webp.dir/src/utils/bit_reader_utils.c.o
  184. [ 26%] Building C object libraries/webp/CMakeFiles/webp.dir/src/utils/bit_writer_utils.c.o
  185. [ 26%] Building C object libraries/webp/CMakeFiles/webp.dir/src/utils/color_cache_utils.c.o
  186. [ 26%] Building C object libraries/webp/CMakeFiles/webp.dir/src/utils/filters_utils.c.o
  187. [ 26%] Building C object libraries/webp/CMakeFiles/webp.dir/src/utils/huffman_encode_utils.c.o
  188. [ 26%] Building C object libraries/webp/CMakeFiles/webp.dir/src/utils/huffman_utils.c.o
  189. [ 27%] Building C object libraries/webp/CMakeFiles/webp.dir/src/utils/palette.c.o
  190. [ 27%] Building C object libraries/webp/CMakeFiles/webp.dir/src/utils/quant_levels_dec_utils.c.o
  191. [ 27%] Building C object libraries/webp/CMakeFiles/webp.dir/src/utils/quant_levels_utils.c.o
  192. [ 27%] Building C object libraries/webp/CMakeFiles/webp.dir/src/utils/random_utils.c.o
  193. [ 27%] Building C object libraries/webp/CMakeFiles/webp.dir/src/utils/rescaler_utils.c.o
  194. [ 27%] Building C object libraries/webp/CMakeFiles/webp.dir/src/utils/thread_utils.c.o
  195. [ 27%] Building C object libraries/webp/CMakeFiles/webp.dir/src/utils/utils.c.o
  196. [ 27%] Building C object libraries/webp/CMakeFiles/webp.dir/sharpyuv/sharpyuv.c.o
  197. [ 28%] Building C object libraries/webp/CMakeFiles/webp.dir/sharpyuv/sharpyuv_cpu.c.o
  198. [ 28%] Building C object libraries/webp/CMakeFiles/webp.dir/sharpyuv/sharpyuv_csp.c.o
  199. [ 28%] Building C object libraries/webp/CMakeFiles/webp.dir/sharpyuv/sharpyuv_dsp.c.o
  200. [ 28%] Building C object libraries/webp/CMakeFiles/webp.dir/sharpyuv/sharpyuv_gamma.c.o
  201. [ 28%] Building C object libraries/webp/CMakeFiles/webp.dir/sharpyuv/sharpyuv_neon.c.o
  202. [ 28%] Building C object libraries/webp/CMakeFiles/webp.dir/sharpyuv/sharpyuv_sse2.c.o
  203. [ 28%] Linking C static library libwebp.a
  204. [ 28%] Built target webp
  205. [ 28%] Building C object libraries/libtess/CMakeFiles/tess2.dir/Source/bucketalloc.c.o
  206. [ 28%] Building C object libraries/libtess/CMakeFiles/tess2.dir/Source/dict.c.o
  207. [ 28%] Building C object libraries/libtess/CMakeFiles/tess2.dir/Source/geom.c.o
  208. [ 29%] Building C object libraries/libtess/CMakeFiles/tess2.dir/Source/mesh.c.o
  209. [ 29%] Building C object libraries/libtess/CMakeFiles/tess2.dir/Source/priorityq.c.o
  210. [ 29%] Building C object libraries/libtess/CMakeFiles/tess2.dir/Source/sweep.c.o
  211. [ 29%] Building C object libraries/libtess/CMakeFiles/tess2.dir/Source/tess.c.o
  212. [ 29%] Linking C static library libtess2.a
  213. [ 29%] Built target tess2
  214. [ 29%] Building C object libraries/lzma/CMakeFiles/lzma.dir/C/7zAlloc.c.o
  215. [ 29%] Building C object libraries/lzma/CMakeFiles/lzma.dir/C/7zArcIn.c.o
  216. [ 29%] Building C object libraries/lzma/CMakeFiles/lzma.dir/C/7zBuf.c.o
  217. [ 29%] Building C object libraries/lzma/CMakeFiles/lzma.dir/C/7zBuf2.c.o
  218. [ 29%] Building C object libraries/lzma/CMakeFiles/lzma.dir/C/7zCrc.c.o
  219. [ 29%] Building C object libraries/lzma/CMakeFiles/lzma.dir/C/7zCrcOpt.c.o
  220. [ 30%] Building C object libraries/lzma/CMakeFiles/lzma.dir/C/7zDec.c.o
  221. [ 30%] Building C object libraries/lzma/CMakeFiles/lzma.dir/C/7zFile.c.o
  222. [ 30%] Building C object libraries/lzma/CMakeFiles/lzma.dir/C/7zStream.c.o
  223. [ 30%] Building C object libraries/lzma/CMakeFiles/lzma.dir/C/Alloc.c.o
  224. [ 30%] Building C object libraries/lzma/CMakeFiles/lzma.dir/C/Bcj2.c.o
  225. [ 30%] Building C object libraries/lzma/CMakeFiles/lzma.dir/C/Bcj2Enc.c.o
  226. /home/pi/makedir/raze/libraries/lzma/C/Bcj2Enc.c: In function ‘Bcj2Enc_Encode’:
  227. /home/pi/makedir/raze/libraries/lzma/C/Bcj2Enc.c:488:20: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  228. 488 | p->temp[i] = src[i];
  229. | ~~~~~~~~~~~^~~~~~~~
  230. In file included from /home/pi/makedir/raze/libraries/lzma/C/Bcj2Enc.c:14:
  231. /home/pi/makedir/raze/libraries/lzma/C/Bcj2.h:287:8: note: at offset 8 into destination object ‘temp’ of size 8
  232. 287 | Byte temp[8];
  233. | ^~~~
  234. [ 30%] Building C object libraries/lzma/CMakeFiles/lzma.dir/C/Bra.c.o
  235. [ 31%] Building C object libraries/lzma/CMakeFiles/lzma.dir/C/Bra86.c.o
  236. [ 31%] Building C object libraries/lzma/CMakeFiles/lzma.dir/C/CpuArch.c.o
  237. [ 31%] Building C object libraries/lzma/CMakeFiles/lzma.dir/C/Delta.c.o
  238. [ 31%] Building C object libraries/lzma/CMakeFiles/lzma.dir/C/DllSecur.c.o
  239. [ 31%] Building C object libraries/lzma/CMakeFiles/lzma.dir/C/LzFind.c.o
  240. [ 31%] Building C object libraries/lzma/CMakeFiles/lzma.dir/C/LzFindMt.c.o
  241. [ 31%] Building C object libraries/lzma/CMakeFiles/lzma.dir/C/LzFindOpt.c.o
  242. [ 32%] Building C object libraries/lzma/CMakeFiles/lzma.dir/C/Lzma2Dec.c.o
  243. [ 32%] Building C object libraries/lzma/CMakeFiles/lzma.dir/C/Lzma2DecMt.c.o
  244. [ 32%] Building C object libraries/lzma/CMakeFiles/lzma.dir/C/Lzma2Enc.c.o
  245. [ 32%] Building C object libraries/lzma/CMakeFiles/lzma.dir/C/LzmaDec.c.o
  246. [ 32%] Building C object libraries/lzma/CMakeFiles/lzma.dir/C/LzmaEnc.c.o
  247. [ 32%] Building C object libraries/lzma/CMakeFiles/lzma.dir/C/LzmaLib.c.o
  248. [ 32%] Building C object libraries/lzma/CMakeFiles/lzma.dir/C/MtCoder.c.o
  249. [ 33%] Building C object libraries/lzma/CMakeFiles/lzma.dir/C/MtDec.c.o
  250. [ 33%] Building C object libraries/lzma/CMakeFiles/lzma.dir/C/Ppmd7.c.o
  251. [ 33%] Building C object libraries/lzma/CMakeFiles/lzma.dir/C/Ppmd7Dec.c.o
  252. [ 33%] Building C object libraries/lzma/CMakeFiles/lzma.dir/C/Ppmd7Enc.c.o
  253. [ 33%] Building C object libraries/lzma/CMakeFiles/lzma.dir/C/Sha256.c.o
  254. [ 33%] Building C object libraries/lzma/CMakeFiles/lzma.dir/C/Sha256Opt.c.o
  255. [ 33%] Building C object libraries/lzma/CMakeFiles/lzma.dir/C/Sort.c.o
  256. [ 34%] Building C object libraries/lzma/CMakeFiles/lzma.dir/C/SwapBytes.c.o
  257. [ 34%] Building C object libraries/lzma/CMakeFiles/lzma.dir/C/Threads.c.o
  258. [ 34%] Building C object libraries/lzma/CMakeFiles/lzma.dir/C/Xz.c.o
  259. [ 34%] Building C object libraries/lzma/CMakeFiles/lzma.dir/C/XzCrc64.c.o
  260. [ 34%] Building C object libraries/lzma/CMakeFiles/lzma.dir/C/XzCrc64Opt.c.o
  261. [ 34%] Building C object libraries/lzma/CMakeFiles/lzma.dir/C/XzDec.c.o
  262. [ 34%] Building C object libraries/lzma/CMakeFiles/lzma.dir/C/XzEnc.c.o
  263. [ 34%] Building C object libraries/lzma/CMakeFiles/lzma.dir/C/XzIn.c.o
  264. [ 35%] Linking C static library liblzma.a
  265. [ 35%] Built target lzma
  266. [ 35%] Building C object libraries/miniz/CMakeFiles/miniz.dir/miniz.c.o
  267. [ 35%] Linking C static library libminiz.a
  268. [ 35%] Built target miniz
  269. [ 35%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/codegen/bitmap.cc.o
  270. [ 36%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/codegen/emit_action.cc.o
  271. [ 36%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/codegen/emit_dfa.cc.o
  272. [ 36%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/codegen/label.cc.o
  273. [ 36%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/codegen/go_construct.cc.o
  274. [ 36%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/codegen/go_destruct.cc.o
  275. [ 36%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/codegen/go_emit.cc.o
  276. [ 36%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/codegen/go_used_labels.cc.o
  277. [ 37%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/codegen/input_api.cc.o
  278. [ 37%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/codegen/output.cc.o
  279. [ 37%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/codegen/print.cc.o
  280. [ 37%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/conf/msg.cc.o
  281. [ 37%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/conf/opt.cc.o
  282. [ 37%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/conf/parse_opts.cc.o
  283. [ 37%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/conf/warn.cc.o
  284. [ 38%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/ir/nfa/calc_size.cc.o
  285. [ 38%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/ir/nfa/nfa.cc.o
  286. [ 38%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/ir/nfa/split.cc.o
  287. [ 38%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/ir/adfa/adfa.cc.o
  288. [ 38%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/ir/adfa/prepare.cc.o
  289. [ 38%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/ir/dfa/determinization.cc.o
  290. [ 38%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/ir/dfa/fillpoints.cc.o
  291. [ 39%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/ir/dfa/minimization.cc.o
  292. [ 39%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/ir/regexp/display.cc.o
  293. [ 39%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/ir/regexp/encoding/enc.cc.o
  294. [ 39%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/ir/regexp/encoding/range_suffix.cc.o
  295. [ 39%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/ir/regexp/encoding/utf8/utf8_regexp.cc.o
  296. [ 39%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/ir/regexp/encoding/utf8/utf8_range.cc.o
  297. [ 39%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/ir/regexp/encoding/utf8/utf8.cc.o
  298. [ 40%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/ir/regexp/encoding/utf16/utf16_regexp.cc.o
  299. [ 40%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/ir/regexp/encoding/utf16/utf16.cc.o
  300. [ 40%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/ir/regexp/encoding/utf16/utf16_range.cc.o
  301. [ 40%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/ir/regexp/fixed_length.cc.o
  302. [ 40%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/ir/regexp/regexp.cc.o
  303. [ 40%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/ir/compile.cc.o
  304. [ 40%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/ir/rule_rank.cc.o
  305. [ 41%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/ir/skeleton/control_flow.cc.o
  306. [ 41%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/ir/skeleton/generate_code.cc.o
  307. [ 41%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/ir/skeleton/generate_data.cc.o
  308. [ 41%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/ir/skeleton/match_empty.cc.o
  309. [ 41%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/ir/skeleton/maxlen.cc.o
  310. [ 41%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/ir/skeleton/skeleton.cc.o
  311. [ 41%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/ir/skeleton/unreachable.cc.o
  312. [ 41%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/ir/skeleton/way.cc.o
  313. [ 42%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/main.cc.o
  314. [ 42%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/parse/code.cc.o
  315. [ 42%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/parse/input.cc.o
  316. [ 42%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/parse/lex.cc.o
  317. [ 42%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/parse/lex_conf.cc.o
  318. [ 42%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/parse/parser.cc.o
  319. [ 42%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/parse/scanner.cc.o
  320. [ 43%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/parse/unescape.cc.o
  321. [ 43%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/util/s_to_n32_unsafe.cc.o
  322. [ 43%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/util/range.cc.o
  323. [ 43%] Linking CXX executable re2c
  324. [ 43%] Built target re2c
  325. [ 43%] Building C object tools/lemon/CMakeFiles/lemon.dir/lemon.c.o
  326. [ 44%] Linking C executable lemon
  327. /home/pi/makedir/raze/build/tools/lemon
  328. [ 44%] Built target lemon
  329. [ 45%] Building C object tools/zipdir/CMakeFiles/zipdir.dir/zipdir.c.o
  330. [ 45%] Linking C executable zipdir
  331. [ 45%] Built target zipdir
  332. source/gitinfo.h is up to date at commit 1.12pre-1-g7e1fe48ff.
  333. [ 45%] Built target revision_check
  334. [ 45%] Building CXX object libraries/discordrpc/src/CMakeFiles/discord-rpc.dir/discord_rpc.cpp.o
  335. [ 45%] Building CXX object libraries/discordrpc/src/CMakeFiles/discord-rpc.dir/rpc_connection.cpp.o
  336. [ 45%] Building CXX object libraries/discordrpc/src/CMakeFiles/discord-rpc.dir/serialization.cpp.o
  337. [ 45%] Building CXX object libraries/discordrpc/src/CMakeFiles/discord-rpc.dir/connection_unix.cpp.o
  338. [ 45%] Building CXX object libraries/discordrpc/src/CMakeFiles/discord-rpc.dir/discord_register_linux.cpp.o
  339. [ 45%] Linking CXX static library libdiscord-rpc.a
  340. [ 45%] Built target discord-rpc
  341. [ 45%] Generating zcc-parse.c, zcc-parse.h
  342. [ 45%] Generating sc_man_scanner.h
  343. [ 45%] Building CXX object source/CMakeFiles/raze.dir/cmake_pch.hxx.gch
  344. [ 45%] Building CXX object source/CMakeFiles/raze.dir/core/vmstubs.cpp.o
  345. [ 46%] Building CXX object source/CMakeFiles/raze.dir/platform/posix/i_steam.cpp.o
  346. [ 46%] Building CXX object source/CMakeFiles/raze.dir/common/platform/posix/i_system_posix.cpp.o
  347. [ 46%] Building C object source/CMakeFiles/raze.dir/common/platform/posix/sdl/crashcatcher.c.o
  348. [ 46%] Building CXX object source/CMakeFiles/raze.dir/common/platform/posix/sdl/hardware.cpp.o
  349. [ 46%] Building CXX object source/CMakeFiles/raze.dir/common/platform/posix/sdl/i_gui.cpp.o
  350. [ 46%] Building CXX object source/CMakeFiles/raze.dir/common/platform/posix/sdl/i_input.cpp.o
  351. [ 46%] Building CXX object source/CMakeFiles/raze.dir/common/platform/posix/sdl/i_joystick.cpp.o
  352. [ 47%] Building CXX object source/CMakeFiles/raze.dir/common/platform/posix/sdl/i_main.cpp.o
  353. [ 47%] Building CXX object source/CMakeFiles/raze.dir/common/platform/posix/sdl/i_system.cpp.o
  354. [ 47%] Building CXX object source/CMakeFiles/raze.dir/common/platform/posix/sdl/sdlglvideo.cpp.o
  355. [ 47%] Building CXX object source/CMakeFiles/raze.dir/common/platform/posix/sdl/st_start.cpp.o
  356. [ 47%] Building CXX object source/CMakeFiles/raze.dir/common/platform/posix/unix/i_specialpaths.cpp.o
  357. [ 47%] Building CXX object source/CMakeFiles/raze.dir/common/platform/posix/unix/gtk_dialogs.cpp.o
  358. [ 47%] Building C object source/CMakeFiles/raze.dir/common/rendering/gl_load/gl_load.c.o
  359. [ 48%] Building CXX object source/CMakeFiles/raze.dir/common/textures/hires/hqnx/init.cpp.o
  360. [ 48%] Building CXX object source/CMakeFiles/raze.dir/common/textures/hires/hqnx/hq2x.cpp.o
  361. [ 48%] Building CXX object source/CMakeFiles/raze.dir/common/textures/hires/hqnx/hq3x.cpp.o
  362. [ 48%] Building CXX object source/CMakeFiles/raze.dir/common/textures/hires/hqnx/hq4x.cpp.o
  363. [ 48%] Building CXX object source/CMakeFiles/raze.dir/common/textures/hires/xbr/xbrz.cpp.o
  364. /home/pi/makedir/raze/source/common/textures/hires/xbr/xbrz.cpp: In instantiation of ‘void {anonymous}::scaleImage(const uint32_t*, uint32_t*, int, int, const xbrz::ScalerCfg&, int, int) [with Scaler = Scaler2x<ColorGradientRGB>; ColorDistance = ColorDistanceRGB; OobReader = OobReaderDuplicate; uint32_t = unsigned int]’:
  365. /home/pi/makedir/raze/source/common/textures/hires/xbr/xbrz.cpp:1183:104: required from here
  366. /home/pi/makedir/raze/source/common/textures/hires/xbr/xbrz.cpp:720:72: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  367. 720 | const auto& ker3 = reinterpret_cast<const Kernel_3x3&>(ker4); //"The Things We Do for Perf"
  368. | ^~~~
  369. /home/pi/makedir/raze/source/common/textures/hires/xbr/xbrz.cpp: In instantiation of ‘void {anonymous}::scaleImage(const uint32_t*, uint32_t*, int, int, const xbrz::ScalerCfg&, int, int) [with Scaler = Scaler3x<ColorGradientRGB>; ColorDistance = ColorDistanceRGB; OobReader = OobReaderDuplicate; uint32_t = unsigned int]’:
  370. /home/pi/makedir/raze/source/common/textures/hires/xbr/xbrz.cpp:1185:104: required from here
  371. /home/pi/makedir/raze/source/common/textures/hires/xbr/xbrz.cpp:720:72: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  372. /home/pi/makedir/raze/source/common/textures/hires/xbr/xbrz.cpp: In instantiation of ‘void {anonymous}::scaleImage(const uint32_t*, uint32_t*, int, int, const xbrz::ScalerCfg&, int, int) [with Scaler = Scaler4x<ColorGradientRGB>; ColorDistance = ColorDistanceRGB; OobReader = OobReaderDuplicate; uint32_t = unsigned int]’:
  373. /home/pi/makedir/raze/source/common/textures/hires/xbr/xbrz.cpp:1187:104: required from here
  374. /home/pi/makedir/raze/source/common/textures/hires/xbr/xbrz.cpp:720:72: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  375. /home/pi/makedir/raze/source/common/textures/hires/xbr/xbrz.cpp: In instantiation of ‘void {anonymous}::scaleImage(const uint32_t*, uint32_t*, int, int, const xbrz::ScalerCfg&, int, int) [with Scaler = Scaler5x<ColorGradientRGB>; ColorDistance = ColorDistanceRGB; OobReader = OobReaderDuplicate; uint32_t = unsigned int]’:
  376. /home/pi/makedir/raze/source/common/textures/hires/xbr/xbrz.cpp:1189:104: required from here
  377. /home/pi/makedir/raze/source/common/textures/hires/xbr/xbrz.cpp:720:72: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  378. /home/pi/makedir/raze/source/common/textures/hires/xbr/xbrz.cpp: In instantiation of ‘void {anonymous}::scaleImage(const uint32_t*, uint32_t*, int, int, const xbrz::ScalerCfg&, int, int) [with Scaler = Scaler6x<ColorGradientRGB>; ColorDistance = ColorDistanceRGB; OobReader = OobReaderDuplicate; uint32_t = unsigned int]’:
  379. /home/pi/makedir/raze/source/common/textures/hires/xbr/xbrz.cpp:1191:104: required from here
  380. /home/pi/makedir/raze/source/common/textures/hires/xbr/xbrz.cpp:720:72: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  381. /home/pi/makedir/raze/source/common/textures/hires/xbr/xbrz.cpp: In instantiation of ‘void {anonymous}::scaleImage(const uint32_t*, uint32_t*, int, int, const xbrz::ScalerCfg&, int, int) [with Scaler = Scaler2x<ColorGradientARGB>; ColorDistance = ColorDistanceARGB; OobReader = OobReaderTransparent; uint32_t = unsigned int]’:
  382. /home/pi/makedir/raze/source/common/textures/hires/xbr/xbrz.cpp:1199:108: required from here
  383. /home/pi/makedir/raze/source/common/textures/hires/xbr/xbrz.cpp:720:72: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  384. /home/pi/makedir/raze/source/common/textures/hires/xbr/xbrz.cpp: In instantiation of ‘void {anonymous}::scaleImage(const uint32_t*, uint32_t*, int, int, const xbrz::ScalerCfg&, int, int) [with Scaler = Scaler3x<ColorGradientARGB>; ColorDistance = ColorDistanceARGB; OobReader = OobReaderTransparent; uint32_t = unsigned int]’:
  385. /home/pi/makedir/raze/source/common/textures/hires/xbr/xbrz.cpp:1201:108: required from here
  386. /home/pi/makedir/raze/source/common/textures/hires/xbr/xbrz.cpp:720:72: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  387. /home/pi/makedir/raze/source/common/textures/hires/xbr/xbrz.cpp: In instantiation of ‘void {anonymous}::scaleImage(const uint32_t*, uint32_t*, int, int, const xbrz::ScalerCfg&, int, int) [with Scaler = Scaler4x<ColorGradientARGB>; ColorDistance = ColorDistanceARGB; OobReader = OobReaderTransparent; uint32_t = unsigned int]’:
  388. /home/pi/makedir/raze/source/common/textures/hires/xbr/xbrz.cpp:1203:108: required from here
  389. /home/pi/makedir/raze/source/common/textures/hires/xbr/xbrz.cpp:720:72: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  390. /home/pi/makedir/raze/source/common/textures/hires/xbr/xbrz.cpp: In instantiation of ‘void {anonymous}::scaleImage(const uint32_t*, uint32_t*, int, int, const xbrz::ScalerCfg&, int, int) [with Scaler = Scaler5x<ColorGradientARGB>; ColorDistance = ColorDistanceARGB; OobReader = OobReaderTransparent; uint32_t = unsigned int]’:
  391. /home/pi/makedir/raze/source/common/textures/hires/xbr/xbrz.cpp:1205:108: required from here
  392. /home/pi/makedir/raze/source/common/textures/hires/xbr/xbrz.cpp:720:72: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  393. /home/pi/makedir/raze/source/common/textures/hires/xbr/xbrz.cpp: In instantiation of ‘void {anonymous}::scaleImage(const uint32_t*, uint32_t*, int, int, const xbrz::ScalerCfg&, int, int) [with Scaler = Scaler6x<ColorGradientARGB>; ColorDistance = ColorDistanceARGB; OobReader = OobReaderTransparent; uint32_t = unsigned int]’:
  394. /home/pi/makedir/raze/source/common/textures/hires/xbr/xbrz.cpp:1207:108: required from here
  395. /home/pi/makedir/raze/source/common/textures/hires/xbr/xbrz.cpp:720:72: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  396. /home/pi/makedir/raze/source/common/textures/hires/xbr/xbrz.cpp: In instantiation of ‘void {anonymous}::scaleImage(const uint32_t*, uint32_t*, int, int, const xbrz::ScalerCfg&, int, int) [with Scaler = Scaler2x<ColorGradientARGB>; ColorDistance = ColorDistanceUnbufferedARGB; OobReader = OobReaderTransparent; uint32_t = unsigned int]’:
  397. /home/pi/makedir/raze/source/common/textures/hires/xbr/xbrz.cpp:1215:118: required from here
  398. /home/pi/makedir/raze/source/common/textures/hires/xbr/xbrz.cpp:720:72: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  399. /home/pi/makedir/raze/source/common/textures/hires/xbr/xbrz.cpp: In instantiation of ‘void {anonymous}::scaleImage(const uint32_t*, uint32_t*, int, int, const xbrz::ScalerCfg&, int, int) [with Scaler = Scaler3x<ColorGradientARGB>; ColorDistance = ColorDistanceUnbufferedARGB; OobReader = OobReaderTransparent; uint32_t = unsigned int]’:
  400. /home/pi/makedir/raze/source/common/textures/hires/xbr/xbrz.cpp:1217:118: required from here
  401. /home/pi/makedir/raze/source/common/textures/hires/xbr/xbrz.cpp:720:72: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  402. /home/pi/makedir/raze/source/common/textures/hires/xbr/xbrz.cpp: In instantiation of ‘void {anonymous}::scaleImage(const uint32_t*, uint32_t*, int, int, const xbrz::ScalerCfg&, int, int) [with Scaler = Scaler4x<ColorGradientARGB>; ColorDistance = ColorDistanceUnbufferedARGB; OobReader = OobReaderTransparent; uint32_t = unsigned int]’:
  403. /home/pi/makedir/raze/source/common/textures/hires/xbr/xbrz.cpp:1219:118: required from here
  404. /home/pi/makedir/raze/source/common/textures/hires/xbr/xbrz.cpp:720:72: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  405. /home/pi/makedir/raze/source/common/textures/hires/xbr/xbrz.cpp: In instantiation of ‘void {anonymous}::scaleImage(const uint32_t*, uint32_t*, int, int, const xbrz::ScalerCfg&, int, int) [with Scaler = Scaler5x<ColorGradientARGB>; ColorDistance = ColorDistanceUnbufferedARGB; OobReader = OobReaderTransparent; uint32_t = unsigned int]’:
  406. /home/pi/makedir/raze/source/common/textures/hires/xbr/xbrz.cpp:1221:118: required from here
  407. /home/pi/makedir/raze/source/common/textures/hires/xbr/xbrz.cpp:720:72: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  408. /home/pi/makedir/raze/source/common/textures/hires/xbr/xbrz.cpp: In instantiation of ‘void {anonymous}::scaleImage(const uint32_t*, uint32_t*, int, int, const xbrz::ScalerCfg&, int, int) [with Scaler = Scaler6x<ColorGradientARGB>; ColorDistance = ColorDistanceUnbufferedARGB; OobReader = OobReaderTransparent; uint32_t = unsigned int]’:
  409. /home/pi/makedir/raze/source/common/textures/hires/xbr/xbrz.cpp:1223:118: required from here
  410. /home/pi/makedir/raze/source/common/textures/hires/xbr/xbrz.cpp:720:72: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  411. [ 48%] Building CXX object source/CMakeFiles/raze.dir/common/textures/hires/xbr/xbrz_old.cpp.o
  412. [ 48%] Building CXX object source/CMakeFiles/raze.dir/common/utility/matrix.cpp.o
  413. [ 49%] Building CXX object source/CMakeFiles/raze.dir/common/rendering/gles/gles_system.cpp.o
  414. [ 49%] Building CXX object source/CMakeFiles/raze.dir/common/rendering/gles/gles_renderer.cpp.o
  415. [ 49%] Building CXX object source/CMakeFiles/raze.dir/common/rendering/gles/gles_framebuffer.cpp.o
  416. [ 49%] Building CXX object source/CMakeFiles/raze.dir/common/rendering/gles/gles_renderstate.cpp.o
  417. [ 49%] Building CXX object source/CMakeFiles/raze.dir/common/rendering/gles/gles_renderbuffers.cpp.o
  418. [ 49%] Building CXX object source/CMakeFiles/raze.dir/common/rendering/gles/gles_postprocess.cpp.o
  419. [ 49%] Building CXX object source/CMakeFiles/raze.dir/common/rendering/gles/gles_postprocessstate.cpp.o
  420. [ 50%] Building CXX object source/CMakeFiles/raze.dir/common/rendering/gles/gles_buffers.cpp.o
  421. [ 50%] Building CXX object source/CMakeFiles/raze.dir/common/rendering/gles/gles_hwtexture.cpp.o
  422. [ 50%] Building CXX object source/CMakeFiles/raze.dir/common/rendering/gles/gles_shader.cpp.o
  423. [ 50%] Building CXX object source/CMakeFiles/raze.dir/common/rendering/gles/gles_shaderprogram.cpp.o
  424. [ 50%] Building CXX object source/CMakeFiles/raze.dir/common/rendering/gles/gles_samplers.cpp.o
  425. [ 50%] Building C object source/CMakeFiles/raze.dir/common/rendering/gles/glad/src/glad.c.o
  426. [ 50%] Building CXX object source/CMakeFiles/raze.dir/common/rendering/vulkan/system/vk_renderdevice.cpp.o
  427. [ 50%] Building CXX object source/CMakeFiles/raze.dir/common/rendering/vulkan/system/vk_commandbuffer.cpp.o
  428. [ 51%] Building CXX object source/CMakeFiles/raze.dir/common/rendering/vulkan/system/vk_hwbuffer.cpp.o
  429. [ 51%] Building CXX object source/CMakeFiles/raze.dir/common/rendering/vulkan/system/vk_buffer.cpp.o
  430. [ 51%] Building CXX object source/CMakeFiles/raze.dir/common/rendering/vulkan/renderer/vk_renderstate.cpp.o
  431. [ 51%] Building CXX object source/CMakeFiles/raze.dir/common/rendering/vulkan/renderer/vk_renderpass.cpp.o
  432. [ 51%] Building CXX object source/CMakeFiles/raze.dir/common/rendering/vulkan/renderer/vk_streambuffer.cpp.o
  433. [ 51%] Building CXX object source/CMakeFiles/raze.dir/common/rendering/vulkan/renderer/vk_postprocess.cpp.o
  434. In file included from /home/pi/makedir/raze/source/common/rendering/vulkan/renderer/vk_postprocess.h:8,
  435. from /home/pi/makedir/raze/source/common/rendering/vulkan/renderer/vk_postprocess.cpp:23:
  436. In constructor ‘PPResource::PPResource()’,
  437. inlined from ‘PPTexture::PPTexture()’ at /home/pi/makedir/raze/source/common/rendering/hwrenderer/postprocessing/hw_postprocess.h:293:2,
  438. inlined from ‘void PPTonemap::ClearTonemapPalette()’ at /home/pi/makedir/raze/source/common/rendering/hwrenderer/postprocessing/hw_postprocess.h:559:49,
  439. inlined from ‘void VkPostprocess::ClearTonemapPalette()’ at /home/pi/makedir/raze/source/common/rendering/vulkan/renderer/vk_postprocess.cpp:273:44:
  440. /home/pi/makedir/raze/source/common/rendering/hwrenderer/postprocessing/hw_postprocess.h:247:23: warning: storing the address of local variable ‘<anonymous>’ in ‘PPResource::First’ [-Wdangling-pointer=]
  441. 247 | First = this;
  442. | ~~~~~~^~~~~~
  443. /home/pi/makedir/raze/source/common/rendering/hwrenderer/postprocessing/hw_postprocess.h: In member function ‘void VkPostprocess::ClearTonemapPalette()’:
  444. /home/pi/makedir/raze/source/common/rendering/hwrenderer/postprocessing/hw_postprocess.h:559:56: note: ‘<anonymous>’ declared here
  445. 559 | void ClearTonemapPalette() { PaletteTexture = {}; }
  446. | ^
  447. /home/pi/makedir/raze/source/common/rendering/hwrenderer/postprocessing/hw_postprocess.h:279:28: note: ‘PPResource::First’ declared here
  448. 279 | static PPResource *First;
  449. | ^~~~~
  450. [ 51%] Building CXX object source/CMakeFiles/raze.dir/common/rendering/vulkan/renderer/vk_pprenderstate.cpp.o
  451. [ 52%] Building CXX object source/CMakeFiles/raze.dir/common/rendering/vulkan/renderer/vk_descriptorset.cpp.o
  452. [ 52%] Building CXX object source/CMakeFiles/raze.dir/common/rendering/vulkan/renderer/vk_raytrace.cpp.o
  453. [ 52%] Building CXX object source/CMakeFiles/raze.dir/common/rendering/vulkan/shaders/vk_shader.cpp.o
  454. [ 52%] Building CXX object source/CMakeFiles/raze.dir/common/rendering/vulkan/shaders/vk_ppshader.cpp.o
  455. [ 52%] Building CXX object source/CMakeFiles/raze.dir/common/rendering/vulkan/textures/vk_samplers.cpp.o
  456. [ 52%] Building CXX object source/CMakeFiles/raze.dir/common/rendering/vulkan/textures/vk_hwtexture.cpp.o
  457. [ 52%] Building CXX object source/CMakeFiles/raze.dir/common/rendering/vulkan/textures/vk_pptexture.cpp.o
  458. [ 53%] Building CXX object source/CMakeFiles/raze.dir/common/rendering/vulkan/textures/vk_imagetransition.cpp.o
  459. [ 53%] Building CXX object source/CMakeFiles/raze.dir/common/rendering/vulkan/textures/vk_renderbuffers.cpp.o
  460. [ 53%] Building CXX object source/CMakeFiles/raze.dir/common/rendering/vulkan/textures/vk_texture.cpp.o
  461. [ 53%] Building CXX object source/CMakeFiles/raze.dir/common/rendering/vulkan/textures/vk_framebuffer.cpp.o
  462. [ 53%] Building CXX object source/CMakeFiles/raze.dir/common/thirdparty/richpresence.cpp.o
  463. [ 53%] Building CXX object source/CMakeFiles/raze.dir/thirdparty/src/md4.cpp.o
  464. [ 53%] Building CXX object source/CMakeFiles/raze.dir/build/src/clip.cpp.o
  465. [ 54%] Building CXX object source/CMakeFiles/raze.dir/core/actorinfo.cpp.o
  466. [ 54%] Building CXX object source/CMakeFiles/raze.dir/core/zcc_compile_raze.cpp.o
  467. [ 54%] Building CXX object source/CMakeFiles/raze.dir/core/codegen_raze.cpp.o
  468. In file included from /home/pi/makedir/raze/source/core/gameinput.h:4,
  469. from /home/pi/makedir/raze/source/games/duke/src/types.h:6,
  470. from /home/pi/makedir/raze/source/games/duke/src/global.h:8,
  471. from /home/pi/makedir/raze/source/games/duke/src/duke3d.h:9,
  472. from /home/pi/makedir/raze/source/core/codegen_raze.cpp:49:
  473. /home/pi/makedir/raze/source/core/coreplayer.h: In member function ‘auto DCorePlayer::getCrosshairOffsets(double)’:
  474. /home/pi/makedir/raze/source/core/coreplayer.h:100:154: note: parameter passing for argument of type ‘std::pair<TVector2<double>, TAngle<double> >’ when C++17 is enabled changed to match C++14 in GCC 10.1
  475. 100 | return std::make_pair(DVector2(160, 120 * -viewAngles.Roll.Tan()) * -viewAngles.Yaw.Tan() / tan(r_fov * pi::pi() / 360.), viewAngles.Roll);
  476. | ^
  477. [ 54%] Building CXX object source/CMakeFiles/raze.dir/core/vmexports.cpp.o
  478. In file included from /home/pi/makedir/raze/source/core/vmexports.cpp:42:
  479. /home/pi/makedir/raze/source/core/coreplayer.h: In member function ‘auto DCorePlayer::getCrosshairOffsets(double)’:
  480. /home/pi/makedir/raze/source/core/coreplayer.h:100:154: note: parameter passing for argument of type ‘std::pair<TVector2<double>, TAngle<double> >’ when C++17 is enabled changed to match C++14 in GCC 10.1
  481. 100 | return std::make_pair(DVector2(160, 120 * -viewAngles.Roll.Tan()) * -viewAngles.Yaw.Tan() / tan(r_fov * pi::pi() / 360.), viewAngles.Roll);
  482. | ^
  483. [ 54%] Building CXX object source/CMakeFiles/raze.dir/core/thingdef_data.cpp.o
  484. In file included from /home/pi/makedir/raze/source/core/gameinput.h:4,
  485. from /home/pi/makedir/raze/source/games/duke/src/types.h:6,
  486. from /home/pi/makedir/raze/source/games/duke/src/global.h:8,
  487. from /home/pi/makedir/raze/source/games/duke/src/duke3d.h:9,
  488. from /home/pi/makedir/raze/source/core/thingdef_data.cpp:45:
  489. /home/pi/makedir/raze/source/core/coreplayer.h: In member function ‘auto DCorePlayer::getCrosshairOffsets(double)’:
  490. /home/pi/makedir/raze/source/core/coreplayer.h:100:154: note: parameter passing for argument of type ‘std::pair<TVector2<double>, TAngle<double> >’ when C++17 is enabled changed to match C++14 in GCC 10.1
  491. 100 | return std::make_pair(DVector2(160, 120 * -viewAngles.Roll.Tan()) * -viewAngles.Yaw.Tan() / tan(r_fov * pi::pi() / 360.), viewAngles.Roll);
  492. | ^
  493. [ 54%] Building CXX object source/CMakeFiles/raze.dir/core/thingdef_properties.cpp.o
  494. [ 54%] Building CXX object source/CMakeFiles/raze.dir/core/actorlist.cpp.o
  495. [ 55%] Building CXX object source/CMakeFiles/raze.dir/core/automap.cpp.o
  496. [ 55%] Building CXX object source/CMakeFiles/raze.dir/core/cheats.cpp.o
  497. [ 55%] Building CXX object source/CMakeFiles/raze.dir/core/cheathandler.cpp.o
  498. [ 55%] Building CXX object source/CMakeFiles/raze.dir/core/coreplayer.cpp.o
  499. In file included from /home/pi/makedir/raze/source/core/gameinput.h:4,
  500. from /home/pi/makedir/raze/source/core/coreplayer.cpp:24:
  501. /home/pi/makedir/raze/source/core/coreplayer.h: In member function ‘auto DCorePlayer::getCrosshairOffsets(double)’:
  502. /home/pi/makedir/raze/source/core/coreplayer.h:100:154: note: parameter passing for argument of type ‘std::pair<TVector2<double>, TAngle<double> >’ when C++17 is enabled changed to match C++14 in GCC 10.1
  503. 100 | return std::make_pair(DVector2(160, 120 * -viewAngles.Roll.Tan()) * -viewAngles.Yaw.Tan() / tan(r_fov * pi::pi() / 360.), viewAngles.Roll);
  504. | ^
  505. [ 55%] Building CXX object source/CMakeFiles/raze.dir/core/rts.cpp.o
  506. [ 55%] Building CXX object source/CMakeFiles/raze.dir/core/ct_chat.cpp.o
  507. [ 55%] Building CXX object source/CMakeFiles/raze.dir/core/d_net.cpp.o
  508. [ 56%] Building CXX object source/CMakeFiles/raze.dir/core/d_protocol.cpp.o
  509. [ 56%] Building CXX object source/CMakeFiles/raze.dir/core/mainloop.cpp.o
  510. In file included from /home/pi/makedir/raze/source/core/gameinput.h:4,
  511. from /home/pi/makedir/raze/source/core/mainloop.cpp:93:
  512. /home/pi/makedir/raze/source/core/coreplayer.h: In member function ‘auto DCorePlayer::getCrosshairOffsets(double)’:
  513. /home/pi/makedir/raze/source/core/coreplayer.h:100:154: note: parameter passing for argument of type ‘std::pair<TVector2<double>, TAngle<double> >’ when C++17 is enabled changed to match C++14 in GCC 10.1
  514. 100 | return std::make_pair(DVector2(160, 120 * -viewAngles.Roll.Tan()) * -viewAngles.Yaw.Tan() / tan(r_fov * pi::pi() / 360.), viewAngles.Roll);
  515. | ^
  516. [ 56%] Building CXX object source/CMakeFiles/raze.dir/core/gameconfigfile.cpp.o
  517. [ 56%] Building CXX object source/CMakeFiles/raze.dir/core/gamecvars.cpp.o
  518. In file included from /home/pi/makedir/raze/source/core/gamecvars.cpp:51:
  519. /home/pi/makedir/raze/source/core/coreplayer.h: In member function ‘auto DCorePlayer::getCrosshairOffsets(double)’:
  520. /home/pi/makedir/raze/source/core/coreplayer.h:100:154: note: parameter passing for argument of type ‘std::pair<TVector2<double>, TAngle<double> >’ when C++17 is enabled changed to match C++14 in GCC 10.1
  521. 100 | return std::make_pair(DVector2(160, 120 * -viewAngles.Roll.Tan()) * -viewAngles.Yaw.Tan() / tan(r_fov * pi::pi() / 360.), viewAngles.Roll);
  522. | ^
  523. [ 56%] Building CXX object source/CMakeFiles/raze.dir/core/gamecontrol.cpp.o
  524. In file included from /home/pi/makedir/raze/source/core/gameinput.h:4,
  525. from /home/pi/makedir/raze/source/core/gamecontrol.cpp:87:
  526. /home/pi/makedir/raze/source/core/coreplayer.h: In member function ‘auto DCorePlayer::getCrosshairOffsets(double)’:
  527. /home/pi/makedir/raze/source/core/coreplayer.h:100:154: note: parameter passing for argument of type ‘std::pair<TVector2<double>, TAngle<double> >’ when C++17 is enabled changed to match C++14 in GCC 10.1
  528. 100 | return std::make_pair(DVector2(160, 120 * -viewAngles.Roll.Tan()) * -viewAngles.Yaw.Tan() / tan(r_fov * pi::pi() / 360.), viewAngles.Roll);
  529. | ^
  530. [ 56%] Building CXX object source/CMakeFiles/raze.dir/core/gamehud.cpp.o
  531. [ 56%] Building CXX object source/CMakeFiles/raze.dir/core/gamefuncs.cpp.o
  532. [ 56%] Building CXX object source/CMakeFiles/raze.dir/core/gameinput.cpp.o
  533. In file included from /home/pi/makedir/raze/source/core/gameinput.h:4,
  534. from /home/pi/makedir/raze/source/core/gameinput.cpp:25:
  535. /home/pi/makedir/raze/source/core/coreplayer.h: In member function ‘auto DCorePlayer::getCrosshairOffsets(double)’:
  536. /home/pi/makedir/raze/source/core/coreplayer.h:100:154: note: parameter passing for argument of type ‘std::pair<TVector2<double>, TAngle<double> >’ when C++17 is enabled changed to match C++14 in GCC 10.1
  537. 100 | return std::make_pair(DVector2(160, 120 * -viewAngles.Roll.Tan()) * -viewAngles.Yaw.Tan() / tan(r_fov * pi::pi() / 360.), viewAngles.Roll);
  538. | ^
  539. [ 57%] Building CXX object source/CMakeFiles/raze.dir/core/g_mapinfo.cpp.o
  540. [ 57%] Building CXX object source/CMakeFiles/raze.dir/core/interpolate.cpp.o
  541. [ 57%] Building CXX object source/CMakeFiles/raze.dir/core/inputstate.cpp.o
  542. [ 57%] Building CXX object source/CMakeFiles/raze.dir/core/maphack.cpp.o
  543. [ 57%] Building CXX object source/CMakeFiles/raze.dir/core/mapinfo.cpp.o
  544. [ 57%] Building CXX object source/CMakeFiles/raze.dir/core/maploader.cpp.o
  545. [ 57%] Building CXX object source/CMakeFiles/raze.dir/core/postprocessor.cpp.o
  546. [ 58%] Building CXX object source/CMakeFiles/raze.dir/core/searchpaths.cpp.o
  547. [ 58%] Building CXX object source/CMakeFiles/raze.dir/core/serializer_raze.cpp.o
  548. [ 58%] Building CXX object source/CMakeFiles/raze.dir/core/screenjob.cpp.o
  549. [ 58%] Building CXX object source/CMakeFiles/raze.dir/core/initfs.cpp.o
  550. [ 58%] Building CXX object source/CMakeFiles/raze.dir/core/statistics.cpp.o
  551. [ 58%] Building CXX object source/CMakeFiles/raze.dir/core/secrets.cpp.o
  552. [ 58%] Building CXX object source/CMakeFiles/raze.dir/core/savegamehelp.cpp.o
  553. In file included from /home/pi/makedir/raze/source/core/savegamehelp.cpp:67:
  554. /home/pi/makedir/raze/source/core/coreplayer.h: In member function ‘auto DCorePlayer::getCrosshairOffsets(double)’:
  555. /home/pi/makedir/raze/source/core/coreplayer.h:100:154: note: parameter passing for argument of type ‘std::pair<TVector2<double>, TAngle<double> >’ when C++17 is enabled changed to match C++14 in GCC 10.1
  556. 100 | return std::make_pair(DVector2(160, 120 * -viewAngles.Roll.Tan()) * -viewAngles.Yaw.Tan() / tan(r_fov * pi::pi() / 360.), viewAngles.Roll);
  557. | ^
  558. [ 59%] Building CXX object source/CMakeFiles/raze.dir/core/precache.cpp.o
  559. [ 59%] Building CXX object source/CMakeFiles/raze.dir/core/psky.cpp.o
  560. [ 59%] Building CXX object source/CMakeFiles/raze.dir/core/quotes.cpp.o
  561. [ 59%] Building CXX object source/CMakeFiles/raze.dir/core/screenshot.cpp.o
  562. [ 59%] Building CXX object source/CMakeFiles/raze.dir/core/sectorgeometry.cpp.o
  563. [ 59%] Building CXX object source/CMakeFiles/raze.dir/core/razefont.cpp.o
  564. [ 59%] Building CXX object source/CMakeFiles/raze.dir/core/raze_music.cpp.o
  565. [ 60%] Building CXX object source/CMakeFiles/raze.dir/core/raze_sound.cpp.o
  566. [ 60%] Building CXX object source/CMakeFiles/raze.dir/core/palette.cpp.o
  567. [ 60%] Building CXX object source/CMakeFiles/raze.dir/core/zcompile.cpp.o
  568. [ 60%] Building CXX object source/CMakeFiles/raze.dir/core/statusbar2.cpp.o
  569. [ 60%] Building CXX object source/CMakeFiles/raze.dir/core/shared_hud.cpp.o
  570. [ 60%] Building CXX object source/CMakeFiles/raze.dir/core/gi.cpp.o
  571. [ 60%] Building CXX object source/CMakeFiles/raze.dir/core/defparser.cpp.o
  572. [ 61%] Building CXX object source/CMakeFiles/raze.dir/core/rendering/hw_entrypoint.cpp.o
  573. [ 61%] Building CXX object source/CMakeFiles/raze.dir/core/rendering/hw_models.cpp.o
  574. [ 61%] Building CXX object source/CMakeFiles/raze.dir/core/rendering/hw_voxels.cpp.o
  575. [ 61%] Building CXX object source/CMakeFiles/raze.dir/core/rendering/hw_palmanager.cpp.o
  576. [ 61%] Building CXX object source/CMakeFiles/raze.dir/core/rendering/hw_sections.cpp.o
  577. [ 61%] Building CXX object source/CMakeFiles/raze.dir/core/rendering/hw_vertexmap.cpp.o
  578. [ 61%] Building CXX object source/CMakeFiles/raze.dir/core/rendering/scene/hw_clipper.cpp.o
  579. [ 62%] Building CXX object source/CMakeFiles/raze.dir/core/rendering/scene/hw_walls.cpp.o
  580. [ 62%] Building CXX object source/CMakeFiles/raze.dir/core/rendering/scene/hw_walls_vertex.cpp.o
  581. [ 62%] Building CXX object source/CMakeFiles/raze.dir/core/rendering/scene/hw_flats.cpp.o
  582. [ 62%] Building CXX object source/CMakeFiles/raze.dir/core/rendering/scene/hw_sprites.cpp.o
  583. [ 62%] Building CXX object source/CMakeFiles/raze.dir/core/rendering/scene/hw_drawlistadd.cpp.o
  584. [ 62%] Building CXX object source/CMakeFiles/raze.dir/core/rendering/scene/hw_drawlist.cpp.o
  585. [ 62%] Building CXX object source/CMakeFiles/raze.dir/core/rendering/scene/hw_drawinfo.cpp.o
  586. [ 63%] Building CXX object source/CMakeFiles/raze.dir/core/rendering/scene/hw_bunchdrawer.cpp.o
  587. [ 63%] Building CXX object source/CMakeFiles/raze.dir/core/rendering/scene/hw_portal.cpp.o
  588. [ 63%] Building CXX object source/CMakeFiles/raze.dir/core/rendering/scene/hw_skyportal.cpp.o
  589. [ 63%] Building CXX object source/CMakeFiles/raze.dir/core/rendering/scene/hw_sky.cpp.o
  590. [ 63%] Building CXX object source/CMakeFiles/raze.dir/core/rendering/scene/hw_setcolor.cpp.o
  591. [ 63%] Building CXX object source/CMakeFiles/raze.dir/core/rendering/scene/hw_lighting.cpp.o
  592. [ 63%] Building CXX object source/CMakeFiles/raze.dir/core/r_data/gldefs.cpp.o
  593. /home/pi/makedir/raze/source/core/r_data/gldefs.cpp: In member function ‘void GLDefsParser::ParseHardwareShader()’:
  594. /home/pi/makedir/raze/source/core/r_data/gldefs.cpp:1550:68: warning: cast between incompatible function types from ‘void (*)(FIntCVar&)’ to ‘void (*)(FBaseCVar&)’ [-Wcast-function-type]
  595. 1550 | callback = (void (*)(FBaseCVar&))uniform_callback_int;
  596. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  597. /home/pi/makedir/raze/source/core/r_data/gldefs.cpp:1554:68: warning: cast between incompatible function types from ‘void (*)(FFloatCVar&)’ to ‘void (*)(FBaseCVar&)’ [-Wcast-function-type]
  598. 1554 | callback = (void (*)(FBaseCVar&))uniform_callback_float;
  599. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  600. [ 63%] Building CXX object source/CMakeFiles/raze.dir/core/r_data/r_translate.cpp.o
  601. [ 64%] Building CXX object source/CMakeFiles/raze.dir/core/models/modeldata.cpp.o
  602. [ 64%] Building CXX object source/CMakeFiles/raze.dir/core/console/c_notifybuffer.cpp.o
  603. [ 64%] Building CXX object source/CMakeFiles/raze.dir/core/console/d_event.cpp.o
  604. In file included from /home/pi/makedir/raze/source/core/gameinput.h:4,
  605. from /home/pi/makedir/raze/source/core/console/d_event.cpp:40:
  606. /home/pi/makedir/raze/source/core/coreplayer.h: In member function ‘auto DCorePlayer::getCrosshairOffsets(double)’:
  607. /home/pi/makedir/raze/source/core/coreplayer.h:100:154: note: parameter passing for argument of type ‘std::pair<TVector2<double>, TAngle<double> >’ when C++17 is enabled changed to match C++14 in GCC 10.1
  608. 100 | return std::make_pair(DVector2(160, 120 * -viewAngles.Roll.Tan()) * -viewAngles.Yaw.Tan() / tan(r_fov * pi::pi() / 360.), viewAngles.Roll);
  609. | ^
  610. [ 64%] Building CXX object source/CMakeFiles/raze.dir/launcher/launcherwindow.cpp.o
  611. [ 64%] Building CXX object source/CMakeFiles/raze.dir/launcher/launcherbanner.cpp.o
  612. [ 64%] Building CXX object source/CMakeFiles/raze.dir/launcher/launcherbuttonbar.cpp.o
  613. [ 64%] Building CXX object source/CMakeFiles/raze.dir/launcher/playgamepage.cpp.o
  614. [ 65%] Building CXX object source/CMakeFiles/raze.dir/launcher/settingspage.cpp.o
  615. [ 65%] Building CXX object source/CMakeFiles/raze.dir/common/audio/sound/i_sound.cpp.o
  616. [ 65%] Building CXX object source/CMakeFiles/raze.dir/common/audio/sound/oalsound.cpp.o
  617. [ 65%] Building CXX object source/CMakeFiles/raze.dir/common/audio/sound/s_environment.cpp.o
  618. [ 65%] Building CXX object source/CMakeFiles/raze.dir/common/audio/sound/s_sound.cpp.o
  619. [ 65%] Building CXX object source/CMakeFiles/raze.dir/common/audio/sound/s_reverbedit.cpp.o
  620. [ 65%] Building CXX object source/CMakeFiles/raze.dir/common/audio/music/music_midi_base.cpp.o
  621. [ 66%] Building CXX object source/CMakeFiles/raze.dir/common/audio/music/music.cpp.o
  622. [ 66%] Building CXX object source/CMakeFiles/raze.dir/common/audio/music/i_music.cpp.o
  623. [ 66%] Building CXX object source/CMakeFiles/raze.dir/common/audio/music/i_soundfont.cpp.o
  624. [ 66%] Building CXX object source/CMakeFiles/raze.dir/common/audio/music/music_config.cpp.o
  625. [ 66%] Building CXX object source/CMakeFiles/raze.dir/common/2d/v_2ddrawer.cpp.o
  626. [ 66%] Building CXX object source/CMakeFiles/raze.dir/common/2d/v_drawtext.cpp.o
  627. [ 66%] Building CXX object source/CMakeFiles/raze.dir/common/2d/v_draw.cpp.o
  628. [ 67%] Building CXX object source/CMakeFiles/raze.dir/common/2d/wipe.cpp.o
  629. [ 67%] Building CXX object source/CMakeFiles/raze.dir/common/thirdparty/animlib.cpp.o
  630. [ 67%] Building CXX object source/CMakeFiles/raze.dir/common/thirdparty/gain_analysis.cpp.o
  631. [ 67%] Building CXX object source/CMakeFiles/raze.dir/common/thirdparty/sfmt/SFMT.cpp.o
  632. [ 67%] Building CXX object source/CMakeFiles/raze.dir/common/startscreen/startscreen.cpp.o
  633. [ 67%] Building CXX object source/CMakeFiles/raze.dir/common/startscreen/startscreen_heretic.cpp.o
  634. [ 67%] Building CXX object source/CMakeFiles/raze.dir/common/startscreen/startscreen_hexen.cpp.o
  635. [ 68%] Building CXX object source/CMakeFiles/raze.dir/common/startscreen/startscreen_strife.cpp.o
  636. [ 68%] Building CXX object source/CMakeFiles/raze.dir/common/startscreen/startscreen_generic.cpp.o
  637. [ 68%] Building CXX object source/CMakeFiles/raze.dir/common/startscreen/endoom.cpp.o
  638. [ 68%] Building CXX object source/CMakeFiles/raze.dir/common/widgets/errorwindow.cpp.o
  639. [ 68%] Building CXX object source/CMakeFiles/raze.dir/common/widgets/netstartwindow.cpp.o
  640. [ 68%] Building CXX object source/CMakeFiles/raze.dir/common/widgets/widgetresourcedata.cpp.o
  641. [ 68%] Building CXX object source/CMakeFiles/raze.dir/common/fonts/singlelumpfont.cpp.o
  642. [ 69%] Building CXX object source/CMakeFiles/raze.dir/common/fonts/singlepicfont.cpp.o
  643. [ 69%] Building CXX object source/CMakeFiles/raze.dir/common/fonts/specialfont.cpp.o
  644. [ 69%] Building CXX object source/CMakeFiles/raze.dir/common/fonts/font.cpp.o
  645. [ 69%] Building CXX object source/CMakeFiles/raze.dir/common/fonts/hexfont.cpp.o
  646. [ 69%] Building CXX object source/CMakeFiles/raze.dir/common/fonts/v_font.cpp.o
  647. [ 69%] Building CXX object source/CMakeFiles/raze.dir/common/fonts/v_text.cpp.o
  648. [ 69%] Building CXX object source/CMakeFiles/raze.dir/common/textures/hw_ihwtexture.cpp.o
  649. [ 69%] Building CXX object source/CMakeFiles/raze.dir/common/textures/hw_material.cpp.o
  650. [ 70%] Building CXX object source/CMakeFiles/raze.dir/common/textures/bitmap.cpp.o
  651. [ 70%] Building CXX object source/CMakeFiles/raze.dir/common/textures/m_png.cpp.o
  652. /home/pi/makedir/raze/source/common/textures/m_png.cpp: In function ‘bool M_AppendPNGText(FileSys::FileWriter*, const char*, const char*)’:
  653. /home/pi/makedir/raze/source/common/textures/m_png.cpp:263:17: warning: ‘char* strncpy(char*, const char*, size_t)’ specified bound depends on the length of the source argument [-Wstringop-truncation]
  654. 263 | strncpy (head.key, keyword, keylen);
  655. | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  656. /home/pi/makedir/raze/source/common/textures/m_png.cpp:257:39: note: length computed here
  657. 257 | int keylen = min ((int)strlen (keyword), 79);
  658. | ~~~~~~~^~~~~~~~~
  659. [ 70%] Building CXX object source/CMakeFiles/raze.dir/common/textures/texture.cpp.o
  660. [ 70%] Building CXX object source/CMakeFiles/raze.dir/common/textures/gametexture.cpp.o
  661. [ 70%] Building CXX object source/CMakeFiles/raze.dir/common/textures/image.cpp.o
  662. [ 70%] Building CXX object source/CMakeFiles/raze.dir/common/textures/imagetexture.cpp.o
  663. [ 70%] Building CXX object source/CMakeFiles/raze.dir/common/textures/texturemanager.cpp.o
  664. [ 71%] Building CXX object source/CMakeFiles/raze.dir/common/textures/multipatchtexturebuilder.cpp.o
  665. [ 71%] Building CXX object source/CMakeFiles/raze.dir/common/textures/skyboxtexture.cpp.o
  666. [ 71%] Building CXX object source/CMakeFiles/raze.dir/common/textures/animtexture.cpp.o
  667. [ 71%] Building CXX object source/CMakeFiles/raze.dir/common/textures/firetexture.cpp.o
  668. [ 71%] Building CXX object source/CMakeFiles/raze.dir/common/textures/v_collection.cpp.o
  669. [ 71%] Building CXX object source/CMakeFiles/raze.dir/common/textures/formats/automaptexture.cpp.o
  670. [ 71%] Building CXX object source/CMakeFiles/raze.dir/common/textures/formats/brightmaptexture.cpp.o
  671. [ 72%] Building CXX object source/CMakeFiles/raze.dir/common/textures/formats/buildtexture.cpp.o
  672. [ 72%] Building CXX object source/CMakeFiles/raze.dir/common/textures/formats/ddstexture.cpp.o
  673. [ 72%] Building CXX object source/CMakeFiles/raze.dir/common/textures/formats/flattexture.cpp.o
  674. [ 72%] Building CXX object source/CMakeFiles/raze.dir/common/textures/formats/fontchars.cpp.o
  675. [ 72%] Building CXX object source/CMakeFiles/raze.dir/common/textures/formats/imgztexture.cpp.o
  676. [ 72%] Building CXX object source/CMakeFiles/raze.dir/common/textures/formats/md5check.cpp.o
  677. [ 72%] Building CXX object source/CMakeFiles/raze.dir/common/textures/formats/multipatchtexture.cpp.o
  678. /home/pi/makedir/raze/source/common/textures/formats/multipatchtexture.cpp: In constructor ‘FMultiPatchTexture::FMultiPatchTexture(int, int, const TArray<TexPartBuild>&, bool, bool)’:
  679. /home/pi/makedir/raze/source/common/textures/formats/multipatchtexture.cpp:57:15: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘struct TexPart’ from an array of ‘struct TexPartBuild’ [-Wclass-memaccess]
  680. 57 | memcpy(Parts, parts.Data(), sizeof(TexPart) * parts.Size());
  681. | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  682. In file included from /home/pi/makedir/raze/source/common/textures/formats/multipatchtexture.cpp:40:
  683. /home/pi/makedir/raze/source/common/textures/formats/multipatchtexture.h:19:8: note: ‘struct TexPart’ declared here
  684. 19 | struct TexPart
  685. | ^~~~~~~
  686. [ 73%] Building CXX object source/CMakeFiles/raze.dir/common/textures/formats/patchtexture.cpp.o
  687. [ 73%] Building CXX object source/CMakeFiles/raze.dir/common/textures/formats/pcxtexture.cpp.o
  688. [ 73%] Building CXX object source/CMakeFiles/raze.dir/common/textures/formats/pngtexture.cpp.o
  689. [ 73%] Building CXX object source/CMakeFiles/raze.dir/common/textures/formats/rawpagetexture.cpp.o
  690. [ 73%] Building CXX object source/CMakeFiles/raze.dir/common/textures/formats/startuptexture.cpp.o
  691. [ 73%] Building CXX object source/CMakeFiles/raze.dir/common/textures/formats/emptytexture.cpp.o
  692. [ 73%] Building CXX object source/CMakeFiles/raze.dir/common/textures/formats/shadertexture.cpp.o
  693. [ 74%] Building CXX object source/CMakeFiles/raze.dir/common/textures/formats/tgatexture.cpp.o
  694. [ 74%] Building CXX object source/CMakeFiles/raze.dir/common/textures/formats/stbtexture.cpp.o
  695. [ 74%] Building CXX object source/CMakeFiles/raze.dir/common/textures/formats/anmtexture.cpp.o
  696. [ 74%] Building CXX object source/CMakeFiles/raze.dir/common/textures/formats/startscreentexture.cpp.o
  697. [ 74%] Building CXX object source/CMakeFiles/raze.dir/common/textures/formats/qoitexture.cpp.o
  698. [ 74%] Building CXX object source/CMakeFiles/raze.dir/common/textures/formats/webptexture.cpp.o
  699. [ 74%] Building CXX object source/CMakeFiles/raze.dir/common/textures/hires/hqresize.cpp.o
  700. [ 75%] Building CXX object source/CMakeFiles/raze.dir/common/models/models_md3.cpp.o
  701. [ 75%] Building CXX object source/CMakeFiles/raze.dir/common/models/models_md2.cpp.o
  702. [ 75%] Building CXX object source/CMakeFiles/raze.dir/common/models/models_voxel.cpp.o
  703. [ 75%] Building CXX object source/CMakeFiles/raze.dir/common/models/models_ue1.cpp.o
  704. In file included from /home/pi/makedir/raze/source/common/models/models_ue1.cpp:29:
  705. In copy constructor ‘FUE1Model::UE1Vertex::UE1Vertex(const FUE1Model::UE1Vertex&)’,
  706. inlined from ‘unsigned int TArray<T, TT>::Push(const T&) [with T = FUE1Model::UE1Vertex; TT = FUE1Model::UE1Vertex]’ at /home/pi/makedir/raze/source/common/utility/tarray.h:496:3,
  707. inlined from ‘void FUE1Model::LoadGeometry()’ at /home/pi/makedir/raze/source/common/models/models_ue1.cpp:121:14:
  708. /home/pi/makedir/raze/source/common/models/model_ue1.h:84:16: warning: ‘Vert.FUE1Model::UE1Vertex::Normal’ may be used uninitialized [-Wmaybe-uninitialized]
  709. 84 | struct UE1Vertex
  710. | ^~~~~~~~~
  711. /home/pi/makedir/raze/source/common/models/models_ue1.cpp: In member function ‘void FUE1Model::LoadGeometry()’:
  712. /home/pi/makedir/raze/source/common/models/models_ue1.cpp:102:35: note: ‘Vert’ declared here
  713. 102 | UE1Vertex Vert;
  714. | ^~~~
  715. [ 75%] Building CXX object source/CMakeFiles/raze.dir/common/models/models_obj.cpp.o
  716. [ 75%] Building CXX object source/CMakeFiles/raze.dir/common/models/models_iqm.cpp.o
  717. [ 75%] Building CXX object source/CMakeFiles/raze.dir/common/models/model.cpp.o
  718. In file included from /usr/include/locale.h:28,
  719. from /usr/include/c++/12/clocale:42,
  720. from /usr/include/aarch64-linux-gnu/c++/12/bits/c++locale.h:41,
  721. from /usr/include/c++/12/bits/localefwd.h:40,
  722. from /usr/include/c++/12/streambuf:40,
  723. from /usr/include/c++/12/bits/streambuf_iterator.h:35,
  724. from /usr/include/c++/12/iterator:66,
  725. from /home/pi/makedir/raze/source/common/utility/tarray.h:56,
  726. from /home/pi/makedir/raze/source/g_pch.h:33,
  727. from /home/pi/makedir/raze/build/source/CMakeFiles/raze.dir/cmake_pch.hxx:5,
  728. from <command-line>:
  729. /home/pi/makedir/raze/source/common/models/model.cpp: In function ‘int ModelFrameHash(FSpriteModelFrame*)’:
  730. /home/pi/makedir/raze/source/common/models/model.cpp:135:71: warning: ‘offsetof’ within non-standard-layout type ‘FSpriteModelFrame’ is conditionally-supported [-Winvalid-offsetof]
  731. 135 | return crc32(0, (const unsigned char *)(&smf->type), offsetof(FSpriteModelFrame, hashnext) - offsetof(FSpriteModelFrame, type));
  732. | ^
  733. /home/pi/makedir/raze/source/common/models/model.cpp:135:111: warning: ‘offsetof’ within non-standard-layout type ‘FSpriteModelFrame’ is conditionally-supported [-Winvalid-offsetof]
  734. 135 | return crc32(0, (const unsigned char *)(&smf->type), offsetof(FSpriteModelFrame, hashnext) - offsetof(FSpriteModelFrame, type));
  735. | ^
  736. [ 75%] Building CXX object source/CMakeFiles/raze.dir/common/models/voxels.cpp.o
  737. [ 76%] Building CXX object source/CMakeFiles/raze.dir/common/console/c_commandline.cpp.o
  738. [ 76%] Building CXX object source/CMakeFiles/raze.dir/common/console/c_buttons.cpp.o
  739. [ 76%] Building CXX object source/CMakeFiles/raze.dir/common/console/c_bind.cpp.o
  740. [ 76%] Building CXX object source/CMakeFiles/raze.dir/common/console/c_enginecmds.cpp.o
  741. [ 76%] Building CXX object source/CMakeFiles/raze.dir/common/console/c_consolebuffer.cpp.o
  742. [ 76%] Building CXX object source/CMakeFiles/raze.dir/common/console/c_cvars.cpp.o
  743. /home/pi/makedir/raze/source/common/console/c_cvars.cpp: In constructor ‘FBoolCVar::FBoolCVar(const char*, bool, uint32_t, void (*)(FBoolCVar&), const char*)’:
  744. /home/pi/makedir/raze/source/common/console/c_cvars.cpp:664:27: warning: cast between incompatible function types from ‘void (*)(FBoolCVar&)’ to ‘void (*)(FBaseCVar&)’ [-Wcast-function-type]
  745. 664 | : FBaseCVar (name, flags, reinterpret_cast<void (*)(FBaseCVar &)>(callback), descr)
  746. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  747. /home/pi/makedir/raze/source/common/console/c_cvars.cpp: In constructor ‘FIntCVar::FIntCVar(const char*, int, uint32_t, void (*)(FIntCVar&), const char*)’:
  748. /home/pi/makedir/raze/source/common/console/c_cvars.cpp:722:27: warning: cast between incompatible function types from ‘void (*)(FIntCVar&)’ to ‘void (*)(FBaseCVar&)’ [-Wcast-function-type]
  749. 722 | : FBaseCVar (name, flags, reinterpret_cast<void (*)(FBaseCVar &)>(callback), descr)
  750. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  751. /home/pi/makedir/raze/source/common/console/c_cvars.cpp: In constructor ‘FFloatCVar::FFloatCVar(const char*, float, uint32_t, void (*)(FFloatCVar&), const char*)’:
  752. /home/pi/makedir/raze/source/common/console/c_cvars.cpp:780:27: warning: cast between incompatible function types from ‘void (*)(FFloatCVar&)’ to ‘void (*)(FBaseCVar&)’ [-Wcast-function-type]
  753. 780 | : FBaseCVar (name, flags, reinterpret_cast<void (*)(FBaseCVar &)>(callback), descr)
  754. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  755. /home/pi/makedir/raze/source/common/console/c_cvars.cpp: In constructor ‘FStringCVar::FStringCVar(const char*, const char*, uint32_t, void (*)(FStringCVar&), const char*)’:
  756. /home/pi/makedir/raze/source/common/console/c_cvars.cpp:858:27: warning: cast between incompatible function types from ‘void (*)(FStringCVar&)’ to ‘void (*)(FBaseCVar&)’ [-Wcast-function-type]
  757. 858 | : FBaseCVar (name, flags, reinterpret_cast<void (*)(FBaseCVar &)>(callback), descr)
  758. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  759. /home/pi/makedir/raze/source/common/console/c_cvars.cpp: In constructor ‘FColorCVar::FColorCVar(const char*, int, uint32_t, void (*)(FColorCVar&), const char*)’:
  760. /home/pi/makedir/raze/source/common/console/c_cvars.cpp:922:31: warning: cast between incompatible function types from ‘void (*)(FColorCVar&)’ to ‘void (*)(FIntCVar&)’ [-Wcast-function-type]
  761. 922 | : FIntCVar (name, def, flags, reinterpret_cast<void (*)(FIntCVar &)>(callback), descr)
  762. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  763. /home/pi/makedir/raze/source/common/console/c_cvars.cpp: In member function ‘virtual void FZSIntCVar::InstantiateZSCVar()’:
  764. /home/pi/makedir/raze/source/common/console/c_cvars.cpp:1883:21: warning: cast between incompatible function types from ‘void (*)(FZSIntCVar&)’ to ‘void (*)(FBaseCVar&)’ [-Wcast-function-type]
  765. 1883 | SetCallback(reinterpret_cast<void (*)(FBaseCVar &)>(CallCVarCallback));
  766. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  767. /home/pi/makedir/raze/source/common/console/c_cvars.cpp: In member function ‘virtual void FZSFloatCVar::InstantiateZSCVar()’:
  768. /home/pi/makedir/raze/source/common/console/c_cvars.cpp:1943:21: warning: cast between incompatible function types from ‘void (*)(FZSFloatCVar&)’ to ‘void (*)(FBaseCVar&)’ [-Wcast-function-type]
  769. 1943 | SetCallback(reinterpret_cast<void (*)(FBaseCVar &)>(CallCVarCallback));
  770. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  771. /home/pi/makedir/raze/source/common/console/c_cvars.cpp: In member function ‘virtual void FZSStringCVar::InstantiateZSCVar()’:
  772. /home/pi/makedir/raze/source/common/console/c_cvars.cpp:2003:21: warning: cast between incompatible function types from ‘void (*)(FZSStringCVar&)’ to ‘void (*)(FBaseCVar&)’ [-Wcast-function-type]
  773. 2003 | SetCallback(reinterpret_cast<void (*)(FBaseCVar &)>(CallCVarCallback));
  774. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  775. /home/pi/makedir/raze/source/common/console/c_cvars.cpp: In member function ‘virtual void FZSBoolCVar::InstantiateZSCVar()’:
  776. /home/pi/makedir/raze/source/common/console/c_cvars.cpp:2067:21: warning: cast between incompatible function types from ‘void (*)(FZSBoolCVar&)’ to ‘void (*)(FBaseCVar&)’ [-Wcast-function-type]
  777. 2067 | SetCallback(reinterpret_cast<void (*)(FBaseCVar &)>(CallCVarCallback));
  778. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  779. /home/pi/makedir/raze/source/common/console/c_cvars.cpp: In member function ‘virtual void FZSColorCVar::InstantiateZSCVar()’:
  780. /home/pi/makedir/raze/source/common/console/c_cvars.cpp:2127:21: warning: cast between incompatible function types from ‘void (*)(FZSColorCVar&)’ to ‘void (*)(FBaseCVar&)’ [-Wcast-function-type]
  781. 2127 | SetCallback(reinterpret_cast<void (*)(FBaseCVar &)>(CallCVarCallback));
  782. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  783. [ 76%] Building CXX object source/CMakeFiles/raze.dir/common/console/c_dispatch.cpp.o
  784. /home/pi/makedir/raze/source/common/console/c_dispatch.cpp: In function ‘void C_DoCommand(const char*, int)’:
  785. /home/pi/makedir/raze/source/common/console/c_dispatch.cpp:212:54: warning: comparison is always false due to limited range of data type [-Wtype-limits]
  786. 212 | for (end = cmd+1; *end > ' ' || *end < 0; ++end)
  787. | ~~~~~^~~
  788. [ 77%] Building CXX object source/CMakeFiles/raze.dir/common/console/c_commandbuffer.cpp.o
  789. [ 77%] Building CXX object source/CMakeFiles/raze.dir/common/console/c_console.cpp.o
  790. [ 77%] Building CXX object source/CMakeFiles/raze.dir/common/console/c_notifybufferbase.cpp.o
  791. [ 77%] Building CXX object source/CMakeFiles/raze.dir/common/console/c_tabcomplete.cpp.o
  792. [ 77%] Building CXX object source/CMakeFiles/raze.dir/common/console/c_expr.cpp.o
  793. [ 77%] Building CXX object source/CMakeFiles/raze.dir/common/cutscenes/playmve.cpp.o
  794. [ 77%] Building CXX object source/CMakeFiles/raze.dir/common/cutscenes/movieplayer.cpp.o
  795. [ 78%] Building CXX object source/CMakeFiles/raze.dir/common/cutscenes/screenjob.cpp.o
  796. [ 78%] Building CXX object source/CMakeFiles/raze.dir/common/utility/engineerrors.cpp.o
  797. In file included from /home/pi/makedir/raze/source/common/utility/engineerrors.cpp:78:
  798. In member function ‘void CEngineError::SetMessage(const char*)’,
  799. inlined from ‘CEngineError::CEngineError(const char*)’ at /home/pi/makedir/raze/source/common/utility/engineerrors.h:55:14,
  800. inlined from ‘CRecoverableError::CRecoverableError(const char*)’ at /home/pi/makedir/raze/source/common/utility/engineerrors.h:90:63,
  801. inlined from ‘void I_Error(const char*, ...)’ at /home/pi/makedir/raze/source/common/utility/engineerrors.cpp:99:2:
  802. /home/pi/makedir/raze/source/common/utility/engineerrors.h:59:25: warning: ‘char* strncpy(char*, const char*, size_t)’ output may be truncated copying 1023 bytes from a string of length 1023 [-Wstringop-truncation]
  803. 59 | strncpy (m_Message, message, MAX_ERRORTEXT-1);
  804. | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  805. In member function ‘void CEngineError::SetMessage(const char*)’,
  806. inlined from ‘CEngineError::CEngineError(const char*)’ at /home/pi/makedir/raze/source/common/utility/engineerrors.h:55:14,
  807. inlined from ‘CFatalError::CFatalError(const char*)’ at /home/pi/makedir/raze/source/common/utility/engineerrors.h:97:57,
  808. inlined from ‘void I_FatalError(const char*, ...)’ at /home/pi/makedir/raze/source/common/utility/engineerrors.cpp:133:3:
  809. /home/pi/makedir/raze/source/common/utility/engineerrors.h:59:25: warning: ‘char* strncpy(char*, const char*, size_t)’ output may be truncated copying 1023 bytes from a string of length 1023 [-Wstringop-truncation]
  810. 59 | strncpy (m_Message, message, MAX_ERRORTEXT-1);
  811. | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  812. [ 78%] Building CXX object source/CMakeFiles/raze.dir/common/utility/i_module.cpp.o
  813. [ 78%] Building CXX object source/CMakeFiles/raze.dir/common/utility/gitinfo.cpp.o
  814. [ 78%] Building CXX object source/CMakeFiles/raze.dir/common/utility/m_alloc.cpp.o
  815. [ 78%] Building CXX object source/CMakeFiles/raze.dir/common/utility/utf8.cpp.o
  816. [ 78%] Building CXX object source/CMakeFiles/raze.dir/common/utility/palette.cpp.o
  817. [ 79%] Building CXX object source/CMakeFiles/raze.dir/common/utility/memarena.cpp.o
  818. [ 79%] Building CXX object source/CMakeFiles/raze.dir/common/utility/cmdlib.cpp.o
  819. [ 79%] Building CXX object source/CMakeFiles/raze.dir/common/utility/configfile.cpp.o
  820. [ 79%] Building CXX object source/CMakeFiles/raze.dir/common/utility/i_time.cpp.o
  821. [ 79%] Building CXX object source/CMakeFiles/raze.dir/common/utility/m_argv.cpp.o
  822. [ 79%] Building CXX object source/CMakeFiles/raze.dir/common/utility/s_playlist.cpp.o
  823. [ 79%] Building CXX object source/CMakeFiles/raze.dir/common/utility/name.cpp.o
  824. [ 80%] Building CXX object source/CMakeFiles/raze.dir/common/utility/r_memory.cpp.o
  825. [ 80%] Building CXX object source/CMakeFiles/raze.dir/common/utility/writezip.cpp.o
  826. [ 80%] Building CXX object source/CMakeFiles/raze.dir/common/thirdparty/base64.cpp.o
  827. [ 80%] Building CXX object source/CMakeFiles/raze.dir/common/thirdparty/md5.cpp.o
  828. [ 80%] Building CXX object source/CMakeFiles/raze.dir/common/thirdparty/superfasthash.cpp.o
  829. [ 80%] Building CXX object source/CMakeFiles/raze.dir/common/thirdparty/libsmackerdec/src/BitReader.cpp.o
  830. [ 80%] Building CXX object source/CMakeFiles/raze.dir/common/thirdparty/libsmackerdec/src/FileStream.cpp.o
  831. [ 81%] Building CXX object source/CMakeFiles/raze.dir/common/thirdparty/libsmackerdec/src/HuffmanVLC.cpp.o
  832. [ 81%] Building CXX object source/CMakeFiles/raze.dir/common/thirdparty/libsmackerdec/src/LogError.cpp.o
  833. [ 81%] Building CXX object source/CMakeFiles/raze.dir/common/thirdparty/libsmackerdec/src/SmackerDecoder.cpp.o
  834. [ 81%] Building CXX object source/CMakeFiles/raze.dir/common/engine/cycler.cpp.o
  835. [ 81%] Building CXX object source/CMakeFiles/raze.dir/common/engine/d_event.cpp.o
  836. [ 81%] Building CXX object source/CMakeFiles/raze.dir/common/engine/date.cpp.o
  837. [ 81%] Building CXX object source/CMakeFiles/raze.dir/common/engine/stats.cpp.o
  838. [ 81%] Building CXX object source/CMakeFiles/raze.dir/common/engine/sc_man.cpp.o
  839. [ 82%] Building CXX object source/CMakeFiles/raze.dir/common/engine/palettecontainer.cpp.o
  840. [ 82%] Building CXX object source/CMakeFiles/raze.dir/common/engine/stringtable.cpp.o
  841. [ 82%] Building CXX object source/CMakeFiles/raze.dir/common/engine/i_net.cpp.o
  842. [ 82%] Building CXX object source/CMakeFiles/raze.dir/common/engine/i_interface.cpp.o
  843. [ 82%] Building CXX object source/CMakeFiles/raze.dir/common/engine/renderstyle.cpp.o
  844. [ 82%] Building CXX object source/CMakeFiles/raze.dir/common/engine/v_colortables.cpp.o
  845. [ 82%] Building CXX object source/CMakeFiles/raze.dir/common/engine/serializer.cpp.o
  846. In file included from /home/pi/makedir/raze/source/common/engine/serializer.cpp:66:
  847. In constructor ‘FJSONObject::FJSONObject(FJSONObject&&)’,
  848. inlined from ‘unsigned int TArray<T, TT>::Push(T&&) [with T = FJSONObject; TT = FJSONObject]’ at /home/pi/makedir/raze/source/common/utility/tarray.h:503:3,
  849. inlined from ‘bool FSerializer::BeginObject(const char*)’ at /home/pi/makedir/raze/source/common/engine/serializer.cpp:277:21:
  850. /home/pi/makedir/raze/source/common/engine/serializer_internal.h:11:8: warning: ‘<unnamed>.FJSONObject::mIndex’ may be used uninitialized [-Wmaybe-uninitialized]
  851. 11 | struct FJSONObject
  852. | ^~~~~~~~~~~
  853. /home/pi/makedir/raze/source/common/engine/serializer.cpp: In member function ‘bool FSerializer::BeginObject(const char*)’:
  854. /home/pi/makedir/raze/source/common/engine/serializer.cpp:277:65: note: ‘<anonymous>’ declared here
  855. 277 | r->mObjects.Push(FJSONObject(val));
  856. | ^
  857. In file included from /home/pi/makedir/raze/source/common/fonts/v_text.h:38,
  858. from /home/pi/makedir/raze/source/common/engine/serializer.cpp:49:
  859. In function ‘FSerializer& Serialize(FSerializer&, const char*, uint32_t&, uint32_t*)’,
  860. inlined from ‘FSerializer& Serialize(FSerializer&, const char*, uint32_t&, uint32_t*)’ at /home/pi/makedir/raze/source/common/engine/serializer.cpp:1019:14,
  861. inlined from ‘FSerializer& Serialize(FSerializer&, const char*, uint8_t&, uint8_t*)’ at /home/pi/makedir/raze/source/common/engine/serializer.cpp:1077:11,
  862. inlined from ‘FSerializer& FSerializer::Array(const char*, T*, T*, int, bool) [with T = unsigned char]’ at /home/pi/makedir/raze/source/common/engine/serializer.h:188:14,
  863. inlined from ‘FSerializer& FSerializer::Array(const char*, T*, T*, int, bool) [with T = unsigned char]’ at /home/pi/makedir/raze/source/common/engine/serializer.h:173:15,
  864. inlined from ‘FSerializer& Serialize(FSerializer&, const char*, FRenderStyle&, FRenderStyle*)’ at /home/pi/makedir/raze/source/common/engine/serializer.cpp:1815:18:
  865. /home/pi/makedir/raze/source/common/engine/printf.h:26:41: warning: ‘%s’ directive argument is null [-Wformat-overflow=]
  866. 26 | #define TEXTCOLOR_RED "\034G"
  867. /home/pi/makedir/raze/source/common/engine/serializer.cpp:1041:40: note: in expansion of macro ‘TEXTCOLOR_RED’
  868. 1041 | Printf(TEXTCOLOR_RED "integer type expected for '%s'\n", key);
  869. | ^~~~~~~~~~~~~
  870. /home/pi/makedir/raze/source/common/engine/serializer.cpp: In function ‘FSerializer& Serialize(FSerializer&, const char*, FRenderStyle&, FRenderStyle*)’:
  871. /home/pi/makedir/raze/source/common/engine/serializer.cpp:1792:74: note: format string is defined here
  872. 1792 | Printf(TEXTCOLOR_RED "Function Pointer is not an Object\n");
  873. | ^~
  874. In constructor ‘FJSONObject::FJSONObject(FJSONObject&&)’,
  875. inlined from ‘unsigned int TArray<T, TT>::Push(T&&) [with T = FJSONObject; TT = FJSONObject]’ at /home/pi/makedir/raze/source/common/utility/tarray.h:503:3,
  876. inlined from ‘void SerializeFunctionPointer(FSerializer&, const char*, FunctionPointerValue*&)’ at /home/pi/makedir/raze/source/common/engine/serializer.cpp:1754:24:
  877. /home/pi/makedir/raze/source/common/engine/serializer_internal.h:11:8: warning: ‘<unnamed>.FJSONObject::mIndex’ may be used uninitialized [-Wmaybe-uninitialized]
  878. 11 | struct FJSONObject
  879. | ^~~~~~~~~~~
  880. /home/pi/makedir/raze/source/common/engine/serializer.cpp: In function ‘void SerializeFunctionPointer(FSerializer&, const char*, FunctionPointerValue*&)’:
  881. /home/pi/makedir/raze/source/common/engine/serializer.cpp:1754:59: note: ‘<anonymous>’ declared here
  882. 1754 | arc.r->mObjects.Push(FJSONObject(v)); // BeginObject
  883. | ^
  884. [ 83%] Building CXX object source/CMakeFiles/raze.dir/common/engine/m_joy.cpp.o
  885. [ 83%] Building CXX object source/CMakeFiles/raze.dir/common/engine/m_random.cpp.o
  886. [ 83%] Building CXX object source/CMakeFiles/raze.dir/common/objects/autosegs.cpp.o
  887. [ 83%] Building CXX object source/CMakeFiles/raze.dir/common/objects/dobject.cpp.o
  888. [ 83%] Building CXX object source/CMakeFiles/raze.dir/common/objects/dobjgc.cpp.o
  889. [ 83%] Building CXX object source/CMakeFiles/raze.dir/common/objects/dobjtype.cpp.o
  890. /home/pi/makedir/raze/source/common/objects/dobjtype.cpp: In member function ‘void PClass::BuildFlatPointers() const’:
  891. /home/pi/makedir/raze/source/common/objects/dobjtype.cpp:798:39: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘using pairType = struct std::pair<long unsigned int, PObjectPointer*>’ {aka ‘struct std::pair<long unsigned int, PObjectPointer*>’} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  892. 798 | memcpy(flat, NativePointers.Data(), sizeof(pairType) * NativePointers.Size());
  893. | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  894. In file included from /usr/include/c++/12/bits/stl_algobase.h:64,
  895. from /usr/include/c++/12/bits/specfun.h:45,
  896. from /usr/include/c++/12/cmath:1935,
  897. from /usr/include/c++/12/math.h:36,
  898. from /home/pi/makedir/raze/source/g_pch.h:6,
  899. from /home/pi/makedir/raze/build/source/CMakeFiles/raze.dir/cmake_pch.hxx:5,
  900. from <command-line>:
  901. /usr/include/c++/12/bits/stl_pair.h:185:12: note: ‘using pairType = struct std::pair<long unsigned int, PObjectPointer*>’ {aka ‘struct std::pair<long unsigned int, PObjectPointer*>’} declared here
  902. 185 | struct pair
  903. | ^~~~
  904. /home/pi/makedir/raze/source/common/objects/dobjtype.cpp:831:48: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘using pairType = struct std::pair<long unsigned int, PObjectPointer*>’ {aka ‘struct std::pair<long unsigned int, PObjectPointer*>’} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  905. 831 | memcpy (flat, ParentClass->FlatPointers, sizeof(pairType) * ParentClass->FlatPointersSize);
  906. | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  907. /usr/include/c++/12/bits/stl_pair.h:185:12: note: ‘using pairType = struct std::pair<long unsigned int, PObjectPointer*>’ {aka ‘struct std::pair<long unsigned int, PObjectPointer*>’} declared here
  908. 185 | struct pair
  909. | ^~~~
  910. /home/pi/makedir/raze/source/common/objects/dobjtype.cpp:835:47: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘using pairType = struct std::pair<long unsigned int, PObjectPointer*>’ {aka ‘struct std::pair<long unsigned int, PObjectPointer*>’} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  911. 835 | memcpy(flat + ParentClass->FlatPointersSize, NativePointers.Data(), sizeof(pairType) * NativePointers.Size());
  912. | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  913. /usr/include/c++/12/bits/stl_pair.h:185:12: note: ‘using pairType = struct std::pair<long unsigned int, PObjectPointer*>’ {aka ‘struct std::pair<long unsigned int, PObjectPointer*>’} declared here
  914. 185 | struct pair
  915. | ^~~~
  916. /home/pi/makedir/raze/source/common/objects/dobjtype.cpp:839:47: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘using pairType = struct std::pair<long unsigned int, PObjectPointer*>’ {aka ‘struct std::pair<long unsigned int, PObjectPointer*>’} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  917. 839 | memcpy(flat + ParentClass->FlatPointersSize + NativePointers.Size(), &ScriptPointers[0], sizeof(pairType) * ScriptPointers.Size());
  918. | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  919. /usr/include/c++/12/bits/stl_pair.h:185:12: note: ‘using pairType = struct std::pair<long unsigned int, PObjectPointer*>’ {aka ‘struct std::pair<long unsigned int, PObjectPointer*>’} declared here
  920. 185 | struct pair
  921. | ^~~~
  922. /home/pi/makedir/raze/source/common/objects/dobjtype.cpp: In member function ‘void PClass::BuildArrayPointers() const’:
  923. /home/pi/makedir/raze/source/common/objects/dobjtype.cpp:895:39: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘using pairType = struct std::pair<long unsigned int, PDynArray*>’ {aka ‘struct std::pair<long unsigned int, PDynArray*>’} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  924. 895 | memcpy(flat, ParentClass->ArrayPointers, sizeof(pairType) * ParentClass->ArrayPointersSize);
  925. | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  926. /usr/include/c++/12/bits/stl_pair.h:185:12: note: ‘using pairType = struct std::pair<long unsigned int, PDynArray*>’ {aka ‘struct std::pair<long unsigned int, PDynArray*>’} declared here
  927. 185 | struct pair
  928. | ^~~~
  929. /home/pi/makedir/raze/source/common/objects/dobjtype.cpp:900:39: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘using pairType = struct std::pair<long unsigned int, PDynArray*>’ {aka ‘struct std::pair<long unsigned int, PDynArray*>’} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  930. 900 | memcpy(flat + ParentClass->ArrayPointersSize, ScriptPointers.Data(), sizeof(pairType) * ScriptPointers.Size());
  931. | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  932. /usr/include/c++/12/bits/stl_pair.h:185:12: note: ‘using pairType = struct std::pair<long unsigned int, PDynArray*>’ {aka ‘struct std::pair<long unsigned int, PDynArray*>’} declared here
  933. 185 | struct pair
  934. | ^~~~
  935. /home/pi/makedir/raze/source/common/objects/dobjtype.cpp: In member function ‘void PClass::BuildMapPointers() const’:
  936. /home/pi/makedir/raze/source/common/objects/dobjtype.cpp:956:39: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘using pairType = struct std::pair<long unsigned int, PMap*>’ {aka ‘struct std::pair<long unsigned int, PMap*>’} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  937. 956 | memcpy(flat, ParentClass->MapPointers, sizeof(pairType) * ParentClass->MapPointersSize);
  938. | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  939. /usr/include/c++/12/bits/stl_pair.h:185:12: note: ‘using pairType = struct std::pair<long unsigned int, PMap*>’ {aka ‘struct std::pair<long unsigned int, PMap*>’} declared here
  940. 185 | struct pair
  941. | ^~~~
  942. /home/pi/makedir/raze/source/common/objects/dobjtype.cpp:961:39: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘using pairType = struct std::pair<long unsigned int, PMap*>’ {aka ‘struct std::pair<long unsigned int, PMap*>’} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  943. 961 | memcpy(flat + ParentClass->MapPointersSize, ScriptPointers.Data(), sizeof(pairType) * ScriptPointers.Size());
  944. | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  945. /usr/include/c++/12/bits/stl_pair.h:185:12: note: ‘using pairType = struct std::pair<long unsigned int, PMap*>’ {aka ‘struct std::pair<long unsigned int, PMap*>’} declared here
  946. 185 | struct pair
  947. | ^~~~
  948. [ 83%] Building CXX object source/CMakeFiles/raze.dir/common/menu/joystickmenu.cpp.o
  949. [ 84%] Building CXX object source/CMakeFiles/raze.dir/common/menu/menu.cpp.o
  950. [ 84%] Building CXX object source/CMakeFiles/raze.dir/common/menu/messagebox.cpp.o
  951. [ 84%] Building CXX object source/CMakeFiles/raze.dir/common/menu/optionmenu.cpp.o
  952. [ 84%] Building CXX object source/CMakeFiles/raze.dir/common/menu/resolutionmenu.cpp.o
  953. [ 84%] Building CXX object source/CMakeFiles/raze.dir/common/menu/menudef.cpp.o
  954. [ 84%] Building CXX object source/CMakeFiles/raze.dir/common/menu/savegamemanager.cpp.o
  955. [ 84%] Building CXX object source/CMakeFiles/raze.dir/common/statusbar/base_sbar.cpp.o
  956. [ 85%] Building CXX object source/CMakeFiles/raze.dir/common/rendering/v_framebuffer.cpp.o
  957. [ 85%] Building CXX object source/CMakeFiles/raze.dir/common/rendering/v_video.cpp.o
  958. [ 85%] Building CXX object source/CMakeFiles/raze.dir/common/rendering/r_thread.cpp.o
  959. [ 85%] Building CXX object source/CMakeFiles/raze.dir/common/rendering/r_videoscale.cpp.o
  960. [ 85%] Building CXX object source/CMakeFiles/raze.dir/common/rendering/hwrenderer/hw_draw2d.cpp.o
  961. [ 85%] Building CXX object source/CMakeFiles/raze.dir/common/rendering/hwrenderer/data/hw_clock.cpp.o
  962. [ 85%] Building CXX object source/CMakeFiles/raze.dir/common/rendering/hwrenderer/data/hw_skydome.cpp.o
  963. [ 86%] Building CXX object source/CMakeFiles/raze.dir/common/rendering/hwrenderer/data/flatvertices.cpp.o
  964. [ 86%] Building CXX object source/CMakeFiles/raze.dir/common/rendering/hwrenderer/data/hw_viewpointbuffer.cpp.o
  965. [ 86%] Building CXX object source/CMakeFiles/raze.dir/common/rendering/hwrenderer/data/hw_modelvertexbuffer.cpp.o
  966. [ 86%] Building CXX object source/CMakeFiles/raze.dir/common/rendering/hwrenderer/data/hw_cvars.cpp.o
  967. [ 86%] Building CXX object source/CMakeFiles/raze.dir/common/rendering/hwrenderer/data/hw_vrmodes.cpp.o
  968. [ 86%] Building CXX object source/CMakeFiles/raze.dir/common/rendering/hwrenderer/data/hw_lightbuffer.cpp.o
  969. [ 86%] Building CXX object source/CMakeFiles/raze.dir/common/rendering/hwrenderer/data/hw_bonebuffer.cpp.o
  970. [ 87%] Building CXX object source/CMakeFiles/raze.dir/common/rendering/hwrenderer/data/hw_aabbtree.cpp.o
  971. [ 87%] Building CXX object source/CMakeFiles/raze.dir/common/rendering/hwrenderer/data/hw_shadowmap.cpp.o
  972. [ 87%] Building CXX object source/CMakeFiles/raze.dir/common/rendering/hwrenderer/data/hw_shaderpatcher.cpp.o
  973. [ 87%] Building CXX object source/CMakeFiles/raze.dir/common/rendering/hwrenderer/postprocessing/hw_postprocessshader.cpp.o
  974. [ 87%] Building CXX object source/CMakeFiles/raze.dir/common/rendering/hwrenderer/postprocessing/hw_postprocess.cpp.o
  975. [ 87%] Building CXX object source/CMakeFiles/raze.dir/common/rendering/hwrenderer/postprocessing/hw_postprocess_cvars.cpp.o
  976. [ 87%] Building CXX object source/CMakeFiles/raze.dir/common/rendering/hwrenderer/postprocessing/hw_postprocessshader_ccmds.cpp.o
  977. [ 88%] Building CXX object source/CMakeFiles/raze.dir/common/rendering/gl_load/gl_interface.cpp.o
  978. [ 88%] Building CXX object source/CMakeFiles/raze.dir/common/rendering/gl/gl_renderer.cpp.o
  979. [ 88%] Building CXX object source/CMakeFiles/raze.dir/common/rendering/gl/gl_stereo3d.cpp.o
  980. [ 88%] Building CXX object source/CMakeFiles/raze.dir/common/rendering/gl/gl_framebuffer.cpp.o
  981. [ 88%] Building CXX object source/CMakeFiles/raze.dir/common/rendering/gl/gl_renderstate.cpp.o
  982. [ 88%] Building CXX object source/CMakeFiles/raze.dir/common/rendering/gl/gl_renderbuffers.cpp.o
  983. [ 88%] Building CXX object source/CMakeFiles/raze.dir/common/rendering/gl/gl_postprocess.cpp.o
  984. In file included from /home/pi/makedir/raze/source/common/rendering/gl/gl_renderbuffers.h:4,
  985. from /home/pi/makedir/raze/source/common/rendering/gl/gl_postprocess.cpp:27:
  986. In constructor ‘PPResource::PPResource()’,
  987. inlined from ‘PPTexture::PPTexture()’ at /home/pi/makedir/raze/source/common/rendering/hwrenderer/postprocessing/hw_postprocess.h:293:2,
  988. inlined from ‘void PPTonemap::ClearTonemapPalette()’ at /home/pi/makedir/raze/source/common/rendering/hwrenderer/postprocessing/hw_postprocess.h:559:49,
  989. inlined from ‘void OpenGLRenderer::FGLRenderer::ClearTonemapPalette()’ at /home/pi/makedir/raze/source/common/rendering/gl/gl_postprocess.cpp:101:44:
  990. /home/pi/makedir/raze/source/common/rendering/hwrenderer/postprocessing/hw_postprocess.h:247:23: warning: storing the address of local variable ‘<anonymous>’ in ‘PPResource::First’ [-Wdangling-pointer=]
  991. 247 | First = this;
  992. | ~~~~~~^~~~~~
  993. /home/pi/makedir/raze/source/common/rendering/hwrenderer/postprocessing/hw_postprocess.h: In member function ‘void OpenGLRenderer::FGLRenderer::ClearTonemapPalette()’:
  994. /home/pi/makedir/raze/source/common/rendering/hwrenderer/postprocessing/hw_postprocess.h:559:56: note: ‘<anonymous>’ declared here
  995. 559 | void ClearTonemapPalette() { PaletteTexture = {}; }
  996. | ^
  997. /home/pi/makedir/raze/source/common/rendering/hwrenderer/postprocessing/hw_postprocess.h:279:28: note: ‘PPResource::First’ declared here
  998. 279 | static PPResource *First;
  999. | ^~~~~
  1000. [ 88%] Building CXX object source/CMakeFiles/raze.dir/common/rendering/gl/gl_postprocessstate.cpp.o
  1001. [ 89%] Building CXX object source/CMakeFiles/raze.dir/common/rendering/gl/gl_debug.cpp.o
  1002. [ 89%] Building CXX object source/CMakeFiles/raze.dir/common/rendering/gl/gl_buffers.cpp.o
  1003. [ 89%] Building CXX object source/CMakeFiles/raze.dir/common/rendering/gl/gl_hwtexture.cpp.o
  1004. [ 89%] Building CXX object source/CMakeFiles/raze.dir/common/rendering/gl/gl_samplers.cpp.o
  1005. [ 89%] Building CXX object source/CMakeFiles/raze.dir/common/rendering/gl/gl_shader.cpp.o
  1006. [ 89%] Building CXX object source/CMakeFiles/raze.dir/common/rendering/gl/gl_shaderprogram.cpp.o
  1007. [ 89%] Building CXX object source/CMakeFiles/raze.dir/common/scripting/core/maps.cpp.o
  1008. [ 90%] Building CXX object source/CMakeFiles/raze.dir/common/scripting/core/dictionary.cpp.o
  1009. [ 90%] Building CXX object source/CMakeFiles/raze.dir/common/scripting/core/dynarrays.cpp.o
  1010. [ 90%] Building CXX object source/CMakeFiles/raze.dir/common/scripting/core/symbols.cpp.o
  1011. [ 90%] Building CXX object source/CMakeFiles/raze.dir/common/scripting/core/types.cpp.o
  1012. [ 90%] Building CXX object source/CMakeFiles/raze.dir/common/scripting/core/scopebarrier.cpp.o
  1013. [ 90%] Building CXX object source/CMakeFiles/raze.dir/common/scripting/core/vmdisasm.cpp.o
  1014. [ 90%] Building CXX object source/CMakeFiles/raze.dir/common/scripting/core/imports.cpp.o
  1015. [ 91%] Building CXX object source/CMakeFiles/raze.dir/common/scripting/vm/vmexec.cpp.o
  1016. [ 91%] Building CXX object source/CMakeFiles/raze.dir/common/scripting/vm/vmframe.cpp.o
  1017. [ 91%] Building CXX object source/CMakeFiles/raze.dir/common/scripting/interface/stringformat.cpp.o
  1018. [ 91%] Building CXX object source/CMakeFiles/raze.dir/common/scripting/interface/vmnatives.cpp.o
  1019. [ 91%] Building CXX object source/CMakeFiles/raze.dir/common/scripting/frontend/ast.cpp.o
  1020. [ 91%] Building CXX object source/CMakeFiles/raze.dir/common/scripting/frontend/zcc_compile.cpp.o
  1021. [ 91%] Building CXX object source/CMakeFiles/raze.dir/common/scripting/frontend/zcc_parser.cpp.o
  1022. [ 92%] Building CXX object source/CMakeFiles/raze.dir/common/scripting/backend/vmbuilder.cpp.o
  1023. In file included from /usr/include/locale.h:28,
  1024. from /usr/include/c++/12/clocale:42,
  1025. from /usr/include/aarch64-linux-gnu/c++/12/bits/c++locale.h:41,
  1026. from /usr/include/c++/12/bits/localefwd.h:40,
  1027. from /usr/include/c++/12/streambuf:40,
  1028. from /usr/include/c++/12/bits/streambuf_iterator.h:35,
  1029. from /usr/include/c++/12/iterator:66,
  1030. from /home/pi/makedir/raze/source/common/utility/tarray.h:56,
  1031. from /home/pi/makedir/raze/source/g_pch.h:33,
  1032. from /home/pi/makedir/raze/build/source/CMakeFiles/raze.dir/cmake_pch.hxx:5,
  1033. from <command-line>:
  1034. /home/pi/makedir/raze/source/common/scripting/backend/vmbuilder.cpp: In member function ‘ExpEmit FunctionCallEmitter::EmitCall(VMFunctionBuilder*, TArray<ExpEmit>*)’:
  1035. /home/pi/makedir/raze/source/common/scripting/backend/vmbuilder.cpp:1143:95: warning: ‘offsetof’ within non-standard-layout type ‘PFunction’ is conditionally-supported [-Winvalid-offsetof]
  1036. 1143 | build->Emit(OP_LP, reg.RegNum, virtualselfreg, build->GetConstantInt(offsetof(PFunction, Variants) + offsetof(FArray, Array)));
  1037. | ^
  1038. [ 92%] Building CXX object source/CMakeFiles/raze.dir/common/scripting/backend/codegen.cpp.o
  1039. [ 92%] Building CXX object source/CMakeFiles/raze.dir/core/textures/tiletexture.cpp.o
  1040. [ 92%] Building CXX object source/CMakeFiles/raze.dir/core/textures/texinfo.cpp.o
  1041. [ 92%] Building CXX object source/CMakeFiles/raze.dir/core/textures/tilesetbuilder.cpp.o
  1042. [ 92%] Building CXX object source/CMakeFiles/raze.dir/core/textures/skytexture.cpp.o
  1043. [ 92%] Building CXX object source/CMakeFiles/raze.dir/core/textures/hightile.cpp.o
  1044. [ 93%] Building CXX object source/CMakeFiles/raze.dir/core/music/s_advsound.cpp.o
  1045. [ 93%] Building CXX object source/CMakeFiles/raze.dir/core/menu/loadsavemenu.cpp.o
  1046. [ 93%] Building CXX object source/CMakeFiles/raze.dir/core/menu/usermap.cpp.o
  1047. [ 93%] Building CXX object source/CMakeFiles/raze.dir/core/menu/razemenu.cpp.o
  1048. [ 93%] Building CXX object source/CMakeFiles/raze.dir/games/duke/all.cpp.o
  1049. In file included from /home/pi/makedir/raze/source/core/gameinput.h:4,
  1050. from /home/pi/makedir/raze/source/games/duke/src/types.h:6,
  1051. from /home/pi/makedir/raze/source/games/duke/src/funct.h:6,
  1052. from /home/pi/makedir/raze/source/games/duke/src/duke3d.h:10,
  1053. from /home/pi/makedir/raze/source/games/duke/src/global.h:4,
  1054. from /home/pi/makedir/raze/source/games/duke/src/actors.cpp:44,
  1055. from /home/pi/makedir/raze/source/games/duke/all.cpp:1:
  1056. /home/pi/makedir/raze/source/core/coreplayer.h: In member function ‘auto DCorePlayer::getCrosshairOffsets(double)’:
  1057. /home/pi/makedir/raze/source/core/coreplayer.h:100:154: note: parameter passing for argument of type ‘std::pair<TVector2<double>, TAngle<double> >’ when C++17 is enabled changed to match C++14 in GCC 10.1
  1058. 100 | return std::make_pair(DVector2(160, 120 * -viewAngles.Roll.Tan()) * -viewAngles.Yaw.Tan() / tan(r_fov * pi::pi() / 360.), viewAngles.Roll);
  1059. | ^
  1060. In file included from /home/pi/makedir/raze/source/games/duke/all.cpp:10:
  1061. /home/pi/makedir/raze/source/games/duke/src/gameexec.cpp: In member function ‘int Duke3d::ParseState::parse()’:
  1062. /home/pi/makedir/raze/source/games/duke/src/gameexec.cpp:1531:49: warning: comparison of unsigned expression in ‘>= 0’ is always true [-Wtype-limits]
  1063. 1531 | g_ac->curMove = &moves[ai->move >= 0 && ai->move < moves.Size()? ai->move : 0];
  1064. | ~~~~~~~~~^~~~
  1065. [ 93%] Building CXX object source/CMakeFiles/raze.dir/games/duke/all_d.cpp.o
  1066. In file included from /home/pi/makedir/raze/source/core/gameinput.h:4,
  1067. from /home/pi/makedir/raze/source/games/duke/src/types.h:6,
  1068. from /home/pi/makedir/raze/source/games/duke/src/funct.h:6,
  1069. from /home/pi/makedir/raze/source/games/duke/src/duke3d.h:10,
  1070. from /home/pi/makedir/raze/source/games/duke/src/global.h:4,
  1071. from /home/pi/makedir/raze/source/games/duke/src/actors_d.cpp:38,
  1072. from /home/pi/makedir/raze/source/games/duke/all_d.cpp:1:
  1073. /home/pi/makedir/raze/source/core/coreplayer.h: In member function ‘auto DCorePlayer::getCrosshairOffsets(double)’:
  1074. /home/pi/makedir/raze/source/core/coreplayer.h:100:154: note: parameter passing for argument of type ‘std::pair<TVector2<double>, TAngle<double> >’ when C++17 is enabled changed to match C++14 in GCC 10.1
  1075. 100 | return std::make_pair(DVector2(160, 120 * -viewAngles.Roll.Tan()) * -viewAngles.Yaw.Tan() / tan(r_fov * pi::pi() / 360.), viewAngles.Roll);
  1076. | ^
  1077. [ 93%] Building CXX object source/CMakeFiles/raze.dir/games/duke/all_r.cpp.o
  1078. In file included from /home/pi/makedir/raze/source/core/gameinput.h:4,
  1079. from /home/pi/makedir/raze/source/games/duke/src/types.h:6,
  1080. from /home/pi/makedir/raze/source/games/duke/src/funct.h:6,
  1081. from /home/pi/makedir/raze/source/games/duke/src/duke3d.h:10,
  1082. from /home/pi/makedir/raze/source/games/duke/src/global.h:4,
  1083. from /home/pi/makedir/raze/source/games/duke/src/actors_r.cpp:30,
  1084. from /home/pi/makedir/raze/source/games/duke/all_r.cpp:1:
  1085. /home/pi/makedir/raze/source/core/coreplayer.h: In member function ‘auto DCorePlayer::getCrosshairOffsets(double)’:
  1086. /home/pi/makedir/raze/source/core/coreplayer.h:100:154: note: parameter passing for argument of type ‘std::pair<TVector2<double>, TAngle<double> >’ when C++17 is enabled changed to match C++14 in GCC 10.1
  1087. 100 | return std::make_pair(DVector2(160, 120 * -viewAngles.Roll.Tan()) * -viewAngles.Yaw.Tan() / tan(r_fov * pi::pi() / 360.), viewAngles.Roll);
  1088. | ^
  1089. [ 94%] Building CXX object source/CMakeFiles/raze.dir/games/exhumed/all.cpp.o
  1090. In file included from /home/pi/makedir/raze/source/core/gameinput.h:4,
  1091. from /home/pi/makedir/raze/source/games/exhumed/src/player.h:22,
  1092. from /home/pi/makedir/raze/source/games/exhumed/src/exhumed.h:38,
  1093. from /home/pi/makedir/raze/source/games/exhumed/src/2d.cpp:21,
  1094. from /home/pi/makedir/raze/source/games/exhumed/all.cpp:1:
  1095. /home/pi/makedir/raze/source/core/coreplayer.h: In member function ‘auto DCorePlayer::getCrosshairOffsets(double)’:
  1096. /home/pi/makedir/raze/source/core/coreplayer.h:100:154: note: parameter passing for argument of type ‘std::pair<TVector2<double>, TAngle<double> >’ when C++17 is enabled changed to match C++14 in GCC 10.1
  1097. 100 | return std::make_pair(DVector2(160, 120 * -viewAngles.Roll.Tan()) * -viewAngles.Yaw.Tan() / tan(r_fov * pi::pi() / 360.), viewAngles.Roll);
  1098. | ^
  1099. [ 94%] Building CXX object source/CMakeFiles/raze.dir/games/blood/all.cpp.o
  1100. In file included from /home/pi/makedir/raze/source/core/gameinput.h:4,
  1101. from /home/pi/makedir/raze/source/games/blood/src/player.h:32,
  1102. from /home/pi/makedir/raze/source/games/blood/src/nnexts.h:39,
  1103. from /home/pi/makedir/raze/source/games/blood/src/aiunicult.h:25,
  1104. from /home/pi/makedir/raze/source/games/blood/src/blood.h:39,
  1105. from /home/pi/makedir/raze/source/games/blood/src/actor.cpp:32,
  1106. from /home/pi/makedir/raze/source/games/blood/all.cpp:5:
  1107. /home/pi/makedir/raze/source/core/coreplayer.h: In member function ‘auto DCorePlayer::getCrosshairOffsets(double)’:
  1108. /home/pi/makedir/raze/source/core/coreplayer.h:100:154: note: parameter passing for argument of type ‘std::pair<TVector2<double>, TAngle<double> >’ when C++17 is enabled changed to match C++14 in GCC 10.1
  1109. 100 | return std::make_pair(DVector2(160, 120 * -viewAngles.Roll.Tan()) * -viewAngles.Yaw.Tan() / tan(r_fov * pi::pi() / 360.), viewAngles.Roll);
  1110. | ^
  1111. In file included from /home/pi/makedir/raze/source/games/blood/all.cpp:50:
  1112. /home/pi/makedir/raze/source/games/blood/src/nnexts.cpp: In function ‘void Blood::usePropertiesChanger(DBloodActor*, int, sectortype*, walltype*, DBloodActor*)’:
  1113. /home/pi/makedir/raze/source/games/blood/src/nnexts.cpp:2626:64: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=]
  1114. 2626 | snprintf(digits, 6, "%d", sourceactor->xspr.data2);
  1115. | ^
  1116. /home/pi/makedir/raze/source/games/blood/src/nnexts.cpp:2626:49: note: ‘snprintf’ output between 2 and 7 bytes into a destination of size 6
  1117. 2626 | snprintf(digits, 6, "%d", sourceactor->xspr.data2);
  1118. | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1119. [ 94%] Building CXX object source/CMakeFiles/raze.dir/games/sw/all.cpp.o
  1120. In file included from /home/pi/makedir/raze/source/core/gameinput.h:4,
  1121. from /home/pi/makedir/raze/source/games/sw/src/game.h:48,
  1122. from /home/pi/makedir/raze/source/games/sw/src/panel.h:31,
  1123. from /home/pi/makedir/raze/source/games/sw/src/actor.cpp:36,
  1124. from /home/pi/makedir/raze/source/games/sw/all.cpp:1:
  1125. /home/pi/makedir/raze/source/core/coreplayer.h: In member function ‘auto DCorePlayer::getCrosshairOffsets(double)’:
  1126. /home/pi/makedir/raze/source/core/coreplayer.h:100:154: note: parameter passing for argument of type ‘std::pair<TVector2<double>, TAngle<double> >’ when C++17 is enabled changed to match C++14 in GCC 10.1
  1127. 100 | return std::make_pair(DVector2(160, 120 * -viewAngles.Roll.Tan()) * -viewAngles.Yaw.Tan() / tan(r_fov * pi::pi() / 360.), viewAngles.Roll);
  1128. | ^
  1129. [ 94%] Building CXX object source/CMakeFiles/raze.dir/common/utility/x86.cpp.o
  1130. [ 94%] Building C object source/CMakeFiles/raze.dir/common/thirdparty/strnatcmp.c.o
  1131. [ 94%] Building C object source/CMakeFiles/raze.dir/common/thirdparty/utf8proc/utf8proc.c.o
  1132. [ 94%] Building C object source/CMakeFiles/raze.dir/common/thirdparty/stb/stb_sprintf.c.o
  1133. In file included from /home/pi/makedir/raze/source/common/thirdparty/stb/stb_sprintf.c:3:
  1134. /home/pi/makedir/raze/source/common/thirdparty/stb/stb_sprintf.h: In function ‘stbsp_vsprintfcb’:
  1135. /home/pi/makedir/raze/source/common/thirdparty/stb/stb_sprintf.h:630:51: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare]
  1136. 630 | l = stbsp__strlen_limited(s, (pr >= 0) ? pr : ~0u);
  1137. | ^~
  1138. [ 94%] Building CXX object source/CMakeFiles/raze.dir/common/utility/zstring.cpp.o
  1139. In member function ‘void FStringData::Dealloc()’,
  1140. inlined from ‘void FStringData::Release()’ at /home/pi/makedir/raze/source/common/utility/zstring.h:98:11,
  1141. inlined from ‘FString::~FString()’ at /home/pi/makedir/raze/source/common/utility/zstring.cpp:159:17,
  1142. inlined from ‘void FString::Split(TArray<FString>&, const char*, EmptyTokenType) const’ at /home/pi/makedir/raze/source/common/utility/zstring.cpp:1286:16:
  1143. /home/pi/makedir/raze/source/common/utility/zstring.cpp:1395:14: warning: ‘void free(void*)’ called on unallocated object ‘FString::NullString’ [-Wfree-nonheap-object]
  1144. 1395 | free (this);
  1145. | ~~~~~^~~~~~
  1146. /home/pi/makedir/raze/source/common/utility/zstring.cpp: In member function ‘void FString::Split(TArray<FString>&, const char*, EmptyTokenType) const’:
  1147. /home/pi/makedir/raze/source/common/utility/zstring.cpp:47:17: note: declared here
  1148. 47 | FNullStringData FString::NullString =
  1149. | ^~~~~~~
  1150. [ 95%] Building CXX object source/CMakeFiles/raze.dir/common/utility/findfile.cpp.o
  1151. [ 95%] Building C object source/CMakeFiles/raze.dir/common/thirdparty/math/asin.c.o
  1152. [ 95%] Building C object source/CMakeFiles/raze.dir/common/thirdparty/math/atan.c.o
  1153. [ 95%] Building C object source/CMakeFiles/raze.dir/common/thirdparty/math/const.c.o
  1154. [ 95%] Building C object source/CMakeFiles/raze.dir/common/thirdparty/math/cosh.c.o
  1155. [ 95%] Building C object source/CMakeFiles/raze.dir/common/thirdparty/math/exp.c.o
  1156. [ 95%] Building C object source/CMakeFiles/raze.dir/common/thirdparty/math/isnan.c.o
  1157. [ 96%] Building C object source/CMakeFiles/raze.dir/common/thirdparty/math/log.c.o
  1158. [ 96%] Building C object source/CMakeFiles/raze.dir/common/thirdparty/math/log10.c.o
  1159. [ 96%] Building C object source/CMakeFiles/raze.dir/common/thirdparty/math/mtherr.c.o
  1160. [ 96%] Building C object source/CMakeFiles/raze.dir/common/thirdparty/math/polevl.c.o
  1161. [ 96%] Building C object source/CMakeFiles/raze.dir/common/thirdparty/math/pow.c.o
  1162. [ 96%] Building C object source/CMakeFiles/raze.dir/common/thirdparty/math/powi.c.o
  1163. [ 96%] Building C object source/CMakeFiles/raze.dir/common/thirdparty/math/sin.c.o
  1164. [ 97%] Building C object source/CMakeFiles/raze.dir/common/thirdparty/math/sinh.c.o
  1165. [ 97%] Building C object source/CMakeFiles/raze.dir/common/thirdparty/math/sqrt.c.o
  1166. [ 97%] Building C object source/CMakeFiles/raze.dir/common/thirdparty/math/tan.c.o
  1167. [ 97%] Building C object source/CMakeFiles/raze.dir/common/thirdparty/math/tanh.c.o
  1168. [ 97%] Building CXX object source/CMakeFiles/raze.dir/common/thirdparty/math/fastsin.cpp.o
  1169. [ 97%] Building CXX object source/CMakeFiles/raze.dir/common/filesystem/source/filesystem.cpp.o
  1170. [ 97%] Building CXX object source/CMakeFiles/raze.dir/common/filesystem/source/ancientzip.cpp.o
  1171. [ 98%] Building CXX object source/CMakeFiles/raze.dir/common/filesystem/source/file_7z.cpp.o
  1172. /home/pi/makedir/raze/source/common/filesystem/source/file_7z.cpp: In member function ‘virtual FileSys::FileReader FileSys::F7ZFile::GetEntryReader(uint32_t, int, int)’:
  1173. /home/pi/makedir/raze/source/common/filesystem/source/file_7z.cpp:340:19: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits]
  1174. 340 | if (entry < 0 || entry >= NumLumps) return fr;
  1175. | ~~~~~~^~~
  1176. [ 98%] Building CXX object source/CMakeFiles/raze.dir/common/filesystem/source/file_grp.cpp.o
  1177. [ 98%] Building CXX object source/CMakeFiles/raze.dir/common/filesystem/source/file_lump.cpp.o
  1178. [ 98%] Building CXX object source/CMakeFiles/raze.dir/common/filesystem/source/file_rff.cpp.o
  1179. [ 98%] Building CXX object source/CMakeFiles/raze.dir/common/filesystem/source/file_wad.cpp.o
  1180. [ 98%] Building CXX object source/CMakeFiles/raze.dir/common/filesystem/source/file_zip.cpp.o
  1181. [ 98%] Building CXX object source/CMakeFiles/raze.dir/common/filesystem/source/file_pak.cpp.o
  1182. [ 99%] Building CXX object source/CMakeFiles/raze.dir/common/filesystem/source/file_whres.cpp.o
  1183. [ 99%] Building CXX object source/CMakeFiles/raze.dir/common/filesystem/source/file_ssi.cpp.o
  1184. [ 99%] Building CXX object source/CMakeFiles/raze.dir/common/filesystem/source/file_hog.cpp.o
  1185. [ 99%] Building CXX object source/CMakeFiles/raze.dir/common/filesystem/source/file_mvl.cpp.o
  1186. [ 99%] Building CXX object source/CMakeFiles/raze.dir/common/filesystem/source/file_directory.cpp.o
  1187. [ 99%] Building CXX object source/CMakeFiles/raze.dir/common/filesystem/source/resourcefile.cpp.o
  1188. [ 99%] Building CXX object source/CMakeFiles/raze.dir/common/filesystem/source/files.cpp.o
  1189. [100%] Building CXX object source/CMakeFiles/raze.dir/common/filesystem/source/files_decompress.cpp.o
  1190. /home/pi/makedir/raze/source/common/filesystem/source/files_decompress.cpp: In member function ‘bool FileSys::FCompressedBuffer::Decompress(char*)’:
  1191. /home/pi/makedir/raze/source/common/filesystem/source/files_decompress.cpp:1021:60: warning: comparison of integer expressions of different signedness: ‘FileSys::FileReader::Size’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  1192. 1021 | return frz.Read(destbuffer, mSize) != mSize;
  1193. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
  1194. [100%] Building CXX object source/CMakeFiles/raze.dir/common/filesystem/source/fs_findfile.cpp.o
  1195. [100%] Building CXX object source/CMakeFiles/raze.dir/common/filesystem/source/fs_stringpool.cpp.o
  1196. [100%] Building CXX object source/CMakeFiles/raze.dir/common/filesystem/source/unicode.cpp.o
  1197. [100%] Building CXX object source/CMakeFiles/raze.dir/common/filesystem/source/critsec.cpp.o
  1198. [100%] Linking CXX executable ../raze
  1199. [100%] Built target raze
  1200. [100%] Generating ../raze.pk3
  1201. /home/pi/makedir/raze/build/raze.pk3 contains 4050 files (updated 4050)
  1202. [100%] Built target raze_pk3
  1203.  
Add Comment
Please, Sign In to add comment