=> Building emulators/pearpc Started : Thursday, 25 JUL 2019 at 08:15:17 UTC Platform: 5.7-DEVELOPMENT DragonFly v5.7.0.83.g49866-DEVELOPMENT #40: Sun Jun 30 03:00:04 PDT 2019 root@pkgbox64.dragonflybsd.org:/usr/obj/usr/src/sys/X86_64_GENERIC x86_64 -------------------------------------------------- -- Environment -------------------------------------------------- UNAME_r=5.6-SYNTH UNAME_m=x86_64 UNAME_p=x86_64 UNAME_v=DragonFly 5.6-SYNTH UNAME_s=DragonFly PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin SSL_NO_VERIFY_PEER=1 TERM=dumb PKG_CACHEDIR=/var/cache/pkg8 PKG_DBDIR=/var/db/pkg8 PORTSDIR=/xports LANG=C HOME=/root USER=root -------------------------------------------------- -- Options -------------------------------------------------- ===> The following configuration options are available for pearpc-0.5_9: DEBUG=off: Build with debugging support EXAMPLES=on: Build and/or install examples OPTIMIZED_CFLAGS=off: Use extra compiler optimizations SDL=off: Simple Direct Media Layer support ===> Use 'make config' to modify these settings -------------------------------------------------- -- CONFIGURE_ENV -------------------------------------------------- XDG_DATA_HOME=/construction/emulators/pearpc XDG_CONFIG_HOME=/construction/emulators/pearpc HOME=/construction/emulators/pearpc TMPDIR="/tmp" PATH=/construction/emulators/pearpc/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin SHELL=/bin/sh CONFIG_SHELL=/bin/sh CCVER=gcc80 CONFIG_SITE=/xports/Templates/config.site lt_cv_sys_max_cmd_len=262144 -------------------------------------------------- -- CONFIGURE_ARGS -------------------------------------------------- ac_cv_lib_rt_clock_settime=no --disable-debug --disable-fpo --enable-ui=x11 --x-libraries=/usr/local/lib --x-includes=/usr/local/include --prefix=/usr/local ${_LATE_CONFIGURE_ARGS} -------------------------------------------------- -- MAKE_ENV -------------------------------------------------- XDG_DATA_HOME=/construction/emulators/pearpc XDG_CONFIG_HOME=/construction/emulators/pearpc HOME=/construction/emulators/pearpc TMPDIR="/tmp" PATH=/construction/emulators/pearpc/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin NO_PIE=yes MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES CCVER=gcc80 PREFIX=/usr/local LOCALBASE=/usr/local NOPROFILE=1 CC="gcc" CFLAGS="-pipe -O2 -fno-strict-aliasing " CPP="cpp" CPPFLAGS="" LDFLAGS=" " LIBS="" CXX="g++" CXXFLAGS=" -pipe -O2 -fno-strict-aliasing -std=gnu++98 " MANPREFIX="/usr/local" BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" -------------------------------------------------- -- MAKE_ARGS -------------------------------------------------- DESTDIR=/construction/emulators/pearpc/stage -------------------------------------------------- -- PLIST_SUB -------------------------------------------------- PORTEXAMPLES="" OSREL=5.6 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib PROFILE="@comment " DOCSDIR="share/doc/pearpc" EXAMPLESDIR="share/examples/pearpc" DATADIR="share/pearpc" WWWDIR="www/pearpc" ETCDIR="etc/pearpc" -------------------------------------------------- -- SUB_LIST -------------------------------------------------- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/pearpc DOCSDIR=/usr/local/share/doc/pearpc EXAMPLESDIR=/usr/local/share/examples/pearpc WWWDIR=/usr/local/www/pearpc ETCDIR=/usr/local/etc/pearpc -------------------------------------------------- -- /etc/make.conf -------------------------------------------------- SYNTHPROFILE=Release-5.6 USE_PACKAGE_DEPENDS_ONLY=yes PACKAGE_BUILDING=yes BATCH=yes PKG_CREATE_VERBOSE=yes PORTSDIR=/xports DISTDIR=/distfiles WRKDIRPREFIX=/construction PORT_DBDIR=/options PACKAGES=/packages MAKE_JOBS_NUMBER_LIMIT=5 LICENSES_ACCEPTED= NONE HAVE_COMPAT_IA32_KERN= CONFIGURE_MAX_CMD_LEN=262144 _PERL5_FROM_BIN=5.28.1 _ALTCCVERSION_921dbbb2=none _OBJC_ALTCCVERSION_921dbbb2=none _SMP_CPUS=8 UID=0 ARCH=x86_64 OPSYS=DragonFly DFLYVERSION=500601 OSVERSION=9999999 OSREL=5.6 _OSRELEASE=5.6-SYNTH PYTHONBASE=/usr/local _PKG_CHECKED=1 -------------------------------------------------------------------------------- -- Phase: check-sanity -------------------------------------------------------------------------------- ===> NOTICE: The pearpc port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port ===> NOTICE: This port is deprecated; you may wish to reconsider installing it: Abandonware. It is scheduled to be removed on or after 2019-08-01. ===> License GPLv2 accepted by the user -------------------------------------------------------------------------------- -- Phase: pkg-depends -------------------------------------------------------------------------------- ===> pearpc-0.5_9 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-1.11.1.txz Installing pkg-1.11.1... Extracting pkg-1.11.1: .......... done ===> pearpc-0.5_9 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of pearpc-0.5_9 -------------------------------------------------------------------------------- -- Phase: fetch-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: fetch -------------------------------------------------------------------------------- ===> NOTICE: The pearpc port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port ===> NOTICE: This port is deprecated; you may wish to reconsider installing it: Abandonware. It is scheduled to be removed on or after 2019-08-01. ===> License GPLv2 accepted by the user ===> Fetching all distfiles required by pearpc-0.5_9 for building -------------------------------------------------------------------------------- -- Phase: checksum -------------------------------------------------------------------------------- ===> NOTICE: The pearpc port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port ===> NOTICE: This port is deprecated; you may wish to reconsider installing it: Abandonware. It is scheduled to be removed on or after 2019-08-01. ===> License GPLv2 accepted by the user ===> Fetching all distfiles required by pearpc-0.5_9 for building => SHA256 Checksum OK for pearpc-0.5.tar.bz2. -------------------------------------------------------------------------------- -- Phase: extract-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: extract -------------------------------------------------------------------------------- ===> NOTICE: The pearpc port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port ===> NOTICE: This port is deprecated; you may wish to reconsider installing it: Abandonware. It is scheduled to be removed on or after 2019-08-01. ===> License GPLv2 accepted by the user ===> Fetching all distfiles required by pearpc-0.5_9 for building ===> Extracting for pearpc-0.5_9 ===> NOTICE: The pearpc port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port ===> NOTICE: This port is deprecated; you may wish to reconsider installing it: Abandonware. It is scheduled to be removed on or after 2019-08-01. ===> License GPLv2 accepted by the user ===> Fetching all distfiles required by pearpc-0.5_9 for building => SHA256 Checksum OK for pearpc-0.5.tar.bz2. -------------------------------------------------------------------------------- -- Phase: patch-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: patch -------------------------------------------------------------------------------- ===> Patching for pearpc-0.5_9 ===> Applying ports patches for pearpc-0.5_9 ===> Applying dragonfly patches for pearpc-0.5_9 -------------------------------------------------------------------------------- -- Phase: build-depends -------------------------------------------------------------------------------- ===> pearpc-0.5_9 depends on file: /usr/local/libdata/pkgconfig/x11.pc - not found ===> Installing existing package /packages/All/libX11-1.6.8,1.txz Installing libX11-1.6.8,1... `-- Installing libXau-1.0.9... `-- Extracting libXau-1.0.9: .......... done `-- Installing libXdmcp-1.1.3... | `-- Installing xorgproto-2019.1... | `-- Extracting xorgproto-2019.1: .......... done `-- Extracting libXdmcp-1.1.3: ......... done `-- Installing libxcb-1.13.1... | `-- Installing libpthread-stubs-0.4... | `-- Extracting libpthread-stubs-0.4: .... done | `-- Installing libxml2-2.9.9... | `-- Extracting libxml2-2.9.9: .......... done `-- Extracting libxcb-1.13.1: .......... done Extracting libX11-1.6.8,1: .......... done ===> pearpc-0.5_9 depends on file: /usr/local/libdata/pkgconfig/x11.pc - found ===> Returning to build of pearpc-0.5_9 -------------------------------------------------------------------------------- -- Phase: lib-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: configure -------------------------------------------------------------------------------- ===> Configuring for pearpc-0.5_9 configure: loading site script /xports/Templates/config.site checking build system type... x86_64-portbld-dragonfly5.6 checking host system type... x86_64-portbld-dragonfly5.6 checking target system type... x86_64-portbld-dragonfly5.6 checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... (cached) /bin/mkdir -p checking for gawk... (cached) /usr/bin/awk checking whether make sets $(MAKE)... yes configure: WARNING: configure: warning: dragonfly5.6: unknown target OS, assuming POSIX-compatible... configure: WARNING: *** assuming POSIX OS, we need pthread *** x86_64 target system checking for ranlib... ranlib checking for gmake... no checking for make... /usr/bin/make checking whether /usr/bin/make sets $(MAKE)... yes checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking for style of include used by /usr/bin/make... GNU checking dependency style of gcc... gcc3 checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking dependency style of g++... gcc3 checking how to run the C preprocessor... cpp checking dependency style of gcc... gcc3 checking for flex... flex checking lex output file root... lex.yy checking lex library... -lfl checking whether yytext is a pointer... yes checking for bison... no checking for byacc... byacc checking for ar... /usr/bin/ar checking for gar... (cached) /usr/bin/ar checking for grep that handles long lines and -e... (cached) /usr/bin/grep checking for egrep... (cached) /usr/bin/egrep checking for clock_settime in -lrt... (cached) no checking for setitimer in -lc... yes checking for ANSI C header files... (cached) yes checking for sys/types.h... (cached) yes checking for sys/stat.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for memory.h... (cached) yes checking for strings.h... (cached) yes checking for inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking for unistd.h... (cached) yes checking whether byte ordering is bigendian... no checking for X... libraries /usr/local/lib, headers /usr/local/include checking whether -R must be followed by a space... no checking for gethostbyname... (cached) yes checking for connect... yes checking for remove... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... no checking for XOpenDisplay in -lX11... yes checking for gettimeofday... (cached) yes checking for memset... (cached) yes checking for setenv... (cached) yes checking for log2... no checking for log2 in math.h... yes checking for exp2... no checking for exp2 in math.h... yes checking for ANSI C header files... (cached) yes checking for pthread.h... (cached) yes checking for sys/socket.h... (cached) yes checking asm/types.h usability... no checking asm/types.h presence... no checking for asm/types.h... no checking for stdint.h... (cached) yes checking for an ANSI C-conforming const... yes checking size of char... 1 checking size of short... 2 checking size of int... 4 checking size of long int... 8 checking size of long long... 8 configure: creating ./config.status config.status: creating Makefile config.status: creating doc/Makefile config.status: creating scripts/Makefile config.status: creating src/Makefile config.status: creating src/cpu/Makefile config.status: creating src/cpu/cpu_generic/Makefile config.status: creating src/cpu/cpu_jitc_x86/Makefile config.status: creating src/cpu/cpu_jitc_x86_64/Makefile config.status: creating src/debug/Makefile config.status: creating src/io/Makefile config.status: creating src/io/3c90x/Makefile config.status: creating src/io/ide/Makefile config.status: creating src/io/graphic/Makefile config.status: creating src/io/rtl8139/Makefile config.status: creating src/io/prom/Makefile config.status: creating src/io/prom/fs/Makefile config.status: creating src/io/prom/fs/hfs/Makefile config.status: creating src/io/prom/fs/hfsplus/Makefile config.status: creating src/io/cuda/Makefile config.status: creating src/io/pci/Makefile config.status: creating src/io/pic/Makefile config.status: creating src/io/macio/Makefile config.status: creating src/io/nvram/Makefile config.status: creating src/io/usb/Makefile config.status: creating src/io/serial/Makefile config.status: creating src/system/Makefile config.status: creating src/system/arch/Makefile config.status: creating src/system/arch/x86/Makefile config.status: creating src/system/arch/x86_64/Makefile config.status: creating src/system/arch/generic/Makefile config.status: creating src/system/osapi/Makefile config.status: creating src/system/osapi/beos/Makefile config.status: creating src/system/osapi/posix/Makefile config.status: creating src/system/osapi/win32/Makefile config.status: creating src/system/ui/Makefile config.status: creating src/system/ui/beos/Makefile config.status: creating src/system/ui/gtk/Makefile config.status: creating src/system/ui/qt/Makefile config.status: creating src/system/ui/sdl/Makefile config.status: creating src/system/ui/win32/Makefile config.status: creating src/system/ui/x11/Makefile config.status: creating src/tools/Makefile config.status: creating config.h config.status: executing depfiles commands ./configure successful. ================================================================================ Configuration summary ================================================================================ cpu emulation method: cpu_jitc_x86_64 compiled for architecture: x86_64 compiled for OS-API: posix compiled for UI system: x11 enable debug: no enable profiling: no make release build: yes omit frame pointer: no final C compiler flags: -pipe -O2 -fno-strict-aliasing -Wundef -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe final C++ compiler flags: -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe final linker flags: -L/usr/local/lib -R/usr/local/lib final linker add: -lpthread -lX11 ================================================================================ -------------------------------------------------------------------------------- -- Phase: build -------------------------------------------------------------------------------- ===> Building for pearpc-0.5_9 --- all --- /usr/bin/make all-recursive --- all-recursive --- Making all in doc Making all in src --- all-recursive --- Making all in cpu --- all-recursive --- Making all in cpu_jitc_x86_64 --- ppc_alu.o --- --- ppc_cpu.o --- --- ppc_dec.o --- --- ppc_esc.o --- --- ppc_exc.o --- --- ppc_alu.o --- g++ -DHAVE_CONFIG_H -I. -I../../.. -I ../.. -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT ppc_alu.o -MD -MP -MF .deps/ppc_alu.Tpo -c -o ppc_alu.o ppc_alu.cc --- ppc_cpu.o --- g++ -DHAVE_CONFIG_H -I. -I../../.. -I ../.. -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT ppc_cpu.o -MD -MP -MF .deps/ppc_cpu.Tpo -c -o ppc_cpu.o ppc_cpu.cc --- ppc_dec.o --- g++ -DHAVE_CONFIG_H -I. -I../../.. -I ../.. -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT ppc_dec.o -MD -MP -MF .deps/ppc_dec.Tpo -c -o ppc_dec.o ppc_dec.cc --- ppc_esc.o --- g++ -DHAVE_CONFIG_H -I. -I../../.. -I ../.. -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT ppc_esc.o -MD -MP -MF .deps/ppc_esc.Tpo -c -o ppc_esc.o ppc_esc.cc --- ppc_exc.o --- g++ -DHAVE_CONFIG_H -I. -I../../.. -I ../.. -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT ppc_exc.o -MD -MP -MF .deps/ppc_exc.Tpo -c -o ppc_exc.o ppc_exc.cc In file included from ppc_exc.cc:24: ../../info.h:29:24: warning: C++11 requires a space between string literal and macro [-Wc++11-compat] #define EMULATOR_MODEL "PowerPC ("APPNAME" "APPVERSION")" ^ ../../info.h:29:42: warning: C++11 requires a space between string literal and macro [-Wc++11-compat] #define EMULATOR_MODEL "PowerPC ("APPNAME" "APPVERSION")" ^ --- ppc_alu.o --- ppc_alu.cc: In function 'void ppc_opc_addmex(PPC_CPU_State&)': ppc_alu.cc:439:14: warning: variable 'rB' set but not used [-Wunused-but-set-variable] int rD, rA, rB; ^~ ppc_alu.cc: In function 'void ppc_opc_addmeox(PPC_CPU_State&)': ppc_alu.cc:462:14: warning: variable 'rB' set but not used [-Wunused-but-set-variable] int rD, rA, rB; ^~ ppc_alu.cc: In function 'void ppc_opc_addzex(PPC_CPU_State&)': ppc_alu.cc:481:14: warning: variable 'rB' set but not used [-Wunused-but-set-variable] int rD, rA, rB; ^~ ppc_alu.cc: In function 'JITCFlow ppc_opc_gen_addzex(JITC&)': ppc_alu.cc:494:14: warning: variable 'rB' set but not used [-Wunused-but-set-variable] int rD, rA, rB; ^~ ppc_alu.cc: In function 'void ppc_opc_addzeox(PPC_CPU_State&)': ppc_alu.cc:517:14: warning: variable 'rB' set but not used [-Wunused-but-set-variable] int rD, rA, rB; ^~ --- ppc_dec.o --- ppc_dec.cc:1120:49: warning: 'instr_count' defined but not used [-Wunused-variable] static uint32 last_instr = 0, instr_report = 0, instr_count = 0; ^~~~~~~~~~~ ppc_dec.cc:1120:31: warning: 'instr_report' defined but not used [-Wunused-variable] static uint32 last_instr = 0, instr_report = 0, instr_count = 0; ^~~~~~~~~~~~ ppc_dec.cc:1120:15: warning: 'last_instr' defined but not used [-Wunused-variable] static uint32 last_instr = 0, instr_report = 0, instr_count = 0; ^~~~~~~~~~ --- ppc_alu.o --- ppc_alu.cc: In function 'void ppc_opc_cntlzwx(PPC_CPU_State&)': ppc_alu.cc:909:14: warning: variable 'rB' set but not used [-Wunused-but-set-variable] int rS, rA, rB; ^~ ppc_alu.cc: In function 'JITCFlow ppc_opc_gen_cntlzwx(JITC&)': ppc_alu.cc:927:14: warning: variable 'rB' set but not used [-Wunused-but-set-variable] int rS, rA, rB; ^~ ppc_alu.cc: In function 'void ppc_opc_extsbx(PPC_CPU_State&)': ppc_alu.cc:1394:14: warning: variable 'rB' set but not used [-Wunused-but-set-variable] int rS, rA, rB; ^~ ppc_alu.cc: In function 'JITCFlow ppc_opc_gen_extsbx(JITC&)': ppc_alu.cc:1409:14: warning: variable 'rB' set but not used [-Wunused-but-set-variable] int rS, rA, rB; ^~ ppc_alu.cc: In function 'void ppc_opc_extshx(PPC_CPU_State&)': ppc_alu.cc:1427:14: warning: variable 'rB' set but not used [-Wunused-but-set-variable] int rS, rA, rB; ^~ ppc_alu.cc: In function 'JITCFlow ppc_opc_gen_extshx(JITC&)': ppc_alu.cc:1442:14: warning: variable 'rB' set but not used [-Wunused-but-set-variable] int rS, rA, rB; ^~ ppc_alu.cc: In function 'JITCFlow ppc_opc_gen_mulhwx(JITC&)': ppc_alu.cc:1476:12: warning: variable 'a' set but not used [-Wunused-but-set-variable] NativeReg a, b; ^ ppc_alu.cc: In function 'JITCFlow ppc_opc_gen_mulhwux(JITC&)': ppc_alu.cc:1516:12: warning: variable 'a' set but not used [-Wunused-but-set-variable] NativeReg a, b; ^ ppc_alu.cc: In function 'void ppc_opc_negx(PPC_CPU_State&)': ppc_alu.cc:1668:14: warning: variable 'rB' set but not used [-Wunused-but-set-variable] int rD, rA, rB; ^~ ppc_alu.cc: In function 'JITCFlow ppc_opc_gen_negx(JITC&)': ppc_alu.cc:1678:14: warning: variable 'rB' set but not used [-Wunused-but-set-variable] int rD, rA, rB; ^~ ppc_alu.cc: In function 'void ppc_opc_negox(PPC_CPU_State&)': ppc_alu.cc:1705:14: warning: variable 'rB' set but not used [-Wunused-but-set-variable] int rD, rA, rB; ^~ ppc_alu.cc: In function 'void ppc_opc_subfmex(PPC_CPU_State&)': ppc_alu.cc:2652:14: warning: variable 'rB' set but not used [-Wunused-but-set-variable] int rD, rA, rB; ^~ ppc_alu.cc: In function 'void ppc_opc_subfmeox(PPC_CPU_State&)': ppc_alu.cc:2674:14: warning: variable 'rB' set but not used [-Wunused-but-set-variable] int rD, rA, rB; ^~ ppc_alu.cc: In function 'void ppc_opc_subfzex(PPC_CPU_State&)': ppc_alu.cc:2693:14: warning: variable 'rB' set but not used [-Wunused-but-set-variable] int rD, rA, rB; ^~ ppc_alu.cc: In function 'JITCFlow ppc_opc_gen_subfzex(JITC&)': ppc_alu.cc:2706:14: warning: variable 'rB' set but not used [-Wunused-but-set-variable] int rD, rA, rB; ^~ ppc_alu.cc: In function 'void ppc_opc_subfzeox(PPC_CPU_State&)': ppc_alu.cc:2733:14: warning: variable 'rB' set but not used [-Wunused-but-set-variable] int rD, rA, rB; ^~ --- ppc_exc.o --- mv -f .deps/ppc_exc.Tpo .deps/ppc_exc.Po --- ppc_fpu.o --- g++ -DHAVE_CONFIG_H -I. -I../../.. -I ../.. -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT ppc_fpu.o -MD -MP -MF .deps/ppc_fpu.Tpo -c -o ppc_fpu.o ppc_fpu.cc ppc_fpu.cc: In function 'void ppc_opc_fabsx(PPC_CPU_State&)': ppc_fpu.cc:973:11: warning: variable 'frA' set but not used [-Wunused-but-set-variable] int frD, frA, frB; ^~~ ppc_fpu.cc: In function 'void ppc_opc_faddx(PPC_CPU_State&)': ppc_fpu.cc:1021:21: warning: variable 'frC' set but not used [-Wunused-but-set-variable] int frD, frA, frB, frC; ^~~ ppc_fpu.cc: In function 'void ppc_opc_faddsx(PPC_CPU_State&)': ppc_fpu.cc:1060:21: warning: variable 'frC' set but not used [-Wunused-but-set-variable] int frD, frA, frB, frC; ^~~ ppc_fpu.cc: In function 'void ppc_opc_fctiwx(PPC_CPU_State&)': ppc_fpu.cc:1158:11: warning: variable 'frA' set but not used [-Wunused-but-set-variable] int frD, frA, frB; ^~~ ppc_fpu.cc: In function 'void ppc_opc_fctiwzx(PPC_CPU_State&)': ppc_fpu.cc:1209:11: warning: variable 'frA' set but not used [-Wunused-but-set-variable] int frD, frA, frB; ^~~ ppc_fpu.cc: In function 'void ppc_opc_fdivx(PPC_CPU_State&)': ppc_fpu.cc:1279:21: warning: variable 'frC' set but not used [-Wunused-but-set-variable] int frD, frA, frB, frC; ^~~ ppc_fpu.cc: In function 'void ppc_opc_fdivsx(PPC_CPU_State&)': ppc_fpu.cc:1325:21: warning: variable 'frC' set but not used [-Wunused-but-set-variable] int frD, frA, frB, frC; ^~~ ppc_fpu.cc: In function 'void ppc_opc_fmrx(PPC_CPU_State&)': ppc_fpu.cc:1417:11: warning: variable 'rA' set but not used [-Wunused-but-set-variable] int frD, rA, frB; ^~ ppc_fpu.cc: In function 'void ppc_opc_fmulx(PPC_CPU_State&)': ppc_fpu.cc:1530:16: warning: variable 'frB' set but not used [-Wunused-but-set-variable] int frD, frA, frB, frC; ^~~ ppc_fpu.cc: In function 'void ppc_opc_fmulsx(PPC_CPU_State&)': ppc_fpu.cc:1570:16: warning: variable 'frB' set but not used [-Wunused-but-set-variable] int frD, frA, frB, frC; ^~~ ppc_fpu.cc: In function 'void ppc_opc_fnabsx(PPC_CPU_State&)': ppc_fpu.cc:1598:11: warning: variable 'frA' set but not used [-Wunused-but-set-variable] int frD, frA, frB; ^~~ ppc_fpu.cc: In function 'void ppc_opc_fnegx(PPC_CPU_State&)': ppc_fpu.cc:1647:11: warning: variable 'frA' set but not used [-Wunused-but-set-variable] int frD, frA, frB; ^~~ ppc_fpu.cc: In function 'void ppc_opc_fresx(PPC_CPU_State&)': ppc_fpu.cc:1817:6: warning: variable 'frD' set but not used [-Wunused-but-set-variable] int frD, frA, frB, frC; ^~~ ppc_fpu.cc:1817:11: warning: variable 'frA' set but not used [-Wunused-but-set-variable] int frD, frA, frB, frC; ^~~ ppc_fpu.cc:1817:16: warning: variable 'frB' set but not used [-Wunused-but-set-variable] int frD, frA, frB, frC; ^~~ ppc_fpu.cc:1817:21: warning: variable 'frC' set but not used [-Wunused-but-set-variable] int frD, frA, frB, frC; ^~~ ppc_fpu.cc: In function 'void ppc_opc_frspx(PPC_CPU_State&)': ppc_fpu.cc:1837:11: warning: variable 'frA' set but not used [-Wunused-but-set-variable] int frD, frA, frB; ^~~ ppc_fpu.cc: In function 'void ppc_opc_frsqrtex(PPC_CPU_State&)': ppc_fpu.cc:1859:11: warning: variable 'frA' set but not used [-Wunused-but-set-variable] int frD, frA, frB, frC; ^~~ ppc_fpu.cc:1859:21: warning: variable 'frC' set but not used [-Wunused-but-set-variable] int frD, frA, frB, frC; ^~~ ppc_fpu.cc: In function 'void ppc_opc_fsqrtx(PPC_CPU_State&)': ppc_fpu.cc:1930:11: warning: variable 'frA' set but not used [-Wunused-but-set-variable] int frD, frA, frB, frC; ^~~ ppc_fpu.cc:1930:21: warning: variable 'frC' set but not used [-Wunused-but-set-variable] int frD, frA, frB, frC; ^~~ ppc_fpu.cc: In function 'void ppc_opc_fsqrtsx(PPC_CPU_State&)': ppc_fpu.cc:1965:6: warning: variable 'frD' set but not used [-Wunused-but-set-variable] int frD, frA, frB, frC; ^~~ ppc_fpu.cc:1965:11: warning: variable 'frA' set but not used [-Wunused-but-set-variable] int frD, frA, frB, frC; ^~~ ppc_fpu.cc:1965:16: warning: variable 'frB' set but not used [-Wunused-but-set-variable] int frD, frA, frB, frC; ^~~ ppc_fpu.cc:1965:21: warning: variable 'frC' set but not used [-Wunused-but-set-variable] int frD, frA, frB, frC; ^~~ ppc_fpu.cc: In function 'void ppc_opc_fsubx(PPC_CPU_State&)': ppc_fpu.cc:1985:21: warning: variable 'frC' set but not used [-Wunused-but-set-variable] int frD, frA, frB, frC; ^~~ ppc_fpu.cc: In function 'void ppc_opc_fsubsx(PPC_CPU_State&)': ppc_fpu.cc:2032:21: warning: variable 'frC' set but not used [-Wunused-but-set-variable] int frD, frA, frB, frC; ^~~ --- ppc_cpu.o --- mv -f .deps/ppc_cpu.Tpo .deps/ppc_cpu.Po --- ppc_mmu.o --- g++ -DHAVE_CONFIG_H -I. -I../../.. -I ../.. -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT ppc_mmu.o -MD -MP -MF .deps/ppc_mmu.Tpo -c -o ppc_mmu.o ppc_mmu.cc ppc_mmu.cc: In function 'void ppc_opc_dcbz(PPC_CPU_State&)': ppc_mmu.cc:1215:10: warning: variable 'rD' set but not used [-Wunused-but-set-variable] int rA, rD, rB; ^~ ppc_mmu.cc: In function 'JITCFlow ppc_opc_gen_dcbz(JITC&)': ppc_mmu.cc:1227:10: warning: variable 'rD' set but not used [-Wunused-but-set-variable] int rA, rD, rB; ^~ --- ppc_fpu.o --- In file included from ppc_fpu.cc:25: ppc_fpu.h: In function 'void ppc_opc_fdivsx(PPC_CPU_State&)': ppc_fpu.h:482:12: warning: 'D.ppc_double::m' may be used uninitialized in this function [-Wmaybe-uninitialized] s.m = d.m >> 29; ~~~~^~~~~ ppc_fpu.cc:1328:19: note: 'D.ppc_double::m' was declared here ppc_double A, B, D; ^ In file included from ppc_fpu.cc:25: ppc_fpu.h:494:8: warning: 'D.ppc_double::e' may be used uninitialized in this function [-Wmaybe-uninitialized] s.e++; ~~~^~ ppc_fpu.cc:1328:19: note: 'D.ppc_double::e' was declared here ppc_double A, B, D; ^ In file included from ppc_fpu.cc:25: ppc_fpu.h:488:2: warning: 'D' may be used uninitialized in this function [-Wmaybe-uninitialized] switch (s.type) { ^~~~~~ ppc_fpu.cc:1328:19: note: 'D' was declared here ppc_double A, B, D; ^ --- ppc_dec.o --- mv -f .deps/ppc_dec.Tpo .deps/ppc_dec.Po --- ppc_opc.o --- g++ -DHAVE_CONFIG_H -I. -I../../.. -I ../.. -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT ppc_opc.o -MD -MP -MF .deps/ppc_opc.Tpo -c -o ppc_opc.o ppc_opc.cc In file included from ppc_opc.cc:24: ../../info.h:29:24: warning: C++11 requires a space between string literal and macro [-Wc++11-compat] #define EMULATOR_MODEL "PowerPC ("APPNAME" "APPVERSION")" ^ ../../info.h:29:42: warning: C++11 requires a space between string literal and macro [-Wc++11-compat] #define EMULATOR_MODEL "PowerPC ("APPNAME" "APPVERSION")" ^ ppc_opc.cc: In function 'void ppc_opc_bcctrx(PPC_CPU_State&)': ppc_opc.cc:354:17: warning: variable 'BD' set but not used [-Wunused-but-set-variable] uint32 BO, BI, BD; ^~ ppc_opc.cc: In function 'JITCFlow ppc_opc_gen_bcctrx(JITC&)': ppc_opc.cc:369:17: warning: variable 'BD' set but not used [-Wunused-but-set-variable] uint32 BO, BI, BD; ^~ ppc_opc.cc: In function 'JITCFlow ppc_opc_gen_bclrx(JITC&)': ppc_opc.cc:430:17: warning: variable 'BD' set but not used [-Wunused-but-set-variable] uint32 BO, BI, BD; ^~ ppc_opc.cc: In function 'JITCFlow ppc_opc_gen_icbi(JITC&)': ppc_opc.cc:589:6: warning: variable 'rD' set but not used [-Wunused-but-set-variable] int rD, rA, rB; ^~ ppc_opc.cc: In function 'void ppc_opc_mcrf(PPC_CPU_State&)': ppc_opc.cc:635:19: warning: variable 'bla' set but not used [-Wunused-but-set-variable] uint32 crD, crS, bla; ^~~ ppc_opc.cc: In function 'void ppc_opc_mcrxr(PPC_CPU_State&)': ppc_opc.cc:669:11: warning: variable 'a' set but not used [-Wunused-but-set-variable] int crD, a, b; ^ ppc_opc.cc:669:14: warning: variable 'b' set but not used [-Wunused-but-set-variable] int crD, a, b; ^ ppc_opc.cc: In function 'void ppc_opc_mfcr(PPC_CPU_State&)': ppc_opc.cc:703:10: warning: variable 'rA' set but not used [-Wunused-but-set-variable] int rD, rA, rB; ^~ ppc_opc.cc:703:14: warning: variable 'rB' set but not used [-Wunused-but-set-variable] int rD, rA, rB; ^~ ppc_opc.cc: In function 'JITCFlow ppc_opc_gen_mfcr(JITC&)': ppc_opc.cc:710:10: warning: variable 'rA' set but not used [-Wunused-but-set-variable] int rD, rA, rB; ^~ ppc_opc.cc:710:14: warning: variable 'rB' set but not used [-Wunused-but-set-variable] int rD, rA, rB; ^~ ppc_opc.cc: In function 'void ppc_opc_mffsx(PPC_CPU_State&)': ppc_opc.cc:723:11: warning: variable 'rA' set but not used [-Wunused-but-set-variable] int frD, rA, rB; ^~ ppc_opc.cc:723:15: warning: variable 'rB' set but not used [-Wunused-but-set-variable] int frD, rA, rB; ^~ ppc_opc.cc: In function 'void ppc_opc_mfmsr(PPC_CPU_State&)': ppc_opc.cc:748:10: warning: variable 'rA' set but not used [-Wunused-but-set-variable] int rD, rA, rB; ^~ ppc_opc.cc:748:14: warning: variable 'rB' set but not used [-Wunused-but-set-variable] int rD, rA, rB; ^~ ppc_opc.cc: In function 'JITCFlow ppc_opc_gen_mfmsr(JITC&)': ppc_opc.cc:756:10: warning: variable 'rA' set but not used [-Wunused-but-set-variable] int rD, rA, rB; ^~ ppc_opc.cc:756:14: warning: variable 'rB' set but not used [-Wunused-but-set-variable] int rD, rA, rB; ^~ ppc_opc.cc: In function 'void ppc_opc_mfsr(PPC_CPU_State&)': ppc_opc.cc:1050:14: warning: variable 'rB' set but not used [-Wunused-but-set-variable] int rD, SR, rB; ^~ ppc_opc.cc: In function 'JITCFlow ppc_opc_gen_mfsr(JITC&)': ppc_opc.cc:1058:14: warning: variable 'rB' set but not used [-Wunused-but-set-variable] int rD, SR, rB; ^~ ppc_opc.cc: In function 'void ppc_opc_mfsrin(PPC_CPU_State&)': ppc_opc.cc:1073:10: warning: variable 'rA' set but not used [-Wunused-but-set-variable] int rD, rA, rB; ^~ ppc_opc.cc: In function 'JITCFlow ppc_opc_gen_mfsrin(JITC&)': ppc_opc.cc:1081:10: warning: variable 'SR' set but not used [-Wunused-but-set-variable] int rD, SR, rB; ^~ ppc_opc.cc: In function 'void ppc_opc_mtfsb0x(PPC_CPU_State&)': ppc_opc.cc:1180:12: warning: variable 'n1' set but not used [-Wunused-but-set-variable] int crbD, n1, n2; ^~ ppc_opc.cc:1180:16: warning: variable 'n2' set but not used [-Wunused-but-set-variable] int crbD, n1, n2; ^~ ppc_opc.cc: In function 'JITCFlow ppc_opc_gen_mtfsb0x(JITC&)': ppc_opc.cc:1210:12: warning: variable 'n1' set but not used [-Wunused-but-set-variable] int crbD, n1, n2; ^~ ppc_opc.cc:1210:16: warning: variable 'n2' set but not used [-Wunused-but-set-variable] int crbD, n1, n2; ^~ ppc_opc.cc: In function 'void ppc_opc_mtfsb1x(PPC_CPU_State&)': ppc_opc.cc:1229:12: warning: variable 'n1' set but not used [-Wunused-but-set-variable] int crbD, n1, n2; ^~ ppc_opc.cc:1229:16: warning: variable 'n2' set but not used [-Wunused-but-set-variable] int crbD, n1, n2; ^~ ppc_opc.cc: In function 'JITCFlow ppc_opc_gen_mtfsb1x(JITC&)': ppc_opc.cc:1246:12: warning: variable 'n1' set but not used [-Wunused-but-set-variable] int crbD, n1, n2; ^~ ppc_opc.cc:1246:16: warning: variable 'n2' set but not used [-Wunused-but-set-variable] int crbD, n1, n2; ^~ ppc_opc.cc: In function 'void ppc_opc_mtfsfix(PPC_CPU_State&)': ppc_opc.cc:1313:12: warning: variable 'n1' set but not used [-Wunused-but-set-variable] int crfD, n1; ^~ ppc_opc.cc: In function 'JITCFlow ppc_opc_gen_mtfsfix(JITC&)': ppc_opc.cc:1333:12: warning: variable 'n1' set but not used [-Wunused-but-set-variable] int crfD, n1; ^~ ppc_opc.cc: In function 'void ppc_opc_mtmsr(PPC_CPU_State&)': ppc_opc.cc:1365:10: warning: variable 'rA' set but not used [-Wunused-but-set-variable] int rS, rA, rB; ^~ ppc_opc.cc:1365:14: warning: variable 'rB' set but not used [-Wunused-but-set-variable] int rS, rA, rB; ^~ ppc_opc.cc: In function 'JITCFlow ppc_opc_gen_mtmsr(JITC&)': ppc_opc.cc:1375:10: warning: variable 'rA' set but not used [-Wunused-but-set-variable] int rS, rA, rB; ^~ ppc_opc.cc:1375:14: warning: variable 'rB' set but not used [-Wunused-but-set-variable] int rS, rA, rB; ^~ ppc_opc.cc: In function 'void ppc_opc_mtsr(PPC_CPU_State&)': ppc_opc.cc:1830:14: warning: variable 'rB' set but not used [-Wunused-but-set-variable] int rS, SR, rB; ^~ ppc_opc.cc: In function 'JITCFlow ppc_opc_gen_mtsr(JITC&)': ppc_opc.cc:1839:14: warning: variable 'rB' set but not used [-Wunused-but-set-variable] int rS, SR, rB; ^~ ppc_opc.cc: In function 'void ppc_opc_mtsrin(PPC_CPU_State&)': ppc_opc.cc:1862:10: warning: variable 'rA' set but not used [-Wunused-but-set-variable] int rS, rA, rB; ^~ ppc_opc.cc: In function 'JITCFlow ppc_opc_gen_mtsrin(JITC&)': ppc_opc.cc:1871:10: warning: variable 'rA' set but not used [-Wunused-but-set-variable] int rS, rA, rB; ^~ ppc_opc.cc: In function 'void ppc_opc_tlbia(PPC_CPU_State&)': ppc_opc.cc:1983:6: warning: variable 'rS' set but not used [-Wunused-but-set-variable] int rS, rA, rB; ^~ ppc_opc.cc:1983:10: warning: variable 'rA' set but not used [-Wunused-but-set-variable] int rS, rA, rB; ^~ ppc_opc.cc:1983:14: warning: variable 'rB' set but not used [-Wunused-but-set-variable] int rS, rA, rB; ^~ ppc_opc.cc: In function 'void ppc_opc_tlbie(PPC_CPU_State&)': ppc_opc.cc:2009:6: warning: variable 'rS' set but not used [-Wunused-but-set-variable] int rS, rA, rB; ^~ ppc_opc.cc:2009:10: warning: variable 'rA' set but not used [-Wunused-but-set-variable] int rS, rA, rB; ^~ ppc_opc.cc:2009:14: warning: variable 'rB' set but not used [-Wunused-but-set-variable] int rS, rA, rB; ^~ ppc_opc.cc: In function 'JITCFlow ppc_opc_gen_tlbie(JITC&)': ppc_opc.cc:2018:6: warning: variable 'rS' set but not used [-Wunused-but-set-variable] int rS, rA, rB; ^~ ppc_opc.cc:2018:10: warning: variable 'rA' set but not used [-Wunused-but-set-variable] int rS, rA, rB; ^~ ppc_opc.cc: In function 'void ppc_opc_tlbsync(PPC_CPU_State&)': ppc_opc.cc:2039:6: warning: variable 'rS' set but not used [-Wunused-but-set-variable] int rS, rA, rB; ^~ ppc_opc.cc:2039:10: warning: variable 'rA' set but not used [-Wunused-but-set-variable] int rS, rA, rB; ^~ ppc_opc.cc:2039:14: warning: variable 'rB' set but not used [-Wunused-but-set-variable] int rS, rA, rB; ^~ ppc_opc.cc: At global scope: ppc_opc.cc:1191:15: warning: 'ppc_to_x86_roundmode' defined but not used [-Wunused-variable] static uint32 ppc_to_x86_roundmode[] = { ^~~~~~~~~~~~~~~~~~~~ --- ppc_fpu.o --- In file included from ppc_fpu.cc:25: ppc_fpu.h: In function 'void ppc_opc_fmulx(PPC_CPU_State&)': ppc_fpu.h:228:8: warning: 'D.ppc_double::m' may be used uninitialized in this function [-Wmaybe-uninitialized] d.m += 8; ~~~~^~~~ ppc_fpu.cc:1533:19: note: 'D.ppc_double::m' was declared here ppc_double A, C, D; ^ In file included from ppc_fpu.cc:25: ppc_fpu.h:351:8: warning: 'D.ppc_double::e' may be used uninitialized in this function [-Wmaybe-uninitialized] d.e++; ~~~^~ ppc_fpu.cc:1533:19: note: 'D.ppc_double::e' was declared here ppc_double A, C, D; ^ In file included from ppc_fpu.cc:25: ppc_fpu.h:342:2: warning: 'D' may be used uninitialized in this function [-Wmaybe-uninitialized] switch (d.type) { ^~~~~~ ppc_fpu.cc:1533:19: note: 'D' was declared here ppc_double A, C, D; ^ --- ppc_esc.o --- mv -f .deps/ppc_esc.Tpo .deps/ppc_esc.Po --- ppc_vec.o --- g++ -DHAVE_CONFIG_H -I. -I../../.. -I ../.. -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT ppc_vec.o -MD -MP -MF .deps/ppc_vec.Tpo -c -o ppc_vec.o ppc_vec.cc --- ppc_fpu.o --- In file included from ppc_fpu.cc:25: ppc_fpu.h: In function 'void ppc_opc_faddx(PPC_CPU_State&)': ppc_fpu.h:351:8: warning: 'D.ppc_double::e' may be used uninitialized in this function [-Wmaybe-uninitialized] d.e++; ~~~^~ ppc_fpu.cc:1024:19: note: 'D.ppc_double::e' was declared here ppc_double A, B, D; ^ In file included from ppc_fpu.cc:25: ppc_fpu.h:228:8: warning: 'D.ppc_double::m' may be used uninitialized in this function [-Wmaybe-uninitialized] d.m += 8; ~~~~^~~~ ppc_fpu.cc:1024:19: note: 'D.ppc_double::m' was declared here ppc_double A, B, D; ^ In file included from ppc_fpu.cc:25: ppc_fpu.h:37:44: warning: 'D.ppc_double::s' may be used uninitialized in this function [-Wmaybe-uninitialized] #define FPD_PACK_VAR(f, s, e, m) (f) = ((s)?FPU_SIGN_BIT:0ULL)|((((uint64)(e))&0x7ff)<<52)|((m)&((1ULL<<52)-1)) ^ ppc_fpu.cc:1024:19: note: 'D.ppc_double::s' was declared here ppc_double A, B, D; ^ In file included from ppc_fpu.cc:25: ppc_fpu.h:342:2: warning: 'D' may be used uninitialized in this function [-Wmaybe-uninitialized] switch (d.type) { ^~~~~~ ppc_fpu.cc:1024:19: note: 'D' was declared here ppc_double A, B, D; ^ --- ppc_vec.o --- mv -f .deps/ppc_vec.Tpo .deps/ppc_vec.Po --- jitc.o --- g++ -DHAVE_CONFIG_H -I. -I../../.. -I ../.. -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT jitc.o -MD -MP -MF .deps/jitc.Tpo -c -o jitc.o jitc.cc mv -f .deps/jitc.Tpo .deps/jitc.Po --- jitc_debug.o --- g++ -DHAVE_CONFIG_H -I. -I../../.. -I ../.. -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT jitc_debug.o -MD -MP -MF .deps/jitc_debug.Tpo -c -o jitc_debug.o jitc_debug.cc mv -f .deps/jitc_debug.Tpo .deps/jitc_debug.Po --- jitc_mmu.o --- gcc -DHAVE_CONFIG_H -I. -I../../.. -I ../.. -MT jitc_mmu.o -MD -MP -MF .deps/jitc_mmu.Tpo -c -o jitc_mmu.o jitc_mmu.S mv -f .deps/jitc_mmu.Tpo .deps/jitc_mmu.Po --- jitc_tools.o --- gcc -DHAVE_CONFIG_H -I. -I../../.. -I ../.. -MT jitc_tools.o -MD -MP -MF .deps/jitc_tools.Tpo -c -o jitc_tools.o jitc_tools.S mv -f .deps/jitc_tools.Tpo .deps/jitc_tools.Po --- x86_64asm.o --- g++ -DHAVE_CONFIG_H -I. -I../../.. -I ../.. -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT x86_64asm.o -MD -MP -MF .deps/x86_64asm.Tpo -c -o x86_64asm.o x86_64asm.cc x86_64asm.cc: In member function 'void JITC::flushFlagsAfterCMP(X86FlagTest, X86FlagTest, byte, int, void*)': x86_64asm.cc:630:29: warning: narrowing conversion of '(144 + ((int)t2))' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] byte instr[3] = {0x0f, 0x90+t2, 0xc0+4}; ~~~~^~~ x86_64asm.cc: In member function 'void JITC::asmSimpleMODRM64(uint8, NativeReg, NativeReg)': x86_64asm.cc:952:41: warning: narrowing conversion of '((72 + ((((int)reg1) >> 3) << 2)) + (((int)reg2) >> 3))' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] byte instr[3] = {0x48 + ((reg1>>3)<<2) + (reg2>>3), ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ x86_64asm.cc:953:42: warning: narrowing conversion of '((192 + ((((int)reg1) & 7) << 3)) + (((int)reg2) & 7))' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] opc, 0xc0+((reg1&7)<<3)+(reg2&7)}; ~~~~~~~~~~~~~~~~~~^~~~~~~~~ x86_64asm.cc: In member function 'void JITC::asmSimpleMODRM32(uint8, NativeReg, NativeReg)': x86_64asm.cc:960:42: warning: narrowing conversion of '((64 + ((((int)reg1) >> 3) << 2)) + (((int)reg2) >> 3))' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] byte instr[3] = {0x40 + ((reg1>>3)<<2) + (reg2>>3), ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ x86_64asm.cc:961:43: warning: narrowing conversion of '((192 + ((((int)reg1) & 7) << 3)) + (((int)reg2) & 7))' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] opc, 0xc0+((reg1&7)<<3)+(reg2&7)}; ~~~~~~~~~~~~~~~~~~^~~~~~~~~ x86_64asm.cc:964:39: warning: narrowing conversion of '((192 + (((int)reg1) << 3)) + ((int)reg2))' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] byte instr[2] = {opc, 0xc0+(reg1<<3)+reg2}; ~~~~~~~~~~~~~~^~~~~ x86_64asm.cc: In member function 'void JITC::asmSimpleMODRM8(uint8, NativeReg, NativeReg)': x86_64asm.cc:972:42: warning: narrowing conversion of '((64 + ((((int)reg1) >> 3) << 2)) + (((int)reg2) >> 3))' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] byte instr[3] = {0x40 + ((reg1>>3)<<2) + (reg2>>3), ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ x86_64asm.cc:973:43: warning: narrowing conversion of '((192 + ((((int)reg1) & 7) << 3)) + (((int)reg2) & 7))' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] opc, 0xc0+((reg1&7)<<3)+(reg2&7)}; ~~~~~~~~~~~~~~~~~~^~~~~~~~~ x86_64asm.cc:976:39: warning: narrowing conversion of '((192 + (((int)reg1) << 3)) + ((int)reg2))' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] byte instr[2] = {opc, 0xc0+(reg1<<3)+reg2}; ~~~~~~~~~~~~~~^~~~~ x86_64asm.cc: In member function 'void JITC::asmMOVABS(NativeReg, uint64)': x86_64asm.cc:1040:24: warning: narrowing conversion of '(72 + (((int)reg) >> 3))' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] byte instr[10] = {0x48+(reg>>3), 0xb8+(reg&7)}; ~~~~^~~~~~~~~ x86_64asm.cc:1040:39: warning: narrowing conversion of '(184 + (((int)reg) & 7))' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] byte instr[10] = {0x48+(reg>>3), 0xb8+(reg&7)}; ~~~~^~~~~~~~ x86_64asm.cc: In member function 'void JITC::asmSimpleALU32(X86ALUopc, NativeReg, uint32)': x86_64asm.cc:1049:46: warning: narrowing conversion of '((192 + (((int)opc) << 3)) + (((int)reg) & 7))' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] byte instr[4] = {0x41, 0x83, 0xc0+(opc<<3)+(reg&7), imm}; ~~~~~~~~~~~~~^~~~~~~~ x86_64asm.cc:1049:59: warning: narrowing conversion of 'imm' from 'uint32' {aka 'unsigned int'} to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] byte instr[4] = {0x41, 0x83, 0xc0+(opc<<3)+(reg&7), imm}; ^ x86_64asm.cc:1052:40: warning: narrowing conversion of '((192 + (((int)opc) << 3)) + ((int)reg))' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] byte instr[3] = {0x83, 0xc0+(opc<<3)+reg, imm}; ~~~~~~~~~~~~~^~~~ x86_64asm.cc:1052:49: warning: narrowing conversion of 'imm' from 'uint32' {aka 'unsigned int'} to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] byte instr[3] = {0x83, 0xc0+(opc<<3)+reg, imm}; ^ x86_64asm.cc: In member function 'void JITC::asmALU32(X86ALUopc1, NativeReg)': x86_64asm.cc:1152:35: warning: narrowing conversion of '(((int)opc) + (((int)reg) & 7))' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] byte instr[3] = {0x41, 0xf7, opc+(reg&7)}; ~~~^~~~~~~~ x86_64asm.cc:1155:29: warning: narrowing conversion of '(((int)opc) + ((int)reg))' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] byte instr[2] = {0xf7, opc+reg}; ~~~^~~~ x86_64asm.cc: In member function 'void JITC::asmMOVxx32_16(X86MOVxx, NativeReg, NativeReg)': x86_64asm.cc:1498:39: warning: narrowing conversion of '((64 + ((((int)reg1) >> 3) << 2)) + (((int)reg2) >> 3))' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] byte instr[4] = {0x40+((reg1>>3)<<2)+(reg2>>3), ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ x86_64asm.cc:1499:29: warning: narrowing conversion of '(((int)opc) + 1)' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] 0x0f, opc+1, 0xc0+((reg1&7)<<3)+(reg2&7)}; ~~~^~ x86_64asm.cc:1499:51: warning: narrowing conversion of '((192 + ((((int)reg1) & 7) << 3)) + (((int)reg2) & 7))' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] 0x0f, opc+1, 0xc0+((reg1&7)<<3)+(reg2&7)}; ~~~~~~~~~~~~~~~~~~^~~~~~~~~ x86_64asm.cc:1502:29: warning: narrowing conversion of '(((int)opc) + 1)' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] byte instr[3] = {0x0f, opc+1, 0xc0+(reg1<<3)+reg2}; ~~~^~ x86_64asm.cc:1502:47: warning: narrowing conversion of '((192 + (((int)reg1) << 3)) + ((int)reg2))' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] byte instr[3] = {0x0f, opc+1, 0xc0+(reg1<<3)+reg2}; ~~~~~~~~~~~~~~^~~~~ x86_64asm.cc: In member function 'void JITC::asmMOVxx32_8(X86MOVxx, NativeReg, NativeReg)': x86_64asm.cc:1510:39: warning: narrowing conversion of '((64 + ((((int)reg1) >> 3) << 2)) + (((int)reg2) >> 3))' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] byte instr[4] = {0x40+((reg1>>3)<<2)+(reg2>>3), ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ x86_64asm.cc:1511:49: warning: narrowing conversion of '((192 + ((((int)reg1) & 7) << 3)) + (((int)reg2) & 7))' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] 0x0f, opc, 0xc0+((reg1&7)<<3)+(reg2&7)}; ~~~~~~~~~~~~~~~~~~^~~~~~~~~ x86_64asm.cc:1514:45: warning: narrowing conversion of '((192 + (((int)reg1) << 3)) + ((int)reg2))' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] byte instr[3] = {0x0f, opc, 0xc0+(reg1<<3)+reg2}; ~~~~~~~~~~~~~~^~~~~ x86_64asm.cc: In member function 'void JITC::asmSET8(X86FlagTest, NativeReg)': x86_64asm.cc:1537:24: warning: narrowing conversion of '(64 + (((int)reg) >> 3))' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] byte instr[4] = {0x40+(reg>>3), 0x0f, 0x90+flags, 0xc0+(reg&7)}; ~~~~^~~~~~~~~ x86_64asm.cc:1537:45: warning: narrowing conversion of '(144 + ((int)flags))' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] byte instr[4] = {0x40+(reg>>3), 0x0f, 0x90+flags, 0xc0+(reg&7)}; ~~~~^~~~~~ x86_64asm.cc:1537:57: warning: narrowing conversion of '(192 + (((int)reg) & 7))' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] byte instr[4] = {0x40+(reg>>3), 0x0f, 0x90+flags, 0xc0+(reg&7)}; ~~~~^~~~~~~~ x86_64asm.cc:1540:30: warning: narrowing conversion of '(144 + ((int)flags))' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] byte instr[3] = {0x0f, 0x90+flags, 0xc0+reg}; ~~~~^~~~~~ x86_64asm.cc:1540:42: warning: narrowing conversion of '(192 + ((int)reg))' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] byte instr[3] = {0x0f, 0x90+flags, 0xc0+reg}; ~~~~^~~~ x86_64asm.cc: In member function 'void JITC::asmCMOV32(X86FlagTest, NativeReg, NativeReg)': x86_64asm.cc:1562:39: warning: narrowing conversion of '((64 + ((((int)reg1) >> 3) << 2)) + (((int)reg2) >> 3))' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] byte instr[4] = {0x40+((reg1>>3)<<2)+(reg2>>3), ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ x86_64asm.cc:1563:30: warning: narrowing conversion of '(64 + ((int)flags))' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] 0x0f, 0x40+flags, 0xc0+((reg1&7)<<3)+(reg2&7)}; ~~~~^~~~~~ x86_64asm.cc:1563:56: warning: narrowing conversion of '((192 + ((((int)reg1) & 7) << 3)) + (((int)reg2) & 7))' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] 0x0f, 0x40+flags, 0xc0+((reg1&7)<<3)+(reg2&7)}; ~~~~~~~~~~~~~~~~~~^~~~~~~~~ x86_64asm.cc:1566:30: warning: narrowing conversion of '(64 + ((int)flags))' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] byte instr[3] = {0x0f, 0x40+flags, 0xc0+(reg1<<3)+reg2}; ~~~~^~~~~~ x86_64asm.cc:1566:52: warning: narrowing conversion of '((192 + (((int)reg1) << 3)) + ((int)reg2))' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] byte instr[3] = {0x0f, 0x40+flags, 0xc0+(reg1<<3)+reg2}; ~~~~~~~~~~~~~~^~~~~ x86_64asm.cc: In member function 'void JITC::asmShift64(X86ShiftOpc, NativeReg, uint32)': x86_64asm.cc:1588:24: warning: narrowing conversion of '(72 + (((int)reg) >> 3))' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] byte instr[3] = {0x48+(reg >> 3), 0xd1, 0xc0+opc+(reg&7)}; ~~~~^~~~~~~~~~~ x86_64asm.cc:1588:51: warning: narrowing conversion of '((192 + ((int)opc)) + (((int)reg) & 7))' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] byte instr[3] = {0x48+(reg >> 3), 0xd1, 0xc0+opc+(reg&7)}; ~~~~~~~~^~~~~~~~ x86_64asm.cc:1591:24: warning: narrowing conversion of '(72 + (((int)reg) >> 3))' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] byte instr[4] = {0x48+(reg >> 3), 0xc1, 0xc0+opc+(reg&7), imm}; ~~~~^~~~~~~~~~~ x86_64asm.cc:1591:51: warning: narrowing conversion of '((192 + ((int)opc)) + (((int)reg) & 7))' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] byte instr[4] = {0x48+(reg >> 3), 0xc1, 0xc0+opc+(reg&7), imm}; ~~~~~~~~^~~~~~~~ x86_64asm.cc:1591:64: warning: narrowing conversion of 'imm' from 'uint32' {aka 'unsigned int'} to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] byte instr[4] = {0x48+(reg >> 3), 0xc1, 0xc0+opc+(reg&7), imm}; ^ x86_64asm.cc: In member function 'void JITC::asmShift32(X86ShiftOpc, NativeReg, uint32)': x86_64asm.cc:1600:41: warning: narrowing conversion of '((192 + ((int)opc)) + (((int)reg) & 7))' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] byte instr[3] = {0x41, 0xd1, 0xc0+opc+(reg&7)}; ~~~~~~~~^~~~~~~~ x86_64asm.cc:1603:35: warning: narrowing conversion of '((192 + ((int)opc)) + ((int)reg))' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] byte instr[2] = {0xd1, 0xc0+opc+reg}; ~~~~~~~~^~~~ x86_64asm.cc:1608:41: warning: narrowing conversion of '((192 + ((int)opc)) + (((int)reg) & 7))' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] byte instr[4] = {0x41, 0xc1, 0xc0+opc+(reg&7), imm}; ~~~~~~~~^~~~~~~~ x86_64asm.cc:1608:54: warning: narrowing conversion of 'imm' from 'uint32' {aka 'unsigned int'} to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] byte instr[4] = {0x41, 0xc1, 0xc0+opc+(reg&7), imm}; ^ x86_64asm.cc:1611:35: warning: narrowing conversion of '((192 + ((int)opc)) + ((int)reg))' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] byte instr[3] = {0xc1, 0xc0+opc+reg, imm}; ~~~~~~~~^~~~ x86_64asm.cc:1611:44: warning: narrowing conversion of 'imm' from 'uint32' {aka 'unsigned int'} to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] byte instr[3] = {0xc1, 0xc0+opc+reg, imm}; ^ x86_64asm.cc: In member function 'void JITC::asmShift16(X86ShiftOpc, NativeReg, uint)': x86_64asm.cc:1621:47: warning: narrowing conversion of '((192 + ((int)opc)) + (((int)reg) & 7))' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] byte instr[4] = {0x66, 0x41, 0xd1, 0xc0+opc+(reg&7)}; ~~~~~~~~^~~~~~~~ x86_64asm.cc:1624:41: warning: narrowing conversion of '((192 + ((int)opc)) + ((int)reg))' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] byte instr[3] = {0x66, 0xd1, 0xc0+opc+reg}; ~~~~~~~~^~~~ x86_64asm.cc:1629:47: warning: narrowing conversion of '((192 + ((int)opc)) + (((int)reg) & 7))' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] byte instr[5] = {0x66, 0x41, 0xc1, 0xc0+opc+(reg&7), imm}; ~~~~~~~~^~~~~~~~ x86_64asm.cc:1629:60: warning: narrowing conversion of 'imm' from 'uint' {aka 'unsigned int'} to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] byte instr[5] = {0x66, 0x41, 0xc1, 0xc0+opc+(reg&7), imm}; ^ x86_64asm.cc:1632:41: warning: narrowing conversion of '((192 + ((int)opc)) + ((int)reg))' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] byte instr[4] = {0x66, 0xc1, 0xc0+opc+reg, imm}; ~~~~~~~~^~~~ x86_64asm.cc:1632:50: warning: narrowing conversion of 'imm' from 'uint' {aka 'unsigned int'} to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] byte instr[4] = {0x66, 0xc1, 0xc0+opc+reg, imm}; ^ x86_64asm.cc: In member function 'void JITC::asmShift32CL(X86ShiftOpc, NativeReg)': x86_64asm.cc:1641:40: warning: narrowing conversion of '((192 + ((int)opc)) + (((int)reg) & 7))' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] byte instr[3] = {0x41, 0xd3, 0xc0+opc+(reg&7)}; ~~~~~~~~^~~~~~~~ x86_64asm.cc:1644:34: warning: narrowing conversion of '((192 + ((int)opc)) + ((int)reg))' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] byte instr[2] = {0xd3, 0xc0+opc+reg}; ~~~~~~~~^~~~ x86_64asm.cc: In member function 'void JITC::asmIMUL32(NativeReg, NativeReg, uint32)': x86_64asm.cc:1653:35: warning: narrowing conversion of '((64 + (((int)reg2) >> 3)) + ((((int)reg1) >> 3) << 2))' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] byte instr[4] = {0x40+(reg2>>3)+((reg1>>3)<<2), ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ x86_64asm.cc:1654:45: warning: narrowing conversion of '((192 + ((((int)reg1) & 7) << 3)) + (((int)reg2) & 7))' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] 0x6b, 0xc0+((reg1&7)<<3)+(reg2&7), imm}; ~~~~~~~~~~~~~~~~~~^~~~~~~~~ x86_64asm.cc:1654:59: warning: narrowing conversion of 'imm' from 'uint32' {aka 'unsigned int'} to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] 0x6b, 0xc0+((reg1&7)<<3)+(reg2&7), imm}; ^ x86_64asm.cc:1657:41: warning: narrowing conversion of '((192 + (((int)reg1) << 3)) + ((int)reg2))' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] byte instr[3] = {0x6b, 0xc0+(reg1<<3)+reg2, imm}; ~~~~~~~~~~~~~~^~~~~ x86_64asm.cc:1657:51: warning: narrowing conversion of 'imm' from 'uint32' {aka 'unsigned int'} to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] byte instr[3] = {0x6b, 0xc0+(reg1<<3)+reg2, imm}; ^ x86_64asm.cc:1662:35: warning: narrowing conversion of '((64 + (((int)reg2) >> 3)) + ((((int)reg1) >> 3) << 2))' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] byte instr[7] = {0x40+(reg2>>3)+((reg1>>3)<<2), ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ x86_64asm.cc:1663:45: warning: narrowing conversion of '((192 + ((((int)reg1) & 7) << 3)) + (((int)reg2) & 7))' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] 0x69, 0xc0+((reg1&7)<<3)+(reg2&7)}; ~~~~~~~~~~~~~~~~~~^~~~~~~~~ x86_64asm.cc:1667:41: warning: narrowing conversion of '((192 + (((int)reg1) << 3)) + ((int)reg2))' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] byte instr[6] = {0x69, 0xc0+(reg1<<3)+reg2}; ~~~~~~~~~~~~~~^~~~~ x86_64asm.cc: In member function 'void JITC::asmIMUL32(NativeReg, NativeReg)': x86_64asm.cc:1678:34: warning: narrowing conversion of '((64 + (((int)reg2) >> 3)) + ((((int)reg1) >> 3) << 2))' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] byte instr[4] = {0x40+(reg2>>3)+((reg1>>3)<<2), ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ x86_64asm.cc:1679:52: warning: narrowing conversion of '((192 + ((((int)reg1) & 7) << 3)) + (((int)reg2) & 7))' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] 0x0f, 0xaf, 0xc0+((reg1&0x7)<<3)+(reg2&0x7)}; ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ x86_64asm.cc:1682:46: warning: narrowing conversion of '((192 + (((int)reg1) << 3)) + ((int)reg2))' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] byte instr[3] = {0x0f, 0xaf, 0xc0+(reg1<<3)+reg2}; ~~~~~~~~~~~~~~^~~~~ x86_64asm.cc: In member function 'void JITC::asmINC32(NativeReg)': x86_64asm.cc:1690:36: warning: narrowing conversion of '(192 + (((int)reg1) & 7))' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] byte instr[3] = {0x41, 0xff, 0xc0+(reg1&0x7)}; ~~~~^~~~~~~~~~~ x86_64asm.cc:1693:30: warning: narrowing conversion of '(192 + ((int)reg1))' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] byte instr[2] = {0xff, 0xc0+reg1}; ~~~~^~~~~ x86_64asm.cc: In member function 'void JITC::asmDEC32(NativeReg)': x86_64asm.cc:1701:36: warning: narrowing conversion of '(200 + (((int)reg1) & 7))' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] byte instr[3] = {0x41, 0xff, 0xc8+(reg1&0x7)}; ~~~~^~~~~~~~~~~ x86_64asm.cc:1704:30: warning: narrowing conversion of '(200 + ((int)reg1))' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] byte instr[2] = {0xff, 0xc8+reg1}; ~~~~^~~~~ x86_64asm.cc: In member function 'void JITC::asmBTx32(X86BitTest, NativeReg, int)': x86_64asm.cc:1712:51: warning: narrowing conversion of '((192 + (((int)opc) << 3)) + (((int)reg1) & 7))' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] byte instr[5] = {0x41, 0x0f, 0xba, 0xc0+(opc<<3)+(reg1&7), value}; ~~~~~~~~~~~~~^~~~~~~~~ x86_64asm.cc:1712:67: warning: narrowing conversion of 'value' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] byte instr[5] = {0x41, 0x0f, 0xba, 0xc0+(opc<<3)+(reg1&7), value}; ^ x86_64asm.cc:1715:45: warning: narrowing conversion of '((192 + (((int)opc) << 3)) + ((int)reg1))' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] byte instr[4] = {0x0f, 0xba, 0xc0+(opc<<3)+reg1, value}; ~~~~~~~~~~~~~^~~~~ x86_64asm.cc:1715:57: warning: narrowing conversion of 'value' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] byte instr[4] = {0x0f, 0xba, 0xc0+(opc<<3)+reg1, value}; ^ x86_64asm.cc: In member function 'void JITC::asmBSx32(X86BitSearch, NativeReg, NativeReg)': x86_64asm.cc:1745:39: warning: narrowing conversion of '((64 + ((((int)reg1) >> 3) << 2)) + (((int)reg2) >> 3))' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] byte instr[4] = {0x40+((reg1>>3)<<2)+(reg2>>3), ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ x86_64asm.cc:1746:49: warning: narrowing conversion of '((192 + ((((int)reg1) & 7) << 3)) + (((int)reg2) & 7))' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] 0x0f, opc, 0xc0+((reg1&7)<<3)+(reg2&7)}; ~~~~~~~~~~~~~~~~~~^~~~~~~~~ x86_64asm.cc:1749:45: warning: narrowing conversion of '((192 + (((int)reg1) << 3)) + ((int)reg2))' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] byte instr[3] = {0x0f, opc, 0xc0+(reg1<<3)+reg2}; ~~~~~~~~~~~~~~^~~~~ --- ppc_opc.o --- mv -f .deps/ppc_opc.Tpo .deps/ppc_opc.Po --- ppc_mmu.o --- ppc_mmu.cc: In function 'bool ppc_dma_write(uint32, const void*, uint32)': ppc_mmu.cc:858:8: warning: 'ptr' may be used uninitialized in this function [-Wmaybe-uninitialized] memcpy(ptr, src, size); ~~~~~~^~~~~~~~~~~~~~~~ ppc_mmu.cc: In function 'bool ppc_dma_read(void*, uint32, uint32)': ppc_mmu.cc:869:8: warning: 'ptr' may be used uninitialized in this function [-Wmaybe-uninitialized] memcpy(dest, ptr, size); ~~~~~~^~~~~~~~~~~~~~~~~ ppc_mmu.cc: In function 'bool ppc_dma_set(uint32, int, uint32)': ppc_mmu.cc:880:8: warning: 'ptr' may be used uninitialized in this function [-Wmaybe-uninitialized] memset(ptr, c, size); ~~~~~~^~~~~~~~~~~~~~ --- ppc_fpu.o --- In file included from ppc_fpu.cc:25: ppc_fpu.h: In function 'void ppc_opc_fsubx(PPC_CPU_State&)': ppc_fpu.h:228:8: warning: 'D.ppc_double::m' may be used uninitialized in this function [-Wmaybe-uninitialized] d.m += 8; ~~~~^~~~ ppc_fpu.cc:1988:19: note: 'D.ppc_double::m' was declared here ppc_double A, B, D; ^ In file included from ppc_fpu.cc:25: ppc_fpu.h:351:8: warning: 'D.ppc_double::e' may be used uninitialized in this function [-Wmaybe-uninitialized] d.e++; ~~~^~ ppc_fpu.cc:1988:19: note: 'D.ppc_double::e' was declared here ppc_double A, B, D; ^ In file included from ppc_fpu.cc:25: ppc_fpu.h:37:44: warning: 'D.ppc_double::s' may be used uninitialized in this function [-Wmaybe-uninitialized] #define FPD_PACK_VAR(f, s, e, m) (f) = ((s)?FPU_SIGN_BIT:0ULL)|((((uint64)(e))&0x7ff)<<52)|((m)&((1ULL<<52)-1)) ^ ppc_fpu.cc:1988:19: note: 'D.ppc_double::s' was declared here ppc_double A, B, D; ^ In file included from ppc_fpu.cc:25: ppc_fpu.h:342:2: warning: 'D' may be used uninitialized in this function [-Wmaybe-uninitialized] switch (d.type) { ^~~~~~ ppc_fpu.cc:1988:19: note: 'D' was declared here ppc_double A, B, D; ^ In file included from ppc_fpu.cc:25: ppc_fpu.h: In function 'void ppc_opc_fdivx(PPC_CPU_State&)': ppc_fpu.h:228:8: warning: 'D.ppc_double::m' may be used uninitialized in this function [-Wmaybe-uninitialized] d.m += 8; ~~~~^~~~ ppc_fpu.cc:1282:19: note: 'D.ppc_double::m' was declared here ppc_double A, B, D; ^ In file included from ppc_fpu.cc:25: ppc_fpu.h:351:8: warning: 'D.ppc_double::e' may be used uninitialized in this function [-Wmaybe-uninitialized] d.e++; ~~~^~ ppc_fpu.cc:1282:19: note: 'D.ppc_double::e' was declared here ppc_double A, B, D; ^ In file included from ppc_fpu.cc:25: ppc_fpu.h:342:2: warning: 'D' may be used uninitialized in this function [-Wmaybe-uninitialized] switch (d.type) { ^~~~~~ ppc_fpu.cc:1282:19: note: 'D' was declared here ppc_double A, B, D; ^ --- x86_64asm.o --- mv -f .deps/x86_64asm.Tpo .deps/x86_64asm.Po --- ppc_fpu.o --- In file included from ppc_fpu.cc:25: ppc_fpu.h: In function 'void ppc_opc_fmulsx(PPC_CPU_State&)': ppc_fpu.h:482:12: warning: 'D.ppc_double::m' may be used uninitialized in this function [-Wmaybe-uninitialized] s.m = d.m >> 29; ~~~~^~~~~ ppc_fpu.cc:1573:19: note: 'D.ppc_double::m' was declared here ppc_double A, C, D; ^ In file included from ppc_fpu.cc:25: ppc_fpu.h:494:8: warning: 'D.ppc_double::e' may be used uninitialized in this function [-Wmaybe-uninitialized] s.e++; ~~~^~ ppc_fpu.cc:1573:19: note: 'D.ppc_double::e' was declared here ppc_double A, C, D; ^ In file included from ppc_fpu.cc:25: ppc_fpu.h:342:2: warning: 'D' may be used uninitialized in this function [-Wmaybe-uninitialized] switch (d.type) { ^~~~~~ ppc_fpu.cc:1573:19: note: 'D' was declared here ppc_double A, C, D; ^ In file included from ppc_fpu.cc:25: ppc_fpu.h: In function 'void ppc_opc_faddsx(PPC_CPU_State&)': ppc_fpu.h:482:12: warning: 'D.ppc_double::m' may be used uninitialized in this function [-Wmaybe-uninitialized] s.m = d.m >> 29; ~~~~^~~~~ ppc_fpu.cc:1063:19: note: 'D.ppc_double::m' was declared here ppc_double A, B, D; ^ In file included from ppc_fpu.cc:25: ppc_fpu.h:494:8: warning: 'D.ppc_double::e' may be used uninitialized in this function [-Wmaybe-uninitialized] s.e++; ~~~^~ ppc_fpu.cc:1063:19: note: 'D.ppc_double::e' was declared here ppc_double A, B, D; ^ In file included from ppc_fpu.cc:25: ppc_fpu.h:221:3: warning: 'D.ppc_double::s' may be used uninitialized in this function [-Wmaybe-uninitialized] if (!d.s && (d.m & 0x7)) { ^~ ppc_fpu.cc:1063:19: note: 'D.ppc_double::s' was declared here ppc_double A, B, D; ^ In file included from ppc_fpu.cc:25: ppc_fpu.h:488:2: warning: 'D' may be used uninitialized in this function [-Wmaybe-uninitialized] switch (s.type) { ^~~~~~ ppc_fpu.cc:1063:19: note: 'D' was declared here ppc_double A, B, D; ^ In file included from ppc_fpu.cc:25: ppc_fpu.h: In function 'void ppc_opc_fsubsx(PPC_CPU_State&)': ppc_fpu.h:482:12: warning: 'D.ppc_double::m' may be used uninitialized in this function [-Wmaybe-uninitialized] s.m = d.m >> 29; ~~~~^~~~~ ppc_fpu.cc:2035:19: note: 'D.ppc_double::m' was declared here ppc_double A, B, D; ^ In file included from ppc_fpu.cc:25: ppc_fpu.h:494:8: warning: 'D.ppc_double::e' may be used uninitialized in this function [-Wmaybe-uninitialized] s.e++; ~~~^~ ppc_fpu.cc:2035:19: note: 'D.ppc_double::e' was declared here ppc_double A, B, D; ^ In file included from ppc_fpu.cc:25: ppc_fpu.h:221:3: warning: 'D.ppc_double::s' may be used uninitialized in this function [-Wmaybe-uninitialized] if (!d.s && (d.m & 0x7)) { ^~ ppc_fpu.cc:2035:19: note: 'D.ppc_double::s' was declared here ppc_double A, B, D; ^ In file included from ppc_fpu.cc:25: ppc_fpu.h:488:2: warning: 'D' may be used uninitialized in this function [-Wmaybe-uninitialized] switch (s.type) { ^~~~~~ ppc_fpu.cc:2035:19: note: 'D' was declared here ppc_double A, B, D; ^ ppc_fpu.cc: In function 'void ppc_fpu_mul_add(uint32, ppc_double&, ppc_double&, ppc_double&, ppc_double&)': ppc_fpu.cc:509:13: warning: 'p' may be used uninitialized in this function [-Wmaybe-uninitialized] ppc_quadro p; ^ ppc_fpu.cc:539:8: warning: 'x.ppc_quadro::e' may be used uninitialized in this function [-Wmaybe-uninitialized] res.e = x.e; ~~~~~~^~~~~ ppc_fpu.cc:543:17: warning: 'x.ppc_quadro::m1' may be used uninitialized in this function [-Wmaybe-uninitialized] res.m |= x.m1 & 1; // X' bit from m1 ~~~~~^~~ ppc_fpu.cc:541:16: warning: '*((void*)& x +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] res.m = x.m0 << 13; // 43 bits from m0 ~~~~~^~~~~ ppc_fpu.cc:538:8: warning: 'x.ppc_quadro::s' may be used uninitialized in this function [-Wmaybe-uninitialized] res.s = x.s; ~~~~~~^~~~~ ppc_fpu.cc:540:2: warning: 'x' may be used uninitialized in this function [-Wmaybe-uninitialized] if (x.type == ppc_fpr_norm) { ^~ ppc_fpu.cc:509:13: warning: '*((void*)& p +24)' may be used uninitialized in this function [-Wmaybe-uninitialized] ppc_quadro p; ^ ppc_fpu.cc:509:13: warning: '*((void*)& p +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] ppc_fpu.cc:201:7: warning: 'p.ppc_quadro::e' may be used uninitialized in this function [-Wmaybe-uninitialized] int diff = a.e - b.e; ^~~~ ppc_fpu.cc:509:13: note: 'p.ppc_quadro::e' was declared here ppc_quadro p; ^ --- ppc_mmu.o --- mv -f .deps/ppc_mmu.Tpo .deps/ppc_mmu.Po --- ppc_alu.o --- mv -f .deps/ppc_alu.Tpo .deps/ppc_alu.Po --- ppc_fpu.o --- mv -f .deps/ppc_fpu.Tpo .deps/ppc_fpu.Po --- libcpu.a --- rm -f libcpu.a /usr/bin/ar cru libcpu.a ppc_alu.o ppc_cpu.o ppc_dec.o ppc_esc.o ppc_exc.o ppc_fpu.o ppc_mmu.o ppc_opc.o ppc_vec.o jitc.o jitc_debug.o jitc_mmu.o jitc_tools.o x86_64asm.o /usr/libexec/binutils227/elf/ar: `u' modifier ignored since `D' is the default (see `U') ranlib libcpu.a Making all in debug --- asm.o --- --- ppcdis.o --- --- ppcopc.o --- --- parsehelper.o --- --- debugger.o --- --- asm.o --- g++ -DHAVE_CONFIG_H -I. -I../.. -I .. -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT asm.o -MD -MP -MF .deps/asm.Tpo -c -o asm.o asm.cc --- debugger.o --- g++ -DHAVE_CONFIG_H -I. -I../.. -I .. -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT debugger.o -MD -MP -MF .deps/debugger.Tpo -c -o debugger.o debugger.cc --- ppcdis.o --- g++ -DHAVE_CONFIG_H -I. -I../.. -I .. -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT ppcdis.o -MD -MP -MF .deps/ppcdis.Tpo -c -o ppcdis.o ppcdis.cc --- parsehelper.o --- gcc -DHAVE_CONFIG_H -I. -I../.. -I .. -pipe -O2 -fno-strict-aliasing -Wundef -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT parsehelper.o -MD -MP -MF .deps/parsehelper.Tpo -c -o parsehelper.o parsehelper.c --- ppcopc.o --- g++ -DHAVE_CONFIG_H -I. -I../.. -I .. -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT ppcopc.o -MD -MP -MF .deps/ppcopc.Tpo -c -o ppcopc.o ppcopc.cc --- ppcdis.o --- ppcdis.cc: In member function 'virtual dis_insn* PPCDisassembler::decode(const byte*, int, CPU_ADDR)': ppcdis.cc:60:10: warning: variable 'table_op' set but not used [-Wunused-but-set-variable] uint32 table_op; ^~~~~~~~ ppcdis.cc:39:9: warning: variable 'op' set but not used [-Wunused-but-set-variable] uint32 op; ^~ --- debugger.o --- debugger.cc: In member function 'Function* Debugger::eval_scalarToFunction(eval_scalar&)': debugger.cc:394:10: warning: enumeration value 'REG_PC' not handled in switch [-Wswitch] switch (s.scalar.reg.type) { ^ debugger.cc:394:10: warning: enumeration value 'REG_CR' not handled in switch [-Wswitch] debugger.cc:394:10: warning: enumeration value 'REG_LR' not handled in switch [-Wswitch] debugger.cc:394:10: warning: enumeration value 'REG_CTR' not handled in switch [-Wswitch] debugger.cc:394:10: warning: enumeration value 'REG_XER' not handled in switch [-Wswitch] debugger.cc:394:10: warning: enumeration value 'REG_MSR' not handled in switch [-Wswitch] debugger.cc:394:10: warning: enumeration value 'REG_SRR0' not handled in switch [-Wswitch] debugger.cc:394:10: warning: enumeration value 'REG_SRR1' not handled in switch [-Wswitch] debugger.cc: In function 'bool translateAddress(uint32, uint32&, bool)': debugger.cc:565:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^ debugger.cc: In member function 'bool Debugger::parse(const String&)': debugger.cc:576:11: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] str2 = "internal error! please report!"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ debugger.cc:603:11: warning: enumeration value 'REG_GPR' not handled in switch [-Wswitch] switch (s.param[0].scalar.reg.type) { ^ debugger.cc:603:11: warning: enumeration value 'REG_FPR' not handled in switch [-Wswitch] debugger.cc:603:11: warning: enumeration value 'REG_PC' not handled in switch [-Wswitch] debugger.cc:603:11: warning: enumeration value 'REG_CR' not handled in switch [-Wswitch] debugger.cc:603:11: warning: enumeration value 'REG_LR' not handled in switch [-Wswitch] debugger.cc:603:11: warning: enumeration value 'REG_CTR' not handled in switch [-Wswitch] debugger.cc:603:11: warning: enumeration value 'REG_XER' not handled in switch [-Wswitch] debugger.cc:603:11: warning: enumeration value 'REG_MSR' not handled in switch [-Wswitch] debugger.cc:603:11: warning: enumeration value 'REG_SRR0' not handled in switch [-Wswitch] debugger.cc:603:11: warning: enumeration value 'REG_SRR1' not handled in switch [-Wswitch] debugger.cc:692:10: warning: unused variable 'v' [-Wunused-variable] uint8 v; ^ debugger.cc:708:11: warning: unused variable 'v' [-Wunused-variable] uint16 v; ^ debugger.cc:725:11: warning: unused variable 'v' [-Wunused-variable] uint32 v; ^ debugger.cc:741:11: warning: unused variable 'v' [-Wunused-variable] uint64 v; ^ debugger.cc:757:10: warning: unused variable 'v' [-Wunused-variable] byte *v; ^ debugger.cc:774:9: warning: unused variable 'v' [-Wunused-variable] byte v; ^ debugger.cc:585:10: warning: enumeration value 'COMMAND_BREAK' not handled in switch [-Wswitch] switch (s.type) { ^ debugger.cc:585:10: warning: enumeration value 'COMMAND_LIST_BREAK' not handled in switch [-Wswitch] debugger.cc:585:10: warning: enumeration value 'COMMAND_STEP' not handled in switch [-Wswitch] debugger.cc:585:10: warning: enumeration value 'COMMAND_NEXT' not handled in switch [-Wswitch] debugger.cc:585:10: warning: enumeration value 'COMMAND_CONTINUE' not handled in switch [-Wswitch] debugger.cc:585:10: warning: enumeration value 'COMMAND_QUIT' not handled in switch [-Wswitch] --- asm.o --- mv -f .deps/asm.Tpo .deps/asm.Po --- stdfuncs.o --- g++ -DHAVE_CONFIG_H -I. -I../.. -I .. -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT stdfuncs.o -MD -MP -MF .deps/stdfuncs.Tpo -c -o stdfuncs.o stdfuncs.cc --- parsehelper.o --- mv -f .deps/parsehelper.Tpo .deps/parsehelper.Po --- x86opc.o --- g++ -DHAVE_CONFIG_H -I. -I../.. -I .. -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT x86opc.o -MD -MP -MF .deps/x86opc.Tpo -c -o x86opc.o x86opc.cc --- ppcdis.o --- mv -f .deps/ppcdis.Tpo .deps/ppcdis.Po --- x86dis.o --- g++ -DHAVE_CONFIG_H -I. -I../.. -I .. -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT x86dis.o -MD -MP -MF .deps/x86dis.Tpo -c -o x86dis.o x86dis.cc --- x86opc.o --- mv -f .deps/x86opc.Tpo .deps/x86opc.Po --- debugparse.o --- gcc -DHAVE_CONFIG_H -I. -I../.. -I .. -pipe -O2 -fno-strict-aliasing -Wundef -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT debugparse.o -MD -MP -MF .deps/debugparse.Tpo -c -o debugparse.o debugparse.c mv -f .deps/debugparse.Tpo .deps/debugparse.Po --- lex.o --- gcc -DHAVE_CONFIG_H -I. -I../.. -I .. -pipe -O2 -fno-strict-aliasing -Wundef -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT lex.o -MD -MP -MF .deps/lex.Tpo -c -o lex.o lex.c lex.c:1902:16: warning: 'input' defined but not used [-Wunused-function] static int input (void) ^~~~~ lex.c:1861:17: warning: 'yyunput' defined but not used [-Wunused-function] static void yyunput (int c, register char * yy_bp ) ^~~~~~~ --- debugger.o --- debugger.cc: In member function 'void Debugger::enter()': debugger.cc:891:14: warning: 'disstr[0]' is used uninitialized in this function [-Wuninitialized] if (disstr[0] == 'b') { ~~~~~~~~^ debugger.cc:893:18: warning: 'disstr[1]' may be used uninitialized in this function [-Wmaybe-uninitialized] while (disstr[i] && disstr[i] != ' ') i++; ~~~~~~~~^ debugger.cc:893:18: warning: '#'target_mem_ref' not supported by dump_expr#' may be used uninitialized in this function [-Wmaybe-uninitialized] debugger.cc:894:17: warning: 'disstr[i]' may be used uninitialized in this function [-Wmaybe-uninitialized] if (disstr[i-1] != 'l') { ~~~~~~~~~~^ mv -f .deps/debugger.Tpo .deps/debugger.Po --- lex.o --- mv -f .deps/lex.Tpo .deps/lex.Po --- x86dis.o --- mv -f .deps/x86dis.Tpo .deps/x86dis.Po --- ppcopc.o --- mv -f .deps/ppcopc.Tpo .deps/ppcopc.Po --- stdfuncs.o --- mv -f .deps/stdfuncs.Tpo .deps/stdfuncs.Po --- libdebug.a --- rm -f libdebug.a /usr/bin/ar cru libdebug.a asm.o ppcdis.o ppcopc.o debugparse.o lex.o parsehelper.o debugger.o stdfuncs.o x86opc.o x86dis.o /usr/libexec/binutils227/elf/ar: `u' modifier ignored since `D' is the default (see `U') ranlib libdebug.a Making all in io --- all-recursive --- Making all in 3c90x --- 3c90x.o --- g++ -DHAVE_CONFIG_H -I. -I../../.. -I ../.. -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT 3c90x.o -MD -MP -MF .deps/3c90x.Tpo -c -o 3c90x.o 3c90x.cc 3c90x.cc: In member function 'void _3c90x_NIC::txDPD0(DPD0*)': 3c90x.cc:1323:18: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] if (p-pbuf+len >= sizeof pbuf) { ~~~~~~~~~~~^~~~~~~~~~~~~~ 3c90x.cc: In member function 'void _3c90x_NIC::rxUPD(UPD*)': 3c90x.cc:1503:23: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] if (p-mRxPacket+len > sizeof mRxPacket) { ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ mv -f .deps/3c90x.Tpo .deps/3c90x.Po --- lib3c90x.a --- rm -f lib3c90x.a /usr/bin/ar cru lib3c90x.a 3c90x.o /usr/libexec/binutils227/elf/ar: `u' modifier ignored since `D' is the default (see `U') ranlib lib3c90x.a Making all in rtl8139 --- rtl8139.o --- g++ -DHAVE_CONFIG_H -I. -I../../.. -I ../.. -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT rtl8139.o -MD -MP -MF .deps/rtl8139.Tpo -c -o rtl8139.o rtl8139.cc rtl8139.cc: In member function 'virtual bool rtl8139_NIC::writeDeviceIO(uint, uint32, uint32, uint)': rtl8139.cc:493:9: warning: variable 'original' set but not used [-Wunused-but-set-variable] uint32 original; ^~~~~~~~ mv -f .deps/rtl8139.Tpo .deps/rtl8139.Po --- librtl8139.a --- rm -f librtl8139.a /usr/bin/ar cru librtl8139.a rtl8139.o /usr/libexec/binutils227/elf/ar: `u' modifier ignored since `D' is the default (see `U') ranlib librtl8139.a Making all in prom --- all-recursive --- Making all in fs --- all-recursive --- Making all in hfs --- block.o --- --- btree.o --- --- data.o --- --- file.o --- --- hfs.o --- --- btree.o --- gcc -DHAVE_CONFIG_H -I. -I../../../../.. -I ../../../.. -pipe -O2 -fno-strict-aliasing -Wundef -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT btree.o -MD -MP -MF .deps/btree.Tpo -c -o btree.o btree.c --- file.o --- gcc -DHAVE_CONFIG_H -I. -I../../../../.. -I ../../../.. -pipe -O2 -fno-strict-aliasing -Wundef -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT file.o -MD -MP -MF .deps/file.Tpo -c -o file.o file.c --- data.o --- gcc -DHAVE_CONFIG_H -I. -I../../../../.. -I ../../../.. -pipe -O2 -fno-strict-aliasing -Wundef -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT data.o -MD -MP -MF .deps/data.Tpo -c -o data.o data.c --- block.o --- gcc -DHAVE_CONFIG_H -I. -I../../../../.. -I ../../../.. -pipe -O2 -fno-strict-aliasing -Wundef -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT block.o -MD -MP -MF .deps/block.Tpo -c -o block.o block.c --- hfs.o --- gcc -DHAVE_CONFIG_H -I. -I../../../../.. -I ../../../.. -pipe -O2 -fno-strict-aliasing -Wundef -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT hfs.o -MD -MP -MF .deps/hfs.Tpo -c -o hfs.o hfs.c --- data.o --- mv -f .deps/data.Tpo .deps/data.Po --- low.o --- gcc -DHAVE_CONFIG_H -I. -I../../../../.. -I ../../../.. -pipe -O2 -fno-strict-aliasing -Wundef -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT low.o -MD -MP -MF .deps/low.Tpo -c -o low.o low.c --- file.o --- mv -f .deps/file.Tpo .deps/file.Po --- medium.o --- gcc -DHAVE_CONFIG_H -I. -I../../../../.. -I ../../../.. -pipe -O2 -fno-strict-aliasing -Wundef -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT medium.o -MD -MP -MF .deps/medium.Tpo -c -o medium.o medium.c --- low.o --- low.c: In function 'l_putpmentry': low.c:175:3: warning: 'strncpy' output may be truncated copying 32 bytes from a string of length 32 [-Wstringop-truncation] strncpy((char *) ptr, (const char *) map->pmPartName, 32); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ low.c:179:3: warning: 'strncpy' output may be truncated copying 32 bytes from a string of length 32 [-Wstringop-truncation] strncpy((char *) ptr, (const char *) map->pmParType, 32); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ low.c:194:3: warning: 'strncpy' output may be truncated copying 16 bytes from a string of length 16 [-Wstringop-truncation] strncpy((char *) ptr, (const char *) map->pmProcessor, 16); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- medium.o --- mv -f .deps/medium.Tpo .deps/medium.Po --- node.o --- gcc -DHAVE_CONFIG_H -I. -I../../../../.. -I ../../../.. -pipe -O2 -fno-strict-aliasing -Wundef -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT node.o -MD -MP -MF .deps/node.Tpo -c -o node.o node.c --- btree.o --- mv -f .deps/btree.Tpo .deps/btree.Po --- os.o --- g++ -DHAVE_CONFIG_H -I. -I../../../../.. -I ../../../.. -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT os.o -MD -MP -MF .deps/os.Tpo -c -o os.o os.cc --- block.o --- mv -f .deps/block.Tpo .deps/block.Po --- record.o --- gcc -DHAVE_CONFIG_H -I. -I../../../../.. -I ../../../.. -pipe -O2 -fno-strict-aliasing -Wundef -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT record.o -MD -MP -MF .deps/record.Tpo -c -o record.o record.c --- os.o --- mv -f .deps/os.Tpo .deps/os.Po --- version.o --- gcc -DHAVE_CONFIG_H -I. -I../../../../.. -I ../../../.. -pipe -O2 -fno-strict-aliasing -Wundef -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT version.o -MD -MP -MF .deps/version.Tpo -c -o version.o version.c mv -f .deps/version.Tpo .deps/version.Po --- volume.o --- gcc -DHAVE_CONFIG_H -I. -I../../../../.. -I ../../../.. -pipe -O2 -fno-strict-aliasing -Wundef -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT volume.o -MD -MP -MF .deps/volume.Tpo -c -o volume.o volume.c --- low.o --- mv -f .deps/low.Tpo .deps/low.Po --- node.o --- mv -f .deps/node.Tpo .deps/node.Po --- record.o --- mv -f .deps/record.Tpo .deps/record.Po --- hfs.o --- mv -f .deps/hfs.Tpo .deps/hfs.Po --- volume.o --- mv -f .deps/volume.Tpo .deps/volume.Po --- libhfs.a --- rm -f libhfs.a /usr/bin/ar cru libhfs.a block.o btree.o data.o file.o hfs.o low.o medium.o node.o os.o record.o version.o volume.o /usr/libexec/binutils227/elf/ar: `u' modifier ignored since `D' is the default (see `U') ranlib libhfs.a Making all in hfsplus --- blockiter.o --- --- btree.o --- --- hfstime.o --- --- libhfsp.o --- --- os.o --- --- hfstime.o --- gcc -DHAVE_CONFIG_H -I. -I../../../../.. -I ../../../.. -pipe -O2 -fno-strict-aliasing -Wundef -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT hfstime.o -MD -MP -MF .deps/hfstime.Tpo -c -o hfstime.o hfstime.c --- blockiter.o --- gcc -DHAVE_CONFIG_H -I. -I../../../../.. -I ../../../.. -pipe -O2 -fno-strict-aliasing -Wundef -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT blockiter.o -MD -MP -MF .deps/blockiter.Tpo -c -o blockiter.o blockiter.c --- os.o --- g++ -DHAVE_CONFIG_H -I. -I../../../../.. -I ../../../.. -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT os.o -MD -MP -MF .deps/os.Tpo -c -o os.o os.cc --- btree.o --- gcc -DHAVE_CONFIG_H -I. -I../../../../.. -I ../../../.. -pipe -O2 -fno-strict-aliasing -Wundef -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT btree.o -MD -MP -MF .deps/btree.Tpo -c -o btree.o btree.c --- libhfsp.o --- gcc -DHAVE_CONFIG_H -I. -I../../../../.. -I ../../../.. -pipe -O2 -fno-strict-aliasing -Wundef -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT libhfsp.o -MD -MP -MF .deps/libhfsp.Tpo -c -o libhfsp.o libhfsp.c mv -f .deps/libhfsp.Tpo .deps/libhfsp.Po --- partitions.o --- gcc -DHAVE_CONFIG_H -I. -I../../../../.. -I ../../../.. -pipe -O2 -fno-strict-aliasing -Wundef -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT partitions.o -MD -MP -MF .deps/partitions.Tpo -c -o partitions.o partitions.c --- hfstime.o --- mv -f .deps/hfstime.Tpo .deps/hfstime.Po --- record.o --- gcc -DHAVE_CONFIG_H -I. -I../../../../.. -I ../../../.. -pipe -O2 -fno-strict-aliasing -Wundef -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT record.o -MD -MP -MF .deps/record.Tpo -c -o record.o record.c --- blockiter.o --- mv -f .deps/blockiter.Tpo .deps/blockiter.Po --- unicode.o --- gcc -DHAVE_CONFIG_H -I. -I../../../../.. -I ../../../.. -pipe -O2 -fno-strict-aliasing -Wundef -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT unicode.o -MD -MP -MF .deps/unicode.Tpo -c -o unicode.o unicode.c --- os.o --- mv -f .deps/os.Tpo .deps/os.Po --- volume.o --- gcc -DHAVE_CONFIG_H -I. -I../../../../.. -I ../../../.. -pipe -O2 -fno-strict-aliasing -Wundef -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT volume.o -MD -MP -MF .deps/volume.Tpo -c -o volume.o volume.c --- record.o --- record.c: In function 'record_delete': record.c:1210:22: warning: variable 'folderKey' set but not used [-Wunused-but-set-variable] hfsp_cat_key folderKey; ^~~~~~~~~ --- unicode.o --- unicode.c: In function 'fast_unicode_compare': unicode.c:118:29: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] register UInt16* str1 = ustr1->name; ^~~~~ unicode.c:119:29: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] register UInt16* str2 = ustr2->name; ^~~~~ --- volume.o --- volume.c: In function 'volume_open': volume.c:506:13: warning: variable 'shift' set but not used [-Wunused-but-set-variable] int shift; ^~~~~ --- partitions.o --- mv -f .deps/partitions.Tpo .deps/partitions.Po --- unicode.o --- mv -f .deps/unicode.Tpo .deps/unicode.Po --- btree.o --- mv -f .deps/btree.Tpo .deps/btree.Po --- volume.o --- mv -f .deps/volume.Tpo .deps/volume.Po --- record.o --- mv -f .deps/record.Tpo .deps/record.Po --- libhfsplus.a --- rm -f libhfsplus.a /usr/bin/ar cru libhfsplus.a blockiter.o btree.o hfstime.o libhfsp.o os.o partitions.o record.o unicode.o volume.o /usr/libexec/binutils227/elf/ar: `u' modifier ignored since `D' is the default (see `U') ranlib libhfsplus.a --- part.o --- --- hfs.o --- --- hfsplus.o --- --- fs.o --- --- part.o --- g++ -DHAVE_CONFIG_H -I. -I../../../.. -I ../../.. -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT part.o -MD -MP -MF .deps/part.Tpo -c -o part.o part.cc --- hfs.o --- g++ -DHAVE_CONFIG_H -I. -I../../../.. -I ../../.. -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT hfs.o -MD -MP -MF .deps/hfs.Tpo -c -o hfs.o hfs.cc --- hfsplus.o --- g++ -DHAVE_CONFIG_H -I. -I../../../.. -I ../../.. -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT hfsplus.o -MD -MP -MF .deps/hfsplus.Tpo -c -o hfsplus.o hfsplus.cc --- fs.o --- g++ -DHAVE_CONFIG_H -I. -I../../../.. -I ../../.. -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT fs.o -MD -MP -MF .deps/fs.Tpo -c -o fs.o fs.cc mv -f .deps/fs.Tpo .deps/fs.Po --- hfsplus.o --- hfsplus.cc: In constructor 'HFSPlusFile::HFSPlusFile(volume*, hfsp_cat_file, FileSystem*, bool)': hfsplus.cc:357:25: warning: comparison of integer expressions of different signedness: 'UInt32' {aka 'unsigned int'} and 'int' [-Wsign-compare] if (vol->vol.blocksize != (1 << blocksize_bits)) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ --- hfs.o --- mv -f .deps/hfs.Tpo .deps/hfs.Po --- part.o --- part.cc: In function 'PartitionMap* partitions_get_map(File*, uint)': part.cc:476:67: warning: array subscript 2 is above array bounds of 'byte [2]' {aka 'unsigned char [2]'} [-Warray-bounds] if (signature[0] == 0x48 && (signature[1] == 0x2b || signature[2] == 0x58)) { ~~~~~~~~~~~^ mv -f .deps/part.Tpo .deps/part.Po --- hfsplus.o --- mv -f .deps/hfsplus.Tpo .deps/hfsplus.Po --- libfs.a --- rm -f libfs.a /usr/bin/ar cru libfs.a part.o hfs.o hfsplus.o fs.o /usr/libexec/binutils227/elf/ar: `u' modifier ignored since `D' is the default (see `U') ranlib libfs.a --- prom.o --- --- prommem.o --- --- fcode.o --- --- forth.o --- --- forthtable.o --- --- prom.o --- g++ -DHAVE_CONFIG_H -I. -I../../.. -I ../.. -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT prom.o -MD -MP -MF .deps/prom.Tpo -c -o prom.o prom.cc --- fcode.o --- g++ -DHAVE_CONFIG_H -I. -I../../.. -I ../.. -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT fcode.o -MD -MP -MF .deps/fcode.Tpo -c -o fcode.o fcode.cc --- forth.o --- g++ -DHAVE_CONFIG_H -I. -I../../.. -I ../.. -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT forth.o -MD -MP -MF .deps/forth.Tpo -c -o forth.o forth.cc --- forthtable.o --- g++ -DHAVE_CONFIG_H -I. -I../../.. -I ../.. -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT forthtable.o -MD -MP -MF .deps/forthtable.Tpo -c -o forthtable.o forthtable.cc --- prommem.o --- g++ -DHAVE_CONFIG_H -I. -I../../.. -I ../.. -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT prommem.o -MD -MP -MF .deps/prommem.Tpo -c -o prommem.o prommem.cc prommem.cc: In function 'bool prom_get_string(String&, uint32)': prommem.cc:45:44: warning: 'bool ppc_prom_effective_to_physical(uint32&, uint32)' is deprecated [-Wdeprecated-declarations] if (!ppc_prom_effective_to_physical(pa, ea)) { ^ In file included from prommem.cc:26: ../../cpu/mem.h:41:17: note: declared here bool DEPRECATED ppc_prom_effective_to_physical(uint32 &result, uint32 ea); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ prommem.cc:45:44: warning: 'bool ppc_prom_effective_to_physical(uint32&, uint32)' is deprecated [-Wdeprecated-declarations] if (!ppc_prom_effective_to_physical(pa, ea)) { ^ In file included from prommem.cc:26: ../../cpu/mem.h:41:17: note: declared here bool DEPRECATED ppc_prom_effective_to_physical(uint32 &result, uint32 ea); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ prommem.cc: In function 'uint32 prom_allocate_mem(uint32, uint32, uint32)': prommem.cc:152:34: warning: 'bool ppc_prom_page_create(uint32, uint32)' is deprecated [-Wdeprecated-declarations] ppc_prom_page_create(virt, pa); ^ In file included from prommem.cc:26: ../../cpu/mem.h:42:17: note: declared here bool DEPRECATED ppc_prom_page_create(uint32 ea, uint32 pa); ^~~~~~~~~~~~~~~~~~~~ prommem.cc:152:34: warning: 'bool ppc_prom_page_create(uint32, uint32)' is deprecated [-Wdeprecated-declarations] ppc_prom_page_create(virt, pa); ^ In file included from prommem.cc:26: ../../cpu/mem.h:42:17: note: declared here bool DEPRECATED ppc_prom_page_create(uint32 ea, uint32 pa); ^~~~~~~~~~~~~~~~~~~~ prommem.cc:155:36: warning: 'bool ppc_prom_page_create(uint32, uint32)' is deprecated [-Wdeprecated-declarations] ppc_prom_page_create(virt, virt); ^ In file included from prommem.cc:26: ../../cpu/mem.h:42:17: note: declared here bool DEPRECATED ppc_prom_page_create(uint32 ea, uint32 pa); ^~~~~~~~~~~~~~~~~~~~ prommem.cc:155:36: warning: 'bool ppc_prom_page_create(uint32, uint32)' is deprecated [-Wdeprecated-declarations] ppc_prom_page_create(virt, virt); ^ In file included from prommem.cc:26: ../../cpu/mem.h:42:17: note: declared here bool DEPRECATED ppc_prom_page_create(uint32 ea, uint32 pa); ^~~~~~~~~~~~~~~~~~~~ prommem.cc: In function 'uint32 prom_mem_malloc(uint32)': prommem.cc:221:11: warning: unused variable 'block' [-Wunused-variable] uint32 block = blockp; ^~~~~ --- forth.o --- forth.cc: In member function 'String& ForthVM::getToken(const String&)': forth.cc:211:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^ --- prommem.o --- prommem.cc: In function 'bool prom_mem_init()': prommem.cc:307:28: warning: 'bool ppc_prom_page_create(uint32, uint32)' is deprecated [-Wdeprecated-declarations] ppc_prom_page_create(v, i); ^ In file included from prommem.cc:26: ../../cpu/mem.h:42:17: note: declared here bool DEPRECATED ppc_prom_page_create(uint32 ea, uint32 pa); ^~~~~~~~~~~~~~~~~~~~ prommem.cc:307:28: warning: 'bool ppc_prom_page_create(uint32, uint32)' is deprecated [-Wdeprecated-declarations] ppc_prom_page_create(v, i); ^ In file included from prommem.cc:26: ../../cpu/mem.h:42:17: note: declared here bool DEPRECATED ppc_prom_page_create(uint32 ea, uint32 pa); ^~~~~~~~~~~~~~~~~~~~ prommem.cc:318:70: warning: conversion from 'long unsigned int' to 'uint32' {aka 'unsigned int'} changes value from '18446744071564165104' to '2149580784' [-Woverflow] prom_mem_entry_set_size(mem, (PROM_MEM_SIZE-2*sizeof(malloc_entry)) | MALLOC_BLOCK_FREE); ^ prommem.cc:336:2: warning: narrowing conversion of '13398' from 'int' to 'uint8' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] }; ^ prommem.cc:332:36: warning: unsigned conversion from 'int' to 'uint8' {aka 'unsigned char'} changes value from '13398' to '86' [-Woverflow] #define DW(w) (w)>>24, (w)>>16, (w)>>8, (w)>>0, ~~~^~~ prommem.cc:334:3: note: in expansion of macro 'DW' DW(PROM_MAGIC_OPCODE) ^~ prommem.cc:336:2: warning: narrowing conversion of '3430008' from 'int' to 'uint8' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] }; ^ prommem.cc:332:44: warning: unsigned conversion from 'int' to 'uint8' {aka 'unsigned char'} changes value from '3430008' to '120' [-Woverflow] #define DW(w) (w)>>24, (w)>>16, (w)>>8, (w)>>0, ~~~^~~ prommem.cc:334:3: note: in expansion of macro 'DW' DW(PROM_MAGIC_OPCODE) ^~ prommem.cc:336:2: warning: narrowing conversion of '20096' from 'int' to 'uint8' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] }; ^ prommem.cc:332:27: warning: unsigned conversion from 'int' to 'uint8' {aka 'unsigned char'} changes value from '20096' to '128' [-Woverflow] #define DW(w) (w)>>24, (w)>>16, (w)>>8, (w)>>0, ~~~^~~~ prommem.cc:335:3: note: in expansion of macro 'DW' DW(0x4e800020) // blr ^~ prommem.cc:336:2: warning: narrowing conversion of '5144576' from 'int' to 'uint8' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] }; ^ prommem.cc:332:36: warning: unsigned conversion from 'int' to 'uint8' {aka 'unsigned char'} changes value from '5144576' to '0' [-Woverflow] #define DW(w) (w)>>24, (w)>>16, (w)>>8, (w)>>0, ~~~^~~ prommem.cc:335:3: note: in expansion of macro 'DW' DW(0x4e800020) // blr ^~ prommem.cc:336:2: warning: narrowing conversion of '1317011488' from 'int' to 'uint8' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] }; ^ prommem.cc:332:44: warning: unsigned conversion from 'int' to 'uint8' {aka 'unsigned char'} changes value from '1317011488' to '32' [-Woverflow] #define DW(w) (w)>>24, (w)>>16, (w)>>8, (w)>>0, ~~~^~~ prommem.cc:335:3: note: in expansion of macro 'DW' DW(0x4e800020) // blr ^~ --- forth.o --- forth.cc: In member function 'virtual uint32 ForthVar::getExecToken(ForthVM&)': forth.cc:542:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^ --- forthtable.o --- mv -f .deps/forthtable.Tpo .deps/forthtable.Po --- promboot.o --- g++ -DHAVE_CONFIG_H -I. -I../../.. -I ../.. -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT promboot.o -MD -MP -MF .deps/promboot.Tpo -c -o promboot.o promboot.cc --- prom.o --- mv -f .deps/prom.Tpo .deps/prom.Po --- promosi.o --- g++ -DHAVE_CONFIG_H -I. -I../../.. -I ../.. -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT promosi.o -MD -MP -MF .deps/promosi.Tpo -c -o promosi.o promosi.cc promosi.cc: In function 'void prom_service_nextprop(prom_args*)': promosi.cc:202:46: warning: 'bool ppc_prom_effective_to_physical(uint32&, uint32)' is deprecated [-Wdeprecated-declarations] if (ppc_prom_effective_to_physical(phys, buf)) { ^ In file included from promosi.cc:27: ../../cpu/mem.h:41:17: note: declared here bool DEPRECATED ppc_prom_effective_to_physical(uint32 &result, uint32 ea); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ promosi.cc:202:46: warning: 'bool ppc_prom_effective_to_physical(uint32&, uint32)' is deprecated [-Wdeprecated-declarations] if (ppc_prom_effective_to_physical(phys, buf)) { ^ In file included from promosi.cc:27: ../../cpu/mem.h:41:17: note: declared here bool DEPRECATED ppc_prom_effective_to_physical(uint32 &result, uint32 ea); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ promosi.cc: In function 'void prom_service_setprop(prom_args*)': promosi.cc:226:60: warning: 'bool ppc_prom_effective_to_physical(uint32&, uint32)' is deprecated [-Wdeprecated-declarations] if (buf && len && ppc_prom_effective_to_physical(phys, buf)) { ^ In file included from promosi.cc:27: ../../cpu/mem.h:41:17: note: declared here bool DEPRECATED ppc_prom_effective_to_physical(uint32 &result, uint32 ea); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ promosi.cc:226:60: warning: 'bool ppc_prom_effective_to_physical(uint32&, uint32)' is deprecated [-Wdeprecated-declarations] if (buf && len && ppc_prom_effective_to_physical(phys, buf)) { ^ In file included from promosi.cc:27: ../../cpu/mem.h:41:17: note: declared here bool DEPRECATED ppc_prom_effective_to_physical(uint32 &result, uint32 ea); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ promosi.cc: In function 'void prom_service_canon(prom_args*)': promosi.cc:271:46: warning: 'bool ppc_prom_effective_to_physical(uint32&, uint32)' is deprecated [-Wdeprecated-declarations] if (ppc_prom_effective_to_physical(phys, buf)) { ^ In file included from promosi.cc:27: ../../cpu/mem.h:41:17: note: declared here bool DEPRECATED ppc_prom_effective_to_physical(uint32 &result, uint32 ea); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ promosi.cc:271:46: warning: 'bool ppc_prom_effective_to_physical(uint32&, uint32)' is deprecated [-Wdeprecated-declarations] if (ppc_prom_effective_to_physical(phys, buf)) { ^ In file included from promosi.cc:27: ../../cpu/mem.h:41:17: note: declared here bool DEPRECATED ppc_prom_effective_to_physical(uint32 &result, uint32 ea); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ promosi.cc: In function 'void prom_service_instance_to_path(prom_args*)': promosi.cc:290:62: warning: 'bool ppc_prom_effective_to_physical(uint32&, uint32)' is deprecated [-Wdeprecated-declarations] if (pi && buflen && ppc_prom_effective_to_physical(phys, buf)) { ^ In file included from promosi.cc:27: ../../cpu/mem.h:41:17: note: declared here bool DEPRECATED ppc_prom_effective_to_physical(uint32 &result, uint32 ea); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ promosi.cc:290:62: warning: 'bool ppc_prom_effective_to_physical(uint32&, uint32)' is deprecated [-Wdeprecated-declarations] if (pi && buflen && ppc_prom_effective_to_physical(phys, buf)) { ^ In file included from promosi.cc:27: ../../cpu/mem.h:41:17: note: declared here bool DEPRECATED ppc_prom_effective_to_physical(uint32 &result, uint32 ea); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ promosi.cc: In function 'void prom_service_package_to_path(prom_args*)': promosi.cc:310:51: warning: 'bool ppc_prom_effective_to_physical(uint32&, uint32)' is deprecated [-Wdeprecated-declarations] if (p && ppc_prom_effective_to_physical(phys, buf)) { ^ In file included from promosi.cc:27: ../../cpu/mem.h:41:17: note: declared here bool DEPRECATED ppc_prom_effective_to_physical(uint32 &result, uint32 ea); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ promosi.cc:310:51: warning: 'bool ppc_prom_effective_to_physical(uint32&, uint32)' is deprecated [-Wdeprecated-declarations] if (p && ppc_prom_effective_to_physical(phys, buf)) { ^ In file included from promosi.cc:27: ../../cpu/mem.h:41:17: note: declared here bool DEPRECATED ppc_prom_effective_to_physical(uint32 &result, uint32 ea); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ promosi.cc: In function 'void prom_service_call_method(prom_args*)': promosi.cc:350:55: warning: 'bool ppc_prom_effective_to_physical(uint32&, uint32)' is deprecated [-Wdeprecated-declarations] if (obj && ppc_prom_effective_to_physical(phys, buf)) { ^ In file included from promosi.cc:27: ../../cpu/mem.h:41:17: note: declared here bool DEPRECATED ppc_prom_effective_to_physical(uint32 &result, uint32 ea); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ promosi.cc:350:55: warning: 'bool ppc_prom_effective_to_physical(uint32&, uint32)' is deprecated [-Wdeprecated-declarations] if (obj && ppc_prom_effective_to_physical(phys, buf)) { ^ In file included from promosi.cc:27: ../../cpu/mem.h:41:17: note: declared here bool DEPRECATED ppc_prom_effective_to_physical(uint32 &result, uint32 ea); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- promboot.o --- promboot.cc: In function 'bool init_page_create(uint32, uint32)': promboot.cc:368:59: warning: 'bool ppc_prom_page_create(uint32, uint32)' is deprecated [-Wdeprecated-declarations] return prom_claim_page(pa) && ppc_prom_page_create(ea, pa); ^ In file included from promboot.cc:30: ../../cpu/mem.h:42:17: note: declared here bool DEPRECATED ppc_prom_page_create(uint32 ea, uint32 pa); ^~~~~~~~~~~~~~~~~~~~ promboot.cc:368:59: warning: 'bool ppc_prom_page_create(uint32, uint32)' is deprecated [-Wdeprecated-declarations] return prom_claim_page(pa) && ppc_prom_page_create(ea, pa); ^ In file included from promboot.cc:30: ../../cpu/mem.h:42:17: note: declared here bool DEPRECATED ppc_prom_page_create(uint32 ea, uint32 pa); ^~~~~~~~~~~~~~~~~~~~ promboot.cc: In function 'bool chrp_init_page_create(uint32, uint32, int)': promboot.cc:381:44: warning: 'bool ppc_prom_page_create(uint32, uint32)' is deprecated [-Wdeprecated-declarations] return ret && ppc_prom_page_create(ea, pa); ^ In file included from promboot.cc:30: ../../cpu/mem.h:42:17: note: declared here bool DEPRECATED ppc_prom_page_create(uint32 ea, uint32 pa); ^~~~~~~~~~~~~~~~~~~~ promboot.cc:381:44: warning: 'bool ppc_prom_page_create(uint32, uint32)' is deprecated [-Wdeprecated-declarations] return ret && ppc_prom_page_create(ea, pa); ^ In file included from promboot.cc:30: ../../cpu/mem.h:42:17: note: declared here bool DEPRECATED ppc_prom_page_create(uint32 ea, uint32 pa); ^~~~~~~~~~~~~~~~~~~~ promboot.cc: In function 'bool mapped_load_elf_from_chrp(File&, uint)': promboot.cc:588:25: warning: comparison of integer expressions of different signedness: 'uint32' {aka 'unsigned int'} and 'int' [-Wsign-compare] if (desc->real_base != -1) ~~~~~~~~~~~~~~~~^~~~~ promboot.cc:591:25: warning: comparison of integer expressions of different signedness: 'uint32' {aka 'unsigned int'} and 'int' [-Wsign-compare] if (desc->real_size != -1) ~~~~~~~~~~~~~~~~^~~~~ promboot.cc:594:25: warning: comparison of integer expressions of different signedness: 'uint32' {aka 'unsigned int'} and 'int' [-Wsign-compare] if (desc->virt_base != -1) ~~~~~~~~~~~~~~~~^~~~~ promboot.cc:597:25: warning: comparison of integer expressions of different signedness: 'uint32' {aka 'unsigned int'} and 'int' [-Wsign-compare] if (desc->virt_size != -1) ~~~~~~~~~~~~~~~~^~~~~ promboot.cc:600:25: warning: comparison of integer expressions of different signedness: 'uint32' {aka 'unsigned int'} and 'int' [-Wsign-compare] if (desc->load_base != -1) ~~~~~~~~~~~~~~~~^~~~~ promboot.cc:635:20: warning: comparison of integer expressions of different signedness: 'sint32' {aka 'int'} and 'uint32' {aka 'unsigned int'} [-Wsign-compare] if (loader_size > phdr[i].p_memsz) { ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ promboot.cc:682:28: warning: 'bool ppc_prom_page_create(uint32, uint32)' is deprecated [-Wdeprecated-declarations] ppc_prom_page_create(0, 0); ^ In file included from promboot.cc:30: ../../cpu/mem.h:42:17: note: declared here bool DEPRECATED ppc_prom_page_create(uint32 ea, uint32 pa); ^~~~~~~~~~~~~~~~~~~~ promboot.cc:682:28: warning: 'bool ppc_prom_page_create(uint32, uint32)' is deprecated [-Wdeprecated-declarations] ppc_prom_page_create(0, 0); ^ In file included from promboot.cc:30: ../../cpu/mem.h:42:17: note: declared here bool DEPRECATED ppc_prom_page_create(uint32 ea, uint32 pa); ^~~~~~~~~~~~~~~~~~~~ promboot.cc:620:10: warning: unused variable 'client_size' [-Wunused-variable] sint32 client_size = f.getSize() - disp_off; ^~~~~~~~~~~ promboot.cc:623:8: warning: unused variable 'page' [-Wunused-variable] byte page[PPC_PAGE_SIZE]; ^~~~ --- promosi.o --- promosi.cc: In function 'void call_prom_osi()': promosi.cc:631:48: warning: 'bool ppc_prom_effective_to_physical(uint32&, uint32)' is deprecated [-Wdeprecated-declarations] if (!ppc_prom_effective_to_physical(phys, pa_s) ^ In file included from promosi.cc:27: ../../cpu/mem.h:41:17: note: declared here bool DEPRECATED ppc_prom_effective_to_physical(uint32 &result, uint32 ea); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ promosi.cc:631:48: warning: 'bool ppc_prom_effective_to_physical(uint32&, uint32)' is deprecated [-Wdeprecated-declarations] if (!ppc_prom_effective_to_physical(phys, pa_s) ^ In file included from promosi.cc:27: ../../cpu/mem.h:41:17: note: declared here bool DEPRECATED ppc_prom_effective_to_physical(uint32 &result, uint32 ea); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ promosi.cc:666:49: warning: 'bool ppc_prom_effective_to_physical(uint32&, uint32)' is deprecated [-Wdeprecated-declarations] if (!ppc_prom_effective_to_physical(phys, pa_s)) { ^ In file included from promosi.cc:27: ../../cpu/mem.h:41:17: note: declared here bool DEPRECATED ppc_prom_effective_to_physical(uint32 &result, uint32 ea); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- promboot.o --- promboot.cc: In function 'bool mapped_load_elf(File&)': promboot.cc:787:28: warning: 'bool ppc_prom_page_create(uint32, uint32)' is deprecated [-Wdeprecated-declarations] ppc_prom_page_create(0, 0); ^ In file included from promboot.cc:30: ../../cpu/mem.h:42:17: note: declared here bool DEPRECATED ppc_prom_page_create(uint32 ea, uint32 pa); ^~~~~~~~~~~~~~~~~~~~ promboot.cc:787:28: warning: 'bool ppc_prom_page_create(uint32, uint32)' is deprecated [-Wdeprecated-declarations] ppc_prom_page_create(0, 0); ^ In file included from promboot.cc:30: ../../cpu/mem.h:42:17: note: declared here bool DEPRECATED ppc_prom_page_create(uint32 ea, uint32 pa); ^~~~~~~~~~~~~~~~~~~~ --- promosi.o --- promosi.cc:666:49: warning: 'bool ppc_prom_effective_to_physical(uint32&, uint32)' is deprecated [-Wdeprecated-declarations] if (!ppc_prom_effective_to_physical(phys, pa_s)) { ^ In file included from promosi.cc:27: ../../cpu/mem.h:41:17: note: declared here bool DEPRECATED ppc_prom_effective_to_physical(uint32 &result, uint32 ea); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- promboot.o --- promboot.cc: In function 'bool mapped_load_chrp(File&)': promboot.cc:1082:23: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] for (index=0; index> 24)' from 'uint32' {aka 'unsigned int'} to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] byte reg[] = {0, 0, 0, 0, memorySize>>24, memorySize>>16, memorySize>>8, memorySize, 0, 0, 0, 0, 0, 0, 0, 0}; ~~~~~~~~~~^~~~ promdt.cc:1184:54: warning: narrowing conversion of '(memorySize >> 16)' from 'uint32' {aka 'unsigned int'} to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] byte reg[] = {0, 0, 0, 0, memorySize>>24, memorySize>>16, memorySize>>8, memorySize, 0, 0, 0, 0, 0, 0, 0, 0}; ~~~~~~~~~~^~~~ promdt.cc:1184:70: warning: narrowing conversion of '(memorySize >> 8)' from 'uint32' {aka 'unsigned int'} to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] byte reg[] = {0, 0, 0, 0, memorySize>>24, memorySize>>16, memorySize>>8, memorySize, 0, 0, 0, 0, 0, 0, 0, 0}; ~~~~~~~~~~^~~ promdt.cc:1184:109: warning: narrowing conversion of 'memorySize' from 'uint32' {aka 'unsigned int'} to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] byte reg[] = {0, 0, 0, 0, memorySize>>24, memorySize>>16, memorySize>>8, memorySize, 0, 0, 0, 0, 0, 0, 0, 0}; ^ promdt.cc:1074:31: warning: narrowing conversion of '(pic->PromNode::getPHandle() >> 24)' from 'uint32' {aka 'unsigned int'} to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] #define UINT32(v) ((uint32)(v)>>24),((uint32)(v)>>16),((uint32)(v)>>8),((uint8)(uint32)(v)) ~~~~~~~~~~~~^~~~~ promdt.cc:1075:20: note: in expansion of macro 'UINT32' #define PHANDLE(v) UINT32((v)->getPHandle()) ^~~~~~ promdt.cc:1217:2: note: in expansion of macro 'PHANDLE' PHANDLE(pic), 0x00,0x00,0x00,IO_PIC_IRQ_GCARD}; ^~~~~~~ promdt.cc:1074:49: warning: narrowing conversion of '(pic->PromNode::getPHandle() >> 16)' from 'uint32' {aka 'unsigned int'} to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] #define UINT32(v) ((uint32)(v)>>24),((uint32)(v)>>16),((uint32)(v)>>8),((uint8)(uint32)(v)) ~~~~~~~~~~~~^~~~~ promdt.cc:1075:20: note: in expansion of macro 'UINT32' #define PHANDLE(v) UINT32((v)->getPHandle()) ^~~~~~ promdt.cc:1217:2: note: in expansion of macro 'PHANDLE' PHANDLE(pic), 0x00,0x00,0x00,IO_PIC_IRQ_GCARD}; ^~~~~~~ promdt.cc:1074:67: warning: narrowing conversion of '(pic->PromNode::getPHandle() >> 8)' from 'uint32' {aka 'unsigned int'} to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] #define UINT32(v) ((uint32)(v)>>24),((uint32)(v)>>16),((uint32)(v)>>8),((uint8)(uint32)(v)) ~~~~~~~~~~~~^~~~ promdt.cc:1075:20: note: in expansion of macro 'UINT32' #define PHANDLE(v) UINT32((v)->getPHandle()) ^~~~~~ promdt.cc:1217:2: note: in expansion of macro 'PHANDLE' PHANDLE(pic), 0x00,0x00,0x00,IO_PIC_IRQ_GCARD}; ^~~~~~~ promdt.cc:1074:31: warning: narrowing conversion of '(pic->PromNode::getPHandle() >> 24)' from 'uint32' {aka 'unsigned int'} to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] #define UINT32(v) ((uint32)(v)>>24),((uint32)(v)>>16),((uint32)(v)>>8),((uint8)(uint32)(v)) ~~~~~~~~~~~~^~~~~ promdt.cc:1075:20: note: in expansion of macro 'UINT32' #define PHANDLE(v) UINT32((v)->getPHandle()) ^~~~~~ promdt.cc:1264:2: note: in expansion of macro 'PHANDLE' PHANDLE(pic), 0x00,0x00,0x00,IO_PIC_IRQ_IDE0, ^~~~~~~ promdt.cc:1074:49: warning: narrowing conversion of '(pic->PromNode::getPHandle() >> 16)' from 'uint32' {aka 'unsigned int'} to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] #define UINT32(v) ((uint32)(v)>>24),((uint32)(v)>>16),((uint32)(v)>>8),((uint8)(uint32)(v)) ~~~~~~~~~~~~^~~~~ promdt.cc:1075:20: note: in expansion of macro 'UINT32' #define PHANDLE(v) UINT32((v)->getPHandle()) ^~~~~~ promdt.cc:1264:2: note: in expansion of macro 'PHANDLE' PHANDLE(pic), 0x00,0x00,0x00,IO_PIC_IRQ_IDE0, ^~~~~~~ promdt.cc:1074:67: warning: narrowing conversion of '(pic->PromNode::getPHandle() >> 8)' from 'uint32' {aka 'unsigned int'} to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] #define UINT32(v) ((uint32)(v)>>24),((uint32)(v)>>16),((uint32)(v)>>8),((uint8)(uint32)(v)) ~~~~~~~~~~~~^~~~ promdt.cc:1075:20: note: in expansion of macro 'UINT32' #define PHANDLE(v) UINT32((v)->getPHandle()) ^~~~~~ promdt.cc:1264:2: note: in expansion of macro 'PHANDLE' PHANDLE(pic), 0x00,0x00,0x00,IO_PIC_IRQ_IDE0, ^~~~~~~ promdt.cc:1074:31: warning: narrowing conversion of '(pic->PromNode::getPHandle() >> 24)' from 'uint32' {aka 'unsigned int'} to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] #define UINT32(v) ((uint32)(v)>>24),((uint32)(v)>>16),((uint32)(v)>>8),((uint8)(uint32)(v)) ~~~~~~~~~~~~^~~~~ promdt.cc:1075:20: note: in expansion of macro 'UINT32' #define PHANDLE(v) UINT32((v)->getPHandle()) ^~~~~~ promdt.cc:1267:2: note: in expansion of macro 'PHANDLE' PHANDLE(pic), 0x00,0x00,0x00,0x18, ^~~~~~~ promdt.cc:1074:49: warning: narrowing conversion of '(pic->PromNode::getPHandle() >> 16)' from 'uint32' {aka 'unsigned int'} to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] #define UINT32(v) ((uint32)(v)>>24),((uint32)(v)>>16),((uint32)(v)>>8),((uint8)(uint32)(v)) ~~~~~~~~~~~~^~~~~ promdt.cc:1075:20: note: in expansion of macro 'UINT32' #define PHANDLE(v) UINT32((v)->getPHandle()) ^~~~~~ promdt.cc:1267:2: note: in expansion of macro 'PHANDLE' PHANDLE(pic), 0x00,0x00,0x00,0x18, ^~~~~~~ promdt.cc:1074:67: warning: narrowing conversion of '(pic->PromNode::getPHandle() >> 8)' from 'uint32' {aka 'unsigned int'} to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] #define UINT32(v) ((uint32)(v)>>24),((uint32)(v)>>16),((uint32)(v)>>8),((uint8)(uint32)(v)) ~~~~~~~~~~~~^~~~ promdt.cc:1075:20: note: in expansion of macro 'UINT32' #define PHANDLE(v) UINT32((v)->getPHandle()) ^~~~~~ promdt.cc:1267:2: note: in expansion of macro 'PHANDLE' PHANDLE(pic), 0x00,0x00,0x00,0x18, ^~~~~~~ promdt.cc:1074:31: warning: narrowing conversion of '(pic->PromNode::getPHandle() >> 24)' from 'uint32' {aka 'unsigned int'} to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] #define UINT32(v) ((uint32)(v)>>24),((uint32)(v)>>16),((uint32)(v)>>8),((uint8)(uint32)(v)) ~~~~~~~~~~~~^~~~~ promdt.cc:1075:20: note: in expansion of macro 'UINT32' #define PHANDLE(v) UINT32((v)->getPHandle()) ^~~~~~ promdt.cc:1270:2: note: in expansion of macro 'PHANDLE' PHANDLE(pic), 0x00,0x00,0x00,IO_PIC_IRQ_ETHERNET0, ^~~~~~~ promdt.cc:1074:49: warning: narrowing conversion of '(pic->PromNode::getPHandle() >> 16)' from 'uint32' {aka 'unsigned int'} to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] #define UINT32(v) ((uint32)(v)>>24),((uint32)(v)>>16),((uint32)(v)>>8),((uint8)(uint32)(v)) ~~~~~~~~~~~~^~~~~ promdt.cc:1075:20: note: in expansion of macro 'UINT32' #define PHANDLE(v) UINT32((v)->getPHandle()) ^~~~~~ promdt.cc:1270:2: note: in expansion of macro 'PHANDLE' PHANDLE(pic), 0x00,0x00,0x00,IO_PIC_IRQ_ETHERNET0, ^~~~~~~ promdt.cc:1074:67: warning: narrowing conversion of '(pic->PromNode::getPHandle() >> 8)' from 'uint32' {aka 'unsigned int'} to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] #define UINT32(v) ((uint32)(v)>>24),((uint32)(v)>>16),((uint32)(v)>>8),((uint8)(uint32)(v)) ~~~~~~~~~~~~^~~~ promdt.cc:1075:20: note: in expansion of macro 'UINT32' #define PHANDLE(v) UINT32((v)->getPHandle()) ^~~~~~ promdt.cc:1270:2: note: in expansion of macro 'PHANDLE' PHANDLE(pic), 0x00,0x00,0x00,IO_PIC_IRQ_ETHERNET0, ^~~~~~~ promdt.cc:1074:31: warning: narrowing conversion of '(pic->PromNode::getPHandle() >> 24)' from 'uint32' {aka 'unsigned int'} to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] #define UINT32(v) ((uint32)(v)>>24),((uint32)(v)>>16),((uint32)(v)>>8),((uint8)(uint32)(v)) ~~~~~~~~~~~~^~~~~ promdt.cc:1075:20: note: in expansion of macro 'UINT32' #define PHANDLE(v) UINT32((v)->getPHandle()) ^~~~~~ promdt.cc:1273:2: note: in expansion of macro 'PHANDLE' PHANDLE(pic), 0x00,0x00,0x00,IO_PIC_IRQ_ETHERNET1, ^~~~~~~ promdt.cc:1074:49: warning: narrowing conversion of '(pic->PromNode::getPHandle() >> 16)' from 'uint32' {aka 'unsigned int'} to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] #define UINT32(v) ((uint32)(v)>>24),((uint32)(v)>>16),((uint32)(v)>>8),((uint8)(uint32)(v)) ~~~~~~~~~~~~^~~~~ promdt.cc:1075:20: note: in expansion of macro 'UINT32' #define PHANDLE(v) UINT32((v)->getPHandle()) ^~~~~~ promdt.cc:1273:2: note: in expansion of macro 'PHANDLE' PHANDLE(pic), 0x00,0x00,0x00,IO_PIC_IRQ_ETHERNET1, ^~~~~~~ promdt.cc:1074:67: warning: narrowing conversion of '(pic->PromNode::getPHandle() >> 8)' from 'uint32' {aka 'unsigned int'} to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] #define UINT32(v) ((uint32)(v)>>24),((uint32)(v)>>16),((uint32)(v)>>8),((uint8)(uint32)(v)) ~~~~~~~~~~~~^~~~ promdt.cc:1075:20: note: in expansion of macro 'UINT32' #define PHANDLE(v) UINT32((v)->getPHandle()) ^~~~~~ promdt.cc:1273:2: note: in expansion of macro 'PHANDLE' PHANDLE(pic), 0x00,0x00,0x00,IO_PIC_IRQ_ETHERNET1, ^~~~~~~ promdt.cc:1074:31: warning: narrowing conversion of '(pic->PromNode::getPHandle() >> 24)' from 'uint32' {aka 'unsigned int'} to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] #define UINT32(v) ((uint32)(v)>>24),((uint32)(v)>>16),((uint32)(v)>>8),((uint8)(uint32)(v)) ~~~~~~~~~~~~^~~~~ promdt.cc:1075:20: note: in expansion of macro 'UINT32' #define PHANDLE(v) UINT32((v)->getPHandle()) ^~~~~~ promdt.cc:1276:2: note: in expansion of macro 'PHANDLE' PHANDLE(pic), 0x00,0x00,0x00,IO_PIC_IRQ_USB ^~~~~~~ promdt.cc:1074:49: warning: narrowing conversion of '(pic->PromNode::getPHandle() >> 16)' from 'uint32' {aka 'unsigned int'} to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] #define UINT32(v) ((uint32)(v)>>24),((uint32)(v)>>16),((uint32)(v)>>8),((uint8)(uint32)(v)) ~~~~~~~~~~~~^~~~~ promdt.cc:1075:20: note: in expansion of macro 'UINT32' #define PHANDLE(v) UINT32((v)->getPHandle()) ^~~~~~ promdt.cc:1276:2: note: in expansion of macro 'PHANDLE' PHANDLE(pic), 0x00,0x00,0x00,IO_PIC_IRQ_USB ^~~~~~~ promdt.cc:1074:67: warning: narrowing conversion of '(pic->PromNode::getPHandle() >> 8)' from 'uint32' {aka 'unsigned int'} to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] #define UINT32(v) ((uint32)(v)>>24),((uint32)(v)>>16),((uint32)(v)>>8),((uint8)(uint32)(v)) ~~~~~~~~~~~~^~~~ promdt.cc:1075:20: note: in expansion of macro 'UINT32' #define PHANDLE(v) UINT32((v)->getPHandle()) ^~~~~~ promdt.cc:1276:2: note: in expansion of macro 'PHANDLE' PHANDLE(pic), 0x00,0x00,0x00,IO_PIC_IRQ_USB ^~~~~~~ promdt.cc:1633:2: warning: narrowing conversion of '33792' from 'uint32' {aka 'unsigned int'} to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] }; ^ promdt.cc:1074:49: warning: conversion from 'uint32' {aka 'unsigned int'} to 'byte' {aka 'unsigned char'} changes value from '33792' to '0' [-Woverflow] #define UINT32(v) ((uint32)(v)>>24),((uint32)(v)>>16),((uint32)(v)>>8),((uint8)(uint32)(v)) ~~~~~~~~~~~~^~~~~ promdt.cc:1631:44: note: in expansion of macro 'UINT32' 0x82,0x00,0x38,0x10, 0x00,0x00,0x00,0x00, UINT32(IO_GCARD_FRAMEBUFFER_PA_START), ^~~~~~ promdt.cc:1633:2: warning: narrowing conversion of '8650752' from 'uint32' {aka 'unsigned int'} to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] }; ^ promdt.cc:1074:67: warning: conversion from 'uint32' {aka 'unsigned int'} to 'byte' {aka 'unsigned char'} changes value from '8650752' to '0' [-Woverflow] #define UINT32(v) ((uint32)(v)>>24),((uint32)(v)>>16),((uint32)(v)>>8),((uint8)(uint32)(v)) ~~~~~~~~~~~~^~~~ promdt.cc:1631:44: note: in expansion of macro 'UINT32' 0x82,0x00,0x38,0x10, 0x00,0x00,0x00,0x00, UINT32(IO_GCARD_FRAMEBUFFER_PA_START), ^~~~~~ --- fcode.o --- mv -f .deps/fcode.Tpo .deps/fcode.Po --- promosi.o --- mv -f .deps/promosi.Tpo .deps/promosi.Po --- promboot.o --- mv -f .deps/promboot.Tpo .deps/promboot.Po --- promdt.o --- mv -f .deps/promdt.Tpo .deps/promdt.Po --- libprom.a --- rm -f libprom.a /usr/bin/ar cru libprom.a prom.o prommem.o fcode.o forth.o forthtable.o promboot.o promosi.o promdt.o /usr/libexec/binutils227/elf/ar: `u' modifier ignored since `D' is the default (see `U') ranlib libprom.a Making all in graphic --- gcard.o --- g++ -DHAVE_CONFIG_H -I. -I../../.. -I ../.. -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT gcard.o -MD -MP -MF .deps/gcard.Tpo -c -o gcard.o gcard.cc gcard.cc: In function 'void gcard_osi(int)': gcard.cc:270:7: warning: variable 'depth_mode' set but not used [-Wunused-but-set-variable] int depth_mode = ppc_cpu_get_gpr(cpu, 7); ^~~~~~~~~~ mv -f .deps/gcard.Tpo .deps/gcard.Po --- libgraphic.a --- rm -f libgraphic.a /usr/bin/ar cru libgraphic.a gcard.o /usr/libexec/binutils227/elf/ar: `u' modifier ignored since `D' is the default (see `U') ranlib libgraphic.a Making all in pic --- pic.o --- g++ -DHAVE_CONFIG_H -I. -I../../.. -I ../.. -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT pic.o -MD -MP -MF .deps/pic.Tpo -c -o pic.o pic.cc pic.cc: In function 'void pic_write(uint32, uint32, int)': pic.cc:58:7: warning: variable 'o' set but not used [-Wunused-but-set-variable] int o=0; ^ mv -f .deps/pic.Tpo .deps/pic.Po --- libpic.a --- rm -f libpic.a /usr/bin/ar cru libpic.a pic.o /usr/libexec/binutils227/elf/ar: `u' modifier ignored since `D' is the default (see `U') ranlib libpic.a Making all in cuda --- cuda.o --- g++ -DHAVE_CONFIG_H -I. -I../../.. -I ../.. -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT cuda.o -MD -MP -MF .deps/cuda.Tpo -c -o cuda.o cuda.cc mv -f .deps/cuda.Tpo .deps/cuda.Po --- libcuda.a --- rm -f libcuda.a /usr/bin/ar cru libcuda.a cuda.o /usr/libexec/binutils227/elf/ar: `u' modifier ignored since `D' is the default (see `U') ranlib libcuda.a Making all in pci --- pci.o --- g++ -DHAVE_CONFIG_H -I. -I../../.. -I ../.. -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT pci.o -MD -MP -MF .deps/pci.Tpo -c -o pci.o pci.cc mv -f .deps/pci.Tpo .deps/pci.Po --- libpci.a --- rm -f libpci.a /usr/bin/ar cru libpci.a pci.o /usr/libexec/binutils227/elf/ar: `u' modifier ignored since `D' is the default (see `U') ranlib libpci.a Making all in ide --- ide.o --- --- idedevice.o --- --- ata.o --- --- cd.o --- --- idedevice.o --- g++ -DHAVE_CONFIG_H -I. -I../../.. -I ../.. -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT idedevice.o -MD -MP -MF .deps/idedevice.Tpo -c -o idedevice.o idedevice.cc --- ide.o --- g++ -DHAVE_CONFIG_H -I. -I../../.. -I ../.. -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT ide.o -MD -MP -MF .deps/ide.Tpo -c -o ide.o ide.cc --- ata.o --- g++ -DHAVE_CONFIG_H -I. -I../../.. -I ../.. -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT ata.o -MD -MP -MF .deps/ata.Tpo -c -o ata.o ata.cc --- cd.o --- g++ -DHAVE_CONFIG_H -I. -I../../.. -I ../.. -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT cd.o -MD -MP -MF .deps/cd.Tpo -c -o cd.o cd.cc cd.cc: In member function 'virtual int CDROMDevice::getConfig(byte*, int, byte, int)': cd.cc:143:14: warning: narrowing conversion of '(((CDROMDevice*)this)->CDROMDevice::curProfile >> 8)' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] curProfile >> 8, curProfile, ~~~~~~~~~~~^~~~ cd.cc:143:20: warning: narrowing conversion of '((CDROMDevice*)this)->CDROMDevice::curProfile' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] curProfile >> 8, curProfile, ^~~~~~~~~~ cd.cc: In member function 'int CDROMDevice::createFeature(byte*, int, int, int, bool, bool, byte*, int)': cd.cc:263:10: warning: narrowing conversion of '(feature >> 8)' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] feature>>8, feature, ~~~~~~~^~~ cd.cc:266:2: warning: narrowing conversion of 'feature' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] }; ^ cd.cc:264:24: warning: narrowing conversion of '(((version << 2) | (pp ? 2 : 0)) | (cur ? 1 : 0))' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] version<<2|(pp?0x2:0)|(cur?0x1:0), ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ cd.cc:266:2: warning: narrowing conversion of 'size' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] }; ^ cd.cc: In member function 'virtual int CDROMDeviceSCSI::readTOC(byte*, bool, uint8, int, int)': cd.cc:775:7: warning: narrowing conversion of '(msf ? 2 : 0)' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] msf ? 2 : 0, ~~~~^~~~~~~ cd.cc:781:7: warning: narrowing conversion of '(len >> 8)' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] len >> 8, ~~~~^~~~ cd.cc:782:7: warning: narrowing conversion of '(len >> 0)' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] len >> 0, ~~~~^~~~ cd.cc:783:10: warning: narrowing conversion of '(format << 6)' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] format << 6, ~~~~~~~^~~~ cd.cc: In member function 'virtual int CDROMDeviceSCSI::getConfig(byte*, int, byte, int)': cd.cc:812:9: warning: narrowing conversion of '(first >> 8)' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] first >> 8, ~~~~~~^~~~ cd.cc:813:9: warning: narrowing conversion of '(first >> 0)' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] first >> 0, ~~~~~~^~~~ cd.cc:817:7: warning: narrowing conversion of '(len >> 8)' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] len >> 8, ~~~~^~~~ cd.cc:818:7: warning: narrowing conversion of '(len >> 0)' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] len >> 0, ~~~~^~~~ cd.cc: In member function 'virtual int CDROMDeviceSCSI::readDVDStructure(byte*, int, uint8, uint32, uint8, uint8, uint8, uint8)': cd.cc:835:11: warning: narrowing conversion of '(address >> 24)' from 'uint32' {aka 'unsigned int'} to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] address >> 24, ~~~~~~~~^~~~~ cd.cc:836:11: warning: narrowing conversion of '(address >> 16)' from 'uint32' {aka 'unsigned int'} to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] address >> 16, ~~~~~~~~^~~~~ cd.cc:837:11: warning: narrowing conversion of '(address >> 8)' from 'uint32' {aka 'unsigned int'} to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] address >> 8, ~~~~~~~~^~~~~ cd.cc:838:11: warning: narrowing conversion of '(address >> 0)' from 'uint32' {aka 'unsigned int'} to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] address >> 0, ~~~~~~~~^~~~~ cd.cc:841:7: warning: narrowing conversion of '(len >> 8)' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] len >> 8, ~~~~^~~~ cd.cc:842:7: warning: narrowing conversion of '(len >> 0)' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] len >> 0, ~~~~^~~~ cd.cc:843:8: warning: narrowing conversion of '(((int)AGID) << 6)' from 'int' to 'byte' {aka 'unsigned char'} inside { } is ill-formed in C++11 [-Wnarrowing] AGID << 6, ~~~~~^~~~ --- ata.o --- mv -f .deps/ata.Tpo .deps/ata.Po --- ide.o --- ide.cc: In member function 'void IDE_Controller::receive_atapi_packet()': ide.cc:986:8: warning: unused variable 'polled' [-Wunused-variable] bool polled = sector[1] & 1; ^~~~~~ ide.cc:987:9: warning: unused variable 'request' [-Wunused-variable] uint8 request = sector[4]; ^~~~~~~ ide.cc:988:7: warning: unused variable 'len' [-Wunused-variable] int len = ((uint16)sector[7]<<8)|(sector[8]); ^~~ ide.cc:989:9: warning: unused variable 'control' [-Wunused-variable] uint8 control = sector[9]; ^~~~~~~ ide.cc:1010:14: warning: unused variable 'dap' [-Wunused-variable] bool dap = (sector[1] >> 1) & 1; ^~~ --- idedevice.o --- mv -f .deps/idedevice.Tpo .deps/idedevice.Po --- cd.o --- mv -f .deps/cd.Tpo .deps/cd.Po --- ide.o --- mv -f .deps/ide.Tpo .deps/ide.Po --- libide.a --- rm -f libide.a /usr/bin/ar cru libide.a ide.o idedevice.o ata.o cd.o /usr/libexec/binutils227/elf/ar: `u' modifier ignored since `D' is the default (see `U') ranlib libide.a Making all in macio --- macio.o --- g++ -DHAVE_CONFIG_H -I. -I../../.. -I ../.. -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT macio.o -MD -MP -MF .deps/macio.Tpo -c -o macio.o macio.cc mv -f .deps/macio.Tpo .deps/macio.Po --- libmacio.a --- rm -f libmacio.a /usr/bin/ar cru libmacio.a macio.o /usr/libexec/binutils227/elf/ar: `u' modifier ignored since `D' is the default (see `U') ranlib libmacio.a Making all in nvram --- nvram.o --- g++ -DHAVE_CONFIG_H -I. -I../../.. -I ../.. -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT nvram.o -MD -MP -MF .deps/nvram.Tpo -c -o nvram.o nvram.cc mv -f .deps/nvram.Tpo .deps/nvram.Po --- libnvram.a --- rm -f libnvram.a /usr/bin/ar cru libnvram.a nvram.o /usr/libexec/binutils227/elf/ar: `u' modifier ignored since `D' is the default (see `U') ranlib libnvram.a Making all in usb --- usb.o --- g++ -DHAVE_CONFIG_H -I. -I../../.. -I ../.. -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT usb.o -MD -MP -MF .deps/usb.Tpo -c -o usb.o usb.cc mv -f .deps/usb.Tpo .deps/usb.Po --- libusb.a --- rm -f libusb.a /usr/bin/ar cru libusb.a usb.o /usr/libexec/binutils227/elf/ar: `u' modifier ignored since `D' is the default (see `U') ranlib libusb.a Making all in serial --- serial.o --- g++ -DHAVE_CONFIG_H -I. -I../../.. -I ../.. -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT serial.o -MD -MP -MF .deps/serial.Tpo -c -o serial.o serial.cc serial.cc: In static member function 'static const char* PCI_Serial::a2n(int)': serial.cc:149:10: warning: control reaches end of non-void function [-Wreturn-type] sprintf(bl, "%08x", a); ~~~~~~~^~~~~~~~~~~~~~~ mv -f .deps/serial.Tpo .deps/serial.Po --- libserial.a --- rm -f libserial.a /usr/bin/ar cru libserial.a serial.o /usr/libexec/binutils227/elf/ar: `u' modifier ignored since `D' is the default (see `U') ranlib libserial.a --- io.o --- g++ -DHAVE_CONFIG_H -I. -I../.. -I .. -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT io.o -MD -MP -MF .deps/io.Tpo -c -o io.o io.cc mv -f .deps/io.Tpo .deps/io.Po --- libio.a --- rm -f libio.a /usr/bin/ar cru libio.a io.o /usr/libexec/binutils227/elf/ar: `u' modifier ignored since `D' is the default (see `U') ranlib libio.a Making all in system --- all-recursive --- Making all in arch --- all-recursive --- Making all in x86_64 --- sysvaccel.o --- g++ -DHAVE_CONFIG_H -I. -I../../../.. -I ../../.. -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT sysvaccel.o -MD -MP -MF .deps/sysvaccel.Tpo -c -o sysvaccel.o sysvaccel.cc mv -f .deps/sysvaccel.Tpo .deps/sysvaccel.Po --- libsarch.a --- rm -f libsarch.a /usr/bin/ar cru libsarch.a sysvaccel.o /usr/libexec/binutils227/elf/ar: `u' modifier ignored since `D' is the default (see `U') ranlib libsarch.a Making all in osapi --- all-recursive --- Making all in posix --- sysclipboard.o --- --- sysfile.o --- --- sysinit.o --- --- sysethtun.o --- --- systhread.o --- --- sysfile.o --- g++ -DHAVE_CONFIG_H -I. -I../../../.. -I ../../.. -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT sysfile.o -MD -MP -MF .deps/sysfile.Tpo -c -o sysfile.o sysfile.cc --- sysethtun.o --- g++ -DHAVE_CONFIG_H -I. -I../../../.. -I ../../.. -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT sysethtun.o -MD -MP -MF .deps/sysethtun.Tpo -c -o sysethtun.o sysethtun.cc --- sysclipboard.o --- g++ -DHAVE_CONFIG_H -I. -I../../../.. -I ../../.. -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT sysclipboard.o -MD -MP -MF .deps/sysclipboard.Tpo -c -o sysclipboard.o sysclipboard.cc --- systhread.o --- g++ -DHAVE_CONFIG_H -I. -I../../../.. -I ../../.. -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT systhread.o -MD -MP -MF .deps/systhread.Tpo -c -o systhread.o systhread.cc --- sysinit.o --- g++ -DHAVE_CONFIG_H -I. -I../../../.. -I ../../.. -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT sysinit.o -MD -MP -MF .deps/sysinit.Tpo -c -o sysinit.o sysinit.cc --- sysclipboard.o --- sysclipboard.cc:28:13: warning: 'void close_clipboard()' defined but not used [-Wunused-function] static void close_clipboard() ^~~~~~~~~~~~~~~ sysclipboard.cc:23:13: warning: 'bool open_clipboard()' defined but not used [-Wunused-function] static bool open_clipboard() ^~~~~~~~~~~~~~ --- sysfile.o --- sysfile.cc: In function 'void sys_suspend()': sysfile.cc:213:12: warning: passing argument 2 to restrict-qualified parameter aliases with arguments 3, 4 [-Wrestrict] select(0, &zerofds, &zerofds, &zerofds, &tm); ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ --- sysethtun.o --- sysethtun.cc: In member function 'virtual int UnixEthTunDevice::waitRecvPacket()': sysethtun.cc:103:31: warning: passing argument 3 to restrict-qualified parameter aliases with argument 4 [-Wrestrict] int e = select(mFD+1, &rfds, &zerofds, &zerofds, NULL); ^~~~~~~~ ~~~~~~~~ --- sysclipboard.o --- mv -f .deps/sysclipboard.Tpo .deps/sysclipboard.Po --- systimer.o --- g++ -DHAVE_CONFIG_H -I. -I../../../.. -I ../../.. -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT systimer.o -MD -MP -MF .deps/systimer.Tpo -c -o systimer.o systimer.cc --- sysethtun.o --- mv -f .deps/sysethtun.Tpo .deps/sysethtun.Po --- syscdrom.o --- --- systhread.o --- mv -f .deps/systhread.Tpo .deps/systhread.Po --- syscdrom.o --- g++ -DHAVE_CONFIG_H -I. -I../../../.. -I ../../.. -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT syscdrom.o -MD -MP -MF .deps/syscdrom.Tpo -c -o syscdrom.o syscdrom.cc --- sysvm.o --- g++ -DHAVE_CONFIG_H -I. -I../../../.. -I ../../.. -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT sysvm.o -MD -MP -MF .deps/sysvm.Tpo -c -o sysvm.o sysvm.cc --- sysinit.o --- mv -f .deps/sysinit.Tpo .deps/sysinit.Po --- systimer.o --- mv -f .deps/systimer.Tpo .deps/systimer.Po --- syscdrom.o --- mv -f .deps/syscdrom.Tpo .deps/syscdrom.Po --- sysvm.o --- mv -f .deps/sysvm.Tpo .deps/sysvm.Po --- sysfile.o --- mv -f .deps/sysfile.Tpo .deps/sysfile.Po --- libsosapi.a --- rm -f libsosapi.a /usr/bin/ar cru libsosapi.a sysclipboard.o sysfile.o sysinit.o sysethtun.o systhread.o systimer.o syscdrom.o sysvm.o /usr/libexec/binutils227/elf/ar: `u' modifier ignored since `D' is the default (see `U') ranlib libsosapi.a Making all in ui --- all-recursive --- Making all in x11 --- gui.o --- --- sysdisplay.o --- --- syskeyboard.o --- --- sysmouse.o --- --- sysx11.o --- --- syskeyboard.o --- g++ -DHAVE_CONFIG_H -I. -I../../../.. -I ../../.. -I/usr/local/include -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT syskeyboard.o -MD -MP -MF .deps/syskeyboard.Tpo -c -o syskeyboard.o syskeyboard.cc --- sysmouse.o --- g++ -DHAVE_CONFIG_H -I. -I../../../.. -I ../../.. -I/usr/local/include -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT sysmouse.o -MD -MP -MF .deps/sysmouse.Tpo -c -o sysmouse.o sysmouse.cc --- sysdisplay.o --- g++ -DHAVE_CONFIG_H -I. -I../../../.. -I ../../.. -I/usr/local/include -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT sysdisplay.o -MD -MP -MF .deps/sysdisplay.Tpo -c -o sysdisplay.o sysdisplay.cc --- gui.o --- g++ -DHAVE_CONFIG_H -I. -I../../../.. -I ../../.. -I/usr/local/include -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT gui.o -MD -MP -MF .deps/gui.Tpo -c -o gui.o gui.cc --- sysx11.o --- g++ -DHAVE_CONFIG_H -I. -I../../../.. -I ../../.. -I/usr/local/include -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT sysx11.o -MD -MP -MF .deps/sysx11.Tpo -c -o sysx11.o sysx11.cc --- gui.o --- mv -f .deps/gui.Tpo .deps/gui.Po --- sysmouse.o --- mv -f .deps/sysmouse.Tpo .deps/sysmouse.Po --- syskeyboard.o --- mv -f .deps/syskeyboard.Tpo .deps/syskeyboard.Po --- sysx11.o --- sysx11.cc: In function 'void* X11eventLoop(void*)': sysx11.cc:291:28: warning: passing argument 3 to restrict-qualified parameter aliases with argument 4 [-Wrestrict] if (select(fd+1, &xfds, &zerofds, &zerofds, &tm)) break; ^~~~~~~~ ~~~~~~~~ mv -f .deps/sysx11.Tpo .deps/sysx11.Po --- sysdisplay.o --- mv -f .deps/sysdisplay.Tpo .deps/sysdisplay.Po --- libui.a --- rm -f libui.a /usr/bin/ar cru libui.a gui.o sysdisplay.o syskeyboard.o sysmouse.o sysx11.o /usr/libexec/binutils227/elf/ar: `u' modifier ignored since `D' is the default (see `U') ranlib libui.a --- display.o --- --- sysexcept.o --- --- sys.o --- --- file.o --- --- vt100.o --- --- display.o --- g++ -DHAVE_CONFIG_H -I. -I../.. -I .. -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT display.o -MD -MP -MF .deps/display.Tpo -c -o display.o display.cc --- sysexcept.o --- g++ -DHAVE_CONFIG_H -I. -I../.. -I .. -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT sysexcept.o -MD -MP -MF .deps/sysexcept.Tpo -c -o sysexcept.o sysexcept.cc --- sys.o --- g++ -DHAVE_CONFIG_H -I. -I../.. -I .. -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT sys.o -MD -MP -MF .deps/sys.Tpo -c -o sys.o sys.cc --- file.o --- g++ -DHAVE_CONFIG_H -I. -I../.. -I .. -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT file.o -MD -MP -MF .deps/file.Tpo -c -o file.o file.cc --- vt100.o --- g++ -DHAVE_CONFIG_H -I. -I../.. -I .. -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT vt100.o -MD -MP -MF .deps/vt100.Tpo -c -o vt100.o vt100.cc --- sys.o --- mv -f .deps/sys.Tpo .deps/sys.Po --- font.o --- g++ -DHAVE_CONFIG_H -I. -I../.. -I .. -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT font.o -MD -MP -MF .deps/font.Tpo -c -o font.o font.cc --- sysexcept.o --- mv -f .deps/sysexcept.Tpo .deps/sysexcept.Po --- gif.o --- g++ -DHAVE_CONFIG_H -I. -I../.. -I .. -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT gif.o -MD -MP -MF .deps/gif.Tpo -c -o gif.o gif.cc --- display.o --- display.cc:117:1: warning: narrowing conversion of '-14540254' from 'int' to 'RGBA' {aka 'unsigned int'} inside { } is ill-formed in C++11 [-Wnarrowing] }; ^ display.cc:117:1: warning: narrowing conversion of '-5636096' from 'int' to 'RGBA' {aka 'unsigned int'} inside { } is ill-formed in C++11 [-Wnarrowing] display.cc:117:1: warning: narrowing conversion of '-16733696' from 'int' to 'RGBA' {aka 'unsigned int'} inside { } is ill-formed in C++11 [-Wnarrowing] display.cc:117:1: warning: narrowing conversion of '-5592576' from 'int' to 'RGBA' {aka 'unsigned int'} inside { } is ill-formed in C++11 [-Wnarrowing] display.cc:117:1: warning: narrowing conversion of '-16777046' from 'int' to 'RGBA' {aka 'unsigned int'} inside { } is ill-formed in C++11 [-Wnarrowing] display.cc:117:1: warning: narrowing conversion of '-5635926' from 'int' to 'RGBA' {aka 'unsigned int'} inside { } is ill-formed in C++11 [-Wnarrowing] display.cc:117:1: warning: narrowing conversion of '-16733526' from 'int' to 'RGBA' {aka 'unsigned int'} inside { } is ill-formed in C++11 [-Wnarrowing] display.cc:117:1: warning: narrowing conversion of '-5592406' from 'int' to 'RGBA' {aka 'unsigned int'} inside { } is ill-formed in C++11 [-Wnarrowing] display.cc:117:1: warning: narrowing conversion of '-11184811' from 'int' to 'RGBA' {aka 'unsigned int'} inside { } is ill-formed in C++11 [-Wnarrowing] display.cc:117:1: warning: narrowing conversion of '-43691' from 'int' to 'RGBA' {aka 'unsigned int'} inside { } is ill-formed in C++11 [-Wnarrowing] display.cc:117:1: warning: narrowing conversion of '-11141291' from 'int' to 'RGBA' {aka 'unsigned int'} inside { } is ill-formed in C++11 [-Wnarrowing] display.cc:117:1: warning: narrowing conversion of '-171' from 'int' to 'RGBA' {aka 'unsigned int'} inside { } is ill-formed in C++11 [-Wnarrowing] display.cc:117:1: warning: narrowing conversion of '-11184641' from 'int' to 'RGBA' {aka 'unsigned int'} inside { } is ill-formed in C++11 [-Wnarrowing] display.cc:117:1: warning: narrowing conversion of '-43521' from 'int' to 'RGBA' {aka 'unsigned int'} inside { } is ill-formed in C++11 [-Wnarrowing] display.cc:117:1: warning: narrowing conversion of '-11141121' from 'int' to 'RGBA' {aka 'unsigned int'} inside { } is ill-formed in C++11 [-Wnarrowing] display.cc:117:1: warning: narrowing conversion of '-1' from 'int' to 'RGBA' {aka 'unsigned int'} inside { } is ill-formed in C++11 [-Wnarrowing] --- gif.o --- gif.cc: In member function 'bool Gif::loadFromByteStream(Stream&)': gif.cc:106:6: warning: variable 'version' set but not used [-Wunused-but-set-variable] int version; ^~~~~~~ --- font.o --- mv -f .deps/font.Tpo .deps/font.Po --- keyboard.o --- g++ -DHAVE_CONFIG_H -I. -I../.. -I .. -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT keyboard.o -MD -MP -MF .deps/keyboard.Tpo -c -o keyboard.o keyboard.cc --- gif.o --- gif.cc:99:51: warning: 'bidx' may be used uninitialized in this function [-Wmaybe-uninitialized] int free, width, max, stackp, bitleft, byteleft, bidx; ^~~~ --- file.o --- mv -f .deps/file.Tpo .deps/file.Po --- mouse.o --- g++ -DHAVE_CONFIG_H -I. -I../.. -I .. -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT mouse.o -MD -MP -MF .deps/mouse.Tpo -c -o mouse.o mouse.cc --- gif.o --- mv -f .deps/gif.Tpo .deps/gif.Po --- device.o --- g++ -DHAVE_CONFIG_H -I. -I../.. -I .. -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT device.o -MD -MP -MF .deps/device.Tpo -c -o device.o device.cc mv -f .deps/device.Tpo .deps/device.Po --- keyboard.o --- mv -f .deps/keyboard.Tpo .deps/keyboard.Po --- mouse.o --- mv -f .deps/mouse.Tpo .deps/mouse.Po --- display.o --- mv -f .deps/display.Tpo .deps/display.Po --- vt100.o --- mv -f .deps/vt100.Tpo .deps/vt100.Po --- libsystem.a --- rm -f libsystem.a /usr/bin/ar cru libsystem.a display.o sysexcept.o sys.o file.o vt100.o font.o gif.o keyboard.o mouse.o device.o /usr/libexec/binutils227/elf/ar: `u' modifier ignored since `D' is the default (see `U') ranlib libsystem.a Making all in tools --- atom.o --- --- data.o --- --- debug.o --- --- endianess.o --- --- except.o --- --- atom.o --- g++ -DHAVE_CONFIG_H -I. -I../.. -I .. -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT atom.o -MD -MP -MF .deps/atom.Tpo -c -o atom.o atom.cc --- data.o --- g++ -DHAVE_CONFIG_H -I. -I../.. -I .. -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT data.o -MD -MP -MF .deps/data.Tpo -c -o data.o data.cc --- endianess.o --- g++ -DHAVE_CONFIG_H -I. -I../.. -I .. -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT endianess.o -MD -MP -MF .deps/endianess.Tpo -c -o endianess.o endianess.cc --- except.o --- g++ -DHAVE_CONFIG_H -I. -I../.. -I .. -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT except.o -MD -MP -MF .deps/except.Tpo -c -o except.o except.cc --- debug.o --- g++ -DHAVE_CONFIG_H -I. -I../.. -I .. -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT debug.o -MD -MP -MF .deps/debug.Tpo -c -o debug.o debug.cc debug.cc: In function 'void debugDumpMem(void*, int)': debug.cc:26:8: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare] if (m>len) m = len; ~^~~~ mv -f .deps/debug.Tpo .deps/debug.Po --- snprintf.o --- g++ -DHAVE_CONFIG_H -I. -I../.. -I .. -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT snprintf.o -MD -MP -MF .deps/snprintf.Tpo -c -o snprintf.o snprintf.cc --- data.o --- data.cc: In member function 'virtual void Array::forceSetByIdx(int, Object*)': data.cc:408:7: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] if (i>=ecount) ecount = i+1; ~^~~~~~~~ --- endianess.o --- mv -f .deps/endianess.Tpo .deps/endianess.Po --- str.o --- g++ -DHAVE_CONFIG_H -I. -I../.. -I .. -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT str.o -MD -MP -MF .deps/str.Tpo -c -o str.o str.cc --- atom.o --- mv -f .deps/atom.Tpo .deps/atom.Po --- stream.o --- g++ -DHAVE_CONFIG_H -I. -I../.. -I .. -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT stream.o -MD -MP -MF .deps/stream.Tpo -c -o stream.o stream.cc --- except.o --- mv -f .deps/except.Tpo .deps/except.Po --- strtools.o --- g++ -DHAVE_CONFIG_H -I. -I../.. -I .. -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT strtools.o -MD -MP -MF .deps/strtools.Tpo -c -o strtools.o strtools.cc --- snprintf.o --- mv -f .deps/snprintf.Tpo .deps/snprintf.Po --- thread.o --- g++ -DHAVE_CONFIG_H -I. -I../.. -I .. -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT thread.o -MD -MP -MF .deps/thread.Tpo -c -o thread.o thread.cc --- str.o --- mv -f .deps/str.Tpo .deps/str.Po --- crc32.o --- g++ -DHAVE_CONFIG_H -I. -I../.. -I .. -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT crc32.o -MD -MP -MF .deps/crc32.Tpo -c -o crc32.o crc32.cc --- thread.o --- mv -f .deps/thread.Tpo .deps/thread.Po --- crc32.o --- mv -f .deps/crc32.Tpo .deps/crc32.Po --- strtools.o --- mv -f .deps/strtools.Tpo .deps/strtools.Po --- stream.o --- mv -f .deps/stream.Tpo .deps/stream.Po --- data.o --- mv -f .deps/data.Tpo .deps/data.Po --- libtools.a --- rm -f libtools.a /usr/bin/ar cru libtools.a atom.o data.o debug.o endianess.o except.o snprintf.o str.o stream.o strtools.o thread.o crc32.o /usr/libexec/binutils227/elf/ar: `u' modifier ignored since `D' is the default (see `U') ranlib libtools.a --- main.o --- --- ppc_img.o --- --- ppc_font.o --- --- ppc_button_changecd.o --- --- configparser.o --- --- ppc_font.o --- gcc -DHAVE_CONFIG_H -I. -I.. -pipe -O2 -fno-strict-aliasing -Wundef -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT ppc_font.o -MD -MP -MF .deps/ppc_font.Tpo -c -o ppc_font.o ppc_font.c --- main.o --- g++ -DHAVE_CONFIG_H -I. -I.. -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT main.o -MD -MP -MF .deps/main.Tpo -c -o main.o main.cc --- ppc_img.o --- gcc -DHAVE_CONFIG_H -I. -I.. -pipe -O2 -fno-strict-aliasing -Wundef -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT ppc_img.o -MD -MP -MF .deps/ppc_img.Tpo -c -o ppc_img.o ppc_img.c --- ppc_button_changecd.o --- gcc -DHAVE_CONFIG_H -I. -I.. -pipe -O2 -fno-strict-aliasing -Wundef -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT ppc_button_changecd.o -MD -MP -MF .deps/ppc_button_changecd.Tpo -c -o ppc_button_changecd.o ppc_button_changecd.c --- configparser.o --- g++ -DHAVE_CONFIG_H -I. -I.. -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT configparser.o -MD -MP -MF .deps/configparser.Tpo -c -o configparser.o configparser.cc --- main.o --- In file included from main.cc:26: info.h:29:24: warning: C++11 requires a space between string literal and macro [-Wc++11-compat] #define EMULATOR_MODEL "PowerPC ("APPNAME" "APPVERSION")" ^ info.h:29:42: warning: C++11 requires a space between string literal and macro [-Wc++11-compat] #define EMULATOR_MODEL "PowerPC ("APPNAME" "APPVERSION")" ^ --- ppc_button_changecd.o --- mv -f .deps/ppc_button_changecd.Tpo .deps/ppc_button_changecd.Po --- main.o --- main.cc:135:18: warning: C++11 requires a space between string literal and macro [-Wc++11-compat] gDisplay->print("\e[H"APPNAME" "APPVERSION" "COPYRIGHT"\n\n"); ^ main.cc:135:31: warning: C++11 requires a space between string literal and macro [-Wc++11-compat] gDisplay->print("\e[H"APPNAME" "APPVERSION" "COPYRIGHT"\n\n"); ^ main.cc:135:44: warning: C++11 requires a space between string literal and macro [-Wc++11-compat] gDisplay->print("\e[H"APPNAME" "APPVERSION" "COPYRIGHT"\n\n"); ^ main.cc:352:17: warning: C++11 requires a space between string literal and macro [-Wc++11-compat] initUI(APPNAME" "APPVERSION, gm, msec, keyConfig, fullscreen); ^ --- ppc_font.o --- mv -f .deps/ppc_font.Tpo .deps/ppc_font.Po --- main.o --- main.cc: In function 'int main(int, char**)': main.cc:391:53: warning: 'bool ppc_prom_set_sdr1(uint32, bool)' is deprecated [-Wdeprecated-declarations] if (!ppc_prom_set_sdr1(PAGE_TABLE_ADDR+0x03, false)) { ^ In file included from io/io.h:29, from main.cc:30: ./cpu/mem.h:40:17: note: declared here bool DEPRECATED ppc_prom_set_sdr1(uint32 newval, bool quiesce); ^~~~~~~~~~~~~~~~~ main.cc:391:53: warning: 'bool ppc_prom_set_sdr1(uint32, bool)' is deprecated [-Wdeprecated-declarations] if (!ppc_prom_set_sdr1(PAGE_TABLE_ADDR+0x03, false)) { ^ In file included from io/io.h:29, from main.cc:30: ./cpu/mem.h:40:17: note: declared here bool DEPRECATED ppc_prom_set_sdr1(uint32 newval, bool quiesce); ^~~~~~~~~~~~~~~~~ --- ppc_img.o --- mv -f .deps/ppc_img.Tpo .deps/ppc_img.Po --- main.o --- main.cc:222:9: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 260 equals destination size [-Wstringop-truncation] strncpy(gAppFilename, argv[0], sizeof gAppFilename); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/main.Tpo .deps/main.Po --- configparser.o --- mv -f .deps/configparser.Tpo .deps/configparser.Po --- ppc --- g++ -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -L/usr/local/lib -R/usr/local/lib -o ppc main.o ppc_img.o ppc_font.o ppc_button_changecd.o configparser.o io/graphic/libgraphic.a io/ide/libide.a system/ui/x11/libui.a io/libio.a io/prom/libprom.a io/prom/fs/libfs.a io/prom/fs/hfs/libhfs.a io/prom/fs/hfsplus/libhfsplus.a io/pic/libpic.a io/pci/libpci.a io/macio/libmacio.a io/nvram/libnvram.a io/cuda/libcuda.a io/3c90x/lib3c90x.a io/rtl8139/librtl8139.a io/usb/libusb.a io/serial/libserial.a cpu/cpu_jitc_x86_64/libcpu.a debug/libdebug.a tools/libtools.a system/libsystem.a system/arch/x86_64/libsarch.a system/osapi/posix/libsosapi.a -lpthread -lX11 Making all in scripts --- ifppc_down.setuid.o --- --- ifppc_up.setuid.o --- --- ifppc_down.setuid.o --- g++ -DHAVE_CONFIG_H -I. -I.. -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT ifppc_down.setuid.o -MD -MP -MF .deps/ifppc_down.setuid.Tpo -c -o ifppc_down.setuid.o ifppc_down.setuid.cc --- ifppc_up.setuid.o --- g++ -DHAVE_CONFIG_H -I. -I.. -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT ifppc_up.setuid.o -MD -MP -MF .deps/ifppc_up.setuid.Tpo -c -o ifppc_up.setuid.o ifppc_up.setuid.cc ifppc_up.setuid.cc: In function 'int main(int, char**)': ifppc_up.setuid.cc:47:41: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] if (pathsize + 1 + relfilenamesize + 1 > sizeof filename) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ --- ifppc_down.setuid.o --- ifppc_down.setuid.cc: In function 'int main(int, char**)': ifppc_down.setuid.cc:47:41: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] if (pathsize + 1 + relfilenamesize + 1 > sizeof filename) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ mv -f .deps/ifppc_down.setuid.Tpo .deps/ifppc_down.setuid.Po --- ifppc_down.setuid --- g++ -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -o ifppc_down.setuid ifppc_down.setuid.o --- ifppc_up.setuid.o --- mv -f .deps/ifppc_up.setuid.Tpo .deps/ifppc_up.setuid.Po --- ifppc_up.setuid --- g++ -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wundef -Wall -Woverloaded-virtual -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -o ifppc_up.setuid ifppc_up.setuid.o -------------------------------------------------------------------------------- -- Phase: run-depends -------------------------------------------------------------------------------- ===> pearpc-0.5_9 depends on file: /usr/local/libdata/pkgconfig/x11.pc - found -------------------------------------------------------------------------------- -- Phase: stage -------------------------------------------------------------------------------- ===> Staging for pearpc-0.5_9 ===> Generating temporary packing list Making install in doc test -z "/usr/local/man/man1" || /bin/mkdir -p "/construction/emulators/pearpc/stage/usr/local/man/man1" install -m 0644 ppc.1 '/construction/emulators/pearpc/stage/usr/local/man/man1' Making install in src Making install in cpu Making install in cpu_jitc_x86_64 Making install in debug Making install in io Making install in 3c90x Making install in rtl8139 Making install in prom Making install in fs Making install in hfs Making install in hfsplus Making install in graphic Making install in pic Making install in cuda Making install in pci Making install in ide Making install in macio Making install in nvram Making install in usb Making install in serial Making install in system Making install in arch Making install in x86_64 Making install in osapi Making install in posix Making install in ui Making install in x11 Making install in tools test -z "/usr/local/bin" || /bin/mkdir -p "/construction/emulators/pearpc/stage/usr/local/bin" install -s -m 555 ppc '/construction/emulators/pearpc/stage/usr/local/bin' Making install in scripts (cd /construction/emulators/pearpc/pearpc-0.5 && install -m 0644 video.x /construction/emulators/pearpc/stage/usr/local/share/pearpc) (cd /construction/emulators/pearpc/pearpc-0.5 && install -m 0644 ppccfg.example /construction/emulators/pearpc/stage/usr/local/share/examples/pearpc) ====> Compressing man pages (compress-man) -------------------------------------------------------------------------------- -- Phase: package -------------------------------------------------------------------------------- ===> Building package for pearpc-0.5_9 file sizes/checksums [7]: . done packing files [7]: . done packing directories [0]: . done -------------------------------------------------- -- Termination -------------------------------------------------- Finished: Thursday, 25 JUL 2019 at 08:16:08 UTC Duration: 00:00:51