Mock Version: 3.5
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs  --target ppc64le --nodeps /builddir/build/SPECS/mupen64plus.spec'], chrootPath='/var/lib/mock/fedora-rawhide-ppc64le-1672311413.171950/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7fff7aa0bed0>timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.jtwpnkou:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True)
Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.jtwpnkou:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']
Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '9d8d12cb97fe4747982052ed652c731a', '-D', '/var/lib/mock/fedora-rawhide-ppc64le-1672311413.171950/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.jtwpnkou:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;<mock-chroot>\\007"', '--setenv=PS1=<mock-chroot> \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs  --target ppc64le --nodeps /builddir/build/SPECS/mupen64plus.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False
Building target platforms: ppc64le
Building for target ppc64le
setting SOURCE_DATE_EPOCH=1658448000
Wrote: /builddir/build/SRPMS/mupen64plus-2.5-16.fc38.src.rpm
Child return code was: 0
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb  --target ppc64le --nodeps /builddir/build/SPECS/mupen64plus.spec'], chrootPath='/var/lib/mock/fedora-rawhide-ppc64le-1672311413.171950/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7fff7aa0bed0>timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.jtwpnkou:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True)
Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.jtwpnkou:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']
Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'fbf9856c30b2467f9e8d5e8f590a5f7a', '-D', '/var/lib/mock/fedora-rawhide-ppc64le-1672311413.171950/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.jtwpnkou:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;<mock-chroot>\\007"', '--setenv=PS1=<mock-chroot> \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb  --target ppc64le --nodeps /builddir/build/SPECS/mupen64plus.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False
Building target platforms: ppc64le
Building for target ppc64le
setting SOURCE_DATE_EPOCH=1658448000
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.cC8p8Y
+ umask 022
+ cd /builddir/build/BUILD
+ cd /builddir/build/BUILD
+ rm -rf mupen64plus-bundle-src-2.5
+ /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/mupen64plus-bundle-src-2.5.tar.gz
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd mupen64plus-bundle-src-2.5
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
Patch #1 (mupen64plus-multiple-definitions.patch):
+ echo 'Patch #1 (mupen64plus-multiple-definitions.patch):'
+ /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .multipledefinitions --fuzz=0
patching file source/mupen64plus-core/src/main/workqueue.h
Patch #2 (mupen64plus-make-archs.patch):
+ echo 'Patch #2 (mupen64plus-make-archs.patch):'
+ /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .makearchs --fuzz=0
patching file source/mupen64plus-core/projects/unix/Makefile
patching file source/mupen64plus-rsp-hle/projects/unix/Makefile
patching file source/mupen64plus-video-glide64mk2/projects/unix/Makefile
patching file source/mupen64plus-video-rice/projects/unix/Makefile
+ cp -a source/mupen64plus-rsp-hle/LICENSES LICENSE-rsp-hle
+ cp -a source/mupen64plus-rom/mupen64plus/assets/LICENSES LICENSE-assets
+ cp -a source/mupen64plus-rom/LICENSES LICENSE-rom
+ cp -a source/mupen64plus-input-sdl/LICENSES LICENSE-input-sdl
+ cp -a source/mupen64plus-video-glide64mk2/LICENSES LICENSE-video-glide64mk2
+ cp -a source/mupen64plus-video-rice/LICENSES LICENSE-video-rice
+ cp -a source/mupen64plus-ui-console/LICENSES LICENSE-ui-console
+ cp -a source/mupen64plus-core/LICENSES LICENSE-core
+ cp -a source/mupen64plus-audio-sdl/LICENSES LICENSE-audio-sdl
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.MIQ9GR
+ umask 022
+ cd /builddir/build/BUILD
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection'
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection'
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules'
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules'
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes'
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd mupen64plus-bundle-src-2.5
+ ADDITIONAL_FLAGS=
++ uname -m
+ [[ ppc64le = arm* ]]
++ uname -m
+ [[ ppc64le = aarch64 ]]
++ uname -m
+ [[ ppc64le = ppc* ]]
+ ADDITIONAL_FLAGS=NO_SSE=1
+ export 'CFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection'
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection'
+ export 'CXXFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection'
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection'
+ export 'LDFLAGS=-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes'
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes'
+ sh m64p_build.sh LIRC=1 NO_SSE=1
************************************ Building core library
make: Entering directory '/builddir/build/BUILD/mupen64plus-bundle-src-2.5/source/mupen64plus-core/projects/unix'
Makefile:97: Architecture "ppc64le" not officially supported.'
rm -f -r libmupen64plus.so.2.0.0 libmupen64plus.so.2 _obj
make: Leaving directory '/builddir/build/BUILD/mupen64plus-bundle-src-2.5/source/mupen64plus-core/projects/unix'
make: Entering directory '/builddir/build/BUILD/mupen64plus-bundle-src-2.5/source/mupen64plus-core/projects/unix'
Makefile:97: Architecture "ppc64le" not officially supported.'
    CC  _obj/ai/ai_controller.o
    CC  _obj/api/callbacks.o
    CC  _obj/api/common.o
    CC  _obj/api/config.o
    CC  _obj/api/debugger.o
    CC  _obj/api/frontend.o
    CC  _obj/api/vidext.o
    CC  _obj/main/main.o
In file included from ../../src/r4300/recomp.h:107,
                 from ../../src/r4300/r4300.h:29,
                 from ../../src/main/main.c:65:
../../src/r4300/x86/assemble.h: In function 'mov_eax_memoffs32':
../../src/r4300/x86/assemble.h:96:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   96 |    put32((unsigned int)(memoffs32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_memoffs32_eax':
../../src/r4300/x86/assemble.h:102:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  102 |    put32((unsigned int)(memoffs32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_m8_reg8':
../../src/r4300/x86/assemble.h:109:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  109 |    put32((unsigned int)(m8));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_reg16_m16':
../../src/r4300/x86/assemble.h:117:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  117 |    put32((unsigned int)(m16));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_m16_reg16':
../../src/r4300/x86/assemble.h:125:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  125 |    put32((unsigned int)(m16));
      |          ^
../../src/r4300/x86/assemble.h: In function 'cmp_reg32_m32':
../../src/r4300/x86/assemble.h:132:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  132 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'test_m32_imm32':
../../src/r4300/x86/assemble.h:174:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  174 |    put32((unsigned int)m32);
      |          ^
../../src/r4300/x86/assemble.h: In function 'add_m32_reg32':
../../src/r4300/x86/assemble.h:182:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  182 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'sub_reg32_m32':
../../src/r4300/x86/assemble.h:189:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  189 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'or_m32_imm32':
../../src/r4300/x86/assemble.h:306:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  306 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'and_m32_imm32':
../../src/r4300/x86/assemble.h:326:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  326 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'sub_m32_imm32':
../../src/r4300/x86/assemble.h:340:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  340 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'inc_m32':
../../src/r4300/x86/assemble.h:355:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  355 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'cmp_m32_imm32':
../../src/r4300/x86/assemble.h:362:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  362 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_m32_imm32':
../../src/r4300/x86/assemble.h:376:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  376 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_m32_reg32':
../../src/r4300/x86/assemble.h:396:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  396 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mul_m32':
../../src/r4300/x86/assemble.h:471:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  471 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'add_reg32_m32':
../../src/r4300/x86/assemble.h:514:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  514 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_reg32_m32':
../../src/r4300/x86/assemble.h:612:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  612 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_reg8_m8':
../../src/r4300/x86/assemble.h:619:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  619 |    put32((unsigned int)(m8));
      |          ^
../../src/r4300/x86/assemble.h: In function 'movsx_reg32_m8':
../../src/r4300/x86/assemble.h:674:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  674 |    put32((unsigned int)(m8));
      |          ^
../../src/r4300/x86/assemble.h: In function 'movsx_reg32_m16':
../../src/r4300/x86/assemble.h:698:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  698 |    put32((unsigned int)(m16));
      |          ^
../../src/r4300/x86/assemble.h: In function 'fldcw_m16':
../../src/r4300/x86/assemble.h:705:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  705 |    put32((unsigned int)(m16));
      |          ^
    CC  _obj/main/util.o
    CC  _obj/main/cheat.o
    CC  _obj/main/eep_file.o
    CC  _obj/main/eventloop.o
    CC  _obj/main/fla_file.o
    CC  _obj/main/md5.o
    CC  _obj/main/mpk_file.o
    CC  _obj/main/profile.o
    CC  _obj/main/rom.o
In file included from ../../src/r4300/recomp.h:107,
                 from ../../src/r4300/r4300.h:29,
                 from ../../src/main/rom.c:43:
../../src/r4300/x86/assemble.h: In function 'mov_eax_memoffs32':
../../src/r4300/x86/assemble.h:96:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   96 |    put32((unsigned int)(memoffs32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_memoffs32_eax':
../../src/r4300/x86/assemble.h:102:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  102 |    put32((unsigned int)(memoffs32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_m8_reg8':
../../src/r4300/x86/assemble.h:109:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  109 |    put32((unsigned int)(m8));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_reg16_m16':
../../src/r4300/x86/assemble.h:117:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  117 |    put32((unsigned int)(m16));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_m16_reg16':
../../src/r4300/x86/assemble.h:125:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  125 |    put32((unsigned int)(m16));
      |          ^
../../src/r4300/x86/assemble.h: In function 'cmp_reg32_m32':
../../src/r4300/x86/assemble.h:132:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  132 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'test_m32_imm32':
../../src/r4300/x86/assemble.h:174:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  174 |    put32((unsigned int)m32);
      |          ^
../../src/r4300/x86/assemble.h: In function 'add_m32_reg32':
../../src/r4300/x86/assemble.h:182:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  182 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'sub_reg32_m32':
../../src/r4300/x86/assemble.h:189:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  189 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'or_m32_imm32':
../../src/r4300/x86/assemble.h:306:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  306 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'and_m32_imm32':
../../src/r4300/x86/assemble.h:326:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  326 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'sub_m32_imm32':
../../src/r4300/x86/assemble.h:340:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  340 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'inc_m32':
../../src/r4300/x86/assemble.h:355:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  355 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'cmp_m32_imm32':
../../src/r4300/x86/assemble.h:362:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  362 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_m32_imm32':
../../src/r4300/x86/assemble.h:376:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  376 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_m32_reg32':
../../src/r4300/x86/assemble.h:396:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  396 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mul_m32':
../../src/r4300/x86/assemble.h:471:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  471 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'add_reg32_m32':
../../src/r4300/x86/assemble.h:514:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  514 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_reg32_m32':
../../src/r4300/x86/assemble.h:612:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  612 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_reg8_m8':
../../src/r4300/x86/assemble.h:619:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  619 |    put32((unsigned int)(m8));
      |          ^
../../src/r4300/x86/assemble.h: In function 'movsx_reg32_m8':
../../src/r4300/x86/assemble.h:674:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  674 |    put32((unsigned int)(m8));
      |          ^
../../src/r4300/x86/assemble.h: In function 'movsx_reg32_m16':
../../src/r4300/x86/assemble.h:698:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  698 |    put32((unsigned int)(m16));
      |          ^
../../src/r4300/x86/assemble.h: In function 'fldcw_m16':
../../src/r4300/x86/assemble.h:705:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  705 |    put32((unsigned int)(m16));
      |          ^
    CC  _obj/main/savestates.o
    CC  _obj/main/sdl_key_converter.o
    CC  _obj/main/sra_file.o
    CC  _obj/main/workqueue.o
    CC  _obj/memory/memory.o
    CC  _obj/pi/cart_rom.o
    CC  _obj/pi/flashram.o
    CC  _obj/pi/pi_controller.o
    CC  _obj/pi/sram.o
    CC  _obj/plugin/emulate_game_controller_via_input_plugin.o
    CC  _obj/plugin/emulate_speaker_via_audio_plugin.o
    CC  _obj/plugin/get_time_using_C_localtime.o
    CC  _obj/plugin/rumble_via_input_plugin.o
    CC  _obj/plugin/plugin.o
    CC  _obj/plugin/dummy_video.o
    CC  _obj/plugin/dummy_audio.o
    CC  _obj/plugin/dummy_input.o
    CC  _obj/plugin/dummy_rsp.o
    CC  _obj/r4300/r4300.o
In file included from ../../src/r4300/recomp.h:107,
                 from ../../src/r4300/cached_interp.h:30,
                 from ../../src/r4300/r4300.c:30:
../../src/r4300/x86/assemble.h: In function 'mov_eax_memoffs32':
../../src/r4300/x86/assemble.h:96:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   96 |    put32((unsigned int)(memoffs32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_memoffs32_eax':
../../src/r4300/x86/assemble.h:102:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  102 |    put32((unsigned int)(memoffs32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_m8_reg8':
../../src/r4300/x86/assemble.h:109:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  109 |    put32((unsigned int)(m8));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_reg16_m16':
../../src/r4300/x86/assemble.h:117:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  117 |    put32((unsigned int)(m16));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_m16_reg16':
../../src/r4300/x86/assemble.h:125:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  125 |    put32((unsigned int)(m16));
      |          ^
../../src/r4300/x86/assemble.h: In function 'cmp_reg32_m32':
../../src/r4300/x86/assemble.h:132:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  132 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'test_m32_imm32':
../../src/r4300/x86/assemble.h:174:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  174 |    put32((unsigned int)m32);
      |          ^
../../src/r4300/x86/assemble.h: In function 'add_m32_reg32':
../../src/r4300/x86/assemble.h:182:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  182 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'sub_reg32_m32':
../../src/r4300/x86/assemble.h:189:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  189 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'or_m32_imm32':
../../src/r4300/x86/assemble.h:306:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  306 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'and_m32_imm32':
../../src/r4300/x86/assemble.h:326:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  326 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'sub_m32_imm32':
../../src/r4300/x86/assemble.h:340:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  340 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'inc_m32':
../../src/r4300/x86/assemble.h:355:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  355 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'cmp_m32_imm32':
../../src/r4300/x86/assemble.h:362:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  362 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_m32_imm32':
../../src/r4300/x86/assemble.h:376:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  376 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_m32_reg32':
../../src/r4300/x86/assemble.h:396:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  396 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mul_m32':
../../src/r4300/x86/assemble.h:471:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  471 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'add_reg32_m32':
../../src/r4300/x86/assemble.h:514:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  514 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_reg32_m32':
../../src/r4300/x86/assemble.h:612:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  612 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_reg8_m8':
../../src/r4300/x86/assemble.h:619:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  619 |    put32((unsigned int)(m8));
      |          ^
../../src/r4300/x86/assemble.h: In function 'movsx_reg32_m8':
../../src/r4300/x86/assemble.h:674:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  674 |    put32((unsigned int)(m8));
      |          ^
../../src/r4300/x86/assemble.h: In function 'movsx_reg32_m16':
../../src/r4300/x86/assemble.h:698:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  698 |    put32((unsigned int)(m16));
      |          ^
../../src/r4300/x86/assemble.h: In function 'fldcw_m16':
../../src/r4300/x86/assemble.h:705:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  705 |    put32((unsigned int)(m16));
      |          ^
    CC  _obj/r4300/cached_interp.o
In file included from ../../src/r4300/recomp.h:107,
                 from ../../src/r4300/cached_interp.h:30,
                 from ../../src/r4300/cached_interp.c:32:
../../src/r4300/x86/assemble.h: In function 'mov_eax_memoffs32':
../../src/r4300/x86/assemble.h:96:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   96 |    put32((unsigned int)(memoffs32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_memoffs32_eax':
../../src/r4300/x86/assemble.h:102:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  102 |    put32((unsigned int)(memoffs32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_m8_reg8':
../../src/r4300/x86/assemble.h:109:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  109 |    put32((unsigned int)(m8));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_reg16_m16':
../../src/r4300/x86/assemble.h:117:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  117 |    put32((unsigned int)(m16));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_m16_reg16':
../../src/r4300/x86/assemble.h:125:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  125 |    put32((unsigned int)(m16));
      |          ^
../../src/r4300/x86/assemble.h: In function 'cmp_reg32_m32':
../../src/r4300/x86/assemble.h:132:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  132 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'test_m32_imm32':
../../src/r4300/x86/assemble.h:174:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  174 |    put32((unsigned int)m32);
      |          ^
../../src/r4300/x86/assemble.h: In function 'add_m32_reg32':
../../src/r4300/x86/assemble.h:182:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  182 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'sub_reg32_m32':
../../src/r4300/x86/assemble.h:189:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  189 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'or_m32_imm32':
../../src/r4300/x86/assemble.h:306:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  306 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'and_m32_imm32':
../../src/r4300/x86/assemble.h:326:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  326 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'sub_m32_imm32':
../../src/r4300/x86/assemble.h:340:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  340 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'inc_m32':
../../src/r4300/x86/assemble.h:355:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  355 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'cmp_m32_imm32':
../../src/r4300/x86/assemble.h:362:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  362 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_m32_imm32':
../../src/r4300/x86/assemble.h:376:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  376 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_m32_reg32':
../../src/r4300/x86/assemble.h:396:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  396 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mul_m32':
../../src/r4300/x86/assemble.h:471:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  471 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'add_reg32_m32':
../../src/r4300/x86/assemble.h:514:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  514 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_reg32_m32':
../../src/r4300/x86/assemble.h:612:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  612 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_reg8_m8':
../../src/r4300/x86/assemble.h:619:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  619 |    put32((unsigned int)(m8));
      |          ^
../../src/r4300/x86/assemble.h: In function 'movsx_reg32_m8':
../../src/r4300/x86/assemble.h:674:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  674 |    put32((unsigned int)(m8));
      |          ^
../../src/r4300/x86/assemble.h: In function 'movsx_reg32_m16':
../../src/r4300/x86/assemble.h:698:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  698 |    put32((unsigned int)(m16));
      |          ^
../../src/r4300/x86/assemble.h: In function 'fldcw_m16':
../../src/r4300/x86/assemble.h:705:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  705 |    put32((unsigned int)(m16));
      |          ^
    CC  _obj/r4300/cp0.o
In file included from ../../src/r4300/recomp.h:107,
                 from ../../src/r4300/r4300.h:29,
                 from ../../src/r4300/cp0.c:27:
../../src/r4300/x86/assemble.h: In function 'mov_eax_memoffs32':
../../src/r4300/x86/assemble.h:96:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   96 |    put32((unsigned int)(memoffs32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_memoffs32_eax':
../../src/r4300/x86/assemble.h:102:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  102 |    put32((unsigned int)(memoffs32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_m8_reg8':
../../src/r4300/x86/assemble.h:109:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  109 |    put32((unsigned int)(m8));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_reg16_m16':
../../src/r4300/x86/assemble.h:117:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  117 |    put32((unsigned int)(m16));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_m16_reg16':
../../src/r4300/x86/assemble.h:125:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  125 |    put32((unsigned int)(m16));
      |          ^
../../src/r4300/x86/assemble.h: In function 'cmp_reg32_m32':
../../src/r4300/x86/assemble.h:132:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  132 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'test_m32_imm32':
../../src/r4300/x86/assemble.h:174:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  174 |    put32((unsigned int)m32);
      |          ^
../../src/r4300/x86/assemble.h: In function 'add_m32_reg32':
../../src/r4300/x86/assemble.h:182:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  182 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'sub_reg32_m32':
../../src/r4300/x86/assemble.h:189:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  189 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'or_m32_imm32':
../../src/r4300/x86/assemble.h:306:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  306 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'and_m32_imm32':
../../src/r4300/x86/assemble.h:326:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  326 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'sub_m32_imm32':
../../src/r4300/x86/assemble.h:340:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  340 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'inc_m32':
../../src/r4300/x86/assemble.h:355:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  355 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'cmp_m32_imm32':
../../src/r4300/x86/assemble.h:362:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  362 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_m32_imm32':
../../src/r4300/x86/assemble.h:376:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  376 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_m32_reg32':
../../src/r4300/x86/assemble.h:396:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  396 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mul_m32':
../../src/r4300/x86/assemble.h:471:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  471 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'add_reg32_m32':
../../src/r4300/x86/assemble.h:514:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  514 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_reg32_m32':
../../src/r4300/x86/assemble.h:612:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  612 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_reg8_m8':
../../src/r4300/x86/assemble.h:619:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  619 |    put32((unsigned int)(m8));
      |          ^
../../src/r4300/x86/assemble.h: In function 'movsx_reg32_m8':
../../src/r4300/x86/assemble.h:674:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  674 |    put32((unsigned int)(m8));
      |          ^
../../src/r4300/x86/assemble.h: In function 'movsx_reg32_m16':
../../src/r4300/x86/assemble.h:698:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  698 |    put32((unsigned int)(m16));
      |          ^
../../src/r4300/x86/assemble.h: In function 'fldcw_m16':
../../src/r4300/x86/assemble.h:705:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  705 |    put32((unsigned int)(m16));
      |          ^
    CC  _obj/r4300/cp1.o
    CC  _obj/r4300/exception.o
In file included from ../../src/r4300/recomp.h:107,
                 from ../../src/r4300/r4300.h:29,
                 from ../../src/r4300/exception.c:27:
../../src/r4300/x86/assemble.h: In function 'mov_eax_memoffs32':
../../src/r4300/x86/assemble.h:96:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   96 |    put32((unsigned int)(memoffs32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_memoffs32_eax':
../../src/r4300/x86/assemble.h:102:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  102 |    put32((unsigned int)(memoffs32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_m8_reg8':
../../src/r4300/x86/assemble.h:109:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  109 |    put32((unsigned int)(m8));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_reg16_m16':
../../src/r4300/x86/assemble.h:117:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  117 |    put32((unsigned int)(m16));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_m16_reg16':
../../src/r4300/x86/assemble.h:125:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  125 |    put32((unsigned int)(m16));
      |          ^
../../src/r4300/x86/assemble.h: In function 'cmp_reg32_m32':
../../src/r4300/x86/assemble.h:132:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  132 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'test_m32_imm32':
../../src/r4300/x86/assemble.h:174:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  174 |    put32((unsigned int)m32);
      |          ^
../../src/r4300/x86/assemble.h: In function 'add_m32_reg32':
../../src/r4300/x86/assemble.h:182:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  182 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'sub_reg32_m32':
../../src/r4300/x86/assemble.h:189:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  189 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'or_m32_imm32':
../../src/r4300/x86/assemble.h:306:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  306 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'and_m32_imm32':
../../src/r4300/x86/assemble.h:326:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  326 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'sub_m32_imm32':
../../src/r4300/x86/assemble.h:340:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  340 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'inc_m32':
../../src/r4300/x86/assemble.h:355:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  355 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'cmp_m32_imm32':
../../src/r4300/x86/assemble.h:362:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  362 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_m32_imm32':
../../src/r4300/x86/assemble.h:376:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  376 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_m32_reg32':
../../src/r4300/x86/assemble.h:396:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  396 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mul_m32':
../../src/r4300/x86/assemble.h:471:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  471 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'add_reg32_m32':
../../src/r4300/x86/assemble.h:514:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  514 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_reg32_m32':
../../src/r4300/x86/assemble.h:612:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  612 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_reg8_m8':
../../src/r4300/x86/assemble.h:619:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  619 |    put32((unsigned int)(m8));
      |          ^
../../src/r4300/x86/assemble.h: In function 'movsx_reg32_m8':
../../src/r4300/x86/assemble.h:674:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  674 |    put32((unsigned int)(m8));
      |          ^
../../src/r4300/x86/assemble.h: In function 'movsx_reg32_m16':
../../src/r4300/x86/assemble.h:698:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  698 |    put32((unsigned int)(m16));
      |          ^
../../src/r4300/x86/assemble.h: In function 'fldcw_m16':
../../src/r4300/x86/assemble.h:705:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  705 |    put32((unsigned int)(m16));
      |          ^
    CC  _obj/r4300/instr_counters.o
    CC  _obj/r4300/interupt.o
In file included from ../../src/r4300/recomp.h:107,
                 from ../../src/r4300/cached_interp.h:30,
                 from ../../src/r4300/interupt.c:34:
../../src/r4300/x86/assemble.h: In function 'mov_eax_memoffs32':
../../src/r4300/x86/assemble.h:96:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   96 |    put32((unsigned int)(memoffs32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_memoffs32_eax':
../../src/r4300/x86/assemble.h:102:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  102 |    put32((unsigned int)(memoffs32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_m8_reg8':
../../src/r4300/x86/assemble.h:109:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  109 |    put32((unsigned int)(m8));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_reg16_m16':
../../src/r4300/x86/assemble.h:117:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  117 |    put32((unsigned int)(m16));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_m16_reg16':
../../src/r4300/x86/assemble.h:125:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  125 |    put32((unsigned int)(m16));
      |          ^
../../src/r4300/x86/assemble.h: In function 'cmp_reg32_m32':
../../src/r4300/x86/assemble.h:132:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  132 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'test_m32_imm32':
../../src/r4300/x86/assemble.h:174:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  174 |    put32((unsigned int)m32);
      |          ^
../../src/r4300/x86/assemble.h: In function 'add_m32_reg32':
../../src/r4300/x86/assemble.h:182:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  182 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'sub_reg32_m32':
../../src/r4300/x86/assemble.h:189:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  189 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'or_m32_imm32':
../../src/r4300/x86/assemble.h:306:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  306 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'and_m32_imm32':
../../src/r4300/x86/assemble.h:326:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  326 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'sub_m32_imm32':
../../src/r4300/x86/assemble.h:340:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  340 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'inc_m32':
../../src/r4300/x86/assemble.h:355:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  355 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'cmp_m32_imm32':
../../src/r4300/x86/assemble.h:362:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  362 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_m32_imm32':
../../src/r4300/x86/assemble.h:376:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  376 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_m32_reg32':
../../src/r4300/x86/assemble.h:396:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  396 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mul_m32':
../../src/r4300/x86/assemble.h:471:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  471 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'add_reg32_m32':
../../src/r4300/x86/assemble.h:514:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  514 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_reg32_m32':
../../src/r4300/x86/assemble.h:612:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  612 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_reg8_m8':
../../src/r4300/x86/assemble.h:619:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  619 |    put32((unsigned int)(m8));
      |          ^
../../src/r4300/x86/assemble.h: In function 'movsx_reg32_m8':
../../src/r4300/x86/assemble.h:674:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  674 |    put32((unsigned int)(m8));
      |          ^
../../src/r4300/x86/assemble.h: In function 'movsx_reg32_m16':
../../src/r4300/x86/assemble.h:698:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  698 |    put32((unsigned int)(m16));
      |          ^
../../src/r4300/x86/assemble.h: In function 'fldcw_m16':
../../src/r4300/x86/assemble.h:705:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  705 |    put32((unsigned int)(m16));
      |          ^
    CC  _obj/r4300/mi_controller.o
In file included from ../../src/r4300/recomp.h:107,
                 from ../../src/r4300/r4300.h:29,
                 from ../../src/r4300/mi_controller.c:28:
../../src/r4300/x86/assemble.h: In function 'mov_eax_memoffs32':
../../src/r4300/x86/assemble.h:96:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   96 |    put32((unsigned int)(memoffs32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_memoffs32_eax':
../../src/r4300/x86/assemble.h:102:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  102 |    put32((unsigned int)(memoffs32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_m8_reg8':
../../src/r4300/x86/assemble.h:109:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  109 |    put32((unsigned int)(m8));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_reg16_m16':
../../src/r4300/x86/assemble.h:117:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  117 |    put32((unsigned int)(m16));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_m16_reg16':
../../src/r4300/x86/assemble.h:125:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  125 |    put32((unsigned int)(m16));
      |          ^
../../src/r4300/x86/assemble.h: In function 'cmp_reg32_m32':
../../src/r4300/x86/assemble.h:132:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  132 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'test_m32_imm32':
../../src/r4300/x86/assemble.h:174:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  174 |    put32((unsigned int)m32);
      |          ^
../../src/r4300/x86/assemble.h: In function 'add_m32_reg32':
../../src/r4300/x86/assemble.h:182:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  182 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'sub_reg32_m32':
../../src/r4300/x86/assemble.h:189:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  189 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'or_m32_imm32':
../../src/r4300/x86/assemble.h:306:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  306 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'and_m32_imm32':
../../src/r4300/x86/assemble.h:326:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  326 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'sub_m32_imm32':
../../src/r4300/x86/assemble.h:340:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  340 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'inc_m32':
../../src/r4300/x86/assemble.h:355:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  355 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'cmp_m32_imm32':
../../src/r4300/x86/assemble.h:362:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  362 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_m32_imm32':
../../src/r4300/x86/assemble.h:376:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  376 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_m32_reg32':
../../src/r4300/x86/assemble.h:396:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  396 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mul_m32':
../../src/r4300/x86/assemble.h:471:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  471 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'add_reg32_m32':
../../src/r4300/x86/assemble.h:514:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  514 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_reg32_m32':
../../src/r4300/x86/assemble.h:612:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  612 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_reg8_m8':
../../src/r4300/x86/assemble.h:619:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  619 |    put32((unsigned int)(m8));
      |          ^
../../src/r4300/x86/assemble.h: In function 'movsx_reg32_m8':
../../src/r4300/x86/assemble.h:674:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  674 |    put32((unsigned int)(m8));
      |          ^
../../src/r4300/x86/assemble.h: In function 'movsx_reg32_m16':
../../src/r4300/x86/assemble.h:698:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  698 |    put32((unsigned int)(m16));
      |          ^
../../src/r4300/x86/assemble.h: In function 'fldcw_m16':
../../src/r4300/x86/assemble.h:705:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  705 |    put32((unsigned int)(m16));
      |          ^
    CC  _obj/r4300/pure_interp.o
In file included from ../../src/r4300/recomp.h:107,
                 from ../../src/r4300/cached_interp.h:30,
                 from ../../src/r4300/pure_interp.c:32:
../../src/r4300/x86/assemble.h: In function 'mov_eax_memoffs32':
../../src/r4300/x86/assemble.h:96:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   96 |    put32((unsigned int)(memoffs32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_memoffs32_eax':
../../src/r4300/x86/assemble.h:102:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  102 |    put32((unsigned int)(memoffs32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_m8_reg8':
../../src/r4300/x86/assemble.h:109:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  109 |    put32((unsigned int)(m8));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_reg16_m16':
../../src/r4300/x86/assemble.h:117:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  117 |    put32((unsigned int)(m16));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_m16_reg16':
../../src/r4300/x86/assemble.h:125:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  125 |    put32((unsigned int)(m16));
      |          ^
../../src/r4300/x86/assemble.h: In function 'cmp_reg32_m32':
../../src/r4300/x86/assemble.h:132:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  132 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'test_m32_imm32':
../../src/r4300/x86/assemble.h:174:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  174 |    put32((unsigned int)m32);
      |          ^
../../src/r4300/x86/assemble.h: In function 'add_m32_reg32':
../../src/r4300/x86/assemble.h:182:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  182 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'sub_reg32_m32':
../../src/r4300/x86/assemble.h:189:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  189 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'or_m32_imm32':
../../src/r4300/x86/assemble.h:306:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  306 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'and_m32_imm32':
../../src/r4300/x86/assemble.h:326:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  326 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'sub_m32_imm32':
../../src/r4300/x86/assemble.h:340:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  340 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'inc_m32':
../../src/r4300/x86/assemble.h:355:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  355 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'cmp_m32_imm32':
../../src/r4300/x86/assemble.h:362:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  362 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_m32_imm32':
../../src/r4300/x86/assemble.h:376:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  376 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_m32_reg32':
../../src/r4300/x86/assemble.h:396:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  396 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mul_m32':
../../src/r4300/x86/assemble.h:471:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  471 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'add_reg32_m32':
../../src/r4300/x86/assemble.h:514:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  514 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_reg32_m32':
../../src/r4300/x86/assemble.h:612:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  612 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_reg8_m8':
../../src/r4300/x86/assemble.h:619:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  619 |    put32((unsigned int)(m8));
      |          ^
../../src/r4300/x86/assemble.h: In function 'movsx_reg32_m8':
../../src/r4300/x86/assemble.h:674:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  674 |    put32((unsigned int)(m8));
      |          ^
../../src/r4300/x86/assemble.h: In function 'movsx_reg32_m16':
../../src/r4300/x86/assemble.h:698:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  698 |    put32((unsigned int)(m16));
      |          ^
../../src/r4300/x86/assemble.h: In function 'fldcw_m16':
../../src/r4300/x86/assemble.h:705:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  705 |    put32((unsigned int)(m16));
      |          ^
    CC  _obj/r4300/r4300_core.o
In file included from ../../src/r4300/recomp.h:107,
                 from ../../src/r4300/cached_interp.h:30,
                 from ../../src/r4300/r4300_core.c:24:
../../src/r4300/x86/assemble.h: In function 'mov_eax_memoffs32':
../../src/r4300/x86/assemble.h:96:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   96 |    put32((unsigned int)(memoffs32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_memoffs32_eax':
../../src/r4300/x86/assemble.h:102:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  102 |    put32((unsigned int)(memoffs32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_m8_reg8':
../../src/r4300/x86/assemble.h:109:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  109 |    put32((unsigned int)(m8));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_reg16_m16':
../../src/r4300/x86/assemble.h:117:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  117 |    put32((unsigned int)(m16));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_m16_reg16':
../../src/r4300/x86/assemble.h:125:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  125 |    put32((unsigned int)(m16));
      |          ^
../../src/r4300/x86/assemble.h: In function 'cmp_reg32_m32':
../../src/r4300/x86/assemble.h:132:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  132 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'test_m32_imm32':
../../src/r4300/x86/assemble.h:174:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  174 |    put32((unsigned int)m32);
      |          ^
../../src/r4300/x86/assemble.h: In function 'add_m32_reg32':
../../src/r4300/x86/assemble.h:182:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  182 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'sub_reg32_m32':
../../src/r4300/x86/assemble.h:189:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  189 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'or_m32_imm32':
../../src/r4300/x86/assemble.h:306:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  306 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'and_m32_imm32':
../../src/r4300/x86/assemble.h:326:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  326 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'sub_m32_imm32':
../../src/r4300/x86/assemble.h:340:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  340 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'inc_m32':
../../src/r4300/x86/assemble.h:355:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  355 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'cmp_m32_imm32':
../../src/r4300/x86/assemble.h:362:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  362 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_m32_imm32':
../../src/r4300/x86/assemble.h:376:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  376 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_m32_reg32':
../../src/r4300/x86/assemble.h:396:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  396 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mul_m32':
../../src/r4300/x86/assemble.h:471:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  471 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'add_reg32_m32':
../../src/r4300/x86/assemble.h:514:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  514 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_reg32_m32':
../../src/r4300/x86/assemble.h:612:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  612 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_reg8_m8':
../../src/r4300/x86/assemble.h:619:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  619 |    put32((unsigned int)(m8));
      |          ^
../../src/r4300/x86/assemble.h: In function 'movsx_reg32_m8':
../../src/r4300/x86/assemble.h:674:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  674 |    put32((unsigned int)(m8));
      |          ^
../../src/r4300/x86/assemble.h: In function 'movsx_reg32_m16':
../../src/r4300/x86/assemble.h:698:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  698 |    put32((unsigned int)(m16));
      |          ^
../../src/r4300/x86/assemble.h: In function 'fldcw_m16':
../../src/r4300/x86/assemble.h:705:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  705 |    put32((unsigned int)(m16));
      |          ^
    CC  _obj/r4300/recomp.o
In file included from ../../src/r4300/recomp.h:107,
                 from ../../src/r4300/cached_interp.h:30,
                 from ../../src/r4300/recomp.c:38:
../../src/r4300/x86/assemble.h: In function 'mov_eax_memoffs32':
../../src/r4300/x86/assemble.h:96:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   96 |    put32((unsigned int)(memoffs32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_memoffs32_eax':
../../src/r4300/x86/assemble.h:102:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  102 |    put32((unsigned int)(memoffs32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_m8_reg8':
../../src/r4300/x86/assemble.h:109:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  109 |    put32((unsigned int)(m8));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_reg16_m16':
../../src/r4300/x86/assemble.h:117:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  117 |    put32((unsigned int)(m16));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_m16_reg16':
../../src/r4300/x86/assemble.h:125:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  125 |    put32((unsigned int)(m16));
      |          ^
../../src/r4300/x86/assemble.h: In function 'cmp_reg32_m32':
../../src/r4300/x86/assemble.h:132:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  132 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'test_m32_imm32':
../../src/r4300/x86/assemble.h:174:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  174 |    put32((unsigned int)m32);
      |          ^
../../src/r4300/x86/assemble.h: In function 'add_m32_reg32':
../../src/r4300/x86/assemble.h:182:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  182 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'sub_reg32_m32':
../../src/r4300/x86/assemble.h:189:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  189 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'or_m32_imm32':
../../src/r4300/x86/assemble.h:306:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  306 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'and_m32_imm32':
../../src/r4300/x86/assemble.h:326:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  326 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'sub_m32_imm32':
../../src/r4300/x86/assemble.h:340:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  340 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'inc_m32':
../../src/r4300/x86/assemble.h:355:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  355 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'cmp_m32_imm32':
../../src/r4300/x86/assemble.h:362:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  362 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_m32_imm32':
../../src/r4300/x86/assemble.h:376:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  376 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_m32_reg32':
../../src/r4300/x86/assemble.h:396:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  396 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mul_m32':
../../src/r4300/x86/assemble.h:471:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  471 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'add_reg32_m32':
../../src/r4300/x86/assemble.h:514:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  514 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_reg32_m32':
../../src/r4300/x86/assemble.h:612:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  612 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_reg8_m8':
../../src/r4300/x86/assemble.h:619:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  619 |    put32((unsigned int)(m8));
      |          ^
../../src/r4300/x86/assemble.h: In function 'movsx_reg32_m8':
../../src/r4300/x86/assemble.h:674:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  674 |    put32((unsigned int)(m8));
      |          ^
../../src/r4300/x86/assemble.h: In function 'movsx_reg32_m16':
../../src/r4300/x86/assemble.h:698:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  698 |    put32((unsigned int)(m16));
      |          ^
../../src/r4300/x86/assemble.h: In function 'fldcw_m16':
../../src/r4300/x86/assemble.h:705:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  705 |    put32((unsigned int)(m16));
      |          ^
    CC  _obj/r4300/reset.o
In file included from ../../src/r4300/recomp.h:107,
                 from ../../src/r4300/cached_interp.h:30,
                 from ../../src/r4300/reset.c:27:
../../src/r4300/x86/assemble.h: In function 'mov_eax_memoffs32':
../../src/r4300/x86/assemble.h:96:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   96 |    put32((unsigned int)(memoffs32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_memoffs32_eax':
../../src/r4300/x86/assemble.h:102:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  102 |    put32((unsigned int)(memoffs32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_m8_reg8':
../../src/r4300/x86/assemble.h:109:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  109 |    put32((unsigned int)(m8));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_reg16_m16':
../../src/r4300/x86/assemble.h:117:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  117 |    put32((unsigned int)(m16));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_m16_reg16':
../../src/r4300/x86/assemble.h:125:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  125 |    put32((unsigned int)(m16));
      |          ^
../../src/r4300/x86/assemble.h: In function 'cmp_reg32_m32':
../../src/r4300/x86/assemble.h:132:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  132 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'test_m32_imm32':
../../src/r4300/x86/assemble.h:174:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  174 |    put32((unsigned int)m32);
      |          ^
../../src/r4300/x86/assemble.h: In function 'add_m32_reg32':
../../src/r4300/x86/assemble.h:182:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  182 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'sub_reg32_m32':
../../src/r4300/x86/assemble.h:189:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  189 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'or_m32_imm32':
../../src/r4300/x86/assemble.h:306:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  306 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'and_m32_imm32':
../../src/r4300/x86/assemble.h:326:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  326 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'sub_m32_imm32':
../../src/r4300/x86/assemble.h:340:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  340 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'inc_m32':
../../src/r4300/x86/assemble.h:355:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  355 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'cmp_m32_imm32':
../../src/r4300/x86/assemble.h:362:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  362 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_m32_imm32':
../../src/r4300/x86/assemble.h:376:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  376 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_m32_reg32':
../../src/r4300/x86/assemble.h:396:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  396 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mul_m32':
../../src/r4300/x86/assemble.h:471:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  471 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'add_reg32_m32':
../../src/r4300/x86/assemble.h:514:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  514 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_reg32_m32':
../../src/r4300/x86/assemble.h:612:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  612 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_reg8_m8':
../../src/r4300/x86/assemble.h:619:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  619 |    put32((unsigned int)(m8));
      |          ^
../../src/r4300/x86/assemble.h: In function 'movsx_reg32_m8':
../../src/r4300/x86/assemble.h:674:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  674 |    put32((unsigned int)(m8));
      |          ^
../../src/r4300/x86/assemble.h: In function 'movsx_reg32_m16':
../../src/r4300/x86/assemble.h:698:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  698 |    put32((unsigned int)(m16));
      |          ^
../../src/r4300/x86/assemble.h: In function 'fldcw_m16':
../../src/r4300/x86/assemble.h:705:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  705 |    put32((unsigned int)(m16));
      |          ^
    CC  _obj/r4300/tlb.o
    CC  _obj/rdp/fb.o
    CC  _obj/rdp/rdp_core.o
    CC  _obj/ri/rdram.o
    CC  _obj/ri/rdram_detection_hack.o
    CC  _obj/ri/ri_controller.o
    CC  _obj/rsp/rsp_core.o
    CC  _obj/si/af_rtc.o
    CC  _obj/si/cic.o
    CC  _obj/si/eeprom.o
    CC  _obj/si/game_controller.o
    CC  _obj/si/mempak.o
    CC  _obj/si/n64_cic_nus_6105.o
    CC  _obj/si/pif.o
    CC  _obj/si/rumblepak.o
    CC  _obj/si/si_controller.o
    CC  _obj/vi/vi_controller.o
    CC  _obj/osal/dynamiclib_unix.o
    CC  _obj/osal/files_unix.o
    CC  _obj/r4300/empty_dynarec.o
In file included from ../../src/r4300/recomp.h:107,
                 from ../../src/r4300/empty_dynarec.c:23:
../../src/r4300/x86/assemble.h: In function 'mov_eax_memoffs32':
../../src/r4300/x86/assemble.h:96:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   96 |    put32((unsigned int)(memoffs32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_memoffs32_eax':
../../src/r4300/x86/assemble.h:102:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  102 |    put32((unsigned int)(memoffs32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_m8_reg8':
../../src/r4300/x86/assemble.h:109:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  109 |    put32((unsigned int)(m8));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_reg16_m16':
../../src/r4300/x86/assemble.h:117:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  117 |    put32((unsigned int)(m16));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_m16_reg16':
../../src/r4300/x86/assemble.h:125:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  125 |    put32((unsigned int)(m16));
      |          ^
../../src/r4300/x86/assemble.h: In function 'cmp_reg32_m32':
../../src/r4300/x86/assemble.h:132:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  132 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'test_m32_imm32':
../../src/r4300/x86/assemble.h:174:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  174 |    put32((unsigned int)m32);
      |          ^
../../src/r4300/x86/assemble.h: In function 'add_m32_reg32':
../../src/r4300/x86/assemble.h:182:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  182 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'sub_reg32_m32':
../../src/r4300/x86/assemble.h:189:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  189 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'or_m32_imm32':
../../src/r4300/x86/assemble.h:306:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  306 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'and_m32_imm32':
../../src/r4300/x86/assemble.h:326:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  326 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'sub_m32_imm32':
../../src/r4300/x86/assemble.h:340:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  340 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'inc_m32':
../../src/r4300/x86/assemble.h:355:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  355 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'cmp_m32_imm32':
../../src/r4300/x86/assemble.h:362:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  362 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_m32_imm32':
../../src/r4300/x86/assemble.h:376:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  376 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_m32_reg32':
../../src/r4300/x86/assemble.h:396:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  396 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mul_m32':
../../src/r4300/x86/assemble.h:471:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  471 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'add_reg32_m32':
../../src/r4300/x86/assemble.h:514:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  514 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_reg32_m32':
../../src/r4300/x86/assemble.h:612:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  612 |    put32((unsigned int)(m32));
      |          ^
../../src/r4300/x86/assemble.h: In function 'mov_reg8_m8':
../../src/r4300/x86/assemble.h:619:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  619 |    put32((unsigned int)(m8));
      |          ^
../../src/r4300/x86/assemble.h: In function 'movsx_reg32_m8':
../../src/r4300/x86/assemble.h:674:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  674 |    put32((unsigned int)(m8));
      |          ^
../../src/r4300/x86/assemble.h: In function 'movsx_reg32_m16':
../../src/r4300/x86/assemble.h:698:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  698 |    put32((unsigned int)(m16));
      |          ^
../../src/r4300/x86/assemble.h: In function 'fldcw_m16':
../../src/r4300/x86/assemble.h:705:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  705 |    put32((unsigned int)(m16));
      |          ^
    CC  _obj/main/lirc.o
    CC  _obj/main/zip/ioapi.o
    CC  _obj/main/zip/zip.o
../../src/main/zip/zip.c: In function 'zip64local_SearchCentralDir':
../../src/main/zip/zip.c:522:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
  522 |     for (i=(int)uReadSize-3; (i--)>0;)
      |     ^~~
../../src/main/zip/zip.c:530:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  530 |       if (uPosFound!=0)
      |       ^~
    CC  _obj/main/zip/unzip.o
    CXX _obj/osd/screenshot.o
    CXX _obj/osd/OGLFT.o
    CXX _obj/osd/osd.o
    LD  libmupen64plus.so.2.0.0
if [ "libmupen64plus.so.2" != "" ]; then ln -sf libmupen64plus.so.2.0.0 libmupen64plus.so.2; fi
make: Leaving directory '/builddir/build/BUILD/mupen64plus-bundle-src-2.5/source/mupen64plus-core/projects/unix'
make: Entering directory '/builddir/build/BUILD/mupen64plus-bundle-src-2.5/source/mupen64plus-core/projects/unix'
Makefile:97: Architecture "ppc64le" not officially supported.'
install -d "/builddir/build/BUILD/mupen64plus-bundle-src-2.5/test/"
install -m 0644 -s libmupen64plus.so.2.0.0 "/builddir/build/BUILD/mupen64plus-bundle-src-2.5/test/"
install -d "/builddir/build/BUILD/mupen64plus-bundle-src-2.5/test/"
install -m 0644 ../../data/* "/builddir/build/BUILD/mupen64plus-bundle-src-2.5/test/"
install -d "/builddir/build/BUILD/mupen64plus-bundle-src-2.5/test/api"
install -m 0644 ../../src/api/m64p_*.h "/builddir/build/BUILD/mupen64plus-bundle-src-2.5/test/api"
true "/builddir/build/BUILD/mupen64plus-bundle-src-2.5/test/"
if [ ! -e "/builddir/build/BUILD/mupen64plus-bundle-src-2.5/test//libmupen64plus.so.2" ]; then ln -sf "libmupen64plus.so.2.0.0" "/builddir/build/BUILD/mupen64plus-bundle-src-2.5/test//libmupen64plus.so.2"; fi
make: Leaving directory '/builddir/build/BUILD/mupen64plus-bundle-src-2.5/source/mupen64plus-core/projects/unix'
************************************ Building test ROM
************************************ Building ui-console front-end
make: Entering directory '/builddir/build/BUILD/mupen64plus-bundle-src-2.5/source/mupen64plus-ui-console/projects/unix'
rm -f -r _obj mupen64plus
make: Leaving directory '/builddir/build/BUILD/mupen64plus-bundle-src-2.5/source/mupen64plus-ui-console/projects/unix'
make: Entering directory '/builddir/build/BUILD/mupen64plus-bundle-src-2.5/source/mupen64plus-ui-console/projects/unix'
    CC  _obj/cheat.o
    CC  _obj/compare_core.o
    CC  _obj/core_interface.o
    CC  _obj/main.o
    CC  _obj/plugin.o
    CC  _obj/osal_dynamiclib_unix.o
    CC  _obj/osal_files_unix.o
    LD  mupen64plus
make: Leaving directory '/builddir/build/BUILD/mupen64plus-bundle-src-2.5/source/mupen64plus-ui-console/projects/unix'
make: Entering directory '/builddir/build/BUILD/mupen64plus-bundle-src-2.5/source/mupen64plus-ui-console/projects/unix'
install -d "/builddir/build/BUILD/mupen64plus-bundle-src-2.5/test/"
install -m 0755 -s mupen64plus "/builddir/build/BUILD/mupen64plus-bundle-src-2.5/test/"
install -d "/builddir/build/BUILD/mupen64plus-bundle-src-2.5/test//man6"
install -m 0644 ../../doc/mupen64plus.6 "/builddir/build/BUILD/mupen64plus-bundle-src-2.5/test//man6"
install -d "/builddir/build/BUILD/mupen64plus-bundle-src-2.5/test/"
install -m 0644 ../../data/mupen64plus.desktop "/builddir/build/BUILD/mupen64plus-bundle-src-2.5/test/"
install -d "/builddir/build/BUILD/mupen64plus-bundle-src-2.5/test/icons/48x48/apps"
install -m 0644 ../../data/icons/48x48/apps/mupen64plus.png "/builddir/build/BUILD/mupen64plus-bundle-src-2.5/test/icons/48x48/apps"
install -d "/builddir/build/BUILD/mupen64plus-bundle-src-2.5/test/icons/scalable/apps"
install -m 0644 ../../data/icons/scalable/apps/mupen64plus.svg "/builddir/build/BUILD/mupen64plus-bundle-src-2.5/test/icons/scalable/apps"
make: Leaving directory '/builddir/build/BUILD/mupen64plus-bundle-src-2.5/source/mupen64plus-ui-console/projects/unix'
************************************ Building audio-sdl plugin
make: Entering directory '/builddir/build/BUILD/mupen64plus-bundle-src-2.5/source/mupen64plus-audio-sdl/projects/unix'
Makefile:174: No libspeexdsp development libraries found.  Mupen64plus-sdl-audio will be built without speex-* resampler.
rm -f -r _obj mupen64plus-audio-sdl.so
make: Leaving directory '/builddir/build/BUILD/mupen64plus-bundle-src-2.5/source/mupen64plus-audio-sdl/projects/unix'
make: Entering directory '/builddir/build/BUILD/mupen64plus-bundle-src-2.5/source/mupen64plus-audio-sdl/projects/unix'
Makefile:174: No libspeexdsp development libraries found.  Mupen64plus-sdl-audio will be built without speex-* resampler.
    CC  _obj/main.o
    CC  _obj/volume.o
    CC  _obj/osal_dynamiclib_unix.o
    LD  mupen64plus-audio-sdl.so
make: Leaving directory '/builddir/build/BUILD/mupen64plus-bundle-src-2.5/source/mupen64plus-audio-sdl/projects/unix'
make: Entering directory '/builddir/build/BUILD/mupen64plus-bundle-src-2.5/source/mupen64plus-audio-sdl/projects/unix'
Makefile:174: No libspeexdsp development libraries found.  Mupen64plus-sdl-audio will be built without speex-* resampler.
install -d "/builddir/build/BUILD/mupen64plus-bundle-src-2.5/test/"
install -m 0644 -s mupen64plus-audio-sdl.so "/builddir/build/BUILD/mupen64plus-bundle-src-2.5/test/"
make: Leaving directory '/builddir/build/BUILD/mupen64plus-bundle-src-2.5/source/mupen64plus-audio-sdl/projects/unix'
************************************ Building input-sdl plugin
make: Entering directory '/builddir/build/BUILD/mupen64plus-bundle-src-2.5/source/mupen64plus-input-sdl/projects/unix'
rm -f -r _obj mupen64plus-input-sdl.so
make: Leaving directory '/builddir/build/BUILD/mupen64plus-bundle-src-2.5/source/mupen64plus-input-sdl/projects/unix'
make: Entering directory '/builddir/build/BUILD/mupen64plus-bundle-src-2.5/source/mupen64plus-input-sdl/projects/unix'
    CC  _obj/plugin.o
    CC  _obj/autoconfig.o
    CC  _obj/sdl_key_converter.o
    CC  _obj/config.o
    CC  _obj/osal_dynamiclib_unix.o
    LD  mupen64plus-input-sdl.so
make: Leaving directory '/builddir/build/BUILD/mupen64plus-bundle-src-2.5/source/mupen64plus-input-sdl/projects/unix'
make: Entering directory '/builddir/build/BUILD/mupen64plus-bundle-src-2.5/source/mupen64plus-input-sdl/projects/unix'
install -d "/builddir/build/BUILD/mupen64plus-bundle-src-2.5/test/"
install -m 0644 -s mupen64plus-input-sdl.so "/builddir/build/BUILD/mupen64plus-bundle-src-2.5/test/"
install -d "/builddir/build/BUILD/mupen64plus-bundle-src-2.5/test/"
install -m 0644 "../../data/InputAutoCfg.ini" "/builddir/build/BUILD/mupen64plus-bundle-src-2.5/test/"
make: Leaving directory '/builddir/build/BUILD/mupen64plus-bundle-src-2.5/source/mupen64plus-input-sdl/projects/unix'
************************************ Building rsp-hle plugin
make: Entering directory '/builddir/build/BUILD/mupen64plus-bundle-src-2.5/source/mupen64plus-rsp-hle/projects/unix'
Makefile:110: Architecture "ppc64le" not officially supported.'
rm -f -r _obj mupen64plus-rsp-hle.so
make: Leaving directory '/builddir/build/BUILD/mupen64plus-bundle-src-2.5/source/mupen64plus-rsp-hle/projects/unix'
make: Entering directory '/builddir/build/BUILD/mupen64plus-bundle-src-2.5/source/mupen64plus-rsp-hle/projects/unix'
Makefile:110: Architecture "ppc64le" not officially supported.'
    CC  _obj/alist.o
    CC  _obj/alist_audio.o
    CC  _obj/alist_naudio.o
    CC  _obj/alist_nead.o
    CC  _obj/audio.o
    CC  _obj/cicx105.o
    CC  _obj/hle.o
    CC  _obj/jpeg.o
    CC  _obj/memory.o
    CC  _obj/mp3.o
    CC  _obj/musyx.o
    CC  _obj/plugin.o
    LD  mupen64plus-rsp-hle.so
make: Leaving directory '/builddir/build/BUILD/mupen64plus-bundle-src-2.5/source/mupen64plus-rsp-hle/projects/unix'
make: Entering directory '/builddir/build/BUILD/mupen64plus-bundle-src-2.5/source/mupen64plus-rsp-hle/projects/unix'
Makefile:110: Architecture "ppc64le" not officially supported.'
install -d "/builddir/build/BUILD/mupen64plus-bundle-src-2.5/test/"
install -m 0644 -s mupen64plus-rsp-hle.so "/builddir/build/BUILD/mupen64plus-bundle-src-2.5/test/"
make: Leaving directory '/builddir/build/BUILD/mupen64plus-bundle-src-2.5/source/mupen64plus-rsp-hle/projects/unix'
************************************ Building video-rice plugin
make: Entering directory '/builddir/build/BUILD/mupen64plus-bundle-src-2.5/source/mupen64plus-video-rice/projects/unix'
Makefile:113: Architecture "ppc64le" not officially supported.'
rm -f -r _obj mupen64plus-video-rice.so
make: Leaving directory '/builddir/build/BUILD/mupen64plus-bundle-src-2.5/source/mupen64plus-video-rice/projects/unix'
make: Entering directory '/builddir/build/BUILD/mupen64plus-bundle-src-2.5/source/mupen64plus-video-rice/projects/unix'
Makefile:113: Architecture "ppc64le" not officially supported.'
    CC  _obj/liblinux/BMGImage.o
    CC  _obj/liblinux/bmp.o
    CC  _obj/liblinux/pngrw.o
    CC  _obj/osal_dynamiclib_unix.o
    CC  _obj/osal_files_unix.o
    CC  _obj/liblinux/BMGUtils.o
    CXX _obj/Blender.o
In file included from ../../src/Combiner.h:27,
                 from ../../src/Render.h:24,
                 from ../../src/Blender.cpp:23:
../../src/DecodedMux.h:156:25: warning: 'virtual DecodedMux& DecodedMux::operator=(const DecodedMux&)' was hidden [-Woverloaded-virtual=]
  156 |     virtual DecodedMux& operator=(const DecodedMux& mux)
      |                         ^~~~~~~~
../../src/DecodedMux.h:213:7: note:   by 'DecodedMuxForSemiPixelShader::operator='
  213 | class DecodedMuxForSemiPixelShader : public DecodedMux
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
    CXX _obj/Combiner.o
In file included from ../../src/Combiner.h:27,
                 from ../../src/Combiner.cpp:20:
../../src/DecodedMux.h:156:25: warning: 'virtual DecodedMux& DecodedMux::operator=(const DecodedMux&)' was hidden [-Woverloaded-virtual=]
  156 |     virtual DecodedMux& operator=(const DecodedMux& mux)
      |                         ^~~~~~~~
../../src/DecodedMux.h:213:7: note:   by 'DecodedMuxForSemiPixelShader::operator='
  213 | class DecodedMuxForSemiPixelShader : public DecodedMux
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../src/Combiner.h:25:
../../src/CSortedList.h: In instantiation of 'void CSortedList<Key, Element>::add(Key, Element) [with Key = long long unsigned int; Element = DecodedMux]':
../../src/Combiner.cpp:421:33:   required from here
../../src/CSortedList.h:78:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class DecodedMux' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
   78 |             std::memcpy(elements,oldelements,oldmaxsize*sizeof(Element));
      |             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/DecodedMux.h:48:7: note: 'class DecodedMux' declared here
   48 | class DecodedMux
      |       ^~~~~~~~~~
    CXX _obj/CombinerTable.o
In file included from ../../src/GeneralCombiner.h:25,
                 from ../../src/CombinerTable.cpp:21:
../../src/DecodedMux.h:156:25: warning: 'virtual DecodedMux& DecodedMux::operator=(const DecodedMux&)' was hidden [-Woverloaded-virtual=]
  156 |     virtual DecodedMux& operator=(const DecodedMux& mux)
      |                         ^~~~~~~~
../../src/DecodedMux.h:213:7: note:   by 'DecodedMuxForSemiPixelShader::operator='
  213 | class DecodedMuxForSemiPixelShader : public DecodedMux
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
    CXX _obj/Config.o
In file included from ../../src/Combiner.h:27,
                 from ../../src/DeviceBuilder.h:24,
                 from ../../src/Config.cpp:28:
../../src/DecodedMux.h:156:25: warning: 'virtual DecodedMux& DecodedMux::operator=(const DecodedMux&)' was hidden [-Woverloaded-virtual=]
  156 |     virtual DecodedMux& operator=(const DecodedMux& mux)
      |                         ^~~~~~~~
../../src/DecodedMux.h:213:7: note:   by 'DecodedMuxForSemiPixelShader::operator='
  213 | class DecodedMuxForSemiPixelShader : public DecodedMux
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/Config.cpp: In function 'ReadIniFile()':
../../src/Config.cpp:931:12: warning: 'strncpy' output may be truncated copying 12 bytes from a string of length 99 [-Wstringop-truncation]
  931 |     strncpy(dst,src,nchars);
      |            ^
../../src/Config.cpp:931:12: warning: 'strncpy' output may be truncated copying 12 bytes from a string of length 99 [-Wstringop-truncation]
../../src/Config.cpp:931:12: warning: 'strncpy' output may be truncated copying 17 bytes from a string of length 99 [-Wstringop-truncation]
../../src/Config.cpp:931:12: warning: 'strncpy' output may be truncated copying 17 bytes from a string of length 99 [-Wstringop-truncation]
../../src/Config.cpp: In function 'FindIniEntry(unsigned int, unsigned int, unsigned char, char*, int)':
../../src/Config.cpp:1369:12: warning: 'strncpy' specified bound 50 equals destination size [-Wstringop-truncation]
 1369 |     strncpy(newsection.name, szName, 50);
      |            ^
    CXX _obj/ConvertImage.o
../../src/ConvertImage.cpp: In function 'void ConvertIA8(CTexture*, const TxtrInfo&)':
../../src/ConvertImage.cpp:387:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  387 |         register const uint8* FourToEightArray = &FourToEight[0];
      |                               ^~~~~~~~~~~~~~~~
../../src/ConvertImage.cpp:397:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  397 |                 register uint8 b = pSrc[(dwByteOffset++) ^ 0x3];
      |                                ^
    CXX _obj/ConvertImage16.o
    CXX _obj/Debugger.o
    CXX _obj/DecodedMux.o
In file included from ../../src/Combiner.h:27,
                 from ../../src/DecodedMux.cpp:23:
../../src/DecodedMux.h:156:25: warning: 'virtual DecodedMux& DecodedMux::operator=(const DecodedMux&)' was hidden [-Woverloaded-virtual=]
  156 |     virtual DecodedMux& operator=(const DecodedMux& mux)
      |                         ^~~~~~~~
../../src/DecodedMux.h:213:7: note:   by 'DecodedMuxForSemiPixelShader::operator='
  213 | class DecodedMuxForSemiPixelShader : public DecodedMux
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
    CXX _obj/DeviceBuilder.o
In file included from ../../src/Combiner.h:27,
                 from ../../src/DeviceBuilder.cpp:23:
../../src/DecodedMux.h:156:25: warning: 'virtual DecodedMux& DecodedMux::operator=(const DecodedMux&)' was hidden [-Woverloaded-virtual=]
  156 |     virtual DecodedMux& operator=(const DecodedMux& mux)
      |                         ^~~~~~~~
../../src/DecodedMux.h:213:7: note:   by 'DecodedMuxForSemiPixelShader::operator='
  213 | class DecodedMuxForSemiPixelShader : public DecodedMux
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
    CXX _obj/FrameBuffer.o
In file included from ../../src/Combiner.h:27,
                 from ../../src/DeviceBuilder.h:24,
                 from ../../src/FrameBuffer.cpp:29:
../../src/DecodedMux.h:156:25: warning: 'virtual DecodedMux& DecodedMux::operator=(const DecodedMux&)' was hidden [-Woverloaded-virtual=]
  156 |     virtual DecodedMux& operator=(const DecodedMux& mux)
      |                         ^~~~~~~~
../../src/DecodedMux.h:213:7: note:   by 'DecodedMuxForSemiPixelShader::operator='
  213 | class DecodedMuxForSemiPixelShader : public DecodedMux
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/FrameBuffer.cpp: In member function 'void FrameBufferManager::Initialize()':
../../src/FrameBuffer.cpp:103:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct RenderTextureInfo' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
  103 |     memset(&gRenderTextureInfos[0], 0, sizeof(RenderTextureInfo)*numOfTxtBufInfos);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../src/FrameBuffer.h:25,
                 from ../../src/FrameBuffer.cpp:30:
../../src/RenderTexture.h:32:16: note: 'struct RenderTextureInfo' declared here
   32 | typedef struct {
      |                ^
../../src/FrameBuffer.cpp: In function 'unsigned int CalculateRDRAMCRC(void*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)':
../../src/FrameBuffer.cpp:591:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  591 |         register uint32 *pStart = (uint32*)(pPhysicalAddress);
      |                          ^~~~~~
../../src/FrameBuffer.cpp: In member function 'virtual int FrameBufferManager::SetBackBufferAsRenderTexture(SetImgInfo&, int)':
../../src/FrameBuffer.cpp:1350:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct RenderTextureInfo' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
 1350 |     memcpy(&gRenderTextureInfos[idxToUse], &tempRenderTextureInfo, sizeof(RenderTextureInfo) );
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/RenderTexture.h:32:16: note: 'struct RenderTextureInfo' declared here
   32 | typedef struct {
      |                ^
../../src/FrameBuffer.cpp: In member function 'virtual void FrameBufferManager::ActiveTextureBuffer()':
../../src/FrameBuffer.cpp:1630:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct RenderTextureInfo' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
 1630 |         memcpy(&gRenderTextureInfos[idxToUse], &newRenderTextureInfo, sizeof(RenderTextureInfo) );
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/RenderTexture.h:32:16: note: 'struct RenderTextureInfo' declared here
   32 | typedef struct {
      |                ^
../../src/FrameBuffer.cpp: In member function 'FrameBufferManager::UpdateRecentCIAddr(SetImgInfo&)':
../../src/FrameBuffer.cpp:165:26: warning: 'temp' may be used uninitialized [-Wmaybe-uninitialized]
  165 |     temp->lastSetAtUcode = status.gUcodeCount;
      |     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
../../src/FrameBuffer.cpp:123:19: note: 'temp' was declared here
  123 |     RecentCIInfo *temp;
      |                   ^~~~
    CXX _obj/GeneralCombiner.o
In file included from ../../src/Combiner.h:27,
                 from ../../src/GeneralCombiner.cpp:23:
../../src/DecodedMux.h:156:25: warning: 'virtual DecodedMux& DecodedMux::operator=(const DecodedMux&)' was hidden [-Woverloaded-virtual=]
  156 |     virtual DecodedMux& operator=(const DecodedMux& mux)
      |                         ^~~~~~~~
../../src/DecodedMux.h:213:7: note:   by 'DecodedMuxForSemiPixelShader::operator='
  213 | class DecodedMuxForSemiPixelShader : public DecodedMux
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
    CXX _obj/GraphicsContext.o
    CXX _obj/OGLCombiner.o
In file included from ../../src/OGLCombiner.cpp:25:
../../src/DecodedMux.h:156:25: warning: 'virtual DecodedMux& DecodedMux::operator=(const DecodedMux&)' was hidden [-Woverloaded-virtual=]
  156 |     virtual DecodedMux& operator=(const DecodedMux& mux)
      |                         ^~~~~~~~
../../src/DecodedMux.h:213:7: note:   by 'DecodedMuxForSemiPixelShader::operator='
  213 | class DecodedMuxForSemiPixelShader : public DecodedMux
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/DecodedMux.h:118:18: warning: 'virtual void DecodedMux::Reformat(bool)' was hidden [-Woverloaded-virtual=]
  118 |     virtual void Reformat(bool do_complement = true);
      |                  ^~~~~~~~
In file included from ../../src/OGLCombiner.cpp:29:
../../src/OGLDecodedMux.h:28:18: note:   by 'virtual void COGLDecodedMux::Reformat()'
   28 |     virtual void Reformat(void);
      |                  ^~~~~~~~
    CXX _obj/OGLDecodedMux.o
In file included from ../../src/OGLDecodedMux.h:19,
                 from ../../src/OGLDecodedMux.cpp:22:
../../src/DecodedMux.h:156:25: warning: 'virtual DecodedMux& DecodedMux::operator=(const DecodedMux&)' was hidden [-Woverloaded-virtual=]
  156 |     virtual DecodedMux& operator=(const DecodedMux& mux)
      |                         ^~~~~~~~
../../src/DecodedMux.h:213:7: note:   by 'DecodedMuxForSemiPixelShader::operator='
  213 | class DecodedMuxForSemiPixelShader : public DecodedMux
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/DecodedMux.h:118:18: warning: 'virtual void DecodedMux::Reformat(bool)' was hidden [-Woverloaded-virtual=]
  118 |     virtual void Reformat(bool do_complement = true);
      |                  ^~~~~~~~
../../src/OGLDecodedMux.h:28:18: note:   by 'virtual void COGLDecodedMux::Reformat()'
   28 |     virtual void Reformat(void);
      |                  ^~~~~~~~
    CXX _obj/OGLExtCombiner.o
In file included from ../../src/OGLExtCombiner.cpp:24:
../../src/DecodedMux.h:156:25: warning: 'virtual DecodedMux& DecodedMux::operator=(const DecodedMux&)' was hidden [-Woverloaded-virtual=]
  156 |     virtual DecodedMux& operator=(const DecodedMux& mux)
      |                         ^~~~~~~~
../../src/DecodedMux.h:213:7: note:   by 'DecodedMuxForSemiPixelShader::operator='
  213 | class DecodedMuxForSemiPixelShader : public DecodedMux
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/DecodedMux.h:118:18: warning: 'virtual void DecodedMux::Reformat(bool)' was hidden [-Woverloaded-virtual=]
  118 |     virtual void Reformat(bool do_complement = true);
      |                  ^~~~~~~~
In file included from ../../src/OGLExtCombiner.cpp:37:
../../src/OGLDecodedMux.h:28:18: note:   by 'virtual void COGLDecodedMux::Reformat()'
   28 |     virtual void Reformat(void);
      |                  ^~~~~~~~
    CXX _obj/OGLExtensions.o
    CXX _obj/OGLExtRender.o
In file included from ../../src/Combiner.h:27,
                 from ../../src/OGLRender.h:22,
                 from ../../src/OGLExtRender.h:22,
                 from ../../src/OGLExtRender.cpp:28:
../../src/DecodedMux.h:156:25: warning: 'virtual DecodedMux& DecodedMux::operator=(const DecodedMux&)' was hidden [-Woverloaded-virtual=]
  156 |     virtual DecodedMux& operator=(const DecodedMux& mux)
      |                         ^~~~~~~~
../../src/DecodedMux.h:213:7: note:   by 'DecodedMuxForSemiPixelShader::operator='
  213 | class DecodedMuxForSemiPixelShader : public DecodedMux
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
    CXX _obj/OGLGraphicsContext.o
    CXX _obj/OGLRender.o
In file included from ../../src/Combiner.h:27,
                 from ../../src/OGLRender.cpp:21:
../../src/DecodedMux.h:156:25: warning: 'virtual DecodedMux& DecodedMux::operator=(const DecodedMux&)' was hidden [-Woverloaded-virtual=]
  156 |     virtual DecodedMux& operator=(const DecodedMux& mux)
      |                         ^~~~~~~~
../../src/DecodedMux.h:213:7: note:   by 'DecodedMuxForSemiPixelShader::operator='
  213 | class DecodedMuxForSemiPixelShader : public DecodedMux
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
    CXX _obj/OGLRenderExt.o
In file included from ../../src/Combiner.h:27,
                 from ../../src/OGLRender.h:22,
                 from ../../src/OGLRenderExt.cpp:19:
../../src/DecodedMux.h:156:25: warning: 'virtual DecodedMux& DecodedMux::operator=(const DecodedMux&)' was hidden [-Woverloaded-virtual=]
  156 |     virtual DecodedMux& operator=(const DecodedMux& mux)
      |                         ^~~~~~~~
../../src/DecodedMux.h:213:7: note:   by 'DecodedMuxForSemiPixelShader::operator='
  213 | class DecodedMuxForSemiPixelShader : public DecodedMux
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
    CXX _obj/OGLTexture.o
    CXX _obj/Render.o
In file included from ../../src/Combiner.h:27,
                 from ../../src/DeviceBuilder.h:24,
                 from ../../src/Render.cpp:28:
../../src/DecodedMux.h:156:25: warning: 'virtual DecodedMux& DecodedMux::operator=(const DecodedMux&)' was hidden [-Woverloaded-virtual=]
  156 |     virtual DecodedMux& operator=(const DecodedMux& mux)
      |                         ^~~~~~~~
../../src/DecodedMux.h:213:7: note:   by 'DecodedMuxForSemiPixelShader::operator='
  213 | class DecodedMuxForSemiPixelShader : public DecodedMux
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
    CXX _obj/RenderBase.o
In file included from ../../src/Combiner.h:27,
                 from ../../src/RenderBase.cpp:25:
../../src/DecodedMux.h:156:25: warning: 'virtual DecodedMux& DecodedMux::operator=(const DecodedMux&)' was hidden [-Woverloaded-virtual=]
  156 |     virtual DecodedMux& operator=(const DecodedMux& mux)
      |                         ^~~~~~~~
../../src/DecodedMux.h:213:7: note:   by 'DecodedMuxForSemiPixelShader::operator='
  213 | class DecodedMuxForSemiPixelShader : public DecodedMux
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/RenderBase.cpp: In function 'unsigned int LightVert(XVECTOR4&, int)':
../../src/RenderBase.cpp:1006:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 1006 |     register float r = gRSP.fAmbientLightR;
      |                    ^
../../src/RenderBase.cpp:1007:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 1007 |     register float g = gRSP.fAmbientLightG;
      |                    ^
../../src/RenderBase.cpp:1008:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 1008 |     register float b = gRSP.fAmbientLightB;
      |                    ^
../../src/RenderBase.cpp:1012:36: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 1012 |         for (register unsigned int l=0; l < gRSPnumLights; l++)
      |                                    ^
../../src/RenderBase.cpp:1029:36: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 1029 |         for (register unsigned int l=0; l < gRSPnumLights; l++)
      |                                    ^
../../src/RenderBase.cpp: In function 'unsigned int LightVertNew(XVECTOR4&)':
../../src/RenderBase.cpp:1087:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 1087 |     register float r = gRSP.fAmbientLightR;
      |                    ^
../../src/RenderBase.cpp:1088:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 1088 |     register float g = gRSP.fAmbientLightG;
      |                    ^
../../src/RenderBase.cpp:1089:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 1089 |     register float b = gRSP.fAmbientLightB;
      |                    ^
../../src/RenderBase.cpp:1092:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 1092 |     for (register unsigned int l=0; l < gRSPnumLights; l++)
      |                                ^
../../src/RenderBase.cpp: In function 'void ProcessVertexDataNoSSE(unsigned int, unsigned int, unsigned int)':
../../src/RenderBase.cpp:1488:34: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 1488 |                 register IColor &color = *(IColor*)&g_dwVtxDifColor[i];
      |                                  ^~~~~
../../src/RenderBase.cpp: In function 'void SetLightDirection(unsigned int, float, float, float, float)':
../../src/RenderBase.cpp:2228:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 2228 |     register float w = range == 0 ? (float)sqrt(x*x+y*y+z*z) : 1;
      |                    ^
    CXX _obj/RenderExt.o
In file included from ../../src/Combiner.h:27,
                 from ../../src/RenderExt.cpp:21:
../../src/DecodedMux.h:156:25: warning: 'virtual DecodedMux& DecodedMux::operator=(const DecodedMux&)' was hidden [-Woverloaded-virtual=]
  156 |     virtual DecodedMux& operator=(const DecodedMux& mux)
      |                         ^~~~~~~~
../../src/DecodedMux.h:213:7: note:   by 'DecodedMuxForSemiPixelShader::operator='
  213 | class DecodedMuxForSemiPixelShader : public DecodedMux
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/RenderExt.cpp: In member function 'CRender::LoadObjSprite(uObjTxSprite&, bool)':
../../src/RenderExt.cpp:925:27: warning: 'gti.Pitch' may be used uninitialized [-Wmaybe-uninitialized]
  925 |     if( gti.Address + gti.Pitch*gti.HeightToCreate > g_dwRamSize )
      |                       ~~~~^~~~~
../../src/RenderExt.cpp:880:14: note: 'gti' declared here
  880 |     TxtrInfo gti;
      |              ^~~
../../src/RenderExt.cpp:925:37: warning: 'gti.HeightToCreate' may be used uninitialized [-Wmaybe-uninitialized]
  925 |     if( gti.Address + gti.Pitch*gti.HeightToCreate > g_dwRamSize )
      |                                 ~~~~^~~~~~~~~~~~~~
../../src/RenderExt.cpp:880:14: note: 'gti' declared here
  880 |     TxtrInfo gti;
      |              ^~~
    CXX _obj/RenderTexture.o
    CXX _obj/RSP_Parser.o
In file included from ../../src/Combiner.h:27,
                 from ../../src/Render.h:24,
                 from ../../src/RSP_Parser.cpp:32:
../../src/DecodedMux.h:156:25: warning: 'virtual DecodedMux& DecodedMux::operator=(const DecodedMux&)' was hidden [-Woverloaded-virtual=]
  156 |     virtual DecodedMux& operator=(const DecodedMux& mux)
      |                         ^~~~~~~~
../../src/DecodedMux.h:213:7: note:   by 'DecodedMuxForSemiPixelShader::operator='
  213 | class DecodedMuxForSemiPixelShader : public DecodedMux
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../src/RSP_Parser.cpp:275:
../../src/RDP_Texture.h: In function 'void DLParser_LoadBlock(Gfx*)':
../../src/RDP_Texture.h:1307:25: warning: self-comparison always evaluates to true [-Wtautological-compare]
 1307 |         if( tile.dwTMem == tile.dwTMem )
      |             ~~~~~~~~~~~ ^~ ~~~~~~~~~~~
    CXX _obj/RSP_S2DEX.o
In file included from ../../src/Combiner.h:27,
                 from ../../src/Render.h:24,
                 from ../../src/RSP_S2DEX.cpp:28:
../../src/DecodedMux.h:156:25: warning: 'virtual DecodedMux& DecodedMux::operator=(const DecodedMux&)' was hidden [-Woverloaded-virtual=]
  156 |     virtual DecodedMux& operator=(const DecodedMux& mux)
      |                         ^~~~~~~~
../../src/DecodedMux.h:213:7: note:   by 'DecodedMuxForSemiPixelShader::operator='
  213 | class DecodedMuxForSemiPixelShader : public DecodedMux
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
    CXX _obj/Texture.o
    CXX _obj/TextureFilters.o
In file included from ../../src/Combiner.h:27,
                 from ../../src/DeviceBuilder.h:24,
                 from ../../src/TextureFilters.cpp:40:
../../src/DecodedMux.h:156:25: warning: 'virtual DecodedMux& DecodedMux::operator=(const DecodedMux&)' was hidden [-Woverloaded-virtual=]
  156 |     virtual DecodedMux& operator=(const DecodedMux& mux)
      |                         ^~~~~~~~
../../src/DecodedMux.h:213:7: note:   by 'DecodedMuxForSemiPixelShader::operator='
  213 | class DecodedMuxForSemiPixelShader : public DecodedMux
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
    CXX _obj/TextureFilters_2xsai.o
    CXX _obj/TextureFilters_hq2x.o
    CXX _obj/TextureFilters_hq4x.o
    CXX _obj/TextureManager.o
In file included from ../../src/Combiner.h:27,
                 from ../../src/DeviceBuilder.h:24,
                 from ../../src/TextureManager.cpp:27:
../../src/DecodedMux.h:156:25: warning: 'virtual DecodedMux& DecodedMux::operator=(const DecodedMux&)' was hidden [-Woverloaded-virtual=]
  156 |     virtual DecodedMux& operator=(const DecodedMux& mux)
      |                         ^~~~~~~~
../../src/DecodedMux.h:213:7: note:   by 'DecodedMuxForSemiPixelShader::operator='
  213 | class DecodedMuxForSemiPixelShader : public DecodedMux
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/TextureManager.cpp: In constructor 'CTextureManager::CTextureManager()':
../../src/TextureManager.cpp:103:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'TxtrCacheEntry' {aka 'struct TxtrCacheEntry'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
  103 |     memset(&m_blackTextureEntry, 0, sizeof(TxtrCacheEntry));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../src/ConvertImage.h:24,
                 from ../../src/TextureManager.cpp:25:
../../src/TextureManager.h:135:16: note: 'TxtrCacheEntry' {aka 'struct TxtrCacheEntry'} declared here
  135 | typedef struct TxtrCacheEntry
      |                ^~~~~~~~~~~~~~
../../src/TextureManager.cpp:104:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'TxtrCacheEntry' {aka 'struct TxtrCacheEntry'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
  104 |     memset(&m_PrimColorTextureEntry, 0, sizeof(TxtrCacheEntry));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/TextureManager.h:135:16: note: 'TxtrCacheEntry' {aka 'struct TxtrCacheEntry'} declared here
  135 | typedef struct TxtrCacheEntry
      |                ^~~~~~~~~~~~~~
../../src/TextureManager.cpp:105:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'TxtrCacheEntry' {aka 'struct TxtrCacheEntry'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
  105 |     memset(&m_EnvColorTextureEntry, 0, sizeof(TxtrCacheEntry));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/TextureManager.h:135:16: note: 'TxtrCacheEntry' {aka 'struct TxtrCacheEntry'} declared here
  135 | typedef struct TxtrCacheEntry
      |                ^~~~~~~~~~~~~~
../../src/TextureManager.cpp:106:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'TxtrCacheEntry' {aka 'struct TxtrCacheEntry'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
  106 |     memset(&m_LODFracTextureEntry, 0, sizeof(TxtrCacheEntry));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/TextureManager.h:135:16: note: 'TxtrCacheEntry' {aka 'struct TxtrCacheEntry'} declared here
  135 | typedef struct TxtrCacheEntry
      |                ^~~~~~~~~~~~~~
../../src/TextureManager.cpp:107:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'TxtrCacheEntry' {aka 'struct TxtrCacheEntry'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
  107 |     memset(&m_PrimLODFracTextureEntry, 0, sizeof(TxtrCacheEntry));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/TextureManager.h:135:16: note: 'TxtrCacheEntry' {aka 'struct TxtrCacheEntry'} declared here
  135 | typedef struct TxtrCacheEntry
      |                ^~~~~~~~~~~~~~
../../src/TextureManager.cpp: In member function 'bool CTextureManager::CleanUp()':
../../src/TextureManager.cpp:142:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'TxtrCacheEntry' {aka 'struct TxtrCacheEntry'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
  142 |     memset(&m_blackTextureEntry, 0, sizeof(TxtrCacheEntry));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/TextureManager.h:135:16: note: 'TxtrCacheEntry' {aka 'struct TxtrCacheEntry'} declared here
  135 | typedef struct TxtrCacheEntry
      |                ^~~~~~~~~~~~~~
../../src/TextureManager.cpp:143:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'TxtrCacheEntry' {aka 'struct TxtrCacheEntry'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
  143 |     memset(&m_PrimColorTextureEntry, 0, sizeof(TxtrCacheEntry));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/TextureManager.h:135:16: note: 'TxtrCacheEntry' {aka 'struct TxtrCacheEntry'} declared here
  135 | typedef struct TxtrCacheEntry
      |                ^~~~~~~~~~~~~~
../../src/TextureManager.cpp:144:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'TxtrCacheEntry' {aka 'struct TxtrCacheEntry'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
  144 |     memset(&m_EnvColorTextureEntry, 0, sizeof(TxtrCacheEntry));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/TextureManager.h:135:16: note: 'TxtrCacheEntry' {aka 'struct TxtrCacheEntry'} declared here
  135 | typedef struct TxtrCacheEntry
      |                ^~~~~~~~~~~~~~
../../src/TextureManager.cpp:145:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'TxtrCacheEntry' {aka 'struct TxtrCacheEntry'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
  145 |     memset(&m_LODFracTextureEntry, 0, sizeof(TxtrCacheEntry));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/TextureManager.h:135:16: note: 'TxtrCacheEntry' {aka 'struct TxtrCacheEntry'} declared here
  135 | typedef struct TxtrCacheEntry
      |                ^~~~~~~~~~~~~~
../../src/TextureManager.cpp:146:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'TxtrCacheEntry' {aka 'struct TxtrCacheEntry'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
  146 |     memset(&m_PrimLODFracTextureEntry, 0, sizeof(TxtrCacheEntry));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/TextureManager.h:135:16: note: 'TxtrCacheEntry' {aka 'struct TxtrCacheEntry'} declared here
  135 | typedef struct TxtrCacheEntry
      |                ^~~~~~~~~~~~~~
    CXX _obj/VectorMath.o
    CXX _obj/Video.o
In file included from ../../src/Combiner.h:27,
                 from ../../src/DeviceBuilder.h:24,
                 from ../../src/Video.cpp:34:
../../src/DecodedMux.h:156:25: warning: 'virtual DecodedMux& DecodedMux::operator=(const DecodedMux&)' was hidden [-Woverloaded-virtual=]
  156 |     virtual DecodedMux& operator=(const DecodedMux& mux)
      |                         ^~~~~~~~
../../src/DecodedMux.h:213:7: note:   by 'DecodedMuxForSemiPixelShader::operator='
  213 | class DecodedMuxForSemiPixelShader : public DecodedMux
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
    CXX _obj/OGLFragmentShaders.o
In file included from ../../src/OGLFragmentShaders.cpp:23:
../../src/DecodedMux.h:156:25: warning: 'virtual DecodedMux& DecodedMux::operator=(const DecodedMux&)' was hidden [-Woverloaded-virtual=]
  156 |     virtual DecodedMux& operator=(const DecodedMux& mux)
      |                         ^~~~~~~~
../../src/DecodedMux.h:213:7: note:   by 'DecodedMuxForSemiPixelShader::operator='
  213 | class DecodedMuxForSemiPixelShader : public DecodedMux
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
    LD  mupen64plus-video-rice.so
In member function 'add',
    inlined from 'UpdateCombiner' at ../../src/Combiner.cpp:421:33:
../../src/CSortedList.h:76:24: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
   76 |             elements = new Element[maxSize];
      |                        ^
/usr/include/c++/13/new: In member function 'UpdateCombiner':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
make: Leaving directory '/builddir/build/BUILD/mupen64plus-bundle-src-2.5/source/mupen64plus-video-rice/projects/unix'
make: Entering directory '/builddir/build/BUILD/mupen64plus-bundle-src-2.5/source/mupen64plus-video-rice/projects/unix'
Makefile:113: Architecture "ppc64le" not officially supported.'
install -d "/builddir/build/BUILD/mupen64plus-bundle-src-2.5/test/"
install -m 0644 -s mupen64plus-video-rice.so "/builddir/build/BUILD/mupen64plus-bundle-src-2.5/test/"
install -d "/builddir/build/BUILD/mupen64plus-bundle-src-2.5/test/"
install -m 0644 "../../data/RiceVideoLinux.ini" "/builddir/build/BUILD/mupen64plus-bundle-src-2.5/test/"
make: Leaving directory '/builddir/build/BUILD/mupen64plus-bundle-src-2.5/source/mupen64plus-video-rice/projects/unix'
************************************ Building video-glide64mk2 plugin
make: Entering directory '/builddir/build/BUILD/mupen64plus-bundle-src-2.5/source/mupen64plus-video-glide64mk2/projects/unix'
Makefile:116: Architecture "ppc64le" not officially supported.'
rm -f -r _obj mupen64plus-video-glide64mk2.so
make: Leaving directory '/builddir/build/BUILD/mupen64plus-bundle-src-2.5/source/mupen64plus-video-glide64mk2/projects/unix'
make: Entering directory '/builddir/build/BUILD/mupen64plus-bundle-src-2.5/source/mupen64plus-video-glide64mk2/projects/unix'
Makefile:116: Architecture "ppc64le" not officially supported.'
    CC  _obj/GlideHQ/tc-1.1+/fxt1.o
../../src/GlideHQ/tc-1.1+/fxt1.c: In function 'fxt1_quantize_MIXED0':
../../src/GlideHQ/tc-1.1+/fxt1.c:853:18: warning: 'fxt1_variance' accessing 128 bytes in a region of size 64 [-Wstringop-overflow=]
  853 |    int maxVarR = fxt1_variance(NULL, &input[N_TEXELS / 2], n_comp, N_TEXELS / 2);
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/GlideHQ/tc-1.1+/fxt1.c:853:18: note: referencing argument 2 of type 'byte[32][4]'
../../src/GlideHQ/tc-1.1+/fxt1.c:106:1: note: in a call to function 'fxt1_variance'
  106 | fxt1_variance (double variance[MAX_COMP],
      | ^~~~~~~~~~~~~
    CC  _obj/GlideHQ/tc-1.1+/wrapper.o
    CC  _obj/GlideHQ/tc-1.1+/texstore.o
    CC  _obj/Glide64/osal_dynamiclib_unix.o
    CXX _obj/Glide64/3dmath.o
In file included from ../../src/Glide64/Gfx_1.3.h:77,
                 from ../../src/Glide64/3dmath.cpp:40:
../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'model' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:690:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  690 |   DECLAREALIGN16VAR(model[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:690:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  690 |   DECLAREALIGN16VAR(model[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'proj' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:691:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  691 |   DECLAREALIGN16VAR(proj[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:691:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  691 |   DECLAREALIGN16VAR(proj[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'combined' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:692:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  692 |   DECLAREALIGN16VAR(combined[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:692:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  692 |   DECLAREALIGN16VAR(combined[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'dkrproj' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:693:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  693 |   DECLAREALIGN16VAR(dkrproj[3][4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:693:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  693 |   DECLAREALIGN16VAR(dkrproj[3][4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'model_stack' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:695:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  695 |   DECLAREALIGN16VAR(model_stack[32][4][4]);  // 32 deep, will warn if overflow
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:695:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  695 |   DECLAREALIGN16VAR(model_stack[32][4][4]);  // 32 deep, will warn if overflow
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/3dmath.cpp: In function 'void calc_linear(VERTEX*)':
../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'vec' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/3dmath.cpp:83:3: note: in expansion of macro 'DECLAREALIGN16VAR'
   83 |   DECLAREALIGN16VAR(vec[3]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/3dmath.cpp:83:3: note: in expansion of macro 'DECLAREALIGN16VAR'
   83 |   DECLAREALIGN16VAR(vec[3]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/3dmath.cpp: In function 'void calc_sphere(VERTEX*)':
../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'vec' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/3dmath.cpp:124:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  124 |   DECLAREALIGN16VAR(vec[3]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/3dmath.cpp:124:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  124 |   DECLAREALIGN16VAR(vec[3]);
      |   ^~~~~~~~~~~~~~~~~
    CXX _obj/Glide64/Combine.o
In file included from ../../src/Glide64/Gfx_1.3.h:77,
                 from ../../src/Glide64/Combine.cpp:40:
../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'model' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:690:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  690 |   DECLAREALIGN16VAR(model[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:690:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  690 |   DECLAREALIGN16VAR(model[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'proj' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:691:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  691 |   DECLAREALIGN16VAR(proj[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:691:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  691 |   DECLAREALIGN16VAR(proj[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'combined' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:692:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  692 |   DECLAREALIGN16VAR(combined[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:692:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  692 |   DECLAREALIGN16VAR(combined[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'dkrproj' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:693:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  693 |   DECLAREALIGN16VAR(dkrproj[3][4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:693:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  693 |   DECLAREALIGN16VAR(dkrproj[3][4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'model_stack' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:695:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  695 |   DECLAREALIGN16VAR(model_stack[32][4][4]);  // 32 deep, will warn if overflow
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:695:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  695 |   DECLAREALIGN16VAR(model_stack[32][4][4]);  // 32 deep, will warn if overflow
      |   ^~~~~~~~~~~~~~~~~
    CXX _obj/Glide64/Config.o
In file included from ../../src/Glide64/Gfx_1.3.h:77,
                 from ../../src/Glide64/Config.cpp:21:
../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'model' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:690:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  690 |   DECLAREALIGN16VAR(model[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:690:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  690 |   DECLAREALIGN16VAR(model[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'proj' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:691:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  691 |   DECLAREALIGN16VAR(proj[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:691:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  691 |   DECLAREALIGN16VAR(proj[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'combined' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:692:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  692 |   DECLAREALIGN16VAR(combined[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:692:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  692 |   DECLAREALIGN16VAR(combined[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'dkrproj' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:693:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  693 |   DECLAREALIGN16VAR(dkrproj[3][4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:693:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  693 |   DECLAREALIGN16VAR(dkrproj[3][4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'model_stack' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:695:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  695 |   DECLAREALIGN16VAR(model_stack[32][4][4]);  // 32 deep, will warn if overflow
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:695:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  695 |   DECLAREALIGN16VAR(model_stack[32][4][4]);  // 32 deep, will warn if overflow
      |   ^~~~~~~~~~~~~~~~~
    CXX _obj/Glide64/CRC.o
    CXX _obj/Glide64/Debugger.o
In file included from ../../src/Glide64/Gfx_1.3.h:77,
                 from ../../src/Glide64/Debugger.cpp:40:
../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'model' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:690:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  690 |   DECLAREALIGN16VAR(model[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:690:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  690 |   DECLAREALIGN16VAR(model[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'proj' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:691:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  691 |   DECLAREALIGN16VAR(proj[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:691:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  691 |   DECLAREALIGN16VAR(proj[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'combined' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:692:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  692 |   DECLAREALIGN16VAR(combined[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:692:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  692 |   DECLAREALIGN16VAR(combined[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'dkrproj' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:693:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  693 |   DECLAREALIGN16VAR(dkrproj[3][4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:693:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  693 |   DECLAREALIGN16VAR(dkrproj[3][4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'model_stack' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:695:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  695 |   DECLAREALIGN16VAR(model_stack[32][4][4]);  // 32 deep, will warn if overflow
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:695:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  695 |   DECLAREALIGN16VAR(model_stack[32][4][4]);  // 32 deep, will warn if overflow
      |   ^~~~~~~~~~~~~~~~~
    CXX _obj/Glide64/DepthBufferRender.o
In file included from ../../src/Glide64/Gfx_1.3.h:77,
                 from ../../src/Glide64/DepthBufferRender.cpp:48:
../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'model' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:690:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  690 |   DECLAREALIGN16VAR(model[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:690:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  690 |   DECLAREALIGN16VAR(model[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'proj' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:691:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  691 |   DECLAREALIGN16VAR(proj[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:691:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  691 |   DECLAREALIGN16VAR(proj[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'combined' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:692:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  692 |   DECLAREALIGN16VAR(combined[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:692:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  692 |   DECLAREALIGN16VAR(combined[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'dkrproj' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:693:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  693 |   DECLAREALIGN16VAR(dkrproj[3][4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:693:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  693 |   DECLAREALIGN16VAR(dkrproj[3][4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'model_stack' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:695:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  695 |   DECLAREALIGN16VAR(model_stack[32][4][4]);  // 32 deep, will warn if overflow
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:695:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  695 |   DECLAREALIGN16VAR(model_stack[32][4][4]);  // 32 deep, will warn if overflow
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/DepthBufferRender.cpp: In function 'void Rasterize(vertexi*, int, int)':
../../src/Glide64/DepthBufferRender.cpp:239:5: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
  239 |     else
      |     ^~~~
../../src/Glide64/DepthBufferRender.cpp:244:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else'
  244 |       vtx++;
      |       ^~~
    CXX _obj/Glide64/FBtoScreen.o
In file included from ../../src/Glide64/Gfx_1.3.h:77,
                 from ../../src/Glide64/FBtoScreen.cpp:46:
../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'model' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:690:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  690 |   DECLAREALIGN16VAR(model[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:690:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  690 |   DECLAREALIGN16VAR(model[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'proj' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:691:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  691 |   DECLAREALIGN16VAR(proj[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:691:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  691 |   DECLAREALIGN16VAR(proj[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'combined' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:692:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  692 |   DECLAREALIGN16VAR(combined[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:692:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  692 |   DECLAREALIGN16VAR(combined[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'dkrproj' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:693:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  693 |   DECLAREALIGN16VAR(dkrproj[3][4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:693:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  693 |   DECLAREALIGN16VAR(dkrproj[3][4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'model_stack' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:695:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  695 |   DECLAREALIGN16VAR(model_stack[32][4][4]);  // 32 deep, will warn if overflow
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:695:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  695 |   DECLAREALIGN16VAR(model_stack[32][4][4]);  // 32 deep, will warn if overflow
      |   ^~~~~~~~~~~~~~~~~
    CXX _obj/Glide64/Ini.o
In file included from ../../src/Glide64/Gfx_1.3.h:77,
                 from ../../src/Glide64/Ini.cpp:42:
../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'model' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:690:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  690 |   DECLAREALIGN16VAR(model[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:690:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  690 |   DECLAREALIGN16VAR(model[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'proj' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:691:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  691 |   DECLAREALIGN16VAR(proj[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:691:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  691 |   DECLAREALIGN16VAR(proj[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'combined' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:692:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  692 |   DECLAREALIGN16VAR(combined[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:692:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  692 |   DECLAREALIGN16VAR(combined[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'dkrproj' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:693:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  693 |   DECLAREALIGN16VAR(dkrproj[3][4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:693:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  693 |   DECLAREALIGN16VAR(dkrproj[3][4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'model_stack' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:695:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  695 |   DECLAREALIGN16VAR(model_stack[32][4][4]);  // 32 deep, will warn if overflow
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:695:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  695 |   DECLAREALIGN16VAR(model_stack[32][4][4]);  // 32 deep, will warn if overflow
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/Ini.cpp: In function 'BOOL INI_Open()':
../../src/Glide64/Ini.cpp:199:14: warning: the address of 'path' will never be NULL [-Waddress]
  199 |     if (path == 0) return FALSE;
      |         ~~~~~^~~~
../../src/Glide64/Ini.cpp:137:10: note: 'path' declared here
  137 |     char path[PATH_MAX];
      |          ^~~~
../../src/Glide64/Ini.cpp: In function 'SetConfigDir(char const*)':
../../src/Glide64/Ini.cpp:619:12: warning: 'strncpy' specified bound 4096 equals destination size [-Wstringop-truncation]
  619 |     strncpy(configdir, configDir, PATH_MAX);
      |            ^
    CXX _obj/Glide64/Keys.o
In file included from ../../src/Glide64/Gfx_1.3.h:77,
                 from ../../src/Glide64/Keys.cpp:46:
../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'model' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:690:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  690 |   DECLAREALIGN16VAR(model[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:690:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  690 |   DECLAREALIGN16VAR(model[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'proj' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:691:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  691 |   DECLAREALIGN16VAR(proj[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:691:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  691 |   DECLAREALIGN16VAR(proj[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'combined' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:692:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  692 |   DECLAREALIGN16VAR(combined[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:692:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  692 |   DECLAREALIGN16VAR(combined[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'dkrproj' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:693:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  693 |   DECLAREALIGN16VAR(dkrproj[3][4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:693:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  693 |   DECLAREALIGN16VAR(dkrproj[3][4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'model_stack' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:695:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  695 |   DECLAREALIGN16VAR(model_stack[32][4][4]);  // 32 deep, will warn if overflow
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:695:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  695 |   DECLAREALIGN16VAR(model_stack[32][4][4]);  // 32 deep, will warn if overflow
      |   ^~~~~~~~~~~~~~~~~
    CXX _obj/Glide64/Main.o
In file included from ../../src/Glide64/Gfx_1.3.h:77,
                 from ../../src/Glide64/Main.cpp:40:
../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'model' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:690:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  690 |   DECLAREALIGN16VAR(model[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:690:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  690 |   DECLAREALIGN16VAR(model[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'proj' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:691:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  691 |   DECLAREALIGN16VAR(proj[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:691:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  691 |   DECLAREALIGN16VAR(proj[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'combined' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:692:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  692 |   DECLAREALIGN16VAR(combined[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:692:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  692 |   DECLAREALIGN16VAR(combined[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'dkrproj' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:693:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  693 |   DECLAREALIGN16VAR(dkrproj[3][4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:693:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  693 |   DECLAREALIGN16VAR(dkrproj[3][4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'model_stack' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:695:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  695 |   DECLAREALIGN16VAR(model_stack[32][4][4]);  // 32 deep, will warn if overflow
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:695:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  695 |   DECLAREALIGN16VAR(model_stack[32][4][4]);  // 32 deep, will warn if overflow
      |   ^~~~~~~~~~~~~~~~~
    CXX _obj/Glide64/rdp.o
In file included from ../../src/Glide64/Gfx_1.3.h:77,
                 from ../../src/Glide64/rdp.cpp:41:
../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'model' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:690:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  690 |   DECLAREALIGN16VAR(model[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:690:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  690 |   DECLAREALIGN16VAR(model[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'proj' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:691:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  691 |   DECLAREALIGN16VAR(proj[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:691:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  691 |   DECLAREALIGN16VAR(proj[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'combined' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:692:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  692 |   DECLAREALIGN16VAR(combined[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:692:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  692 |   DECLAREALIGN16VAR(combined[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'dkrproj' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:693:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  693 |   DECLAREALIGN16VAR(dkrproj[3][4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:693:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  693 |   DECLAREALIGN16VAR(dkrproj[3][4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'model_stack' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:695:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  695 |   DECLAREALIGN16VAR(model_stack[32][4][4]);  // 32 deep, will warn if overflow
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:695:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  695 |   DECLAREALIGN16VAR(model_stack[32][4][4]);  // 32 deep, will warn if overflow
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/ucode00.h: In function 'void modelview_mul(float (*)[4])':
../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'm_src' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/ucode00.h:211:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  211 |   DECLAREALIGN16VAR(m_src[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/ucode00.h:211:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  211 |   DECLAREALIGN16VAR(m_src[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/ucode00.h: In function 'void projection_mul(float (*)[4])':
../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'm_src' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/ucode00.h:267:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  267 |   DECLAREALIGN16VAR(m_src[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/ucode00.h:267:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  267 |   DECLAREALIGN16VAR(m_src[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/ucode00.h: In function 'void uc0_matrix()':
../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'm' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/ucode00.h:300:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  300 |   DECLAREALIGN16VAR(m[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/ucode00.h:300:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  300 |   DECLAREALIGN16VAR(m[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/ucode02.h: In function 'void uc2_matrix()':
../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'm' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/ucode02.h:495:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  495 |   DECLAREALIGN16VAR(m[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/ucode02.h:495:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  495 |   DECLAREALIGN16VAR(m[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/ucode05.h: In function 'void uc5_matrix()':
../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'm' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/ucode05.h:78:5: note: in expansion of macro 'DECLAREALIGN16VAR'
   78 |     DECLAREALIGN16VAR(m[4][4]);
      |     ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/ucode05.h:78:5: note: in expansion of macro 'DECLAREALIGN16VAR'
   78 |     DECLAREALIGN16VAR(m[4][4]);
      |     ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'm_src' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/ucode05.h:80:5: note: in expansion of macro 'DECLAREALIGN16VAR'
   80 |     DECLAREALIGN16VAR(m_src[4][4]);
      |     ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/ucode05.h:80:5: note: in expansion of macro 'DECLAREALIGN16VAR'
   80 |     DECLAREALIGN16VAR(m_src[4][4]);
      |     ^~~~~~~~~~~~~~~~~
../../src/Glide64/ucode09.h: In function 'void uc9_mtxcat()':
../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'm' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/ucode09.h:419:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  419 |   DECLAREALIGN16VAR(m[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/ucode09.h:419:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  419 |   DECLAREALIGN16VAR(m[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/ucode09.h: In function 'void uc9_movemem()':
../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'm' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/ucode09.h:569:7: note: in expansion of macro 'DECLAREALIGN16VAR'
  569 |       DECLAREALIGN16VAR(m[4][4]);
      |       ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/ucode09.h:569:7: note: in expansion of macro 'DECLAREALIGN16VAR'
  569 |       DECLAREALIGN16VAR(m[4][4]);
      |       ^~~~~~~~~~~~~~~~~
    CXX _obj/Glide64/TexBuffer.o
In file included from ../../src/Glide64/Gfx_1.3.h:77,
                 from ../../src/Glide64/TexBuffer.cpp:45:
../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'model' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:690:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  690 |   DECLAREALIGN16VAR(model[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:690:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  690 |   DECLAREALIGN16VAR(model[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'proj' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:691:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  691 |   DECLAREALIGN16VAR(proj[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:691:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  691 |   DECLAREALIGN16VAR(proj[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'combined' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:692:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  692 |   DECLAREALIGN16VAR(combined[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:692:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  692 |   DECLAREALIGN16VAR(combined[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'dkrproj' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:693:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  693 |   DECLAREALIGN16VAR(dkrproj[3][4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:693:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  693 |   DECLAREALIGN16VAR(dkrproj[3][4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'model_stack' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:695:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  695 |   DECLAREALIGN16VAR(model_stack[32][4][4]);  // 32 deep, will warn if overflow
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:695:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  695 |   DECLAREALIGN16VAR(model_stack[32][4][4]);  // 32 deep, will warn if overflow
      |   ^~~~~~~~~~~~~~~~~
    CXX _obj/Glide64/TexCache.o
In file included from ../../src/Glide64/Gfx_1.3.h:77,
                 from ../../src/Glide64/TexCache.cpp:41:
../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'model' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:690:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  690 |   DECLAREALIGN16VAR(model[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:690:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  690 |   DECLAREALIGN16VAR(model[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'proj' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:691:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  691 |   DECLAREALIGN16VAR(proj[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:691:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  691 |   DECLAREALIGN16VAR(proj[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'combined' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:692:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  692 |   DECLAREALIGN16VAR(combined[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:692:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  692 |   DECLAREALIGN16VAR(combined[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'dkrproj' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:693:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  693 |   DECLAREALIGN16VAR(dkrproj[3][4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:693:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  693 |   DECLAREALIGN16VAR(dkrproj[3][4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'model_stack' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:695:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  695 |   DECLAREALIGN16VAR(model_stack[32][4][4]);  // 32 deep, will warn if overflow
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:695:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  695 |   DECLAREALIGN16VAR(model_stack[32][4][4]);  // 32 deep, will warn if overflow
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/TexCache.cpp: In function 'void LoadTex(int, int)':
../../src/Glide64/TexCache.cpp:1363:3: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
 1363 |   else
      |   ^~~~
../../src/Glide64/TexCache.cpp:1491:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else'
 1491 |     if (modifyPalette)
      |     ^~
    CXX _obj/Glide64/Util.o
In file included from ../../src/Glide64/Gfx_1.3.h:77,
                 from ../../src/Glide64/Util.cpp:41:
../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'model' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:690:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  690 |   DECLAREALIGN16VAR(model[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:690:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  690 |   DECLAREALIGN16VAR(model[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'proj' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:691:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  691 |   DECLAREALIGN16VAR(proj[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:691:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  691 |   DECLAREALIGN16VAR(proj[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'combined' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:692:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  692 |   DECLAREALIGN16VAR(combined[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:692:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  692 |   DECLAREALIGN16VAR(combined[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'dkrproj' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:693:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  693 |   DECLAREALIGN16VAR(dkrproj[3][4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:693:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  693 |   DECLAREALIGN16VAR(dkrproj[3][4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'model_stack' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:695:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  695 |   DECLAREALIGN16VAR(model_stack[32][4][4]);  // 32 deep, will warn if overflow
      |   ^~~~~~~~~~~~~~~~~
../../src/Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glide64/rdp.h:695:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  695 |   DECLAREALIGN16VAR(model_stack[32][4][4]);  // 32 deep, will warn if overflow
      |   ^~~~~~~~~~~~~~~~~
    CXX _obj/Glitch64/OGLcombiner.o
    CXX _obj/Glitch64/OGLgeometry.o
In file included from ../../src/Glitch64/OGLgeometry.cpp:28:
../../src/Glitch64/../Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'model' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glitch64/../Glide64/rdp.h:690:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  690 |   DECLAREALIGN16VAR(model[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glitch64/../Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glitch64/../Glide64/rdp.h:690:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  690 |   DECLAREALIGN16VAR(model[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glitch64/../Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'proj' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glitch64/../Glide64/rdp.h:691:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  691 |   DECLAREALIGN16VAR(proj[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glitch64/../Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glitch64/../Glide64/rdp.h:691:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  691 |   DECLAREALIGN16VAR(proj[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glitch64/../Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'combined' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glitch64/../Glide64/rdp.h:692:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  692 |   DECLAREALIGN16VAR(combined[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glitch64/../Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glitch64/../Glide64/rdp.h:692:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  692 |   DECLAREALIGN16VAR(combined[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glitch64/../Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'dkrproj' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glitch64/../Glide64/rdp.h:693:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  693 |   DECLAREALIGN16VAR(dkrproj[3][4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glitch64/../Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glitch64/../Glide64/rdp.h:693:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  693 |   DECLAREALIGN16VAR(dkrproj[3][4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/Glitch64/../Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'model_stack' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glitch64/../Glide64/rdp.h:695:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  695 |   DECLAREALIGN16VAR(model_stack[32][4][4]);  // 32 deep, will warn if overflow
      |   ^~~~~~~~~~~~~~~~~
../../src/Glitch64/../Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/Glitch64/../Glide64/rdp.h:695:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  695 |   DECLAREALIGN16VAR(model_stack[32][4][4]);  // 32 deep, will warn if overflow
      |   ^~~~~~~~~~~~~~~~~
    CXX _obj/Glitch64/OGLglitchmain.o
../../src/Glitch64/OGLglitchmain.cpp: In function 'grLfbReadRegion':
../../src/Glitch64/OGLglitchmain.cpp:1860:66: warning: '*_67' may be used uninitialized [-Wmaybe-uninitialized]
 1860 |           ((unsigned short*)buf)[(src_height-j-1)*src_width*4+i*4];
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    CXX _obj/Glitch64/OGLtextures.o
    CXX _obj/GlideHQ/Ext_TxFilter.o
    CXX _obj/GlideHQ/TxFilterExport.o
    CXX _obj/GlideHQ/TxFilter.o
    CXX _obj/GlideHQ/TxCache.o
In file included from ../../src/GlideHQ/../Glide64/Gfx_1.3.h:77,
                 from ../../src/GlideHQ/TxCache.cpp:33:
../../src/GlideHQ/../Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'model' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/GlideHQ/../Glide64/rdp.h:690:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  690 |   DECLAREALIGN16VAR(model[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/GlideHQ/../Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/GlideHQ/../Glide64/rdp.h:690:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  690 |   DECLAREALIGN16VAR(model[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/GlideHQ/../Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'proj' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/GlideHQ/../Glide64/rdp.h:691:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  691 |   DECLAREALIGN16VAR(proj[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/GlideHQ/../Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/GlideHQ/../Glide64/rdp.h:691:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  691 |   DECLAREALIGN16VAR(proj[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/GlideHQ/../Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'combined' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/GlideHQ/../Glide64/rdp.h:692:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  692 |   DECLAREALIGN16VAR(combined[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/GlideHQ/../Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/GlideHQ/../Glide64/rdp.h:692:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  692 |   DECLAREALIGN16VAR(combined[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/GlideHQ/../Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'dkrproj' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/GlideHQ/../Glide64/rdp.h:693:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  693 |   DECLAREALIGN16VAR(dkrproj[3][4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/GlideHQ/../Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/GlideHQ/../Glide64/rdp.h:693:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  693 |   DECLAREALIGN16VAR(dkrproj[3][4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/GlideHQ/../Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'model_stack' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/GlideHQ/../Glide64/rdp.h:695:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  695 |   DECLAREALIGN16VAR(model_stack[32][4][4]);  // 32 deep, will warn if overflow
      |   ^~~~~~~~~~~~~~~~~
../../src/GlideHQ/../Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/GlideHQ/../Glide64/rdp.h:695:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  695 |   DECLAREALIGN16VAR(model_stack[32][4][4]);  // 32 deep, will warn if overflow
      |   ^~~~~~~~~~~~~~~~~
    CXX _obj/GlideHQ/TxTexCache.o
    CXX _obj/GlideHQ/TxHiResCache.o
In file included from ../../src/GlideHQ/../Glide64/Gfx_1.3.h:77,
                 from ../../src/GlideHQ/TxHiResCache.cpp:60:
../../src/GlideHQ/../Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'model' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/GlideHQ/../Glide64/rdp.h:690:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  690 |   DECLAREALIGN16VAR(model[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/GlideHQ/../Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/GlideHQ/../Glide64/rdp.h:690:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  690 |   DECLAREALIGN16VAR(model[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/GlideHQ/../Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'proj' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/GlideHQ/../Glide64/rdp.h:691:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  691 |   DECLAREALIGN16VAR(proj[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/GlideHQ/../Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/GlideHQ/../Glide64/rdp.h:691:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  691 |   DECLAREALIGN16VAR(proj[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/GlideHQ/../Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'combined' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/GlideHQ/../Glide64/rdp.h:692:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  692 |   DECLAREALIGN16VAR(combined[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/GlideHQ/../Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/GlideHQ/../Glide64/rdp.h:692:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  692 |   DECLAREALIGN16VAR(combined[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/GlideHQ/../Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'dkrproj' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/GlideHQ/../Glide64/rdp.h:693:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  693 |   DECLAREALIGN16VAR(dkrproj[3][4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/GlideHQ/../Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/GlideHQ/../Glide64/rdp.h:693:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  693 |   DECLAREALIGN16VAR(dkrproj[3][4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/GlideHQ/../Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'model_stack' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/GlideHQ/../Glide64/rdp.h:695:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  695 |   DECLAREALIGN16VAR(model_stack[32][4][4]);  // 32 deep, will warn if overflow
      |   ^~~~~~~~~~~~~~~~~
../../src/GlideHQ/../Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/GlideHQ/../Glide64/rdp.h:695:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  695 |   DECLAREALIGN16VAR(model_stack[32][4][4]);  // 32 deep, will warn if overflow
      |   ^~~~~~~~~~~~~~~~~
../../src/GlideHQ/TxHiResCache.cpp: In member function 'TxHiResCache::loadHiResTextures(boost::filesystem::path, unsigned char)':
../../src/GlideHQ/TxHiResCache.cpp:261:12: warning: 'strncpy' specified bound 4095 equals destination size [-Wstringop-truncation]
  261 |     strncpy(fname, it->path().leaf().string().c_str(), sizeof(fname));
      |            ^
    CXX _obj/GlideHQ/TxQuantize.o
    CXX _obj/GlideHQ/TxUtil.o
    CXX _obj/GlideHQ/TextureFilters.o
../../src/GlideHQ/TextureFilters.cpp: In function 'Texture2x_32(unsigned char*, unsigned int, unsigned char*, unsigned int, int, int)':
../../src/GlideHQ/TextureFilters.cpp:47:10: warning: 'b2' may be used uninitialized [-Wmaybe-uninitialized]
   47 |   uint32 b2;
      |          ^~
../../src/GlideHQ/TextureFilters.cpp:48:10: warning: 'g2' may be used uninitialized [-Wmaybe-uninitialized]
   48 |   uint32 g2;
      |          ^~
../../src/GlideHQ/TextureFilters.cpp:49:10: warning: 'r2' may be used uninitialized [-Wmaybe-uninitialized]
   49 |   uint32 r2;
      |          ^~
../../src/GlideHQ/TextureFilters.cpp:50:10: warning: 'a2' may be used uninitialized [-Wmaybe-uninitialized]
   50 |   uint32 a2;
      |          ^~
    CXX _obj/GlideHQ/TextureFilters_2xsai.o
    CXX _obj/GlideHQ/TextureFilters_hq2x.o
    CXX _obj/GlideHQ/TextureFilters_hq4x.o
    CXX _obj/GlideHQ/TxImage.o
In file included from ../../src/GlideHQ/../Glide64/Gfx_1.3.h:77,
                 from ../../src/GlideHQ/TxImage.cpp:35:
../../src/GlideHQ/../Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'model' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/GlideHQ/../Glide64/rdp.h:690:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  690 |   DECLAREALIGN16VAR(model[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/GlideHQ/../Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/GlideHQ/../Glide64/rdp.h:690:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  690 |   DECLAREALIGN16VAR(model[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/GlideHQ/../Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'proj' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/GlideHQ/../Glide64/rdp.h:691:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  691 |   DECLAREALIGN16VAR(proj[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/GlideHQ/../Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/GlideHQ/../Glide64/rdp.h:691:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  691 |   DECLAREALIGN16VAR(proj[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/GlideHQ/../Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'combined' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/GlideHQ/../Glide64/rdp.h:692:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  692 |   DECLAREALIGN16VAR(combined[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/GlideHQ/../Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/GlideHQ/../Glide64/rdp.h:692:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  692 |   DECLAREALIGN16VAR(combined[4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/GlideHQ/../Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'dkrproj' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/GlideHQ/../Glide64/rdp.h:693:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  693 |   DECLAREALIGN16VAR(dkrproj[3][4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/GlideHQ/../Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/GlideHQ/../Glide64/rdp.h:693:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  693 |   DECLAREALIGN16VAR(dkrproj[3][4][4]);
      |   ^~~~~~~~~~~~~~~~~
../../src/GlideHQ/../Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'model_stack' [-Wparentheses]
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/GlideHQ/../Glide64/rdp.h:695:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  695 |   DECLAREALIGN16VAR(model_stack[32][4][4]);  // 32 deep, will warn if overflow
      |   ^~~~~~~~~~~~~~~~~
../../src/GlideHQ/../Glide64/rdp.h:120:38: note: remove parentheses
  120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16)))
      |                                      ^~~~~
../../src/GlideHQ/../Glide64/rdp.h:695:3: note: in expansion of macro 'DECLAREALIGN16VAR'
  695 |   DECLAREALIGN16VAR(model_stack[32][4][4]);  // 32 deep, will warn if overflow
      |   ^~~~~~~~~~~~~~~~~
    CXX _obj/GlideHQ/TxReSample.o
    CXX _obj/GlideHQ/TxDbg.o
../../src/GlideHQ/TxDbg.cpp: In member function 'TxDbg::TxDbg()':
../../src/GlideHQ/TxDbg.cpp:35:8: warning: 'this_5(D)->_dbgfile' is used uninitialized [-Wuninitialized]
   35 |   if (!_dbgfile)
      |        ^~~~~~~~
    CXX _obj/GlideHQ/tc-1.1+/s2tc/s2tc_algorithm.o
    CXX _obj/GlideHQ/tc-1.1+/s2tc/s2tc_libtxc_dxtn.o
    LD  mupen64plus-video-glide64mk2.so
lto-wrapper: warning: jobserver is not available: '--jobserver-auth=' is not present in 'MAKEFLAGS'
lto-wrapper: note: see the '-flto' option documentation for more information
make: Leaving directory '/builddir/build/BUILD/mupen64plus-bundle-src-2.5/source/mupen64plus-video-glide64mk2/projects/unix'
make: Entering directory '/builddir/build/BUILD/mupen64plus-bundle-src-2.5/source/mupen64plus-video-glide64mk2/projects/unix'
Makefile:116: Architecture "ppc64le" not officially supported.'
install -d "/builddir/build/BUILD/mupen64plus-bundle-src-2.5/test/"
install -m 0644 -s mupen64plus-video-glide64mk2.so "/builddir/build/BUILD/mupen64plus-bundle-src-2.5/test/"
install -d "/builddir/build/BUILD/mupen64plus-bundle-src-2.5/test/"
install -m 0644 "../../data/Glide64mk2.ini" "/builddir/build/BUILD/mupen64plus-bundle-src-2.5/test/"
make: Leaving directory '/builddir/build/BUILD/mupen64plus-bundle-src-2.5/source/mupen64plus-video-glide64mk2/projects/unix'
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.35QqVH
+ umask 022
+ cd /builddir/build/BUILD
+ '[' /builddir/build/BUILDROOT/mupen64plus-2.5-16.fc38.ppc64le '!=' / ']'
+ rm -rf /builddir/build/BUILDROOT/mupen64plus-2.5-16.fc38.ppc64le
++ dirname /builddir/build/BUILDROOT/mupen64plus-2.5-16.fc38.ppc64le
+ mkdir -p /builddir/build/BUILDROOT
+ mkdir /builddir/build/BUILDROOT/mupen64plus-2.5-16.fc38.ppc64le
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection'
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection'
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules'
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules'
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes'
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd mupen64plus-bundle-src-2.5
+ ./m64p_install.sh DESTDIR=/builddir/build/BUILDROOT/mupen64plus-2.5-16.fc38.ppc64le PREFIX=/usr MANDIR=/usr/share/man LIBDIR=/usr/lib64 DEBUG=1 LDCONFIG=true
************************************ Installing core library
make: Entering directory '/builddir/build/BUILD/mupen64plus-bundle-src-2.5/source/mupen64plus-core/projects/unix'
Makefile:97: Architecture "ppc64le" not officially supported.'
install -d "/builddir/build/BUILDROOT/mupen64plus-2.5-16.fc38.ppc64le/usr/lib64"
install -m 0644  libmupen64plus.so.2.0.0 "/builddir/build/BUILDROOT/mupen64plus-2.5-16.fc38.ppc64le/usr/lib64"
install -d "/builddir/build/BUILDROOT/mupen64plus-2.5-16.fc38.ppc64le/usr/share/mupen64plus"
install -m 0644 ../../data/* "/builddir/build/BUILDROOT/mupen64plus-2.5-16.fc38.ppc64le/usr/share/mupen64plus"
install -d "/builddir/build/BUILDROOT/mupen64plus-2.5-16.fc38.ppc64le/usr/include/mupen64plus"
install -m 0644 ../../src/api/m64p_*.h "/builddir/build/BUILDROOT/mupen64plus-2.5-16.fc38.ppc64le/usr/include/mupen64plus"
true "/builddir/build/BUILDROOT/mupen64plus-2.5-16.fc38.ppc64le/usr/lib64"
if [ ! -e "/builddir/build/BUILDROOT/mupen64plus-2.5-16.fc38.ppc64le/usr/lib64/libmupen64plus.so.2" ]; then ln -sf "libmupen64plus.so.2.0.0" "/builddir/build/BUILDROOT/mupen64plus-2.5-16.fc38.ppc64le/usr/lib64/libmupen64plus.so.2"; fi
make: Leaving directory '/builddir/build/BUILD/mupen64plus-bundle-src-2.5/source/mupen64plus-core/projects/unix'
************************************ Installing ui-console front-end
make: Entering directory '/builddir/build/BUILD/mupen64plus-bundle-src-2.5/source/mupen64plus-ui-console/projects/unix'
install -d "/builddir/build/BUILDROOT/mupen64plus-2.5-16.fc38.ppc64le/usr/bin"
install -m 0755  mupen64plus "/builddir/build/BUILDROOT/mupen64plus-2.5-16.fc38.ppc64le/usr/bin"
install -d "/builddir/build/BUILDROOT/mupen64plus-2.5-16.fc38.ppc64le/usr/share/man/man6"
install -m 0644 ../../doc/mupen64plus.6 "/builddir/build/BUILDROOT/mupen64plus-2.5-16.fc38.ppc64le/usr/share/man/man6"
install -d "/builddir/build/BUILDROOT/mupen64plus-2.5-16.fc38.ppc64le/usr/share/applications"
install -m 0644 ../../data/mupen64plus.desktop "/builddir/build/BUILDROOT/mupen64plus-2.5-16.fc38.ppc64le/usr/share/applications"
install -d "/builddir/build/BUILDROOT/mupen64plus-2.5-16.fc38.ppc64le/usr/share/icons/hicolor/48x48/apps"
install -m 0644 ../../data/icons/48x48/apps/mupen64plus.png "/builddir/build/BUILDROOT/mupen64plus-2.5-16.fc38.ppc64le/usr/share/icons/hicolor/48x48/apps"
install -d "/builddir/build/BUILDROOT/mupen64plus-2.5-16.fc38.ppc64le/usr/share/icons/hicolor/scalable/apps"
install -m 0644 ../../data/icons/scalable/apps/mupen64plus.svg "/builddir/build/BUILDROOT/mupen64plus-2.5-16.fc38.ppc64le/usr/share/icons/hicolor/scalable/apps"
make: Leaving directory '/builddir/build/BUILD/mupen64plus-bundle-src-2.5/source/mupen64plus-ui-console/projects/unix'
************************************ Installing audio-sdl plugin
make: Entering directory '/builddir/build/BUILD/mupen64plus-bundle-src-2.5/source/mupen64plus-audio-sdl/projects/unix'
Makefile:174: No libspeexdsp development libraries found.  Mupen64plus-sdl-audio will be built without speex-* resampler.
install -d "/builddir/build/BUILDROOT/mupen64plus-2.5-16.fc38.ppc64le/usr/lib64/mupen64plus"
install -m 0644  mupen64plus-audio-sdl.so "/builddir/build/BUILDROOT/mupen64plus-2.5-16.fc38.ppc64le/usr/lib64/mupen64plus"
make: Leaving directory '/builddir/build/BUILD/mupen64plus-bundle-src-2.5/source/mupen64plus-audio-sdl/projects/unix'
************************************ Installing input-sdl plugin
make: Entering directory '/builddir/build/BUILD/mupen64plus-bundle-src-2.5/source/mupen64plus-input-sdl/projects/unix'
install -d "/builddir/build/BUILDROOT/mupen64plus-2.5-16.fc38.ppc64le/usr/lib64/mupen64plus"
install -m 0644  mupen64plus-input-sdl.so "/builddir/build/BUILDROOT/mupen64plus-2.5-16.fc38.ppc64le/usr/lib64/mupen64plus"
install -d "/builddir/build/BUILDROOT/mupen64plus-2.5-16.fc38.ppc64le/usr/share/mupen64plus"
install -m 0644 "../../data/InputAutoCfg.ini" "/builddir/build/BUILDROOT/mupen64plus-2.5-16.fc38.ppc64le/usr/share/mupen64plus"
make: Leaving directory '/builddir/build/BUILD/mupen64plus-bundle-src-2.5/source/mupen64plus-input-sdl/projects/unix'
************************************ Installing rsp-hle plugin
make: Entering directory '/builddir/build/BUILD/mupen64plus-bundle-src-2.5/source/mupen64plus-rsp-hle/projects/unix'
Makefile:110: Architecture "ppc64le" not officially supported.'
install -d "/builddir/build/BUILDROOT/mupen64plus-2.5-16.fc38.ppc64le/usr/lib64/mupen64plus"
install -m 0644  mupen64plus-rsp-hle.so "/builddir/build/BUILDROOT/mupen64plus-2.5-16.fc38.ppc64le/usr/lib64/mupen64plus"
make: Leaving directory '/builddir/build/BUILD/mupen64plus-bundle-src-2.5/source/mupen64plus-rsp-hle/projects/unix'
************************************ Installing video-rice plugin
make: Entering directory '/builddir/build/BUILD/mupen64plus-bundle-src-2.5/source/mupen64plus-video-rice/projects/unix'
Makefile:113: Architecture "ppc64le" not officially supported.'
install -d "/builddir/build/BUILDROOT/mupen64plus-2.5-16.fc38.ppc64le/usr/lib64/mupen64plus"
install -m 0644  mupen64plus-video-rice.so "/builddir/build/BUILDROOT/mupen64plus-2.5-16.fc38.ppc64le/usr/lib64/mupen64plus"
install -d "/builddir/build/BUILDROOT/mupen64plus-2.5-16.fc38.ppc64le/usr/share/mupen64plus"
install -m 0644 "../../data/RiceVideoLinux.ini" "/builddir/build/BUILDROOT/mupen64plus-2.5-16.fc38.ppc64le/usr/share/mupen64plus"
make: Leaving directory '/builddir/build/BUILD/mupen64plus-bundle-src-2.5/source/mupen64plus-video-rice/projects/unix'
************************************ Installing video-glide64mk2 plugin
make: Entering directory '/builddir/build/BUILD/mupen64plus-bundle-src-2.5/source/mupen64plus-video-glide64mk2/projects/unix'
Makefile:116: Architecture "ppc64le" not officially supported.'
install -d "/builddir/build/BUILDROOT/mupen64plus-2.5-16.fc38.ppc64le/usr/lib64/mupen64plus"
install -m 0644  mupen64plus-video-glide64mk2.so "/builddir/build/BUILDROOT/mupen64plus-2.5-16.fc38.ppc64le/usr/lib64/mupen64plus"
install -d "/builddir/build/BUILDROOT/mupen64plus-2.5-16.fc38.ppc64le/usr/share/mupen64plus"
install -m 0644 "../../data/Glide64mk2.ini" "/builddir/build/BUILDROOT/mupen64plus-2.5-16.fc38.ppc64le/usr/share/mupen64plus"
make: Leaving directory '/builddir/build/BUILD/mupen64plus-bundle-src-2.5/source/mupen64plus-video-glide64mk2/projects/unix'
+ find /builddir/build/BUILDROOT/mupen64plus-2.5-16.fc38.ppc64le/usr/lib64 -type f -name '*.so*' -exec chmod 0755 '{}' ';'
+ ln -sf /usr/lib64/libmupen64plus.so.2.0.0 /builddir/build/BUILDROOT/mupen64plus-2.5-16.fc38.ppc64le/usr/lib64/libmupen64plus.so
+ desktop-file-validate /builddir/build/BUILDROOT/mupen64plus-2.5-16.fc38.ppc64le//usr/share/applications/mupen64plus.desktop
+ /usr/lib/rpm/check-buildroot
+ /usr/lib/rpm/redhat/brp-ldconfig
+ /usr/lib/rpm/brp-compress
+ /usr/lib/rpm/brp-strip /usr/bin/strip
+ /usr/lib/rpm/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump
+ /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip
+ /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip
+ /usr/lib/rpm/check-rpaths
+ /usr/lib/rpm/redhat/brp-mangle-shebangs
+ /usr/lib/rpm/brp-remove-la-files
+ /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0
+ /usr/lib/rpm/redhat/brp-python-hardlink
Processing files: mupen64plus-2.5-16.fc38.ppc64le
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.P6Jh84
+ umask 022
+ cd /builddir/build/BUILD
+ cd mupen64plus-bundle-src-2.5
+ LICENSEDIR=/builddir/build/BUILDROOT/mupen64plus-2.5-16.fc38.ppc64le/usr/share/licenses/mupen64plus
+ export LC_ALL=C
+ LC_ALL=C
+ export LICENSEDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/mupen64plus-2.5-16.fc38.ppc64le/usr/share/licenses/mupen64plus
+ cp -pr LICENSE-rsp-hle /builddir/build/BUILDROOT/mupen64plus-2.5-16.fc38.ppc64le/usr/share/licenses/mupen64plus
+ cp -pr LICENSE-assets /builddir/build/BUILDROOT/mupen64plus-2.5-16.fc38.ppc64le/usr/share/licenses/mupen64plus
+ cp -pr LICENSE-rom /builddir/build/BUILDROOT/mupen64plus-2.5-16.fc38.ppc64le/usr/share/licenses/mupen64plus
+ cp -pr LICENSE-input-sdl /builddir/build/BUILDROOT/mupen64plus-2.5-16.fc38.ppc64le/usr/share/licenses/mupen64plus
+ cp -pr LICENSE-video-glide64mk2 /builddir/build/BUILDROOT/mupen64plus-2.5-16.fc38.ppc64le/usr/share/licenses/mupen64plus
+ cp -pr LICENSE-video-rice /builddir/build/BUILDROOT/mupen64plus-2.5-16.fc38.ppc64le/usr/share/licenses/mupen64plus
+ cp -pr LICENSE-core /builddir/build/BUILDROOT/mupen64plus-2.5-16.fc38.ppc64le/usr/share/licenses/mupen64plus
+ cp -pr LICENSE-audio-sdl /builddir/build/BUILDROOT/mupen64plus-2.5-16.fc38.ppc64le/usr/share/licenses/mupen64plus
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: application() application(mupen64plus.desktop) libmupen64plus.so.2()(64bit) mimehandler(application/x-n64-rom) mupen64plus = 2.5-16.fc38 mupen64plus(ppc-64) = 2.5-16.fc38
Requires(interp): /sbin/ldconfig /sbin/ldconfig
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires(post): /sbin/ldconfig
Requires(postun): /sbin/ldconfig
Requires: libGL.so.1()(64bit) libGLU.so.1()(64bit) libSDL2-2.0.so.0()(64bit) libboost_filesystem.so.1.78.0()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libfreetype.so.6()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) liblirc_client.so.0()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.17)(64bit) libm.so.6(GLIBC_2.27)(64bit) libm.so.6(GLIBC_2.29)(64bit) libpng16.so.16()(64bit) libpng16.so.16(PNG16_0)(64bit) libsamplerate.so.0()(64bit) libsamplerate.so.0(libsamplerate.so.0.0)(64bit) libsamplerate.so.0(libsamplerate.so.0.1)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libz.so.1()(64bit) rtld(GNU_HASH)
Conflicts: mupen64plus-cli mupen64plus-qt
Processing files: mupen64plus-devel-2.5-16.fc38.ppc64le
warning: absolute symlink: /usr/lib64/libmupen64plus.so -> /usr/lib64/libmupen64plus.so.2.0.0
Provides: mupen64plus-devel = 2.5-16.fc38 mupen64plus-devel(ppc-64) = 2.5-16.fc38
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/mupen64plus-2.5-16.fc38.ppc64le
Wrote: /builddir/build/RPMS/mupen64plus-devel-2.5-16.fc38.ppc64le.rpm
Wrote: /builddir/build/RPMS/mupen64plus-2.5-16.fc38.ppc64le.rpm
Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.RmrcsY
+ umask 022
+ cd /builddir/build/BUILD
+ cd mupen64plus-bundle-src-2.5
+ /usr/bin/rm -rf /builddir/build/BUILDROOT/mupen64plus-2.5-16.fc38.ppc64le
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.xE2hBj
+ umask 022
+ cd /builddir/build/BUILD
+ rm -rf mupen64plus-bundle-src-2.5 mupen64plus-bundle-src-2.5.gemspec
+ RPM_EC=0
++ jobs -p
+ exit 0
RPM build warnings:
    absolute symlink: /usr/lib64/libmupen64plus.so -> /usr/lib64/libmupen64plus.so.2.0.0
Child return code was: 0