Advertisement
Guest User

Untitled

a guest
Mar 6th, 2023
37
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 64.82 KB | None | 0 0
  1. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/Assert.h:35:17: warning: attributes at the beginning of statement are ignored [-Wattributes]
  2. 35 | if (!(_a_)) [[unlikely]] \
  3. | ^~~~~~~~~~~~
  4. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/Assert.h:49:7: note: in expansion of macro ‘ASSERT’
  5. 49 | ASSERT(_a_); \
  6. | ^~~~~~
  7. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.h:164:5: note: in expansion of macro ‘DEBUG_ASSERT’
  8. 164 | DEBUG_ASSERT(scale == SCALE_IMM8);
  9. | ^~~~~~~~~~~~
  10. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.h: In member function ‘Gen::OpArg Gen::OpArg::AsImm64() const’:
  11. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/Assert.h:35:17: warning: attributes at the beginning of statement are ignored [-Wattributes]
  12. 35 | if (!(_a_)) [[unlikely]] \
  13. | ^~~~~~~~~~~~
  14. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/Assert.h:49:7: note: in expansion of macro ‘ASSERT’
  15. 49 | ASSERT(_a_); \
  16. | ^~~~~~
  17. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.h:170:5: note: in expansion of macro ‘DEBUG_ASSERT’
  18. 170 | DEBUG_ASSERT(IsImm());
  19. | ^~~~~~~~~~~~
  20. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.h: In member function ‘Gen::OpArg Gen::OpArg::AsImm32() const’:
  21. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/Assert.h:35:17: warning: attributes at the beginning of statement are ignored [-Wattributes]
  22. 35 | if (!(_a_)) [[unlikely]] \
  23. | ^~~~~~~~~~~~
  24. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/Assert.h:49:7: note: in expansion of macro ‘ASSERT’
  25. 49 | ASSERT(_a_); \
  26. | ^~~~~~
  27. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.h:175:5: note: in expansion of macro ‘DEBUG_ASSERT’
  28. 175 | DEBUG_ASSERT(IsImm());
  29. | ^~~~~~~~~~~~
  30. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.h: In member function ‘Gen::OpArg Gen::OpArg::AsImm16() const’:
  31. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/Assert.h:35:17: warning: attributes at the beginning of statement are ignored [-Wattributes]
  32. 35 | if (!(_a_)) [[unlikely]] \
  33. | ^~~~~~~~~~~~
  34. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/Assert.h:49:7: note: in expansion of macro ‘ASSERT’
  35. 49 | ASSERT(_a_); \
  36. | ^~~~~~
  37. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.h:180:5: note: in expansion of macro ‘DEBUG_ASSERT’
  38. 180 | DEBUG_ASSERT(IsImm());
  39. | ^~~~~~~~~~~~
  40. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.h: In member function ‘Gen::OpArg Gen::OpArg::AsImm8() const’:
  41. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/Assert.h:35:17: warning: attributes at the beginning of statement are ignored [-Wattributes]
  42. 35 | if (!(_a_)) [[unlikely]] \
  43. | ^~~~~~~~~~~~
  44. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/Assert.h:49:7: note: in expansion of macro ‘ASSERT’
  45. 49 | ASSERT(_a_); \
  46. | ^~~~~~
  47. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.h:185:5: note: in expansion of macro ‘DEBUG_ASSERT’
  48. 185 | DEBUG_ASSERT(IsImm());
  49. | ^~~~~~~~~~~~
  50. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.h: In member function ‘void Gen::OpArg::AddMemOffset(int)’:
  51. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/Assert.h:14:17: warning: attributes at the beginning of statement are ignored [-Wattributes]
  52. 14 | if (!(_a_)) [[unlikely]] \
  53. | ^~~~~~~~~~~~
  54. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/Assert.h:29:7: note: in expansion of macro ‘ASSERT_MSG’
  55. 29 | ASSERT_MSG(_t_, _a_, _fmt_ __VA_OPT__(, ) __VA_ARGS__); \
  56. | ^~~~~~~~~~
  57. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.h:224:5: note: in expansion of macro ‘DEBUG_ASSERT_MSG’
  58. 224 | DEBUG_ASSERT_MSG(DYNA_REC, scale == SCALE_RIP || (scale <= SCALE_ATREG && scale > SCALE_NONE),
  59. | ^~~~~~~~~~~~~~~~
  60. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.h: In function ‘u32 Gen::PtrOffset(const void*, const void*)’:
  61. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/Assert.h:14:17: warning: attributes at the beginning of statement are ignored [-Wattributes]
  62. 14 | if (!(_a_)) [[unlikely]] \
  63. | ^~~~~~~~~~~~
  64. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.h:308:5: note: in expansion of macro ‘ASSERT_MSG’
  65. 308 | ASSERT_MSG(DYNA_REC, 0, "pointer offset out of range");
  66. | ^~~~~~~~~~
  67. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp: In member function ‘u8* Gen::XEmitter::AlignCodeTo(size_t)’:
  68. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/Assert.h:14:17: warning: attributes at the beginning of statement are ignored [-Wattributes]
  69. 14 | if (!(_a_)) [[unlikely]] \
  70. | ^~~~~~~~~~~~
  71. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp:196:3: note: in expansion of macro ‘ASSERT_MSG’
  72. 196 | ASSERT_MSG(DYNA_REC, alignment != 0 && (alignment & (alignment - 1)) == 0,
  73. | ^~~~~~~~~~
  74. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp: In member function ‘void Gen::XEmitter::CheckFlags()’:
  75. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/Assert.h:14:17: warning: attributes at the beginning of statement are ignored [-Wattributes]
  76. 14 | if (!(_a_)) [[unlikely]] \
  77. | ^~~~~~~~~~~~
  78. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp:224:3: note: in expansion of macro ‘ASSERT_MSG’
  79. 224 | ASSERT_MSG(DYNA_REC, !flags_locked, "Attempt to modify flags while flags locked!");
  80. | ^~~~~~~~~~
  81. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp: In member function ‘void Gen::OpArg::WriteREX(Gen::XEmitter*, int, int, int) const’:
  82. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/Assert.h:35:17: warning: attributes at the beginning of statement are ignored [-Wattributes]
  83. 35 | if (!(_a_)) [[unlikely]] \
  84. | ^~~~~~~~~~~~
  85. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/Assert.h:49:7: note: in expansion of macro ‘ASSERT’
  86. 49 | ASSERT(_a_); \
  87. | ^~~~~~
  88. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp:261:5: note: in expansion of macro ‘DEBUG_ASSERT’
  89. 261 | DEBUG_ASSERT((offsetOrBaseReg & 0x100) == 0);
  90. | ^~~~~~~~~~~~
  91. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/Assert.h:35:17: warning: attributes at the beginning of statement are ignored [-Wattributes]
  92. 35 | if (!(_a_)) [[unlikely]] \
  93. | ^~~~~~~~~~~~
  94. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/Assert.h:49:7: note: in expansion of macro ‘ASSERT’
  95. 49 | ASSERT(_a_); \
  96. | ^~~~~~
  97. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp:262:5: note: in expansion of macro ‘DEBUG_ASSERT’
  98. 262 | DEBUG_ASSERT((customOp & 0x100) == 0);
  99. | ^~~~~~~~~~~~
  100. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp: In member function ‘void Gen::OpArg::WriteRest(Gen::XEmitter*, int, Gen::X64Reg, bool) const’:
  101. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/Assert.h:14:17: warning: attributes at the beginning of statement are ignored [-Wattributes]
  102. 14 | if (!(_a_)) [[unlikely]] \
  103. | ^~~~~~~~~~~~
  104. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp:310:5: note: in expansion of macro ‘ASSERT_MSG’
  105. 310 | ASSERT_MSG(DYNA_REC,
  106. | ^~~~~~~~~~
  107. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/Assert.h:14:17: warning: attributes at the beginning of statement are ignored [-Wattributes]
  108. 14 | if (!(_a_)) [[unlikely]] \
  109. | ^~~~~~~~~~~~
  110. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp:403:7: note: in expansion of macro ‘ASSERT_MSG’
  111. 403 | ASSERT_MSG(DYNA_REC, 0, "Invalid scale for SIB byte");
  112. | ^~~~~~~~~~
  113. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp: In member function ‘void Gen::XEmitter::JMP(const u8*, bool)’:
  114. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/Assert.h:14:17: warning: attributes at the beginning of statement are ignored [-Wattributes]
  115. 14 | if (!(_a_)) [[unlikely]] \
  116. | ^~~~~~~~~~~~
  117. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp:441:5: note: in expansion of macro ‘ASSERT_MSG’
  118. 441 | ASSERT_MSG(DYNA_REC, distance >= -0x80 && distance < 0x80,
  119. | ^~~~~~~~~~
  120. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/Assert.h:14:17: warning: attributes at the beginning of statement are ignored [-Wattributes]
  121. 14 | if (!(_a_)) [[unlikely]] \
  122. | ^~~~~~~~~~~~
  123. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp:451:5: note: in expansion of macro ‘ASSERT_MSG’
  124. 451 | ASSERT_MSG(DYNA_REC, distance >= -0x80000000LL && distance < 0x80000000LL,
  125. | ^~~~~~~~~~
  126. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp: In member function ‘void Gen::XEmitter::JMPptr(const Gen::OpArg&)’:
  127. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/Assert.h:14:17: warning: attributes at the beginning of statement are ignored [-Wattributes]
  128. 14 | if (!(_a_)) [[unlikely]] \
  129. | ^~~~~~~~~~~~
  130. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp:462:5: note: in expansion of macro ‘ASSERT_MSG’
  131. 462 | ASSERT_MSG(DYNA_REC, 0, "JMPptr - Imm argument");
  132. | ^~~~~~~~~~
  133. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp: In member function ‘void Gen::XEmitter::CALLptr(Gen::OpArg)’:
  134. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/Assert.h:14:17: warning: attributes at the beginning of statement are ignored [-Wattributes]
  135. 14 | if (!(_a_)) [[unlikely]] \
  136. | ^~~~~~~~~~~~
  137. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp:480:5: note: in expansion of macro ‘ASSERT_MSG’
  138. 480 | ASSERT_MSG(DYNA_REC, 0, "CALLptr - Imm argument");
  139. | ^~~~~~~~~~
  140. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp: In member function ‘void Gen::XEmitter::CALL(const void*)’:
  141. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/Assert.h:14:17: warning: attributes at the beginning of statement are ignored [-Wattributes]
  142. 14 | if (!(_a_)) [[unlikely]] \
  143. | ^~~~~~~~~~~~
  144. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp:490:3: note: in expansion of macro ‘ASSERT_MSG’
  145. 490 | ASSERT_MSG(DYNA_REC, distance < 0x0000000080000000ULL || distance >= 0xFFFFFFFF80000000ULL,
  146. | ^~~~~~~~~~
  147. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp: In member function ‘void Gen::XEmitter::J_CC(Gen::CCFlags, const u8*)’:
  148. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/Assert.h:14:17: warning: attributes at the beginning of statement are ignored [-Wattributes]
  149. 14 | if (!(_a_)) [[unlikely]] \
  150. | ^~~~~~~~~~~~
  151. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp:573:5: note: in expansion of macro ‘ASSERT_MSG’
  152. 573 | ASSERT_MSG(DYNA_REC, distance >= -0x80000000LL && distance < 0x80000000LL,
  153. | ^~~~~~~~~~
  154. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp: In member function ‘void Gen::XEmitter::SetJumpTarget(const Gen::FixupBranch&)’:
  155. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/Assert.h:14:17: warning: attributes at the beginning of statement are ignored [-Wattributes]
  156. 14 | if (!(_a_)) [[unlikely]] \
  157. | ^~~~~~~~~~~~
  158. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp:594:5: note: in expansion of macro ‘ASSERT_MSG’
  159. 594 | ASSERT_MSG(DYNA_REC, distance >= -0x80 && distance < 0x80,
  160. | ^~~~~~~~~~
  161. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/Assert.h:14:17: warning: attributes at the beginning of statement are ignored [-Wattributes]
  162. 14 | if (!(_a_)) [[unlikely]] \
  163. | ^~~~~~~~~~~~
  164. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp:601:5: note: in expansion of macro ‘ASSERT_MSG’
  165. 601 | ASSERT_MSG(DYNA_REC, distance >= -0x80000000LL && distance < 0x80000000LL,
  166. | ^~~~~~~~~~
  167. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp: In member function ‘void Gen::XEmitter::NOP(size_t)’:
  168. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/Assert.h:35:17: warning: attributes at the beginning of statement are ignored [-Wattributes]
  169. 35 | if (!(_a_)) [[unlikely]] \
  170. | ^~~~~~~~~~~~
  171. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/Assert.h:49:7: note: in expansion of macro ‘ASSERT’
  172. 49 | ASSERT(_a_); \
  173. | ^~~~~~
  174. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp:629:3: note: in expansion of macro ‘DEBUG_ASSERT’
  175. 629 | DEBUG_ASSERT((int)size > 0);
  176. | ^~~~~~~~~~~~
  177. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp: In member function ‘void Gen::XEmitter::PUSH(int, const Gen::OpArg&)’:
  178. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/Assert.h:14:17: warning: attributes at the beginning of statement are ignored [-Wattributes]
  179. 14 | if (!(_a_)) [[unlikely]] \
  180. | ^~~~~~~~~~~~
  181. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp:868:7: note: in expansion of macro ‘ASSERT_MSG’
  182. 868 | ASSERT_MSG(DYNA_REC, 0, "PUSH - Bad imm bits");
  183. | ^~~~~~~~~~
  184. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp: In member function ‘void Gen::XEmitter::POP(int, const Gen::OpArg&)’:
  185. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/Assert.h:14:17: warning: attributes at the beginning of statement are ignored [-Wattributes]
  186. 14 | if (!(_a_)) [[unlikely]] \
  187. | ^~~~~~~~~~~~
  188. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp:887:5: note: in expansion of macro ‘ASSERT_MSG’
  189. 887 | ASSERT_MSG(DYNA_REC, 0, "POP - Unsupported encoding");
  190. | ^~~~~~~~~~
  191. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp: In member function ‘void Gen::XEmitter::BSWAP(int, Gen::X64Reg)’:
  192. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/Assert.h:14:17: warning: attributes at the beginning of statement are ignored [-Wattributes]
  193. 14 | if (!(_a_)) [[unlikely]] \
  194. | ^~~~~~~~~~~~
  195. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp:906:5: note: in expansion of macro ‘ASSERT_MSG’
  196. 906 | ASSERT_MSG(DYNA_REC, 0, "BSWAP - Wrong number of bits");
  197. | ^~~~~~~~~~
  198. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp: In member function ‘void Gen::XEmitter::PREFETCH(Gen::XEmitter::PrefetchLevel, Gen::OpArg)’:
  199. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/Assert.h:14:17: warning: attributes at the beginning of statement are ignored [-Wattributes]
  200. 14 | if (!(_a_)) [[unlikely]] \
  201. | ^~~~~~~~~~~~
  202. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp:920:3: note: in expansion of macro ‘ASSERT_MSG’
  203. 920 | ASSERT_MSG(DYNA_REC, !arg.IsImm(), "PREFETCH - Imm argument");
  204. | ^~~~~~~~~~
  205. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp: In member function ‘void Gen::XEmitter::SETcc(Gen::CCFlags, Gen::OpArg)’:
  206. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/Assert.h:14:17: warning: attributes at the beginning of statement are ignored [-Wattributes]
  207. 14 | if (!(_a_)) [[unlikely]] \
  208. | ^~~~~~~~~~~~
  209. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp:930:3: note: in expansion of macro ‘ASSERT_MSG’
  210. 930 | ASSERT_MSG(DYNA_REC, !dest.IsImm(), "SETcc - Imm argument");
  211. | ^~~~~~~~~~
  212. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp: In member function ‘void Gen::XEmitter::CMOVcc(int, Gen::X64Reg, Gen::OpArg, Gen::CCFlags)’:
  213. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/Assert.h:14:17: warning: attributes at the beginning of statement are ignored [-Wattributes]
  214. 14 | if (!(_a_)) [[unlikely]] \
  215. | ^~~~~~~~~~~~
  216. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp:940:3: note: in expansion of macro ‘ASSERT_MSG’
  217. 940 | ASSERT_MSG(DYNA_REC, !src.IsImm(), "CMOVcc - Imm argument");
  218. | ^~~~~~~~~~
  219. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/Assert.h:14:17: warning: attributes at the beginning of statement are ignored [-Wattributes]
  220. 14 | if (!(_a_)) [[unlikely]] \
  221. | ^~~~~~~~~~~~
  222. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp:941:3: note: in expansion of macro ‘ASSERT_MSG’
  223. 941 | ASSERT_MSG(DYNA_REC, bits != 8, "CMOVcc - 8 bits unsupported");
  224. | ^~~~~~~~~~
  225. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp: In member function ‘void Gen::XEmitter::WriteMulDivType(int, Gen::OpArg, int)’:
  226. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/Assert.h:14:17: warning: attributes at the beginning of statement are ignored [-Wattributes]
  227. 14 | if (!(_a_)) [[unlikely]] \
  228. | ^~~~~~~~~~~~
  229. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp:953:3: note: in expansion of macro ‘ASSERT_MSG’
  230. 953 | ASSERT_MSG(DYNA_REC, !src.IsImm(), "WriteMulDivType - Imm argument");
  231. | ^~~~~~~~~~
  232. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp: In member function ‘void Gen::XEmitter::WriteBitSearchType(int, Gen::X64Reg, Gen::OpArg, u8, bool)’:
  233. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/Assert.h:14:17: warning: attributes at the beginning of statement are ignored [-Wattributes]
  234. 14 | if (!(_a_)) [[unlikely]] \
  235. | ^~~~~~~~~~~~
  236. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp:997:3: note: in expansion of macro ‘ASSERT_MSG’
  237. 997 | ASSERT_MSG(DYNA_REC, !src.IsImm(), "WriteBitSearchType - Imm argument");
  238. | ^~~~~~~~~~
  239. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp: In member function ‘void Gen::XEmitter::MOVNTI(int, const Gen::OpArg&, Gen::X64Reg)’:
  240. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/Assert.h:14:17: warning: attributes at the beginning of statement are ignored [-Wattributes]
  241. 14 | if (!(_a_)) [[unlikely]] \
  242. | ^~~~~~~~~~~~
  243. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp:1013:5: note: in expansion of macro ‘ASSERT_MSG’
  244. 1013 | ASSERT_MSG(DYNA_REC, 0, "MOVNTI - bits<=16");
  245. | ^~~~~~~~~~
  246. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp: In member function ‘void Gen::XEmitter::MOVSX(int, int, Gen::X64Reg, Gen::OpArg)’:
  247. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/Assert.h:14:17: warning: attributes at the beginning of statement are ignored [-Wattributes]
  248. 14 | if (!(_a_)) [[unlikely]] \
  249. | ^~~~~~~~~~~~
  250. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp:1043:3: note: in expansion of macro ‘ASSERT_MSG’
  251. 1043 | ASSERT_MSG(DYNA_REC, !src.IsImm(), "MOVSX - Imm argument");
  252. | ^~~~~~~~~~
  253. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp: In member function ‘void Gen::XEmitter::MOVZX(int, int, Gen::X64Reg, Gen::OpArg)’:
  254. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/Assert.h:14:17: warning: attributes at the beginning of statement are ignored [-Wattributes]
  255. 14 | if (!(_a_)) [[unlikely]] \
  256. | ^~~~~~~~~~~~
  257. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp:1076:3: note: in expansion of macro ‘ASSERT_MSG’
  258. 1076 | ASSERT_MSG(DYNA_REC, !src.IsImm(), "MOVZX - Imm argument");
  259. | ^~~~~~~~~~
  260. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/Assert.h:14:17: warning: attributes at the beginning of statement are ignored [-Wattributes]
  261. 14 | if (!(_a_)) [[unlikely]] \
  262. | ^~~~~~~~~~~~
  263. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp:1103:5: note: in expansion of macro ‘ASSERT_MSG’
  264. 1103 | ASSERT_MSG(DYNA_REC, 0, "MOVZX - Invalid size");
  265. | ^~~~~~~~~~
  266. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp: In member function ‘void Gen::XEmitter::WriteMOVBE(int, u8, Gen::X64Reg, const Gen::OpArg&)’:
  267. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/Assert.h:14:17: warning: attributes at the beginning of statement are ignored [-Wattributes]
  268. 14 | if (!(_a_)) [[unlikely]] \
  269. | ^~~~~~~~~~~~
  270. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp:1110:3: note: in expansion of macro ‘ASSERT_MSG’
  271. 1110 | ASSERT_MSG(DYNA_REC, cpu_info.bMOVBE, "Generating MOVBE on a system that does not support it.");
  272. | ^~~~~~~~~~
  273. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/Assert.h:14:17: warning: attributes at the beginning of statement are ignored [-Wattributes]
  274. 14 | if (!(_a_)) [[unlikely]] \
  275. | ^~~~~~~~~~~~
  276. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp:1118:3: note: in expansion of macro ‘ASSERT_MSG’
  277. 1118 | ASSERT_MSG(DYNA_REC, !arg.IsSimpleReg() && !arg.IsImm(), "MOVBE: need r<-m or m<-r!");
  278. | ^~~~~~~~~~
  279. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp: In member function ‘void Gen::XEmitter::LEA(int, Gen::X64Reg, Gen::OpArg)’:
  280. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/Assert.h:14:17: warning: attributes at the beginning of statement are ignored [-Wattributes]
  281. 14 | if (!(_a_)) [[unlikely]] \
  282. | ^~~~~~~~~~~~
  283. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp:1203:3: note: in expansion of macro ‘ASSERT_MSG’
  284. 1203 | ASSERT_MSG(DYNA_REC, !src.IsImm(), "LEA - Imm argument");
  285. | ^~~~~~~~~~
  286. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp: In member function ‘void Gen::XEmitter::WriteShift(int, Gen::OpArg, const Gen::OpArg&, int)’:
  287. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/Assert.h:14:17: warning: attributes at the beginning of statement are ignored [-Wattributes]
  288. 14 | if (!(_a_)) [[unlikely]] \
  289. | ^~~~~~~~~~~~
  290. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp:1219:5: note: in expansion of macro ‘ASSERT_MSG’
  291. 1219 | ASSERT_MSG(DYNA_REC, 0, "WriteShift - can't shift imms");
  292. | ^~~~~~~~~~
  293. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/Assert.h:14:17: warning: attributes at the beginning of statement are ignored [-Wattributes]
  294. 14 | if (!(_a_)) [[unlikely]] \
  295. | ^~~~~~~~~~~~
  296. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp:1224:5: note: in expansion of macro ‘ASSERT_MSG’
  297. 1224 | ASSERT_MSG(DYNA_REC, 0, "WriteShift - illegal argument");
  298. | ^~~~~~~~~~
  299. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp: In member function ‘void Gen::XEmitter::WriteBitTest(int, const Gen::OpArg&, const Gen::OpArg&, int)’:
  300. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/Assert.h:14:17: warning: attributes at the beginning of statement are ignored [-Wattributes]
  301. 14 | if (!(_a_)) [[unlikely]] \
  302. | ^~~~~~~~~~~~
  303. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp:1290:5: note: in expansion of macro ‘ASSERT_MSG’
  304. 1290 | ASSERT_MSG(DYNA_REC, 0, "WriteBitTest - can't test imms");
  305. | ^~~~~~~~~~
  306. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/Assert.h:14:17: warning: attributes at the beginning of statement are ignored [-Wattributes]
  307. 14 | if (!(_a_)) [[unlikely]] \
  308. | ^~~~~~~~~~~~
  309. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp:1294:5: note: in expansion of macro ‘ASSERT_MSG’
  310. 1294 | ASSERT_MSG(DYNA_REC, 0, "WriteBitTest - illegal argument");
  311. | ^~~~~~~~~~
  312. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp: In member function ‘void Gen::XEmitter::SHRD(int, const Gen::OpArg&, const Gen::OpArg&, const Gen::OpArg&)’:
  313. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/Assert.h:14:17: warning: attributes at the beginning of statement are ignored [-Wattributes]
  314. 14 | if (!(_a_)) [[unlikely]] \
  315. | ^~~~~~~~~~~~
  316. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp:1339:5: note: in expansion of macro ‘ASSERT_MSG’
  317. 1339 | ASSERT_MSG(DYNA_REC, 0, "SHRD - can't use imms as destination");
  318. | ^~~~~~~~~~
  319. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/Assert.h:14:17: warning: attributes at the beginning of statement are ignored [-Wattributes]
  320. 14 | if (!(_a_)) [[unlikely]] \
  321. | ^~~~~~~~~~~~
  322. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp:1343:5: note: in expansion of macro ‘ASSERT_MSG’
  323. 1343 | ASSERT_MSG(DYNA_REC, 0, "SHRD - must use simple register as source");
  324. | ^~~~~~~~~~
  325. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/Assert.h:14:17: warning: attributes at the beginning of statement are ignored [-Wattributes]
  326. 14 | if (!(_a_)) [[unlikely]] \
  327. | ^~~~~~~~~~~~
  328. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp:1348:5: note: in expansion of macro ‘ASSERT_MSG’
  329. 1348 | ASSERT_MSG(DYNA_REC, 0, "SHRD - illegal shift");
  330. | ^~~~~~~~~~
  331. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp: In member function ‘void Gen::XEmitter::SHLD(int, const Gen::OpArg&, const Gen::OpArg&, const Gen::OpArg&)’:
  332. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/Assert.h:14:17: warning: attributes at the beginning of statement are ignored [-Wattributes]
  333. 14 | if (!(_a_)) [[unlikely]] \
  334. | ^~~~~~~~~~~~
  335. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp:1374:5: note: in expansion of macro ‘ASSERT_MSG’
  336. 1374 | ASSERT_MSG(DYNA_REC, 0, "SHLD - can't use imms as destination");
  337. | ^~~~~~~~~~
  338. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/Assert.h:14:17: warning: attributes at the beginning of statement are ignored [-Wattributes]
  339. 14 | if (!(_a_)) [[unlikely]] \
  340. | ^~~~~~~~~~~~
  341. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp:1378:5: note: in expansion of macro ‘ASSERT_MSG’
  342. 1378 | ASSERT_MSG(DYNA_REC, 0, "SHLD - must use simple register as source");
  343. | ^~~~~~~~~~
  344. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/Assert.h:14:17: warning: attributes at the beginning of statement are ignored [-Wattributes]
  345. 14 | if (!(_a_)) [[unlikely]] \
  346. | ^~~~~~~~~~~~
  347. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp:1383:5: note: in expansion of macro ‘ASSERT_MSG’
  348. 1383 | ASSERT_MSG(DYNA_REC, 0, "SHLD - illegal shift");
  349. | ^~~~~~~~~~
  350. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp: In member function ‘void Gen::OpArg::WriteNormalOp(Gen::XEmitter*, bool, Gen::NormalOp, const Gen::OpArg&, int) const’:
  351. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/Assert.h:14:17: warning: attributes at the beginning of statement are ignored [-Wattributes]
  352. 14 | if (!(_a_)) [[unlikely]] \
  353. | ^~~~~~~~~~~~
  354. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp:1422:5: note: in expansion of macro ‘ASSERT_MSG’
  355. 1422 | ASSERT_MSG(DYNA_REC, 0, "WriteNormalOp - Imm argument, wrong order");
  356. | ^~~~~~~~~~
  357. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/Assert.h:14:17: warning: attributes at the beginning of statement are ignored [-Wattributes]
  358. 14 | if (!(_a_)) [[unlikely]] \
  359. | ^~~~~~~~~~~~
  360. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp:1437:7: note: in expansion of macro ‘ASSERT_MSG’
  361. 1437 | ASSERT_MSG(DYNA_REC, 0, "WriteNormalOp - Writing to Imm (!toRM)");
  362. | ^~~~~~~~~~
  363. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/Assert.h:14:17: warning: attributes at the beginning of statement are ignored [-Wattributes]
  364. 14 | if (!(_a_)) [[unlikely]] \
  365. | ^~~~~~~~~~~~
  366. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp:1513:9: note: in expansion of macro ‘ASSERT_MSG’
  367. 1513 | ASSERT_MSG(DYNA_REC, 0,
  368. | ^~~~~~~~~~
  369. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/Assert.h:14:17: warning: attributes at the beginning of statement are ignored [-Wattributes]
  370. 14 | if (!(_a_)) [[unlikely]] \
  371. | ^~~~~~~~~~~~
  372. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp:1532:9: note: in expansion of macro ‘ASSERT_MSG’
  373. 1532 | ASSERT_MSG(DYNA_REC, 0, "WriteNormalOp - Only MOV can take 64-bit imm");
  374. | ^~~~~~~~~~
  375. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/Assert.h:14:17: warning: attributes at the beginning of statement are ignored [-Wattributes]
  376. 14 | if (!(_a_)) [[unlikely]] \
  377. | ^~~~~~~~~~~~
  378. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp:1537:7: note: in expansion of macro ‘ASSERT_MSG’
  379. 1537 | ASSERT_MSG(DYNA_REC, 0, "WriteNormalOp - Unhandled case {} {}", operand.scale, bits);
  380. | ^~~~~~~~~~
  381. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/Assert.h:14:17: warning: attributes at the beginning of statement are ignored [-Wattributes]
  382. 14 | if (!(_a_)) [[unlikely]] \
  383. | ^~~~~~~~~~~~
  384. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp:1573:5: note: in expansion of macro ‘ASSERT_MSG’
  385. 1573 | ASSERT_MSG(DYNA_REC, 0, "WriteNormalOp - Unhandled case");
  386. | ^~~~~~~~~~
  387. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp: In member function ‘void Gen::XEmitter::WriteNormalOp(int, Gen::NormalOp, const Gen::OpArg&, const Gen::OpArg&)’:
  388. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/Assert.h:14:17: warning: attributes at the beginning of statement are ignored [-Wattributes]
  389. 14 | if (!(_a_)) [[unlikely]] \
  390. | ^~~~~~~~~~~~
  391. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp:1582:5: note: in expansion of macro ‘ASSERT_MSG’
  392. 1582 | ASSERT_MSG(DYNA_REC, 0, "WriteNormalOp - a1 cannot be imm");
  393. | ^~~~~~~~~~
  394. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/Assert.h:14:17: warning: attributes at the beginning of statement are ignored [-Wattributes]
  395. 14 | if (!(_a_)) [[unlikely]] \
  396. | ^~~~~~~~~~~~
  397. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp:1597:7: note: in expansion of macro ‘ASSERT_MSG’
  398. 1597 | ASSERT_MSG(DYNA_REC, a2.IsSimpleReg() || a2.IsImm(),
  399. | ^~~~~~~~~~
  400. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp: In member function ‘void Gen::XEmitter::MOV_sum(int, Gen::X64Reg, const Gen::OpArg&, const Gen::OpArg&)’:
  401. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/Assert.h:35:17: warning: attributes at the beginning of statement are ignored [-Wattributes]
  402. 35 | if (!(_a_)) [[unlikely]] \
  403. | ^~~~~~~~~~~~
  404. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/Assert.h:49:7: note: in expansion of macro ‘ASSERT’
  405. 49 | ASSERT(_a_); \
  406. | ^~~~~~
  407. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp:1682:3: note: in expansion of macro ‘DEBUG_ASSERT’
  408. 1682 | DEBUG_ASSERT(!flags_locked);
  409. | ^~~~~~~~~~~~
  410. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp: In member function ‘void Gen::XEmitter::IMUL(int, Gen::X64Reg, const Gen::OpArg&, const Gen::OpArg&)’:
  411. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/Assert.h:14:17: warning: attributes at the beginning of statement are ignored [-Wattributes]
  412. 14 | if (!(_a_)) [[unlikely]] \
  413. | ^~~~~~~~~~~~
  414. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp:1754:5: note: in expansion of macro ‘ASSERT_MSG’
  415. 1754 | ASSERT_MSG(DYNA_REC, 0, "IMUL - illegal bit size!");
  416. | ^~~~~~~~~~
  417. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/Assert.h:14:17: warning: attributes at the beginning of statement are ignored [-Wattributes]
  418. 14 | if (!(_a_)) [[unlikely]] \
  419. | ^~~~~~~~~~~~
  420. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp:1760:5: note: in expansion of macro ‘ASSERT_MSG’
  421. 1760 | ASSERT_MSG(DYNA_REC, 0, "IMUL - second arg cannot be imm!");
  422. | ^~~~~~~~~~
  423. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/Assert.h:14:17: warning: attributes at the beginning of statement are ignored [-Wattributes]
  424. 14 | if (!(_a_)) [[unlikely]] \
  425. | ^~~~~~~~~~~~
  426. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp:1766:5: note: in expansion of macro ‘ASSERT_MSG’
  427. 1766 | ASSERT_MSG(DYNA_REC, 0, "IMUL - third arg must be imm!");
  428. | ^~~~~~~~~~
  429. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/Assert.h:14:17: warning: attributes at the beginning of statement are ignored [-Wattributes]
  430. 14 | if (!(_a_)) [[unlikely]] \
  431. | ^~~~~~~~~~~~
  432. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp:1796:7: note: in expansion of macro ‘ASSERT_MSG’
  433. 1796 | ASSERT_MSG(DYNA_REC, 0, "IMUL - unhandled case!");
  434. | ^~~~~~~~~~
  435. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp: In member function ‘void Gen::XEmitter::IMUL(int, Gen::X64Reg, const Gen::OpArg&)’:
  436. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/Assert.h:14:17: warning: attributes at the beginning of statement are ignored [-Wattributes]
  437. 14 | if (!(_a_)) [[unlikely]] \
  438. | ^~~~~~~~~~~~
  439. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp:1806:5: note: in expansion of macro ‘ASSERT_MSG’
  440. 1806 | ASSERT_MSG(DYNA_REC, 0, "IMUL - illegal bit size!");
  441. | ^~~~~~~~~~
  442. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp: In member function ‘void Gen::XEmitter::WriteMXCSR(Gen::OpArg, int)’:
  443. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/Assert.h:14:17: warning: attributes at the beginning of statement are ignored [-Wattributes]
  444. 14 | if (!(_a_)) [[unlikely]] \
  445. | ^~~~~~~~~~~~
  446. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/x64Emitter.cpp:1991:5: note: in expansion of macro ‘ASSERT_MSG’
  447. 1991 | ASSERT_MSG(DYNA_REC, 0, "MXCSR - invalid operand");
  448. | ^~~~~~~~~~
  449. [ 33%] Building CXX object Source/Core/Common/CMakeFiles/common.dir/x64FPURoundMode.cpp.o
  450. [ 33%] Building CXX object Source/Core/Common/CMakeFiles/common.dir/x64CPUDetect.cpp.o
  451. [ 33%] Building CXX object Source/Core/Common/CMakeFiles/common.dir/GL/GLContext.cpp.o
  452. [ 33%] Building CXX object Source/Core/Common/CMakeFiles/common.dir/GL/GLUtil.cpp.o
  453. [ 33%] Building CXX object Source/Core/Common/CMakeFiles/common.dir/GL/GLExtensions/GLExtensions.cpp.o
  454. [ 34%] Building CXX object Source/Core/Common/CMakeFiles/common.dir/GL/GLInterface/EGL.cpp.o
  455. [ 34%] Building CXX object Source/Core/Common/CMakeFiles/common.dir/GL/GLInterface/EGLX11.cpp.o
  456. [ 34%] Building CXX object Source/Core/Common/CMakeFiles/common.dir/GL/GLX11Window.cpp.o
  457. [ 34%] Building CXX object Source/Core/Common/CMakeFiles/common.dir/GL/GLInterface/GLX.cpp.o
  458. [ 34%] Linking CXX static library libcommon.a
  459. [ 34%] Built target common
  460. Scanning dependencies of target speex
  461. [ 34%] Building C object Externals/cubeb/CMakeFiles/speex.dir/cubeb/subprojects/speex/resample.c.o
  462. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Externals/cubeb/cubeb/subprojects/speex/resample.c: In function ‘update_filter’:
  463. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Externals/cubeb/cubeb/subprojects/speex/resample.c:674:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  464. 674 | for (j=0;j<st->filt_len;j++)
  465. | ^
  466. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Externals/cubeb/cubeb/subprojects/speex/resample.c: In function ‘speex_resampler_process_float’:
  467. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Externals/cubeb/cubeb/subprojects/speex/resample.c:946:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  468. 946 | for(j=0;j<ichunk;++j)
  469. | ^
  470. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Externals/cubeb/cubeb/subprojects/speex/resample.c:949:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  471. 949 | for(j=0;j<ichunk;++j)
  472. | ^
  473. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Externals/cubeb/cubeb/subprojects/speex/resample.c: In function ‘speex_resampler_process_int’:
  474. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Externals/cubeb/cubeb/subprojects/speex/resample.c:1002:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  475. 1002 | for(j=0;j<ichunk;++j)
  476. | ^
  477. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Externals/cubeb/cubeb/subprojects/speex/resample.c:1009:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  478. 1009 | for(j=0;j<ichunk;++j)
  479. | ^
  480. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Externals/cubeb/cubeb/subprojects/speex/resample.c:1019:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  481. 1019 | for (j=0;j<ochunk+omagic;++j)
  482. | ^
  483. [ 34%] Built target speex
  484. Scanning dependencies of target cubeb
  485. [ 34%] Building C object Externals/cubeb/CMakeFiles/cubeb.dir/cubeb/src/cubeb.c.o
  486. [ 35%] Building CXX object Externals/cubeb/CMakeFiles/cubeb.dir/cubeb/src/cubeb_mixer.cpp.o
  487. [ 35%] Building CXX object Externals/cubeb/CMakeFiles/cubeb.dir/cubeb/src/cubeb_resampler.cpp.o
  488. [ 35%] Building CXX object Externals/cubeb/CMakeFiles/cubeb.dir/cubeb/src/cubeb_log.cpp.o
  489. [ 35%] Building C object Externals/cubeb/CMakeFiles/cubeb.dir/cubeb/src/cubeb_strings.c.o
  490. [ 35%] Building CXX object Externals/cubeb/CMakeFiles/cubeb.dir/cubeb/src/cubeb_utils.cpp.o
  491. [ 35%] Building C object Externals/cubeb/CMakeFiles/cubeb.dir/cubeb/src/cubeb_pulse.c.o
  492. [ 35%] Building C object Externals/cubeb/CMakeFiles/cubeb.dir/cubeb/src/cubeb_alsa.c.o
  493. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Externals/cubeb/cubeb/src/cubeb_alsa.c:8: warning: "_DEFAULT_SOURCE" redefined
  494. 8 | #define _DEFAULT_SOURCE
  495. |
  496. <command-line>: note: this is the location of the previous definition
  497. [ 35%] Building CXX object Externals/cubeb/CMakeFiles/cubeb.dir/cubeb/src/cubeb_jack.cpp.o
  498. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Externals/cubeb/cubeb/src/cubeb_jack.cpp:9: warning: "_DEFAULT_SOURCE" redefined
  499. 9 | #define _DEFAULT_SOURCE
  500. |
  501. <command-line>: note: this is the location of the previous definition
  502. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Externals/cubeb/cubeb/src/cubeb_jack.cpp: In function ‘int cbjack_stream_init(cubeb*, cubeb_stream**, const char*, cubeb_devid, cubeb_stream_params*, cubeb_devid, cubeb_stream_params*, unsigned int, cubeb_data_callback, cubeb_state_callback, void*)’:
  503. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Externals/cubeb/cubeb/src/cubeb_jack.cpp:59:25: warning: comparison with string literal results in unspecified behavior [-Waddress]
  504. 59 | #define JACK_DEFAULT_IN "JACK capture"
  505. | ^~~~~~~~~~~~~~
  506. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Externals/cubeb/cubeb/src/cubeb_jack.cpp:837:40: note: in expansion of macro ‘JACK_DEFAULT_IN’
  507. 837 | if ((input_device && input_device != JACK_DEFAULT_IN) ||
  508. | ^~~~~~~~~~~~~~~
  509. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Externals/cubeb/cubeb/src/cubeb_jack.cpp:60:26: warning: comparison with string literal results in unspecified behavior [-Waddress]
  510. 60 | #define JACK_DEFAULT_OUT "JACK playback"
  511. | ^~~~~~~~~~~~~~~
  512. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Externals/cubeb/cubeb/src/cubeb_jack.cpp:838:42: note: in expansion of macro ‘JACK_DEFAULT_OUT’
  513. 838 | (output_device && output_device != JACK_DEFAULT_OUT)) {
  514. | ^~~~~~~~~~~~~~~~
  515. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Externals/cubeb/cubeb/src/cubeb_jack.cpp: In function ‘int cbjack_enumerate_devices(cubeb*, cubeb_device_type, cubeb_device_collection*)’:
  516. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Externals/cubeb/cubeb/src/cubeb_jack.cpp:1148:23: warning: ‘rate’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  517. 1148 | cur->default_rate = rate;
  518. | ~~~~~~~~~~~~~~~~~~^~~~~~
  519. [ 35%] Building C object Externals/cubeb/CMakeFiles/cubeb.dir/cubeb/src/cubeb_sndio.c.o
  520. [ 35%] Linking CXX static library libcubeb.a
  521. [ 35%] Built target cubeb
  522. Scanning dependencies of target audiocommon
  523. [ 35%] Building CXX object Source/Core/AudioCommon/CMakeFiles/audiocommon.dir/AudioCommon.cpp.o
  524. [ 35%] Building CXX object Source/Core/AudioCommon/CMakeFiles/audiocommon.dir/AudioStretcher.cpp.o
  525. [ 35%] Building CXX object Source/Core/AudioCommon/CMakeFiles/audiocommon.dir/CubebStream.cpp.o
  526. [ 35%] Building CXX object Source/Core/AudioCommon/CMakeFiles/audiocommon.dir/CubebUtils.cpp.o
  527. [ 35%] Building CXX object Source/Core/AudioCommon/CMakeFiles/audiocommon.dir/Mixer.cpp.o
  528. In file included from /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/ChunkFile.h:30,
  529. from /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/AudioCommon/Mixer.cpp:11:
  530. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/ChunkFile.h: In member function ‘void PointerWrap::DoVoid(void*, u32)’:
  531. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/Assert.h:14:17: warning: attributes at the beginning of statement are ignored [-Wattributes]
  532. 14 | if (!(_a_)) [[unlikely]] \
  533. | ^~~~~~~~~~~~
  534. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/Assert.h:29:7: note: in expansion of macro ‘ASSERT_MSG’
  535. 29 | ASSERT_MSG(_t_, _a_, _fmt_ __VA_OPT__(, ) __VA_ARGS__); \
  536. | ^~~~~~~~~~
  537. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/ChunkFile.h:368:7: note: in expansion of macro ‘DEBUG_ASSERT_MSG’
  538. 368 | DEBUG_ASSERT_MSG(COMMON, !memcmp(data, *m_ptr_current, size),
  539. | ^~~~~~~~~~~~~~~~
  540. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/AudioCommon/Mixer.cpp: In member function ‘unsigned int Mixer::Mix(short int*, unsigned int)’:
  541. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/Assert.h:14:17: warning: attributes at the beginning of statement are ignored [-Wattributes]
  542. 14 | if (!(_a_)) [[unlikely]] \
  543. | ^~~~~~~~~~~~
  544. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/AudioCommon/Mixer.cpp:173:5: note: in expansion of macro ‘ASSERT_MSG’
  545. 173 | ASSERT_MSG(AUDIO, available_samples <= MAX_SAMPLES,
  546. | ^~~~~~~~~~
  547. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/AudioCommon/Mixer.cpp: In member function ‘unsigned int Mixer::MixSurround(float*, unsigned int)’:
  548. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/Assert.h:14:17: warning: attributes at the beginning of statement are ignored [-Wattributes]
  549. 14 | if (!(_a_)) [[unlikely]] \
  550. | ^~~~~~~~~~~~
  551. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/AudioCommon/Mixer.cpp:224:3: note: in expansion of macro ‘ASSERT_MSG’
  552. 224 | ASSERT_MSG(AUDIO, needed_frames <= MAX_SAMPLES,
  553. | ^~~~~~~~~~
  554. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/AudioCommon/Mixer.cpp: In member function ‘void Mixer::PushWiimoteSpeakerSamples(const short int*, unsigned int, unsigned int)’:
  555. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/Assert.h:14:17: warning: attributes at the beginning of statement are ignored [-Wattributes]
  556. 14 | if (!(_a_)) [[unlikely]] \
  557. | ^~~~~~~~~~~~
  558. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/AudioCommon/Mixer.cpp:302:3: note: in expansion of macro ‘ASSERT_MSG’
  559. 302 | ASSERT_MSG(AUDIO, num_samples <= MAX_SPEAKER_SAMPLES,
  560. | ^~~~~~~~~~
  561. [ 35%] Building CXX object Source/Core/AudioCommon/CMakeFiles/audiocommon.dir/SurroundDecoder.cpp.o
  562. [ 35%] Building CXX object Source/Core/AudioCommon/CMakeFiles/audiocommon.dir/NullSoundStream.cpp.o
  563. [ 35%] Building CXX object Source/Core/AudioCommon/CMakeFiles/audiocommon.dir/WaveFile.cpp.o
  564. [ 35%] Building CXX object Source/Core/AudioCommon/CMakeFiles/audiocommon.dir/AlsaSoundStream.cpp.o
  565. [ 35%] Building CXX object Source/Core/AudioCommon/CMakeFiles/audiocommon.dir/PulseAudioStream.cpp.o
  566. In file included from /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/AudioCommon/PulseAudioStream.cpp:8:
  567. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/AudioCommon/PulseAudioStream.cpp: In member function ‘bool PulseAudio::PulseInit()’:
  568. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/Assert.h:35:17: warning: attributes at the beginning of statement are ignored [-Wattributes]
  569. 35 | if (!(_a_)) [[unlikely]] \
  570. | ^~~~~~~~~~~~
  571. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/AudioCommon/PulseAudioStream.cpp:108:3: note: in expansion of macro ‘ASSERT’
  572. 108 | ASSERT(pa_sample_spec_valid(&ss));
  573. | ^~~~~~
  574. [ 35%] Linking CXX static library libaudiocommon.a
  575. [ 35%] Built target audiocommon
  576. Scanning dependencies of target traversal_server
  577. [ 35%] Building CXX object Source/Core/Common/CMakeFiles/traversal_server.dir/TraversalServer.cpp.o
  578. [ 35%] Linking CXX executable ../../../Binaries/traversal_server
  579. [ 35%] Built target traversal_server
  580. Scanning dependencies of target inputcommon
  581. [ 35%] Building CXX object Source/Core/InputCommon/CMakeFiles/inputcommon.dir/DynamicInputTextureManager.cpp.o
  582. In file included from /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/HookableEvent.h:7,
  583. from /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/VideoCommon/VideoEvents.h:7,
  584. from /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/VideoCommon/TextureCacheBase.h:28,
  585. from /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/InputCommon/DynamicInputTextureManager.cpp:16:
  586. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/StringLiteral.h:15:3: error: ‘consteval’ does not name a type; did you mean ‘constexpr’?
  587. 15 | consteval StringLiteral(const char (&str)[N]) { std::copy_n(str, N, value); }
  588. | ^~~~~~~~~
  589. | constexpr
  590. In file included from /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/VideoCommon/TextureCacheBase.h:28,
  591. from /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/InputCommon/DynamicInputTextureManager.cpp:16:
  592. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/VideoCommon/VideoEvents.h:10:70: error: class template argument deduction failed:
  593. 10 | using ConfigChangedEvent = Common::HookableEvent<"ConfigChanged", u32>;
  594. | ^
  595. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/VideoCommon/VideoEvents.h:10:70: error: no matching function for call to ‘StringLiteral(const char [14])’
  596. In file included from /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/HookableEvent.h:7,
  597. from /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/VideoCommon/VideoEvents.h:7,
  598. from /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/VideoCommon/TextureCacheBase.h:28,
  599. from /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/InputCommon/DynamicInputTextureManager.cpp:16:
  600. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/StringLiteral.h:13:8: note: candidate: ‘template<long unsigned int N> StringLiteral(Common::StringLiteral<N>)-> Common::StringLiteral<N>’
  601. 13 | struct StringLiteral
  602. | ^~~~~~~~~~~~~
  603. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/StringLiteral.h:13:8: note: template argument deduction/substitution failed:
  604. In file included from /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/VideoCommon/TextureCacheBase.h:28,
  605. from /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/InputCommon/DynamicInputTextureManager.cpp:16:
  606. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/VideoCommon/VideoEvents.h:10:70: note: mismatched types ‘Common::StringLiteral<N>’ and ‘const char*’
  607. 10 | using ConfigChangedEvent = Common::HookableEvent<"ConfigChanged", u32>;
  608. | ^
  609. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/VideoCommon/VideoEvents.h:13:61: error: class template argument deduction failed:
  610. 13 | using BeforeFrameEvent = Common::HookableEvent<"BeforeFrame">;
  611. | ^
  612. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/VideoCommon/VideoEvents.h:13:61: error: no matching function for call to ‘StringLiteral(const char [12])’
  613. In file included from /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/HookableEvent.h:7,
  614. from /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/VideoCommon/VideoEvents.h:7,
  615. from /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/VideoCommon/TextureCacheBase.h:28,
  616. from /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/InputCommon/DynamicInputTextureManager.cpp:16:
  617. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/StringLiteral.h:13:8: note: candidate: ‘template<long unsigned int N> StringLiteral(Common::StringLiteral<N>)-> Common::StringLiteral<N>’
  618. 13 | struct StringLiteral
  619. | ^~~~~~~~~~~~~
  620. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/StringLiteral.h:13:8: note: template argument deduction/substitution failed:
  621. In file included from /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/VideoCommon/TextureCacheBase.h:28,
  622. from /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/InputCommon/DynamicInputTextureManager.cpp:16:
  623. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/VideoCommon/VideoEvents.h:13:61: note: mismatched types ‘Common::StringLiteral<N>’ and ‘const char*’
  624. 13 | using BeforeFrameEvent = Common::HookableEvent<"BeforeFrame">;
  625. | ^
  626. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/VideoCommon/VideoEvents.h:19:59: error: class template argument deduction failed:
  627. 19 | using AfterFrameEvent = Common::HookableEvent<"AfterFrame">;
  628. | ^
  629. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/VideoCommon/VideoEvents.h:19:59: error: no matching function for call to ‘StringLiteral(const char [11])’
  630. In file included from /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/HookableEvent.h:7,
  631. from /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/VideoCommon/VideoEvents.h:7,
  632. from /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/VideoCommon/TextureCacheBase.h:28,
  633. from /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/InputCommon/DynamicInputTextureManager.cpp:16:
  634. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/StringLiteral.h:13:8: note: candidate: ‘template<long unsigned int N> StringLiteral(Common::StringLiteral<N>)-> Common::StringLiteral<N>’
  635. 13 | struct StringLiteral
  636. | ^~~~~~~~~~~~~
  637. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/StringLiteral.h:13:8: note: template argument deduction/substitution failed:
  638. In file included from /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/VideoCommon/TextureCacheBase.h:28,
  639. from /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/InputCommon/DynamicInputTextureManager.cpp:16:
  640. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/VideoCommon/VideoEvents.h:19:59: note: mismatched types ‘Common::StringLiteral<N>’ and ‘const char*’
  641. 19 | using AfterFrameEvent = Common::HookableEvent<"AfterFrame">;
  642. | ^
  643. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/VideoCommon/VideoEvents.h:79:79: error: class template argument deduction failed:
  644. 79 | using BeforePresentEvent = Common::HookableEvent<"BeforePresent", PresentInfo&>;
  645. | ^
  646. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/VideoCommon/VideoEvents.h:79:79: error: no matching function for call to ‘StringLiteral(const char [14])’
  647. In file included from /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/HookableEvent.h:7,
  648. from /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/VideoCommon/VideoEvents.h:7,
  649. from /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/VideoCommon/TextureCacheBase.h:28,
  650. from /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/InputCommon/DynamicInputTextureManager.cpp:16:
  651. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/StringLiteral.h:13:8: note: candidate: ‘template<long unsigned int N> StringLiteral(Common::StringLiteral<N>)-> Common::StringLiteral<N>’
  652. 13 | struct StringLiteral
  653. | ^~~~~~~~~~~~~
  654. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/StringLiteral.h:13:8: note: template argument deduction/substitution failed:
  655. In file included from /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/VideoCommon/TextureCacheBase.h:28,
  656. from /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/InputCommon/DynamicInputTextureManager.cpp:16:
  657. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/VideoCommon/VideoEvents.h:79:79: note: mismatched types ‘Common::StringLiteral<N>’ and ‘const char*’
  658. 79 | using BeforePresentEvent = Common::HookableEvent<"BeforePresent", PresentInfo&>;
  659. | ^
  660. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/VideoCommon/VideoEvents.h:83:77: error: class template argument deduction failed:
  661. 83 | using AfterPresentEvent = Common::HookableEvent<"AfterPresent", PresentInfo&>;
  662. | ^
  663. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/VideoCommon/VideoEvents.h:83:77: error: no matching function for call to ‘StringLiteral(const char [13])’
  664. In file included from /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/HookableEvent.h:7,
  665. from /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/VideoCommon/VideoEvents.h:7,
  666. from /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/VideoCommon/TextureCacheBase.h:28,
  667. from /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/InputCommon/DynamicInputTextureManager.cpp:16:
  668. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/StringLiteral.h:13:8: note: candidate: ‘template<long unsigned int N> StringLiteral(Common::StringLiteral<N>)-> Common::StringLiteral<N>’
  669. 13 | struct StringLiteral
  670. | ^~~~~~~~~~~~~
  671. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/Common/StringLiteral.h:13:8: note: template argument deduction/substitution failed:
  672. In file included from /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/VideoCommon/TextureCacheBase.h:28,
  673. from /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/InputCommon/DynamicInputTextureManager.cpp:16:
  674. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/VideoCommon/VideoEvents.h:83:77: note: mismatched types ‘Common::StringLiteral<N>’ and ‘const char*’
  675. 83 | using AfterPresentEvent = Common::HookableEvent<"AfterPresent", PresentInfo&>;
  676. | ^
  677. In file included from /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/InputCommon/DynamicInputTextureManager.cpp:16:
  678. /home/bebel/RetroPie-Setup/tmp/build/dolphin/Source/Core/VideoCommon/TextureCacheBase.h:441:7: error: ‘AfterFrameEvent’ has not been declared
  679. 441 | AfterFrameEvent::Register([this] { OnFrameEnd(); }, "TextureCache");
  680. | ^~~~~~~~~~~~~~~
  681. make[2]: *** [Source/Core/InputCommon/CMakeFiles/inputcommon.dir/build.make:63: Source/Core/InputCommon/CMakeFiles/inputcommon.dir/DynamicInputTextureManager.cpp.o] Error 1
  682. make[1]: *** [CMakeFiles/Makefile2:2515: Source/Core/InputCommon/CMakeFiles/inputcommon.dir/all] Error 2
  683. make: *** [Makefile:152: all] Error 2
  684. Could not successfully build dolphin - Gamecube/Wii emulator Dolphin (/home/bebel/RetroPie-Setup/tmp/build/dolphin/build/Binaries/dolphin-emu not found).
  685. /home/bebel/RetroPie-Setup
  686.  
  687. Log ended at: Mo 6. Mär 19:45:57 CET 2023
  688. Total running time: 0 hours, 7 mins, 57 secs
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement