=> Bootstrap dependency digest>=20211023: found digest-20220214 ===> Skipping vulnerability checks. WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for py315-pyvex-9.2.150 * Building wheel... running bdist_wheel running build Building libVEX cc -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g -o auxprogs/genoffsets auxprogs/genoffsets.c auxprogs/genoffsets > pub/libvex_guest_offsets.h gcc -c -o priv/ir_defs.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/ir_defs.c gcc -c -o priv/ir_match.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/ir_match.c gcc -c -o priv/ir_opt.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/ir_opt.c priv/ir_opt.c: In function 'clear_env': priv/ir_opt.c:702:13: warning: declaration of 'j' shadows a previous local [-Wshadow] 702 | for (Int j = 0; j < env->used; j++) { | ^ priv/ir_opt.c:696:11: note: shadowed declaration is here 696 | Int i, j; | ^ priv/ir_opt.c:708:16: warning: declaration of 'i' shadows a previous local [-Wshadow] 708 | for (Int i = e_lo; i < e_hi; ) { | ^ priv/ir_opt.c:696:8: note: shadowed declaration is here 696 | Int i, j; | ^ priv/ir_opt.c:696:11: warning: unused variable 'j' [-Wunused-variable] 696 | Int i, j; | ^ priv/ir_opt.c:696:8: warning: unused variable 'i' [-Wunused-variable] 696 | Int i, j; | ^ gcc -c -o priv/ir_inject.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/ir_inject.c gcc -c -o priv/main_globals.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/main_globals.c gcc -c -o priv/main_util.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/main_util.c priv/main_util.c: In function 'vprintf_wrk': priv/main_util.c:488:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 488 | ULong l = (Addr)va_arg(ap, void*); | ^ gcc -c -o priv/s390_disasm.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/s390_disasm.c gcc -c -o priv/host_x86_defs.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/host_x86_defs.c priv/host_x86_defs.c: In function 'emit_X86Instr': priv/host_x86_defs.c:2484:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2484 | p = emit32(p, (UInt)(Addr)disp_cp_chain_me); | ^ priv/host_x86_defs.c:2526:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2526 | p = emit32(p, (UInt)(Addr)disp_cp_xindir); | ^ priv/host_x86_defs.c:2590:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2590 | p = emit32(p, (UInt)(Addr)disp_cp_xassisted); | ^ In file included from priv/host_x86_defs.c:36: priv/host_x86_defs.c: In function 'chainXDirect_X86': priv/host_x86_defs.c:3367:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3367 | == (UInt)(Addr)disp_cp_chain_me_EXPECTED); | ^ pub/libvex_basictypes.h:41:45: note: in definition of macro 'LIKELY' 41 | #define LIKELY(x) __builtin_expect(!!(x), 1) | ^ priv/host_x86_defs.c:3366:4: note: in expansion of macro 'vassert' 3366 | vassert(read_misaligned_UInt_LE(&p[1]) | ^~~~~~~ priv/host_x86_defs.c: In function 'unchainXDirect_X86': priv/host_x86_defs.c:3432:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3432 | write_misaligned_UInt_LE(&p[1], (UInt)(Addr)disp_cp_chain_me); | ^ priv/host_x86_defs.c: In function 'patchProfInc_X86': priv/host_x86_defs.c:3463:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3463 | UInt imm32 = (UInt)(Addr)location_of_counter; | ^ priv/host_x86_defs.c:3468:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3468 | imm32 = 4 + (UInt)(Addr)location_of_counter; | ^ gcc -c -o priv/host_amd64_defs.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/host_amd64_defs.c priv/host_amd64_defs.c: In function 'emit_AMD64Instr': priv/host_amd64_defs.c:2983:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2983 | p = emit64(p, (Addr)disp_cp_chain_me); | ^ priv/host_amd64_defs.c:3026:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3026 | if (fitsIn32Bits((Addr)disp_cp_xindir)) { | ^ priv/host_amd64_defs.c:3032:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3032 | p = emit32(p, (UInt)(Addr)disp_cp_xindir); | ^ priv/host_amd64_defs.c:3037:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3037 | p = emit64(p, (Addr)disp_cp_xindir); | ^ priv/host_amd64_defs.c:3103:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3103 | p = emit64(p, (Addr)disp_cp_xassisted); | ^ In file included from priv/host_amd64_defs.c:36: priv/host_amd64_defs.c: In function 'chainXDirect_AMD64': priv/host_amd64_defs.c:3888:47: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3888 | vassert(read_misaligned_ULong_LE(&p[2]) == (Addr)disp_cp_chain_me_EXPECTED); | ^ pub/libvex_basictypes.h:41:45: note: in definition of macro 'LIKELY' 41 | #define LIKELY(x) __builtin_expect(!!(x), 1) | ^ priv/host_amd64_defs.c:3888:4: note: in expansion of macro 'vassert' 3888 | vassert(read_misaligned_ULong_LE(&p[2]) == (Addr)disp_cp_chain_me_EXPECTED); | ^~~~~~~ priv/host_amd64_defs.c:3947:47: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3947 | write_misaligned_ULong_LE(&p[2], (ULong)(Addr)place_to_jump_to); | ^ priv/host_amd64_defs.c: In function 'unchainXDirect_AMD64': priv/host_amd64_defs.c:3983:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3983 | == (ULong)(Addr)place_to_jump_to_EXPECTED | ^ priv/host_amd64_defs.c:4014:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4014 | write_misaligned_ULong_LE(&p[2], (ULong)(Addr)disp_cp_chain_me); | ^ priv/host_amd64_defs.c: In function 'patchProfInc_AMD64': priv/host_amd64_defs.c:4045:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4045 | ULong imm64 = (ULong)(Addr)location_of_counter; | ^ gcc -c -o priv/host_arm_defs.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/host_arm_defs.c priv/host_arm_defs.c: In function 'emit_ARMInstr': priv/host_arm_defs.c:3345:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3345 | (UInt)(Addr)disp_cp_chain_me); | ^ priv/host_arm_defs.c:3392:46: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3392 | p = imm32_to_ireg(p, /*r*/12, (UInt)(Addr)disp_cp_xindir); | ^ priv/host_arm_defs.c:3456:46: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3456 | p = imm32_to_ireg(p, /*r*/12, (UInt)(Addr)disp_cp_xassisted); | ^ In file included from priv/host_arm_defs.c:36: priv/host_arm_defs.c: In function 'chainXDirect_ARM': priv/host_arm_defs.c:4917:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4917 | p, /*r*/12, (UInt)(Addr)disp_cp_chain_me_EXPECTED)); | ^ pub/libvex_basictypes.h:41:45: note: in definition of macro 'LIKELY' 41 | #define LIKELY(x) __builtin_expect(!!(x), 1) | ^ priv/host_arm_defs.c:4916:4: note: in expansion of macro 'vassert' 4916 | vassert(is_imm32_to_ireg_EXACTLY2( | ^~~~~~~ priv/host_arm_defs.c:4974:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4974 | p, /*r*/12, (UInt)(Addr)place_to_jump_to); | ^ priv/host_arm_defs.c: In function 'unchainXDirect_ARM': priv/host_arm_defs.c:5013:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 5013 | p, /*r*/12, (UInt)(Addr)place_to_jump_to_EXPECTED) | ^ priv/host_arm_defs.c:5040:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 5040 | p, /*r*/12, (UInt)(Addr)disp_cp_chain_me); | ^ priv/host_arm_defs.c: In function 'patchProfInc_ARM': priv/host_arm_defs.c:5064:45: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 5064 | imm32_to_ireg_EXACTLY2(p, /*r*/12, (UInt)(Addr)location_of_counter); | ^ gcc -c -o priv/host_arm64_defs.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/host_arm64_defs.c priv/host_arm64_defs.c: In function 'emit_ARM64Instr': priv/host_arm64_defs.c:3547:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3547 | p = imm64_to_ireg_EXACTLY4(p, /*x*/9, (Addr)disp_cp_chain_me); | ^ priv/host_arm64_defs.c:3590:39: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3590 | p = imm64_to_ireg(p, /*x*/9, (Addr)disp_cp_xindir); | ^ priv/host_arm64_defs.c:3657:39: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3657 | p = imm64_to_ireg(p, /*x*/9, (Addr)disp_cp_xassisted); | ^ In file included from priv/host_arm64_defs.c:31: priv/host_arm64_defs.c: In function 'chainXDirect_ARM64': priv/host_arm64_defs.c:5444:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 5444 | p, /*x*/9, (Addr)disp_cp_chain_me_EXPECTED)); | ^ pub/libvex_basictypes.h:41:45: note: in definition of macro 'LIKELY' 41 | #define LIKELY(x) __builtin_expect(!!(x), 1) | ^ priv/host_arm64_defs.c:5443:4: note: in expansion of macro 'vassert' 5443 | vassert(is_imm64_to_ireg_EXACTLY4( | ^~~~~~~ priv/host_arm64_defs.c:5459:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 5459 | (void)imm64_to_ireg_EXACTLY4(p, /*x*/9, (Addr)place_to_jump_to); | ^ priv/host_arm64_defs.c: In function 'unchainXDirect_ARM64': priv/host_arm64_defs.c:5489:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 5489 | p, /*x*/9, (Addr)place_to_jump_to_EXPECTED)); | ^ pub/libvex_basictypes.h:41:45: note: in definition of macro 'LIKELY' 41 | #define LIKELY(x) __builtin_expect(!!(x), 1) | ^ priv/host_arm64_defs.c:5488:4: note: in expansion of macro 'vassert' 5488 | vassert(is_imm64_to_ireg_EXACTLY4( | ^~~~~~~ priv/host_arm64_defs.c:5502:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 5502 | (void)imm64_to_ireg_EXACTLY4(p, /*x*/9, (Addr)disp_cp_chain_me); | ^ priv/host_arm64_defs.c: In function 'patchProfInc_ARM64': priv/host_arm64_defs.c:5524:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 5524 | imm64_to_ireg_EXACTLY4(p, /*x*/9, (Addr)location_of_counter); | ^ gcc -c -o priv/host_ppc_defs.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/host_ppc_defs.c priv/host_ppc_defs.c: In function 'emit_PPCInstr': priv/host_ppc_defs.c:4453:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4453 | p, /*r*/30, (Addr)disp_cp_chain_me, mode64, endness_host); | ^ priv/host_ppc_defs.c:4501:40: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4501 | p = mkLoadImm(p, /*r*/30, (ULong)(Addr)disp_cp_xindir, mode64, | ^ priv/host_ppc_defs.c:4570:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4570 | (ULong)(Addr)disp_cp_xassisted, mode64, | ^ In file included from priv/host_ppc_defs.c:36: priv/host_ppc_defs.c: In function 'chainXDirect_PPC': priv/host_ppc_defs.c:6437:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 6437 | (Addr)disp_cp_chain_me_EXPECTED, | ^ pub/libvex_basictypes.h:41:45: note: in definition of macro 'LIKELY' 41 | #define LIKELY(x) __builtin_expect(!!(x), 1) | ^ priv/host_ppc_defs.c:6436:4: note: in expansion of macro 'vassert' 6436 | vassert(isLoadImm_EXACTLY2or5(p, /*r*/30, | ^~~~~~~ priv/host_ppc_defs.c:6452:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 6452 | (Addr)place_to_jump_to, mode64, | ^ priv/host_ppc_defs.c: In function 'unchainXDirect_PPC': priv/host_ppc_defs.c:6491:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 6491 | (Addr)place_to_jump_to_EXPECTED, | ^ pub/libvex_basictypes.h:41:45: note: in definition of macro 'LIKELY' 41 | #define LIKELY(x) __builtin_expect(!!(x), 1) | ^ priv/host_ppc_defs.c:6490:4: note: in expansion of macro 'vassert' 6490 | vassert(isLoadImm_EXACTLY2or5(p, /*r*/30, | ^~~~~~~ priv/host_ppc_defs.c:6506:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 6506 | (Addr)disp_cp_chain_me, mode64, | ^ priv/host_ppc_defs.c: In function 'patchProfInc_PPC': priv/host_ppc_defs.c:6544:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 6544 | (Addr)location_of_counter, | ^ priv/host_ppc_defs.c:6559:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 6559 | (Addr)location_of_counter, | ^ gcc -c -o priv/host_riscv64_defs.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/host_riscv64_defs.c priv/host_riscv64_defs.c: In function 'emit_RISCV64Instr': priv/host_riscv64_defs.c:2398:54: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2398 | p = addr48_to_ireg_EXACTLY_18B(p, 5 /*x5/t0*/, (ULong)disp_cp_chain_me); | ^ priv/host_riscv64_defs.c:2450:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2450 | p = imm64_to_ireg(p, 5 /*x5/t0*/, (ULong)disp_cp_xindir); | ^ priv/host_riscv64_defs.c:2524:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2524 | p = imm64_to_ireg(p, 5 /*x5/t0*/, (ULong)disp_cp_xassisted); | ^ In file included from priv/host_riscv64_defs.c:29: priv/host_riscv64_defs.c: In function 'chainXDirect_RISCV64': priv/host_riscv64_defs.c:2643:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2643 | (ULong)disp_cp_chain_me_EXPECTED)); | ^ pub/libvex_basictypes.h:41:45: note: in definition of macro 'LIKELY' 41 | #define LIKELY(x) __builtin_expect(!!(x), 1) | ^ priv/host_riscv64_defs.c:2642:4: note: in expansion of macro 'vassert' 2642 | vassert(is_addr48_to_ireg_EXACTLY_18B(p, 5 /*x5/t0*/, | ^~~~~~~ priv/host_riscv64_defs.c:2660:53: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2660 | (void)addr48_to_ireg_EXACTLY_18B(p, 5 /*x5/t0*/, (ULong)place_to_jump_to); | ^ priv/host_riscv64_defs.c: In function 'unchainXDirect_RISCV64': priv/host_riscv64_defs.c:2692:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2692 | (ULong)place_to_jump_to_EXPECTED)); | ^ pub/libvex_basictypes.h:41:45: note: in definition of macro 'LIKELY' 41 | #define LIKELY(x) __builtin_expect(!!(x), 1) | ^ priv/host_riscv64_defs.c:2691:4: note: in expansion of macro 'vassert' 2691 | vassert(is_addr48_to_ireg_EXACTLY_18B(p, 5 /*x5/t0*/, | ^~~~~~~ priv/host_riscv64_defs.c:2709:53: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2709 | (void)addr48_to_ireg_EXACTLY_18B(p, 5 /*x5/t0*/, (ULong)disp_cp_chain_me); | ^ priv/host_riscv64_defs.c: In function 'patchProfInc_RISCV64': priv/host_riscv64_defs.c:2731:53: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2731 | (void)addr48_to_ireg_EXACTLY_18B(p, 6 /*x6/t1*/, (ULong)location_of_counter); | ^ gcc -c -o priv/host_s390_defs.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/host_s390_defs.c priv/host_s390_defs.c: In function 's390_insn_xdirect_emit': priv/host_s390_defs.c:10892:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 10892 | Addr64 addr = (Addr)disp_cp_chain_me; | ^ priv/host_s390_defs.c: In function 's390_insn_xindir_emit': priv/host_s390_defs.c:10964:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 10964 | (Addr)disp_cp_xindir); | ^ priv/host_s390_defs.c: In function 's390_insn_xassisted_emit': priv/host_s390_defs.c:11046:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 11046 | (Addr)disp_cp_xassisted); | ^ priv/host_s390_defs.c: In function 'patchProfInc_S390': priv/host_s390_defs.c:11566:40: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 11566 | (Addr)location_of_counter); | ^ priv/host_s390_defs.c: In function 'chainXDirect_S390': priv/host_s390_defs.c:11591:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 11591 | (Addr)disp_cp_chain_me_EXPECTED); | ^ priv/host_s390_defs.c:11652:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 11652 | Addr64 addr = (Addr)place_to_jump_to; | ^ priv/host_s390_defs.c: In function 'unchainXDirect_S390': priv/host_s390_defs.c:11704:40: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 11704 | (Addr)place_to_jump_to_EXPECTED); | ^ priv/host_s390_defs.c:11723:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 11723 | Addr64 addr = (Addr)disp_cp_chain_me; | ^ gcc -c -o priv/host_mips_defs.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/host_mips_defs.c priv/host_mips_defs.c: In function 'emit_MIPSInstr': priv/host_mips_defs.c:3027:36: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3027 | (Addr)disp_cp_chain_me, mode64); | ^ priv/host_mips_defs.c:3080:36: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3080 | (Addr)disp_cp_xindir, mode64); | ^ priv/host_mips_defs.c:3150:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3150 | (ULong)(Addr)disp_cp_xassisted, mode64); | ^ In file included from priv/host_mips_defs.c:31: priv/host_mips_defs.c: In function 'chainXDirect_MIPS': priv/host_mips_defs.c:3927:40: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3927 | (UInt)(Addr)disp_cp_chain_me_EXPECTED, | ^ pub/libvex_basictypes.h:41:45: note: in definition of macro 'LIKELY' 41 | #define LIKELY(x) __builtin_expect(!!(x), 1) | ^ priv/host_mips_defs.c:3926:4: note: in expansion of macro 'vassert' 3926 | vassert(isLoadImm_EXACTLY2or6(p, /*r*/9, | ^~~~~~~ priv/host_mips_defs.c:3944:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3944 | (Addr)place_to_jump_to, mode64); | ^ priv/host_mips_defs.c: In function 'unchainXDirect_MIPS': priv/host_mips_defs.c:3975:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3975 | (Addr)place_to_jump_to_EXPECTED, | ^ pub/libvex_basictypes.h:41:45: note: in definition of macro 'LIKELY' 41 | #define LIKELY(x) __builtin_expect(!!(x), 1) | ^ priv/host_mips_defs.c:3974:4: note: in expansion of macro 'vassert' 3974 | vassert(isLoadImm_EXACTLY2or6(p, /*r*/ 9, | ^~~~~~~ priv/host_mips_defs.c:3990:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3990 | (Addr)disp_cp_chain_me, mode64); | ^ priv/host_mips_defs.c: In function 'patchProfInc_MIPS': priv/host_mips_defs.c:4034:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4034 | (Addr)location_of_counter, mode64); | ^ gcc -c -o priv/host_x86_isel.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/host_x86_isel.c priv/host_x86_isel.c: In function 'callHelperAndClearArgs': priv/host_x86_isel.c:390:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 390 | addInstr(env, X86Instr_Call( cc, (Addr)cee->addr, | ^ priv/host_x86_isel.c: In function 'iselIntExpr_R_wrk': priv/host_x86_isel.c:1403:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1403 | Addr fn = (Addr)h_generic_calc_GetMSBs8x8; | ^ gcc -c -o priv/host_amd64_isel.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/host_amd64_isel.c priv/host_amd64_isel.c: In function 'doHelperCall': priv/host_amd64_isel.c:693:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 693 | AMD64Instr_Call(cc, (Addr)cee->addr, n_args, *retloc)); | ^ gcc -c -o priv/host_arm_isel.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/host_arm_isel.c priv/host_arm_isel.c: In function 'doHelperCallWithArgsOnStack': priv/host_arm_isel.c:489:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 489 | Addr32 target = (Addr)cee->addr; | ^ priv/host_arm_isel.c: In function 'doHelperCall': priv/host_arm_isel.c:846:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 846 | target = (Addr)cee->addr; | ^ priv/host_arm_isel.c: In function 'iselIntExpr_R_wrk': priv/host_arm_isel.c:1640:49: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1640 | addInstr(env, ARMInstr_Call( ARMcc_AL, (Addr)fn, | ^ priv/host_arm_isel.c:1929:49: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1929 | addInstr(env, ARMInstr_Call( ARMcc_AL, (Addr)fn, | ^ gcc -c -o priv/host_arm64_isel.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/host_arm64_isel.c priv/host_arm64_isel.c: In function 'doHelperCall': priv/host_arm64_isel.c:773:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 773 | target = (Addr)cee->addr; | ^ priv/host_arm64_isel.c: In function 'iselIntExpr_R_wrk': priv/host_arm64_isel.c:1707:53: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1707 | addInstr(env, ARM64Instr_Call( ARM64cc_AL, (Addr)fn, | ^ gcc -c -o priv/host_ppc_isel.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/host_ppc_isel.c priv/host_ppc_isel.c: In function 'doHelperCall': priv/host_ppc_isel.c:1066:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1066 | Addr64 target = mode64 ? (Addr)cee->addr | ^ priv/host_ppc_isel.c:1067:36: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1067 | : toUInt((Addr)(cee->addr)); | ^ priv/host_ppc_isel.c: In function 'iselWordExpr_R_wrk': priv/host_ppc_isel.c:2296:47: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2296 | addInstr(env, PPCInstr_Call( cc, (Addr)h_calc_BCDtoDPB, | ^ priv/host_ppc_isel.c:2333:46: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2333 | addInstr(env, PPCInstr_Call( cc, (Addr)h_calc_DPBtoBCD, | ^ priv/host_ppc_isel.c: In function 'iselInt64Expr_wrk': priv/host_ppc_isel.c:3815:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3815 | addInstr( env, PPCInstr_Call( cc, (Addr)h_calc_BCDtoDPB, | ^ priv/host_ppc_isel.c:3820:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3820 | target = mode64 ? (Addr)h_calc_BCDtoDPB : | ^ priv/host_ppc_isel.c:3821:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3821 | toUInt( (Addr)h_calc_BCDtoDPB ); | ^ priv/host_ppc_isel.c:3863:47: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3863 | addInstr(env, PPCInstr_Call( cc, (Addr)h_calc_DPBtoBCD, | ^ priv/host_ppc_isel.c:3868:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3868 | target = mode64 ? (Addr)h_calc_DPBtoBCD : | ^ priv/host_ppc_isel.c:3869:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3869 | toUInt( (Addr)h_calc_DPBtoBCD ); | ^ gcc -c -o priv/host_riscv64_isel.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/host_riscv64_isel.c priv/host_riscv64_isel.c: In function 'doHelperCall': priv/host_riscv64_isel.c:551:45: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 551 | addInstr(env, RISCV64Instr_Call(*retloc, (Addr64)cee->addr, cond, nextArgReg, | ^ gcc -c -o priv/host_s390_isel.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/host_s390_isel.c priv/host_s390_isel.c: In function 'doHelperCall': priv/host_s390_isel.c:742:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 742 | target = (Addr)callee->addr; | ^ gcc -c -o priv/host_mips_isel.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/host_mips_isel.c priv/host_mips_isel.c: In function 'doHelperCall': priv/host_mips_isel.c:641:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 641 | Addr64 target = mode64 ? (Addr)cee->addr : | ^ priv/host_mips_isel.c:642:36: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 642 | toUInt((Addr)cee->addr); | ^ priv/host_mips_isel.c: In function 'iselWordExpr_R_wrk': priv/host_mips_isel.c:1356:49: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1356 | (Addr)fn, | ^ priv/host_mips_isel.c:1764:46: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1764 | (Addr)fn, | ^ gcc -c -o priv/host_generic_maddf.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/host_generic_maddf.c gcc -c -o priv/host_generic_regs.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/host_generic_regs.c gcc -c -o priv/host_generic_simd64.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/host_generic_simd64.c gcc -c -o priv/host_generic_simd128.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/host_generic_simd128.c gcc -c -o priv/host_generic_simd256.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/host_generic_simd256.c gcc -c -o priv/host_generic_reg_alloc2.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/host_generic_reg_alloc2.c gcc -c -o priv/host_generic_reg_alloc3.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/host_generic_reg_alloc3.c gcc -c -o priv/guest_generic_x87.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/guest_generic_x87.c gcc -c -o priv/guest_generic_bb_to_IR.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/guest_generic_bb_to_IR.c gcc -c -o priv/guest_x86_helpers.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/guest_x86_helpers.c priv/guest_x86_helpers.c: In function 'x86g_dirtyhelper_loadF80le': priv/guest_x86_helpers.c:1480:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1480 | convert_f80le_to_f64le ( (UChar*)addrU, (UChar*)&f64 ); | ^ priv/guest_x86_helpers.c: In function 'x86g_dirtyhelper_storeF80le': priv/guest_x86_helpers.c:1488:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1488 | convert_f64le_to_f80le( (UChar*)&f64, (UChar*)addrU ); | ^ gcc -c -o priv/guest_amd64_helpers.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/guest_amd64_helpers.c priv/guest_amd64_helpers.c: In function 'amd64g_dirtyhelper_loadF80le': priv/guest_amd64_helpers.c:2290:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2290 | convert_f80le_to_f64le ( (UChar*)addrU, (UChar*)&f64 ); | ^ priv/guest_amd64_helpers.c: In function 'amd64g_dirtyhelper_storeF80le': priv/guest_amd64_helpers.c:2298:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2298 | convert_f64le_to_f80le( (UChar*)&f64, (UChar*)addrU ); | ^ gcc -c -o priv/guest_arm_helpers.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/guest_arm_helpers.c gcc -c -o priv/guest_arm64_helpers.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/guest_arm64_helpers.c gcc -c -o priv/guest_ppc_helpers.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/guest_ppc_helpers.c gcc -c -o priv/guest_riscv64_helpers.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/guest_riscv64_helpers.c priv/guest_riscv64_helpers.c: In function 'riscv64g_calculate_fflags_fmin_s': priv/guest_riscv64_helpers.c:256:9: warning: unused variable 'rm_RISCV' [-Wunused-variable] 256 | UInt rm_RISCV = 0; /* unused */ | ^~~~~~~~ priv/guest_riscv64_helpers.c: In function 'riscv64g_calculate_fflags_fmax_s': priv/guest_riscv64_helpers.c:261:9: warning: unused variable 'rm_RISCV' [-Wunused-variable] 261 | UInt rm_RISCV = 0; /* unused */ | ^~~~~~~~ priv/guest_riscv64_helpers.c: In function 'riscv64g_calculate_fflags_feq_s': priv/guest_riscv64_helpers.c:266:9: warning: unused variable 'rm_RISCV' [-Wunused-variable] 266 | UInt rm_RISCV = 0; /* unused */ | ^~~~~~~~ priv/guest_riscv64_helpers.c: In function 'riscv64g_calculate_fflags_flt_s': priv/guest_riscv64_helpers.c:271:9: warning: unused variable 'rm_RISCV' [-Wunused-variable] 271 | UInt rm_RISCV = 0; /* unused */ | ^~~~~~~~ priv/guest_riscv64_helpers.c: In function 'riscv64g_calculate_fflags_fle_s': priv/guest_riscv64_helpers.c:276:9: warning: unused variable 'rm_RISCV' [-Wunused-variable] 276 | UInt rm_RISCV = 0; /* unused */ | ^~~~~~~~ priv/guest_riscv64_helpers.c: In function 'riscv64g_calculate_fflags_fmin_d': priv/guest_riscv64_helpers.c:281:9: warning: unused variable 'rm_RISCV' [-Wunused-variable] 281 | UInt rm_RISCV = 0; /* unused */ | ^~~~~~~~ priv/guest_riscv64_helpers.c: In function 'riscv64g_calculate_fflags_fmax_d': priv/guest_riscv64_helpers.c:286:9: warning: unused variable 'rm_RISCV' [-Wunused-variable] 286 | UInt rm_RISCV = 0; /* unused */ | ^~~~~~~~ priv/guest_riscv64_helpers.c: In function 'riscv64g_calculate_fflags_feq_d': priv/guest_riscv64_helpers.c:291:9: warning: unused variable 'rm_RISCV' [-Wunused-variable] 291 | UInt rm_RISCV = 0; /* unused */ | ^~~~~~~~ priv/guest_riscv64_helpers.c: In function 'riscv64g_calculate_fflags_flt_d': priv/guest_riscv64_helpers.c:296:9: warning: unused variable 'rm_RISCV' [-Wunused-variable] 296 | UInt rm_RISCV = 0; /* unused */ | ^~~~~~~~ priv/guest_riscv64_helpers.c: In function 'riscv64g_calculate_fflags_fle_d': priv/guest_riscv64_helpers.c:301:9: warning: unused variable 'rm_RISCV' [-Wunused-variable] 301 | UInt rm_RISCV = 0; /* unused */ | ^~~~~~~~ gcc -c -o priv/guest_s390_helpers.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/guest_s390_helpers.c gcc -c -o priv/guest_mips_helpers.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/guest_mips_helpers.c gcc -c -o priv/guest_x86_toIR.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/guest_x86_toIR.c gcc -c -o priv/guest_amd64_toIR.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/guest_amd64_toIR.c priv/guest_amd64_toIR.c: In function 'dis_ESC_NONE': priv/guest_amd64_toIR.c:21323:11: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'Long' {aka 'long long int'} [-Wformat=] 21323 | DIP("int $0x%x\n", d64); | ^~~~~~~~~~~~~ ~~~ | | | Long {aka long long int} priv/guest_amd64_toIR.c:376:18: note: in definition of macro 'DIP' 376 | vex_printf(format, ## args) | ^~~~~~ priv/guest_amd64_toIR.c:21323:20: note: format string is defined here 21323 | DIP("int $0x%x\n", d64); | ~^ | | | unsigned int | %llx priv/guest_amd64_toIR.c: At top level: priv/guest_amd64_toIR.c:1190:13: warning: 'putIReg16' defined but not used [-Wunused-function] 1190 | static void putIReg16 ( UInt regno, IRExpr* e ) | ^~~~~~~~~ gcc -c -o priv/guest_arm_toIR.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/guest_arm_toIR.c gcc -c -o priv/guest_arm64_toIR.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/guest_arm64_toIR.c gcc -c -o priv/guest_ppc_toIR.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/guest_ppc_toIR.c gcc -c -o priv/guest_riscv64_toIR.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/guest_riscv64_toIR.c In file included from priv/main_globals.h:41, from priv/guest_riscv64_toIR.c:60: priv/main_util.h:44: warning: "NULL" redefined 44 | #define NULL ((void*)0) | In file included from /usr/include/stdio.h:67, from priv/guest_riscv64_toIR.c:55: /usr/include/sys/null.h:13: note: this is the location of the previous definition 13 | #define NULL ((void *)0) | priv/guest_riscv64_toIR.c: In function 'dis_RV64I': priv/guest_riscv64_toIR.c:1627:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1627 | if (pred == 0b1111 && succ == 0b1111) | ^ gcc -c -o priv/guest_s390_toIR.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/guest_s390_toIR.c priv/guest_s390_toIR.c: In function 's390_irgen_EXRL': priv/guest_s390_toIR.c:13064:19: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 13064 | UChar *bytes = exrl_bytes + offset * 2UL; | ^~~~~~~~~~ gcc -c -o priv/guest_mips_toIR.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/guest_mips_toIR.c gcc -c -o priv/multiarch_main_main.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/multiarch_main_main.c rm -f libvex.a ar -crs libvex.a priv/ir_defs.o priv/ir_match.o priv/ir_opt.o priv/ir_inject.o priv/main_globals.o priv/main_util.o priv/s390_disasm.o priv/host_x86_defs.o priv/host_amd64_defs.o priv/host_arm_defs.o priv/host_arm64_defs.o priv/host_ppc_defs.o priv/host_riscv64_defs.o priv/host_s390_defs.o priv/host_mips_defs.o priv/host_x86_isel.o priv/host_amd64_isel.o priv/host_arm_isel.o priv/host_arm64_isel.o priv/host_ppc_isel.o priv/host_riscv64_isel.o priv/host_s390_isel.o priv/host_mips_isel.o priv/host_generic_maddf.o priv/host_generic_regs.o priv/host_generic_simd64.o priv/host_generic_simd128.o priv/host_generic_simd256.o priv/host_generic_reg_alloc2.o priv/host_generic_reg_alloc3.o priv/guest_generic_x87.o priv/guest_generic_bb_to_IR.o priv/guest_x86_helpers.o priv/guest_amd64_helpers.o priv/guest_arm_helpers.o priv/guest_arm64_helpers.o priv/guest_ppc_helpers.o priv/guest_riscv64_helpers.o priv/guest_s390_helpers.o priv/guest_mips_helpers.o priv/guest_x86_toIR.o priv/guest_amd64_toIR.o priv/guest_arm_toIR.o priv/guest_arm64_toIR.o priv/guest_ppc_toIR.o priv/guest_riscv64_toIR.o priv/guest_s390_toIR.o priv/guest_mips_toIR.o priv/multiarch_main_main.o gcc -o libvex.so -shared -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/ir_defs.o priv/ir_match.o priv/ir_opt.o priv/ir_inject.o priv/main_globals.o priv/main_util.o priv/s390_disasm.o priv/host_x86_defs.o priv/host_amd64_defs.o priv/host_arm_defs.o priv/host_arm64_defs.o priv/host_ppc_defs.o priv/host_riscv64_defs.o priv/host_s390_defs.o priv/host_mips_defs.o priv/host_x86_isel.o priv/host_amd64_isel.o priv/host_arm_isel.o priv/host_arm64_isel.o priv/host_ppc_isel.o priv/host_riscv64_isel.o priv/host_s390_isel.o priv/host_mips_isel.o priv/host_generic_maddf.o priv/host_generic_regs.o priv/host_generic_simd64.o priv/host_generic_simd128.o priv/host_generic_simd256.o priv/host_generic_reg_alloc2.o priv/host_generic_reg_alloc3.o priv/guest_generic_x87.o priv/guest_generic_bb_to_IR.o priv/guest_x86_helpers.o priv/guest_amd64_helpers.o priv/guest_arm_helpers.o priv/guest_arm64_helpers.o priv/guest_ppc_helpers.o priv/guest_riscv64_helpers.o priv/guest_s390_helpers.o priv/guest_mips_helpers.o priv/guest_x86_toIR.o priv/guest_amd64_toIR.o priv/guest_arm_toIR.o priv/guest_arm64_toIR.o priv/guest_ppc_toIR.o priv/guest_riscv64_toIR.o priv/guest_s390_toIR.o priv/guest_mips_toIR.o priv/multiarch_main_main.o Building libpyvex gcc -c -g -O2 -Wall -shared -fPIC -std=c99 -I "/pbulk/work/devel/py-pyvex/work/pyvex-9.2.150/vex/pub" pyvex.c gcc -c -g -O2 -Wall -shared -fPIC -std=c99 -I "/pbulk/work/devel/py-pyvex/work/pyvex-9.2.150/vex/pub" logging.c gcc -c -g -O2 -Wall -shared -fPIC -std=c99 -I "/pbulk/work/devel/py-pyvex/work/pyvex-9.2.150/vex/pub" analysis.c gcc -c -g -O2 -Wall -shared -fPIC -std=c99 -I "/pbulk/work/devel/py-pyvex/work/pyvex-9.2.150/vex/pub" postprocess.c analysis.c: In function 'removeFromHHW': analysis.c:304:11: warning: unused variable 'j' [-Wunused-variable] 304 | Int i, j; | ^ analysis.c: In function 'execute_irsb': analysis.c:668:89: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 668 | if (guest == VexArchARM && size == 4 || | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ analysis.c:670:96: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 670 | guest == VexArchMIPS64 && size == 8) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ analysis.c: In function 'get_is_noop_block': analysis.c:977:96: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 977 | if (irsb->next->Iex.Const.con->tag == Ico_U32 && fallthrough_addr < 0xffffffff && fallthrough_addr == irsb->next->Iex.Const.con->Ico.U32 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -g -O2 -Wall -shared -fPIC -std=c99 -I "/pbulk/work/devel/py-pyvex/work/pyvex-9.2.150/vex/pub" -o libpyvex.so pyvex.o logging.o analysis.o postprocess.o "/pbulk/work/devel/py-pyvex/work/pyvex-9.2.150/vex/libvex.a" -Wl,-soname,libpyvex.so ar rcs libpyvex.a pyvex.o logging.o analysis.o postprocess.o Copying libraries and headers Creating CFFI defs file scan - trying 0 good and 1473 questionable scan - trying 0 good and 1473 questionable scan - trying 31 good and 1442 questionable scan - trying 31 good and 1441 questionable scan - trying 31 good and 1440 questionable Traceback (most recent call last): File "/usr/pkg/lib/python3.15/site-packages/cffi/cparser.py", line 337, in _parse ast = _get_parser().parse(fullcsource) File "/usr/pkg/lib/python3.15/site-packages/pycparser/c_parser.py", line 105, in parse ast = self._parse_translation_unit_or_empty() File "/usr/pkg/lib/python3.15/site-packages/pycparser/c_parser.py", line 629, in _parse_translation_unit_or_empty return c_ast.FileAST(self._parse_translation_unit()) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/usr/pkg/lib/python3.15/site-packages/pycparser/c_parser.py", line 634, in _parse_translation_unit while self._peek() is not None: ~~~~~~~~~~^^ File "/usr/pkg/lib/python3.15/site-packages/pycparser/c_parser.py", line 454, in _peek return self._tokens.peek(k) ~~~~~~~~~~~~~~~~~^^^ File "/usr/pkg/lib/python3.15/site-packages/pycparser/c_parser.py", line 2411, in peek self._fill(k) ~~~~~~~~~~^^^ File "/usr/pkg/lib/python3.15/site-packages/pycparser/c_parser.py", line 2434, in _fill tok = self._lexer.token() File "/usr/pkg/lib/python3.15/site-packages/pycparser/c_lexer.py", line 139, in token if tok := self._match_token(): ~~~~~~~~~~~~~~~~~^^ File "/usr/pkg/lib/python3.15/site-packages/pycparser/c_lexer.py", line 220, in _match_token self.on_rbrace_func() ~~~~~~~~~~~~~~~~~~~^^ File "/usr/pkg/lib/python3.15/site-packages/pycparser/c_parser.py", line 164, in _lex_on_rbrace_func self._pop_scope() ~~~~~~~~~~~~~~~^^ File "/usr/pkg/lib/python3.15/site-packages/pycparser/c_parser.py", line 125, in _pop_scope raise ParseError("Unmatched '}'") pycparser.c_parser.ParseError: Unmatched '}' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/pbulk/work/devel/py-pyvex/work/pyvex-9.2.150/make_ffi.py", line 27, in find_good_scan ffi.cdef("\n".join(candidate)) ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/usr/pkg/lib/python3.15/site-packages/cffi/api.py", line 105, in cdef self._cdef(csource, override=override, packed=packed, pack=pack) ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/pkg/lib/python3.15/site-packages/cffi/api.py", line 119, in _cdef self._parser.parse(csource, override=override, **options) ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/pkg/lib/python3.15/site-packages/cffi/cparser.py", line 390, in parse self._internal_parse(csource) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/pkg/lib/python3.15/site-packages/cffi/cparser.py", line 395, in _internal_parse ast, macros, csource = self._parse(csource) ~~~~~~~~~~~^^^^^^^^^ File "/usr/pkg/lib/python3.15/site-packages/cffi/cparser.py", line 339, in _parse self.convert_pycparser_error(e, csource) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ File "/usr/pkg/lib/python3.15/site-packages/cffi/cparser.py", line 368, in convert_pycparser_error raise CDefError(msg) cffi.CDefError: parse error Unmatched '}' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/pkg/lib/python3.15/site-packages/pyproject_hooks/_in_process/_in_process.py", line 406, in main() ~~~~^^ File "/usr/pkg/lib/python3.15/site-packages/pyproject_hooks/_in_process/_in_process.py", line 381, in main json_out["return_val"] = hook(**hook_input["kwargs"]) ~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/pkg/lib/python3.15/site-packages/pyproject_hooks/_in_process/_in_process.py", line 286, in build_wheel return _build_backend().build_wheel( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ wheel_directory, config_settings, metadata_directory ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/usr/pkg/lib/python3.15/site-packages/setuptools/build_meta.py", line 438, in build_wheel return _build(['bdist_wheel']) File "/usr/pkg/lib/python3.15/site-packages/setuptools/build_meta.py", line 429, in _build return self._build_with_temp_dir( ~~~~~~~~~~~~~~~~~~~~~~~~~^ cmd, ^^^^ ...<3 lines>... self._arbitrary_args(config_settings), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/usr/pkg/lib/python3.15/site-packages/setuptools/build_meta.py", line 410, in _build_with_temp_dir self.run_setup() ~~~~~~~~~~~~~~^^ File "/usr/pkg/lib/python3.15/site-packages/setuptools/build_meta.py", line 317, in run_setup exec(code, locals()) # noqa: S102 # exec is intentional here ~~~~^^^^^^^^^^^^^^^^ File "", line 160, in File "/usr/pkg/lib/python3.15/site-packages/setuptools/__init__.py", line 117, in setup return distutils.core.setup(**attrs) # type: ignore[return-value] ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/pkg/lib/python3.15/site-packages/setuptools/_distutils/core.py", line 168, in setup return run_commands(dist) File "/usr/pkg/lib/python3.15/site-packages/setuptools/_distutils/core.py", line 184, in run_commands dist.run_commands() ~~~~~~~~~~~~~~~~~^^ File "/usr/pkg/lib/python3.15/site-packages/setuptools/_distutils/dist.py", line 1028, in run_commands self.run_command(cmd) ~~~~~~~~~~~~~~~~^^^^^ File "/usr/pkg/lib/python3.15/site-packages/setuptools/dist.py", line 1106, in run_command super().run_command(command) ~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/pkg/lib/python3.15/site-packages/setuptools/_distutils/dist.py", line 1047, in run_command cmd_obj.run() ~~~~~~~~~~~^^ File "/usr/pkg/lib/python3.15/site-packages/setuptools/command/bdist_wheel.py", line 385, in run self.run_command("build") ~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/pkg/lib/python3.15/site-packages/setuptools/_distutils/cmd.py", line 342, in run_command self.distribution.run_command(command) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/pkg/lib/python3.15/site-packages/setuptools/dist.py", line 1106, in run_command super().run_command(command) ~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/pkg/lib/python3.15/site-packages/setuptools/_distutils/dist.py", line 1047, in run_command cmd_obj.run() ~~~~~~~~~~~^^ File "", line 117, in run File "/usr/pkg/lib/python3.15/site-packages/setuptools/_distutils/cmd.py", line 369, in execute util.execute(func, args, msg) ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "/usr/pkg/lib/python3.15/site-packages/setuptools/_distutils/util.py", line 250, in execute func(*args) ~~~~^^^^^^^ File "", line 109, in _build_ffi File "/pbulk/work/devel/py-pyvex/work/pyvex-9.2.150/make_ffi.py", line 125, in doit good = find_good_scan(ffi_lines) File "/pbulk/work/devel/py-pyvex/work/pyvex-9.2.150/make_ffi.py", line 53, in find_good_scan raise Exception("Unknown error") Exception: Unknown error TIP pass --env-dir and --sdist-extract-dir to keep the build environment and sources, then see https://build.pypa.io/en/stable/how-to/troubleshooting.html#debug-a-failed-build for help debugging a failed build ERROR Backend subprocess exited when trying to invoke build_wheel *** Error code 1 Stop. make[1]: stopped making "all" in /usr/pkgsrc/devel/py-pyvex *** Error code 1 Stop. make: stopped making "all" in /usr/pkgsrc/devel/py-pyvex