Input buildinfo: https://buildinfos.debian.net/buildinfo-pool/h/higan/higan_106-2+b1_amd64.buildinfo Use metasnap for getting required timestamps New buildinfo file: /tmp/higan-106-2+b1rdo_pymq/higan_106-2+b1_amd64.buildinfo Get source package info: higan=106-2 Source URL: http://snapshot.notset.fr/mr/package/higan/106-2/srcfiles?fileinfo=1 env -i PATH=/usr/sbin:/usr/bin:/sbin:/bin TMPDIR=/tmp mmdebstrap --arch=amd64 --include=adwaita-icon-theme=3.38.0-1 autoconf=2.69-14 automake=1:1.16.4-1 autopoint=0.21-4 autotools-dev=20180224.1+nmu1 base-files=11.1 base-passwd=3.5.51 bash=5.1-3+b1 binutils=2.35.2-2 binutils-common=2.35.2-2 binutils-x86-64-linux-gnu=2.35.2-2 bsdextrautils=2.36.1-8 bsdutils=1:2.36.1-8 build-essential=12.9 bzip2=1.0.8-4 coreutils=8.32-4+b1 cpp=4:10.2.1-1 cpp-10=10.2.1-6 dash=0.5.11+git20210120+802ebd4-1 debconf=1.5.77 debhelper=13.3.4 debianutils=4.11.2 dh-autoreconf=20 dh-strip-nondeterminism=1.12.0-1 diffutils=1:3.7-5 dpkg=1.20.9 dpkg-dev=1.20.9 dwz=0.14-1 file=1:5.39-3 findutils=4.8.0-1 fontconfig=2.13.1-4.2 fontconfig-config=2.13.1-4.2 fonts-dejavu-core=2.37-2 g++=4:10.2.1-1 g++-10=10.2.1-6 gcc=4:10.2.1-1 gcc-10=10.2.1-6 gcc-10-base=10.2.1-6 gettext=0.21-4 gettext-base=0.21-4 gir1.2-atk-1.0=2.36.0-2 gir1.2-freedesktop=1.66.1-1+b1 gir1.2-gdkpixbuf-2.0=2.42.6+dfsg-2 gir1.2-glib-2.0=1.66.1-1+b1 gir1.2-gtk-2.0=2.24.33-2 gir1.2-harfbuzz-0.0=2.7.4-1 gir1.2-pango-1.0=1.46.2-3 grep=3.6-1 groff-base=1.22.4-6 gtk-update-icon-cache=3.24.24-4 gzip=1.10-4 hicolor-icon-theme=0.17-2 hostname=3.23 icu-devtools=67.1-7 init-system-helpers=1.60 intltool-debian=0.35.0+20060710.5 libacl1=2.2.53-10 libao-common=1.2.2+20180113-1.1 libao-dev=1.2.2+20180113-1.1 libao4=1.2.2+20180113-1.1 libarchive-zip-perl=1.68-1 libasan6=10.2.1-6 libasound2=1.2.4-1.1 libasound2-data=1.2.4-1.1 libasound2-dev=1.2.4-1.1 libasyncns0=0.8-6+b2 libatk1.0-0=2.36.0-2 libatk1.0-data=2.36.0-2 libatk1.0-dev=2.36.0-2 libatomic1=10.2.1-6 libattr1=1:2.4.48-6 libaudit-common=1:3.0-2 libaudit1=1:3.0-2 libavahi-client3=0.8-5 libavahi-common-data=0.8-5 libavahi-common3=0.8-5 libbinutils=2.35.2-2 libblkid-dev=2.36.1-8 libblkid1=2.36.1-8 libbrotli-dev=1.0.9-2+b2 libbrotli1=1.0.9-2+b2 libbsd0=0.11.3-1 libbz2-1.0=1.0.8-4 libc-bin=2.31-13 libc-dev-bin=2.31-13 libc6=2.31-13 libc6-dev=2.31-13 libcaca-dev=0.99.beta19-2.2 libcaca0=0.99.beta19-2.2 libcairo-gobject2=1.16.0-5 libcairo-script-interpreter2=1.16.0-5 libcairo2=1.16.0-5 libcairo2-dev=1.16.0-5 libcap-ng0=0.7.9-2.2+b1 libcc1-0=10.2.1-6 libcom-err2=1.46.2-2 libcrypt-dev=1:4.4.18-5 libcrypt1=1:4.4.18-5 libctf-nobfd0=2.35.2-2 libctf0=2.35.2-2 libcups2=2.3.3op2-3+deb11u1 libdatrie-dev=0.2.13-1 libdatrie1=0.2.13-1 libdb5.3=5.3.28+dfsg1-0.8 libdbus-1-3=1.12.20-2 libdebconfclient0=0.260 libdebhelper-perl=13.3.4 libdeflate-dev=1.7-1 libdeflate0=1.7-1 libdpkg-perl=1.20.9 libdrm-amdgpu1=2.4.104-1 libdrm-common=2.4.104-1 libdrm-intel1=2.4.104-1 libdrm-nouveau2=2.4.104-1 libdrm-radeon1=2.4.104-1 libdrm2=2.4.104-1 libedit2=3.1-20191231-2+b1 libegl-dev=1.3.2-1 libegl-mesa0=20.3.5-1 libegl1=1.3.2-1 libelf1=0.185-2 libexpat1=2.2.10-2 libexpat1-dev=2.2.10-2 libffi-dev=3.3-6 libffi7=3.3-6 libfile-stripnondeterminism-perl=1.12.0-1 libflac8=1.3.3-2 libfontconfig-dev=2.13.1-4.2 libfontconfig1=2.13.1-4.2 libfontconfig1-dev=2.13.1-4.2 libfreetype-dev=2.10.4+dfsg-1 libfreetype6=2.10.4+dfsg-1 libfreetype6-dev=2.10.4+dfsg-1 libfribidi-dev=1.0.8-2 libfribidi0=1.0.8-2 libgbm1=20.3.5-1 libgcc-10-dev=10.2.1-6 libgcc-s1=10.2.1-6 libgcrypt20=1.8.7-6 libgdbm-compat4=1.19-2 libgdbm6=1.19-2 libgdk-pixbuf-2.0-0=2.42.6+dfsg-2 libgdk-pixbuf-2.0-dev=2.42.6+dfsg-2 libgdk-pixbuf2.0-bin=2.42.6+dfsg-2 libgdk-pixbuf2.0-common=2.42.6+dfsg-2 libgirepository-1.0-1=1.66.1-1+b1 libgl-dev=1.3.2-1 libgl1=1.3.2-1 libgl1-mesa-dev=20.3.5-1 libgl1-mesa-dri=20.3.5-1 libglapi-mesa=20.3.5-1 libgles-dev=1.3.2-1 libgles1=1.3.2-1 libgles2=1.3.2-1 libglib2.0-0=2.66.8-1 libglib2.0-bin=2.66.8-1 libglib2.0-data=2.66.8-1 libglib2.0-dev=2.66.8-1 libglib2.0-dev-bin=2.66.8-1 libglu1-mesa=9.0.1-1 libglu1-mesa-dev=9.0.1-1 libglvnd-dev=1.3.2-1 libglvnd0=1.3.2-1 libglx-dev=1.3.2-1 libglx-mesa0=20.3.5-1 libglx0=1.3.2-1 libgmp10=2:6.2.1+dfsg-1 libgnutls30=3.7.1-5 libgomp1=10.2.1-6 libgpg-error0=1.38-2 libgraphite2-3=1.3.14-1 libgraphite2-dev=1.3.14-1 libgssapi-krb5-2=1.18.3-6 libgtk2.0-0=2.24.33-2 libgtk2.0-common=2.24.33-2 libgtk2.0-dev=2.24.33-2 libharfbuzz-dev=2.7.4-1 libharfbuzz-gobject0=2.7.4-1 libharfbuzz-icu0=2.7.4-1 libharfbuzz0b=2.7.4-1 libhogweed6=3.7.3-1 libice-dev=2:1.0.10-1 libice6=2:1.0.10-1 libicu-dev=67.1-7 libicu67=67.1-7 libidn2-0=2.3.0-5 libisl23=0.23-1 libitm1=10.2.1-6 libjbig-dev=2.1-3.1+b2 libjbig0=2.1-3.1+b2 libjpeg-dev=1:2.0.6-4 libjpeg62-turbo=1:2.0.6-4 libjpeg62-turbo-dev=1:2.0.6-4 libk5crypto3=1.18.3-6 libkeyutils1=1.6.1-2 libkrb5-3=1.18.3-6 libkrb5support0=1.18.3-6 libllvm11=1:11.0.1-2 liblsan0=10.2.1-6 liblz4-1=1.9.3-2 liblzma-dev=5.2.5-2 liblzma5=5.2.5-2 liblzo2-2=2.10-2 libmagic-mgc=1:5.39-3 libmagic1=1:5.39-3 libmd0=1.0.3-3 libmount-dev=2.36.1-8 libmount1=2.36.1-8 libmpc3=1.2.0-1 libmpdec3=2.5.1-2 libmpfr6=4.1.0-3 libncursesw6=6.2+20201114-2 libnettle8=3.7.3-1 libnsl-dev=1.3.0-2 libnsl2=1.3.0-2 libogg0=1.3.4-0.1 libopenal-data=1:1.19.1-2 libopenal-dev=1:1.19.1-2 libopenal1=1:1.19.1-2 libopengl-dev=1.3.2-1 libopengl0=1.3.2-1 libopus0=1.3.1-0.1 libp11-kit0=0.23.22-1 libpam-modules=1.4.0-9 libpam-modules-bin=1.4.0-9 libpam-runtime=1.4.0-9 libpam0g=1.4.0-9 libpango-1.0-0=1.46.2-3 libpango1.0-dev=1.46.2-3 libpangocairo-1.0-0=1.46.2-3 libpangoft2-1.0-0=1.46.2-3 libpangoxft-1.0-0=1.46.2-3 libpciaccess0=0.16-1 libpcre16-3=2:8.39-13 libpcre2-16-0=10.36-2 libpcre2-32-0=10.36-2 libpcre2-8-0=10.36-2 libpcre2-dev=10.36-2 libpcre2-posix2=10.36-2 libpcre3=2:8.39-13 libpcre3-dev=2:8.39-13 libpcre32-3=2:8.39-13 libpcrecpp0v5=2:8.39-13 libperl5.32=5.32.1-5 libpipeline1=1.5.3-1 libpixman-1-0=0.40.0-1 libpixman-1-dev=0.40.0-1 libpng-dev=1.6.37-3 libpng16-16=1.6.37-3 libpthread-stubs0-dev=0.4-1 libpulse-dev=14.2-2 libpulse-mainloop-glib0=14.2-2 libpulse0=14.2-2 libpython3-stdlib=3.9.2-3 libpython3.9-minimal=3.9.2-1 libpython3.9-stdlib=3.9.2-1 libquadmath0=10.2.1-6 libreadline8=8.1-2 libsdl1.2-dev=1.2.15+dfsg2-6 libsdl1.2debian=1.2.15+dfsg2-6 libseccomp2=2.5.1-1 libselinux1=3.1-3 libselinux1-dev=3.1-3 libsensors-config=1:3.6.0-7 libsensors5=1:3.6.0-7 libsepol1=3.1-1 libsepol1-dev=3.1-1 libsigsegv2=2.13-1 libslang2=2.3.2-5 libslang2-dev=2.3.2-5 libsm-dev=2:1.2.3-1 libsm6=2:1.2.3-1 libsmartcols1=2.36.1-8 libsndfile1=1.0.31-2 libsndio7.0=1.5.0-3 libsqlite3-0=3.34.1-3 libssl1.1=1.1.1k-1 libstdc++-10-dev=10.2.1-6 libstdc++6=10.2.1-6 libsub-override-perl=0.09-2 libsystemd0=247.3-6 libtasn1-6=4.16.0-2 libthai-data=0.1.28-4 libthai-dev=0.1.28-4 libthai0=0.1.28-4 libtiff-dev=4.2.0-1 libtiff5=4.2.0-1 libtiffxx5=4.2.0-1 libtinfo6=6.2+20201114-2 libtirpc-common=1.3.1-1 libtirpc-dev=1.3.1-1 libtirpc3=1.3.1-1 libtool=2.4.6-15 libtsan0=10.2.1-6 libubsan1=10.2.1-6 libuchardet0=0.0.7-1 libudev-dev=247.9-1 libudev1=247.9-1 libunistring2=0.9.10-4 libuuid1=2.36.1-8 libvorbis0a=1.3.7-1 libvorbisenc2=1.3.7-1 libvulkan1=1.2.162.0-1 libwayland-client0=1.19.0-2 libwayland-server0=1.19.0-2 libwebp6=0.6.1-2.1 libwrap0=7.6.q-31 libx11-6=2:1.7.2-1 libx11-data=2:1.7.2-1 libx11-dev=2:1.7.2-1 libx11-xcb1=2:1.7.2-1 libxau-dev=1:1.0.9-1 libxau6=1:1.0.9-1 libxcb-dri2-0=1.14-3 libxcb-dri3-0=1.14-3 libxcb-glx0=1.14-3 libxcb-present0=1.14-3 libxcb-render0=1.14-3 libxcb-render0-dev=1.14-3 libxcb-shm0=1.14-3 libxcb-shm0-dev=1.14-3 libxcb-sync1=1.14-3 libxcb-xfixes0=1.14-3 libxcb1=1.14-3 libxcb1-dev=1.14-3 libxcomposite-dev=1:0.4.5-1 libxcomposite1=1:0.4.5-1 libxcursor-dev=1:1.2.0-2 libxcursor1=1:1.2.0-2 libxdamage-dev=1:1.1.5-2 libxdamage1=1:1.1.5-2 libxdmcp-dev=1:1.1.2-3 libxdmcp6=1:1.1.2-3 libxext-dev=2:1.3.3-1.1 libxext6=2:1.3.3-1.1 libxfixes-dev=1:5.0.3-2 libxfixes3=1:5.0.3-2 libxft-dev=2.3.2-2 libxft2=2.3.2-2 libxi-dev=2:1.7.10-1 libxi6=2:1.7.10-1 libxinerama-dev=2:1.1.4-2 libxinerama1=2:1.1.4-2 libxml2=2.9.10+dfsg-6.7 libxml2-utils=2.9.10+dfsg-6.7 libxrandr-dev=2:1.5.1-1 libxrandr2=2:1.5.1-1 libxrender-dev=1:0.9.10-1 libxrender1=1:0.9.10-1 libxshmfence1=1.3-1 libxv-dev=2:1.0.11-1 libxv1=2:1.0.11-1 libxxf86vm1=1:1.1.4-1+b2 libz3-4=4.8.10-1 libzstd1=1.4.8+dfsg-2.1 linux-libc-dev=5.10.46-4 login=1:4.8.1-1 lsb-base=11.1.0 m4=1.4.18-5 make=4.3-4.1 man-db=2.9.4-2 mawk=1.3.4.20200120-2 media-types=4.0.0 ncurses-base=6.2+20201114-2 ncurses-bin=6.2+20201114-2 pango1.0-tools=1.46.2-3 patch=2.7.6-7 perl=5.32.1-5 perl-base=5.32.1-5 perl-modules-5.32=5.32.1-5 pkg-config=0.29.2-1 po-debconf=1.0.21+nmu1 python3=3.9.2-3 python3-distutils=3.9.2-1 python3-lib2to3=3.9.2-1 python3-minimal=3.9.2-3 python3.9=3.9.2-1 python3.9-minimal=3.9.2-1 readline-common=8.1-2 sed=4.7-1 sensible-utils=0.0.14 shared-mime-info=2.0-1 sysvinit-utils=2.96-7 tar=1.34+dfsg-1 tzdata=2021a-1 ucf=3.0043 util-linux=2.36.1-8 uuid-dev=2.36.1-8 x11-common=1:7.7+22 x11proto-dev=2020.1-1 x11proto-input-dev=2020.1-1 x11proto-randr-dev=2020.1-1 x11proto-xext-dev=2020.1-1 x11proto-xinerama-dev=2020.1-1 xorg-sgml-doctools=1:1.11-1.1 xtrans-dev=1.4.0-1 xz-utils=5.2.5-2 zlib1g=1:1.2.11.dfsg-2 zlib1g-dev=1:1.2.11.dfsg-2 --variant=apt --aptopt=Acquire::Check-Valid-Until "false" --aptopt=Acquire::http::Dl-Limit "1000"; --aptopt=Acquire::https::Dl-Limit "1000"; --aptopt=Acquire::Retries "5"; --aptopt=APT::Get::allow-downgrades "true"; --keyring=/usr/share/keyrings/ --essential-hook=chroot "$1" sh -c "apt-get --yes install fakeroot util-linux" --essential-hook=copy-in /usr/share/keyrings/debian-archive-bullseye-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-security-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-stable.gpg /usr/share/keyrings/debian-archive-buster-automatic.gpg /usr/share/keyrings/debian-archive-buster-security-automatic.gpg /usr/share/keyrings/debian-archive-buster-stable.gpg /usr/share/keyrings/debian-archive-keyring.gpg /usr/share/keyrings/debian-archive-removed-keys.gpg /usr/share/keyrings/debian-archive-stretch-automatic.gpg /usr/share/keyrings/debian-archive-stretch-security-automatic.gpg /usr/share/keyrings/debian-archive-stretch-stable.gpg /usr/share/keyrings/debian-ports-archive-keyring-removed.gpg /usr/share/keyrings/debian-ports-archive-keyring.gpg /usr/share/keyrings/debian-keyring.gpg /etc/apt/trusted.gpg.d/ --essential-hook=chroot "$1" sh -c "rm /etc/apt/sources.list && echo 'deb http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb-src http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb http://snapshot.notset.fr/archive/debian/20210922T204450Z/ unstable main deb http://snapshot.notset.fr/archive/debian/20210815T204244Z/ unstable main' >> /etc/apt/sources.list && apt-get update" --customize-hook=chroot "$1" useradd --no-create-home -d /nonexistent -p "" builduser -s /bin/bash --customize-hook=chroot "$1" env sh -c "apt-get source --only-source -d higan=106-2 && mkdir -p /build/higan-jlNrpp && dpkg-source --no-check -x /*.dsc /build/higan-jlNrpp/higan-106 && cd /build/higan-jlNrpp/higan-106 && { printf '%s' 'higan (106-2+b1) sid; urgency=low, binary-only=yes * Binary-only non-maintainer upload for amd64; no source changes. * Rebuild to drop dependency on libgdk-puxbif2.0-0 -- all / amd64 / i386 Build Daemon (x86-conova-01) Mon, 16 Aug 2021 07:35:13 +0000 '; cat debian/changelog; } > debian/changelog.debrebuild && mv debian/changelog.debrebuild debian/changelog && chown -R builduser:builduser /build/higan-jlNrpp" --customize-hook=chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/higan-jlNrpp/higan-106 && env DEB_BUILD_OPTIONS="parallel=4" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1629099313" DEB_BUILD_OPTIONS=nocheck dpkg-buildpackage -uc -a amd64 --build=any" --customize-hook=sync-out /build/higan-jlNrpp /tmp/higan-106-2+b1rdo_pymq bullseye /dev/null deb http://snapshot.notset.fr/archive/debian/20210815T204244Z unstable main I: automatically chosen mode: root I: chroot architecture amd64 is equal to the host's architecture I: automatically chosen format: null I: using /tmp/mmdebstrap.y_zYXCM2io as tempdir I: running apt-get update... I: downloading packages with apt... I: extracting archives... I: installing essential packages... I: running --essential-hook in shell: sh -c 'chroot "$1" sh -c "apt-get --yes install fakeroot util-linux"' exec /tmp/mmdebstrap.y_zYXCM2io Reading package lists... Building dependency tree... util-linux is already the newest version (2.36.1-8). The following NEW packages will be installed: fakeroot libfakeroot 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. Need to get 134 kB of archives. After this operation, 397 kB of additional disk space will be used. Get:1 http://snapshot.notset.fr/archive/debian/20210815T204244Z unstable/main amd64 libfakeroot amd64 1.25.3-1.1 [47.0 kB] Get:2 http://snapshot.notset.fr/archive/debian/20210815T204244Z unstable/main amd64 fakeroot amd64 1.25.3-1.1 [87.0 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 134 kB in 0s (785 kB/s) Selecting previously unselected package libfakeroot:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 4668 files and directories currently installed.) Preparing to unpack .../libfakeroot_1.25.3-1.1_amd64.deb ... Unpacking libfakeroot:amd64 (1.25.3-1.1) ... Selecting previously unselected package fakeroot. Preparing to unpack .../fakeroot_1.25.3-1.1_amd64.deb ... Unpacking fakeroot (1.25.3-1.1) ... Setting up libfakeroot:amd64 (1.25.3-1.1) ... Setting up fakeroot (1.25.3-1.1) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Processing triggers for libc-bin (2.31-13) ... I: running special hook: copy-in /usr/share/keyrings/debian-archive-bullseye-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-security-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-stable.gpg /usr/share/keyrings/debian-archive-buster-automatic.gpg /usr/share/keyrings/debian-archive-buster-security-automatic.gpg /usr/share/keyrings/debian-archive-buster-stable.gpg /usr/share/keyrings/debian-archive-keyring.gpg /usr/share/keyrings/debian-archive-removed-keys.gpg /usr/share/keyrings/debian-archive-stretch-automatic.gpg /usr/share/keyrings/debian-archive-stretch-security-automatic.gpg /usr/share/keyrings/debian-archive-stretch-stable.gpg /usr/share/keyrings/debian-ports-archive-keyring-removed.gpg /usr/share/keyrings/debian-ports-archive-keyring.gpg /usr/share/keyrings/debian-keyring.gpg /etc/apt/trusted.gpg.d/ I: running --essential-hook in shell: sh -c 'chroot "$1" sh -c "rm /etc/apt/sources.list && echo 'deb http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb-src http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb http://snapshot.notset.fr/archive/debian/20210922T204450Z/ unstable main deb http://snapshot.notset.fr/archive/debian/20210815T204244Z/ unstable main' >> /etc/apt/sources.list && apt-get update"' exec /tmp/mmdebstrap.y_zYXCM2io Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm InRelease [81.6 kB] Get:2 http://snapshot.notset.fr/archive/debian/20210922T204450Z unstable InRelease [165 kB] Hit:3 http://snapshot.notset.fr/archive/debian/20210815T204244Z unstable InRelease Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:5 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:5 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:5 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Get:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources [11.4 MB] Get:5 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages [11.1 MB] Ign:6 http://snapshot.notset.fr/archive/debian/20210922T204450Z unstable/main amd64 Packages Err:6 http://snapshot.notset.fr/archive/debian/20210922T204450Z unstable/main amd64 Packages 404 Not Found [IP: 10.13.0.253 80] Ign:6 http://snapshot.notset.fr/archive/debian/20210922T204450Z unstable/main amd64 Packages Get:6 http://snapshot.notset.fr/archive/debian/20210922T204450Z unstable/main amd64 Packages [11.9 MB] Fetched 34.6 MB in 29s (1206 kB/s) Reading package lists... I: installing remaining packages inside the chroot... I: running --customize-hook in shell: sh -c 'chroot "$1" useradd --no-create-home -d /nonexistent -p "" builduser -s /bin/bash' exec /tmp/mmdebstrap.y_zYXCM2io I: running --customize-hook in shell: sh -c 'chroot "$1" env sh -c "apt-get source --only-source -d higan=106-2 && mkdir -p /build/higan-jlNrpp && dpkg-source --no-check -x /*.dsc /build/higan-jlNrpp/higan-106 && cd /build/higan-jlNrpp/higan-106 && { printf '%s' 'higan (106-2+b1) sid; urgency=low, binary-only=yes * Binary-only non-maintainer upload for amd64; no source changes. * Rebuild to drop dependency on libgdk-puxbif2.0-0 -- all / amd64 / i386 Build Daemon (x86-conova-01) Mon, 16 Aug 2021 07:35:13 +0000 '; cat debian/changelog; } > debian/changelog.debrebuild && mv debian/changelog.debrebuild debian/changelog && chown -R builduser:builduser /build/higan-jlNrpp"' exec /tmp/mmdebstrap.y_zYXCM2io Reading package lists... NOTICE: 'higan' packaging is maintained in the 'Git' version control system at: https://anonscm.debian.org/git/pkg-games/higan.git Please use: git clone https://anonscm.debian.org/git/pkg-games/higan.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 880 kB of source archives. Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main higan 106-2 (dsc) [2015 B] Get:2 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main higan 106-2 (tar) [867 kB] Get:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main higan 106-2 (diff) [10.5 kB] Fetched 880 kB in 1s (1127 kB/s) Download complete and in download only mode W: Download is performed unsandboxed as root as file 'higan_106-2.dsc' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied) dpkg-source: info: extracting higan in /build/higan-jlNrpp/higan-106 dpkg-source: info: unpacking higan_106.orig.tar.xz dpkg-source: info: unpacking higan_106-2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying nall-makefile-fixes.patch dpkg-source: info: applying makefile-fixes.patch dpkg-source: info: applying desktop-file.patch dpkg-source: info: applying sjlj-declare-xopen-source.patch dpkg-source: info: applying use-XDG_CONFIG_HOME.patch dpkg-source: info: applying find_cairo.patch dpkg-source: info: applying use_sharedpath.patch dpkg-source: info: applying ignore_manifests_by_default.patch dpkg-source: info: applying create_config.patch dpkg-source: info: applying include_cmath.patch dpkg-source: info: applying disable-alsa-and-udev-on-non-linux.patch dpkg-source: info: applying tomoko-makefile-fixes.patch dpkg-source: info: applying no_gtksourceview.patch I: running --customize-hook in shell: sh -c 'chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/higan-jlNrpp/higan-106 && env DEB_BUILD_OPTIONS="parallel=4" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1629099313" DEB_BUILD_OPTIONS=nocheck dpkg-buildpackage -uc -a amd64 --build=any"' exec /tmp/mmdebstrap.y_zYXCM2io dpkg-buildpackage: info: source package higan dpkg-buildpackage: info: source version 106-2+b1 dpkg-buildpackage: info: source distribution sid dpkg-buildpackage: info: source changed by all / amd64 / i386 Build Daemon (x86-conova-01) dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 fakeroot debian/rules clean dh clean --sourcedirectory=higan debian/rules override_dh_auto_clean make[1]: Entering directory '/build/higan-jlNrpp/higan-106' /usr/bin/make --directory=icarus clean make[2]: Entering directory '/build/higan-jlNrpp/higan-106/icarus' make[2]: Leaving directory '/build/higan-jlNrpp/higan-106/icarus' dh_auto_clean cd higan && make -j10 clean make[2]: Entering directory '/build/higan-jlNrpp/higan-106/higan' make[2]: Leaving directory '/build/higan-jlNrpp/higan-106/higan' make[1]: Leaving directory '/build/higan-jlNrpp/higan-106' dh_autoreconf_clean -O--sourcedirectory=higan dh_clean -O--sourcedirectory=higan debian/rules build-arch dh build-arch --sourcedirectory=higan dh_update_autotools_config -a -O--sourcedirectory=higan dh_autoreconf -a -O--sourcedirectory=higan dh_auto_configure -a -O--sourcedirectory=higan debian/rules override_dh_auto_build make[1]: Entering directory '/build/higan-jlNrpp/higan-106' mkdir -p icarus/obj icarus/out /usr/bin/make --directory=icarus build=optimize make[2]: Entering directory '/build/higan-jlNrpp/higan-106/icarus' g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I.. -DHIRO_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -o obj/hiro.o -c ../hiro/hiro.cpp In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from ../hiro/core/../gtk/header.hpp:40, from ../hiro/core/core.cpp:8, from ../hiro/hiro.cpp:5: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from ../hiro/core/../gtk/header.hpp:37, from ../hiro/core/core.cpp:8, from ../hiro/hiro.cpp:5: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from ../hiro/core/../gtk/header.hpp:40, from ../hiro/core/core.cpp:8, from ../hiro/hiro.cpp:5: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from ../hiro/core/../gtk/header.hpp:37, from ../hiro/core/core.cpp:8, from ../hiro/hiro.cpp:5: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../hiro/core/core.cpp:104, from ../hiro/hiro.cpp:5: ../hiro/core/widget/tree-view-item.cpp: In member function ‘virtual hiro::mTreeViewItem::type& hiro::mTreeViewItem::setParent(hiro::mObject*, int)’: ../hiro/core/widget/tree-view-item.cpp:150:1: warning: no return statement in function returning non-void [-Wreturn-type] 150 | } | ^ g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I.. -o obj/icarus.o -c icarus.cpp g++ -o out/icarus obj/hiro.o obj/icarus.o -Wl,-z,relro -ldl -lX11 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype make[2]: Leaving directory '/build/higan-jlNrpp/higan-106/icarus' mkdir -p higan/obj higan/out dh_auto_build -- build=optimize cd higan && make -j10 build=optimize make[2]: Entering directory '/build/higan-jlNrpp/higan-106/higan' g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c target-tomoko/tomoko.cpp -o obj/ui-tomoko.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c target-tomoko/program/program.cpp -o obj/ui-program.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c target-tomoko/configuration/configuration.cpp -o obj/ui-configuration.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c target-tomoko/input/input.cpp -o obj/ui-input.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c target-tomoko/settings/settings.cpp -o obj/ui-settings.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c target-tomoko/tools/tools.cpp -o obj/ui-tools.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c target-tomoko/presentation/presentation.cpp -o obj/ui-presentation.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -DVIDEO_GLX -DVIDEO_XVIDEO -DVIDEO_XSHM -DVIDEO_SDL -DAUDIO_ALSA -DAUDIO_OSS -DAUDIO_OPENAL -DAUDIO_PULSEAUDIO -DAUDIO_PULSEAUDIOSIMPLE -DAUDIO_AO -DINPUT_UDEV -DINPUT_SDL -DINPUT_XLIB -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c ../ruby/ruby.cpp -o obj/ruby.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -DHIRO_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -c ../hiro/hiro.cpp -o obj/hiro.o g++ -x c -std=c11 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c ../libco/libco.c -o obj/libco.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c emulator/emulator.cpp -o obj/emulator.o In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from ../hiro/core/../gtk/header.hpp:40, from ../hiro/core/core.cpp:8, from ../hiro/hiro.cpp:5: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from ../hiro/core/../gtk/header.hpp:37, from ../hiro/core/core.cpp:8, from ../hiro/hiro.cpp:5: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from ../hiro/core/../gtk/header.hpp:40, from ../hiro/core/core.cpp:8, from ../hiro/hiro.cpp:5: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from ../hiro/core/../gtk/header.hpp:37, from ../hiro/core/core.cpp:8, from ../hiro/hiro.cpp:5: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c audio/audio.cpp -o obj/audio.o In file included from ../hiro/core/core.cpp:104, from ../hiro/hiro.cpp:5: ../hiro/core/widget/tree-view-item.cpp: In member function ‘virtual hiro::mTreeViewItem::type& hiro::mTreeViewItem::setParent(hiro::mObject*, int)’: ../hiro/core/widget/tree-view-item.cpp:150:1: warning: no return statement in function returning non-void [-Wreturn-type] 150 | } | ^ g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c video/video.cpp -o obj/video.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c resource/resource.cpp -o obj/resource.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c fc/interface/interface.cpp -o obj/fc-interface.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c fc/system/system.cpp -o obj/fc-system.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c fc/controller/controller.cpp -o obj/fc-controller.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c fc/memory/memory.cpp -o obj/fc-memory.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c fc/cartridge/cartridge.cpp -o obj/fc-cartridge.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c fc/cpu/cpu.cpp -o obj/fc-cpu.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c fc/apu/apu.cpp -o obj/fc-apu.o In file included from fc/cartridge/board/board.cpp:1, from fc/cartridge/cartridge.cpp:6: fc/cartridge/board/bandai-fcg.cpp: In member function ‘uint Famicom::BandaiFCG::addrCIRAM(uint) const’: fc/cartridge/board/bandai-fcg.cpp:25:3: warning: control reaches end of non-void function [-Wreturn-type] 25 | } | ^ In file included from fc/cartridge/chip/chip.cpp:9, from fc/cartridge/cartridge.cpp:5: fc/cartridge/chip/vrc6.cpp: In member function ‘uint Famicom::VRC6::addrCIRAM(uint) const’: fc/cartridge/chip/vrc6.cpp:132:3: warning: control reaches end of non-void function [-Wreturn-type] 132 | } | ^ fc/cartridge/chip/vrc6.cpp: In member function ‘uint Famicom::VRC6::addrPRG(uint) const’: fc/cartridge/chip/vrc6.cpp:118:3: warning: control reaches end of non-void function [-Wreturn-type] 118 | } | ^ In file included from fc/cartridge/chip/chip.cpp:10, from fc/cartridge/cartridge.cpp:5: fc/cartridge/chip/vrc7.cpp: In member function ‘uint Famicom::VRC7::addrCIRAM(uint) const’: fc/cartridge/chip/vrc7.cpp:99:3: warning: control reaches end of non-void function [-Wreturn-type] 99 | } | ^ In file included from fc/cartridge/chip/chip.cpp:3, from fc/cartridge/cartridge.cpp:5: fc/cartridge/chip/mmc5.cpp: In member function ‘uint8 Famicom::MMC5::readCIRAM(uint)’: fc/cartridge/chip/mmc5.cpp:277:3: warning: control reaches end of non-void function [-Wreturn-type] 277 | } | ^ fc/cartridge/chip/mmc5.cpp: In member function ‘uint Famicom::MMC5::chrBGAddr(uint)’: fc/cartridge/chip/mmc5.cpp:242:3: warning: control reaches end of non-void function [-Wreturn-type] 242 | } | ^ fc/cartridge/chip/mmc5.cpp: In member function ‘uint Famicom::MMC5::chrSpriteAddr(uint)’: fc/cartridge/chip/mmc5.cpp:218:3: warning: control reaches end of non-void function [-Wreturn-type] 218 | } | ^ fc/cartridge/chip/mmc5.cpp: In member function ‘uint8 Famicom::MMC5::readPRG(uint)’: fc/cartridge/chip/mmc5.cpp:86:3: warning: control reaches end of non-void function [-Wreturn-type] 86 | } | ^ In file included from fc/cartridge/chip/chip.cpp:4, from fc/cartridge/cartridge.cpp:5: fc/cartridge/chip/mmc6.cpp: In member function ‘uint Famicom::MMC6::addrCIRAM(uint) const’: fc/cartridge/chip/mmc6.cpp:61:3: warning: control reaches end of non-void function [-Wreturn-type] 61 | } | ^ fc/cartridge/chip/mmc6.cpp: In member function ‘uint Famicom::MMC6::addrCHR(uint) const’: fc/cartridge/chip/mmc6.cpp:56:3: warning: control reaches end of non-void function [-Wreturn-type] 56 | } | ^ fc/cartridge/chip/mmc6.cpp: In member function ‘uint Famicom::MMC6::addrPRG(uint) const’: fc/cartridge/chip/mmc6.cpp:38:3: warning: control reaches end of non-void function [-Wreturn-type] 38 | } | ^ In file included from fc/cartridge/chip/chip.cpp:1, from fc/cartridge/cartridge.cpp:5: fc/cartridge/chip/mmc1.cpp: In member function ‘uint Famicom::MMC1::addrCIRAM(uint)’: fc/cartridge/chip/mmc1.cpp:37:3: warning: control reaches end of non-void function [-Wreturn-type] 37 | } | ^ In file included from fc/cartridge/chip/chip.cpp:2, from fc/cartridge/cartridge.cpp:5: fc/cartridge/chip/mmc3.cpp: In member function ‘uint Famicom::MMC3::addrCIRAM(uint) const’: fc/cartridge/chip/mmc3.cpp:61:3: warning: control reaches end of non-void function [-Wreturn-type] 61 | } | ^ fc/cartridge/chip/mmc3.cpp: In member function ‘uint Famicom::MMC3::addrCHR(uint) const’: fc/cartridge/chip/mmc3.cpp:56:3: warning: control reaches end of non-void function [-Wreturn-type] 56 | } | ^ fc/cartridge/chip/mmc3.cpp: In member function ‘uint Famicom::MMC3::addrPRG(uint) const’: fc/cartridge/chip/mmc3.cpp:38:3: warning: control reaches end of non-void function [-Wreturn-type] 38 | } | ^ In file included from fc/cartridge/board/board.cpp:20, from fc/cartridge/cartridge.cpp:6: fc/cartridge/board/sunsoft-5b.cpp: In member function ‘uint Famicom::Sunsoft5B::addrCIRAM(uint)’: fc/cartridge/board/sunsoft-5b.cpp:154:3: warning: control reaches end of non-void function [-Wreturn-type] 154 | } | ^ g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c fc/ppu/ppu.cpp -o obj/fc-ppu.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c sfc/interface/interface.cpp -o obj/sfc-interface.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c sfc/system/system.cpp -o obj/sfc-system.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c sfc/controller/controller.cpp -o obj/sfc-controller.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c sfc/cartridge/cartridge.cpp -o obj/sfc-cartridge.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c sfc/memory/memory.cpp -o obj/sfc-memory.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c sfc/cpu/cpu.cpp -o obj/sfc-cpu.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c sfc/smp/smp.cpp -o obj/sfc-smp.o In file included from sfc/controller/controller.cpp:10: sfc/controller/super-scope/super-scope.cpp: In member function ‘virtual uint2 SuperFamicom::SuperScope::data()’: sfc/controller/super-scope/super-scope.cpp:121:1: warning: control reaches end of non-void function [-Wreturn-type] 121 | } | ^ In file included from sfc/controller/controller.cpp:11: sfc/controller/justifier/justifier.cpp: In member function ‘virtual uint2 SuperFamicom::Justifier::data()’: sfc/controller/justifier/justifier.cpp:133:1: warning: control reaches end of non-void function [-Wreturn-type] 133 | } | ^ g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c sfc/dsp/dsp.cpp -o obj/sfc-dsp.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c sfc/ppu/ppu.cpp -o obj/sfc-ppu.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c sfc/expansion/expansion.cpp -o obj/sfc-expansion.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c sfc/expansion/satellaview/satellaview.cpp -o obj/sfc-satellaview.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c sfc/expansion/21fx/21fx.cpp -o obj/sfc-21fx.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c sfc/coprocessor/icd2/icd2.cpp -o obj/sfc-icd2.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c sfc/coprocessor/mcc/mcc.cpp -o obj/sfc-mcc.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c sfc/coprocessor/nss/nss.cpp -o obj/sfc-nss.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c sfc/coprocessor/event/event.cpp -o obj/sfc-event.o sfc/coprocessor/mcc/mcc.cpp: In member function ‘uint8 SuperFamicom::MCC::memoryAccess(bool, SuperFamicom::Memory&, uint24, uint8)’: sfc/coprocessor/mcc/mcc.cpp:25:17: warning: control reaches end of non-void function [-Wreturn-type] 25 | memory.write(addr, data); | ~~~~~~~~~~~~^~~~~~~~~~~~ g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c sfc/coprocessor/sa1/sa1.cpp -o obj/sfc-sa1.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c sfc/coprocessor/superfx/superfx.cpp -o obj/sfc-superfx.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c sfc/coprocessor/armdsp/armdsp.cpp -o obj/sfc-armdsp.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c sfc/coprocessor/hitachidsp/hitachidsp.cpp -o obj/sfc-hitachidsp.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c sfc/coprocessor/necdsp/necdsp.cpp -o obj/sfc-necdsp.o In file included from sfc/coprocessor/sa1/sa1.cpp:7: sfc/coprocessor/sa1/memory.cpp: In member function ‘uint8 SuperFamicom::SA1::bitmapRead(uint, uint8)’: sfc/coprocessor/sa1/memory.cpp:244:1: warning: control reaches end of non-void function [-Wreturn-type] 244 | } | ^ g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c sfc/coprocessor/epsonrtc/epsonrtc.cpp -o obj/sfc-epsonrtc.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c sfc/coprocessor/sharprtc/sharprtc.cpp -o obj/sfc-sharprtc.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c sfc/coprocessor/spc7110/spc7110.cpp -o obj/sfc-spc7110.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c sfc/coprocessor/sdd1/sdd1.cpp -o obj/sfc-sdd1.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c sfc/coprocessor/obc1/obc1.cpp -o obj/sfc-obc1.o In file included from sfc/coprocessor/sdd1/sdd1.cpp:7: sfc/coprocessor/sdd1/decompressor.cpp: In member function ‘uint8 SuperFamicom::SDD1::Decompressor::OL::decompress()’: sfc/coprocessor/sdd1/decompressor.cpp:256:1: warning: control reaches end of non-void function [-Wreturn-type] 256 | } | ^ g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c sfc/coprocessor/msu1/msu1.cpp -o obj/sfc-msu1.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c sfc/slot/bsmemory/bsmemory.cpp -o obj/sfc-bsmemory.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c sfc/slot/sufamiturbo/sufamiturbo.cpp -o obj/sfc-sufamiturbo.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c ms/interface/interface.cpp -o obj/ms-interface.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c ms/cpu/cpu.cpp -o obj/ms-cpu.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c ms/vdp/vdp.cpp -o obj/ms-vdp.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c ms/psg/psg.cpp -o obj/ms-psg.o sfc/coprocessor/msu1/msu1.cpp: In member function ‘uint8 SuperFamicom::MSU1::readIO(uint24, uint8)’: sfc/coprocessor/msu1/msu1.cpp:134:1: warning: control reaches end of non-void function [-Wreturn-type] 134 | } | ^ g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c ms/system/system.cpp -o obj/ms-system.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c ms/cartridge/cartridge.cpp -o obj/ms-cartridge.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c ms/controller/controller.cpp -o obj/ms-controller.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c md/interface/interface.cpp -o obj/md-interface.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c md/cpu/cpu.cpp -o obj/md-cpu.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c md/apu/apu.cpp -o obj/md-apu.o In file included from md/apu/apu.cpp:6: md/apu/bus.cpp: In member function ‘virtual uint8 MegaDrive::APU::read(uint16)’: md/apu/bus.cpp:14:1: warning: control reaches end of non-void function [-Wreturn-type] 14 | } | ^ g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c md/vdp/vdp.cpp -o obj/md-vdp.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c md/psg/psg.cpp -o obj/md-psg.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c md/ym2612/ym2612.cpp -o obj/md-ym2612.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c md/system/system.cpp -o obj/md-system.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c md/cartridge/cartridge.cpp -o obj/md-cartridge.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c md/controller/controller.cpp -o obj/md-controller.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c pce/interface/interface.cpp -o obj/pce-interface.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c pce/cpu/cpu.cpp -o obj/pce-cpu.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c pce/vpc/vpc.cpp -o obj/pce-vpc.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c pce/vce/vce.cpp -o obj/pce-vce.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c pce/vdc/vdc.cpp -o obj/pce-vdc.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c pce/psg/psg.cpp -o obj/pce-psg.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c pce/system/system.cpp -o obj/pce-system.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c pce/cartridge/cartridge.cpp -o obj/pce-cartridge.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c pce/controller/controller.cpp -o obj/pce-controller.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c gb/interface/interface.cpp -o obj/gb-interface.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c gb/system/system.cpp -o obj/gb-system.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c gb/memory/memory.cpp -o obj/gb-memory.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c gb/cartridge/cartridge.cpp -o obj/gb-cartridge.o In file included from pce/vdc/vdc.cpp:8: pce/vdc/io.cpp: In member function ‘uint8 PCEngine::VDC::read(uint2)’: pce/vdc/io.cpp:28:1: warning: control reaches end of non-void function [-Wreturn-type] 28 | } | ^ g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c gb/cpu/cpu.cpp -o obj/gb-cpu.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c gb/ppu/ppu.cpp -o obj/gb-ppu.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c gb/apu/apu.cpp -o obj/gb-apu.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c gba/memory/memory.cpp -o obj/gba-memory.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c gba/interface/interface.cpp -o obj/gba-interface.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c gba/system/system.cpp -o obj/gba-system.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c gba/cartridge/cartridge.cpp -o obj/gba-cartridge.o In file included from ../nall/string.hpp:16, from ../nall/arithmetic.hpp:7, from ../nall/nall.hpp:18, from ./emulator/emulator.hpp:3, from ./pce/pce.hpp:6, from pce/cartridge/cartridge.cpp:1: In function ‘void* nall::memory::copy(void*, nall::uint, const void*, nall::uint)’, inlined from ‘void* nall::memory::copy(void*, const void*, nall::uint)’ at ../nall/memory.hpp:106:14, inlined from ‘void nall::string::_allocate()’ at ../nall/string/allocator/adaptive.hpp:100:15, inlined from ‘nall::string::type& nall::string::reserve(nall::uint)’ at ../nall/string/allocator/adaptive.hpp:51:14, inlined from ‘nall::string::type& nall::string::resize(nall::uint)’ at ../nall/string/allocator/adaptive.hpp:63:15, inlined from ‘nall::string& nall::string::size(int, char)’ at ../nall/string/utility.hpp:79:18, inlined from ‘nall::string nall::hex(uintmax, long int, char)’ at ../nall/string/format.hpp:100:47, inlined from ‘nall::string nall::Hash::Hash::digest() const’ at ../nall/hash/hash.hpp:38:51, inlined from ‘bool PCEngine::Cartridge::load()’ at pce/cartridge/cartridge.cpp:41:64: ../nall/memory.hpp:101:19: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ writing 24 bytes into a region of size between 6 and 10 [-Wstringop-overflow=] 101 | while(l--) *t++ = *s++; | ~~~~~^~~~~~ ../nall/memory.hpp: In member function ‘bool PCEngine::Cartridge::load()’: ../nall/memory.hpp:46:16: note: at offset 0 to an object with size between 6 and 10 allocated by ‘malloc’ here 46 | return malloc(size); | ~~~~~~^~~~~~ g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c gba/player/player.cpp -o obj/gba-player.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c gba/cpu/cpu.cpp -o obj/gba-cpu.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c gba/ppu/ppu.cpp -o obj/gba-ppu.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c gba/apu/apu.cpp -o obj/gba-apu.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c ws/interface/interface.cpp -o obj/ws-interface.o In file included from gba/apu/apu.cpp:8: gba/apu/square1.cpp: In member function ‘uint8 GameBoyAdvance::APU::Square1::read(uint) const’: gba/apu/square1.cpp:33:1: warning: control reaches end of non-void function [-Wreturn-type] 33 | } | ^ In file included from gba/apu/apu.cpp:9: gba/apu/square2.cpp: In member function ‘uint8 GameBoyAdvance::APU::Square2::read(uint) const’: gba/apu/square2.cpp:8:1: warning: control reaches end of non-void function [-Wreturn-type] 8 | } | ^ In file included from gba/apu/apu.cpp:10: gba/apu/wave.cpp: In member function ‘uint8 GameBoyAdvance::APU::Wave::read(uint) const’: gba/apu/wave.cpp:28:1: warning: control reaches end of non-void function [-Wreturn-type] 28 | } | ^ In file included from gba/apu/apu.cpp:11: gba/apu/noise.cpp: In member function ‘uint8 GameBoyAdvance::APU::Noise::read(uint) const’: gba/apu/noise.cpp:40:1: warning: control reaches end of non-void function [-Wreturn-type] 40 | } | ^ In file included from gba/apu/apu.cpp:12: gba/apu/sequencer.cpp: In member function ‘uint8 GameBoyAdvance::APU::Sequencer::read(uint) const’: gba/apu/sequencer.cpp:72:1: warning: control reaches end of non-void function [-Wreturn-type] 72 | } | ^ g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c ws/system/system.cpp -o obj/ws-system.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c ws/memory/memory.cpp -o obj/ws-memory.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c ws/eeprom/eeprom.cpp -o obj/ws-eeprom.o In file included from gba/ppu/ppu.cpp:21: gba/ppu/memory.cpp: In member function ‘uint32 GameBoyAdvance::PPU::readOAM(uint, uint32)’: gba/ppu/memory.cpp:104:1: warning: control reaches end of non-void function [-Wreturn-type] 104 | } | ^ In file included from ws/system/system.cpp:8: ws/system/io.cpp: In member function ‘virtual uint8 WonderSwan::System::portRead(uint16)’: ws/system/io.cpp:20:1: warning: control reaches end of non-void function [-Wreturn-type] 20 | } | ^ g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c ws/cartridge/cartridge.cpp -o obj/ws-cartridge.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c ws/cpu/cpu.cpp -o obj/ws-cpu.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c ws/ppu/ppu.cpp -o obj/ws-ppu.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c ws/apu/apu.cpp -o obj/ws-apu.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c processor/arm7tdmi/arm7tdmi.cpp -o obj/processor-arm7tdmi.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c processor/gsu/gsu.cpp -o obj/processor-gsu.o ws/apu/apu.cpp: In member function ‘uint4 WonderSwan::APU::sample(uint, uint5)’: ws/apu/apu.cpp:35:1: warning: control reaches end of non-void function [-Wreturn-type] 35 | } | ^ g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c processor/hg51b/hg51b.cpp -o obj/processor-hg51b.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c processor/huc6280/huc6280.cpp -o obj/processor-huc6280.o In file included from processor/gsu/gsu.cpp:13: processor/gsu/disassembler.cpp: In member function ‘void Processor::GSU::disassembleALT0(char*)’: processor/gsu/disassembler.cpp:77:44: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 77 | case16(0xa0): sprintf(t, "ibt r%u,#$%.2x", op0 & 15, op1); break; | ~~~^ | | | unsigned int processor/gsu/disassembler.cpp:85:44: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 85 | case16(0xf0): sprintf(t, "iwt r%u,#$%.2x%.2x", op0 & 15, op2, op1); break; | ~~~^ | | | unsigned int processor/gsu/disassembler.cpp:85:48: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 5 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 85 | case16(0xf0): sprintf(t, "iwt r%u,#$%.2x%.2x", op0 & 15, op2, op1); break; | ~~~^ | | | unsigned int g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c processor/lr35902/lr35902.cpp -o obj/processor-lr35902.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c processor/m68k/m68k.cpp -o obj/processor-m68k.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c processor/mos6502/mos6502.cpp -o obj/processor-mos6502.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c processor/spc700/spc700.cpp -o obj/processor-spc700.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c processor/upd96050/upd96050.cpp -o obj/processor-upd96050.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c processor/v30mz/v30mz.cpp -o obj/processor-v30mz.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c processor/wdc65816/wdc65816.cpp -o obj/processor-wdc65816.o g++ -x c++ -std=c++14 -g -O2 -ffile-prefix-map=/build/higan-jlNrpp/higan-106=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fno-strict-aliasing -fwrapv -I. -I.. -fopenmp -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -DSFC_SUPERGAMEBOY -c processor/z80/z80.cpp -o obj/processor-z80.o In file included from processor/wdc65816/wdc65816.cpp:94: processor/wdc65816/disassembler.cpp: In member function ‘nall::string Processor::WDC65816::disassemble(uint24, bool, bool, bool)’: processor/wdc65816/disassembler.cpp:152:35: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 152 | case 0x00: sprintf(t, "brk #$%.2x ", op8); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:153:35: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 153 | case 0x01: sprintf(t, "ora ($%.2x,x) [%.6x]", op8, decode(OPTYPE_IDPX, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:153:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 153 | case 0x01: sprintf(t, "ora ($%.2x,x) [%.6x]", op8, decode(OPTYPE_IDPX, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:154:35: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 154 | case 0x02: sprintf(t, "cop #$%.2x ", op8); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:155:34: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 155 | case 0x03: sprintf(t, "ora $%.2x,s [%.6x]", op8, decode(OPTYPE_SR, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:155:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 155 | case 0x03: sprintf(t, "ora $%.2x,s [%.6x]", op8, decode(OPTYPE_SR, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:156:34: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 156 | case 0x04: sprintf(t, "tsb $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:156:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 156 | case 0x04: sprintf(t, "tsb $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:157:34: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 157 | case 0x05: sprintf(t, "ora $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:157:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 157 | case 0x05: sprintf(t, "ora $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:158:34: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 158 | case 0x06: sprintf(t, "asl $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:158:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 158 | case 0x06: sprintf(t, "asl $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:159:35: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 159 | case 0x07: sprintf(t, "ora [$%.2x] [%.6x]", op8, decode(OPTYPE_ILDP, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:159:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 159 | case 0x07: sprintf(t, "ora [$%.2x] [%.6x]", op8, decode(OPTYPE_ILDP, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:161:41: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 161 | case 0x09: if(a8)sprintf(t, "ora #$%.2x ", op8); | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:165:44: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 165 | case 0x0c: sprintf(t, "tsb $%.4x [%.6x]", op16, decode(OPTYPE_ADDR, op16)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:166:44: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 166 | case 0x0d: sprintf(t, "ora $%.4x [%.6x]", op16, decode(OPTYPE_ADDR, op16)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:167:44: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 167 | case 0x0e: sprintf(t, "asl $%.4x [%.6x]", op16, decode(OPTYPE_ADDR, op16)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:168:42: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 168 | case 0x0f: sprintf(t, "ora $%.6x [%.6x]", op24, decode(OPTYPE_LONG, op24)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:169:44: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 169 | case 0x10: sprintf(t, "bpl $%.4x [%.6x]", uint16_t(decode(OPTYPE_RELB, op8)), decode(OPTYPE_RELB, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:170:35: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 170 | case 0x11: sprintf(t, "ora ($%.2x),y [%.6x]", op8, decode(OPTYPE_IDPY, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:170:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 170 | case 0x11: sprintf(t, "ora ($%.2x),y [%.6x]", op8, decode(OPTYPE_IDPY, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:171:35: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 171 | case 0x12: sprintf(t, "ora ($%.2x) [%.6x]", op8, decode(OPTYPE_IDP, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:171:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 171 | case 0x12: sprintf(t, "ora ($%.2x) [%.6x]", op8, decode(OPTYPE_IDP, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:172:35: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 172 | case 0x13: sprintf(t, "ora ($%.2x,s),y [%.6x]", op8, decode(OPTYPE_ISRY, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:172:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 172 | case 0x13: sprintf(t, "ora ($%.2x,s),y [%.6x]", op8, decode(OPTYPE_ISRY, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:173:34: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 173 | case 0x14: sprintf(t, "trb $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:173:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 173 | case 0x14: sprintf(t, "trb $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:174:34: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 174 | case 0x15: sprintf(t, "ora $%.2x,x [%.6x]", op8, decode(OPTYPE_DPX, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:174:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 174 | case 0x15: sprintf(t, "ora $%.2x,x [%.6x]", op8, decode(OPTYPE_DPX, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:175:34: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 175 | case 0x16: sprintf(t, "asl $%.2x,x [%.6x]", op8, decode(OPTYPE_DPX, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:175:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 175 | case 0x16: sprintf(t, "asl $%.2x,x [%.6x]", op8, decode(OPTYPE_DPX, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:176:35: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 176 | case 0x17: sprintf(t, "ora [$%.2x],y [%.6x]", op8, decode(OPTYPE_ILDPY, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:176:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 176 | case 0x17: sprintf(t, "ora [$%.2x],y [%.6x]", op8, decode(OPTYPE_ILDPY, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:178:44: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 178 | case 0x19: sprintf(t, "ora $%.4x,y [%.6x]", op16, decode(OPTYPE_ADDRY, op16)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:181:44: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 181 | case 0x1c: sprintf(t, "trb $%.4x [%.6x]", op16, decode(OPTYPE_ADDR, op16)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:182:44: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 182 | case 0x1d: sprintf(t, "ora $%.4x,x [%.6x]", op16, decode(OPTYPE_ADDRX, op16)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:183:44: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 183 | case 0x1e: sprintf(t, "asl $%.4x,x [%.6x]", op16, decode(OPTYPE_ADDRX, op16)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:184:42: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 184 | case 0x1f: sprintf(t, "ora $%.6x,x [%.6x]", op24, decode(OPTYPE_LONGX, op24)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:185:44: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 185 | case 0x20: sprintf(t, "jsr $%.4x [%.6x]", op16, decode(OPTYPE_ADDR_PC, op16)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:186:35: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 186 | case 0x21: sprintf(t, "and ($%.2x,x) [%.6x]", op8, decode(OPTYPE_IDPX, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:186:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 186 | case 0x21: sprintf(t, "and ($%.2x,x) [%.6x]", op8, decode(OPTYPE_IDPX, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:187:42: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 187 | case 0x22: sprintf(t, "jsl $%.6x [%.6x]", op24, decode(OPTYPE_LONG, op24)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:188:34: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 188 | case 0x23: sprintf(t, "and $%.2x,s [%.6x]", op8, decode(OPTYPE_SR, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:188:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 188 | case 0x23: sprintf(t, "and $%.2x,s [%.6x]", op8, decode(OPTYPE_SR, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:189:34: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 189 | case 0x24: sprintf(t, "bit $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:189:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 189 | case 0x24: sprintf(t, "bit $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:190:34: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 190 | case 0x25: sprintf(t, "and $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:190:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 190 | case 0x25: sprintf(t, "and $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:191:34: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 191 | case 0x26: sprintf(t, "rol $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:191:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 191 | case 0x26: sprintf(t, "rol $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:192:35: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 192 | case 0x27: sprintf(t, "and [$%.2x] [%.6x]", op8, decode(OPTYPE_ILDP, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:192:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 192 | case 0x27: sprintf(t, "and [$%.2x] [%.6x]", op8, decode(OPTYPE_ILDP, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:194:41: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 194 | case 0x29: if(a8)sprintf(t, "and #$%.2x ", op8); | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:198:44: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 198 | case 0x2c: sprintf(t, "bit $%.4x [%.6x]", op16, decode(OPTYPE_ADDR, op16)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:199:44: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 199 | case 0x2d: sprintf(t, "and $%.4x [%.6x]", op16, decode(OPTYPE_ADDR, op16)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:200:44: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 200 | case 0x2e: sprintf(t, "rol $%.4x [%.6x]", op16, decode(OPTYPE_ADDR, op16)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:201:42: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 201 | case 0x2f: sprintf(t, "and $%.6x [%.6x]", op24, decode(OPTYPE_LONG, op24)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:202:44: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 202 | case 0x30: sprintf(t, "bmi $%.4x [%.6x]", uint16_t(decode(OPTYPE_RELB, op8)), decode(OPTYPE_RELB, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:203:35: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 203 | case 0x31: sprintf(t, "and ($%.2x),y [%.6x]", op8, decode(OPTYPE_IDPY, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:203:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 203 | case 0x31: sprintf(t, "and ($%.2x),y [%.6x]", op8, decode(OPTYPE_IDPY, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:204:35: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 204 | case 0x32: sprintf(t, "and ($%.2x) [%.6x]", op8, decode(OPTYPE_IDP, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:204:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 204 | case 0x32: sprintf(t, "and ($%.2x) [%.6x]", op8, decode(OPTYPE_IDP, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:205:35: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 205 | case 0x33: sprintf(t, "and ($%.2x,s),y [%.6x]", op8, decode(OPTYPE_ISRY, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:205:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 205 | case 0x33: sprintf(t, "and ($%.2x,s),y [%.6x]", op8, decode(OPTYPE_ISRY, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:206:34: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 206 | case 0x34: sprintf(t, "bit $%.2x,x [%.6x]", op8, decode(OPTYPE_DPX, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:206:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 206 | case 0x34: sprintf(t, "bit $%.2x,x [%.6x]", op8, decode(OPTYPE_DPX, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:207:34: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 207 | case 0x35: sprintf(t, "and $%.2x,x [%.6x]", op8, decode(OPTYPE_DPX, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:207:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 207 | case 0x35: sprintf(t, "and $%.2x,x [%.6x]", op8, decode(OPTYPE_DPX, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:208:34: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 208 | case 0x36: sprintf(t, "rol $%.2x,x [%.6x]", op8, decode(OPTYPE_DPX, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:208:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 208 | case 0x36: sprintf(t, "rol $%.2x,x [%.6x]", op8, decode(OPTYPE_DPX, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:209:35: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 209 | case 0x37: sprintf(t, "and [$%.2x],y [%.6x]", op8, decode(OPTYPE_ILDPY, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:209:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 209 | case 0x37: sprintf(t, "and [$%.2x],y [%.6x]", op8, decode(OPTYPE_ILDPY, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:211:44: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 211 | case 0x39: sprintf(t, "and $%.4x,y [%.6x]", op16, decode(OPTYPE_ADDRY, op16)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:214:44: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 214 | case 0x3c: sprintf(t, "bit $%.4x,x [%.6x]", op16, decode(OPTYPE_ADDRX, op16)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:215:44: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 215 | case 0x3d: sprintf(t, "and $%.4x,x [%.6x]", op16, decode(OPTYPE_ADDRX, op16)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:216:44: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 216 | case 0x3e: sprintf(t, "rol $%.4x,x [%.6x]", op16, decode(OPTYPE_ADDRX, op16)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:217:42: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 217 | case 0x3f: sprintf(t, "and $%.6x,x [%.6x]", op24, decode(OPTYPE_LONGX, op24)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:219:35: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 219 | case 0x41: sprintf(t, "eor ($%.2x,x) [%.6x]", op8, decode(OPTYPE_IDPX, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:219:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 219 | case 0x41: sprintf(t, "eor ($%.2x,x) [%.6x]", op8, decode(OPTYPE_IDPX, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:221:34: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 221 | case 0x43: sprintf(t, "eor $%.2x,s [%.6x]", op8, decode(OPTYPE_SR, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:221:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 221 | case 0x43: sprintf(t, "eor $%.2x,s [%.6x]", op8, decode(OPTYPE_SR, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:222:34: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 222 | case 0x44: sprintf(t, "mvp $%.2x,$%.2x ", op1, op8); break; | ~~~^ ~~~ | | | | unsigned int uint8 {aka nall::Natural<8>} processor/wdc65816/disassembler.cpp:222:40: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 222 | case 0x44: sprintf(t, "mvp $%.2x,$%.2x ", op1, op8); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:223:34: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 223 | case 0x45: sprintf(t, "eor $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:223:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 223 | case 0x45: sprintf(t, "eor $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:224:34: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 224 | case 0x46: sprintf(t, "lsr $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:224:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 224 | case 0x46: sprintf(t, "lsr $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:225:35: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 225 | case 0x47: sprintf(t, "eor [$%.2x] [%.6x]", op8, decode(OPTYPE_ILDP, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:225:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 225 | case 0x47: sprintf(t, "eor [$%.2x] [%.6x]", op8, decode(OPTYPE_ILDP, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:227:41: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 227 | case 0x49: if(a8)sprintf(t, "eor #$%.2x ", op8); | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:231:44: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 231 | case 0x4c: sprintf(t, "jmp $%.4x [%.6x]", op16, decode(OPTYPE_ADDR_PC, op16)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:232:44: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 232 | case 0x4d: sprintf(t, "eor $%.4x [%.6x]", op16, decode(OPTYPE_ADDR, op16)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:233:44: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 233 | case 0x4e: sprintf(t, "lsr $%.4x [%.6x]", op16, decode(OPTYPE_ADDR, op16)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:234:42: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 234 | case 0x4f: sprintf(t, "eor $%.6x [%.6x]", op24, decode(OPTYPE_LONG, op24)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:235:44: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 235 | case 0x50: sprintf(t, "bvc $%.4x [%.6x]", uint16_t(decode(OPTYPE_RELB, op8)), decode(OPTYPE_RELB, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:236:35: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 236 | case 0x51: sprintf(t, "eor ($%.2x),y [%.6x]", op8, decode(OPTYPE_IDPY, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:236:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 236 | case 0x51: sprintf(t, "eor ($%.2x),y [%.6x]", op8, decode(OPTYPE_IDPY, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:237:35: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 237 | case 0x52: sprintf(t, "eor ($%.2x) [%.6x]", op8, decode(OPTYPE_IDP, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:237:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 237 | case 0x52: sprintf(t, "eor ($%.2x) [%.6x]", op8, decode(OPTYPE_IDP, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:238:35: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 238 | case 0x53: sprintf(t, "eor ($%.2x,s),y [%.6x]", op8, decode(OPTYPE_ISRY, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:238:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 238 | case 0x53: sprintf(t, "eor ($%.2x,s),y [%.6x]", op8, decode(OPTYPE_ISRY, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:239:34: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 239 | case 0x54: sprintf(t, "mvn $%.2x,$%.2x ", op1, op8); break; | ~~~^ ~~~ | | | | unsigned int uint8 {aka nall::Natural<8>} processor/wdc65816/disassembler.cpp:239:40: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 239 | case 0x54: sprintf(t, "mvn $%.2x,$%.2x ", op1, op8); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:240:34: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 240 | case 0x55: sprintf(t, "eor $%.2x,x [%.6x]", op8, decode(OPTYPE_DPX, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:240:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 240 | case 0x55: sprintf(t, "eor $%.2x,x [%.6x]", op8, decode(OPTYPE_DPX, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:241:34: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 241 | case 0x56: sprintf(t, "lsr $%.2x,x [%.6x]", op8, decode(OPTYPE_DPX, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:241:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 241 | case 0x56: sprintf(t, "lsr $%.2x,x [%.6x]", op8, decode(OPTYPE_DPX, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:242:35: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 242 | case 0x57: sprintf(t, "eor [$%.2x],y [%.6x]", op8, decode(OPTYPE_ILDPY, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:242:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 242 | case 0x57: sprintf(t, "eor [$%.2x],y [%.6x]", op8, decode(OPTYPE_ILDPY, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:244:44: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 244 | case 0x59: sprintf(t, "eor $%.4x,y [%.6x]", op16, decode(OPTYPE_ADDRY, op16)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:247:42: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 247 | case 0x5c: sprintf(t, "jml $%.6x [%.6x]", op24, decode(OPTYPE_LONG, op24)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:248:44: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 248 | case 0x5d: sprintf(t, "eor $%.4x,x [%.6x]", op16, decode(OPTYPE_ADDRX, op16)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:249:44: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 249 | case 0x5e: sprintf(t, "lsr $%.4x,x [%.6x]", op16, decode(OPTYPE_ADDRX, op16)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:250:42: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 250 | case 0x5f: sprintf(t, "eor $%.6x,x [%.6x]", op24, decode(OPTYPE_LONGX, op24)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:252:35: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 252 | case 0x61: sprintf(t, "adc ($%.2x,x) [%.6x]", op8, decode(OPTYPE_IDPX, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:252:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 252 | case 0x61: sprintf(t, "adc ($%.2x,x) [%.6x]", op8, decode(OPTYPE_IDPX, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:253:44: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 253 | case 0x62: sprintf(t, "per $%.4x [%.6x]", op16, decode(OPTYPE_ADDR, op16)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:254:34: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 254 | case 0x63: sprintf(t, "adc $%.2x,s [%.6x]", op8, decode(OPTYPE_SR, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:254:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 254 | case 0x63: sprintf(t, "adc $%.2x,s [%.6x]", op8, decode(OPTYPE_SR, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:255:34: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 255 | case 0x64: sprintf(t, "stz $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:255:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 255 | case 0x64: sprintf(t, "stz $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:256:34: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 256 | case 0x65: sprintf(t, "adc $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:256:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 256 | case 0x65: sprintf(t, "adc $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:257:34: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 257 | case 0x66: sprintf(t, "ror $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:257:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 257 | case 0x66: sprintf(t, "ror $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:258:35: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 258 | case 0x67: sprintf(t, "adc [$%.2x] [%.6x]", op8, decode(OPTYPE_ILDP, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:258:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 258 | case 0x67: sprintf(t, "adc [$%.2x] [%.6x]", op8, decode(OPTYPE_ILDP, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:260:41: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 260 | case 0x69: if(a8)sprintf(t, "adc #$%.2x ", op8); | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:264:44: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 264 | case 0x6c: sprintf(t, "jmp ($%.4x) [%.6x]", op16, decode(OPTYPE_IADDR_PC, op16)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:265:44: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 265 | case 0x6d: sprintf(t, "adc $%.4x [%.6x]", op16, decode(OPTYPE_ADDR, op16)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:266:44: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 266 | case 0x6e: sprintf(t, "ror $%.4x [%.6x]", op16, decode(OPTYPE_ADDR, op16)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:267:42: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 267 | case 0x6f: sprintf(t, "adc $%.6x [%.6x]", op24, decode(OPTYPE_LONG, op24)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:268:44: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 268 | case 0x70: sprintf(t, "bvs $%.4x [%.6x]", uint16_t(decode(OPTYPE_RELB, op8)), decode(OPTYPE_RELB, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:269:35: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 269 | case 0x71: sprintf(t, "adc ($%.2x),y [%.6x]", op8, decode(OPTYPE_IDPY, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:269:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 269 | case 0x71: sprintf(t, "adc ($%.2x),y [%.6x]", op8, decode(OPTYPE_IDPY, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:270:35: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 270 | case 0x72: sprintf(t, "adc ($%.2x) [%.6x]", op8, decode(OPTYPE_IDP, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:270:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 270 | case 0x72: sprintf(t, "adc ($%.2x) [%.6x]", op8, decode(OPTYPE_IDP, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:271:35: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 271 | case 0x73: sprintf(t, "adc ($%.2x,s),y [%.6x]", op8, decode(OPTYPE_ISRY, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:271:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 271 | case 0x73: sprintf(t, "adc ($%.2x,s),y [%.6x]", op8, decode(OPTYPE_ISRY, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:272:34: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 272 | case 0x74: sprintf(t, "stz $%.2x,x [%.6x]", op8, decode(OPTYPE_DPX, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:272:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 272 | case 0x74: sprintf(t, "stz $%.2x,x [%.6x]", op8, decode(OPTYPE_DPX, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:273:34: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 273 | case 0x75: sprintf(t, "adc $%.2x,x [%.6x]", op8, decode(OPTYPE_DPX, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:273:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 273 | case 0x75: sprintf(t, "adc $%.2x,x [%.6x]", op8, decode(OPTYPE_DPX, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:274:34: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 274 | case 0x76: sprintf(t, "ror $%.2x,x [%.6x]", op8, decode(OPTYPE_DPX, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:274:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 274 | case 0x76: sprintf(t, "ror $%.2x,x [%.6x]", op8, decode(OPTYPE_DPX, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:275:35: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 275 | case 0x77: sprintf(t, "adc [$%.2x],y [%.6x]", op8, decode(OPTYPE_ILDPY, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:275:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 275 | case 0x77: sprintf(t, "adc [$%.2x],y [%.6x]", op8, decode(OPTYPE_ILDPY, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:277:44: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 277 | case 0x79: sprintf(t, "adc $%.4x,y [%.6x]", op16, decode(OPTYPE_ADDRY, op16)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:280:44: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 280 | case 0x7c: sprintf(t, "jmp ($%.4x,x) [%.6x]", op16, decode(OPTYPE_IADDRX, op16)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:281:44: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 281 | case 0x7d: sprintf(t, "adc $%.4x,x [%.6x]", op16, decode(OPTYPE_ADDRX, op16)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:282:44: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 282 | case 0x7e: sprintf(t, "ror $%.4x,x [%.6x]", op16, decode(OPTYPE_ADDRX, op16)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:283:42: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 283 | case 0x7f: sprintf(t, "adc $%.6x,x [%.6x]", op24, decode(OPTYPE_LONGX, op24)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:284:44: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 284 | case 0x80: sprintf(t, "bra $%.4x [%.6x]", uint16_t(decode(OPTYPE_RELB, op8)), decode(OPTYPE_RELB, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:285:35: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 285 | case 0x81: sprintf(t, "sta ($%.2x,x) [%.6x]", op8, decode(OPTYPE_IDPX, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:285:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 285 | case 0x81: sprintf(t, "sta ($%.2x,x) [%.6x]", op8, decode(OPTYPE_IDPX, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:286:44: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 286 | case 0x82: sprintf(t, "brl $%.4x [%.6x]", uint16_t(decode(OPTYPE_RELW, op16)), decode(OPTYPE_RELW, op16)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:287:34: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 287 | case 0x83: sprintf(t, "sta $%.2x,s [%.6x]", op8, decode(OPTYPE_SR, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:287:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 287 | case 0x83: sprintf(t, "sta $%.2x,s [%.6x]", op8, decode(OPTYPE_SR, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:288:34: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 288 | case 0x84: sprintf(t, "sty $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:288:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 288 | case 0x84: sprintf(t, "sty $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:289:34: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 289 | case 0x85: sprintf(t, "sta $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:289:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 289 | case 0x85: sprintf(t, "sta $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:290:34: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 290 | case 0x86: sprintf(t, "stx $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:290:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 290 | case 0x86: sprintf(t, "stx $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:291:35: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 291 | case 0x87: sprintf(t, "sta [$%.2x] [%.6x]", op8, decode(OPTYPE_ILDP, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:291:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 291 | case 0x87: sprintf(t, "sta [$%.2x] [%.6x]", op8, decode(OPTYPE_ILDP, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:293:41: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 293 | case 0x89: if(a8)sprintf(t, "bit #$%.2x ", op8); | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:297:44: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 297 | case 0x8c: sprintf(t, "sty $%.4x [%.6x]", op16, decode(OPTYPE_ADDR, op16)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:298:44: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 298 | case 0x8d: sprintf(t, "sta $%.4x [%.6x]", op16, decode(OPTYPE_ADDR, op16)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:299:44: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 299 | case 0x8e: sprintf(t, "stx $%.4x [%.6x]", op16, decode(OPTYPE_ADDR, op16)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:300:42: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 300 | case 0x8f: sprintf(t, "sta $%.6x [%.6x]", op24, decode(OPTYPE_LONG, op24)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:301:44: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 301 | case 0x90: sprintf(t, "bcc $%.4x [%.6x]", uint16_t(decode(OPTYPE_RELB, op8)), decode(OPTYPE_RELB, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:302:35: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 302 | case 0x91: sprintf(t, "sta ($%.2x),y [%.6x]", op8, decode(OPTYPE_IDPY, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:302:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 302 | case 0x91: sprintf(t, "sta ($%.2x),y [%.6x]", op8, decode(OPTYPE_IDPY, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:303:35: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 303 | case 0x92: sprintf(t, "sta ($%.2x) [%.6x]", op8, decode(OPTYPE_IDP, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:303:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 303 | case 0x92: sprintf(t, "sta ($%.2x) [%.6x]", op8, decode(OPTYPE_IDP, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:304:35: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 304 | case 0x93: sprintf(t, "sta ($%.2x,s),y [%.6x]", op8, decode(OPTYPE_ISRY, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:304:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 304 | case 0x93: sprintf(t, "sta ($%.2x,s),y [%.6x]", op8, decode(OPTYPE_ISRY, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:305:34: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 305 | case 0x94: sprintf(t, "sty $%.2x,x [%.6x]", op8, decode(OPTYPE_DPX, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:305:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 305 | case 0x94: sprintf(t, "sty $%.2x,x [%.6x]", op8, decode(OPTYPE_DPX, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:306:34: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 306 | case 0x95: sprintf(t, "sta $%.2x,x [%.6x]", op8, decode(OPTYPE_DPX, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:306:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 306 | case 0x95: sprintf(t, "sta $%.2x,x [%.6x]", op8, decode(OPTYPE_DPX, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:307:34: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 307 | case 0x96: sprintf(t, "stx $%.2x,y [%.6x]", op8, decode(OPTYPE_DPY, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:307:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 307 | case 0x96: sprintf(t, "stx $%.2x,y [%.6x]", op8, decode(OPTYPE_DPY, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:308:35: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 308 | case 0x97: sprintf(t, "sta [$%.2x],y [%.6x]", op8, decode(OPTYPE_ILDPY, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:308:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 308 | case 0x97: sprintf(t, "sta [$%.2x],y [%.6x]", op8, decode(OPTYPE_ILDPY, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:310:44: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 310 | case 0x99: sprintf(t, "sta $%.4x,y [%.6x]", op16, decode(OPTYPE_ADDRY, op16)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:313:44: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 313 | case 0x9c: sprintf(t, "stz $%.4x [%.6x]", op16, decode(OPTYPE_ADDR, op16)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:314:44: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 314 | case 0x9d: sprintf(t, "sta $%.4x,x [%.6x]", op16, decode(OPTYPE_ADDRX, op16)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:315:44: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 315 | case 0x9e: sprintf(t, "stz $%.4x,x [%.6x]", op16, decode(OPTYPE_ADDRX, op16)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:316:42: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 316 | case 0x9f: sprintf(t, "sta $%.6x,x [%.6x]", op24, decode(OPTYPE_LONGX, op24)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:317:41: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 317 | case 0xa0: if(x8)sprintf(t, "ldy #$%.2x ", op8); | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:319:35: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 319 | case 0xa1: sprintf(t, "lda ($%.2x,x) [%.6x]", op8, decode(OPTYPE_IDPX, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:319:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 319 | case 0xa1: sprintf(t, "lda ($%.2x,x) [%.6x]", op8, decode(OPTYPE_IDPX, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:320:41: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 320 | case 0xa2: if(x8)sprintf(t, "ldx #$%.2x ", op8); | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:322:34: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 322 | case 0xa3: sprintf(t, "lda $%.2x,s [%.6x]", op8, decode(OPTYPE_SR, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:322:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 322 | case 0xa3: sprintf(t, "lda $%.2x,s [%.6x]", op8, decode(OPTYPE_SR, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:323:34: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 323 | case 0xa4: sprintf(t, "ldy $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:323:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 323 | case 0xa4: sprintf(t, "ldy $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:324:34: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 324 | case 0xa5: sprintf(t, "lda $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:324:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 324 | case 0xa5: sprintf(t, "lda $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:325:34: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 325 | case 0xa6: sprintf(t, "ldx $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:325:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 325 | case 0xa6: sprintf(t, "ldx $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:326:35: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 326 | case 0xa7: sprintf(t, "lda [$%.2x] [%.6x]", op8, decode(OPTYPE_ILDP, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:326:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 326 | case 0xa7: sprintf(t, "lda [$%.2x] [%.6x]", op8, decode(OPTYPE_ILDP, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:328:41: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 328 | case 0xa9: if(a8)sprintf(t, "lda #$%.2x ", op8); | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:332:44: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 332 | case 0xac: sprintf(t, "ldy $%.4x [%.6x]", op16, decode(OPTYPE_ADDR, op16)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:333:44: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 333 | case 0xad: sprintf(t, "lda $%.4x [%.6x]", op16, decode(OPTYPE_ADDR, op16)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:334:44: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 334 | case 0xae: sprintf(t, "ldx $%.4x [%.6x]", op16, decode(OPTYPE_ADDR, op16)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:335:42: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 335 | case 0xaf: sprintf(t, "lda $%.6x [%.6x]", op24, decode(OPTYPE_LONG, op24)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:336:44: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 336 | case 0xb0: sprintf(t, "bcs $%.4x [%.6x]", uint16_t(decode(OPTYPE_RELB, op8)), decode(OPTYPE_RELB, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:337:35: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 337 | case 0xb1: sprintf(t, "lda ($%.2x),y [%.6x]", op8, decode(OPTYPE_IDPY, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:337:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 337 | case 0xb1: sprintf(t, "lda ($%.2x),y [%.6x]", op8, decode(OPTYPE_IDPY, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:338:35: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 338 | case 0xb2: sprintf(t, "lda ($%.2x) [%.6x]", op8, decode(OPTYPE_IDP, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:338:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 338 | case 0xb2: sprintf(t, "lda ($%.2x) [%.6x]", op8, decode(OPTYPE_IDP, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:339:35: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 339 | case 0xb3: sprintf(t, "lda ($%.2x,s),y [%.6x]", op8, decode(OPTYPE_ISRY, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:339:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 339 | case 0xb3: sprintf(t, "lda ($%.2x,s),y [%.6x]", op8, decode(OPTYPE_ISRY, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:340:34: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 340 | case 0xb4: sprintf(t, "ldy $%.2x,x [%.6x]", op8, decode(OPTYPE_DPX, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:340:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 340 | case 0xb4: sprintf(t, "ldy $%.2x,x [%.6x]", op8, decode(OPTYPE_DPX, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:341:34: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 341 | case 0xb5: sprintf(t, "lda $%.2x,x [%.6x]", op8, decode(OPTYPE_DPX, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:341:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 341 | case 0xb5: sprintf(t, "lda $%.2x,x [%.6x]", op8, decode(OPTYPE_DPX, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:342:34: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 342 | case 0xb6: sprintf(t, "ldx $%.2x,y [%.6x]", op8, decode(OPTYPE_DPY, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:342:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 342 | case 0xb6: sprintf(t, "ldx $%.2x,y [%.6x]", op8, decode(OPTYPE_DPY, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:343:35: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 343 | case 0xb7: sprintf(t, "lda [$%.2x],y [%.6x]", op8, decode(OPTYPE_ILDPY, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:343:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 343 | case 0xb7: sprintf(t, "lda [$%.2x],y [%.6x]", op8, decode(OPTYPE_ILDPY, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:345:44: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 345 | case 0xb9: sprintf(t, "lda $%.4x,y [%.6x]", op16, decode(OPTYPE_ADDRY, op16)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:348:44: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 348 | case 0xbc: sprintf(t, "ldy $%.4x,x [%.6x]", op16, decode(OPTYPE_ADDRX, op16)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:349:44: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 349 | case 0xbd: sprintf(t, "lda $%.4x,x [%.6x]", op16, decode(OPTYPE_ADDRX, op16)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:350:44: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 350 | case 0xbe: sprintf(t, "ldx $%.4x,y [%.6x]", op16, decode(OPTYPE_ADDRY, op16)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:351:42: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 351 | case 0xbf: sprintf(t, "lda $%.6x,x [%.6x]", op24, decode(OPTYPE_LONGX, op24)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:352:41: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 352 | case 0xc0: if(x8)sprintf(t, "cpy #$%.2x ", op8); | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:354:35: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 354 | case 0xc1: sprintf(t, "cmp ($%.2x,x) [%.6x]", op8, decode(OPTYPE_IDPX, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:354:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 354 | case 0xc1: sprintf(t, "cmp ($%.2x,x) [%.6x]", op8, decode(OPTYPE_IDPX, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:355:35: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 355 | case 0xc2: sprintf(t, "rep #$%.2x ", op8); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:356:34: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 356 | case 0xc3: sprintf(t, "cmp $%.2x,s [%.6x]", op8, decode(OPTYPE_SR, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:356:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 356 | case 0xc3: sprintf(t, "cmp $%.2x,s [%.6x]", op8, decode(OPTYPE_SR, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:357:34: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 357 | case 0xc4: sprintf(t, "cpy $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:357:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 357 | case 0xc4: sprintf(t, "cpy $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:358:34: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 358 | case 0xc5: sprintf(t, "cmp $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:358:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 358 | case 0xc5: sprintf(t, "cmp $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:359:34: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 359 | case 0xc6: sprintf(t, "dec $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:359:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 359 | case 0xc6: sprintf(t, "dec $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:360:35: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 360 | case 0xc7: sprintf(t, "cmp [$%.2x] [%.6x]", op8, decode(OPTYPE_ILDP, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:360:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 360 | case 0xc7: sprintf(t, "cmp [$%.2x] [%.6x]", op8, decode(OPTYPE_ILDP, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:362:41: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 362 | case 0xc9: if(a8)sprintf(t, "cmp #$%.2x ", op8); | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:366:44: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 366 | case 0xcc: sprintf(t, "cpy $%.4x [%.6x]", op16, decode(OPTYPE_ADDR, op16)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:367:44: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 367 | case 0xcd: sprintf(t, "cmp $%.4x [%.6x]", op16, decode(OPTYPE_ADDR, op16)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:368:44: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 368 | case 0xce: sprintf(t, "dec $%.4x [%.6x]", op16, decode(OPTYPE_ADDR, op16)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:369:42: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 369 | case 0xcf: sprintf(t, "cmp $%.6x [%.6x]", op24, decode(OPTYPE_LONG, op24)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:370:44: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 370 | case 0xd0: sprintf(t, "bne $%.4x [%.6x]", uint16_t(decode(OPTYPE_RELB, op8)), decode(OPTYPE_RELB, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:371:35: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 371 | case 0xd1: sprintf(t, "cmp ($%.2x),y [%.6x]", op8, decode(OPTYPE_IDPY, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:371:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 371 | case 0xd1: sprintf(t, "cmp ($%.2x),y [%.6x]", op8, decode(OPTYPE_IDPY, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:372:35: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 372 | case 0xd2: sprintf(t, "cmp ($%.2x) [%.6x]", op8, decode(OPTYPE_IDP, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:372:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 372 | case 0xd2: sprintf(t, "cmp ($%.2x) [%.6x]", op8, decode(OPTYPE_IDP, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:373:35: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 373 | case 0xd3: sprintf(t, "cmp ($%.2x,s),y [%.6x]", op8, decode(OPTYPE_ISRY, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:373:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 373 | case 0xd3: sprintf(t, "cmp ($%.2x,s),y [%.6x]", op8, decode(OPTYPE_ISRY, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:374:35: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 374 | case 0xd4: sprintf(t, "pei ($%.2x) [%.6x]", op8, decode(OPTYPE_IDP, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:374:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 374 | case 0xd4: sprintf(t, "pei ($%.2x) [%.6x]", op8, decode(OPTYPE_IDP, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:375:34: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 375 | case 0xd5: sprintf(t, "cmp $%.2x,x [%.6x]", op8, decode(OPTYPE_DPX, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:375:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 375 | case 0xd5: sprintf(t, "cmp $%.2x,x [%.6x]", op8, decode(OPTYPE_DPX, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:376:34: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 376 | case 0xd6: sprintf(t, "dec $%.2x,x [%.6x]", op8, decode(OPTYPE_DPX, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:376:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 376 | case 0xd6: sprintf(t, "dec $%.2x,x [%.6x]", op8, decode(OPTYPE_DPX, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:377:35: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 377 | case 0xd7: sprintf(t, "cmp [$%.2x],y [%.6x]", op8, decode(OPTYPE_ILDPY, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:377:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 377 | case 0xd7: sprintf(t, "cmp [$%.2x],y [%.6x]", op8, decode(OPTYPE_ILDPY, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:379:44: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 379 | case 0xd9: sprintf(t, "cmp $%.4x,y [%.6x]", op16, decode(OPTYPE_ADDRY, op16)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:382:44: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 382 | case 0xdc: sprintf(t, "jmp [$%.4x] [%.6x]", op16, decode(OPTYPE_ILADDR, op16)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:383:44: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 383 | case 0xdd: sprintf(t, "cmp $%.4x,x [%.6x]", op16, decode(OPTYPE_ADDRX, op16)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:384:44: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 384 | case 0xde: sprintf(t, "dec $%.4x,x [%.6x]", op16, decode(OPTYPE_ADDRX, op16)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:385:42: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 385 | case 0xdf: sprintf(t, "cmp $%.6x,x [%.6x]", op24, decode(OPTYPE_LONGX, op24)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:386:41: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 386 | case 0xe0: if(x8)sprintf(t, "cpx #$%.2x ", op8); | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:388:35: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 388 | case 0xe1: sprintf(t, "sbc ($%.2x,x) [%.6x]", op8, decode(OPTYPE_IDPX, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:388:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 388 | case 0xe1: sprintf(t, "sbc ($%.2x,x) [%.6x]", op8, decode(OPTYPE_IDPX, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:389:35: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 389 | case 0xe2: sprintf(t, "sep #$%.2x ", op8); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:390:34: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 390 | case 0xe3: sprintf(t, "sbc $%.2x,s [%.6x]", op8, decode(OPTYPE_SR, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:390:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 390 | case 0xe3: sprintf(t, "sbc $%.2x,s [%.6x]", op8, decode(OPTYPE_SR, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:391:34: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 391 | case 0xe4: sprintf(t, "cpx $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:391:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 391 | case 0xe4: sprintf(t, "cpx $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:392:34: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 392 | case 0xe5: sprintf(t, "sbc $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:392:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 392 | case 0xe5: sprintf(t, "sbc $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:393:34: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 393 | case 0xe6: sprintf(t, "inc $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:393:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 393 | case 0xe6: sprintf(t, "inc $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:394:35: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 394 | case 0xe7: sprintf(t, "sbc [$%.2x] [%.6x]", op8, decode(OPTYPE_ILDP, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:394:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 394 | case 0xe7: sprintf(t, "sbc [$%.2x] [%.6x]", op8, decode(OPTYPE_ILDP, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:396:41: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 396 | case 0xe9: if(a8)sprintf(t, "sbc #$%.2x ", op8); | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:400:44: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 400 | case 0xec: sprintf(t, "cpx $%.4x [%.6x]", op16, decode(OPTYPE_ADDR, op16)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:401:44: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 401 | case 0xed: sprintf(t, "sbc $%.4x [%.6x]", op16, decode(OPTYPE_ADDR, op16)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:402:44: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 402 | case 0xee: sprintf(t, "inc $%.4x [%.6x]", op16, decode(OPTYPE_ADDR, op16)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:403:42: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 403 | case 0xef: sprintf(t, "sbc $%.6x [%.6x]", op24, decode(OPTYPE_LONG, op24)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:404:44: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 404 | case 0xf0: sprintf(t, "beq $%.4x [%.6x]", uint16_t(decode(OPTYPE_RELB, op8)), decode(OPTYPE_RELB, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:405:35: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 405 | case 0xf1: sprintf(t, "sbc ($%.2x),y [%.6x]", op8, decode(OPTYPE_IDPY, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:405:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 405 | case 0xf1: sprintf(t, "sbc ($%.2x),y [%.6x]", op8, decode(OPTYPE_IDPY, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:406:35: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 406 | case 0xf2: sprintf(t, "sbc ($%.2x) [%.6x]", op8, decode(OPTYPE_IDP, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:406:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 406 | case 0xf2: sprintf(t, "sbc ($%.2x) [%.6x]", op8, decode(OPTYPE_IDP, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:407:35: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 407 | case 0xf3: sprintf(t, "sbc ($%.2x,s),y [%.6x]", op8, decode(OPTYPE_ISRY, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:407:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 407 | case 0xf3: sprintf(t, "sbc ($%.2x,s),y [%.6x]", op8, decode(OPTYPE_ISRY, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:408:44: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 408 | case 0xf4: sprintf(t, "pea $%.4x [%.6x]", op16, decode(OPTYPE_ADDR, op16)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:409:34: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 409 | case 0xf5: sprintf(t, "sbc $%.2x,x [%.6x]", op8, decode(OPTYPE_DPX, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:409:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 409 | case 0xf5: sprintf(t, "sbc $%.2x,x [%.6x]", op8, decode(OPTYPE_DPX, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:410:34: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 410 | case 0xf6: sprintf(t, "inc $%.2x,x [%.6x]", op8, decode(OPTYPE_DPX, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:410:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 410 | case 0xf6: sprintf(t, "inc $%.2x,x [%.6x]", op8, decode(OPTYPE_DPX, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:411:35: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint8’ {aka ‘nall::Natural<8>’} [-Wformat=] 411 | case 0xf7: sprintf(t, "sbc [$%.2x],y [%.6x]", op8, decode(OPTYPE_ILDPY, op8)); break; | ~~~^ | | | unsigned int processor/wdc65816/disassembler.cpp:411:46: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 411 | case 0xf7: sprintf(t, "sbc [$%.2x],y [%.6x]", op8, decode(OPTYPE_ILDPY, op8)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:413:44: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 413 | case 0xf9: sprintf(t, "sbc $%.4x,y [%.6x]", op16, decode(OPTYPE_ADDRY, op16)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:416:44: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 416 | case 0xfc: sprintf(t, "jsr ($%.4x,x) [%.6x]", op16, decode(OPTYPE_IADDRX, op16)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:417:44: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 417 | case 0xfd: sprintf(t, "sbc $%.4x,x [%.6x]", op16, decode(OPTYPE_ADDRX, op16)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:418:44: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 418 | case 0xfe: sprintf(t, "inc $%.4x,x [%.6x]", op16, decode(OPTYPE_ADDRX, op16)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} processor/wdc65816/disassembler.cpp:419:42: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint24’ {aka ‘nall::Natural<24>’} [-Wformat=] 419 | case 0xff: sprintf(t, "sbc $%.6x,x [%.6x]", op24, decode(OPTYPE_LONGX, op24)); break; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint24 {aka nall::Natural<24>} In file included from ../nall/string.hpp:16, from ../nall/arithmetic.hpp:7, from ../nall/nall.hpp:18, from ./emulator/emulator.hpp:3, from ./processor/processor.hpp:3, from processor/mos6502/mos6502.cpp:1: In function ‘void* nall::memory::copy(void*, nall::uint, const void*, nall::uint)’, inlined from ‘void* nall::memory::copy(void*, const void*, nall::uint)’ at ../nall/memory.hpp:106:14, inlined from ‘void nall::string::_allocate()’ at ../nall/string/allocator/adaptive.hpp:100:15, inlined from ‘nall::string::type& nall::string::reserve(nall::uint)’ at ../nall/string/allocator/adaptive.hpp:51:14, inlined from ‘nall::string::type& nall::string::resize(nall::uint)’ at ../nall/string/allocator/adaptive.hpp:63:15, inlined from ‘nall::string& nall::string::size(int, char)’ at ../nall/string/utility.hpp:79:18, inlined from ‘nall::string nall::hex(uintmax, long int, char)’ at ../nall/string/format.hpp:100:47, inlined from ‘Processor::MOS6502::disassemble(uint16)::’ at processor/mos6502/disassembler.cpp:17:63: ../nall/memory.hpp:101:19: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ writing 24 bytes into a region of size between 6 and 14 [-Wstringop-overflow=] 101 | while(l--) *t++ = *s++; | ~~~~~^~~~~~ ../nall/memory.hpp: In function ‘Processor::MOS6502::disassemble(uint16)::’: ../nall/memory.hpp:46:16: note: at offset 0 to an object with size between 6 and 14 allocated by ‘malloc’ here 46 | return malloc(size); | ~~~~~~^~~~~~ In function ‘void* nall::memory::copy(void*, nall::uint, const void*, nall::uint)’, inlined from ‘void* nall::memory::copy(void*, const void*, nall::uint)’ at ../nall/memory.hpp:106:14, inlined from ‘void nall::string::_allocate()’ at ../nall/string/allocator/adaptive.hpp:100:15, inlined from ‘nall::string::type& nall::string::reserve(nall::uint)’ at ../nall/string/allocator/adaptive.hpp:51:14, inlined from ‘nall::string::type& nall::string::resize(nall::uint)’ at ../nall/string/allocator/adaptive.hpp:63:15, inlined from ‘nall::string& nall::string::size(int, char)’ at ../nall/string/utility.hpp:79:18, inlined from ‘nall::string nall::hex(uintmax, long int, char)’ at ../nall/string/format.hpp:100:47: ../nall/memory.hpp:101:19: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ writing 24 bytes into a region of size between 6 and 10 [-Wstringop-overflow=] 101 | while(l--) *t++ = *s++; | ~~~~~^~~~~~ ../nall/memory.hpp: In function ‘nall::string nall::hex(uintmax, long int, char)’: ../nall/memory.hpp:46:16: note: at offset 0 to an object with size between 6 and 10 allocated by ‘malloc’ here 46 | return malloc(size); | ~~~~~~^~~~~~ g++ -o out/higan obj/ui-tomoko.o obj/ui-program.o obj/ui-configuration.o obj/ui-input.o obj/ui-settings.o obj/ui-tools.o obj/ui-presentation.o obj/ruby.o obj/hiro.o obj/libco.o obj/emulator.o obj/audio.o obj/video.o obj/resource.o obj/fc-interface.o obj/fc-system.o obj/fc-controller.o obj/fc-memory.o obj/fc-cartridge.o obj/fc-cpu.o obj/fc-apu.o obj/fc-ppu.o obj/sfc-interface.o obj/sfc-system.o obj/sfc-controller.o obj/sfc-cartridge.o obj/sfc-memory.o obj/sfc-cpu.o obj/sfc-smp.o obj/sfc-dsp.o obj/sfc-ppu.o obj/sfc-expansion.o obj/sfc-satellaview.o obj/sfc-21fx.o obj/sfc-icd2.o obj/sfc-mcc.o obj/sfc-nss.o obj/sfc-event.o obj/sfc-sa1.o obj/sfc-superfx.o obj/sfc-armdsp.o obj/sfc-hitachidsp.o obj/sfc-necdsp.o obj/sfc-epsonrtc.o obj/sfc-sharprtc.o obj/sfc-spc7110.o obj/sfc-sdd1.o obj/sfc-obc1.o obj/sfc-msu1.o obj/sfc-bsmemory.o obj/sfc-sufamiturbo.o obj/ms-interface.o obj/ms-cpu.o obj/ms-vdp.o obj/ms-psg.o obj/ms-system.o obj/ms-cartridge.o obj/ms-controller.o obj/md-interface.o obj/md-cpu.o obj/md-apu.o obj/md-vdp.o obj/md-psg.o obj/md-ym2612.o obj/md-system.o obj/md-cartridge.o obj/md-controller.o obj/pce-interface.o obj/pce-cpu.o obj/pce-vpc.o obj/pce-vce.o obj/pce-vdc.o obj/pce-psg.o obj/pce-system.o obj/pce-cartridge.o obj/pce-controller.o obj/gb-interface.o obj/gb-system.o obj/gb-memory.o obj/gb-cartridge.o obj/gb-cpu.o obj/gb-ppu.o obj/gb-apu.o obj/gba-memory.o obj/gba-interface.o obj/gba-system.o obj/gba-cartridge.o obj/gba-player.o obj/gba-cpu.o obj/gba-ppu.o obj/gba-apu.o obj/ws-interface.o obj/ws-system.o obj/ws-memory.o obj/ws-eeprom.o obj/ws-cartridge.o obj/ws-cpu.o obj/ws-ppu.o obj/ws-apu.o obj/processor-arm7tdmi.o obj/processor-gsu.o obj/processor-hg51b.o obj/processor-huc6280.o obj/processor-lr35902.o obj/processor-m68k.o obj/processor-mos6502.o obj/processor-spc700.o obj/processor-upd96050.o obj/processor-v30mz.o obj/processor-wdc65816.o obj/processor-z80.o -Wl,-z,relro -ldl -fopenmp -Wl,-export-dynamic -lX11 -lXext -ldl -lGL -lXv -lasound -lao -lpulse -lpulse-simple -ludev -L/usr/lib/x86_64-linux-gnu -lSDL -lX11 -lXext -lopenal -lX11 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype make[2]: Leaving directory '/build/higan-jlNrpp/higan-106/higan' make[1]: Leaving directory '/build/higan-jlNrpp/higan-106' create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary-arch dh binary-arch --sourcedirectory=higan dh_testroot -a -O--sourcedirectory=higan dh_prep -a -O--sourcedirectory=higan debian/rules override_dh_auto_install make[1]: Entering directory '/build/higan-jlNrpp/higan-106' dh_auto_install -- prefix=../debian/tmp/usr cd higan && make -j10 install DESTDIR=/build/higan-jlNrpp/higan-106/debian/higan AM_UPDATE_INFO_DIR=no prefix=../debian/tmp/usr make[2]: Entering directory '/build/higan-jlNrpp/higan-106/higan' mkdir -p ../debian/tmp/usr/bin/ mkdir -p ../debian/tmp/usr/share/applications/ mkdir -p ../debian/tmp/usr/share/icons/ mkdir -p ../debian/tmp/usr/share/higan/ cp out/higan ../debian/tmp/usr/bin/higan cp -R systems/* ../debian/tmp/usr/share/higan/ cp data/higan.desktop ../debian/tmp/usr/share/applications/higan.desktop cp data/higan.png ../debian/tmp/usr/share/icons/higan.png make[2]: Leaving directory '/build/higan-jlNrpp/higan-106/higan' make[1]: Leaving directory '/build/higan-jlNrpp/higan-106' dh_install -a -O--sourcedirectory=higan dh_installdocs -a -O--sourcedirectory=higan dh_installchangelogs -a -O--sourcedirectory=higan dh_installman -a -O--sourcedirectory=higan dh_systemd_enable -a -O--sourcedirectory=higan dh_installinit -a -O--sourcedirectory=higan dh_systemd_start -a -O--sourcedirectory=higan dh_icons -a -O--sourcedirectory=higan dh_perl -a -O--sourcedirectory=higan dh_link -a -O--sourcedirectory=higan dh_strip_nondeterminism -a -O--sourcedirectory=higan dh_compress -a -O--sourcedirectory=higan dh_fixperms -a -O--sourcedirectory=higan dh_missing -a -O--sourcedirectory=higan dh_strip -a -O--sourcedirectory=higan dh_makeshlibs -a -O--sourcedirectory=higan dh_shlibdeps -a -O--sourcedirectory=higan dh_installdeb -a -O--sourcedirectory=higan dh_gencontrol -a -O--sourcedirectory=higan dh_md5sums -a -O--sourcedirectory=higan dh_builddeb -a -O--sourcedirectory=higan dpkg-deb: building package 'higan-dbgsym' in '../higan-dbgsym_106-2+b1_amd64.deb'. dpkg-deb: building package 'higan' in '../higan_106-2+b1_amd64.deb'. dpkg-genbuildinfo --build=any dpkg-genchanges --build=any >../higan_106-2+b1_amd64.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) I: running special hook: sync-out /build/higan-jlNrpp /tmp/higan-106-2+b1rdo_pymq I: cleaning package lists and apt cache... I: removing tempdir /tmp/mmdebstrap.y_zYXCM2io... I: success in 4010.3448 seconds md5: higan-dbgsym_106-2+b1_amd64.deb: OK md5: higan_106-2+b1_amd64.deb: OK sha1: higan-dbgsym_106-2+b1_amd64.deb: OK sha1: higan_106-2+b1_amd64.deb: OK sha256: higan-dbgsym_106-2+b1_amd64.deb: OK sha256: higan_106-2+b1_amd64.deb: OK Checksums: OK