*** This log is abridged to its last 1000 lines: | ^~~~~~~ ../desmume/src/arm_jit.cpp:1142:49: note: in expansion of macro 'LSL_REG' 1142 | static int OP_MOV_LSL_REG(const u32 i) { OP_MOV(LSL_REG; if (REG_POS(i,0) == 15) c.add(rhs, 4);); } | ^~~~~~~ ../desmume/src/arm_jit.cpp: In function 'int OP_MOV_LSR_IMM(u32)': ../desmume/src/arm_jit.cpp:488:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable] 488 | bool rhs_is_imm = false; \ | ^~~~~~~~~~ ../desmume/src/arm_jit.cpp:1132:5: note: in definition of macro 'OP_MOV' 1132 | arg; \ | ^~~ ../desmume/src/arm_jit.cpp:1143:49: note: in expansion of macro 'LSR_IMM' 1143 | static int OP_MOV_LSR_IMM(const u32 i) { OP_MOV(LSR_IMM); } | ^~~~~~~ ../desmume/src/arm_jit.cpp:498:13: warning: unused variable 'rhs_first' [-Wunused-variable] 498 | u32 rhs_first = imm ? cpu->R[REG_POS(i,0)] >> imm : 0; | ^~~~~~~~~ ../desmume/src/arm_jit.cpp:1132:5: note: in definition of macro 'OP_MOV' 1132 | arg; \ | ^~~ ../desmume/src/arm_jit.cpp:1143:49: note: in expansion of macro 'LSR_IMM' 1143 | static int OP_MOV_LSR_IMM(const u32 i) { OP_MOV(LSR_IMM); } | ^~~~~~~ ../desmume/src/arm_jit.cpp: In function 'int OP_MOV_LSR_REG(u32)': ../desmume/src/arm_jit.cpp:615:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable] 615 | bool rhs_is_imm = false; \ | ^~~~~~~~~~ ../desmume/src/arm_jit.cpp:1132:5: note: in definition of macro 'OP_MOV' 1132 | arg; \ | ^~~ ../desmume/src/arm_jit.cpp:673:17: note: in expansion of macro 'LSX_REG' 673 | #define LSR_REG LSX_REG(LSR_REG, shr, 0) | ^~~~~~~ ../desmume/src/arm_jit.cpp:1144:49: note: in expansion of macro 'LSR_REG' 1144 | static int OP_MOV_LSR_REG(const u32 i) { OP_MOV(LSR_REG; if (REG_POS(i,0) == 15) c.add(rhs, 4);); } | ^~~~~~~ ../desmume/src/arm_jit.cpp: In function 'int OP_MOV_ASR_IMM(u32)': ../desmume/src/arm_jit.cpp:522:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable] 522 | bool rhs_is_imm = false; \ | ^~~~~~~~~~ ../desmume/src/arm_jit.cpp:1132:5: note: in definition of macro 'OP_MOV' 1132 | arg; \ | ^~~ ../desmume/src/arm_jit.cpp:1145:49: note: in expansion of macro 'ASR_IMM' 1145 | static int OP_MOV_ASR_IMM(const u32 i) { OP_MOV(ASR_IMM); } | ^~~~~~~ ../desmume/src/arm_jit.cpp:528:13: warning: unused variable 'rhs_first' [-Wunused-variable] 528 | u32 rhs_first = (s32)cpu->R[REG_POS(i,0)] >> imm; | ^~~~~~~~~ ../desmume/src/arm_jit.cpp:1132:5: note: in definition of macro 'OP_MOV' 1132 | arg; \ | ^~~ ../desmume/src/arm_jit.cpp:1145:49: note: in expansion of macro 'ASR_IMM' 1145 | static int OP_MOV_ASR_IMM(const u32 i) { OP_MOV(ASR_IMM); } | ^~~~~~~ ../desmume/src/arm_jit.cpp: In function 'int OP_MOV_ASR_REG(u32)': ../desmume/src/arm_jit.cpp:615:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable] 615 | bool rhs_is_imm = false; \ | ^~~~~~~~~~ ../desmume/src/arm_jit.cpp:1132:5: note: in definition of macro 'OP_MOV' 1132 | arg; \ | ^~~ ../desmume/src/arm_jit.cpp:674:17: note: in expansion of macro 'LSX_REG' 674 | #define ASR_REG LSX_REG(ASR_REG, sar, 1) | ^~~~~~~ ../desmume/src/arm_jit.cpp:1146:49: note: in expansion of macro 'ASR_REG' 1146 | static int OP_MOV_ASR_REG(const u32 i) { OP_MOV(ASR_REG); } | ^~~~~~~ ../desmume/src/arm_jit.cpp: In function 'int OP_MOV_ROR_IMM(u32)': ../desmume/src/arm_jit.cpp:544:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable] 544 | bool rhs_is_imm = false; \ | ^~~~~~~~~~ ../desmume/src/arm_jit.cpp:1132:5: note: in definition of macro 'OP_MOV' 1132 | arg; \ | ^~~ ../desmume/src/arm_jit.cpp:1147:49: note: in expansion of macro 'ROR_IMM' 1147 | static int OP_MOV_ROR_IMM(const u32 i) { OP_MOV(ROR_IMM); } | ^~~~~~~ ../desmume/src/arm_jit.cpp:555:13: warning: unused variable 'rhs_first' [-Wunused-variable] 555 | u32 rhs_first = imm?ROR(cpu->R[REG_POS(i,0)], imm) : ((u32)cpu->CPSR.bits.C<<31)|(cpu->R[REG_POS(i,0)]>>1); | ^~~~~~~~~ ../desmume/src/arm_jit.cpp:1132:5: note: in definition of macro 'OP_MOV' 1132 | arg; \ | ^~~ ../desmume/src/arm_jit.cpp:1147:49: note: in expansion of macro 'ROR_IMM' 1147 | static int OP_MOV_ROR_IMM(const u32 i) { OP_MOV(ROR_IMM); } | ^~~~~~~ ../desmume/src/arm_jit.cpp: In function 'int OP_MOV_ROR_REG(u32)': ../desmume/src/arm_jit.cpp:681:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable] 681 | bool rhs_is_imm = false; \ | ^~~~~~~~~~ ../desmume/src/arm_jit.cpp:1132:5: note: in definition of macro 'OP_MOV' 1132 | arg; \ | ^~~ ../desmume/src/arm_jit.cpp:1148:49: note: in expansion of macro 'ROR_REG' 1148 | static int OP_MOV_ROR_REG(const u32 i) { OP_MOV(ROR_REG); } | ^~~~~~~ ../desmume/src/arm_jit.cpp: In function 'int OP_MOV_IMM_VAL(u32)': ../desmume/src/arm_jit.cpp:582:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable] 582 | bool rhs_is_imm = true; \ | ^~~~~~~~~~ ../desmume/src/arm_jit.cpp:1132:5: note: in definition of macro 'OP_MOV' 1132 | arg; \ | ^~~ ../desmume/src/arm_jit.cpp:1149:49: note: in expansion of macro 'IMM_VAL' 1149 | static int OP_MOV_IMM_VAL(const u32 i) { OP_MOV(IMM_VAL); } | ^~~~~~~ ../desmume/src/arm_jit.cpp:584:13: warning: unused variable 'rhs_first' [-Wunused-variable] 584 | u32 rhs_first = rhs; | ^~~~~~~~~ ../desmume/src/arm_jit.cpp:1132:5: note: in definition of macro 'OP_MOV' 1132 | arg; \ | ^~~ ../desmume/src/arm_jit.cpp:1149:49: note: in expansion of macro 'IMM_VAL' 1149 | static int OP_MOV_IMM_VAL(const u32 i) { OP_MOV(IMM_VAL); } | ^~~~~~~ ../desmume/src/arm_jit.cpp: In function 'int OP_MOV_S_IMM_VAL(u32)': ../desmume/src/arm_jit.cpp:598:13: warning: unused variable 'rhs_first' [-Wunused-variable] 598 | u32 rhs_first = rhs; | ^~~~~~~~~ ../desmume/src/arm_jit.cpp:1152:5: note: in definition of macro 'OP_MOV_S' 1152 | arg; \ | ^~~ ../desmume/src/arm_jit.cpp:1175:53: note: in expansion of macro 'S_IMM_VAL' 1175 | static int OP_MOV_S_IMM_VAL(const u32 i) { OP_MOV_S(S_IMM_VAL); } | ^~~~~~~~~ ../desmume/src/arm_jit.cpp: In function 'int OP_MVN_LSL_IMM(u32)': ../desmume/src/arm_jit.cpp:463:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable] 463 | bool rhs_is_imm = false; \ | ^~~~~~~~~~ ../desmume/src/arm_jit.cpp:1132:5: note: in definition of macro 'OP_MOV' 1132 | arg; \ | ^~~ ../desmume/src/arm_jit.cpp:1180:49: note: in expansion of macro 'LSL_IMM' 1180 | static int OP_MVN_LSL_IMM(const u32 i) { OP_MOV(LSL_IMM; c.not_(rhs)); } | ^~~~~~~ ../desmume/src/arm_jit.cpp:468:13: warning: unused variable 'rhs_first' [-Wunused-variable] 468 | u32 rhs_first = cpu->R[REG_POS(i,0)] << imm; | ^~~~~~~~~ ../desmume/src/arm_jit.cpp:1132:5: note: in definition of macro 'OP_MOV' 1132 | arg; \ | ^~~ ../desmume/src/arm_jit.cpp:1180:49: note: in expansion of macro 'LSL_IMM' 1180 | static int OP_MVN_LSL_IMM(const u32 i) { OP_MOV(LSL_IMM; c.not_(rhs)); } | ^~~~~~~ ../desmume/src/arm_jit.cpp: In function 'int OP_MVN_LSL_REG(u32)': ../desmume/src/arm_jit.cpp:615:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable] 615 | bool rhs_is_imm = false; \ | ^~~~~~~~~~ ../desmume/src/arm_jit.cpp:1132:5: note: in definition of macro 'OP_MOV' 1132 | arg; \ | ^~~ ../desmume/src/arm_jit.cpp:672:17: note: in expansion of macro 'LSX_REG' 672 | #define LSL_REG LSX_REG(LSL_REG, shl, 0) | ^~~~~~~ ../desmume/src/arm_jit.cpp:1181:49: note: in expansion of macro 'LSL_REG' 1181 | static int OP_MVN_LSL_REG(const u32 i) { OP_MOV(LSL_REG; c.not_(rhs)); } | ^~~~~~~ ../desmume/src/arm_jit.cpp: In function 'int OP_MVN_LSR_IMM(u32)': ../desmume/src/arm_jit.cpp:488:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable] 488 | bool rhs_is_imm = false; \ | ^~~~~~~~~~ ../desmume/src/arm_jit.cpp:1132:5: note: in definition of macro 'OP_MOV' 1132 | arg; \ | ^~~ ../desmume/src/arm_jit.cpp:1182:49: note: in expansion of macro 'LSR_IMM' 1182 | static int OP_MVN_LSR_IMM(const u32 i) { OP_MOV(LSR_IMM; c.not_(rhs)); } | ^~~~~~~ ../desmume/src/arm_jit.cpp:498:13: warning: unused variable 'rhs_first' [-Wunused-variable] 498 | u32 rhs_first = imm ? cpu->R[REG_POS(i,0)] >> imm : 0; | ^~~~~~~~~ ../desmume/src/arm_jit.cpp:1132:5: note: in definition of macro 'OP_MOV' 1132 | arg; \ | ^~~ ../desmume/src/arm_jit.cpp:1182:49: note: in expansion of macro 'LSR_IMM' 1182 | static int OP_MVN_LSR_IMM(const u32 i) { OP_MOV(LSR_IMM; c.not_(rhs)); } | ^~~~~~~ ../desmume/src/arm_jit.cpp: In function 'int OP_MVN_LSR_REG(u32)': ../desmume/src/arm_jit.cpp:615:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable] 615 | bool rhs_is_imm = false; \ | ^~~~~~~~~~ ../desmume/src/arm_jit.cpp:1132:5: note: in definition of macro 'OP_MOV' 1132 | arg; \ | ^~~ ../desmume/src/arm_jit.cpp:673:17: note: in expansion of macro 'LSX_REG' 673 | #define LSR_REG LSX_REG(LSR_REG, shr, 0) | ^~~~~~~ ../desmume/src/arm_jit.cpp:1183:49: note: in expansion of macro 'LSR_REG' 1183 | static int OP_MVN_LSR_REG(const u32 i) { OP_MOV(LSR_REG; c.not_(rhs)); } | ^~~~~~~ ../desmume/src/arm_jit.cpp: In function 'int OP_MVN_ASR_IMM(u32)': ../desmume/src/arm_jit.cpp:522:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable] 522 | bool rhs_is_imm = false; \ | ^~~~~~~~~~ ../desmume/src/arm_jit.cpp:1132:5: note: in definition of macro 'OP_MOV' 1132 | arg; \ | ^~~ ../desmume/src/arm_jit.cpp:1184:49: note: in expansion of macro 'ASR_IMM' 1184 | static int OP_MVN_ASR_IMM(const u32 i) { OP_MOV(ASR_IMM; c.not_(rhs)); } | ^~~~~~~ ../desmume/src/arm_jit.cpp:528:13: warning: unused variable 'rhs_first' [-Wunused-variable] 528 | u32 rhs_first = (s32)cpu->R[REG_POS(i,0)] >> imm; | ^~~~~~~~~ ../desmume/src/arm_jit.cpp:1132:5: note: in definition of macro 'OP_MOV' 1132 | arg; \ | ^~~ ../desmume/src/arm_jit.cpp:1184:49: note: in expansion of macro 'ASR_IMM' 1184 | static int OP_MVN_ASR_IMM(const u32 i) { OP_MOV(ASR_IMM; c.not_(rhs)); } | ^~~~~~~ ../desmume/src/arm_jit.cpp: In function 'int OP_MVN_ASR_REG(u32)': ../desmume/src/arm_jit.cpp:615:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable] 615 | bool rhs_is_imm = false; \ | ^~~~~~~~~~ ../desmume/src/arm_jit.cpp:1132:5: note: in definition of macro 'OP_MOV' 1132 | arg; \ | ^~~ ../desmume/src/arm_jit.cpp:674:17: note: in expansion of macro 'LSX_REG' 674 | #define ASR_REG LSX_REG(ASR_REG, sar, 1) | ^~~~~~~ ../desmume/src/arm_jit.cpp:1185:49: note: in expansion of macro 'ASR_REG' 1185 | static int OP_MVN_ASR_REG(const u32 i) { OP_MOV(ASR_REG; c.not_(rhs)); } | ^~~~~~~ ../desmume/src/arm_jit.cpp: In function 'int OP_MVN_ROR_IMM(u32)': ../desmume/src/arm_jit.cpp:544:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable] 544 | bool rhs_is_imm = false; \ | ^~~~~~~~~~ ../desmume/src/arm_jit.cpp:1132:5: note: in definition of macro 'OP_MOV' 1132 | arg; \ | ^~~ ../desmume/src/arm_jit.cpp:1186:49: note: in expansion of macro 'ROR_IMM' 1186 | static int OP_MVN_ROR_IMM(const u32 i) { OP_MOV(ROR_IMM; c.not_(rhs)); } | ^~~~~~~ ../desmume/src/arm_jit.cpp:555:13: warning: unused variable 'rhs_first' [-Wunused-variable] 555 | u32 rhs_first = imm?ROR(cpu->R[REG_POS(i,0)], imm) : ((u32)cpu->CPSR.bits.C<<31)|(cpu->R[REG_POS(i,0)]>>1); | ^~~~~~~~~ ../desmume/src/arm_jit.cpp:1132:5: note: in definition of macro 'OP_MOV' 1132 | arg; \ | ^~~ ../desmume/src/arm_jit.cpp:1186:49: note: in expansion of macro 'ROR_IMM' 1186 | static int OP_MVN_ROR_IMM(const u32 i) { OP_MOV(ROR_IMM; c.not_(rhs)); } | ^~~~~~~ ../desmume/src/arm_jit.cpp: In function 'int OP_MVN_ROR_REG(u32)': ../desmume/src/arm_jit.cpp:681:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable] 681 | bool rhs_is_imm = false; \ | ^~~~~~~~~~ ../desmume/src/arm_jit.cpp:1132:5: note: in definition of macro 'OP_MOV' 1132 | arg; \ | ^~~ ../desmume/src/arm_jit.cpp:1187:49: note: in expansion of macro 'ROR_REG' 1187 | static int OP_MVN_ROR_REG(const u32 i) { OP_MOV(ROR_REG; c.not_(rhs)); } | ^~~~~~~ ../desmume/src/arm_jit.cpp: In function 'int OP_MVN_IMM_VAL(u32)': ../desmume/src/arm_jit.cpp:582:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable] 582 | bool rhs_is_imm = true; \ | ^~~~~~~~~~ ../desmume/src/arm_jit.cpp:1132:5: note: in definition of macro 'OP_MOV' 1132 | arg; \ | ^~~ ../desmume/src/arm_jit.cpp:1188:49: note: in expansion of macro 'IMM_VAL' 1188 | static int OP_MVN_IMM_VAL(const u32 i) { OP_MOV(IMM_VAL; rhs = ~rhs); } | ^~~~~~~ ../desmume/src/arm_jit.cpp:584:13: warning: unused variable 'rhs_first' [-Wunused-variable] 584 | u32 rhs_first = rhs; | ^~~~~~~~~ ../desmume/src/arm_jit.cpp:1132:5: note: in definition of macro 'OP_MOV' 1132 | arg; \ | ^~~ ../desmume/src/arm_jit.cpp:1188:49: note: in expansion of macro 'IMM_VAL' 1188 | static int OP_MVN_IMM_VAL(const u32 i) { OP_MOV(IMM_VAL; rhs = ~rhs); } | ^~~~~~~ ../desmume/src/arm_jit.cpp: In function 'int OP_MVN_S_IMM_VAL(u32)': ../desmume/src/arm_jit.cpp:598:13: warning: unused variable 'rhs_first' [-Wunused-variable] 598 | u32 rhs_first = rhs; | ^~~~~~~~~ ../desmume/src/arm_jit.cpp:1152:5: note: in definition of macro 'OP_MOV_S' 1152 | arg; \ | ^~~ ../desmume/src/arm_jit.cpp:1198:53: note: in expansion of macro 'S_IMM_VAL' 1198 | static int OP_MVN_S_IMM_VAL(const u32 i) { OP_MOV_S(S_IMM_VAL; rhs = ~rhs); } | ^~~~~~~~~ ../desmume/src/arm_jit.cpp: In function 'int OP_MSR_CPSR(u32)': ../desmume/src/arm_jit.cpp:576:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable] 576 | bool rhs_is_imm = false; \ | ^~~~~~~~~~ ../desmume/src/arm_jit.cpp:1411:9: note: in definition of macro 'OP_MSR_' 1411 | args; \ | ^~~~ ../desmume/src/arm_jit.cpp:1524:53: note: in expansion of macro 'REG_OFF' 1524 | static int OP_MSR_CPSR(const u32 i) { OP_MSR_(CPSR, REG_OFF, 1); } | ^~~~~~~ ../desmume/src/arm_jit.cpp:578:13: warning: unused variable 'rhs_first' [-Wunused-variable] 578 | u32 rhs_first = cpu->R[REG_POS(i,0)]; | ^~~~~~~~~ ../desmume/src/arm_jit.cpp:1411:9: note: in definition of macro 'OP_MSR_' 1411 | args; \ | ^~~~ ../desmume/src/arm_jit.cpp:1524:53: note: in expansion of macro 'REG_OFF' 1524 | static int OP_MSR_CPSR(const u32 i) { OP_MSR_(CPSR, REG_OFF, 1); } | ^~~~~~~ ../desmume/src/arm_jit.cpp: In function 'int OP_MSR_SPSR(u32)': ../desmume/src/arm_jit.cpp:576:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable] 576 | bool rhs_is_imm = false; \ | ^~~~~~~~~~ ../desmume/src/arm_jit.cpp:1411:9: note: in definition of macro 'OP_MSR_' 1411 | args; \ | ^~~~ ../desmume/src/arm_jit.cpp:1525:53: note: in expansion of macro 'REG_OFF' 1525 | static int OP_MSR_SPSR(const u32 i) { OP_MSR_(SPSR, REG_OFF, 0); } | ^~~~~~~ ../desmume/src/arm_jit.cpp:578:13: warning: unused variable 'rhs_first' [-Wunused-variable] 578 | u32 rhs_first = cpu->R[REG_POS(i,0)]; | ^~~~~~~~~ ../desmume/src/arm_jit.cpp:1411:9: note: in definition of macro 'OP_MSR_' 1411 | args; \ | ^~~~ ../desmume/src/arm_jit.cpp:1525:53: note: in expansion of macro 'REG_OFF' 1525 | static int OP_MSR_SPSR(const u32 i) { OP_MSR_(SPSR, REG_OFF, 0); } | ^~~~~~~ ../desmume/src/arm_jit.cpp: In function 'int OP_MSR_CPSR_IMM_VAL(u32)': ../desmume/src/arm_jit.cpp:582:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable] 582 | bool rhs_is_imm = true; \ | ^~~~~~~~~~ ../desmume/src/arm_jit.cpp:1411:9: note: in definition of macro 'OP_MSR_' 1411 | args; \ | ^~~~ ../desmume/src/arm_jit.cpp:1526:61: note: in expansion of macro 'IMM_VAL' 1526 | static int OP_MSR_CPSR_IMM_VAL(const u32 i) { OP_MSR_(CPSR, IMM_VAL, 1); } | ^~~~~~~ ../desmume/src/arm_jit.cpp:584:13: warning: unused variable 'rhs_first' [-Wunused-variable] 584 | u32 rhs_first = rhs; | ^~~~~~~~~ ../desmume/src/arm_jit.cpp:1411:9: note: in definition of macro 'OP_MSR_' 1411 | args; \ | ^~~~ ../desmume/src/arm_jit.cpp:1526:61: note: in expansion of macro 'IMM_VAL' 1526 | static int OP_MSR_CPSR_IMM_VAL(const u32 i) { OP_MSR_(CPSR, IMM_VAL, 1); } | ^~~~~~~ ../desmume/src/arm_jit.cpp: In function 'int OP_MSR_SPSR_IMM_VAL(u32)': ../desmume/src/arm_jit.cpp:582:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable] 582 | bool rhs_is_imm = true; \ | ^~~~~~~~~~ ../desmume/src/arm_jit.cpp:1411:9: note: in definition of macro 'OP_MSR_' 1411 | args; \ | ^~~~ ../desmume/src/arm_jit.cpp:1527:61: note: in expansion of macro 'IMM_VAL' 1527 | static int OP_MSR_SPSR_IMM_VAL(const u32 i) { OP_MSR_(SPSR, IMM_VAL, 0); } | ^~~~~~~ ../desmume/src/arm_jit.cpp:584:13: warning: unused variable 'rhs_first' [-Wunused-variable] 584 | u32 rhs_first = rhs; | ^~~~~~~~~ ../desmume/src/arm_jit.cpp:1411:9: note: in definition of macro 'OP_MSR_' 1411 | args; \ | ^~~~ ../desmume/src/arm_jit.cpp:1527:61: note: in expansion of macro 'IMM_VAL' 1527 | static int OP_MSR_SPSR_IMM_VAL(const u32 i) { OP_MSR_(SPSR, IMM_VAL, 0); } | ^~~~~~~ ../desmume/src/arm_jit.cpp: In function 'int OP_LDRD_STRD_POST_INDEX(u32)': ../desmume/src/arm_jit.cpp:602:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable] 602 | bool rhs_is_imm = true; \ | ^~~~~~~~~~ ../desmume/src/arm_jit.cpp:1972:17: note: in expansion of macro 'IMM_OFF' 1972 | IMM_OFF; | ^~~~~~~ ../desmume/src/arm_jit.cpp:604:13: warning: unused variable 'rhs_first' [-Wunused-variable] 604 | u32 rhs_first = rhs; | ^~~~~~~~~ ../desmume/src/arm_jit.cpp:1972:17: note: in expansion of macro 'IMM_OFF' 1972 | IMM_OFF; | ^~~~~~~ ../desmume/src/arm_jit.cpp: In function 'int OP_LDRD_STRD_OFFSET_PRE_INDEX(u32)': ../desmume/src/arm_jit.cpp:602:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable] 602 | bool rhs_is_imm = true; \ | ^~~~~~~~~~ ../desmume/src/arm_jit.cpp:2013:17: note: in expansion of macro 'IMM_OFF' 2013 | IMM_OFF; | ^~~~~~~ ../desmume/src/arm_jit.cpp:604:13: warning: unused variable 'rhs_first' [-Wunused-variable] 604 | u32 rhs_first = rhs; | ^~~~~~~~~ ../desmume/src/arm_jit.cpp:2013:17: note: in expansion of macro 'IMM_OFF' 2013 | IMM_OFF; | ^~~~~~~ ../desmume/src/arm_jit.cpp: In function 'int op_ldm_stm2(u32, bool, int, bool, bool)': ../desmume/src/arm_jit.cpp:2355:13: warning: unused variable 'adr_first' [-Wunused-variable] 2355 | u32 adr_first = cpu->R[REG_POS(i, 16)]; | ^~~~~~~~~ ../desmume/src/arm_jit.cpp: In function 'int OP_STRB_IMM_OFF(u32)': ../desmume/src/arm_jit.cpp:3516:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 3516 | if ((offset) != -1) \ | ~~~~~~~~~^~~~~ ../desmume/src/arm_jit.cpp:3564:43: note: in expansion of macro 'STR_THUMB' 3564 | static int OP_STRB_IMM_OFF(const u32 i) { STR_THUMB(STRB, ((i>>6)&0x1F)); } | ^~~~~~~~~ ../desmume/src/arm_jit.cpp: In function 'int OP_LDRB_IMM_OFF(u32)': ../desmume/src/arm_jit.cpp:3543:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 3543 | if ((offset) != -1) \ | ~~~~~~~~~^~~~~ ../desmume/src/arm_jit.cpp:3565:43: note: in expansion of macro 'LDR_THUMB' 3565 | static int OP_LDRB_IMM_OFF(const u32 i) { LDR_THUMB(LDRB, ((i>>6)&0x1F)); } | ^~~~~~~~~ ../desmume/src/arm_jit.cpp: In function 'int OP_STRH_IMM_OFF(u32)': ../desmume/src/arm_jit.cpp:3516:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 3516 | if ((offset) != -1) \ | ~~~~~~~~~^~~~~ ../desmume/src/arm_jit.cpp:3570:43: note: in expansion of macro 'STR_THUMB' 3570 | static int OP_STRH_IMM_OFF(const u32 i) { STR_THUMB(STRH, ((i>>5)&0x3E)); } | ^~~~~~~~~ ../desmume/src/arm_jit.cpp: In function 'int OP_LDRH_IMM_OFF(u32)': ../desmume/src/arm_jit.cpp:3543:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 3543 | if ((offset) != -1) \ | ~~~~~~~~~^~~~~ ../desmume/src/arm_jit.cpp:3571:43: note: in expansion of macro 'LDR_THUMB' 3571 | static int OP_LDRH_IMM_OFF(const u32 i) { LDR_THUMB(LDRH, ((i>>5)&0x3E)); } | ^~~~~~~~~ ../desmume/src/arm_jit.cpp: In function 'int OP_STR_IMM_OFF(u32)': ../desmume/src/arm_jit.cpp:3516:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 3516 | if ((offset) != -1) \ | ~~~~~~~~~^~~~~ ../desmume/src/arm_jit.cpp:3576:42: note: in expansion of macro 'STR_THUMB' 3576 | static int OP_STR_IMM_OFF(const u32 i) { STR_THUMB(STR, ((i>>4)&0x7C)); } | ^~~~~~~~~ ../desmume/src/arm_jit.cpp: In function 'int OP_LDR_IMM_OFF(u32)': ../desmume/src/arm_jit.cpp:3543:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 3543 | if ((offset) != -1) \ | ~~~~~~~~~^~~~~ ../desmume/src/arm_jit.cpp:3577:42: note: in expansion of macro 'LDR_THUMB' 3577 | static int OP_LDR_IMM_OFF(const u32 i) { LDR_THUMB(LDR, ((i>>4)&0x7C)); } // FIXME: tempValue = (tempValue>>adr) | (tempValue<<(32-adr)); | ^~~~~~~~~ ../desmume/src/arm_jit.cpp: In function 'void arm_jit_reset(bool, bool)': ../desmume/src/arm_jit.cpp:4286:54: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 4286 | #define JITFREE(x) for(int iii=0;iiifree((void*)x[iii]); memset(x,0,sizeof(x)); ../desmume/src/arm_jit.cpp:4287:25: note: in expansion of macro 'JITFREE' 4287 | JITFREE(JIT.MAIN_MEM); | ^~~~~~~ ../desmume/src/arm_jit.cpp:4286:54: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 4286 | #define JITFREE(x) for(int iii=0;iiifree((void*)x[iii]); memset(x,0,sizeof(x)); ../desmume/src/arm_jit.cpp:4288:25: note: in expansion of macro 'JITFREE' 4288 | JITFREE(JIT.SWIRAM); | ^~~~~~~ ../desmume/src/arm_jit.cpp:4286:54: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 4286 | #define JITFREE(x) for(int iii=0;iiifree((void*)x[iii]); memset(x,0,sizeof(x)); ../desmume/src/arm_jit.cpp:4289:25: note: in expansion of macro 'JITFREE' 4289 | JITFREE(JIT.ARM9_ITCM); | ^~~~~~~ ../desmume/src/arm_jit.cpp:4286:54: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 4286 | #define JITFREE(x) for(int iii=0;iiifree((void*)x[iii]); memset(x,0,sizeof(x)); ../desmume/src/arm_jit.cpp:4290:25: note: in expansion of macro 'JITFREE' 4290 | JITFREE(JIT.ARM9_LCDC); | ^~~~~~~ ../desmume/src/arm_jit.cpp:4286:54: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 4286 | #define JITFREE(x) for(int iii=0;iiifree((void*)x[iii]); memset(x,0,sizeof(x)); ../desmume/src/arm_jit.cpp:4291:25: note: in expansion of macro 'JITFREE' 4291 | JITFREE(JIT.ARM9_BIOS); | ^~~~~~~ ../desmume/src/arm_jit.cpp:4286:54: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 4286 | #define JITFREE(x) for(int iii=0;iiifree((void*)x[iii]); memset(x,0,sizeof(x)); ../desmume/src/arm_jit.cpp:4292:25: note: in expansion of macro 'JITFREE' 4292 | JITFREE(JIT.ARM7_BIOS); | ^~~~~~~ ../desmume/src/arm_jit.cpp:4286:54: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 4286 | #define JITFREE(x) for(int iii=0;iiifree((void*)x[iii]); memset(x,0,sizeof(x)); ../desmume/src/arm_jit.cpp:4293:25: note: in expansion of macro 'JITFREE' 4293 | JITFREE(JIT.ARM7_ERAM); | ^~~~~~~ ../desmume/src/arm_jit.cpp:4286:54: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 4286 | #define JITFREE(x) for(int iii=0;iiifree((void*)x[iii]); memset(x,0,sizeof(x)); ../desmume/src/arm_jit.cpp:4294:25: note: in expansion of macro 'JITFREE' 4294 | JITFREE(JIT.ARM7_WIRAM); | ^~~~~~~ ../desmume/src/arm_jit.cpp:4286:54: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 4286 | #define JITFREE(x) for(int iii=0;iiifree((void*)x[iii]); memset(x,0,sizeof(x)); ../desmume/src/arm_jit.cpp:4295:25: note: in expansion of macro 'JITFREE' 4295 | JITFREE(JIT.ARM7_WRAM); | ^~~~~~~ ../desmume/src/arm_jit.cpp: At global scope: ../desmume/src/arm_jit.cpp:3962:20: warning: 'const char* disassemble(u32)' defined but not used [-Wunused-function] 3962 | static const char *disassemble(u32 opcode) | ^~~~~~~~~~~ In file included from ../desmume/src/MMU.h:24, from ../desmume/src/arm_instructions.cpp:33: ../desmume/src/firmware.h: In constructor 'CFIRMWARE::CFIRMWARE()': ../desmume/src/firmware.h:428:13: warning: 'CFIRMWARE::_userDataAddr' will be initialized after [-Wreorder] 428 | u32 _userDataAddr; | ^~~~~~~~~~~~~ ../desmume/src/firmware.h:427:14: warning:  'bool CFIRMWARE::_isLoaded' [-Wreorder] 427 | bool _isLoaded; | ^~~~~~~~~ ../desmume/src/firmware.h:435:9: warning:  when initialized here [-Wreorder] 435 | CFIRMWARE(): _userDataAddr(0x3FE00), _isLoaded(false) {}; | ^~~~~~~~~ In file included from ../desmume/src/MMU.h:27: ../desmume/src/NDSSystem.h: In constructor 'GameInfo::GameInfo()': ../desmume/src/NDSSystem.h:340:13: warning: 'GameInfo::chipID' will be initialized after [-Wreorder] 340 | u32 chipID; | ^~~~~~ ../desmume/src/NDSSystem.h:335:13: warning:  'u32 GameInfo::romsize' [-Wreorder] 335 | u32 romsize; | ^~~~~~~ ../desmume/src/NDSSystem.h:352:9: warning:  when initialized here [-Wreorder] 352 | GameInfo() : fROM(NULL), | ^~~~~~~~ ../desmume/src/NDSSystem.h: In constructor 'TCommonSettings::TCommonSettings()': ../desmume/src/NDSSystem.h:629:17: warning: 'TCommonSettings::jit_max_block_size' will be initialized after [-Wreorder] 629 | u32 jit_max_block_size; | ^~~~~~~~~~~~~~~~~~ ../desmume/src/NDSSystem.h:579:14: warning:  'bool TCommonSettings::loadToMemory' [-Wreorder] 579 | bool loadToMemory; | ^~~~~~~~~~~~ ../desmume/src/NDSSystem.h:500:9: warning:  when initialized here [-Wreorder] 500 | TCommonSettings() | ^~~~~~~~~~~~~~~ ../desmume/src/NDSSystem.h:589:14: warning: 'TCommonSettings::UseExtFirmwareSettings' will be initialized after [-Wreorder] 589 | bool UseExtFirmwareSettings; | ^~~~~~~~~~~~~~~~~~~~~~ ../desmume/src/NDSSystem.h:587:14: warning:  'bool TCommonSettings::RetailCardProtection8000' [-Wreorder] 587 | bool RetailCardProtection8000; | ^~~~~~~~~~~~~~~~~~~~~~~~ ../desmume/src/NDSSystem.h:500:9: warning:  when initialized here [-Wreorder] 500 | TCommonSettings() | ^~~~~~~~~~~~~~~ ../desmume/src/NDSSystem.h:649:13: warning: 'TCommonSettings::manualBackupType' will be initialized after [-Wreorder] 649 | int manualBackupType; | ^~~~~~~~~~~~~~~~ ../desmume/src/NDSSystem.h:647:13: warning:  'int TCommonSettings::autodetectBackupMethod' [-Wreorder] 647 | int autodetectBackupMethod; | ^~~~~~~~~~~~~~~~~~~~~~ ../desmume/src/NDSSystem.h:500:9: warning:  when initialized here [-Wreorder] 500 | TCommonSettings() | ^~~~~~~~~~~~~~~ ../desmume/src/NDSSystem.h:657:14: warning: 'TCommonSettings::spu_advanced' will be initialized after [-Wreorder] 657 | bool spu_advanced; | ^~~~~~~~~~~~ ../desmume/src/NDSSystem.h:622:13: warning:  'int TCommonSettings::StylusPressure' [-Wreorder] 622 | int StylusPressure; | ^~~~~~~~~~~~~~ ../desmume/src/NDSSystem.h:500:9: warning:  when initialized here [-Wreorder] 500 | TCommonSettings() | ^~~~~~~~~~~~~~~ ../desmume/src/NDSSystem.h:622:13: warning: 'TCommonSettings::StylusPressure' will be initialized after [-Wreorder] 622 | int StylusPressure; | ^~~~~~~~~~~~~~ ../desmume/src/NDSSystem.h:595:26: warning:  'NDS_CONSOLE_TYPE TCommonSettings::ConsoleType' [-Wreorder] 595 | NDS_CONSOLE_TYPE ConsoleType; | ^~~~~~~~~~~ ../desmume/src/NDSSystem.h:500:9: warning:  when initialized here [-Wreorder] 500 | TCommonSettings() | ^~~~~~~~~~~~~~~ ../desmume/src/NDSSystem.h:653:13: warning: 'TCommonSettings::SPU_sync_method' will be initialized after [-Wreorder] 653 | int SPU_sync_method; | ^~~~~~~~~~~~~~~ ../desmume/src/NDSSystem.h:631:13: warning:  'int TCommonSettings::WifiBridgeDeviceID' [-Wreorder] 631 | int WifiBridgeDeviceID; | ^~~~~~~~~~~~~~~~~~ ../desmume/src/NDSSystem.h:500:9: warning:  when initialized here [-Wreorder] 500 | TCommonSettings() | ^~~~~~~~~~~~~~~ ../desmume/src/GPU.cpp:1336: warning: ignoring '#pragma LOOPVECTORIZE_DISABLE ' [-Wunknown-pragmas] 1336 | #pragma LOOPVECTORIZE_DISABLE ../desmume/src/GPU.cpp:1376: warning: ignoring '#pragma LOOPVECTORIZE_DISABLE ' [-Wunknown-pragmas] 1376 | #pragma LOOPVECTORIZE_DISABLE ../desmume/src/GPU.cpp:3611: warning: ignoring '#pragma LOOPVECTORIZE_DISABLE ' [-Wunknown-pragmas] 3611 | #pragma LOOPVECTORIZE_DISABLE ../desmume/src/GPU.cpp:4169: warning: ignoring '#pragma LOOPVECTORIZE_DISABLE ' [-Wunknown-pragmas] 4169 | #pragma LOOPVECTORIZE_DISABLE ../desmume/src/GPU.cpp:4200: warning: ignoring '#pragma LOOPVECTORIZE_DISABLE ' [-Wunknown-pragmas] 4200 | #pragma LOOPVECTORIZE_DISABLE ../desmume/src/GPU.cpp:4219: warning: ignoring '#pragma LOOPVECTORIZE_DISABLE ' [-Wunknown-pragmas] 4219 | #pragma LOOPVECTORIZE_DISABLE ../desmume/src/GPU.cpp:4336: warning: ignoring '#pragma LOOPVECTORIZE_DISABLE ' [-Wunknown-pragmas] 4336 | #pragma LOOPVECTORIZE_DISABLE ../desmume/src/GPU.cpp:4353: warning: ignoring '#pragma LOOPVECTORIZE_DISABLE ' [-Wunknown-pragmas] 4353 | #pragma LOOPVECTORIZE_DISABLE ../desmume/src/GPU.cpp:6434: warning: ignoring '#pragma LOOPVECTORIZE_DISABLE ' [-Wunknown-pragmas] 6434 | #pragma LOOPVECTORIZE_DISABLE ../desmume/src/GPU.cpp:6481: warning: ignoring '#pragma LOOPVECTORIZE_DISABLE ' [-Wunknown-pragmas] 6481 | #pragma LOOPVECTORIZE_DISABLE In file included from ../desmume/src/MMU.h:24, from ../desmume/src/GPU.cpp:30: ../desmume/src/firmware.h: In constructor 'CFIRMWARE::CFIRMWARE()': ../desmume/src/firmware.h:428:13: warning: 'CFIRMWARE::_userDataAddr' will be initialized after [-Wreorder] 428 | u32 _userDataAddr; | ^~~~~~~~~~~~~ ../desmume/src/firmware.h:427:14: warning:  'bool CFIRMWARE::_isLoaded' [-Wreorder] 427 | bool _isLoaded; | ^~~~~~~~~ ../desmume/src/firmware.h:435:9: warning:  when initialized here [-Wreorder] 435 | CFIRMWARE(): _userDataAddr(0x3FE00), _isLoaded(false) {}; | ^~~~~~~~~ In file included from ../desmume/src/MMU.h:27: ../desmume/src/NDSSystem.h: In constructor 'GameInfo::GameInfo()': ../desmume/src/NDSSystem.h:340:13: warning: 'GameInfo::chipID' will be initialized after [-Wreorder] 340 | u32 chipID; | ^~~~~~ ../desmume/src/NDSSystem.h:335:13: warning:  'u32 GameInfo::romsize' [-Wreorder] 335 | u32 romsize; | ^~~~~~~ ../desmume/src/NDSSystem.h:352:9: warning:  when initialized here [-Wreorder] 352 | GameInfo() : fROM(NULL), | ^~~~~~~~ ../desmume/src/NDSSystem.h: In constructor 'TCommonSettings::TCommonSettings()': ../desmume/src/NDSSystem.h:629:17: warning: 'TCommonSettings::jit_max_block_size' will be initialized after [-Wreorder] 629 | u32 jit_max_block_size; | ^~~~~~~~~~~~~~~~~~ ../desmume/src/NDSSystem.h:579:14: warning:  'bool TCommonSettings::loadToMemory' [-Wreorder] 579 | bool loadToMemory; | ^~~~~~~~~~~~ ../desmume/src/NDSSystem.h:500:9: warning:  when initialized here [-Wreorder] 500 | TCommonSettings() | ^~~~~~~~~~~~~~~ ../desmume/src/NDSSystem.h:589:14: warning: 'TCommonSettings::UseExtFirmwareSettings' will be initialized after [-Wreorder] 589 | bool UseExtFirmwareSettings; | ^~~~~~~~~~~~~~~~~~~~~~ ../desmume/src/NDSSystem.h:587:14: warning:  'bool TCommonSettings::RetailCardProtection8000' [-Wreorder] 587 | bool RetailCardProtection8000; | ^~~~~~~~~~~~~~~~~~~~~~~~ ../desmume/src/NDSSystem.h:500:9: warning:  when initialized here [-Wreorder] 500 | TCommonSettings() | ^~~~~~~~~~~~~~~ ../desmume/src/NDSSystem.h:649:13: warning: 'TCommonSettings::manualBackupType' will be initialized after [-Wreorder] 649 | int manualBackupType; | ^~~~~~~~~~~~~~~~ ../desmume/src/NDSSystem.h:647:13: warning:  'int TCommonSettings::autodetectBackupMethod' [-Wreorder] 647 | int autodetectBackupMethod; | ^~~~~~~~~~~~~~~~~~~~~~ ../desmume/src/NDSSystem.h:500:9: warning:  when initialized here [-Wreorder] 500 | TCommonSettings() | ^~~~~~~~~~~~~~~ ../desmume/src/NDSSystem.h:657:14: warning: 'TCommonSettings::spu_advanced' will be initialized after [-Wreorder] 657 | bool spu_advanced; | ^~~~~~~~~~~~ ../desmume/src/NDSSystem.h:622:13: warning:  'int TCommonSettings::StylusPressure' [-Wreorder] 622 | int StylusPressure; | ^~~~~~~~~~~~~~ ../desmume/src/NDSSystem.h:500:9: warning:  when initialized here [-Wreorder] 500 | TCommonSettings() | ^~~~~~~~~~~~~~~ ../desmume/src/NDSSystem.h:622:13: warning: 'TCommonSettings::StylusPressure' will be initialized after [-Wreorder] 622 | int StylusPressure; | ^~~~~~~~~~~~~~ ../desmume/src/NDSSystem.h:595:26: warning:  'NDS_CONSOLE_TYPE TCommonSettings::ConsoleType' [-Wreorder] 595 | NDS_CONSOLE_TYPE ConsoleType; | ^~~~~~~~~~~ ../desmume/src/NDSSystem.h:500:9: warning:  when initialized here [-Wreorder] 500 | TCommonSettings() | ^~~~~~~~~~~~~~~ ../desmume/src/NDSSystem.h:653:13: warning: 'TCommonSettings::SPU_sync_method' will be initialized after [-Wreorder] 653 | int SPU_sync_method; | ^~~~~~~~~~~~~~~ ../desmume/src/NDSSystem.h:631:13: warning:  'int TCommonSettings::WifiBridgeDeviceID' [-Wreorder] 631 | int WifiBridgeDeviceID; | ^~~~~~~~~~~~~~~~~~ ../desmume/src/NDSSystem.h:500:9: warning:  when initialized here [-Wreorder] 500 | TCommonSettings() | ^~~~~~~~~~~~~~~ ../desmume/src/GPU.cpp: In constructor 'GPUEngineA::GPUEngineA()': ../desmume/src/GPU.cpp:3235:15: warning: 'memset' used with length equal to number of elements without multiplication by element size [-Wmemset-elt-size] 3235 | memset(this->_VRAMNativeBlockCaptureCopy, 0, GPU_VRAM_BLOCK_LINES * GPU_FRAMEBUFFER_NATIVE_WIDTH * 4); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../desmume/src/GPU.cpp: In member function 'virtual void GPUEngineA::Reset()': ../desmume/src/GPU.cpp:3324:15: warning: 'memset' used with length equal to number of elements without multiplication by element size [-Wmemset-elt-size] 3324 | memset(this->_VRAMNativeBlockCaptureCopy, 0, GPU_VRAM_BLOCK_LINES * GPU_FRAMEBUFFER_NATIVE_WIDTH * 4); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../desmume/src/GPU.cpp: In destructor 'GPUSubsystem::~GPUSubsystem()': ../desmume/src/GPU.cpp:4723:9: warning: deleting object of polymorphic class type 'GPUEventHandlerDefault' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 4723 | delete _defaultEventHandler; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../desmume/src/GPU.cpp: In instantiation of 'void GPUEngineBase::_SpriteRenderPerform(GPUEngineCompositorInfo&, u16*, u8*, u8*, u8*) [with SpriteRenderMode MODE = SpriteRenderMode_Sprite1D; bool ISDEBUGRENDER = true; u16 = short unsigned int; u8 = unsigned char]': ../desmume/src/GPU.cpp:1927:71: required from 'void GPUEngineBase::_SpriteRender(GPUEngineCompositorInfo&, u16*, u8*, u8*, u8*) [with bool ISDEBUGRENDER = true; u16 = short unsigned int; u8 = unsigned char]' 1927 | this->_SpriteRenderPerform(compInfo, dst, dst_alpha, typeTab, prioTab); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../desmume/src/GPU.cpp:1974:27: required from here 1974 | this->_SpriteRender(compInfo, dst, NULL, NULL, &this->_sprPrio[lineIndex][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../desmume/src/GPU.cpp:2092:54: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 's32' {aka 'int'} [-Wsign-compare] 2092 | for (size_t j = 0; j < length; ++j, ++frameX) | ~~^~~~~~~~ ../desmume/src/GPU.cpp:2135:54: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 's32' {aka 'int'} [-Wsign-compare] 2135 | for (size_t j = 0; j < length; ++j, ++frameX) | ~~^~~~~~~~ ../desmume/src/GPU.cpp:2161:54: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 's32' {aka 'int'} [-Wsign-compare] 2161 | for (size_t j = 0; j < length; ++j, ++frameX) | ~~^~~~~~~~ ../desmume/src/GPU.cpp: In instantiation of 'void GPUEngineBase::_SpriteRenderPerform(GPUEngineCompositorInfo&, u16*, u8*, u8*, u8*) [with SpriteRenderMode MODE = SpriteRenderMode_Sprite2D; bool ISDEBUGRENDER = true; u16 = short unsigned int; u8 = unsigned char]': ../desmume/src/GPU.cpp:1929:71: required from 'void GPUEngineBase::_SpriteRender(GPUEngineCompositorInfo&, u16*, u8*, u8*, u8*) [with bool ISDEBUGRENDER = true; u16 = short unsigned int; u8 = unsigned char]' 1929 | this->_SpriteRenderPerform(compInfo, dst, dst_alpha, typeTab, prioTab); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../desmume/src/GPU.cpp:1974:27: required from here 1974 | this->_SpriteRender(compInfo, dst, NULL, NULL, &this->_sprPrio[lineIndex][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../desmume/src/GPU.cpp:2092:54: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 's32' {aka 'int'} [-Wsign-compare] 2092 | for (size_t j = 0; j < length; ++j, ++frameX) | ~~^~~~~~~~ ../desmume/src/GPU.cpp:2135:54: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 's32' {aka 'int'} [-Wsign-compare] 2135 | for (size_t j = 0; j < length; ++j, ++frameX) | ~~^~~~~~~~ ../desmume/src/GPU.cpp:2161:54: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 's32' {aka 'int'} [-Wsign-compare] 2161 | for (size_t j = 0; j < length; ++j, ++frameX) | ~~^~~~~~~~ ../desmume/src/GPU.cpp: In instantiation of 'void GPUEngineBase::_SpriteRenderPerform(GPUEngineCompositorInfo&, u16*, u8*, u8*, u8*) [with SpriteRenderMode MODE = SpriteRenderMode_Sprite1D; bool ISDEBUGRENDER = false; u16 = short unsigned int; u8 = unsigned char]': ../desmume/src/GPU.cpp:1927:71: required from 'void GPUEngineBase::_SpriteRender(GPUEngineCompositorInfo&, u16*, u8*, u8*, u8*) [with bool ISDEBUGRENDER = false; u16 = short unsigned int; u8 = unsigned char]' 1927 | this->_SpriteRenderPerform(compInfo, dst, dst_alpha, typeTab, prioTab); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../desmume/src/GPU.cpp:2401:28: required from here 2401 | this->_SpriteRender(compInfo, this->_sprColor, this->_sprAlpha[compInfo.line.indexNative], this->_sprType[compInfo.line.indexNative], this->_sprPrio[compInfo.line.indexNative]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../desmume/src/GPU.cpp:2092:54: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 's32' {aka 'int'} [-Wsign-compare] 2092 | for (size_t j = 0; j < length; ++j, ++frameX) | ~~^~~~~~~~ ../desmume/src/GPU.cpp:2135:54: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 's32' {aka 'int'} [-Wsign-compare] 2135 | for (size_t j = 0; j < length; ++j, ++frameX) | ~~^~~~~~~~ ../desmume/src/GPU.cpp:2161:54: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 's32' {aka 'int'} [-Wsign-compare] 2161 | for (size_t j = 0; j < length; ++j, ++frameX) | ~~^~~~~~~~ ../desmume/src/GPU.cpp: In instantiation of 'void GPUEngineBase::_SpriteRenderPerform(GPUEngineCompositorInfo&, u16*, u8*, u8*, u8*) [with SpriteRenderMode MODE = SpriteRenderMode_Sprite2D; bool ISDEBUGRENDER = false; u16 = short unsigned int; u8 = unsigned char]': ../desmume/src/GPU.cpp:1929:71: required from 'void GPUEngineBase::_SpriteRender(GPUEngineCompositorInfo&, u16*, u8*, u8*, u8*) [with bool ISDEBUGRENDER = false; u16 = short unsigned int; u8 = unsigned char]' 1929 | this->_SpriteRenderPerform(compInfo, dst, dst_alpha, typeTab, prioTab); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../desmume/src/GPU.cpp:2401:28: required from here 2401 | this->_SpriteRender(compInfo, this->_sprColor, this->_sprAlpha[compInfo.line.indexNative], this->_sprType[compInfo.line.indexNative], this->_sprPrio[compInfo.line.indexNative]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../desmume/src/GPU.cpp:2092:54: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 's32' {aka 'int'} [-Wsign-compare] 2092 | for (size_t j = 0; j < length; ++j, ++frameX) | ~~^~~~~~~~ ../desmume/src/GPU.cpp:2135:54: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 's32' {aka 'int'} [-Wsign-compare] 2135 | for (size_t j = 0; j < length; ++j, ++frameX) | ~~^~~~~~~~ ../desmume/src/GPU.cpp:2161:54: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 's32' {aka 'int'} [-Wsign-compare] 2161 | for (size_t j = 0; j < length; ++j, ++frameX) | ~~^~~~~~~~ In file included from ../desmume/src/gfx3d.h:27, from ../desmume/src/render3D.h:23, from ../desmume/src/GPU.cpp:33: ../desmume/src/matrix.h: At global scope: ../desmume/src/matrix.h:527:13: warning: 'void buffer_copy_or_constant_s8(void*, const void*, size_t, s8)' defined but not used [-Wunused-function] 527 | static void buffer_copy_or_constant_s8(void *__restrict dst, const void *__restrict src, const size_t vecLength, const s8 c) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../desmume/src/GPU.cpp: In member function 'void GPUSubsystem::ClearWithColor(u16)': ../desmume/src/GPU.cpp:5660:35: warning: 'color32.FragmentColor::color' may be used uninitialized [-Wmaybe-uninitialized] 5660 | memset_u32((u8 *)this->_masterFramebuffer + (this->_displayInfo.framebufferPageSize * i) + (nativeFramebufferPixCount * sizeof(u16)), color32.color, customFramebufferPixCount); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../desmume/src/GPU.cpp:5641:31: note: 'color32.FragmentColor::color' was declared here 5641 | FragmentColor color32; | ^~~~~~~ [161/163] Linking static target libdesmume.a [162/163] Linking target gtk/desmume [163/163] Linking target cli/desmume-cli INFO: autodetecting backend as ninja INFO: calculating backend command to run: /usr/bin/ninja -C /home/udu/aports/community/desmume/src/desmume-0.9.13/output ninja: nothing to do No tests defined. >>> desmume: Entering fakeroot... Installing cli/desmume-cli to /home/udu/aports/community/desmume/pkg/desmume/usr/bin Installing gtk/desmume to /home/udu/aports/community/desmume/pkg/desmume/usr/bin Installing /home/udu/aports/community/desmume/src/desmume-0.9.13/desmume/src/frontend/posix/cli/doc/desmume-cli.1 to /home/udu/aports/community/desmume/pkg/desmume/usr/share/man/man1 Installing /home/udu/aports/community/desmume/src/desmume-0.9.13/desmume/src/frontend/posix/gtk/doc/desmume.1 to /home/udu/aports/community/desmume/pkg/desmume/usr/share/man/man1 Installing /home/udu/aports/community/desmume/src/desmume-0.9.13/desmume/src/frontend/posix/gtk/org.desmume.DeSmuME.desktop to /home/udu/aports/community/desmume/pkg/desmume/usr/share/applications Installing /home/udu/aports/community/desmume/src/desmume-0.9.13/desmume/src/frontend/posix/gtk/org.desmume.DeSmuME.metainfo.xml to /home/udu/aports/community/desmume/pkg/desmume/usr/share/metainfo Installing /home/udu/aports/community/desmume/src/desmume-0.9.13/desmume/src/frontend/posix/gtk/org.desmume.DeSmuME.svg to /home/udu/aports/community/desmume/pkg/desmume/usr/share/icons/hicolor/scalable/apps >>> desmume-doc*: Running split function doc... 'usr/share/man' -> '/home/udu/aports/community/desmume/pkg/desmume-doc/usr/share/man' >>> desmume-doc*: Preparing subpackage desmume-doc... >>> desmume-doc*: Running postcheck for desmume-doc >>> desmume*: Running postcheck for desmume >>> desmume*: Preparing package desmume... >>> desmume*: Stripping binaries >>> desmume-doc*: Scanning shared objects >>> desmume*: Scanning shared objects >>> desmume-doc*: Tracing dependencies... >>> desmume-doc*: Package size: 3.2 KB >>> desmume-doc*: Compressing data... >>> desmume-doc*: Create checksum... >>> desmume-doc*: Create desmume-doc-0.9.13-r4.apk >>> desmume*: Tracing dependencies... so:libGL.so.1 so:libSDL2-2.0.so.0 so:libX11.so.6 so:libc.musl-x86_64.so.1 so:libcairo.so.2 so:libgcc_s.so.1 so:libgdk-3.so.0 so:libgdk_pixbuf-2.0.so.0 so:libgio-2.0.so.0 so:libglib-2.0.so.0 so:libgobject-2.0.so.0 so:libgtk-3.so.0 so:libpcap.so.1 so:libstdc++.so.6 so:libz.so.1 >>> desmume*: Package size: 6.0 MB >>> desmume*: Compressing data... >>> desmume*: Create checksum... >>> desmume*: Create desmume-0.9.13-r4.apk >>> desmume: Build complete at Thu, 09 Oct 2025 15:26:38 +0000 elapsed time 0h 1m 3s >>> desmume: Cleaning up srcdir >>> desmume: Cleaning up pkgdir >>> desmume: Uninstalling dependencies... (1/192) Purging .makedepends-desmume (20251009.152535) (2/192) Purging sdl2-dev (2.32.8-r0) (3/192) Purging sdl2 (2.32.8-r0) (4/192) Purging libpcap-dev (1.10.5-r1) (5/192) Purging libpcap (1.10.5-r1) (6/192) Purging gtk+3.0-dev (3.24.50-r0) (7/192) Purging wayland-protocols (1.44-r0) (8/192) Purging abuild-meson (1.8.1-r0) (9/192) Purging meson-pyc (1.8.1-r0) (10/192) Purging meson (1.8.1-r0) (11/192) Purging samurai (1.2-r7) (12/192) Purging at-spi2-core (2.56.5-r0) (13/192) Purging at-spi2-core-dev (2.56.5-r0) (14/192) Purging dbus-dev (1.16.2-r1) (15/192) Purging gdk-pixbuf-dev (2.42.12-r1) (16/192) Purging gtk+3.0 (3.24.50-r0) Executing gtk+3.0-3.24.50-r0.post-deinstall (17/192) Purging gobject-introspection (1.84.0-r0) (18/192) Purging gtk-update-icon-cache (3.24.50-r0) (19/192) Purging hicolor-icon-theme (0.18-r0) (20/192) Purging libatk-bridge-2.0 (2.56.5-r0) (21/192) Purging libepoxy-dev (1.5.10-r1) (22/192) Purging libepoxy (1.5.10-r1) (23/192) Purging libxcomposite-dev (0.4.6-r5) (24/192) Purging libxcomposite (0.4.6-r5) (25/192) Purging libxcursor-dev (1.2.3-r0) (26/192) Purging libxcursor (1.2.3-r0) (27/192) Purging libxinerama-dev (1.1.5-r4) (28/192) Purging libxinerama (1.1.5-r4) (29/192) Purging libxkbcommon-dev (1.8.1-r2) (30/192) Purging libxkbcommon-x11 (1.8.1-r2) (31/192) Purging libxkbcommon (1.8.1-r2) (32/192) Purging xkeyboard-config (2.43-r0) (33/192) Purging libxml2-dev (2.13.9-r0) (34/192) Purging libxrandr-dev (1.5.4-r1) (35/192) Purging libxrandr (1.5.4-r1) (36/192) Purging libxtst-dev (1.2.5-r0) (37/192) Purging libxtst (1.2.5-r0) (38/192) Purging mesa-dev (25.1.9-r0) (39/192) Purging libxdamage-dev (1.1.6-r5) (40/192) Purging libxdamage (1.1.6-r5) (41/192) Purging libxshmfence-dev (1.3.3-r0) (42/192) Purging mesa-egl (25.1.9-r0) (43/192) Purging mesa-gbm (25.1.9-r0) (44/192) Purging mesa-gl (25.1.9-r0) (45/192) Purging mesa-gles (25.1.9-r0) (46/192) Purging mesa-rusticl (25.1.9-r0) (47/192) Purging clang20-headers (20.1.8-r0) (48/192) Purging libclc (20.1.8-r0) (49/192) Purging mesa-xatracker (25.1.9-r0) (50/192) Purging mesa (25.1.9-r0) (51/192) Purging pango-dev (1.56.3-r0) (52/192) Purging pango-tools (1.56.3-r0) (53/192) Purging pango (1.56.3-r0) Executing pango-1.56.3-r0.pre-deinstall (54/192) Purging py3-packaging-pyc (25.0-r0) (55/192) Purging py3-parsing-pyc (3.2.3-r0) (56/192) Purging spirv-llvm-translator-libs (20.1.2-r0) (57/192) Purging spirv-tools (1.4.313.0-r0) (58/192) Purging tiff-dev (4.7.1-r0) (59/192) Purging libtiffxx (4.7.1-r0) (60/192) Purging wayland-dev (1.23.1-r3) (61/192) Purging wayland-libs-cursor (1.23.1-r3) (62/192) Purging wayland-libs-egl (1.23.1-r3) (63/192) Purging wayland-libs-server (1.23.1-r3) (64/192) Purging wayland-libs-client (1.23.1-r3) (65/192) Purging xcb-proto-pyc (1.17.0-r0) (66/192) Purging xz-dev (5.8.1-r0) (67/192) Purging zstd-dev (1.5.7-r0) (68/192) Purging zstd (1.5.7-r0) (69/192) Purging at-spi2-core-libs (2.56.5-r0) (70/192) Purging cups-libs (2.4.11-r0) (71/192) Purging avahi-libs (0.8-r21) (72/192) Purging harfbuzz-dev (11.2.1-r0) (73/192) Purging harfbuzz-cairo (11.2.1-r0) (74/192) Purging harfbuzz-gobject (11.2.1-r0) (75/192) Purging harfbuzz-icu (11.2.1-r0) (76/192) Purging harfbuzz-subset (11.2.1-r0) (77/192) Purging harfbuzz (11.2.1-r0) (78/192) Purging graphite2-dev (1.3.14-r6) (79/192) Purging graphite2 (1.3.14-r6) (80/192) Purging cairo-dev (1.18.4-r0) (81/192) Purging cairo-tools (1.18.4-r0) (82/192) Purging xcb-util-dev (0.4.1-r3) (83/192) Purging util-macros (1.20.1-r0) (84/192) Purging xcb-util (0.4.1-r3) (85/192) Purging cairo-gobject (1.18.4-r0) (86/192) Purging cairo (1.18.4-r0) (87/192) Purging libxft-dev (2.3.8-r3) (88/192) Purging libxft (2.3.8-r3) (89/192) Purging fontconfig-dev (2.15.0-r3) (90/192) Purging fontconfig (2.15.0-r3) (91/192) Purging freetype-dev (2.13.3-r0) (92/192) Purging freetype (2.13.3-r0) (93/192) Purging brotli-dev (1.1.0-r2) (94/192) Purging brotli (1.1.0-r2) (95/192) Purging glib-dev (2.84.4-r0) (96/192) Purging bzip2-dev (1.0.8-r6) (97/192) Purging docbook-xsl (1.79.2-r11) (98/192) Purging docbook-xsl-ns (1.79.2-r11) Executing docbook-xsl-ns-1.79.2-r11.pre-deinstall (99/192) Purging docbook-xsl-nons (1.79.2-r11) Executing docbook-xsl-nons-1.79.2-r11.pre-deinstall (100/192) Purging docbook-xml (4.5-r10) Executing docbook-xml-4.5-r10.pre-deinstall (101/192) Purging gettext-dev (0.24.1-r0) (102/192) Purging xz (5.8.1-r0) (103/192) Purging gettext-asprintf (0.24.1-r0) (104/192) Purging gettext (0.24.1-r0) (105/192) Purging libxml2-utils (2.13.9-r0) (106/192) Purging libxslt (1.1.43-r3) (107/192) Purging py3-packaging (25.0-r0) (108/192) Purging py3-parsing (3.2.3-r0) (109/192) Purging pcre2-dev (10.43-r1) (110/192) Purging libpcre2-16 (10.43-r1) (111/192) Purging libpcre2-32 (10.43-r1) (112/192) Purging libedit-dev (20250104.3.1-r1) (113/192) Purging libedit (20250104.3.1-r1) (114/192) Purging bsd-compat-headers (0.7.2-r6) (115/192) Purging clang20-libs (20.1.8-r0) (116/192) Purging dbus-libs (1.16.2-r1) (117/192) Purging expat-dev (2.7.3-r0) (118/192) Purging expat (2.7.3-r0) (119/192) Purging fribidi-dev (1.0.16-r1) (120/192) Purging fribidi (1.0.16-r1) (121/192) Purging gdk-pixbuf (2.42.12-r1) Executing gdk-pixbuf-2.42.12-r1.pre-deinstall (122/192) Purging shared-mime-info (2.4-r6) Executing shared-mime-info-2.4-r6.post-deinstall (123/192) Purging gettext-libs (0.24.1-r0) (124/192) Purging libatk-1.0 (2.56.5-r0) (125/192) Purging glib (2.84.4-r0) (126/192) Purging gnutls (3.8.8-r0) (127/192) Purging libdrm-dev (2.4.124-r0) (128/192) Purging libdrm (2.4.124-r0) (129/192) Purging libpciaccess-dev (0.18.1-r0) (130/192) Purging libpciaccess (0.18.1-r0) (131/192) Purging hwdata-pci (0.395-r0) (132/192) Purging icu-dev (76.1-r1) (133/192) Purging icu (76.1-r1) (134/192) Purging icu-libs (76.1-r1) (135/192) Purging icu-data-en (76.1-r1) (136/192) Purging util-linux-dev (2.41-r9) (137/192) Purging libfdisk (2.41-r9) (138/192) Purging liblastlog2 (2.41-r9) (139/192) Purging libmount (2.41-r9) (140/192) Purging libsmartcols (2.41-r9) (141/192) Purging libuuid (2.41-r9) (142/192) Purging libblkid (2.41-r9) (143/192) Purging libxxf86vm-dev (1.1.6-r0) (144/192) Purging libxxf86vm (1.1.6-r0) (145/192) Purging libxrender-dev (0.9.12-r0) (146/192) Purging libxrender (0.9.12-r0) (147/192) Purging libxi-dev (1.8.2-r0) (148/192) Purging libxi (1.8.2-r0) (149/192) Purging libxfixes-dev (6.0.1-r4) (150/192) Purging libxfixes (6.0.1-r4) (151/192) Purging libxext-dev (1.3.6-r2) (152/192) Purging libxext (1.3.6-r2) (153/192) Purging libx11-dev (1.8.11-r0) (154/192) Purging xtrans (1.5.2-r0) (155/192) Purging libx11 (1.8.11-r0) (156/192) Purging libxcb-dev (1.17.0-r0) (157/192) Purging xcb-proto (1.17.0-r0) (158/192) Purging libxcb (1.17.0-r0) (159/192) Purging libxdmcp-dev (1.1.5-r1) (160/192) Purging libxdmcp (1.1.5-r1) (161/192) Purging libbsd (0.12.2-r0) (162/192) Purging libeconf (0.6.3-r0) (163/192) Purging libelf (0.193-r0) (164/192) Purging libffi-dev (3.4.8-r0) (165/192) Purging linux-headers (6.14.2-r0) (166/192) Purging libjpeg-turbo-dev (3.1.0-r0) (167/192) Purging libturbojpeg (3.1.0-r0) (168/192) Purging tiff (4.7.1-r0) (169/192) Purging libjpeg-turbo (3.1.0-r0) (170/192) Purging libmd (1.1.0-r0) (171/192) Purging libpng-dev (1.6.47-r0) (172/192) Purging libpng (1.6.47-r0) (173/192) Purging libwebp-dev (1.5.0-r0) (174/192) Purging libwebpdecoder (1.5.0-r0) (175/192) Purging libwebpdemux (1.5.0-r0) (176/192) Purging libwebpmux (1.5.0-r0) (177/192) Purging libwebp (1.5.0-r0) (178/192) Purging libsharpyuv (1.5.0-r0) (179/192) Purging p11-kit (0.25.5-r2) (180/192) Purging libtasn1 (4.20.0-r0) (181/192) Purging libxau-dev (1.0.12-r0) (182/192) Purging libxau (1.0.12-r0) (183/192) Purging llvm20-libs (20.1.8-r0) (184/192) Purging libxml2 (2.13.9-r0) (185/192) Purging libxshmfence (1.3.3-r0) (186/192) Purging nettle (3.10.1-r0) (187/192) Purging pixman-dev (0.46.4-r0) (188/192) Purging pixman (0.46.4-r0) (189/192) Purging sqlite-dev (3.49.2-r1) (190/192) Purging sqlite (3.49.2-r1) (191/192) Purging xorgproto (2024.1-r0) (192/192) Purging zlib-dev (1.3.1-r2) Executing busybox-1.37.0-r19.trigger OK: 296 MiB in 89 packages >>> desmume: Updating the community/x86_64 repository index... >>> desmume: Signing the index...