===> Building for py310-pyvex-9.2.98
* Building wheel...
/opt/pkg/lib/python3.10/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated.
!!

        ********************************************************************************
        Please consider removing the following classifiers in favor of a SPDX license expression:

        License :: OSI Approved :: BSD License

        See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
        ********************************************************************************

!!
  self._finalize_license_expression()
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]
   for (Int j = 0; j < env->used; j++) {
            ^
priv/ir_opt.c:696:11: note: previous declaration is here
   Int i, j;
          ^
priv/ir_opt.c:708:16: warning: declaration shadows a local variable [-Wshadow]
      for (Int i = e_lo; i < e_hi; ) {
               ^
priv/ir_opt.c:696:8: note: previous declaration is here
   Int i, j;
       ^
priv/ir_opt.c:696:8: warning: unused variable 'i' [-Wunused-variable]
   Int i, j;
       ^
priv/ir_opt.c:696:11: warning: unused variable 'j' [-Wunused-variable]
   Int i, j;
          ^
priv/ir_opt.c:6053:14: warning: explicitly assigning value of variable of type 'Int' (aka 'int') to itself [-Wself-assign]
      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]
      ((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]
      ((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]
      ((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]
      ((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]
      ((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]
   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]
   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]
      vassert(*(const UInt *)&code[2] == (value >> 32));
               ^~~~~~~~~~~~~~~~~~~~~~
priv/main_util.h:57:19: note: expanded from macro 'vassert'
  ((void) (LIKELY(expr) ? 0 :                                   \
                  ^~~~
pub/libvex_basictypes.h:41:45: note: expanded from macro 'LIKELY'
#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]
      vassert(*(const UInt *)&code[8] == (value & 0xFFFFFFFF));
               ^~~~~~~~~~~~~~~~~~~~~~
priv/main_util.h:57:19: note: expanded from macro 'vassert'
  ((void) (LIKELY(expr) ? 0 :                                   \
                  ^~~~
pub/libvex_basictypes.h:41:45: note: expanded from macro 'LIKELY'
#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]
      *(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]
      *(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]
      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]
             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]
            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]
            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]
               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]
   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]
   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]
      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]
      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]
   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]
   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]
      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]
      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]
   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]
   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]
   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]
   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]
   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]
   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]
   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 'UInt (*)[4]') increases required alignment from 1 to 4 [-Wcast-align]
  pU128_src = (U128*)&ref[sh];
              ^~~~~~~~~~~~~~~
priv/guest_ppc_helpers.c:145:15: warning: cast from 'UChar *' (aka 'unsigned char *') to 'U128 *' (aka 'UInt (*)[4]') increases required alignment from 1 to 4 [-Wcast-align]
  pU128_dst = (U128*)( ((UChar*)gst) + vD_off );
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
priv/guest_ppc_helpers.c:181:15: warning: cast from 'UChar *' (aka 'unsigned char *') to 'U128 *' (aka 'UInt (*)[4]') increases required alignment from 1 to 4 [-Wcast-align]
  pU128_src = (U128*)&ref[sh];
              ^~~~~~~~~~~~~~~
priv/guest_ppc_helpers.c:182:15: warning: cast from 'UChar *' (aka 'unsigned char *') to 'U128 *' (aka 'UInt (*)[4]') increases required alignment from 1 to 4 [-Wcast-align]
  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]
   UInt rm_RISCV = 0; /* unused */
        ^
priv/guest_riscv64_helpers.c:261:9: warning: unused variable 'rm_RISCV' [-Wunused-variable]
   UInt rm_RISCV = 0; /* unused */
        ^
priv/guest_riscv64_helpers.c:266:9: warning: unused variable 'rm_RISCV' [-Wunused-variable]
   UInt rm_RISCV = 0; /* unused */
        ^
priv/guest_riscv64_helpers.c:271:9: warning: unused variable 'rm_RISCV' [-Wunused-variable]
   UInt rm_RISCV = 0; /* unused */
        ^
priv/guest_riscv64_helpers.c:276:9: warning: unused variable 'rm_RISCV' [-Wunused-variable]
   UInt rm_RISCV = 0; /* unused */
        ^
priv/guest_riscv64_helpers.c:281:9: warning: unused variable 'rm_RISCV' [-Wunused-variable]
   UInt rm_RISCV = 0; /* unused */
        ^
priv/guest_riscv64_helpers.c:286:9: warning: unused variable 'rm_RISCV' [-Wunused-variable]
   UInt rm_RISCV = 0; /* unused */
        ^
priv/guest_riscv64_helpers.c:291:9: warning: unused variable 'rm_RISCV' [-Wunused-variable]
   UInt rm_RISCV = 0; /* unused */
        ^
priv/guest_riscv64_helpers.c:296:9: warning: unused variable 'rm_RISCV' [-Wunused-variable]
   UInt rm_RISCV = 0; /* unused */
        ^
priv/guest_riscv64_helpers.c:301:9: warning: unused variable 'rm_RISCV' [-Wunused-variable]
   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]
   if (reg != 0 || reg != 2 || reg != 3 || reg != 4 || reg != 8) vpanic("nameControlReg(amd64)");
       ~~~~~~~~~^~~~~~~~~~~
1 warning 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]
         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]
#define NULL ((void*)0)
        ^
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/sys/_types/_null.h:30:9: note: previous definition is here
#define NULL  __DARWIN_NULL
        ^
priv/guest_riscv64_toIR.c:1629:7: warning: add explicit braces to avoid dangling else [-Wdangling-else]
      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]
   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 "/Users/pbulk/build/devel/py-pyvex/work/pyvex-9.2.98/vex/pub" pyvex.c
clang -c -g -O2 -Wall -shared -fPIC -std=c99 -I "/Users/pbulk/build/devel/py-pyvex/work/pyvex-9.2.98/vex/pub" logging.c
clang -c -g -O2 -Wall -shared -fPIC -std=c99 -I "/Users/pbulk/build/devel/py-pyvex/work/pyvex-9.2.98/vex/pub" analysis.c
clang -c -g -O2 -Wall -shared -fPIC -std=c99 -I "/Users/pbulk/build/devel/py-pyvex/work/pyvex-9.2.98/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]
analysis.c:626:33: warning: '&&' within '||' [-Wlogical-op-parentheses]
                                                                if (guest == VexArchARM && size == 4 ||
                                                                    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ~~
analysis.c:626:33: note: place parentheses around the '&&' expression to silence this warning
                                                                if (guest == VexArchARM && size == 4 ||
                                                                                        ^
                                                                    (                               )
analysis.c:627:33: warning: '&&' within '||' [-Wlogical-op-parentheses]
                                                                        guest == VexArchMIPS32 && size == 4 ||
                                                                        ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
analysis.c:627:33: note: place parentheses around the '&&' expression to silence this warning
                                                                        guest == VexArchMIPS32 && size == 4 ||
                                                                                               ^
                                                                        (                                  )
analysis.c:628:33: warning: '&&' within '||' [-Wlogical-op-parentheses]
                                                                        guest == VexArchMIPS64 && size == 8) {
                                                                        ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
analysis.c:628:33: note: place parentheses around the '&&' expression to silence this warning
                                                                        guest == VexArchMIPS64 && size == 8) {
                                                                                               ^
                                                                        (                                  )
3 warnings generated.
clang -g -O2 -Wall -shared -fPIC -std=c99 -I "/Users/pbulk/build/devel/py-pyvex/work/pyvex-9.2.98/vex/pub" -o libpyvex.dylib pyvex.o logging.o analysis.o postprocess.o "/Users/pbulk/build/devel/py-pyvex/work/pyvex-9.2.98/vex/libvex.a" -Wl,-install_name,@rpath/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 1462 questionable
scan - trying 0 good and 1462 questionable
scan - trying 31 good and 1431 questionable
scan - trying 31 good and 1430 questionable
scan - trying 31 good and 1429 questionable
scan - trying 31 good and 1428 questionable
scan - trying 31 good and 1427 questionable
scan - trying 31 good and 1426 questionable
scan - trying 31 good and 1425 questionable
scan - trying 31 good and 1424 questionable
scan - trying 31 good and 1423 questionable
scan - trying 31 good and 1422 questionable
scan - trying 31 good and 1421 questionable
scan - trying 31 good and 1420 questionable
scan - trying 31 good and 1419 questionable
scan - trying 31 good and 1418 questionable
scan - trying 31 good and 1417 questionable
scan - trying 31 good and 1416 questionable
scan - trying 31 good and 1415 questionable
scan - trying 31 good and 1414 questionable
scan - trying 31 good and 1413 questionable
scan - trying 31 good and 1413 questionable
scan - trying 809 good and 635 questionable
scan - trying 809 good and 634 questionable
scan - trying 809 good and 633 questionable
scan - trying 809 good and 633 questionable
scan - trying 852 good and 590 questionable
scan - trying 852 good and 589 questionable
scan - trying 852 good and 588 questionable
running build_py
creating build/lib/pyvex
copying pyvex/__init__.py -> build/lib/pyvex
copying pyvex/_register_info.py -> build/lib/pyvex
copying pyvex/arches.py -> build/lib/pyvex
copying pyvex/block.py -> build/lib/pyvex
copying pyvex/const.py -> build/lib/pyvex
copying pyvex/data_ref.py -> build/lib/pyvex
copying pyvex/enums.py -> build/lib/pyvex
copying pyvex/errors.py -> build/lib/pyvex
copying pyvex/expr.py -> build/lib/pyvex
copying pyvex/native.py -> build/lib/pyvex
copying pyvex/stmt.py -> build/lib/pyvex
copying pyvex/types.py -> build/lib/pyvex
copying pyvex/utils.py -> build/lib/pyvex
copying pyvex/vex_ffi.py -> build/lib/pyvex
creating build/lib/pyvex/lifting
copying pyvex/lifting/__init__.py -> build/lib/pyvex/lifting
copying pyvex/lifting/libvex.py -> build/lib/pyvex/lifting
copying pyvex/lifting/lift_function.py -> build/lib/pyvex/lifting
copying pyvex/lifting/lifter.py -> build/lib/pyvex/lifting
copying pyvex/lifting/post_processor.py -> build/lib/pyvex/lifting
copying pyvex/lifting/zerodivision.py -> build/lib/pyvex/lifting
creating build/lib/pyvex/lifting/gym
copying pyvex/lifting/gym/__init__.py -> build/lib/pyvex/lifting/gym
copying pyvex/lifting/gym/aarch64_spotter.py -> build/lib/pyvex/lifting/gym
copying pyvex/lifting/gym/arm_spotter.py -> build/lib/pyvex/lifting/gym
copying pyvex/lifting/gym/x86_spotter.py -> build/lib/pyvex/lifting/gym
creating build/lib/pyvex/lifting/util
copying pyvex/lifting/util/__init__.py -> build/lib/pyvex/lifting/util
copying pyvex/lifting/util/instr_helper.py -> build/lib/pyvex/lifting/util
copying pyvex/lifting/util/lifter_helper.py -> build/lib/pyvex/lifting/util
copying pyvex/lifting/util/syntax_wrapper.py -> build/lib/pyvex/lifting/util
copying pyvex/lifting/util/vex_helper.py -> build/lib/pyvex/lifting/util
running egg_info
writing pyvex.egg-info/PKG-INFO
writing dependency_links to pyvex.egg-info/dependency_links.txt
writing requirements to pyvex.egg-info/requires.txt
writing top-level names to pyvex.egg-info/top_level.txt
reading manifest file 'pyvex.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
adding license file 'LICENSE'
adding license file 'pyvex_c/LICENSE'
writing manifest file 'pyvex.egg-info/SOURCES.txt'
/opt/pkg/lib/python3.10/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'pyvex.include' is absent from the `packages` configuration.
!!

        ********************************************************************************
        ############################
        # Package would be ignored #
        ############################
        Python recognizes 'pyvex.include' as an importable package[^1],
        but it is absent from setuptools' `packages` configuration.

        This leads to an ambiguous overall configuration. If you want to distribute this
        package, please make sure that 'pyvex.include' is explicitly added
        to the `packages` configuration field.

        Alternatively, you can also rely on setuptools' discovery methods
        (for example by using `find_namespace_packages(...)`/`find_namespace:`
        instead of `find_packages(...)`/`find:`).

        You can read more about "package discovery" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

        If you don't want 'pyvex.include' to be distributed and are
        already explicitly excluding 'pyvex.include' via
        `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
        you can try to use `exclude_package_data`, or `include-package-data=False` in
        combination with a more fine grained `package-data` configuration.

        You can read more about "package data files" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/datafiles.html


        [^1]: For Python, any directory (with suitable naming) can be imported,
              even if it does not contain any `.py` files.
              On the other hand, currently there is no concept of package data
              directory, all directories are treated like packages.
        ********************************************************************************

!!
  check.warn(importable)
/opt/pkg/lib/python3.10/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'pyvex.lib' is absent from the `packages` configuration.
!!

        ********************************************************************************
        ############################
        # Package would be ignored #
        ############################
        Python recognizes 'pyvex.lib' as an importable package[^1],
        but it is absent from setuptools' `packages` configuration.

        This leads to an ambiguous overall configuration. If you want to distribute this
        package, please make sure that 'pyvex.lib' is explicitly added
        to the `packages` configuration field.

        Alternatively, you can also rely on setuptools' discovery methods
        (for example by using `find_namespace_packages(...)`/`find_namespace:`
        instead of `find_packages(...)`/`find:`).

        You can read more about "package discovery" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

        If you don't want 'pyvex.lib' to be distributed and are
        already explicitly excluding 'pyvex.lib' via
        `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
        you can try to use `exclude_package_data`, or `include-package-data=False` in
        combination with a more fine grained `package-data` configuration.

        You can read more about "package data files" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/datafiles.html


        [^1]: For Python, any directory (with suitable naming) can be imported,
              even if it does not contain any `.py` files.
              On the other hand, currently there is no concept of package data
              directory, all directories are treated like packages.
        ********************************************************************************

!!
  check.warn(importable)
copying pyvex/py.typed -> build/lib/pyvex
creating build/lib/pyvex/include
copying pyvex/include/libvex.h -> build/lib/pyvex/include
copying pyvex/include/libvex_basictypes.h -> build/lib/pyvex/include
copying pyvex/include/libvex_emnote.h -> build/lib/pyvex/include
copying pyvex/include/libvex_guest_amd64.h -> build/lib/pyvex/include
copying pyvex/include/libvex_guest_arm.h -> build/lib/pyvex/include
copying pyvex/include/libvex_guest_arm64.h -> build/lib/pyvex/include
copying pyvex/include/libvex_guest_mips32.h -> build/lib/pyvex/include
copying pyvex/include/libvex_guest_mips64.h -> build/lib/pyvex/include
copying pyvex/include/libvex_guest_offsets.h -> build/lib/pyvex/include
copying pyvex/include/libvex_guest_ppc32.h -> build/lib/pyvex/include
copying pyvex/include/libvex_guest_ppc64.h -> build/lib/pyvex/include
copying pyvex/include/libvex_guest_riscv64.h -> build/lib/pyvex/include
copying pyvex/include/libvex_guest_s390x.h -> build/lib/pyvex/include
copying pyvex/include/libvex_guest_tilegx.h -> build/lib/pyvex/include
copying pyvex/include/libvex_guest_x86.h -> build/lib/pyvex/include
copying pyvex/include/libvex_ir.h -> build/lib/pyvex/include
copying pyvex/include/libvex_s390x_common.h -> build/lib/pyvex/include
copying pyvex/include/libvex_trc_values.h -> build/lib/pyvex/include
copying pyvex/include/pyvex.h -> build/lib/pyvex/include
creating build/lib/pyvex/lib
copying pyvex/lib/libpyvex.a -> build/lib/pyvex/lib
copying pyvex/lib/libpyvex.dylib -> build/lib/pyvex/lib
installing to build/bdist.macosx-12.3-arm64/wheel
running install
running install_lib
creating build/bdist.macosx-12.3-arm64/wheel
creating build/bdist.macosx-12.3-arm64/wheel/pyvex
copying build/lib/pyvex/__init__.py -> build/bdist.macosx-12.3-arm64/wheel/./pyvex
copying build/lib/pyvex/_register_info.py -> build/bdist.macosx-12.3-arm64/wheel/./pyvex
copying build/lib/pyvex/arches.py -> build/bdist.macosx-12.3-arm64/wheel/./pyvex
copying build/lib/pyvex/block.py -> build/bdist.macosx-12.3-arm64/wheel/./pyvex
copying build/lib/pyvex/const.py -> build/bdist.macosx-12.3-arm64/wheel/./pyvex
copying build/lib/pyvex/data_ref.py -> build/bdist.macosx-12.3-arm64/wheel/./pyvex
copying build/lib/pyvex/enums.py -> build/bdist.macosx-12.3-arm64/wheel/./pyvex
copying build/lib/pyvex/errors.py -> build/bdist.macosx-12.3-arm64/wheel/./pyvex
copying build/lib/pyvex/expr.py -> build/bdist.macosx-12.3-arm64/wheel/./pyvex
creating build/bdist.macosx-12.3-arm64/wheel/pyvex/include
copying build/lib/pyvex/include/libvex.h -> build/bdist.macosx-12.3-arm64/wheel/./pyvex/include
copying build/lib/pyvex/include/libvex_basictypes.h -> build/bdist.macosx-12.3-arm64/wheel/./pyvex/include
copying build/lib/pyvex/include/libvex_emnote.h -> build/bdist.macosx-12.3-arm64/wheel/./pyvex/include
copying build/lib/pyvex/include/libvex_guest_amd64.h -> build/bdist.macosx-12.3-arm64/wheel/./pyvex/include
copying build/lib/pyvex/include/libvex_guest_arm.h -> build/bdist.macosx-12.3-arm64/wheel/./pyvex/include
copying build/lib/pyvex/include/libvex_guest_arm64.h -> build/bdist.macosx-12.3-arm64/wheel/./pyvex/include
copying build/lib/pyvex/include/libvex_guest_mips32.h -> build/bdist.macosx-12.3-arm64/wheel/./pyvex/include
copying build/lib/pyvex/include/libvex_guest_mips64.h -> build/bdist.macosx-12.3-arm64/wheel/./pyvex/include
copying build/lib/pyvex/include/libvex_guest_offsets.h -> build/bdist.macosx-12.3-arm64/wheel/./pyvex/include
copying build/lib/pyvex/include/libvex_guest_ppc32.h -> build/bdist.macosx-12.3-arm64/wheel/./pyvex/include
copying build/lib/pyvex/include/libvex_guest_ppc64.h -> build/bdist.macosx-12.3-arm64/wheel/./pyvex/include
copying build/lib/pyvex/include/libvex_guest_riscv64.h -> build/bdist.macosx-12.3-arm64/wheel/./pyvex/include
copying build/lib/pyvex/include/libvex_guest_s390x.h -> build/bdist.macosx-12.3-arm64/wheel/./pyvex/include
copying build/lib/pyvex/include/libvex_guest_tilegx.h -> build/bdist.macosx-12.3-arm64/wheel/./pyvex/include
copying build/lib/pyvex/include/libvex_guest_x86.h -> build/bdist.macosx-12.3-arm64/wheel/./pyvex/include
copying build/lib/pyvex/include/libvex_ir.h -> build/bdist.macosx-12.3-arm64/wheel/./pyvex/include
copying build/lib/pyvex/include/libvex_s390x_common.h -> build/bdist.macosx-12.3-arm64/wheel/./pyvex/include
copying build/lib/pyvex/include/libvex_trc_values.h -> build/bdist.macosx-12.3-arm64/wheel/./pyvex/include
copying build/lib/pyvex/include/pyvex.h -> build/bdist.macosx-12.3-arm64/wheel/./pyvex/include
creating build/bdist.macosx-12.3-arm64/wheel/pyvex/lib
copying build/lib/pyvex/lib/libpyvex.a -> build/bdist.macosx-12.3-arm64/wheel/./pyvex/lib
copying build/lib/pyvex/lib/libpyvex.dylib -> build/bdist.macosx-12.3-arm64/wheel/./pyvex/lib
creating build/bdist.macosx-12.3-arm64/wheel/pyvex/lifting
copying build/lib/pyvex/lifting/__init__.py -> build/bdist.macosx-12.3-arm64/wheel/./pyvex/lifting
creating build/bdist.macosx-12.3-arm64/wheel/pyvex/lifting/gym
copying build/lib/pyvex/lifting/gym/__init__.py -> build/bdist.macosx-12.3-arm64/wheel/./pyvex/lifting/gym
copying build/lib/pyvex/lifting/gym/aarch64_spotter.py -> build/bdist.macosx-12.3-arm64/wheel/./pyvex/lifting/gym
copying build/lib/pyvex/lifting/gym/arm_spotter.py -> build/bdist.macosx-12.3-arm64/wheel/./pyvex/lifting/gym
copying build/lib/pyvex/lifting/gym/x86_spotter.py -> build/bdist.macosx-12.3-arm64/wheel/./pyvex/lifting/gym
copying build/lib/pyvex/lifting/libvex.py -> build/bdist.macosx-12.3-arm64/wheel/./pyvex/lifting
copying build/lib/pyvex/lifting/lift_function.py -> build/bdist.macosx-12.3-arm64/wheel/./pyvex/lifting
copying build/lib/pyvex/lifting/lifter.py -> build/bdist.macosx-12.3-arm64/wheel/./pyvex/lifting
copying build/lib/pyvex/lifting/post_processor.py -> build/bdist.macosx-12.3-arm64/wheel/./pyvex/lifting
creating build/bdist.macosx-12.3-arm64/wheel/pyvex/lifting/util
copying build/lib/pyvex/lifting/util/__init__.py -> build/bdist.macosx-12.3-arm64/wheel/./pyvex/lifting/util
copying build/lib/pyvex/lifting/util/instr_helper.py -> build/bdist.macosx-12.3-arm64/wheel/./pyvex/lifting/util
copying build/lib/pyvex/lifting/util/lifter_helper.py -> build/bdist.macosx-12.3-arm64/wheel/./pyvex/lifting/util
copying build/lib/pyvex/lifting/util/syntax_wrapper.py -> build/bdist.macosx-12.3-arm64/wheel/./pyvex/lifting/util
copying build/lib/pyvex/lifting/util/vex_helper.py -> build/bdist.macosx-12.3-arm64/wheel/./pyvex/lifting/util
copying build/lib/pyvex/lifting/zerodivision.py -> build/bdist.macosx-12.3-arm64/wheel/./pyvex/lifting
copying build/lib/pyvex/native.py -> build/bdist.macosx-12.3-arm64/wheel/./pyvex
copying build/lib/pyvex/py.typed -> build/bdist.macosx-12.3-arm64/wheel/./pyvex
copying build/lib/pyvex/stmt.py -> build/bdist.macosx-12.3-arm64/wheel/./pyvex
copying build/lib/pyvex/types.py -> build/bdist.macosx-12.3-arm64/wheel/./pyvex
copying build/lib/pyvex/utils.py -> build/bdist.macosx-12.3-arm64/wheel/./pyvex
copying build/lib/pyvex/vex_ffi.py -> build/bdist.macosx-12.3-arm64/wheel/./pyvex
running install_egg_info
Copying pyvex.egg-info to build/bdist.macosx-12.3-arm64/wheel/./pyvex-9.2.98-py3.10.egg-info
running install_scripts
creating build/bdist.macosx-12.3-arm64/wheel/pyvex-9.2.98.dist-info/WHEEL
creating '/Users/pbulk/build/devel/py-pyvex/work/pyvex-9.2.98/dist/.tmp-qvbii96p/pyvex-9.2.98-py3-none-macosx_12_3_arm64.whl' and adding 'build/bdist.macosx-12.3-arm64/wheel' to it
adding 'pyvex/__init__.py'
adding 'pyvex/_register_info.py'
adding 'pyvex/arches.py'
adding 'pyvex/block.py'
adding 'pyvex/const.py'
adding 'pyvex/data_ref.py'
adding 'pyvex/enums.py'
adding 'pyvex/errors.py'
adding 'pyvex/expr.py'
adding 'pyvex/native.py'
adding 'pyvex/py.typed'
adding 'pyvex/stmt.py'
adding 'pyvex/types.py'
adding 'pyvex/utils.py'
adding 'pyvex/vex_ffi.py'
adding 'pyvex/include/libvex.h'
adding 'pyvex/include/libvex_basictypes.h'
adding 'pyvex/include/libvex_emnote.h'
adding 'pyvex/include/libvex_guest_amd64.h'
adding 'pyvex/include/libvex_guest_arm.h'
adding 'pyvex/include/libvex_guest_arm64.h'
adding 'pyvex/include/libvex_guest_mips32.h'
adding 'pyvex/include/libvex_guest_mips64.h'
adding 'pyvex/include/libvex_guest_offsets.h'
adding 'pyvex/include/libvex_guest_ppc32.h'
adding 'pyvex/include/libvex_guest_ppc64.h'
adding 'pyvex/include/libvex_guest_riscv64.h'
adding 'pyvex/include/libvex_guest_s390x.h'
adding 'pyvex/include/libvex_guest_tilegx.h'
adding 'pyvex/include/libvex_guest_x86.h'
adding 'pyvex/include/libvex_ir.h'
adding 'pyvex/include/libvex_s390x_common.h'
adding 'pyvex/include/libvex_trc_values.h'
adding 'pyvex/include/pyvex.h'
adding 'pyvex/lib/libpyvex.a'
adding 'pyvex/lib/libpyvex.dylib'
adding 'pyvex/lifting/__init__.py'
adding 'pyvex/lifting/libvex.py'
adding 'pyvex/lifting/lift_function.py'
adding 'pyvex/lifting/lifter.py'
adding 'pyvex/lifting/post_processor.py'
adding 'pyvex/lifting/zerodivision.py'
adding 'pyvex/lifting/gym/__init__.py'
adding 'pyvex/lifting/gym/aarch64_spotter.py'
adding 'pyvex/lifting/gym/arm_spotter.py'
adding 'pyvex/lifting/gym/x86_spotter.py'
adding 'pyvex/lifting/util/__init__.py'
adding 'pyvex/lifting/util/instr_helper.py'
adding 'pyvex/lifting/util/lifter_helper.py'
adding 'pyvex/lifting/util/syntax_wrapper.py'
adding 'pyvex/lifting/util/vex_helper.py'
adding 'pyvex-9.2.98.dist-info/licenses/LICENSE'
adding 'pyvex-9.2.98.dist-info/licenses/pyvex_c/LICENSE'
adding 'pyvex-9.2.98.dist-info/METADATA'
adding 'pyvex-9.2.98.dist-info/WHEEL'
adding 'pyvex-9.2.98.dist-info/top_level.txt'
adding 'pyvex-9.2.98.dist-info/RECORD'
removing build/bdist.macosx-12.3-arm64/wheel
Successfully built pyvex-9.2.98-py3-none-macosx_12_3_arm64.whl