=> Bootstrap dependency digest>=20211023: found digest-20220214 (/usr/bin/make -f vex.mk WRKDIR=/usr/pkgsrc/devel/py-pyvex/work/pyvex-9.0.7491/.devel.vex EXTRACT_DIR=/usr/pkgsrc/devel/py-pyvex/work/pyvex-9.0.7491 WRKSRC='${EXTRACT_DIR}/${DISTNAME:C/a$//}' SKIP_DEPENDS=YES checksum) => Bootstrap dependency digest>=20211023: found digest-20220214 => Checksum BLAKE2s OK for vex-0.0.0.tar.gz => Checksum SHA512 OK for vex-0.0.0.tar.gz ===> Skipping vulnerability checks. WARNING: No /var/db/pkg/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /var/db/pkg fetch-pkg-vulnerabilities'. ===> Building for py38-pyvex-9.0.7491nb2 (cd /usr/pkgsrc/devel/py-pyvex/work/pyvex-9.0.7491/ && /usr/bin/env USETOOLS=no PTHREAD_CFLAGS=\ -pthread\ PTHREAD_LDFLAGS=\ -pthread PTHREAD_LIBS= PTHREADBASE=/usr DL_CFLAGS=\ -pthread\ DL_LDFLAGS=\ -pthread DL_LIBS= PYTHON=/usr/pkg/bin/python3.8 CC=gcc CFLAGS=-O2\ -D_FORTIFY_SOURCE=2\ -I/usr/pkg/include\ -I/usr/include\ -I/usr/pkg/include/python3.8 CPPFLAGS=-I/usr/pkg/include\ -I/usr/include\ -I/usr/pkg/include/python3.8 CXX=c++ CXXFLAGS=-O2\ -D_FORTIFY_SOURCE=2\ -I/usr/pkg/include\ -I/usr/include\ -I/usr/pkg/include/python3.8 COMPILER_RPATH_FLAG=-Wl,-R F77=gfortran FC=gfortran FFLAGS=-O LANG=C LC_ALL=C LC_COLLATE=C LC_CTYPE=C LC_MESSAGES=C LC_MONETARY=C LC_NUMERIC=C LC_TIME=C LDFLAGS=-Wl,-zrelro\ -L/usr/pkg/lib\ -Wl,-R/usr/pkg/lib\ -L/usr/lib\ -Wl,-R/usr/lib LINKER_RPATH_FLAG=-R PATH=/usr/pkgsrc/devel/py-pyvex/work/.cwrapper/bin:/usr/pkgsrc/devel/py-pyvex/work/.buildlink/bin:/usr/pkgsrc/devel/py-pyvex/work/.gcc/bin:/usr/pkgsrc/devel/py-pyvex/work/.tools/bin:/usr/pkg/bin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/pkg/sbin:/usr/pkg/bin:/usr/X11R7/bin:/usr/X11R6/bin:/usr/local/sbin:/usr/local/bin:/usr/pbulk/bin:/usr/pkg/bin:/usr/X11R7/bin PREFIX=/usr/pkg MAKELEVEL=0 CONFIG_SITE= PKG_SYSCONFDIR=/usr/pkg/etc CXXCPP=cpp HOME=/usr/pkgsrc/devel/py-pyvex/work/.home CWRAPPERS_CONFIG_DIR=/usr/pkgsrc/devel/py-pyvex/work/.cwrapper/config CPP=cpp LOCALBASE=/usr/pkg X11BASE=/usr/X11R7 PKGMANDIR=man PKGINFODIR=info PKGGNUDIR=gnu/ MAKECONF=/dev/null OBJECT_FMT=ELF USETOOLS=no BSD_INSTALL_PROGRAM=/usr/bin/install\ -c\ -s\ -o\ pbulk\ -g\ users\ -m\ 755 BSD_INSTALL_SCRIPT=/usr/bin/install\ -c\ -o\ pbulk\ -g\ users\ -m\ 755 BSD_INSTALL_LIB=/usr/bin/install\ -c\ -o\ pbulk\ -g\ users\ -m\ 755 BSD_INSTALL_DATA=/usr/bin/install\ -c\ -o\ pbulk\ -g\ users\ -m\ 644 BSD_INSTALL_MAN=/usr/bin/install\ -c\ -o\ pbulk\ -g\ users\ -m\ 644 BSD_INSTALL=/usr/bin/install BSD_INSTALL_PROGRAM_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ users\ -m\ 755 BSD_INSTALL_SCRIPT_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ users\ -m\ 755 BSD_INSTALL_LIB_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ users\ -m\ 755 BSD_INSTALL_DATA_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ users\ -m\ 755 BSD_INSTALL_MAN_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ users\ -m\ 755 BSD_INSTALL_GAME=/usr/bin/install\ -c\ -s\ -o\ pbulk\ -g\ users\ -m\ 2555 BSD_INSTALL_GAME_DATA=/usr/bin/install\ -c\ -o\ pbulk\ -g\ users\ -m\ 664 BSD_INSTALL_GAME_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ users\ -m\ 775 INSTALL_INFO= MAKEINFO=/usr/pkgsrc/devel/py-pyvex/work/.tools/bin/makeinfo FLEX= BISON= ITSTOOL=/usr/pkgsrc/devel/py-pyvex/work/.tools/bin/itstool GDBUS_CODEGEN=/usr/pkgsrc/devel/py-pyvex/work/.tools/bin/gdbus-codegen PKG_CONFIG= PKG_CONFIG_LIBDIR=/usr/pkgsrc/devel/py-pyvex/work/.buildlink/lib/pkgconfig:/usr/pkgsrc/devel/py-pyvex/work/.buildlink/share/pkgconfig PKG_CONFIG_LOG=/usr/pkgsrc/devel/py-pyvex/work/.pkg-config.log PKG_CONFIG_PATH= CWRAPPERS_CONFIG_DIR=/usr/pkgsrc/devel/py-pyvex/work/.cwrapper/config /usr/pkg/bin/python3.8 setup.py build ) running build Building libVEX cc -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g -o auxprogs/genoffsets auxprogs/genoffsets.c auxprogs/genoffsets > pub/libvex_guest_offsets.h gcc -c -o priv/ir_defs.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/ir_defs.c gcc -c -o priv/ir_match.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/ir_match.c gcc -c -o priv/ir_opt.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/ir_opt.c priv/ir_opt.c: In function 'clear_env': priv/ir_opt.c:701:13: warning: declaration of 'j' shadows a previous local [-Wshadow] for (Int j = 0; j < env->used; j++) { ^ priv/ir_opt.c:695:11: note: shadowed declaration is here Int i, j; ^ priv/ir_opt.c:707:16: warning: declaration of 'i' shadows a previous local [-Wshadow] for (Int i = e_lo; i < e_hi; ) { ^ priv/ir_opt.c:695:8: note: shadowed declaration is here Int i, j; ^ priv/ir_opt.c:695:11: warning: unused variable 'j' [-Wunused-variable] Int i, j; ^ priv/ir_opt.c:695:8: warning: unused variable 'i' [-Wunused-variable] Int i, j; ^ gcc -c -o priv/ir_inject.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/ir_inject.c gcc -c -o priv/main_globals.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/main_globals.c gcc -c -o priv/main_util.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/main_util.c priv/main_util.c: In function 'vex_bzero': priv/main_util.c:277:8: warning: cast increases required alignment of target type [-Wcast-align] ((UInt*)d)[0] = 0; ^ priv/main_util.c:278:8: warning: cast increases required alignment of target type [-Wcast-align] ((UInt*)d)[1] = 0; ^ priv/main_util.c:279:8: warning: cast increases required alignment of target type [-Wcast-align] ((UInt*)d)[2] = 0; ^ priv/main_util.c:280:8: warning: cast increases required alignment of target type [-Wcast-align] ((UInt*)d)[3] = 0; ^ priv/main_util.c:285:8: warning: cast increases required alignment of target type [-Wcast-align] ((UInt*)d)[0] = 0; ^ priv/main_util.c: In function 'vprintf_wrk': priv/main_util.c:488:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ULong l = (Addr)va_arg(ap, void*); ^ gcc -c -o priv/s390_disasm.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/s390_disasm.c gcc -c -o priv/host_x86_defs.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/host_x86_defs.c priv/host_x86_defs.c: In function 'emit_X86Instr': priv/host_x86_defs.c:2484:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] p = emit32(p, (UInt)(Addr)disp_cp_chain_me); ^ priv/host_x86_defs.c:2526:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] p = emit32(p, (UInt)(Addr)disp_cp_xindir); ^ priv/host_x86_defs.c:2590:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] p = emit32(p, (UInt)(Addr)disp_cp_xassisted); ^ In file included from priv/host_x86_defs.c:36:0: priv/host_x86_defs.c: In function 'chainXDirect_X86': priv/host_x86_defs.c:3367:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] == (UInt)(Addr)disp_cp_chain_me_EXPECTED); ^ pub/libvex_basictypes.h:41:45: note: in definition of macro 'LIKELY' #define LIKELY(x) __builtin_expect(!!(x), 1) ^ priv/host_x86_defs.c:3366:4: note: in expansion of macro 'vassert' vassert(read_misaligned_UInt_LE(&p[1]) ^~~~~~~ priv/host_x86_defs.c: In function 'unchainXDirect_X86': priv/host_x86_defs.c:3432:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] write_misaligned_UInt_LE(&p[1], (UInt)(Addr)disp_cp_chain_me); ^ priv/host_x86_defs.c: In function 'patchProfInc_X86': priv/host_x86_defs.c:3463:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] UInt imm32 = (UInt)(Addr)location_of_counter; ^ priv/host_x86_defs.c:3468:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] imm32 = 4 + (UInt)(Addr)location_of_counter; ^ gcc -c -o priv/host_amd64_defs.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/host_amd64_defs.c priv/host_amd64_defs.c: In function 'emit_AMD64Instr': priv/host_amd64_defs.c:2983:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] p = emit64(p, (Addr)disp_cp_chain_me); ^ priv/host_amd64_defs.c:3026:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] if (fitsIn32Bits((Addr)disp_cp_xindir)) { ^ priv/host_amd64_defs.c:3032:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] p = emit32(p, (UInt)(Addr)disp_cp_xindir); ^ priv/host_amd64_defs.c:3037:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] p = emit64(p, (Addr)disp_cp_xindir); ^ priv/host_amd64_defs.c:3103:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] p = emit64(p, (Addr)disp_cp_xassisted); ^ In file included from priv/host_amd64_defs.c:36:0: priv/host_amd64_defs.c: In function 'chainXDirect_AMD64': priv/host_amd64_defs.c:3888:47: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] vassert(read_misaligned_ULong_LE(&p[2]) == (Addr)disp_cp_chain_me_EXPECTED); ^ pub/libvex_basictypes.h:41:45: note: in definition of macro 'LIKELY' #define LIKELY(x) __builtin_expect(!!(x), 1) ^ priv/host_amd64_defs.c:3888:4: note: in expansion of macro 'vassert' vassert(read_misaligned_ULong_LE(&p[2]) == (Addr)disp_cp_chain_me_EXPECTED); ^~~~~~~ priv/host_amd64_defs.c:3947:47: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] write_misaligned_ULong_LE(&p[2], (ULong)(Addr)place_to_jump_to); ^ priv/host_amd64_defs.c: In function 'unchainXDirect_AMD64': priv/host_amd64_defs.c:3983:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] == (ULong)(Addr)place_to_jump_to_EXPECTED ^ priv/host_amd64_defs.c:4014:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] write_misaligned_ULong_LE(&p[2], (ULong)(Addr)disp_cp_chain_me); ^ priv/host_amd64_defs.c: In function 'patchProfInc_AMD64': priv/host_amd64_defs.c:4045:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ULong imm64 = (ULong)(Addr)location_of_counter; ^ gcc -c -o priv/host_arm_defs.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/host_arm_defs.c priv/host_arm_defs.c: In function 'emit_ARMInstr': priv/host_arm_defs.c:3080:14: warning: cast increases required alignment of target type [-Wcast-align] UInt* p = (UInt*)buf; ^ priv/host_arm_defs.c:3345:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] (UInt)(Addr)disp_cp_chain_me); ^ priv/host_arm_defs.c:3392:46: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] p = imm32_to_ireg(p, /*r*/12, (UInt)(Addr)disp_cp_xindir); ^ priv/host_arm_defs.c:3456:46: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] p = imm32_to_ireg(p, /*r*/12, (UInt)(Addr)disp_cp_xassisted); ^ In file included from priv/host_arm_defs.c:36:0: priv/host_arm_defs.c: In function 'chainXDirect_ARM': priv/host_arm_defs.c:4917:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] p, /*r*/12, (UInt)(Addr)disp_cp_chain_me_EXPECTED)); ^ pub/libvex_basictypes.h:41:45: note: in definition of macro 'LIKELY' #define LIKELY(x) __builtin_expect(!!(x), 1) ^ priv/host_arm_defs.c:4916:4: note: in expansion of macro 'vassert' vassert(is_imm32_to_ireg_EXACTLY2( ^~~~~~~ priv/host_arm_defs.c:4974:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] p, /*r*/12, (UInt)(Addr)place_to_jump_to); ^ priv/host_arm_defs.c: In function 'unchainXDirect_ARM': priv/host_arm_defs.c:5013:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] p, /*r*/12, (UInt)(Addr)place_to_jump_to_EXPECTED) ^ priv/host_arm_defs.c:5040:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] p, /*r*/12, (UInt)(Addr)disp_cp_chain_me); ^ priv/host_arm_defs.c: In function 'patchProfInc_ARM': priv/host_arm_defs.c:5064:45: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] imm32_to_ireg_EXACTLY2(p, /*r*/12, (UInt)(Addr)location_of_counter); ^ gcc -c -o priv/host_arm64_defs.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/host_arm64_defs.c priv/host_arm64_defs.c: In function 'emit_ARM64Instr': priv/host_arm64_defs.c:3271:14: warning: cast increases required alignment of target type [-Wcast-align] UInt* p = (UInt*)buf; ^ priv/host_arm64_defs.c:3547:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] p = imm64_to_ireg_EXACTLY4(p, /*x*/9, (Addr)disp_cp_chain_me); ^ priv/host_arm64_defs.c:3590:39: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] p = imm64_to_ireg(p, /*x*/9, (Addr)disp_cp_xindir); ^ priv/host_arm64_defs.c:3657:39: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] p = imm64_to_ireg(p, /*x*/9, (Addr)disp_cp_xassisted); ^ In file included from priv/host_arm64_defs.c:31:0: priv/host_arm64_defs.c: In function 'chainXDirect_ARM64': priv/host_arm64_defs.c:5444:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] p, /*x*/9, (Addr)disp_cp_chain_me_EXPECTED)); ^ pub/libvex_basictypes.h:41:45: note: in definition of macro 'LIKELY' #define LIKELY(x) __builtin_expect(!!(x), 1) ^ priv/host_arm64_defs.c:5443:4: note: in expansion of macro 'vassert' vassert(is_imm64_to_ireg_EXACTLY4( ^~~~~~~ priv/host_arm64_defs.c:5459:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] (void)imm64_to_ireg_EXACTLY4(p, /*x*/9, (Addr)place_to_jump_to); ^ In file included from priv/host_arm64_defs.c:31:0: priv/host_arm64_defs.c: In function 'unchainXDirect_ARM64': priv/host_arm64_defs.c:5489:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] p, /*x*/9, (Addr)place_to_jump_to_EXPECTED)); ^ pub/libvex_basictypes.h:41:45: note: in definition of macro 'LIKELY' #define LIKELY(x) __builtin_expect(!!(x), 1) ^ priv/host_arm64_defs.c:5488:4: note: in expansion of macro 'vassert' vassert(is_imm64_to_ireg_EXACTLY4( ^~~~~~~ priv/host_arm64_defs.c:5502:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] (void)imm64_to_ireg_EXACTLY4(p, /*x*/9, (Addr)disp_cp_chain_me); ^ priv/host_arm64_defs.c: In function 'patchProfInc_ARM64': priv/host_arm64_defs.c:5524:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] imm64_to_ireg_EXACTLY4(p, /*x*/9, (Addr)location_of_counter); ^ gcc -c -o priv/host_ppc_defs.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/host_ppc_defs.c priv/host_ppc_defs.c: In function 'emit_PPCInstr': priv/host_ppc_defs.c:4453:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] p, /*r*/30, (Addr)disp_cp_chain_me, mode64, endness_host); ^ priv/host_ppc_defs.c:4501:40: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] p = mkLoadImm(p, /*r*/30, (ULong)(Addr)disp_cp_xindir, mode64, ^ priv/host_ppc_defs.c:4570:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] (ULong)(Addr)disp_cp_xassisted, mode64, ^ In file included from priv/host_ppc_defs.c:36:0: priv/host_ppc_defs.c: In function 'chainXDirect_PPC': priv/host_ppc_defs.c:6437:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] (Addr)disp_cp_chain_me_EXPECTED, ^ pub/libvex_basictypes.h:41:45: note: in definition of macro 'LIKELY' #define LIKELY(x) __builtin_expect(!!(x), 1) ^ priv/host_ppc_defs.c:6436:4: note: in expansion of macro 'vassert' vassert(isLoadImm_EXACTLY2or5(p, /*r*/30, ^~~~~~~ priv/host_ppc_defs.c:6452:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] (Addr)place_to_jump_to, mode64, ^ In file included from priv/host_ppc_defs.c:36:0: priv/host_ppc_defs.c: In function 'unchainXDirect_PPC': priv/host_ppc_defs.c:6491:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] (Addr)place_to_jump_to_EXPECTED, ^ pub/libvex_basictypes.h:41:45: note: in definition of macro 'LIKELY' #define LIKELY(x) __builtin_expect(!!(x), 1) ^ priv/host_ppc_defs.c:6490:4: note: in expansion of macro 'vassert' vassert(isLoadImm_EXACTLY2or5(p, /*r*/30, ^~~~~~~ priv/host_ppc_defs.c:6506:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] (Addr)disp_cp_chain_me, mode64, ^ priv/host_ppc_defs.c: In function 'patchProfInc_PPC': priv/host_ppc_defs.c:6544:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] (Addr)location_of_counter, ^ priv/host_ppc_defs.c:6559:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] (Addr)location_of_counter, ^ gcc -c -o priv/host_s390_defs.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/host_s390_defs.c In file included from priv/host_s390_defs.c:32:0: priv/host_s390_defs.c: In function 's390_tchain_verify_load64': priv/host_s390_defs.c:10773:16: warning: cast increases required alignment of target type [-Wcast-align] vassert(*(const UInt *)&code[2] == (value >> 32)); ^ pub/libvex_basictypes.h:41:45: note: in definition of macro 'LIKELY' #define LIKELY(x) __builtin_expect(!!(x), 1) ^ priv/host_s390_defs.c:10773:7: note: in expansion of macro 'vassert' vassert(*(const UInt *)&code[2] == (value >> 32)); ^~~~~~~ priv/host_s390_defs.c:10777:16: warning: cast increases required alignment of target type [-Wcast-align] vassert(*(const UInt *)&code[8] == (value & 0xFFFFFFFF)); ^ pub/libvex_basictypes.h:41:45: note: in definition of macro 'LIKELY' #define LIKELY(x) __builtin_expect(!!(x), 1) ^ priv/host_s390_defs.c:10777:7: note: in expansion of macro 'vassert' vassert(*(const UInt *)&code[8] == (value & 0xFFFFFFFF)); ^~~~~~~ priv/host_s390_defs.c: In function 's390_tchain_patch_load64': priv/host_s390_defs.c:10819:8: warning: cast increases required alignment of target type [-Wcast-align] *(UInt *)&code[2] = imm64 >> 32; ^ priv/host_s390_defs.c:10821:8: warning: cast increases required alignment of target type [-Wcast-align] *(UInt *)&code[8] = imm64 & 0xFFFFFFFF; ^ priv/host_s390_defs.c: In function 's390_insn_xdirect_emit': priv/host_s390_defs.c:10892:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] Addr64 addr = (Addr)disp_cp_chain_me; ^ priv/host_s390_defs.c: In function 's390_insn_xindir_emit': priv/host_s390_defs.c:10964:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] (Addr)disp_cp_xindir); ^ priv/host_s390_defs.c: In function 's390_insn_xassisted_emit': priv/host_s390_defs.c:11046:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] (Addr)disp_cp_xassisted); ^ priv/host_s390_defs.c: In function 'patchProfInc_S390': priv/host_s390_defs.c:11566:40: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] (Addr)location_of_counter); ^ priv/host_s390_defs.c: In function 'chainXDirect_S390': priv/host_s390_defs.c:11591:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] (Addr)disp_cp_chain_me_EXPECTED); ^ priv/host_s390_defs.c:11652:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] Addr64 addr = (Addr)place_to_jump_to; ^ priv/host_s390_defs.c: In function 'unchainXDirect_S390': priv/host_s390_defs.c:11690:21: warning: cast increases required alignment of target type [-Wcast-align] Int num_hw = *(Int *)&p[2]; ^ priv/host_s390_defs.c:11704:40: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] (Addr)place_to_jump_to_EXPECTED); ^ priv/host_s390_defs.c:11723:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] Addr64 addr = (Addr)disp_cp_chain_me; ^ gcc -c -o priv/host_mips_defs.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/host_mips_defs.c priv/host_mips_defs.c: In function 'emit_MIPSInstr': priv/host_mips_defs.c:3027:36: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] (Addr)disp_cp_chain_me, mode64); ^ priv/host_mips_defs.c:3080:36: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] (Addr)disp_cp_xindir, mode64); ^ priv/host_mips_defs.c:3150:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] (ULong)(Addr)disp_cp_xassisted, mode64); ^ In file included from priv/host_mips_defs.c:31:0: priv/host_mips_defs.c: In function 'chainXDirect_MIPS': priv/host_mips_defs.c:3927:40: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] (UInt)(Addr)disp_cp_chain_me_EXPECTED, ^ pub/libvex_basictypes.h:41:45: note: in definition of macro 'LIKELY' #define LIKELY(x) __builtin_expect(!!(x), 1) ^ priv/host_mips_defs.c:3926:4: note: in expansion of macro 'vassert' vassert(isLoadImm_EXACTLY2or6(p, /*r*/9, ^~~~~~~ priv/host_mips_defs.c:3944:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] (Addr)place_to_jump_to, mode64); ^ In file included from priv/host_mips_defs.c:31:0: priv/host_mips_defs.c: In function 'unchainXDirect_MIPS': priv/host_mips_defs.c:3975:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] (Addr)place_to_jump_to_EXPECTED, ^ pub/libvex_basictypes.h:41:45: note: in definition of macro 'LIKELY' #define LIKELY(x) __builtin_expect(!!(x), 1) ^ priv/host_mips_defs.c:3974:4: note: in expansion of macro 'vassert' vassert(isLoadImm_EXACTLY2or6(p, /*r*/ 9, ^~~~~~~ priv/host_mips_defs.c:3990:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] (Addr)disp_cp_chain_me, mode64); ^ priv/host_mips_defs.c: In function 'patchProfInc_MIPS': priv/host_mips_defs.c:4034:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] (Addr)location_of_counter, mode64); ^ gcc -c -o priv/host_x86_isel.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/host_x86_isel.c priv/host_x86_isel.c: In function 'callHelperAndClearArgs': priv/host_x86_isel.c:390:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] addInstr(env, X86Instr_Call( cc, (Addr)cee->addr, ^ priv/host_x86_isel.c: In function 'iselIntExpr_R_wrk': priv/host_x86_isel.c:1403:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] Addr fn = (Addr)h_generic_calc_GetMSBs8x8; ^ gcc -c -o priv/host_amd64_isel.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/host_amd64_isel.c priv/host_amd64_isel.c: In function 'doHelperCall': priv/host_amd64_isel.c:693:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] AMD64Instr_Call(cc, (Addr)cee->addr, n_args, *retloc)); ^ gcc -c -o priv/host_arm_isel.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/host_arm_isel.c priv/host_arm_isel.c: In function 'doHelperCallWithArgsOnStack': priv/host_arm_isel.c:489:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] Addr32 target = (Addr)cee->addr; ^ priv/host_arm_isel.c: In function 'doHelperCall': priv/host_arm_isel.c:846:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] target = (Addr)cee->addr; ^ priv/host_arm_isel.c: In function 'iselIntExpr_R_wrk': priv/host_arm_isel.c:1640:49: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] addInstr(env, ARMInstr_Call( ARMcc_AL, (Addr)fn, ^ priv/host_arm_isel.c:1929:49: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] addInstr(env, ARMInstr_Call( ARMcc_AL, (Addr)fn, ^ gcc -c -o priv/host_arm64_isel.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/host_arm64_isel.c priv/host_arm64_isel.c: In function 'doHelperCall': priv/host_arm64_isel.c:773:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] target = (Addr)cee->addr; ^ priv/host_arm64_isel.c: In function 'iselIntExpr_R_wrk': priv/host_arm64_isel.c:1707:53: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] addInstr(env, ARM64Instr_Call( ARM64cc_AL, (Addr)fn, ^ gcc -c -o priv/host_ppc_isel.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/host_ppc_isel.c priv/host_ppc_isel.c: In function 'doHelperCall': priv/host_ppc_isel.c:1066:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] Addr64 target = mode64 ? (Addr)cee->addr ^ priv/host_ppc_isel.c:1067:36: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] : toUInt((Addr)(cee->addr)); ^ priv/host_ppc_isel.c: In function 'iselWordExpr_R_wrk': priv/host_ppc_isel.c:2296:47: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] addInstr(env, PPCInstr_Call( cc, (Addr)h_calc_BCDtoDPB, ^ priv/host_ppc_isel.c:2333:46: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] addInstr(env, PPCInstr_Call( cc, (Addr)h_calc_DPBtoBCD, ^ priv/host_ppc_isel.c: In function 'iselInt64Expr_wrk': priv/host_ppc_isel.c:3815:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] addInstr( env, PPCInstr_Call( cc, (Addr)h_calc_BCDtoDPB, ^ priv/host_ppc_isel.c:3820:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] target = mode64 ? (Addr)h_calc_BCDtoDPB : ^ priv/host_ppc_isel.c:3821:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] toUInt( (Addr)h_calc_BCDtoDPB ); ^ priv/host_ppc_isel.c:3863:47: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] addInstr(env, PPCInstr_Call( cc, (Addr)h_calc_DPBtoBCD, ^ priv/host_ppc_isel.c:3868:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] target = mode64 ? (Addr)h_calc_DPBtoBCD : ^ priv/host_ppc_isel.c:3869:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] toUInt( (Addr)h_calc_DPBtoBCD ); ^ gcc -c -o priv/host_s390_isel.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/host_s390_isel.c priv/host_s390_isel.c: In function 'doHelperCall': priv/host_s390_isel.c:742:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] target = (Addr)callee->addr; ^ gcc -c -o priv/host_mips_isel.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/host_mips_isel.c priv/host_mips_isel.c: In function 'doHelperCall': priv/host_mips_isel.c:641:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] Addr64 target = mode64 ? (Addr)cee->addr : ^ priv/host_mips_isel.c:642:36: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] toUInt((Addr)cee->addr); ^ priv/host_mips_isel.c: In function 'iselWordExpr_R_wrk': priv/host_mips_isel.c:1356:49: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] (Addr)fn, ^ priv/host_mips_isel.c:1764:46: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] (Addr)fn, ^ gcc -c -o priv/host_generic_maddf.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/host_generic_maddf.c gcc -c -o priv/host_generic_regs.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/host_generic_regs.c gcc -c -o priv/host_generic_simd64.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/host_generic_simd64.c gcc -c -o priv/host_generic_simd128.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/host_generic_simd128.c gcc -c -o priv/host_generic_simd256.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/host_generic_simd256.c gcc -c -o priv/host_generic_reg_alloc2.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/host_generic_reg_alloc2.c gcc -c -o priv/host_generic_reg_alloc3.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/host_generic_reg_alloc3.c gcc -c -o priv/guest_generic_x87.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/guest_generic_x87.c gcc -c -o priv/guest_generic_bb_to_IR.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/guest_generic_bb_to_IR.c gcc -c -o priv/guest_x86_helpers.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/guest_x86_helpers.c priv/guest_x86_helpers.c: In function 'x86g_dirtyhelper_loadF80le': priv/guest_x86_helpers.c:1480:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] convert_f80le_to_f64le ( (UChar*)addrU, (UChar*)&f64 ); ^ priv/guest_x86_helpers.c: In function 'x86g_dirtyhelper_storeF80le': priv/guest_x86_helpers.c:1488:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] convert_f64le_to_f80le( (UChar*)&f64, (UChar*)addrU ); ^ priv/guest_x86_helpers.c: In function 'do_put_x87': priv/guest_x86_helpers.c:1609:25: warning: cast increases required alignment of target type [-Wcast-align] Fpu_State* x87 = (Fpu_State*)x87_state; ^ priv/guest_x86_helpers.c: In function 'do_get_x87': priv/guest_x86_helpers.c:1669:25: warning: cast increases required alignment of target type [-Wcast-align] Fpu_State* x87 = (Fpu_State*)x87_state; ^ priv/guest_x86_helpers.c: In function 'x86g_dirtyhelper_FXSAVE': priv/guest_x86_helpers.c:1758:14: warning: cast increases required alignment of target type [-Wcast-align] srcS = (UShort*)(&tmp.reg[10*stno]); ^ priv/guest_x86_helpers.c: In function 'x86g_dirtyhelper_FXRSTOR': priv/guest_x86_helpers.c:1848:22: warning: cast increases required alignment of target type [-Wcast-align] UShort* dstS = (UShort*)(&tmp.reg[10*stno]); ^ gcc -c -o priv/guest_amd64_helpers.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/guest_amd64_helpers.c priv/guest_amd64_helpers.c: In function 'do_put_x87': priv/guest_amd64_helpers.c:1888:25: warning: cast increases required alignment of target type [-Wcast-align] Fpu_State* x87 = (Fpu_State*)x87_state; ^ priv/guest_amd64_helpers.c: In function 'do_get_x87': priv/guest_amd64_helpers.c:1948:25: warning: cast increases required alignment of target type [-Wcast-align] Fpu_State* x87 = (Fpu_State*)x87_state; ^ priv/guest_amd64_helpers.c: In function 'amd64g_dirtyhelper_XSAVE_COMPONENT_0': priv/guest_amd64_helpers.c:2050:14: warning: cast increases required alignment of target type [-Wcast-align] srcS = (UShort*)(&tmp.reg[10*stno]); ^ priv/guest_amd64_helpers.c: In function 'amd64g_dirtyhelper_XRSTOR_COMPONENT_0': priv/guest_amd64_helpers.c:2156:22: warning: cast increases required alignment of target type [-Wcast-align] UShort* dstS = (UShort*)(&tmp.reg[10*stno]); ^ priv/guest_amd64_helpers.c: In function 'amd64g_dirtyhelper_loadF80le': priv/guest_amd64_helpers.c:2280:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] convert_f80le_to_f64le ( (UChar*)addrU, (UChar*)&f64 ); ^ priv/guest_amd64_helpers.c: In function 'amd64g_dirtyhelper_storeF80le': priv/guest_amd64_helpers.c:2288:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] convert_f64le_to_f80le( (UChar*)&f64, (UChar*)addrU ); ^ priv/guest_amd64_helpers.c: In function 'amd64g_dirtyhelper_PCMPxSTRx': priv/guest_amd64_helpers.c:3850:17: warning: cast increases required alignment of target type [-Wcast-align] V128* argL = (V128*)( ((UChar*)gst) + gstOffL ); ^ priv/guest_amd64_helpers.c:3851:17: warning: cast increases required alignment of target type [-Wcast-align] V128* argR = (V128*)( ((UChar*)gst) + gstOffR ); ^ priv/guest_amd64_helpers.c: In function 'amd64g_dirtyhelper_AES': priv/guest_amd64_helpers.c:4184:17: warning: cast increases required alignment of target type [-Wcast-align] V128* argD = (V128*)( ((UChar*)gst) + gstOffD ); ^ priv/guest_amd64_helpers.c:4185:17: warning: cast increases required alignment of target type [-Wcast-align] V128* argL = (V128*)( ((UChar*)gst) + gstOffL ); ^ priv/guest_amd64_helpers.c:4186:17: warning: cast increases required alignment of target type [-Wcast-align] V128* argR = (V128*)( ((UChar*)gst) + gstOffR ); ^ priv/guest_amd64_helpers.c: In function 'amd64g_dirtyhelper_AESKEYGENASSIST': priv/guest_amd64_helpers.c:4247:17: warning: cast increases required alignment of target type [-Wcast-align] V128* argL = (V128*)( ((UChar*)gst) + gstOffL ); ^ priv/guest_amd64_helpers.c:4248:17: warning: cast increases required alignment of target type [-Wcast-align] V128* argR = (V128*)( ((UChar*)gst) + gstOffR ); ^ gcc -c -o priv/guest_arm_helpers.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/guest_arm_helpers.c gcc -c -o priv/guest_arm64_helpers.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/guest_arm64_helpers.c gcc -c -o priv/guest_ppc_helpers.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/guest_ppc_helpers.c priv/guest_ppc_helpers.c: In function 'ppc32g_dirtyhelper_LVS': priv/guest_ppc_helpers.c:144:15: warning: cast increases required alignment of target type [-Wcast-align] pU128_src = (U128*)&ref[sh]; ^ priv/guest_ppc_helpers.c:145:15: warning: cast increases required alignment of target type [-Wcast-align] pU128_dst = (U128*)( ((UChar*)gst) + vD_off ); ^ priv/guest_ppc_helpers.c: In function 'ppc64g_dirtyhelper_LVS': priv/guest_ppc_helpers.c:181:15: warning: cast increases required alignment of target type [-Wcast-align] pU128_src = (U128*)&ref[sh]; ^ priv/guest_ppc_helpers.c:182:15: warning: cast increases required alignment of target type [-Wcast-align] pU128_dst = (U128*)( ((UChar*)gst) + vD_off ); ^ gcc -c -o priv/guest_s390_helpers.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/guest_s390_helpers.c gcc -c -o priv/guest_mips_helpers.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/guest_mips_helpers.c gcc -c -o priv/guest_x86_toIR.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/guest_x86_toIR.c gcc -c -o priv/guest_amd64_toIR.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/guest_amd64_toIR.c gcc -c -o priv/guest_arm_toIR.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/guest_arm_toIR.c priv/guest_arm_toIR.c: In function 'disInstr_THUMB_WRK': priv/guest_arm_toIR.c:19236:30: warning: cast increases required alignment of target type [-Wcast-align] const UShort* hwp = (const UShort*) guest_instr; ^ gcc -c -o priv/guest_arm64_toIR.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/guest_arm64_toIR.c gcc -c -o priv/guest_ppc_toIR.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/guest_ppc_toIR.c gcc -c -o priv/guest_s390_toIR.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/guest_s390_toIR.c priv/guest_s390_toIR.c: In function 's390_irgen_EXRL': priv/guest_s390_toIR.c:13064:19: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] UChar *bytes = exrl_bytes + offset * 2UL; ^~~~~~~~~~ gcc -c -o priv/guest_mips_toIR.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/guest_mips_toIR.c gcc -c -o priv/multiarch_main_main.o -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/multiarch_main_main.c rm -f libvex.a ar -crs libvex.a priv/ir_defs.o priv/ir_match.o priv/ir_opt.o priv/ir_inject.o priv/main_globals.o priv/main_util.o priv/s390_disasm.o priv/host_x86_defs.o priv/host_amd64_defs.o priv/host_arm_defs.o priv/host_arm64_defs.o priv/host_ppc_defs.o priv/host_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_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_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_s390_toIR.o priv/guest_mips_toIR.o priv/multiarch_main_main.o gcc -o libvex.so -shared -Ipub -Ipriv -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wmissing-declarations -Wwrite-strings -Wformat -Wformat-security -std=gnu99 -fstrict-aliasing -fPIC -DPYVEX -g priv/ir_defs.o priv/ir_match.o priv/ir_opt.o priv/ir_inject.o priv/main_globals.o priv/main_util.o priv/s390_disasm.o priv/host_x86_defs.o priv/host_amd64_defs.o priv/host_arm_defs.o priv/host_arm64_defs.o priv/host_ppc_defs.o priv/host_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_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_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_s390_toIR.o priv/guest_mips_toIR.o priv/multiarch_main_main.o Building libpyvex gcc -c -g -O2 -Wall -shared -fPIC -std=c99 -I "/usr/pkgsrc/devel/py-pyvex/work/pyvex-9.0.7491/vex/pub" pyvex.c pyvex.c: In function 'vex_init': pyvex.c:176:2: error: #error "Unsupported host arch" #error "Unsupported host arch" ^~~~~ make: *** [Makefile:44: pyvex.o] Error 1 gcc -c -g -O2 -Wall -shared -fPIC -std=c99 -I "/usr/pkgsrc/devel/py-pyvex/work/pyvex-9.0.7491/vex/pub" pyvex.c pyvex.c: In function 'vex_init': pyvex.c:176:2: error: #error "Unsupported host arch" #error "Unsupported host arch" ^~~~~ gmake: *** [Makefile:44: pyvex.o] Error 1 error: Unable to build libpyvex. *** Error code 1 Stop. make[1]: stopped in /usr/pkgsrc/devel/py-pyvex *** Error code 1 Stop. make: stopped in /usr/pkgsrc/devel/py-pyvex