=> "/opt/pkg/bin/bmake" ["-C", "/Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/devel/py-pyvex", "all", "PYTHON_VERSION_REQD=311", "BATCH=1", "DEPENDS_TARGET=/nonexistent"] ===> Building for py311-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 clang -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 clang -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 clang -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:702:13: warning: declaration shadows a local variable [-Wshadow] 702 | for (Int j = 0; j < env->used; j++) { | ^ priv/ir_opt.c:696:11: note: previous declaration is here 696 | Int i, j; | ^ priv/ir_opt.c:708:16: warning: declaration shadows a local variable [-Wshadow] 708 | for (Int i = e_lo; i < e_hi; ) { | ^ priv/ir_opt.c:696:8: note: previous declaration is here 696 | Int i, j; | ^ priv/ir_opt.c:696:8: warning: unused variable 'i' [-Wunused-variable] 696 | Int i, j; | ^ priv/ir_opt.c:696:11: warning: unused variable 'j' [-Wunused-variable] 696 | Int i, j; | ^ priv/ir_opt.c:6053:14: warning: explicitly assigning value of variable of type 'Int' (aka 'int') to itself [-Wself-assign] 6053 | for (m = m; m < A_NENV; m++) { | ~ ^ ~ 5 warnings generated. clang -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 clang -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 clang -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:277:8: warning: cast from 'UChar *' (aka 'unsigned char *') to 'UInt *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] 277 | ((UInt*)d)[0] = 0; | ^~~~~~~~ priv/main_util.c:278:8: warning: cast from 'UChar *' (aka 'unsigned char *') to 'UInt *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] 278 | ((UInt*)d)[1] = 0; | ^~~~~~~~ priv/main_util.c:279:8: warning: cast from 'UChar *' (aka 'unsigned char *') to 'UInt *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] 279 | ((UInt*)d)[2] = 0; | ^~~~~~~~ priv/main_util.c:280:8: warning: cast from 'UChar *' (aka 'unsigned char *') to 'UInt *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] 280 | ((UInt*)d)[3] = 0; | ^~~~~~~~ priv/main_util.c:285:8: warning: cast from 'UChar *' (aka 'unsigned char *') to 'UInt *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] 285 | ((UInt*)d)[0] = 0; | ^~~~~~~~ 5 warnings generated. clang -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 clang -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 clang -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 clang -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:3080:14: warning: cast from 'UChar *' (aka 'unsigned char *') to 'UInt *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] 3080 | UInt* p = (UInt*)buf; | ^~~~~~~~~~ 1 warning generated. clang -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:3271:14: warning: cast from 'UChar *' (aka 'unsigned char *') to 'UInt *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] 3271 | UInt* p = (UInt*)buf; | ^~~~~~~~~~ 1 warning generated. clang -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 clang -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 clang -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:10773:16: warning: cast from 'const UChar *' (aka 'const unsigned char *') to 'const UInt *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] 10773 | vassert(*(const UInt *)&code[2] == (value >> 32)); | ^~~~~~~~~~~~~~~~~~~~~~ priv/main_util.h:57:19: note: expanded from macro 'vassert' 57 | ((void) (LIKELY(expr) ? 0 : \ | ^~~~ pub/libvex_basictypes.h:41:45: note: expanded from macro 'LIKELY' 41 | #define LIKELY(x) __builtin_expect(!!(x), 1) | ^ priv/host_s390_defs.c:10777:16: warning: cast from 'const UChar *' (aka 'const unsigned char *') to 'const UInt *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] 10777 | vassert(*(const UInt *)&code[8] == (value & 0xFFFFFFFF)); | ^~~~~~~~~~~~~~~~~~~~~~ priv/main_util.h:57:19: note: expanded from macro 'vassert' 57 | ((void) (LIKELY(expr) ? 0 : \ | ^~~~ pub/libvex_basictypes.h:41:45: note: expanded from macro 'LIKELY' 41 | #define LIKELY(x) __builtin_expect(!!(x), 1) | ^ priv/host_s390_defs.c:10819:8: warning: cast from 'UChar *' (aka 'unsigned char *') to 'UInt *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] 10819 | *(UInt *)&code[2] = imm64 >> 32; | ^~~~~~~~~~~~~~~~ priv/host_s390_defs.c:10821:8: warning: cast from 'UChar *' (aka 'unsigned char *') to 'UInt *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] 10821 | *(UInt *)&code[8] = imm64 & 0xFFFFFFFF; | ^~~~~~~~~~~~~~~~ priv/host_s390_defs.c:11690:21: warning: cast from 'UChar *' (aka 'unsigned char *') to 'Int *' (aka 'int *') increases required alignment from 1 to 4 [-Wcast-align] 11690 | Int num_hw = *(Int *)&p[2]; | ^~~~~~~~~~~~ 5 warnings generated. clang -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 clang -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 clang -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 clang -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 clang -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 clang -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:2301:23: warning: cast from 'ULong (*)(ULong)' (aka 'unsigned long long (*)(unsigned long long)') to 'HWord *' (aka 'unsigned long *') increases required alignment from 4 to 8 [-Wcast-align] 2301 | fdescr = (HWord*)h_calc_BCDtoDPB; | ^~~~~~~~~~~~~~~~~~~~~~~ priv/host_ppc_isel.c:2338:22: warning: cast from 'ULong (*)(ULong)' (aka 'unsigned long long (*)(unsigned long long)') to 'HWord *' (aka 'unsigned long *') increases required alignment from 4 to 8 [-Wcast-align] 2338 | fdescr = (HWord*)h_calc_DPBtoBCD; | ^~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. clang -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 clang -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 clang -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 clang -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 clang -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 clang -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 clang -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 clang -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 clang -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 clang -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 clang -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 clang -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 priv/guest_generic_bb_to_IR.c:738:28: warning: cast from 'HWord (*)(HWord, HWord)' (aka 'unsigned long (*)(unsigned long, unsigned long)') to 'HWord *' (aka 'unsigned long *') increases required alignment from 4 to 8 [-Wcast-align] 738 | HWord* descr = (HWord*)fn_generic; | ^~~~~~~~~~~~~~~~~~ priv/guest_generic_bb_to_IR.c:741:24: warning: cast from 'HWord (*)(HWord)' (aka 'unsigned long (*)(unsigned long)') to 'HWord *' (aka 'unsigned long *') increases required alignment from 4 to 8 [-Wcast-align] 741 | descr = (HWord*)fn_spec; | ^~~~~~~~~~~~~~~ 2 warnings generated. clang -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:1609:25: warning: cast from 'UChar *' (aka 'unsigned char *') to 'Fpu_State *' increases required alignment from 1 to 2 [-Wcast-align] 1609 | Fpu_State* x87 = (Fpu_State*)x87_state; | ^~~~~~~~~~~~~~~~~~~~~ priv/guest_x86_helpers.c:1669:25: warning: cast from 'UChar *' (aka 'unsigned char *') to 'Fpu_State *' increases required alignment from 1 to 2 [-Wcast-align] 1669 | Fpu_State* x87 = (Fpu_State*)x87_state; | ^~~~~~~~~~~~~~~~~~~~~ priv/guest_x86_helpers.c:1758:14: warning: cast from 'UChar *' (aka 'unsigned char *') to 'UShort *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] 1758 | srcS = (UShort*)(&tmp.reg[10*stno]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ priv/guest_x86_helpers.c:1848:22: warning: cast from 'UChar *' (aka 'unsigned char *') to 'UShort *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] 1848 | UShort* dstS = (UShort*)(&tmp.reg[10*stno]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. clang -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:1898:25: warning: cast from 'UChar *' (aka 'unsigned char *') to 'Fpu_State *' increases required alignment from 1 to 2 [-Wcast-align] 1898 | Fpu_State* x87 = (Fpu_State*)x87_state; | ^~~~~~~~~~~~~~~~~~~~~ priv/guest_amd64_helpers.c:1958:25: warning: cast from 'UChar *' (aka 'unsigned char *') to 'Fpu_State *' increases required alignment from 1 to 2 [-Wcast-align] 1958 | Fpu_State* x87 = (Fpu_State*)x87_state; | ^~~~~~~~~~~~~~~~~~~~~ priv/guest_amd64_helpers.c:2060:14: warning: cast from 'UChar *' (aka 'unsigned char *') to 'UShort *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] 2060 | srcS = (UShort*)(&tmp.reg[10*stno]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ priv/guest_amd64_helpers.c:2166:22: warning: cast from 'UChar *' (aka 'unsigned char *') to 'UShort *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] 2166 | UShort* dstS = (UShort*)(&tmp.reg[10*stno]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ priv/guest_amd64_helpers.c:3860:17: warning: cast from 'UChar *' (aka 'unsigned char *') to 'V128 *' increases required alignment from 1 to 8 [-Wcast-align] 3860 | V128* argL = (V128*)( ((UChar*)gst) + gstOffL ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ priv/guest_amd64_helpers.c:3861:17: warning: cast from 'UChar *' (aka 'unsigned char *') to 'V128 *' increases required alignment from 1 to 8 [-Wcast-align] 3861 | V128* argR = (V128*)( ((UChar*)gst) + gstOffR ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ priv/guest_amd64_helpers.c:4194:17: warning: cast from 'UChar *' (aka 'unsigned char *') to 'V128 *' increases required alignment from 1 to 8 [-Wcast-align] 4194 | V128* argD = (V128*)( ((UChar*)gst) + gstOffD ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ priv/guest_amd64_helpers.c:4195:17: warning: cast from 'UChar *' (aka 'unsigned char *') to 'V128 *' increases required alignment from 1 to 8 [-Wcast-align] 4195 | V128* argL = (V128*)( ((UChar*)gst) + gstOffL ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ priv/guest_amd64_helpers.c:4196:17: warning: cast from 'UChar *' (aka 'unsigned char *') to 'V128 *' increases required alignment from 1 to 8 [-Wcast-align] 4196 | V128* argR = (V128*)( ((UChar*)gst) + gstOffR ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ priv/guest_amd64_helpers.c:4257:17: warning: cast from 'UChar *' (aka 'unsigned char *') to 'V128 *' increases required alignment from 1 to 8 [-Wcast-align] 4257 | V128* argL = (V128*)( ((UChar*)gst) + gstOffL ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ priv/guest_amd64_helpers.c:4258:17: warning: cast from 'UChar *' (aka 'unsigned char *') to 'V128 *' increases required alignment from 1 to 8 [-Wcast-align] 4258 | V128* argR = (V128*)( ((UChar*)gst) + gstOffR ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11 warnings generated. clang -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 clang -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 clang -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 priv/guest_ppc_helpers.c:144:15: warning: cast from 'UChar *' (aka 'unsigned char *') to 'U128 *' (aka 'unsigned int (*)[4]') increases required alignment from 1 to 4 [-Wcast-align] 144 | pU128_src = (U128*)&ref[sh]; | ^~~~~~~~~~~~~~~ priv/guest_ppc_helpers.c:145:15: warning: cast from 'UChar *' (aka 'unsigned char *') to 'U128 *' (aka 'unsigned int (*)[4]') increases required alignment from 1 to 4 [-Wcast-align] 145 | pU128_dst = (U128*)( ((UChar*)gst) + vD_off ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ priv/guest_ppc_helpers.c:181:15: warning: cast from 'UChar *' (aka 'unsigned char *') to 'U128 *' (aka 'unsigned int (*)[4]') increases required alignment from 1 to 4 [-Wcast-align] 181 | pU128_src = (U128*)&ref[sh]; | ^~~~~~~~~~~~~~~ priv/guest_ppc_helpers.c:182:15: warning: cast from 'UChar *' (aka 'unsigned char *') to 'U128 *' (aka 'unsigned int (*)[4]') increases required alignment from 1 to 4 [-Wcast-align] 182 | pU128_dst = (U128*)( ((UChar*)gst) + vD_off ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. clang -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:256:9: warning: unused variable 'rm_RISCV' [-Wunused-variable] 256 | UInt rm_RISCV = 0; /* unused */ | ^~~~~~~~ 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:266:9: warning: unused variable 'rm_RISCV' [-Wunused-variable] 266 | UInt rm_RISCV = 0; /* unused */ | ^~~~~~~~ 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:276:9: warning: unused variable 'rm_RISCV' [-Wunused-variable] 276 | UInt rm_RISCV = 0; /* unused */ | ^~~~~~~~ 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:286:9: warning: unused variable 'rm_RISCV' [-Wunused-variable] 286 | UInt rm_RISCV = 0; /* unused */ | ^~~~~~~~ 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:296:9: warning: unused variable 'rm_RISCV' [-Wunused-variable] 296 | UInt rm_RISCV = 0; /* unused */ | ^~~~~~~~ priv/guest_riscv64_helpers.c:301:9: warning: unused variable 'rm_RISCV' [-Wunused-variable] 301 | UInt rm_RISCV = 0; /* unused */ | ^~~~~~~~ 10 warnings generated. clang -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 clang -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 clang -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 clang -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:1507:17: warning: overlapping comparisons always evaluate to true [-Wtautological-overlap-compare] 1507 | if (reg != 0 || reg != 2 || reg != 3 || reg != 4 || reg != 8) vpanic("nameControlReg(amd64)"); | ~~~~~~~~~^~~~~~~~~~~ priv/guest_amd64_toIR.c:21323:26: warning: format specifies type 'unsigned int' but the argument has type 'Long' (aka 'long long') [-Wformat] 21323 | DIP("int $0x%x\n", d64); | ~~ ^~~ | %llx priv/guest_amd64_toIR.c:376:29: note: expanded from macro 'DIP' 376 | vex_printf(format, ## args) | ~~~~~~ ^~~~ priv/guest_amd64_toIR.c:1190:13: warning: unused function 'putIReg16' [-Wunused-function] 1190 | static void putIReg16 ( UInt regno, IRExpr* e ) | ^~~~~~~~~ 3 warnings generated. clang -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 priv/guest_arm_toIR.c:19234:30: warning: cast from 'const UChar *' (aka 'const unsigned char *') to 'const UShort *' (aka 'const unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] 19234 | const UShort* hwp = (const UShort*) guest_instr; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. clang -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 clang -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 clang -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/guest_riscv64_toIR.c:60: In file included from priv/main_globals.h:41: priv/main_util.h:44:9: warning: 'NULL' macro redefined [-Wmacro-redefined] 44 | #define NULL ((void*)0) | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/_types/_null.h:49:9: note: previous definition is here 49 | #define NULL __DARWIN_NULL | ^ priv/guest_riscv64_toIR.c:1629:7: warning: add explicit braces to avoid dangling else [-Wdangling-else] 1629 | else | ^ 2 warnings generated. clang -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:13064:11: warning: initializing 'UChar *' (aka 'unsigned char *') with an expression of type 'const UChar *' (aka 'const unsigned char *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 13064 | UChar *bytes = exrl_bytes + offset * 2UL; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. clang -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 clang -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 /usr/bin/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 clang -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 clang -c -g -O2 -Wall -shared -fPIC -std=c99 -I "/var/tmp/work/devel/py-pyvex/work/pyvex-9.2.150/vex/pub" pyvex.c clang -c -g -O2 -Wall -shared -fPIC -std=c99 -I "/var/tmp/work/devel/py-pyvex/work/pyvex-9.2.150/vex/pub" logging.c clang -c -g -O2 -Wall -shared -fPIC -std=c99 -I "/var/tmp/work/devel/py-pyvex/work/pyvex-9.2.150/vex/pub" analysis.c clang -c -g -O2 -Wall -shared -fPIC -std=c99 -I "/var/tmp/work/devel/py-pyvex/work/pyvex-9.2.150/vex/pub" postprocess.c clang: warning: argument unused during compilation: '-shared' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-shared' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-shared' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-shared' [-Wunused-command-line-argument] postprocess.c:62:6: warning: variable 'inst_ctr' set but not used [-Wunused-but-set-variable] 62 | Int inst_ctr = 0; | ^ 1 warning generated. analysis.c:304:11: warning: unused variable 'j' [-Wunused-variable] 304 | Int i, j; | ^ analysis.c:668:33: warning: '&&' within '||' [-Wlogical-op-parentheses] 668 | if (guest == VexArchARM && size == 4 || | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ~~ analysis.c:668:33: note: place parentheses around the '&&' expression to silence this warning 668 | if (guest == VexArchARM && size == 4 || | ^ | ( ) analysis.c:669:33: warning: '&&' within '||' [-Wlogical-op-parentheses] 668 | if (guest == VexArchARM && size == 4 || | ~~ 669 | guest == VexArchMIPS32 && size == 4 || | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ analysis.c:669:33: note: place parentheses around the '&&' expression to silence this warning 669 | guest == VexArchMIPS32 && size == 4 || | ^ | ( ) analysis.c:670:33: warning: '&&' within '||' [-Wlogical-op-parentheses] 669 | guest == VexArchMIPS32 && size == 4 || | ~~ 670 | guest == VexArchMIPS64 && size == 8) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ analysis.c:670:33: note: place parentheses around the '&&' expression to silence this warning 670 | guest == VexArchMIPS64 && size == 8) { | ^ | ( ) analysis.c:977:82: warning: '&&' within '||' [-Wlogical-op-parentheses] 977 | if (irsb->next->Iex.Const.con->tag == Ico_U32 && fallthrough_addr < 0xffffffff && fallthrough_addr == irsb->next->Iex.Const.con->Ico.U32 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 978 | || irsb->next->Iex.Const.con->tag == Ico_U64 && fallthrough_addr == irsb->next->Iex.Const.con->Ico.U64) { | ~~ analysis.c:977:82: note: place parentheses around the '&&' expression to silence this warning 977 | if (irsb->next->Iex.Const.con->tag == Ico_U32 && fallthrough_addr < 0xffffffff && fallthrough_addr == irsb->next->Iex.Const.con->Ico.U32 | ^ | ( ) analysis.c:978:49: warning: '&&' within '||' [-Wlogical-op-parentheses] 978 | || irsb->next->Iex.Const.con->tag == Ico_U64 && fallthrough_addr == irsb->next->Iex.Const.con->Ico.U64) { | ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ analysis.c:978:49: note: place parentheses around the '&&' expression to silence this warning 978 | || irsb->next->Iex.Const.con->tag == Ico_U64 && fallthrough_addr == irsb->next->Iex.Const.con->Ico.U64) { | ^ | ( ) 6 warnings generated. clang -g -O2 -Wall -shared -fPIC -std=c99 -I "/var/tmp/work/devel/py-pyvex/work/pyvex-9.2.150/vex/pub" -o libpyvex.dylib pyvex.o logging.o analysis.o postprocess.o "/var/tmp/work/devel/py-pyvex/work/pyvex-9.2.150/vex/libvex.a" -Wl,-install_name,/opt/pkg/lib/python3.11/site-packages/pyvex/lib/libpyvex.dylib 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 "/opt/pkg/lib/python3.11/site-packages/cffi/cparser.py", line 337, in _parse ast = _get_parser().parse(fullcsource) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/pkg/lib/python3.11/site-packages/pycparser/c_parser.py", line 105, in parse ast = self._parse_translation_unit_or_empty() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/pkg/lib/python3.11/site-packages/pycparser/c_parser.py", line 629, in _parse_translation_unit_or_empty return c_ast.FileAST(self._parse_translation_unit()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/pkg/lib/python3.11/site-packages/pycparser/c_parser.py", line 634, in _parse_translation_unit while self._peek() is not None: ^^^^^^^^^^^^ File "/opt/pkg/lib/python3.11/site-packages/pycparser/c_parser.py", line 454, in _peek return self._tokens.peek(k) ^^^^^^^^^^^^^^^^^^^^ File "/opt/pkg/lib/python3.11/site-packages/pycparser/c_parser.py", line 2411, in peek self._fill(k) File "/opt/pkg/lib/python3.11/site-packages/pycparser/c_parser.py", line 2434, in _fill tok = self._lexer.token() ^^^^^^^^^^^^^^^^^^^ File "/opt/pkg/lib/python3.11/site-packages/pycparser/c_lexer.py", line 139, in token if tok := self._match_token(): ^^^^^^^^^^^^^^^^^^^ File "/opt/pkg/lib/python3.11/site-packages/pycparser/c_lexer.py", line 220, in _match_token self.on_rbrace_func() File "/opt/pkg/lib/python3.11/site-packages/pycparser/c_parser.py", line 164, in _lex_on_rbrace_func self._pop_scope() File "/opt/pkg/lib/python3.11/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 "/var/tmp/work/devel/py-pyvex/work/pyvex-9.2.150/make_ffi.py", line 27, in find_good_scan ffi.cdef("\n".join(candidate)) File "/opt/pkg/lib/python3.11/site-packages/cffi/api.py", line 105, in cdef self._cdef(csource, override=override, packed=packed, pack=pack) File "/opt/pkg/lib/python3.11/site-packages/cffi/api.py", line 119, in _cdef self._parser.parse(csource, override=override, **options) File "/opt/pkg/lib/python3.11/site-packages/cffi/cparser.py", line 390, in parse self._internal_parse(csource) File "/opt/pkg/lib/python3.11/site-packages/cffi/cparser.py", line 395, in _internal_parse ast, macros, csource = self._parse(csource) ^^^^^^^^^^^^^^^^^^^^ File "/opt/pkg/lib/python3.11/site-packages/cffi/cparser.py", line 339, in _parse self.convert_pycparser_error(e, csource) File "/opt/pkg/lib/python3.11/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 "/opt/pkg/lib/python3.11/site-packages/pyproject_hooks/_in_process/_in_process.py", line 406, in main() File "/opt/pkg/lib/python3.11/site-packages/pyproject_hooks/_in_process/_in_process.py", line 381, in main json_out["return_val"] = hook(**hook_input["kwargs"]) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/pkg/lib/python3.11/site-packages/pyproject_hooks/_in_process/_in_process.py", line 286, in build_wheel return _build_backend().build_wheel( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/pkg/lib/python3.11/site-packages/setuptools/build_meta.py", line 438, in build_wheel return _build(['bdist_wheel']) ^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/pkg/lib/python3.11/site-packages/setuptools/build_meta.py", line 429, in _build return self._build_with_temp_dir( ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/pkg/lib/python3.11/site-packages/setuptools/build_meta.py", line 410, in _build_with_temp_dir self.run_setup() File "/opt/pkg/lib/python3.11/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 "/opt/pkg/lib/python3.11/site-packages/setuptools/__init__.py", line 117, in setup return distutils.core.setup(**attrs) # type: ignore[return-value] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/pkg/lib/python3.11/site-packages/setuptools/_distutils/core.py", line 168, in setup return run_commands(dist) ^^^^^^^^^^^^^^^^^^ File "/opt/pkg/lib/python3.11/site-packages/setuptools/_distutils/core.py", line 184, in run_commands dist.run_commands() File "/opt/pkg/lib/python3.11/site-packages/setuptools/_distutils/dist.py", line 1028, in run_commands self.run_command(cmd) File "/opt/pkg/lib/python3.11/site-packages/setuptools/dist.py", line 1106, in run_command super().run_command(command) File "/opt/pkg/lib/python3.11/site-packages/setuptools/_distutils/dist.py", line 1047, in run_command cmd_obj.run() File "/opt/pkg/lib/python3.11/site-packages/setuptools/command/bdist_wheel.py", line 385, in run self.run_command("build") File "/opt/pkg/lib/python3.11/site-packages/setuptools/_distutils/cmd.py", line 342, in run_command self.distribution.run_command(command) File "/opt/pkg/lib/python3.11/site-packages/setuptools/dist.py", line 1106, in run_command super().run_command(command) File "/opt/pkg/lib/python3.11/site-packages/setuptools/_distutils/dist.py", line 1047, in run_command cmd_obj.run() File "", line 117, in run File "/opt/pkg/lib/python3.11/site-packages/setuptools/_distutils/cmd.py", line 369, in execute util.execute(func, args, msg) File "/opt/pkg/lib/python3.11/site-packages/setuptools/_distutils/util.py", line 250, in execute func(*args) File "", line 109, in _build_ffi File "/var/tmp/work/devel/py-pyvex/work/pyvex-9.2.150/make_ffi.py", line 125, in doit good = find_good_scan(ffi_lines) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/tmp/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. bmake[1]: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/devel/py-pyvex *** Error code 1 Stop. bmake: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/devel/py-pyvex