Sun Jan 26 14:38:18 UTC 2025 I: starting to build ares/trixie/amd64 on jenkins on '2025-01-26 14:38' Sun Jan 26 14:38:18 UTC 2025 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/amd64_24/46647/console.log Sun Jan 26 14:38:18 UTC 2025 I: Downloading source for trixie/ares=134+dfsg-1 --2025-01-26 14:38:18-- http://deb.debian.org/debian/pool/main/a/ares/ares_134%2bdfsg-1.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 2098 (2.0K) [text/prs.lines.tag] Saving to: ‘ares_134+dfsg-1.dsc’ 0K .. 100% 364M=0s 2025-01-26 14:38:18 (364 MB/s) - ‘ares_134+dfsg-1.dsc’ saved [2098/2098] Sun Jan 26 14:38:18 UTC 2025 I: ares_134+dfsg-1.dsc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: ares Binary: ares Architecture: any Version: 134+dfsg-1 Maintainer: Debian Games Team Uploaders: Tobias Hansen Homepage: https://ares-emu.net Standards-Version: 4.6.0 Vcs-Browser: https://salsa.debian.org/games-team/ares Vcs-Git: https://salsa.debian.org/games-team/ares.git Build-Depends: debhelper (>= 12), debhelper-compat (= 13), pkgconf, libgtk-3-dev, libgtksourceview-3.0-dev, libsdl2-dev, libpulse-dev, libopenal-dev, libao-dev, libxv-dev, libchdr-dev, libudev-dev [linux-any], libasound2-dev [linux-any] Package-List: ares deb otherosfs optional arch=any Checksums-Sha1: be481c8d254e3003d82c435a5853e15b6afd5352 3610960 ares_134+dfsg.orig.tar.xz 721abf5adde2986324c92a7d8c4aa161af4f0980 11888 ares_134+dfsg-1.debian.tar.xz Checksums-Sha256: 39d739407fee08f96a8ee2ee916583f3e6c5c6d970fa5fd56d14d8d9f3727225 3610960 ares_134+dfsg.orig.tar.xz 1d20ff11f215d94f45695d5cb2ba3983de6610f88f603fe50fd9528ec0dcc636 11888 ares_134+dfsg-1.debian.tar.xz Files: 961863fcbcbc5a290165d718c739c73d 3610960 ares_134+dfsg.orig.tar.xz 843c31a68d61c69cee49eb932d519a50 11888 ares_134+dfsg-1.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQJFBAEBCgAvFiEEj23hBDd/OxHnQXSHMfMURUShdBoFAmWdzhsRHHRjaGV0QGRl Ymlhbi5vcmcACgkQMfMURUShdBq96xAAg6u0I3sAJo4OY1R+I5bCpQiTPLZ50nS/ Y5UgEPeUJ+oD5FMu3E0lXlXAvi6IUfKapJIR8PMmu4wgyAtqYpIl4rBKg+Av4sw7 4eOcba63dIXC05bHVLZrIeGzTyDk31BKdodObuADk56eErkaHMIv0R3uA0HV4ajH wa/l3FzUdJzGQDspaW8SjfbmTmKFlMAQdeDpiMNpBtgRQUOyZlFCwysdr/5gFk93 eVJ5dE7QkX1vYmwdBvRrWzpJnE56kpoC7FSXxGEWQDQ55Ri4Y63FcOXTSzOh+fLu mhjPyxyc56GjgPmDx4fx5bCrs5r/kwg4pt178/ImGVkdgjQ+cYP+A3rVG04wBMTj OwfdemgTjSO35ls/jeiLl5+Mj0FgTqzmo3NggWx+iqL8nYmuT7d8ReNd34RkLtIG kIfsVhgjgEcZ2/YyNPQ9A7KVeHVvIuMEjzMP595mkqUld6W62s9VTpmrwcU2tb/U /OIjmcXkitWwTKmAjViMkZQvU/9mGEoNOYSzC5sXd+0WO70p8ftWhE9iiltmKFFK GA1wHBVM1wK2IcFzWMN/DdQKdzl2d/TKaqCH0nql3NJDMHWINvz2mBK0ml0yJoVA QSMkEMMmS5SCzxtnjzGO/22t+oGLB7M79UrxqIhNl5dVLXrMINEHp8VMe/0a4NHC ojo6r3epSbs= =CN0C -----END PGP SIGNATURE----- Sun Jan 26 14:38:18 UTC 2025 I: Checking whether the package is not for us Sun Jan 26 14:38:18 UTC 2025 I: Starting 1st build on remote node ionos15-amd64.debian.net. Sun Jan 26 14:38:18 UTC 2025 I: Preparing to do remote build '1' on ionos15-amd64.debian.net. Sun Jan 26 14:43:16 UTC 2025 I: Deleting $TMPDIR on ionos15-amd64.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Sat Feb 28 09:01:17 -12 2026 I: pbuilder-time-stamp: 1772312477 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [ares_134+dfsg-1.dsc] I: copying [./ares_134+dfsg.orig.tar.xz] I: copying [./ares_134+dfsg-1.debian.tar.xz] I: Extracting source dpkg-source: warning: cannot verify inline signature for ./ares_134+dfsg-1.dsc: unsupported subcommand dpkg-source: info: extracting ares in ares-134+dfsg dpkg-source: info: unpacking ares_134+dfsg.orig.tar.xz dpkg-source: info: unpacking ares_134+dfsg-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying disable-md-on-32bit.patch dpkg-source: info: applying allow-all-architectures.patch dpkg-source: info: applying nall-makefile-fixes.patch dpkg-source: info: applying desktop-file.patch dpkg-source: info: applying sjlj-declare-xopen-source.patch dpkg-source: info: applying menu-color.patch dpkg-source: info: applying no-optional-extensions.patch dpkg-source: info: applying use_distro_libchdr.patch I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/1482515/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='amd64' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 ' DISTRIBUTION='trixie' HOME='/root' HOST_ARCH='amd64' IFS=' ' INVOCATION_ID='2fa1ac6f34394768b48180743997cb87' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='1482515' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.tQLqhebd/pbuilderrc_Y4NJ --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.tQLqhebd/b1 --logfile b1/build.log ares_134+dfsg-1.dsc' SUDO_GID='111' SUDO_UID='106' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://213.165.73.152:3128' I: uname -a Linux ionos15-amd64 6.12.9+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.9-1~bpo12+1 (2025-01-19) x86_64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Nov 22 2024 /bin -> usr/bin I: user script /srv/workspace/pbuilder/1482515/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: amd64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper (>= 12), debhelper-compat (= 13), pkgconf, libgtk-3-dev, libgtksourceview-3.0-dev, libsdl2-dev, libpulse-dev, libopenal-dev, libao-dev, libxv-dev, libchdr-dev, libudev-dev, libasound2-dev dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19856 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper (>= 12); however: Package debhelper is not installed. pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on pkgconf; however: Package pkgconf is not installed. pbuilder-satisfydepends-dummy depends on libgtk-3-dev; however: Package libgtk-3-dev is not installed. pbuilder-satisfydepends-dummy depends on libgtksourceview-3.0-dev; however: Package libgtksourceview-3.0-dev is not installed. pbuilder-satisfydepends-dummy depends on libsdl2-dev; however: Package libsdl2-dev is not installed. pbuilder-satisfydepends-dummy depends on libpulse-dev; however: Package libpulse-dev is not installed. pbuilder-satisfydepends-dummy depends on libopenal-dev; however: Package libopenal-dev is not installed. pbuilder-satisfydepends-dummy depends on libao-dev; however: Package libao-dev is not installed. pbuilder-satisfydepends-dummy depends on libxv-dev; however: Package libxv-dev is not installed. pbuilder-satisfydepends-dummy depends on libchdr-dev; however: Package libchdr-dev is not installed. pbuilder-satisfydepends-dummy depends on libudev-dev; however: Package libudev-dev is not installed. pbuilder-satisfydepends-dummy depends on libasound2-dev; however: Package libasound2-dev is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: adwaita-icon-theme{a} at-spi2-common{a} autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} dbus{a} dbus-bin{a} dbus-daemon{a} dbus-session-bus-common{a} dbus-system-bus-common{a} dbus-user-session{a} dconf-gsettings-backend{a} dconf-service{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwz{a} file{a} fontconfig{a} fontconfig-config{a} fonts-dejavu-core{a} fonts-dejavu-mono{a} gettext{a} gettext-base{a} gir1.2-atk-1.0{a} gir1.2-atspi-2.0{a} gir1.2-cloudproviders-0.3.0{a} gir1.2-freedesktop{a} gir1.2-freedesktop-dev{a} gir1.2-gdkpixbuf-2.0{a} gir1.2-glib-2.0{a} gir1.2-glib-2.0-dev{a} gir1.2-gtk-3.0{a} gir1.2-gtksource-3.0{a} gir1.2-harfbuzz-0.0{a} gir1.2-ibus-1.0{a} gir1.2-pango-1.0{a} girepository-tools{a} groff-base{a} gtk-update-icon-cache{a} hicolor-icon-theme{a} icu-devtools{a} intltool-debian{a} libao-common{a} libao-dev{a} libao4{a} libapparmor1{a} libarchive-zip-perl{a} libasound2-data{a} libasound2-dev{a} libasound2t64{a} libasyncns0{a} libatk-bridge2.0-0t64{a} libatk-bridge2.0-dev{a} libatk1.0-0t64{a} libatk1.0-dev{a} libatspi2.0-0t64{a} libatspi2.0-dev{a} libavahi-client3{a} libavahi-common-data{a} libavahi-common3{a} libblkid-dev{a} libbrotli-dev{a} libbrotli1{a} libbz2-dev{a} libcairo-gobject2{a} libcairo-script-interpreter2{a} libcairo2{a} libcairo2-dev{a} libchdr-dev{a} libchdr0{a} libcloudproviders-dev{a} libcloudproviders0{a} libcolord2{a} libcom-err2{a} libcups2t64{a} libdatrie-dev{a} libdatrie1{a} libdbus-1-3{a} libdbus-1-dev{a} libdconf1{a} libdebhelper-perl{a} libdecor-0-0{a} libdecor-0-dev{a} libdeflate-dev{a} libdeflate0{a} libdrm-amdgpu1{a} libdrm-common{a} libdrm-dev{a} libdrm-intel1{a} libdrm-nouveau2{a} libdrm-radeon1{a} libdrm2{a} libedit2{a} libegl-dev{a} libegl-mesa0{a} libegl1{a} libegl1-mesa-dev{a} libelf1t64{a} libepoxy-dev{a} libepoxy0{a} libexpat1{a} libexpat1-dev{a} libffi-dev{a} libffi8{a} libfile-stripnondeterminism-perl{a} libflac12t64{a} libfontconfig-dev{a} libfontconfig1{a} libfreetype-dev{a} libfreetype6{a} libfribidi-dev{a} libfribidi0{a} libgbm-dev{a} libgbm1{a} libgdk-pixbuf-2.0-0{a} libgdk-pixbuf-2.0-dev{a} libgdk-pixbuf2.0-bin{a} libgdk-pixbuf2.0-common{a} libgio-2.0-dev{a} libgio-2.0-dev-bin{a} libgirepository-2.0-0{a} libgl-dev{a} libgl1{a} libgl1-mesa-dri{a} libglapi-mesa{a} libgles-dev{a} libgles1{a} libgles2{a} libglib2.0-0t64{a} libglib2.0-bin{a} libglib2.0-data{a} libglib2.0-dev{a} libglib2.0-dev-bin{a} libglvnd-core-dev{a} libglvnd-dev{a} libglvnd0{a} libglx-dev{a} libglx-mesa0{a} libglx0{a} libgnutls30t64{a} libgraphite2-3{a} libgraphite2-dev{a} libgssapi-krb5-2{a} libgtk-3-0t64{a} libgtk-3-common{a} libgtk-3-dev{a} libgtksourceview-3.0-1{a} libgtksourceview-3.0-common{a} libgtksourceview-3.0-dev{a} libharfbuzz-cairo0{a} libharfbuzz-dev{a} libharfbuzz-gobject0{a} libharfbuzz-icu0{a} libharfbuzz-subset0{a} libharfbuzz0b{a} libibus-1.0-5{a} libibus-1.0-dev{a} libice-dev{a} libice6{a} libicu-dev{a} libicu72{a} libidn2-0{a} libjbig-dev{a} libjbig0{a} libjpeg-dev{a} libjpeg62-turbo{a} libjpeg62-turbo-dev{a} libk5crypto3{a} libkeyutils1{a} libkrb5-3{a} libkrb5support0{a} liblcms2-2{a} liblerc-dev{a} liblerc4{a} libllvm19{a} liblzma-dev{a} liblzo2-2{a} libmagic-mgc{a} libmagic1t64{a} libmount-dev{a} libmp3lame0{a} libmpg123-0t64{a} libnsl2{a} libogg0{a} libopenal-data{a} libopenal-dev{a} libopenal1{a} libopengl-dev{a} libopengl0{a} libopus0{a} libp11-kit0{a} libpam-systemd{a} libpango-1.0-0{a} libpango1.0-dev{a} libpangocairo-1.0-0{a} libpangoft2-1.0-0{a} libpangoxft-1.0-0{a} libpciaccess-dev{a} libpciaccess0{a} libpcre2-16-0{a} libpcre2-32-0{a} libpcre2-dev{a} libpcre2-posix3{a} libpipeline1{a} libpixman-1-0{a} libpixman-1-dev{a} libpkgconf3{a} libpng-dev{a} libpng16-16t64{a} libproc2-0{a} libpulse-dev{a} libpulse-mainloop-glib0{a} libpulse0{a} libpython3-stdlib{a} libpython3.12-minimal{a} libpython3.12-stdlib{a} libreadline8t64{a} libsamplerate0{a} libsamplerate0-dev{a} libsdl2-2.0-0{a} libsdl2-dev{a} libselinux1-dev{a} libsensors-config{a} libsensors5{a} libsepol-dev{a} libsharpyuv-dev{a} libsharpyuv0{a} libsm-dev{a} libsm6{a} libsndfile1{a} libsndio-dev{a} libsndio7.0{a} libsysprof-capture-4-dev{a} libsystemd-dev{a} libsystemd-shared{a} libtasn1-6{a} libthai-data{a} libthai-dev{a} libthai0{a} libtiff-dev{a} libtiff6{a} libtiffxx6{a} libtirpc-common{a} libtirpc3t64{a} libtool{a} libuchardet0{a} libudev-dev{a} libunistring5{a} libvorbis0a{a} libvorbisenc2{a} libvulkan1{a} libwayland-bin{a} libwayland-client0{a} libwayland-cursor0{a} libwayland-dev{a} libwayland-egl1{a} libwayland-server0{a} libwebp-dev{a} libwebp7{a} libwebpdecoder3{a} libwebpdemux2{a} libwebpmux3{a} libx11-6{a} libx11-data{a} libx11-dev{a} libx11-xcb1{a} libxau-dev{a} libxau6{a} libxcb-dri2-0{a} libxcb-dri3-0{a} libxcb-glx0{a} libxcb-present0{a} libxcb-randr0{a} libxcb-render0{a} libxcb-render0-dev{a} libxcb-shm0{a} libxcb-shm0-dev{a} libxcb-sync1{a} libxcb-xfixes0{a} libxcb1{a} libxcb1-dev{a} libxcomposite-dev{a} libxcomposite1{a} libxcursor-dev{a} libxcursor1{a} libxdamage-dev{a} libxdamage1{a} libxdmcp-dev{a} libxdmcp6{a} libxext-dev{a} libxext6{a} libxfixes-dev{a} libxfixes3{a} libxft-dev{a} libxft2{a} libxi-dev{a} libxi6{a} libxinerama-dev{a} libxinerama1{a} libxkbcommon-dev{a} libxkbcommon0{a} libxml2{a} libxml2-dev{a} libxrandr-dev{a} libxrandr2{a} libxrender-dev{a} libxrender1{a} libxshmfence1{a} libxss-dev{a} libxss1{a} libxt-dev{a} libxt6t64{a} libxtst-dev{a} libxtst6{a} libxv-dev{a} libxv1{a} libxxf86vm-dev{a} libxxf86vm1{a} libz3-4{a} libzstd-dev{a} m4{a} man-db{a} media-types{a} mesa-libgallium{a} native-architecture{a} netbase{a} pango1.0-tools{a} pkgconf{a} pkgconf-bin{a} po-debconf{a} procps{a} python3{a} python3-minimal{a} python3-packaging{a} python3.12{a} python3.12-minimal{a} readline-common{a} sensible-utils{a} sgml-base{a} shared-mime-info{a} systemd{a} systemd-sysv{a} tzdata{a} uuid-dev{a} wayland-protocols{a} x11-common{a} x11proto-dev{a} xkb-data{a} xml-core{a} xorg-sgml-doctools{a} xtrans-dev{a} zlib1g-dev{a} The following packages are RECOMMENDED but will NOT be installed: alsa-topology-conf alsa-ucm-conf at-spi2-core bzip2-doc ca-certificates chrony curl krb5-locales libarchive-cpio-perl libdecor-0-plugin-1-cairo libdecor-0-plugin-1-gtk libgtk-3-bin libkmod2 libltdl-dev libmail-sendmail-perl libnss-systemd libpng-tools librsvg2-common linux-sysctl-defaults lynx mesa-vulkan-drivers ntpsec openntpd psmisc systemd-cryptsetup systemd-timesyncd wget xdg-user-dirs 0 packages upgraded, 355 newly installed, 0 to remove and 0 not upgraded. Need to get 150 MB of archives. After unpacking 646 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian trixie/main amd64 libapparmor1 amd64 3.1.7-1+b3 [42.1 kB] Get: 2 http://deb.debian.org/debian trixie/main amd64 libsystemd-shared amd64 257.2-1 [2136 kB] Get: 3 http://deb.debian.org/debian trixie/main amd64 systemd amd64 257.2-1 [3609 kB] Get: 4 http://deb.debian.org/debian trixie/main amd64 systemd-sysv amd64 257.2-1 [60.3 kB] Get: 5 http://deb.debian.org/debian trixie/main amd64 libdbus-1-3 amd64 1.16.0-1 [177 kB] Get: 6 http://deb.debian.org/debian trixie/main amd64 dbus-bin amd64 1.16.0-1 [78.9 kB] Get: 7 http://deb.debian.org/debian trixie/main amd64 dbus-session-bus-common all 1.16.0-1 [51.1 kB] Get: 8 http://deb.debian.org/debian trixie/main amd64 libexpat1 amd64 2.6.4-1 [106 kB] Get: 9 http://deb.debian.org/debian trixie/main amd64 dbus-daemon amd64 1.16.0-1 [157 kB] Get: 10 http://deb.debian.org/debian trixie/main amd64 dbus-system-bus-common all 1.16.0-1 [52.2 kB] Get: 11 http://deb.debian.org/debian trixie/main amd64 dbus amd64 1.16.0-1 [70.5 kB] Get: 12 http://deb.debian.org/debian trixie/main amd64 libpython3.12-minimal amd64 3.12.8-5 [817 kB] Get: 13 http://deb.debian.org/debian trixie/main amd64 python3.12-minimal amd64 3.12.8-5 [2164 kB] Get: 14 http://deb.debian.org/debian trixie/main amd64 python3-minimal amd64 3.12.8-1 [26.9 kB] Get: 15 http://deb.debian.org/debian trixie/main amd64 media-types all 10.1.0 [26.9 kB] Get: 16 http://deb.debian.org/debian trixie/main amd64 netbase all 6.4 [12.8 kB] Get: 17 http://deb.debian.org/debian trixie/main amd64 tzdata all 2024b-6 [257 kB] Get: 18 http://deb.debian.org/debian trixie/main amd64 libffi8 amd64 3.4.6-1 [23.6 kB] Get: 19 http://deb.debian.org/debian trixie/main amd64 libkrb5support0 amd64 1.21.3-3 [32.5 kB] Get: 20 http://deb.debian.org/debian trixie/main amd64 libcom-err2 amd64 1.47.2-1 [24.0 kB] Get: 21 http://deb.debian.org/debian trixie/main amd64 libk5crypto3 amd64 1.21.3-3 [79.9 kB] Get: 22 http://deb.debian.org/debian trixie/main amd64 libkeyutils1 amd64 1.6.3-4 [9092 B] Get: 23 http://deb.debian.org/debian trixie/main amd64 libkrb5-3 amd64 1.21.3-3 [324 kB] Get: 24 http://deb.debian.org/debian trixie/main amd64 libgssapi-krb5-2 amd64 1.21.3-3 [136 kB] Get: 25 http://deb.debian.org/debian trixie/main amd64 libtirpc-common all 1.3.4+ds-1.3 [10.9 kB] Get: 26 http://deb.debian.org/debian trixie/main amd64 libtirpc3t64 amd64 1.3.4+ds-1.3+b1 [83.1 kB] Get: 27 http://deb.debian.org/debian trixie/main amd64 libnsl2 amd64 1.3.0-3+b3 [40.6 kB] Get: 28 http://deb.debian.org/debian trixie/main amd64 readline-common all 8.2-6 [69.4 kB] Get: 29 http://deb.debian.org/debian trixie/main amd64 libreadline8t64 amd64 8.2-6 [169 kB] Get: 30 http://deb.debian.org/debian trixie/main amd64 libpython3.12-stdlib amd64 3.12.8-5 [1971 kB] Get: 31 http://deb.debian.org/debian trixie/main amd64 python3.12 amd64 3.12.8-5 [677 kB] Get: 32 http://deb.debian.org/debian trixie/main amd64 libpython3-stdlib amd64 3.12.8-1 [9788 B] Get: 33 http://deb.debian.org/debian trixie/main amd64 python3 amd64 3.12.8-1 [27.9 kB] Get: 34 http://deb.debian.org/debian trixie/main amd64 sgml-base all 1.31 [15.4 kB] Get: 35 http://deb.debian.org/debian trixie/main amd64 libproc2-0 amd64 2:4.0.4-6 [64.8 kB] Get: 36 http://deb.debian.org/debian trixie/main amd64 procps amd64 2:4.0.4-6 [879 kB] Get: 37 http://deb.debian.org/debian trixie/main amd64 sensible-utils all 0.0.24 [24.8 kB] Get: 38 http://deb.debian.org/debian trixie/main amd64 libmagic-mgc amd64 1:5.45-3+b1 [314 kB] Get: 39 http://deb.debian.org/debian trixie/main amd64 libmagic1t64 amd64 1:5.45-3+b1 [108 kB] Get: 40 http://deb.debian.org/debian trixie/main amd64 file amd64 1:5.45-3+b1 [43.3 kB] Get: 41 http://deb.debian.org/debian trixie/main amd64 gettext-base amd64 0.22.5-4 [200 kB] Get: 42 http://deb.debian.org/debian trixie/main amd64 libuchardet0 amd64 0.0.8-1+b2 [68.9 kB] Get: 43 http://deb.debian.org/debian trixie/main amd64 groff-base amd64 1.23.0-7 [1185 kB] Get: 44 http://deb.debian.org/debian trixie/main amd64 libpam-systemd amd64 257.2-1 [292 kB] Get: 45 http://deb.debian.org/debian trixie/main amd64 bsdextrautils amd64 2.40.4-1 [92.2 kB] Get: 46 http://deb.debian.org/debian trixie/main amd64 libpipeline1 amd64 1.5.8-1 [42.0 kB] Get: 47 http://deb.debian.org/debian trixie/main amd64 man-db amd64 2.13.0-1 [1420 kB] Get: 48 http://deb.debian.org/debian trixie/main amd64 libgdk-pixbuf2.0-common all 2.42.12+dfsg-2 [311 kB] Get: 49 http://deb.debian.org/debian trixie/main amd64 libglib2.0-0t64 amd64 2.82.4-2 [1502 kB] Get: 50 http://deb.debian.org/debian trixie/main amd64 libicu72 amd64 72.1-6 [9421 kB] Get: 51 http://deb.debian.org/debian trixie/main amd64 libxml2 amd64 2.12.7+dfsg+really2.9.14-0.2+b1 [699 kB] Get: 52 http://deb.debian.org/debian trixie/main amd64 shared-mime-info amd64 2.4-5+b2 [760 kB] Get: 53 http://deb.debian.org/debian trixie/main amd64 libjpeg62-turbo amd64 1:2.1.5-3+b1 [168 kB] Get: 54 http://deb.debian.org/debian trixie/main amd64 libpng16-16t64 amd64 1.6.44-3 [280 kB] Get: 55 http://deb.debian.org/debian trixie/main amd64 libdeflate0 amd64 1.23-1+b1 [47.5 kB] Get: 56 http://deb.debian.org/debian trixie/main amd64 libjbig0 amd64 2.1-6.1+b2 [32.1 kB] Get: 57 http://deb.debian.org/debian trixie/main amd64 liblerc4 amd64 4.0.0+ds-5 [183 kB] Get: 58 http://deb.debian.org/debian trixie/main amd64 libsharpyuv0 amd64 1.5.0-0.1 [116 kB] Get: 59 http://deb.debian.org/debian trixie/main amd64 libwebp7 amd64 1.5.0-0.1 [318 kB] Get: 60 http://deb.debian.org/debian trixie/main amd64 libtiff6 amd64 4.5.1+git230720-5 [324 kB] Get: 61 http://deb.debian.org/debian trixie/main amd64 libgdk-pixbuf-2.0-0 amd64 2.42.12+dfsg-2 [140 kB] Get: 62 http://deb.debian.org/debian trixie/main amd64 gtk-update-icon-cache amd64 4.16.12+ds-1 [50.6 kB] Get: 63 http://deb.debian.org/debian trixie/main amd64 hicolor-icon-theme all 0.18-1 [12.0 kB] Get: 64 http://deb.debian.org/debian trixie/main amd64 adwaita-icon-theme all 47.0-2 [463 kB] Get: 65 http://deb.debian.org/debian trixie/main amd64 at-spi2-common all 2.55.0.1-1 [170 kB] Get: 66 http://deb.debian.org/debian trixie/main amd64 m4 amd64 1.4.19-5 [294 kB] Get: 67 http://deb.debian.org/debian trixie/main amd64 autoconf all 2.72-3 [493 kB] Get: 68 http://deb.debian.org/debian trixie/main amd64 autotools-dev all 20220109.1 [51.6 kB] Get: 69 http://deb.debian.org/debian trixie/main amd64 automake all 1:1.16.5-1.3 [823 kB] Get: 70 http://deb.debian.org/debian trixie/main amd64 autopoint all 0.22.5-4 [723 kB] Get: 71 http://deb.debian.org/debian trixie/main amd64 dbus-user-session amd64 1.16.0-1 [51.0 kB] Get: 72 http://deb.debian.org/debian trixie/main amd64 libdconf1 amd64 0.40.0-5 [41.8 kB] Get: 73 http://deb.debian.org/debian trixie/main amd64 dconf-service amd64 0.40.0-5 [32.4 kB] Get: 74 http://deb.debian.org/debian trixie/main amd64 dconf-gsettings-backend amd64 0.40.0-5 [28.6 kB] Get: 75 http://deb.debian.org/debian trixie/main amd64 libdebhelper-perl all 13.23 [90.6 kB] Get: 76 http://deb.debian.org/debian trixie/main amd64 libtool all 2.5.4-2 [539 kB] Get: 77 http://deb.debian.org/debian trixie/main amd64 dh-autoreconf all 20 [17.1 kB] Get: 78 http://deb.debian.org/debian trixie/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 79 http://deb.debian.org/debian trixie/main amd64 libfile-stripnondeterminism-perl all 1.14.0-1 [19.5 kB] Get: 80 http://deb.debian.org/debian trixie/main amd64 dh-strip-nondeterminism all 1.14.0-1 [8448 B] Get: 81 http://deb.debian.org/debian trixie/main amd64 libelf1t64 amd64 0.192-4 [189 kB] Get: 82 http://deb.debian.org/debian trixie/main amd64 dwz amd64 0.15-1+b1 [110 kB] Get: 83 http://deb.debian.org/debian trixie/main amd64 libunistring5 amd64 1.3-1 [476 kB] Get: 84 http://deb.debian.org/debian trixie/main amd64 gettext amd64 0.22.5-4 [1600 kB] Get: 85 http://deb.debian.org/debian trixie/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 86 http://deb.debian.org/debian trixie/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 87 http://deb.debian.org/debian trixie/main amd64 debhelper all 13.23 [919 kB] Get: 88 http://deb.debian.org/debian trixie/main amd64 libbrotli1 amd64 1.1.0-2+b6 [302 kB] Get: 89 http://deb.debian.org/debian trixie/main amd64 libfreetype6 amd64 2.13.3+dfsg-1 [452 kB] Get: 90 http://deb.debian.org/debian trixie/main amd64 fonts-dejavu-mono all 2.37-8 [489 kB] Get: 91 http://deb.debian.org/debian trixie/main amd64 fonts-dejavu-core all 2.37-8 [840 kB] Get: 92 http://deb.debian.org/debian trixie/main amd64 fontconfig-config amd64 2.15.0-2 [317 kB] Get: 93 http://deb.debian.org/debian trixie/main amd64 libfontconfig1 amd64 2.15.0-2 [391 kB] Get: 94 http://deb.debian.org/debian trixie/main amd64 fontconfig amd64 2.15.0-2 [463 kB] Get: 95 http://deb.debian.org/debian trixie/main amd64 gir1.2-glib-2.0 amd64 2.82.4-2 [194 kB] Get: 96 http://deb.debian.org/debian trixie/main amd64 libatk1.0-0t64 amd64 2.55.0.1-1 [51.5 kB] Get: 97 http://deb.debian.org/debian trixie/main amd64 gir1.2-atk-1.0 amd64 2.55.0.1-1 [25.6 kB] Get: 98 http://deb.debian.org/debian trixie/main amd64 libpixman-1-0 amd64 0.44.0-3 [248 kB] Get: 99 http://deb.debian.org/debian trixie/main amd64 libxau6 amd64 1:1.0.11-1 [20.4 kB] Get: 100 http://deb.debian.org/debian trixie/main amd64 libxdmcp6 amd64 1:1.1.5-1 [27.8 kB] Get: 101 http://deb.debian.org/debian trixie/main amd64 libxcb1 amd64 1.17.0-2+b1 [144 kB] Get: 102 http://deb.debian.org/debian trixie/main amd64 libx11-data all 2:1.8.10-2 [337 kB] Get: 103 http://deb.debian.org/debian trixie/main amd64 libx11-6 amd64 2:1.8.10-2 [813 kB] Get: 104 http://deb.debian.org/debian trixie/main amd64 libxcb-render0 amd64 1.17.0-2+b1 [115 kB] Get: 105 http://deb.debian.org/debian trixie/main amd64 libxcb-shm0 amd64 1.17.0-2+b1 [105 kB] Get: 106 http://deb.debian.org/debian trixie/main amd64 libxext6 amd64 2:1.3.4-1+b3 [50.4 kB] Get: 107 http://deb.debian.org/debian trixie/main amd64 libxrender1 amd64 1:0.9.10-1.1+b4 [27.8 kB] Get: 108 http://deb.debian.org/debian trixie/main amd64 libcairo2 amd64 1.18.2-2 [535 kB] Get: 109 http://deb.debian.org/debian trixie/main amd64 libcairo-gobject2 amd64 1.18.2-2 [130 kB] Get: 110 http://deb.debian.org/debian trixie/main amd64 gir1.2-freedesktop amd64 1.82.0-3 [60.0 kB] Get: 111 http://deb.debian.org/debian trixie/main amd64 libxi6 amd64 2:1.8.2-1 [78.9 kB] Get: 112 http://deb.debian.org/debian trixie/main amd64 libatspi2.0-0t64 amd64 2.55.0.1-1 [77.0 kB] Get: 113 http://deb.debian.org/debian trixie/main amd64 gir1.2-atspi-2.0 amd64 2.55.0.1-1 [23.1 kB] Get: 114 http://deb.debian.org/debian trixie/main amd64 libcloudproviders0 amd64 0.3.6-1+b1 [29.2 kB] Get: 115 http://deb.debian.org/debian trixie/main amd64 gir1.2-cloudproviders-0.3.0 amd64 0.3.6-1+b1 [7340 B] Get: 116 http://deb.debian.org/debian trixie/main amd64 gir1.2-glib-2.0-dev amd64 2.82.4-2 [903 kB] Get: 117 http://deb.debian.org/debian trixie/main amd64 gir1.2-freedesktop-dev amd64 1.82.0-3 [51.1 kB] Get: 118 http://deb.debian.org/debian trixie/main amd64 gir1.2-gdkpixbuf-2.0 amd64 2.42.12+dfsg-2 [14.2 kB] Get: 119 http://deb.debian.org/debian trixie/main amd64 libgraphite2-3 amd64 1.3.14-2+b1 [75.4 kB] Get: 120 http://deb.debian.org/debian trixie/main amd64 libharfbuzz0b amd64 10.2.0-1 [479 kB] Get: 121 http://deb.debian.org/debian trixie/main amd64 libharfbuzz-gobject0 amd64 10.2.0-1 [32.8 kB] Get: 122 http://deb.debian.org/debian trixie/main amd64 gir1.2-harfbuzz-0.0 amd64 10.2.0-1 [42.1 kB] Get: 123 http://deb.debian.org/debian trixie/main amd64 libfribidi0 amd64 1.0.16-1 [26.5 kB] Get: 124 http://deb.debian.org/debian trixie/main amd64 libthai-data all 0.1.29-2 [168 kB] Get: 125 http://deb.debian.org/debian trixie/main amd64 libdatrie1 amd64 0.2.13-3+b1 [38.1 kB] Get: 126 http://deb.debian.org/debian trixie/main amd64 libthai0 amd64 0.1.29-2+b1 [49.4 kB] Get: 127 http://deb.debian.org/debian trixie/main amd64 libpango-1.0-0 amd64 1.56.1-1 [226 kB] Get: 128 http://deb.debian.org/debian trixie/main amd64 libpangoft2-1.0-0 amd64 1.56.1-1 [55.3 kB] Get: 129 http://deb.debian.org/debian trixie/main amd64 libpangocairo-1.0-0 amd64 1.56.1-1 [35.8 kB] Get: 130 http://deb.debian.org/debian trixie/main amd64 libxft2 amd64 2.3.6-1+b4 [54.5 kB] Get: 131 http://deb.debian.org/debian trixie/main amd64 libpangoxft-1.0-0 amd64 1.56.1-1 [27.6 kB] Get: 132 http://deb.debian.org/debian trixie/main amd64 gir1.2-pango-1.0 amd64 1.56.1-1 [39.0 kB] Get: 133 http://deb.debian.org/debian trixie/main amd64 libatk-bridge2.0-0t64 amd64 2.55.0.1-1 [68.1 kB] Get: 134 http://deb.debian.org/debian trixie/main amd64 liblcms2-2 amd64 2.16-2 [160 kB] Get: 135 http://deb.debian.org/debian trixie/main amd64 libcolord2 amd64 1.4.7-1+b2 [140 kB] Get: 136 http://deb.debian.org/debian trixie/main amd64 libavahi-common-data amd64 0.8-16 [112 kB] Get: 137 http://deb.debian.org/debian trixie/main amd64 libavahi-common3 amd64 0.8-16 [44.2 kB] Get: 138 http://deb.debian.org/debian trixie/main amd64 libavahi-client3 amd64 0.8-16 [48.4 kB] Get: 139 http://deb.debian.org/debian trixie/main amd64 libidn2-0 amd64 2.3.7-2+b1 [129 kB] Get: 140 http://deb.debian.org/debian trixie/main amd64 libp11-kit0 amd64 0.25.5-3 [425 kB] Get: 141 http://deb.debian.org/debian trixie/main amd64 libtasn1-6 amd64 4.19.0-3+b3 [49.5 kB] Get: 142 http://deb.debian.org/debian trixie/main amd64 libgnutls30t64 amd64 3.8.8-2 [1454 kB] Get: 143 http://deb.debian.org/debian trixie/main amd64 libcups2t64 amd64 2.4.10-2+b1 [251 kB] Get: 144 http://deb.debian.org/debian trixie/main amd64 libepoxy0 amd64 1.5.10-2 [193 kB] Get: 145 http://deb.debian.org/debian trixie/main amd64 libwayland-client0 amd64 1.23.0-1+b2 [26.6 kB] Get: 146 http://deb.debian.org/debian trixie/main amd64 libwayland-cursor0 amd64 1.23.0-1+b2 [11.7 kB] Get: 147 http://deb.debian.org/debian trixie/main amd64 libwayland-egl1 amd64 1.23.0-1+b2 [5680 B] Get: 148 http://deb.debian.org/debian trixie/main amd64 libxcomposite1 amd64 1:0.4.6-1 [16.3 kB] Get: 149 http://deb.debian.org/debian trixie/main amd64 libxfixes3 amd64 1:6.0.0-2+b4 [20.2 kB] Get: 150 http://deb.debian.org/debian trixie/main amd64 libxcursor1 amd64 1:1.2.3-1 [39.7 kB] Get: 151 http://deb.debian.org/debian trixie/main amd64 libxdamage1 amd64 1:1.1.6-1+b2 [15.5 kB] Get: 152 http://deb.debian.org/debian trixie/main amd64 libxinerama1 amd64 2:1.1.4-3+b3 [16.0 kB] Get: 153 http://deb.debian.org/debian trixie/main amd64 xkb-data all 2.42-1 [790 kB] Get: 154 http://deb.debian.org/debian trixie/main amd64 libxkbcommon0 amd64 1.7.0-2 [113 kB] Get: 155 http://deb.debian.org/debian trixie/main amd64 libxrandr2 amd64 2:1.5.4-1+b3 [36.3 kB] Get: 156 http://deb.debian.org/debian trixie/main amd64 libgtk-3-common all 3.24.43-5 [4655 kB] Get: 157 http://deb.debian.org/debian trixie/main amd64 libgtk-3-0t64 amd64 3.24.43-5 [2755 kB] Get: 158 http://deb.debian.org/debian trixie/main amd64 gir1.2-gtk-3.0 amd64 3.24.43-5 [223 kB] Get: 159 http://deb.debian.org/debian trixie/main amd64 libgtksourceview-3.0-common all 3.24.11-3 [276 kB] Get: 160 http://deb.debian.org/debian trixie/main amd64 libgtksourceview-3.0-1 amd64 3.24.11-3 [223 kB] Get: 161 http://deb.debian.org/debian trixie/main amd64 gir1.2-gtksource-3.0 amd64 3.24.11-3 [19.9 kB] Get: 162 http://deb.debian.org/debian trixie/main amd64 libibus-1.0-5 amd64 1.5.31-1 [454 kB] Get: 163 http://deb.debian.org/debian trixie/main amd64 gir1.2-ibus-1.0 amd64 1.5.31-1 [363 kB] Get: 164 http://deb.debian.org/debian trixie/main amd64 native-architecture all 0.2.3 [2108 B] Get: 165 http://deb.debian.org/debian trixie/main amd64 libgirepository-2.0-0 amd64 2.82.4-2 [139 kB] Get: 166 http://deb.debian.org/debian trixie/main amd64 girepository-tools amd64 2.82.4-2 [145 kB] Get: 167 http://deb.debian.org/debian trixie/main amd64 icu-devtools amd64 72.1-6 [210 kB] Get: 168 http://deb.debian.org/debian trixie/main amd64 libao-common all 1.2.2+20180113-1.2 [7912 B] Get: 169 http://deb.debian.org/debian trixie/main amd64 libao4 amd64 1.2.2+20180113-1.2 [33.7 kB] Get: 170 http://deb.debian.org/debian trixie/main amd64 libao-dev amd64 1.2.2+20180113-1.2 [25.1 kB] Get: 171 http://deb.debian.org/debian trixie/main amd64 libasound2-data all 1.2.13-1 [21.1 kB] Get: 172 http://deb.debian.org/debian trixie/main amd64 libasound2t64 amd64 1.2.13-1+b1 [373 kB] Get: 173 http://deb.debian.org/debian trixie/main amd64 libasound2-dev amd64 1.2.13-1+b1 [120 kB] Get: 174 http://deb.debian.org/debian trixie/main amd64 libasyncns0 amd64 0.8-6+b5 [12.0 kB] Get: 175 http://deb.debian.org/debian trixie/main amd64 libpkgconf3 amd64 1.8.1-4 [36.4 kB] Get: 176 http://deb.debian.org/debian trixie/main amd64 pkgconf-bin amd64 1.8.1-4 [30.2 kB] Get: 177 http://deb.debian.org/debian trixie/main amd64 pkgconf amd64 1.8.1-4 [26.2 kB] Get: 178 http://deb.debian.org/debian trixie/main amd64 libffi-dev amd64 3.4.6-1 [60.6 kB] Get: 179 http://deb.debian.org/debian trixie/main amd64 uuid-dev amd64 2.40.4-1 [47.5 kB] Get: 180 http://deb.debian.org/debian trixie/main amd64 libblkid-dev amd64 2.40.4-1 [205 kB] Get: 181 http://deb.debian.org/debian trixie/main amd64 libsepol-dev amd64 3.7-1 [370 kB] Get: 182 http://deb.debian.org/debian trixie/main amd64 libpcre2-16-0 amd64 10.44-5 [260 kB] Get: 183 http://deb.debian.org/debian trixie/main amd64 libpcre2-32-0 amd64 10.44-5 [248 kB] Get: 184 http://deb.debian.org/debian trixie/main amd64 libpcre2-posix3 amd64 10.44-5 [60.4 kB] Get: 185 http://deb.debian.org/debian trixie/main amd64 libpcre2-dev amd64 10.44-5 [790 kB] Get: 186 http://deb.debian.org/debian trixie/main amd64 libselinux1-dev amd64 3.7-3+b1 [160 kB] Get: 187 http://deb.debian.org/debian trixie/main amd64 libmount-dev amd64 2.40.4-1 [29.3 kB] Get: 188 http://deb.debian.org/debian trixie/main amd64 libsysprof-capture-4-dev amd64 47.2-1 [47.7 kB] Get: 189 http://deb.debian.org/debian trixie/main amd64 zlib1g-dev amd64 1:1.3.dfsg+really1.3.1-1+b1 [920 kB] Get: 190 http://deb.debian.org/debian trixie/main amd64 libgio-2.0-dev amd64 2.82.4-2 [1677 kB] Get: 191 http://deb.debian.org/debian trixie/main amd64 libglib2.0-data all 2.82.4-2 [1276 kB] Get: 192 http://deb.debian.org/debian trixie/main amd64 libglib2.0-bin amd64 2.82.4-2 [127 kB] Get: 193 http://deb.debian.org/debian trixie/main amd64 python3-packaging all 24.2-1 [55.3 kB] Get: 194 http://deb.debian.org/debian trixie/main amd64 libgio-2.0-dev-bin amd64 2.82.4-2 [163 kB] Get: 195 http://deb.debian.org/debian trixie/main amd64 libglib2.0-dev-bin amd64 2.82.4-2 [52.1 kB] Get: 196 http://deb.debian.org/debian trixie/main amd64 libglib2.0-dev amd64 2.82.4-2 [52.9 kB] Get: 197 http://deb.debian.org/debian trixie/main amd64 libatk1.0-dev amd64 2.55.0.1-1 [106 kB] Get: 198 http://deb.debian.org/debian trixie/main amd64 libsystemd-dev amd64 257.2-1 [1349 kB] Get: 199 http://deb.debian.org/debian trixie/main amd64 xml-core all 0.19 [20.1 kB] Get: 200 http://deb.debian.org/debian trixie/main amd64 libdbus-1-dev amd64 1.16.0-1 [214 kB] Get: 201 http://deb.debian.org/debian trixie/main amd64 x11-common all 1:7.7+23.2 [216 kB] Get: 202 http://deb.debian.org/debian trixie/main amd64 libxtst6 amd64 2:1.2.3-1.1+b3 [25.9 kB] Get: 203 http://deb.debian.org/debian trixie/main amd64 xorg-sgml-doctools all 1:1.11-1.1 [22.1 kB] Get: 204 http://deb.debian.org/debian trixie/main amd64 x11proto-dev all 2024.1-1 [603 kB] Get: 205 http://deb.debian.org/debian trixie/main amd64 libxau-dev amd64 1:1.0.11-1 [23.6 kB] Get: 206 http://deb.debian.org/debian trixie/main amd64 libxdmcp-dev amd64 1:1.1.5-1 [44.3 kB] Get: 207 http://deb.debian.org/debian trixie/main amd64 xtrans-dev all 1.4.0-1 [98.7 kB] Get: 208 http://deb.debian.org/debian trixie/main amd64 libxcb1-dev amd64 1.17.0-2+b1 [181 kB] Get: 209 http://deb.debian.org/debian trixie/main amd64 libx11-dev amd64 2:1.8.10-2 [891 kB] Get: 210 http://deb.debian.org/debian trixie/main amd64 libxext-dev amd64 2:1.3.4-1+b3 [104 kB] Get: 211 http://deb.debian.org/debian trixie/main amd64 libxfixes-dev amd64 1:6.0.0-2+b4 [22.4 kB] Get: 212 http://deb.debian.org/debian trixie/main amd64 libxi-dev amd64 2:1.8.2-1 [241 kB] Get: 213 http://deb.debian.org/debian trixie/main amd64 libxtst-dev amd64 2:1.2.3-1.1+b3 [30.2 kB] Get: 214 http://deb.debian.org/debian trixie/main amd64 libatspi2.0-dev amd64 2.55.0.1-1 [82.3 kB] Get: 215 http://deb.debian.org/debian trixie/main amd64 libatk-bridge2.0-dev amd64 2.55.0.1-1 [9848 B] Get: 216 http://deb.debian.org/debian trixie/main amd64 libbrotli-dev amd64 1.1.0-2+b6 [316 kB] Get: 217 http://deb.debian.org/debian trixie/main amd64 libbz2-dev amd64 1.0.8-6 [31.4 kB] Get: 218 http://deb.debian.org/debian trixie/main amd64 liblzo2-2 amd64 2.10-3+b1 [55.1 kB] Get: 219 http://deb.debian.org/debian trixie/main amd64 libcairo-script-interpreter2 amd64 1.18.2-2 [58.8 kB] Get: 220 http://deb.debian.org/debian trixie/main amd64 libexpat1-dev amd64 2.6.4-1 [158 kB] Get: 221 http://deb.debian.org/debian trixie/main amd64 libpng-dev amd64 1.6.44-3 [366 kB] Get: 222 http://deb.debian.org/debian trixie/main amd64 libfreetype-dev amd64 2.13.3+dfsg-1 [622 kB] Get: 223 http://deb.debian.org/debian trixie/main amd64 libfontconfig-dev amd64 2.15.0-2 [414 kB] Get: 224 http://deb.debian.org/debian trixie/main amd64 libpixman-1-dev amd64 0.44.0-3 [11.4 kB] Get: 225 http://deb.debian.org/debian trixie/main amd64 libice6 amd64 2:1.1.1-1 [65.4 kB] Get: 226 http://deb.debian.org/debian trixie/main amd64 libsm6 amd64 2:1.2.4-1 [35.2 kB] Get: 227 http://deb.debian.org/debian trixie/main amd64 libice-dev amd64 2:1.1.1-1 [73.8 kB] Get: 228 http://deb.debian.org/debian trixie/main amd64 libsm-dev amd64 2:1.2.4-1 [37.7 kB] Get: 229 http://deb.debian.org/debian trixie/main amd64 libxcb-render0-dev amd64 1.17.0-2+b1 [118 kB] Get: 230 http://deb.debian.org/debian trixie/main amd64 libxcb-shm0-dev amd64 1.17.0-2+b1 [108 kB] Get: 231 http://deb.debian.org/debian trixie/main amd64 libxrender-dev amd64 1:0.9.10-1.1+b4 [35.8 kB] Get: 232 http://deb.debian.org/debian trixie/main amd64 libcairo2-dev amd64 1.18.2-2 [43.0 kB] Get: 233 http://deb.debian.org/debian trixie/main amd64 libchdr0 amd64 0.0~git20240929.aaca599+dfsg-1+b1 [81.3 kB] Get: 234 http://deb.debian.org/debian trixie/main amd64 libchdr-dev amd64 0.0~git20240929.aaca599+dfsg-1+b1 [10.6 kB] Get: 235 http://deb.debian.org/debian trixie/main amd64 libcloudproviders-dev amd64 0.3.6-1+b1 [17.5 kB] Get: 236 http://deb.debian.org/debian trixie/main amd64 libdatrie-dev amd64 0.2.13-3+b1 [18.4 kB] Get: 237 http://deb.debian.org/debian trixie/main amd64 libdecor-0-0 amd64 0.2.2-2 [15.5 kB] Get: 238 http://deb.debian.org/debian trixie/main amd64 libwayland-server0 amd64 1.23.0-1+b2 [34.2 kB] Get: 239 http://deb.debian.org/debian trixie/main amd64 libwayland-bin amd64 1.23.0-1+b2 [21.4 kB] Get: 240 http://deb.debian.org/debian trixie/main amd64 libwayland-dev amd64 1.23.0-1+b2 [73.7 kB] Get: 241 http://deb.debian.org/debian trixie/main amd64 libdecor-0-dev amd64 0.2.2-2 [7580 B] Get: 242 http://deb.debian.org/debian trixie/main amd64 libdeflate-dev amd64 1.23-1+b1 [56.0 kB] Get: 243 http://deb.debian.org/debian trixie/main amd64 libdrm-common all 2.4.123-1 [8084 B] Get: 244 http://deb.debian.org/debian trixie/main amd64 libdrm2 amd64 2.4.123-1 [38.7 kB] Get: 245 http://deb.debian.org/debian trixie/main amd64 libdrm-amdgpu1 amd64 2.4.123-1 [22.3 kB] Get: 246 http://deb.debian.org/debian trixie/main amd64 libpciaccess0 amd64 0.17-3+b3 [51.9 kB] Get: 247 http://deb.debian.org/debian trixie/main amd64 libdrm-intel1 amd64 2.4.123-1 [63.7 kB] Get: 248 http://deb.debian.org/debian trixie/main amd64 libdrm-radeon1 amd64 2.4.123-1 [22.3 kB] Get: 249 http://deb.debian.org/debian trixie/main amd64 libdrm-nouveau2 amd64 2.4.123-1 [19.6 kB] Get: 250 http://deb.debian.org/debian trixie/main amd64 libpciaccess-dev amd64 0.17-3+b3 [55.4 kB] Get: 251 http://deb.debian.org/debian trixie/main amd64 libdrm-dev amd64 2.4.123-1 [295 kB] Get: 252 http://deb.debian.org/debian trixie/main amd64 libedit2 amd64 3.1-20250104-1 [93.8 kB] Get: 253 http://deb.debian.org/debian trixie/main amd64 libglvnd0 amd64 1.7.0-1+b2 [52.0 kB] Get: 254 http://deb.debian.org/debian trixie/main amd64 libxcb-randr0 amd64 1.17.0-2+b1 [117 kB] Get: 255 http://deb.debian.org/debian trixie/main amd64 libglapi-mesa amd64 24.2.8-1 [38.0 kB] Get: 256 http://deb.debian.org/debian trixie/main amd64 libz3-4 amd64 4.13.3-1 [8560 kB] Get: 257 http://deb.debian.org/debian trixie/main amd64 libllvm19 amd64 1:19.1.6-1+b1 [26.0 MB] Get: 258 http://deb.debian.org/debian trixie/main amd64 libsensors-config all 1:3.6.0-10 [14.6 kB] Get: 259 http://deb.debian.org/debian trixie/main amd64 libsensors5 amd64 1:3.6.0-10+b1 [35.1 kB] Get: 260 http://deb.debian.org/debian trixie/main amd64 libx11-xcb1 amd64 2:1.8.10-2 [241 kB] Get: 261 http://deb.debian.org/debian trixie/main amd64 libxcb-dri2-0 amd64 1.17.0-2+b1 [107 kB] Get: 262 http://deb.debian.org/debian trixie/main amd64 libxcb-dri3-0 amd64 1.17.0-2+b1 [107 kB] Get: 263 http://deb.debian.org/debian trixie/main amd64 libxcb-present0 amd64 1.17.0-2+b1 [106 kB] Get: 264 http://deb.debian.org/debian trixie/main amd64 libxcb-sync1 amd64 1.17.0-2+b1 [109 kB] Get: 265 http://deb.debian.org/debian trixie/main amd64 libxcb-xfixes0 amd64 1.17.0-2+b1 [109 kB] Get: 266 http://deb.debian.org/debian trixie/main amd64 libxshmfence1 amd64 1.3-1+b3 [8852 B] Get: 267 http://deb.debian.org/debian trixie/main amd64 mesa-libgallium amd64 24.2.8-1 [9185 kB] Get: 268 http://deb.debian.org/debian trixie/main amd64 libgbm1 amd64 24.2.8-1 [42.8 kB] Get: 269 http://deb.debian.org/debian trixie/main amd64 libegl-mesa0 amd64 24.2.8-1 [133 kB] Get: 270 http://deb.debian.org/debian trixie/main amd64 libegl1 amd64 1.7.0-1+b2 [34.6 kB] Get: 271 http://deb.debian.org/debian trixie/main amd64 libxcb-glx0 amd64 1.17.0-2+b1 [122 kB] Get: 272 http://deb.debian.org/debian trixie/main amd64 libxxf86vm1 amd64 1:1.1.4-1+b4 [19.3 kB] Get: 273 http://deb.debian.org/debian trixie/main amd64 libvulkan1 amd64 1.4.304.0-1 [129 kB] Get: 274 http://deb.debian.org/debian trixie/main amd64 libgl1-mesa-dri amd64 24.2.8-1 [43.9 kB] Get: 275 http://deb.debian.org/debian trixie/main amd64 libglx-mesa0 amd64 24.2.8-1 [154 kB] Get: 276 http://deb.debian.org/debian trixie/main amd64 libglx0 amd64 1.7.0-1+b2 [34.9 kB] Get: 277 http://deb.debian.org/debian trixie/main amd64 libgl1 amd64 1.7.0-1+b2 [89.5 kB] Get: 278 http://deb.debian.org/debian trixie/main amd64 libglx-dev amd64 1.7.0-1+b2 [15.8 kB] Get: 279 http://deb.debian.org/debian trixie/main amd64 libgl-dev amd64 1.7.0-1+b2 [101 kB] Get: 280 http://deb.debian.org/debian trixie/main amd64 libegl-dev amd64 1.7.0-1+b2 [19.5 kB] Get: 281 http://deb.debian.org/debian trixie/main amd64 libglvnd-core-dev amd64 1.7.0-1+b2 [13.4 kB] Get: 282 http://deb.debian.org/debian trixie/main amd64 libgles1 amd64 1.7.0-1+b2 [12.1 kB] Get: 283 http://deb.debian.org/debian trixie/main amd64 libgles2 amd64 1.7.0-1+b2 [17.3 kB] Get: 284 http://deb.debian.org/debian trixie/main amd64 libgles-dev amd64 1.7.0-1+b2 [50.8 kB] Get: 285 http://deb.debian.org/debian trixie/main amd64 libopengl0 amd64 1.7.0-1+b2 [30.9 kB] Get: 286 http://deb.debian.org/debian trixie/main amd64 libopengl-dev amd64 1.7.0-1+b2 [5388 B] Get: 287 http://deb.debian.org/debian trixie/main amd64 libglvnd-dev amd64 1.7.0-1+b2 [5148 B] Get: 288 http://deb.debian.org/debian trixie/main amd64 libegl1-mesa-dev amd64 24.2.8-1 [22.7 kB] Get: 289 http://deb.debian.org/debian trixie/main amd64 libepoxy-dev amd64 1.5.10-2 [127 kB] Get: 290 http://deb.debian.org/debian trixie/main amd64 libogg0 amd64 1.3.5-3+b2 [23.8 kB] Get: 291 http://deb.debian.org/debian trixie/main amd64 libflac12t64 amd64 1.4.3+ds-4 [201 kB] Get: 292 http://deb.debian.org/debian trixie/main amd64 libfribidi-dev amd64 1.0.16-1 [65.9 kB] Get: 293 http://deb.debian.org/debian trixie/main amd64 libgbm-dev amd64 24.2.8-1 [22.5 kB] Get: 294 http://deb.debian.org/debian trixie/main amd64 libgdk-pixbuf2.0-bin amd64 2.42.12+dfsg-2 [18.5 kB] Get: 295 http://deb.debian.org/debian trixie/main amd64 libjpeg62-turbo-dev amd64 1:2.1.5-3+b1 [292 kB] Get: 296 http://deb.debian.org/debian trixie/main amd64 libjpeg-dev amd64 1:2.1.5-3+b1 [72.2 kB] Get: 297 http://deb.debian.org/debian trixie/main amd64 libjbig-dev amd64 2.1-6.1+b2 [31.4 kB] Get: 298 http://deb.debian.org/debian trixie/main amd64 liblzma-dev amd64 5.6.3-1+b1 [316 kB] Get: 299 http://deb.debian.org/debian trixie/main amd64 libzstd-dev amd64 1.5.6+dfsg-2 [365 kB] Get: 300 http://deb.debian.org/debian trixie/main amd64 libwebpdemux2 amd64 1.5.0-0.1 [113 kB] Get: 301 http://deb.debian.org/debian trixie/main amd64 libwebpmux3 amd64 1.5.0-0.1 [126 kB] Get: 302 http://deb.debian.org/debian trixie/main amd64 libwebpdecoder3 amd64 1.5.0-0.1 [208 kB] Get: 303 http://deb.debian.org/debian trixie/main amd64 libsharpyuv-dev amd64 1.5.0-0.1 [120 kB] Get: 304 http://deb.debian.org/debian trixie/main amd64 libwebp-dev amd64 1.5.0-0.1 [450 kB] Get: 305 http://deb.debian.org/debian trixie/main amd64 libtiffxx6 amd64 4.5.1+git230720-5 [149 kB] Get: 306 http://deb.debian.org/debian trixie/main amd64 liblerc-dev amd64 4.0.0+ds-5 [183 kB] Get: 307 http://deb.debian.org/debian trixie/main amd64 libtiff-dev amd64 4.5.1+git230720-5 [463 kB] Get: 308 http://deb.debian.org/debian trixie/main amd64 libgdk-pixbuf-2.0-dev amd64 2.42.12+dfsg-2 [52.6 kB] Get: 309 http://deb.debian.org/debian trixie/main amd64 libgraphite2-dev amd64 1.3.14-2+b1 [20.3 kB] Get: 310 http://deb.debian.org/debian trixie/main amd64 libharfbuzz-icu0 amd64 10.2.0-1 [15.3 kB] Get: 311 http://deb.debian.org/debian trixie/main amd64 libharfbuzz-subset0 amd64 10.2.0-1 [561 kB] Get: 312 http://deb.debian.org/debian trixie/main amd64 libharfbuzz-cairo0 amd64 10.2.0-1 [45.4 kB] Get: 313 http://deb.debian.org/debian trixie/main amd64 libicu-dev amd64 72.1-6 [10.4 MB] Get: 314 http://deb.debian.org/debian trixie/main amd64 libharfbuzz-dev amd64 10.2.0-1 [145 kB] Get: 315 http://deb.debian.org/debian trixie/main amd64 libthai-dev amd64 0.1.29-2+b1 [24.5 kB] Get: 316 http://deb.debian.org/debian trixie/main amd64 libxft-dev amd64 2.3.6-1+b4 [73.2 kB] Get: 317 http://deb.debian.org/debian trixie/main amd64 pango1.0-tools amd64 1.56.1-1 [44.4 kB] Get: 318 http://deb.debian.org/debian trixie/main amd64 libpango1.0-dev amd64 1.56.1-1 [155 kB] Get: 319 http://deb.debian.org/debian trixie/main amd64 libxcomposite-dev amd64 1:0.4.6-1 [20.1 kB] Get: 320 http://deb.debian.org/debian trixie/main amd64 libxcursor-dev amd64 1:1.2.3-1 [51.2 kB] Get: 321 http://deb.debian.org/debian trixie/main amd64 libxdamage-dev amd64 1:1.1.6-1+b2 [15.3 kB] Get: 322 http://deb.debian.org/debian trixie/main amd64 libxinerama-dev amd64 2:1.1.4-3+b3 [18.4 kB] Get: 323 http://deb.debian.org/debian trixie/main amd64 libxkbcommon-dev amd64 1.7.0-2 [53.6 kB] Get: 324 http://deb.debian.org/debian trixie/main amd64 libxrandr-dev amd64 2:1.5.4-1+b3 [44.4 kB] Get: 325 http://deb.debian.org/debian trixie/main amd64 wayland-protocols all 1.39-1 [107 kB] Get: 326 http://deb.debian.org/debian trixie/main amd64 libgtk-3-dev amd64 3.24.43-5 [1129 kB] Get: 327 http://deb.debian.org/debian trixie/main amd64 libxml2-dev amd64 2.12.7+dfsg+really2.9.14-0.2+b1 [795 kB] Get: 328 http://deb.debian.org/debian trixie/main amd64 libgtksourceview-3.0-dev amd64 3.24.11-3 [334 kB] Get: 329 http://deb.debian.org/debian trixie/main amd64 libibus-1.0-dev amd64 1.5.31-1 [483 kB] Get: 330 http://deb.debian.org/debian trixie/main amd64 libmp3lame0 amd64 3.100-6+b3 [363 kB] Get: 331 http://deb.debian.org/debian trixie/main amd64 libmpg123-0t64 amd64 1.32.10-1 [149 kB] Get: 332 http://deb.debian.org/debian trixie/main amd64 libopenal-data all 1:1.24.2-1 [168 kB] Get: 333 http://deb.debian.org/debian trixie/main amd64 libopenal1 amd64 1:1.24.2-1 [637 kB] Get: 334 http://deb.debian.org/debian trixie/main amd64 libopenal-dev amd64 1:1.24.2-1 [37.4 kB] Get: 335 http://deb.debian.org/debian trixie/main amd64 libopus0 amd64 1.5.2-2 [2852 kB] Get: 336 http://deb.debian.org/debian trixie/main amd64 libvorbis0a amd64 1.3.7-2+b1 [91.1 kB] Get: 337 http://deb.debian.org/debian trixie/main amd64 libvorbisenc2 amd64 1.3.7-2+b1 [76.1 kB] Get: 338 http://deb.debian.org/debian trixie/main amd64 libsndfile1 amd64 1.2.2-2 [199 kB] Get: 339 http://deb.debian.org/debian trixie/main amd64 libpulse0 amd64 17.0+dfsg1-1 [274 kB] Get: 340 http://deb.debian.org/debian trixie/main amd64 libpulse-mainloop-glib0 amd64 17.0+dfsg1-1 [28.0 kB] Get: 341 http://deb.debian.org/debian trixie/main amd64 libpulse-dev amd64 17.0+dfsg1-1 [90.2 kB] Get: 342 http://deb.debian.org/debian trixie/main amd64 libsamplerate0 amd64 0.2.2-4+b2 [950 kB] Get: 343 http://deb.debian.org/debian trixie/main amd64 libsamplerate0-dev amd64 0.2.2-4+b2 [62.9 kB] Get: 344 http://deb.debian.org/debian trixie/main amd64 libxss1 amd64 1:1.2.3-1+b3 [17.0 kB] Get: 345 http://deb.debian.org/debian trixie/main amd64 libsdl2-2.0-0 amd64 2.30.11+dfsg-1 [669 kB] Get: 346 http://deb.debian.org/debian trixie/main amd64 libsndio7.0 amd64 1.10.0-0.1 [27.6 kB] Get: 347 http://deb.debian.org/debian trixie/main amd64 libsndio-dev amd64 1.10.0-0.1 [25.1 kB] Get: 348 http://deb.debian.org/debian trixie/main amd64 libudev-dev amd64 257.2-1 [70.8 kB] Get: 349 http://deb.debian.org/debian trixie/main amd64 libxss-dev amd64 1:1.2.3-1+b3 [22.7 kB] Get: 350 http://deb.debian.org/debian trixie/main amd64 libxt6t64 amd64 1:1.2.1-1.2+b2 [188 kB] Get: 351 http://deb.debian.org/debian trixie/main amd64 libxt-dev amd64 1:1.2.1-1.2+b2 [407 kB] Get: 352 http://deb.debian.org/debian trixie/main amd64 libxv1 amd64 2:1.0.11-1.1+b3 [23.4 kB] Get: 353 http://deb.debian.org/debian trixie/main amd64 libxv-dev amd64 2:1.0.11-1.1+b3 [47.0 kB] Get: 354 http://deb.debian.org/debian trixie/main amd64 libxxf86vm-dev amd64 1:1.1.4-1+b4 [24.1 kB] Get: 355 http://deb.debian.org/debian trixie/main amd64 libsdl2-dev amd64 2.30.11+dfsg-1 [1099 kB] Fetched 150 MB in 3s (51.0 MB/s) Preconfiguring packages ... Selecting previously unselected package libapparmor1: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 ... 19856 files and directories currently installed.) Preparing to unpack .../libapparmor1_3.1.7-1+b3_amd64.deb ... Unpacking libapparmor1:amd64 (3.1.7-1+b3) ... Selecting previously unselected package libsystemd-shared:amd64. Preparing to unpack .../libsystemd-shared_257.2-1_amd64.deb ... Unpacking libsystemd-shared:amd64 (257.2-1) ... Selecting previously unselected package systemd. Preparing to unpack .../systemd_257.2-1_amd64.deb ... Unpacking systemd (257.2-1) ... Setting up libapparmor1:amd64 (3.1.7-1+b3) ... Setting up libsystemd-shared:amd64 (257.2-1) ... Setting up systemd (257.2-1) ... Created symlink '/etc/systemd/system/getty.target.wants/getty@tty1.service' -> '/usr/lib/systemd/system/getty@.service'. Created symlink '/etc/systemd/system/multi-user.target.wants/remote-fs.target' -> '/usr/lib/systemd/system/remote-fs.target'. Created symlink '/etc/systemd/system/sysinit.target.wants/systemd-pstore.service' -> '/usr/lib/systemd/system/systemd-pstore.service'. Initializing machine ID from random generator. Creating group 'systemd-journal' with GID 999. Creating group 'systemd-network' with GID 998. Creating user 'systemd-network' (systemd Network Management) with UID 998 and GID 998. /usr/lib/tmpfiles.d/legacy.conf:14: Duplicate line for path "/run/lock", ignoring. Selecting previously unselected package systemd-sysv. (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 ... 20813 files and directories currently installed.) Preparing to unpack .../0-systemd-sysv_257.2-1_amd64.deb ... Unpacking systemd-sysv (257.2-1) ... Selecting previously unselected package libdbus-1-3:amd64. Preparing to unpack .../1-libdbus-1-3_1.16.0-1_amd64.deb ... Unpacking libdbus-1-3:amd64 (1.16.0-1) ... Selecting previously unselected package dbus-bin. Preparing to unpack .../2-dbus-bin_1.16.0-1_amd64.deb ... Unpacking dbus-bin (1.16.0-1) ... Selecting previously unselected package dbus-session-bus-common. Preparing to unpack .../3-dbus-session-bus-common_1.16.0-1_all.deb ... Unpacking dbus-session-bus-common (1.16.0-1) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../4-libexpat1_2.6.4-1_amd64.deb ... Unpacking libexpat1:amd64 (2.6.4-1) ... Selecting previously unselected package dbus-daemon. Preparing to unpack .../5-dbus-daemon_1.16.0-1_amd64.deb ... Unpacking dbus-daemon (1.16.0-1) ... Selecting previously unselected package dbus-system-bus-common. Preparing to unpack .../6-dbus-system-bus-common_1.16.0-1_all.deb ... Unpacking dbus-system-bus-common (1.16.0-1) ... Selecting previously unselected package dbus. Preparing to unpack .../7-dbus_1.16.0-1_amd64.deb ... Unpacking dbus (1.16.0-1) ... Selecting previously unselected package libpython3.12-minimal:amd64. Preparing to unpack .../8-libpython3.12-minimal_3.12.8-5_amd64.deb ... Unpacking libpython3.12-minimal:amd64 (3.12.8-5) ... Selecting previously unselected package python3.12-minimal. Preparing to unpack .../9-python3.12-minimal_3.12.8-5_amd64.deb ... Unpacking python3.12-minimal (3.12.8-5) ... Setting up libpython3.12-minimal:amd64 (3.12.8-5) ... Setting up libexpat1:amd64 (2.6.4-1) ... Setting up python3.12-minimal (3.12.8-5) ... Selecting previously unselected package python3-minimal. (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 ... 21225 files and directories currently installed.) Preparing to unpack .../00-python3-minimal_3.12.8-1_amd64.deb ... Unpacking python3-minimal (3.12.8-1) ... Selecting previously unselected package media-types. Preparing to unpack .../01-media-types_10.1.0_all.deb ... Unpacking media-types (10.1.0) ... Selecting previously unselected package netbase. Preparing to unpack .../02-netbase_6.4_all.deb ... Unpacking netbase (6.4) ... Selecting previously unselected package tzdata. Preparing to unpack .../03-tzdata_2024b-6_all.deb ... Unpacking tzdata (2024b-6) ... Selecting previously unselected package libffi8:amd64. Preparing to unpack .../04-libffi8_3.4.6-1_amd64.deb ... Unpacking libffi8:amd64 (3.4.6-1) ... Selecting previously unselected package libkrb5support0:amd64. Preparing to unpack .../05-libkrb5support0_1.21.3-3_amd64.deb ... Unpacking libkrb5support0:amd64 (1.21.3-3) ... Selecting previously unselected package libcom-err2:amd64. Preparing to unpack .../06-libcom-err2_1.47.2-1_amd64.deb ... Unpacking libcom-err2:amd64 (1.47.2-1) ... Selecting previously unselected package libk5crypto3:amd64. Preparing to unpack .../07-libk5crypto3_1.21.3-3_amd64.deb ... Unpacking libk5crypto3:amd64 (1.21.3-3) ... Selecting previously unselected package libkeyutils1:amd64. Preparing to unpack .../08-libkeyutils1_1.6.3-4_amd64.deb ... Unpacking libkeyutils1:amd64 (1.6.3-4) ... Selecting previously unselected package libkrb5-3:amd64. Preparing to unpack .../09-libkrb5-3_1.21.3-3_amd64.deb ... Unpacking libkrb5-3:amd64 (1.21.3-3) ... Selecting previously unselected package libgssapi-krb5-2:amd64. Preparing to unpack .../10-libgssapi-krb5-2_1.21.3-3_amd64.deb ... Unpacking libgssapi-krb5-2:amd64 (1.21.3-3) ... Selecting previously unselected package libtirpc-common. Preparing to unpack .../11-libtirpc-common_1.3.4+ds-1.3_all.deb ... Unpacking libtirpc-common (1.3.4+ds-1.3) ... Selecting previously unselected package libtirpc3t64:amd64. Preparing to unpack .../12-libtirpc3t64_1.3.4+ds-1.3+b1_amd64.deb ... Adding 'diversion of /lib/x86_64-linux-gnu/libtirpc.so.3 to /lib/x86_64-linux-gnu/libtirpc.so.3.usr-is-merged by libtirpc3t64' Adding 'diversion of /lib/x86_64-linux-gnu/libtirpc.so.3.0.0 to /lib/x86_64-linux-gnu/libtirpc.so.3.0.0.usr-is-merged by libtirpc3t64' Unpacking libtirpc3t64:amd64 (1.3.4+ds-1.3+b1) ... Selecting previously unselected package libnsl2:amd64. Preparing to unpack .../13-libnsl2_1.3.0-3+b3_amd64.deb ... Unpacking libnsl2:amd64 (1.3.0-3+b3) ... Selecting previously unselected package readline-common. Preparing to unpack .../14-readline-common_8.2-6_all.deb ... Unpacking readline-common (8.2-6) ... Selecting previously unselected package libreadline8t64:amd64. Preparing to unpack .../15-libreadline8t64_8.2-6_amd64.deb ... Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8 to /lib/x86_64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8.2 to /lib/x86_64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8 to /lib/x86_64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8.2 to /lib/x86_64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:amd64 (8.2-6) ... Selecting previously unselected package libpython3.12-stdlib:amd64. Preparing to unpack .../16-libpython3.12-stdlib_3.12.8-5_amd64.deb ... Unpacking libpython3.12-stdlib:amd64 (3.12.8-5) ... Selecting previously unselected package python3.12. Preparing to unpack .../17-python3.12_3.12.8-5_amd64.deb ... Unpacking python3.12 (3.12.8-5) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../18-libpython3-stdlib_3.12.8-1_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.12.8-1) ... Setting up python3-minimal (3.12.8-1) ... Selecting previously unselected package python3. (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 ... 22293 files and directories currently installed.) Preparing to unpack .../000-python3_3.12.8-1_amd64.deb ... Unpacking python3 (3.12.8-1) ... Selecting previously unselected package sgml-base. Preparing to unpack .../001-sgml-base_1.31_all.deb ... Unpacking sgml-base (1.31) ... Selecting previously unselected package libproc2-0:amd64. Preparing to unpack .../002-libproc2-0_2%3a4.0.4-6_amd64.deb ... Unpacking libproc2-0:amd64 (2:4.0.4-6) ... Selecting previously unselected package procps. Preparing to unpack .../003-procps_2%3a4.0.4-6_amd64.deb ... Unpacking procps (2:4.0.4-6) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../004-sensible-utils_0.0.24_all.deb ... Unpacking sensible-utils (0.0.24) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../005-libmagic-mgc_1%3a5.45-3+b1_amd64.deb ... Unpacking libmagic-mgc (1:5.45-3+b1) ... Selecting previously unselected package libmagic1t64:amd64. Preparing to unpack .../006-libmagic1t64_1%3a5.45-3+b1_amd64.deb ... Unpacking libmagic1t64:amd64 (1:5.45-3+b1) ... Selecting previously unselected package file. Preparing to unpack .../007-file_1%3a5.45-3+b1_amd64.deb ... Unpacking file (1:5.45-3+b1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../008-gettext-base_0.22.5-4_amd64.deb ... Unpacking gettext-base (0.22.5-4) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../009-libuchardet0_0.0.8-1+b2_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../010-groff-base_1.23.0-7_amd64.deb ... Unpacking groff-base (1.23.0-7) ... Selecting previously unselected package libpam-systemd:amd64. Preparing to unpack .../011-libpam-systemd_257.2-1_amd64.deb ... Unpacking libpam-systemd:amd64 (257.2-1) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../012-bsdextrautils_2.40.4-1_amd64.deb ... Unpacking bsdextrautils (2.40.4-1) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../013-libpipeline1_1.5.8-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../014-man-db_2.13.0-1_amd64.deb ... Unpacking man-db (2.13.0-1) ... Selecting previously unselected package libgdk-pixbuf2.0-common. Preparing to unpack .../015-libgdk-pixbuf2.0-common_2.42.12+dfsg-2_all.deb ... Unpacking libgdk-pixbuf2.0-common (2.42.12+dfsg-2) ... Selecting previously unselected package libglib2.0-0t64:amd64. Preparing to unpack .../016-libglib2.0-0t64_2.82.4-2_amd64.deb ... Unpacking libglib2.0-0t64:amd64 (2.82.4-2) ... Selecting previously unselected package libicu72:amd64. Preparing to unpack .../017-libicu72_72.1-6_amd64.deb ... Unpacking libicu72:amd64 (72.1-6) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../018-libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_amd64.deb ... Unpacking libxml2:amd64 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Selecting previously unselected package shared-mime-info. Preparing to unpack .../019-shared-mime-info_2.4-5+b2_amd64.deb ... Unpacking shared-mime-info (2.4-5+b2) ... Selecting previously unselected package libjpeg62-turbo:amd64. Preparing to unpack .../020-libjpeg62-turbo_1%3a2.1.5-3+b1_amd64.deb ... Unpacking libjpeg62-turbo:amd64 (1:2.1.5-3+b1) ... Selecting previously unselected package libpng16-16t64:amd64. Preparing to unpack .../021-libpng16-16t64_1.6.44-3_amd64.deb ... Unpacking libpng16-16t64:amd64 (1.6.44-3) ... Selecting previously unselected package libdeflate0:amd64. Preparing to unpack .../022-libdeflate0_1.23-1+b1_amd64.deb ... Unpacking libdeflate0:amd64 (1.23-1+b1) ... Selecting previously unselected package libjbig0:amd64. Preparing to unpack .../023-libjbig0_2.1-6.1+b2_amd64.deb ... Unpacking libjbig0:amd64 (2.1-6.1+b2) ... Selecting previously unselected package liblerc4:amd64. Preparing to unpack .../024-liblerc4_4.0.0+ds-5_amd64.deb ... Unpacking liblerc4:amd64 (4.0.0+ds-5) ... Selecting previously unselected package libsharpyuv0:amd64. Preparing to unpack .../025-libsharpyuv0_1.5.0-0.1_amd64.deb ... Unpacking libsharpyuv0:amd64 (1.5.0-0.1) ... Selecting previously unselected package libwebp7:amd64. Preparing to unpack .../026-libwebp7_1.5.0-0.1_amd64.deb ... Unpacking libwebp7:amd64 (1.5.0-0.1) ... Selecting previously unselected package libtiff6:amd64. Preparing to unpack .../027-libtiff6_4.5.1+git230720-5_amd64.deb ... Unpacking libtiff6:amd64 (4.5.1+git230720-5) ... Selecting previously unselected package libgdk-pixbuf-2.0-0:amd64. Preparing to unpack .../028-libgdk-pixbuf-2.0-0_2.42.12+dfsg-2_amd64.deb ... Unpacking libgdk-pixbuf-2.0-0:amd64 (2.42.12+dfsg-2) ... Selecting previously unselected package gtk-update-icon-cache. Preparing to unpack .../029-gtk-update-icon-cache_4.16.12+ds-1_amd64.deb ... No diversion 'diversion of /usr/sbin/update-icon-caches to /usr/sbin/update-icon-caches.gtk2 by libgtk-3-bin', none removed. No diversion 'diversion of /usr/share/man/man8/update-icon-caches.8.gz to /usr/share/man/man8/update-icon-caches.gtk2.8.gz by libgtk-3-bin', none removed. Unpacking gtk-update-icon-cache (4.16.12+ds-1) ... Selecting previously unselected package hicolor-icon-theme. Preparing to unpack .../030-hicolor-icon-theme_0.18-1_all.deb ... Unpacking hicolor-icon-theme (0.18-1) ... Selecting previously unselected package adwaita-icon-theme. Preparing to unpack .../031-adwaita-icon-theme_47.0-2_all.deb ... Unpacking adwaita-icon-theme (47.0-2) ... Selecting previously unselected package at-spi2-common. Preparing to unpack .../032-at-spi2-common_2.55.0.1-1_all.deb ... Unpacking at-spi2-common (2.55.0.1-1) ... Selecting previously unselected package m4. Preparing to unpack .../033-m4_1.4.19-5_amd64.deb ... Unpacking m4 (1.4.19-5) ... Selecting previously unselected package autoconf. Preparing to unpack .../034-autoconf_2.72-3_all.deb ... Unpacking autoconf (2.72-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../035-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../036-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../037-autopoint_0.22.5-4_all.deb ... Unpacking autopoint (0.22.5-4) ... Selecting previously unselected package dbus-user-session. Preparing to unpack .../038-dbus-user-session_1.16.0-1_amd64.deb ... Unpacking dbus-user-session (1.16.0-1) ... Selecting previously unselected package libdconf1:amd64. Preparing to unpack .../039-libdconf1_0.40.0-5_amd64.deb ... Unpacking libdconf1:amd64 (0.40.0-5) ... Selecting previously unselected package dconf-service. Preparing to unpack .../040-dconf-service_0.40.0-5_amd64.deb ... Unpacking dconf-service (0.40.0-5) ... Selecting previously unselected package dconf-gsettings-backend:amd64. Preparing to unpack .../041-dconf-gsettings-backend_0.40.0-5_amd64.deb ... Unpacking dconf-gsettings-backend:amd64 (0.40.0-5) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../042-libdebhelper-perl_13.23_all.deb ... Unpacking libdebhelper-perl (13.23) ... Selecting previously unselected package libtool. Preparing to unpack .../043-libtool_2.5.4-2_all.deb ... Unpacking libtool (2.5.4-2) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../044-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../045-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../046-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../047-dh-strip-nondeterminism_1.14.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.14.0-1) ... Selecting previously unselected package libelf1t64:amd64. Preparing to unpack .../048-libelf1t64_0.192-4_amd64.deb ... Unpacking libelf1t64:amd64 (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../049-dwz_0.15-1+b1_amd64.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package libunistring5:amd64. Preparing to unpack .../050-libunistring5_1.3-1_amd64.deb ... Unpacking libunistring5:amd64 (1.3-1) ... Selecting previously unselected package gettext. Preparing to unpack .../051-gettext_0.22.5-4_amd64.deb ... Unpacking gettext (0.22.5-4) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../052-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../053-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../054-debhelper_13.23_all.deb ... Unpacking debhelper (13.23) ... Selecting previously unselected package libbrotli1:amd64. Preparing to unpack .../055-libbrotli1_1.1.0-2+b6_amd64.deb ... Unpacking libbrotli1:amd64 (1.1.0-2+b6) ... Selecting previously unselected package libfreetype6:amd64. Preparing to unpack .../056-libfreetype6_2.13.3+dfsg-1_amd64.deb ... Unpacking libfreetype6:amd64 (2.13.3+dfsg-1) ... Selecting previously unselected package fonts-dejavu-mono. Preparing to unpack .../057-fonts-dejavu-mono_2.37-8_all.deb ... Unpacking fonts-dejavu-mono (2.37-8) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../058-fonts-dejavu-core_2.37-8_all.deb ... Unpacking fonts-dejavu-core (2.37-8) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../059-fontconfig-config_2.15.0-2_amd64.deb ... Unpacking fontconfig-config (2.15.0-2) ... Selecting previously unselected package libfontconfig1:amd64. Preparing to unpack .../060-libfontconfig1_2.15.0-2_amd64.deb ... Unpacking libfontconfig1:amd64 (2.15.0-2) ... Selecting previously unselected package fontconfig. Preparing to unpack .../061-fontconfig_2.15.0-2_amd64.deb ... Unpacking fontconfig (2.15.0-2) ... Selecting previously unselected package gir1.2-glib-2.0:amd64. Preparing to unpack .../062-gir1.2-glib-2.0_2.82.4-2_amd64.deb ... Unpacking gir1.2-glib-2.0:amd64 (2.82.4-2) ... Selecting previously unselected package libatk1.0-0t64:amd64. Preparing to unpack .../063-libatk1.0-0t64_2.55.0.1-1_amd64.deb ... Unpacking libatk1.0-0t64:amd64 (2.55.0.1-1) ... Selecting previously unselected package gir1.2-atk-1.0:amd64. Preparing to unpack .../064-gir1.2-atk-1.0_2.55.0.1-1_amd64.deb ... Unpacking gir1.2-atk-1.0:amd64 (2.55.0.1-1) ... Selecting previously unselected package libpixman-1-0:amd64. Preparing to unpack .../065-libpixman-1-0_0.44.0-3_amd64.deb ... Unpacking libpixman-1-0:amd64 (0.44.0-3) ... Selecting previously unselected package libxau6:amd64. Preparing to unpack .../066-libxau6_1%3a1.0.11-1_amd64.deb ... Unpacking libxau6:amd64 (1:1.0.11-1) ... Selecting previously unselected package libxdmcp6:amd64. Preparing to unpack .../067-libxdmcp6_1%3a1.1.5-1_amd64.deb ... Unpacking libxdmcp6:amd64 (1:1.1.5-1) ... Selecting previously unselected package libxcb1:amd64. Preparing to unpack .../068-libxcb1_1.17.0-2+b1_amd64.deb ... Unpacking libxcb1:amd64 (1.17.0-2+b1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../069-libx11-data_2%3a1.8.10-2_all.deb ... Unpacking libx11-data (2:1.8.10-2) ... Selecting previously unselected package libx11-6:amd64. Preparing to unpack .../070-libx11-6_2%3a1.8.10-2_amd64.deb ... Unpacking libx11-6:amd64 (2:1.8.10-2) ... Selecting previously unselected package libxcb-render0:amd64. Preparing to unpack .../071-libxcb-render0_1.17.0-2+b1_amd64.deb ... Unpacking libxcb-render0:amd64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-shm0:amd64. Preparing to unpack .../072-libxcb-shm0_1.17.0-2+b1_amd64.deb ... Unpacking libxcb-shm0:amd64 (1.17.0-2+b1) ... Selecting previously unselected package libxext6:amd64. Preparing to unpack .../073-libxext6_2%3a1.3.4-1+b3_amd64.deb ... Unpacking libxext6:amd64 (2:1.3.4-1+b3) ... Selecting previously unselected package libxrender1:amd64. Preparing to unpack .../074-libxrender1_1%3a0.9.10-1.1+b4_amd64.deb ... Unpacking libxrender1:amd64 (1:0.9.10-1.1+b4) ... Selecting previously unselected package libcairo2:amd64. Preparing to unpack .../075-libcairo2_1.18.2-2_amd64.deb ... Unpacking libcairo2:amd64 (1.18.2-2) ... Selecting previously unselected package libcairo-gobject2:amd64. Preparing to unpack .../076-libcairo-gobject2_1.18.2-2_amd64.deb ... Unpacking libcairo-gobject2:amd64 (1.18.2-2) ... Selecting previously unselected package gir1.2-freedesktop:amd64. Preparing to unpack .../077-gir1.2-freedesktop_1.82.0-3_amd64.deb ... Unpacking gir1.2-freedesktop:amd64 (1.82.0-3) ... Selecting previously unselected package libxi6:amd64. Preparing to unpack .../078-libxi6_2%3a1.8.2-1_amd64.deb ... Unpacking libxi6:amd64 (2:1.8.2-1) ... Selecting previously unselected package libatspi2.0-0t64:amd64. Preparing to unpack .../079-libatspi2.0-0t64_2.55.0.1-1_amd64.deb ... Unpacking libatspi2.0-0t64:amd64 (2.55.0.1-1) ... Selecting previously unselected package gir1.2-atspi-2.0:amd64. Preparing to unpack .../080-gir1.2-atspi-2.0_2.55.0.1-1_amd64.deb ... Unpacking gir1.2-atspi-2.0:amd64 (2.55.0.1-1) ... Selecting previously unselected package libcloudproviders0:amd64. Preparing to unpack .../081-libcloudproviders0_0.3.6-1+b1_amd64.deb ... Unpacking libcloudproviders0:amd64 (0.3.6-1+b1) ... Selecting previously unselected package gir1.2-cloudproviders-0.3.0:amd64. Preparing to unpack .../082-gir1.2-cloudproviders-0.3.0_0.3.6-1+b1_amd64.deb ... Unpacking gir1.2-cloudproviders-0.3.0:amd64 (0.3.6-1+b1) ... Selecting previously unselected package gir1.2-glib-2.0-dev:amd64. Preparing to unpack .../083-gir1.2-glib-2.0-dev_2.82.4-2_amd64.deb ... Unpacking gir1.2-glib-2.0-dev:amd64 (2.82.4-2) ... Selecting previously unselected package gir1.2-freedesktop-dev:amd64. Preparing to unpack .../084-gir1.2-freedesktop-dev_1.82.0-3_amd64.deb ... Unpacking gir1.2-freedesktop-dev:amd64 (1.82.0-3) ... Selecting previously unselected package gir1.2-gdkpixbuf-2.0:amd64. Preparing to unpack .../085-gir1.2-gdkpixbuf-2.0_2.42.12+dfsg-2_amd64.deb ... Unpacking gir1.2-gdkpixbuf-2.0:amd64 (2.42.12+dfsg-2) ... Selecting previously unselected package libgraphite2-3:amd64. Preparing to unpack .../086-libgraphite2-3_1.3.14-2+b1_amd64.deb ... Unpacking libgraphite2-3:amd64 (1.3.14-2+b1) ... Selecting previously unselected package libharfbuzz0b:amd64. Preparing to unpack .../087-libharfbuzz0b_10.2.0-1_amd64.deb ... Unpacking libharfbuzz0b:amd64 (10.2.0-1) ... Selecting previously unselected package libharfbuzz-gobject0:amd64. Preparing to unpack .../088-libharfbuzz-gobject0_10.2.0-1_amd64.deb ... Unpacking libharfbuzz-gobject0:amd64 (10.2.0-1) ... Selecting previously unselected package gir1.2-harfbuzz-0.0:amd64. Preparing to unpack .../089-gir1.2-harfbuzz-0.0_10.2.0-1_amd64.deb ... Unpacking gir1.2-harfbuzz-0.0:amd64 (10.2.0-1) ... Selecting previously unselected package libfribidi0:amd64. Preparing to unpack .../090-libfribidi0_1.0.16-1_amd64.deb ... Unpacking libfribidi0:amd64 (1.0.16-1) ... Selecting previously unselected package libthai-data. Preparing to unpack .../091-libthai-data_0.1.29-2_all.deb ... Unpacking libthai-data (0.1.29-2) ... Selecting previously unselected package libdatrie1:amd64. Preparing to unpack .../092-libdatrie1_0.2.13-3+b1_amd64.deb ... Unpacking libdatrie1:amd64 (0.2.13-3+b1) ... Selecting previously unselected package libthai0:amd64. Preparing to unpack .../093-libthai0_0.1.29-2+b1_amd64.deb ... Unpacking libthai0:amd64 (0.1.29-2+b1) ... Selecting previously unselected package libpango-1.0-0:amd64. Preparing to unpack .../094-libpango-1.0-0_1.56.1-1_amd64.deb ... Unpacking libpango-1.0-0:amd64 (1.56.1-1) ... Selecting previously unselected package libpangoft2-1.0-0:amd64. Preparing to unpack .../095-libpangoft2-1.0-0_1.56.1-1_amd64.deb ... Unpacking libpangoft2-1.0-0:amd64 (1.56.1-1) ... Selecting previously unselected package libpangocairo-1.0-0:amd64. Preparing to unpack .../096-libpangocairo-1.0-0_1.56.1-1_amd64.deb ... Unpacking libpangocairo-1.0-0:amd64 (1.56.1-1) ... Selecting previously unselected package libxft2:amd64. Preparing to unpack .../097-libxft2_2.3.6-1+b4_amd64.deb ... Unpacking libxft2:amd64 (2.3.6-1+b4) ... Selecting previously unselected package libpangoxft-1.0-0:amd64. Preparing to unpack .../098-libpangoxft-1.0-0_1.56.1-1_amd64.deb ... Unpacking libpangoxft-1.0-0:amd64 (1.56.1-1) ... Selecting previously unselected package gir1.2-pango-1.0:amd64. Preparing to unpack .../099-gir1.2-pango-1.0_1.56.1-1_amd64.deb ... Unpacking gir1.2-pango-1.0:amd64 (1.56.1-1) ... Selecting previously unselected package libatk-bridge2.0-0t64:amd64. Preparing to unpack .../100-libatk-bridge2.0-0t64_2.55.0.1-1_amd64.deb ... Unpacking libatk-bridge2.0-0t64:amd64 (2.55.0.1-1) ... Selecting previously unselected package liblcms2-2:amd64. Preparing to unpack .../101-liblcms2-2_2.16-2_amd64.deb ... Unpacking liblcms2-2:amd64 (2.16-2) ... Selecting previously unselected package libcolord2:amd64. Preparing to unpack .../102-libcolord2_1.4.7-1+b2_amd64.deb ... Unpacking libcolord2:amd64 (1.4.7-1+b2) ... Selecting previously unselected package libavahi-common-data:amd64. Preparing to unpack .../103-libavahi-common-data_0.8-16_amd64.deb ... Unpacking libavahi-common-data:amd64 (0.8-16) ... Selecting previously unselected package libavahi-common3:amd64. Preparing to unpack .../104-libavahi-common3_0.8-16_amd64.deb ... Unpacking libavahi-common3:amd64 (0.8-16) ... Selecting previously unselected package libavahi-client3:amd64. Preparing to unpack .../105-libavahi-client3_0.8-16_amd64.deb ... Unpacking libavahi-client3:amd64 (0.8-16) ... Selecting previously unselected package libidn2-0:amd64. Preparing to unpack .../106-libidn2-0_2.3.7-2+b1_amd64.deb ... Unpacking libidn2-0:amd64 (2.3.7-2+b1) ... Selecting previously unselected package libp11-kit0:amd64. Preparing to unpack .../107-libp11-kit0_0.25.5-3_amd64.deb ... Unpacking libp11-kit0:amd64 (0.25.5-3) ... Selecting previously unselected package libtasn1-6:amd64. Preparing to unpack .../108-libtasn1-6_4.19.0-3+b3_amd64.deb ... Unpacking libtasn1-6:amd64 (4.19.0-3+b3) ... Selecting previously unselected package libgnutls30t64:amd64. Preparing to unpack .../109-libgnutls30t64_3.8.8-2_amd64.deb ... Unpacking libgnutls30t64:amd64 (3.8.8-2) ... Selecting previously unselected package libcups2t64:amd64. Preparing to unpack .../110-libcups2t64_2.4.10-2+b1_amd64.deb ... Unpacking libcups2t64:amd64 (2.4.10-2+b1) ... Selecting previously unselected package libepoxy0:amd64. Preparing to unpack .../111-libepoxy0_1.5.10-2_amd64.deb ... Unpacking libepoxy0:amd64 (1.5.10-2) ... Selecting previously unselected package libwayland-client0:amd64. Preparing to unpack .../112-libwayland-client0_1.23.0-1+b2_amd64.deb ... Unpacking libwayland-client0:amd64 (1.23.0-1+b2) ... Selecting previously unselected package libwayland-cursor0:amd64. Preparing to unpack .../113-libwayland-cursor0_1.23.0-1+b2_amd64.deb ... Unpacking libwayland-cursor0:amd64 (1.23.0-1+b2) ... Selecting previously unselected package libwayland-egl1:amd64. Preparing to unpack .../114-libwayland-egl1_1.23.0-1+b2_amd64.deb ... Unpacking libwayland-egl1:amd64 (1.23.0-1+b2) ... Selecting previously unselected package libxcomposite1:amd64. Preparing to unpack .../115-libxcomposite1_1%3a0.4.6-1_amd64.deb ... Unpacking libxcomposite1:amd64 (1:0.4.6-1) ... Selecting previously unselected package libxfixes3:amd64. Preparing to unpack .../116-libxfixes3_1%3a6.0.0-2+b4_amd64.deb ... Unpacking libxfixes3:amd64 (1:6.0.0-2+b4) ... Selecting previously unselected package libxcursor1:amd64. Preparing to unpack .../117-libxcursor1_1%3a1.2.3-1_amd64.deb ... Unpacking libxcursor1:amd64 (1:1.2.3-1) ... Selecting previously unselected package libxdamage1:amd64. Preparing to unpack .../118-libxdamage1_1%3a1.1.6-1+b2_amd64.deb ... Unpacking libxdamage1:amd64 (1:1.1.6-1+b2) ... Selecting previously unselected package libxinerama1:amd64. Preparing to unpack .../119-libxinerama1_2%3a1.1.4-3+b3_amd64.deb ... Unpacking libxinerama1:amd64 (2:1.1.4-3+b3) ... Selecting previously unselected package xkb-data. Preparing to unpack .../120-xkb-data_2.42-1_all.deb ... Unpacking xkb-data (2.42-1) ... Selecting previously unselected package libxkbcommon0:amd64. Preparing to unpack .../121-libxkbcommon0_1.7.0-2_amd64.deb ... Unpacking libxkbcommon0:amd64 (1.7.0-2) ... Selecting previously unselected package libxrandr2:amd64. Preparing to unpack .../122-libxrandr2_2%3a1.5.4-1+b3_amd64.deb ... Unpacking libxrandr2:amd64 (2:1.5.4-1+b3) ... Selecting previously unselected package libgtk-3-common. Preparing to unpack .../123-libgtk-3-common_3.24.43-5_all.deb ... Unpacking libgtk-3-common (3.24.43-5) ... Selecting previously unselected package libgtk-3-0t64:amd64. Preparing to unpack .../124-libgtk-3-0t64_3.24.43-5_amd64.deb ... Unpacking libgtk-3-0t64:amd64 (3.24.43-5) ... Selecting previously unselected package gir1.2-gtk-3.0:amd64. Preparing to unpack .../125-gir1.2-gtk-3.0_3.24.43-5_amd64.deb ... Unpacking gir1.2-gtk-3.0:amd64 (3.24.43-5) ... Selecting previously unselected package libgtksourceview-3.0-common. Preparing to unpack .../126-libgtksourceview-3.0-common_3.24.11-3_all.deb ... Unpacking libgtksourceview-3.0-common (3.24.11-3) ... Selecting previously unselected package libgtksourceview-3.0-1:amd64. Preparing to unpack .../127-libgtksourceview-3.0-1_3.24.11-3_amd64.deb ... Unpacking libgtksourceview-3.0-1:amd64 (3.24.11-3) ... Selecting previously unselected package gir1.2-gtksource-3.0:amd64. Preparing to unpack .../128-gir1.2-gtksource-3.0_3.24.11-3_amd64.deb ... Unpacking gir1.2-gtksource-3.0:amd64 (3.24.11-3) ... Selecting previously unselected package libibus-1.0-5:amd64. Preparing to unpack .../129-libibus-1.0-5_1.5.31-1_amd64.deb ... Unpacking libibus-1.0-5:amd64 (1.5.31-1) ... Selecting previously unselected package gir1.2-ibus-1.0:amd64. Preparing to unpack .../130-gir1.2-ibus-1.0_1.5.31-1_amd64.deb ... Unpacking gir1.2-ibus-1.0:amd64 (1.5.31-1) ... Selecting previously unselected package native-architecture. Preparing to unpack .../131-native-architecture_0.2.3_all.deb ... Unpacking native-architecture (0.2.3) ... Selecting previously unselected package libgirepository-2.0-0:amd64. Preparing to unpack .../132-libgirepository-2.0-0_2.82.4-2_amd64.deb ... Unpacking libgirepository-2.0-0:amd64 (2.82.4-2) ... Selecting previously unselected package girepository-tools:amd64. Preparing to unpack .../133-girepository-tools_2.82.4-2_amd64.deb ... Unpacking girepository-tools:amd64 (2.82.4-2) ... Selecting previously unselected package icu-devtools. Preparing to unpack .../134-icu-devtools_72.1-6_amd64.deb ... Unpacking icu-devtools (72.1-6) ... Selecting previously unselected package libao-common. Preparing to unpack .../135-libao-common_1.2.2+20180113-1.2_all.deb ... Unpacking libao-common (1.2.2+20180113-1.2) ... Selecting previously unselected package libao4:amd64. Preparing to unpack .../136-libao4_1.2.2+20180113-1.2_amd64.deb ... Unpacking libao4:amd64 (1.2.2+20180113-1.2) ... Selecting previously unselected package libao-dev:amd64. Preparing to unpack .../137-libao-dev_1.2.2+20180113-1.2_amd64.deb ... Unpacking libao-dev:amd64 (1.2.2+20180113-1.2) ... Selecting previously unselected package libasound2-data. Preparing to unpack .../138-libasound2-data_1.2.13-1_all.deb ... Unpacking libasound2-data (1.2.13-1) ... Selecting previously unselected package libasound2t64:amd64. Preparing to unpack .../139-libasound2t64_1.2.13-1+b1_amd64.deb ... Unpacking libasound2t64:amd64 (1.2.13-1+b1) ... Selecting previously unselected package libasound2-dev:amd64. Preparing to unpack .../140-libasound2-dev_1.2.13-1+b1_amd64.deb ... Unpacking libasound2-dev:amd64 (1.2.13-1+b1) ... Selecting previously unselected package libasyncns0:amd64. Preparing to unpack .../141-libasyncns0_0.8-6+b5_amd64.deb ... Unpacking libasyncns0:amd64 (0.8-6+b5) ... Selecting previously unselected package libpkgconf3:amd64. Preparing to unpack .../142-libpkgconf3_1.8.1-4_amd64.deb ... Unpacking libpkgconf3:amd64 (1.8.1-4) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../143-pkgconf-bin_1.8.1-4_amd64.deb ... Unpacking pkgconf-bin (1.8.1-4) ... Selecting previously unselected package pkgconf:amd64. Preparing to unpack .../144-pkgconf_1.8.1-4_amd64.deb ... Unpacking pkgconf:amd64 (1.8.1-4) ... Selecting previously unselected package libffi-dev:amd64. Preparing to unpack .../145-libffi-dev_3.4.6-1_amd64.deb ... Unpacking libffi-dev:amd64 (3.4.6-1) ... Selecting previously unselected package uuid-dev:amd64. Preparing to unpack .../146-uuid-dev_2.40.4-1_amd64.deb ... Unpacking uuid-dev:amd64 (2.40.4-1) ... Selecting previously unselected package libblkid-dev:amd64. Preparing to unpack .../147-libblkid-dev_2.40.4-1_amd64.deb ... Unpacking libblkid-dev:amd64 (2.40.4-1) ... Selecting previously unselected package libsepol-dev:amd64. Preparing to unpack .../148-libsepol-dev_3.7-1_amd64.deb ... Unpacking libsepol-dev:amd64 (3.7-1) ... Selecting previously unselected package libpcre2-16-0:amd64. Preparing to unpack .../149-libpcre2-16-0_10.44-5_amd64.deb ... Unpacking libpcre2-16-0:amd64 (10.44-5) ... Selecting previously unselected package libpcre2-32-0:amd64. Preparing to unpack .../150-libpcre2-32-0_10.44-5_amd64.deb ... Unpacking libpcre2-32-0:amd64 (10.44-5) ... Selecting previously unselected package libpcre2-posix3:amd64. Preparing to unpack .../151-libpcre2-posix3_10.44-5_amd64.deb ... Unpacking libpcre2-posix3:amd64 (10.44-5) ... Selecting previously unselected package libpcre2-dev:amd64. Preparing to unpack .../152-libpcre2-dev_10.44-5_amd64.deb ... Unpacking libpcre2-dev:amd64 (10.44-5) ... Selecting previously unselected package libselinux1-dev:amd64. Preparing to unpack .../153-libselinux1-dev_3.7-3+b1_amd64.deb ... Unpacking libselinux1-dev:amd64 (3.7-3+b1) ... Selecting previously unselected package libmount-dev:amd64. Preparing to unpack .../154-libmount-dev_2.40.4-1_amd64.deb ... Unpacking libmount-dev:amd64 (2.40.4-1) ... Selecting previously unselected package libsysprof-capture-4-dev:amd64. Preparing to unpack .../155-libsysprof-capture-4-dev_47.2-1_amd64.deb ... Unpacking libsysprof-capture-4-dev:amd64 (47.2-1) ... Selecting previously unselected package zlib1g-dev:amd64. Preparing to unpack .../156-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_amd64.deb ... Unpacking zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1+b1) ... Selecting previously unselected package libgio-2.0-dev:amd64. Preparing to unpack .../157-libgio-2.0-dev_2.82.4-2_amd64.deb ... Unpacking libgio-2.0-dev:amd64 (2.82.4-2) ... Selecting previously unselected package libglib2.0-data. Preparing to unpack .../158-libglib2.0-data_2.82.4-2_all.deb ... Unpacking libglib2.0-data (2.82.4-2) ... Selecting previously unselected package libglib2.0-bin. Preparing to unpack .../159-libglib2.0-bin_2.82.4-2_amd64.deb ... Unpacking libglib2.0-bin (2.82.4-2) ... Selecting previously unselected package python3-packaging. Preparing to unpack .../160-python3-packaging_24.2-1_all.deb ... Unpacking python3-packaging (24.2-1) ... Selecting previously unselected package libgio-2.0-dev-bin. Preparing to unpack .../161-libgio-2.0-dev-bin_2.82.4-2_amd64.deb ... Unpacking libgio-2.0-dev-bin (2.82.4-2) ... Selecting previously unselected package libglib2.0-dev-bin. Preparing to unpack .../162-libglib2.0-dev-bin_2.82.4-2_amd64.deb ... Unpacking libglib2.0-dev-bin (2.82.4-2) ... Selecting previously unselected package libglib2.0-dev:amd64. Preparing to unpack .../163-libglib2.0-dev_2.82.4-2_amd64.deb ... Unpacking libglib2.0-dev:amd64 (2.82.4-2) ... Selecting previously unselected package libatk1.0-dev:amd64. Preparing to unpack .../164-libatk1.0-dev_2.55.0.1-1_amd64.deb ... Unpacking libatk1.0-dev:amd64 (2.55.0.1-1) ... Selecting previously unselected package libsystemd-dev:amd64. Preparing to unpack .../165-libsystemd-dev_257.2-1_amd64.deb ... Unpacking libsystemd-dev:amd64 (257.2-1) ... Selecting previously unselected package xml-core. Preparing to unpack .../166-xml-core_0.19_all.deb ... Unpacking xml-core (0.19) ... Selecting previously unselected package libdbus-1-dev:amd64. Preparing to unpack .../167-libdbus-1-dev_1.16.0-1_amd64.deb ... Unpacking libdbus-1-dev:amd64 (1.16.0-1) ... Selecting previously unselected package x11-common. Preparing to unpack .../168-x11-common_1%3a7.7+23.2_all.deb ... Unpacking x11-common (1:7.7+23.2) ... Selecting previously unselected package libxtst6:amd64. Preparing to unpack .../169-libxtst6_2%3a1.2.3-1.1+b3_amd64.deb ... Unpacking libxtst6:amd64 (2:1.2.3-1.1+b3) ... Selecting previously unselected package xorg-sgml-doctools. Preparing to unpack .../170-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ... Unpacking xorg-sgml-doctools (1:1.11-1.1) ... Selecting previously unselected package x11proto-dev. Preparing to unpack .../171-x11proto-dev_2024.1-1_all.deb ... Unpacking x11proto-dev (2024.1-1) ... Selecting previously unselected package libxau-dev:amd64. Preparing to unpack .../172-libxau-dev_1%3a1.0.11-1_amd64.deb ... Unpacking libxau-dev:amd64 (1:1.0.11-1) ... Selecting previously unselected package libxdmcp-dev:amd64. Preparing to unpack .../173-libxdmcp-dev_1%3a1.1.5-1_amd64.deb ... Unpacking libxdmcp-dev:amd64 (1:1.1.5-1) ... Selecting previously unselected package xtrans-dev. Preparing to unpack .../174-xtrans-dev_1.4.0-1_all.deb ... Unpacking xtrans-dev (1.4.0-1) ... Selecting previously unselected package libxcb1-dev:amd64. Preparing to unpack .../175-libxcb1-dev_1.17.0-2+b1_amd64.deb ... Unpacking libxcb1-dev:amd64 (1.17.0-2+b1) ... Selecting previously unselected package libx11-dev:amd64. Preparing to unpack .../176-libx11-dev_2%3a1.8.10-2_amd64.deb ... Unpacking libx11-dev:amd64 (2:1.8.10-2) ... Selecting previously unselected package libxext-dev:amd64. Preparing to unpack .../177-libxext-dev_2%3a1.3.4-1+b3_amd64.deb ... Unpacking libxext-dev:amd64 (2:1.3.4-1+b3) ... Selecting previously unselected package libxfixes-dev:amd64. Preparing to unpack .../178-libxfixes-dev_1%3a6.0.0-2+b4_amd64.deb ... Unpacking libxfixes-dev:amd64 (1:6.0.0-2+b4) ... Selecting previously unselected package libxi-dev:amd64. Preparing to unpack .../179-libxi-dev_2%3a1.8.2-1_amd64.deb ... Unpacking libxi-dev:amd64 (2:1.8.2-1) ... Selecting previously unselected package libxtst-dev:amd64. Preparing to unpack .../180-libxtst-dev_2%3a1.2.3-1.1+b3_amd64.deb ... Unpacking libxtst-dev:amd64 (2:1.2.3-1.1+b3) ... Selecting previously unselected package libatspi2.0-dev:amd64. Preparing to unpack .../181-libatspi2.0-dev_2.55.0.1-1_amd64.deb ... Unpacking libatspi2.0-dev:amd64 (2.55.0.1-1) ... Selecting previously unselected package libatk-bridge2.0-dev:amd64. Preparing to unpack .../182-libatk-bridge2.0-dev_2.55.0.1-1_amd64.deb ... Unpacking libatk-bridge2.0-dev:amd64 (2.55.0.1-1) ... Selecting previously unselected package libbrotli-dev:amd64. Preparing to unpack .../183-libbrotli-dev_1.1.0-2+b6_amd64.deb ... Unpacking libbrotli-dev:amd64 (1.1.0-2+b6) ... Selecting previously unselected package libbz2-dev:amd64. Preparing to unpack .../184-libbz2-dev_1.0.8-6_amd64.deb ... Unpacking libbz2-dev:amd64 (1.0.8-6) ... Selecting previously unselected package liblzo2-2:amd64. Preparing to unpack .../185-liblzo2-2_2.10-3+b1_amd64.deb ... Unpacking liblzo2-2:amd64 (2.10-3+b1) ... Selecting previously unselected package libcairo-script-interpreter2:amd64. Preparing to unpack .../186-libcairo-script-interpreter2_1.18.2-2_amd64.deb ... Unpacking libcairo-script-interpreter2:amd64 (1.18.2-2) ... Selecting previously unselected package libexpat1-dev:amd64. Preparing to unpack .../187-libexpat1-dev_2.6.4-1_amd64.deb ... Unpacking libexpat1-dev:amd64 (2.6.4-1) ... Selecting previously unselected package libpng-dev:amd64. Preparing to unpack .../188-libpng-dev_1.6.44-3_amd64.deb ... Unpacking libpng-dev:amd64 (1.6.44-3) ... Selecting previously unselected package libfreetype-dev:amd64. Preparing to unpack .../189-libfreetype-dev_2.13.3+dfsg-1_amd64.deb ... Unpacking libfreetype-dev:amd64 (2.13.3+dfsg-1) ... Selecting previously unselected package libfontconfig-dev:amd64. Preparing to unpack .../190-libfontconfig-dev_2.15.0-2_amd64.deb ... Unpacking libfontconfig-dev:amd64 (2.15.0-2) ... Selecting previously unselected package libpixman-1-dev:amd64. Preparing to unpack .../191-libpixman-1-dev_0.44.0-3_amd64.deb ... Unpacking libpixman-1-dev:amd64 (0.44.0-3) ... Selecting previously unselected package libice6:amd64. Preparing to unpack .../192-libice6_2%3a1.1.1-1_amd64.deb ... Unpacking libice6:amd64 (2:1.1.1-1) ... Selecting previously unselected package libsm6:amd64. Preparing to unpack .../193-libsm6_2%3a1.2.4-1_amd64.deb ... Unpacking libsm6:amd64 (2:1.2.4-1) ... Selecting previously unselected package libice-dev:amd64. Preparing to unpack .../194-libice-dev_2%3a1.1.1-1_amd64.deb ... Unpacking libice-dev:amd64 (2:1.1.1-1) ... Selecting previously unselected package libsm-dev:amd64. Preparing to unpack .../195-libsm-dev_2%3a1.2.4-1_amd64.deb ... Unpacking libsm-dev:amd64 (2:1.2.4-1) ... Selecting previously unselected package libxcb-render0-dev:amd64. Preparing to unpack .../196-libxcb-render0-dev_1.17.0-2+b1_amd64.deb ... Unpacking libxcb-render0-dev:amd64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-shm0-dev:amd64. Preparing to unpack .../197-libxcb-shm0-dev_1.17.0-2+b1_amd64.deb ... Unpacking libxcb-shm0-dev:amd64 (1.17.0-2+b1) ... Selecting previously unselected package libxrender-dev:amd64. Preparing to unpack .../198-libxrender-dev_1%3a0.9.10-1.1+b4_amd64.deb ... Unpacking libxrender-dev:amd64 (1:0.9.10-1.1+b4) ... Selecting previously unselected package libcairo2-dev:amd64. Preparing to unpack .../199-libcairo2-dev_1.18.2-2_amd64.deb ... Unpacking libcairo2-dev:amd64 (1.18.2-2) ... Selecting previously unselected package libchdr0:amd64. Preparing to unpack .../200-libchdr0_0.0~git20240929.aaca599+dfsg-1+b1_amd64.deb ... Unpacking libchdr0:amd64 (0.0~git20240929.aaca599+dfsg-1+b1) ... Selecting previously unselected package libchdr-dev:amd64. Preparing to unpack .../201-libchdr-dev_0.0~git20240929.aaca599+dfsg-1+b1_amd64.deb ... Unpacking libchdr-dev:amd64 (0.0~git20240929.aaca599+dfsg-1+b1) ... Selecting previously unselected package libcloudproviders-dev:amd64. Preparing to unpack .../202-libcloudproviders-dev_0.3.6-1+b1_amd64.deb ... Unpacking libcloudproviders-dev:amd64 (0.3.6-1+b1) ... Selecting previously unselected package libdatrie-dev:amd64. Preparing to unpack .../203-libdatrie-dev_0.2.13-3+b1_amd64.deb ... Unpacking libdatrie-dev:amd64 (0.2.13-3+b1) ... Selecting previously unselected package libdecor-0-0:amd64. Preparing to unpack .../204-libdecor-0-0_0.2.2-2_amd64.deb ... Unpacking libdecor-0-0:amd64 (0.2.2-2) ... Selecting previously unselected package libwayland-server0:amd64. Preparing to unpack .../205-libwayland-server0_1.23.0-1+b2_amd64.deb ... Unpacking libwayland-server0:amd64 (1.23.0-1+b2) ... Selecting previously unselected package libwayland-bin. Preparing to unpack .../206-libwayland-bin_1.23.0-1+b2_amd64.deb ... Unpacking libwayland-bin (1.23.0-1+b2) ... Selecting previously unselected package libwayland-dev:amd64. Preparing to unpack .../207-libwayland-dev_1.23.0-1+b2_amd64.deb ... Unpacking libwayland-dev:amd64 (1.23.0-1+b2) ... Selecting previously unselected package libdecor-0-dev:amd64. Preparing to unpack .../208-libdecor-0-dev_0.2.2-2_amd64.deb ... Unpacking libdecor-0-dev:amd64 (0.2.2-2) ... Selecting previously unselected package libdeflate-dev:amd64. Preparing to unpack .../209-libdeflate-dev_1.23-1+b1_amd64.deb ... Unpacking libdeflate-dev:amd64 (1.23-1+b1) ... Selecting previously unselected package libdrm-common. Preparing to unpack .../210-libdrm-common_2.4.123-1_all.deb ... Unpacking libdrm-common (2.4.123-1) ... Selecting previously unselected package libdrm2:amd64. Preparing to unpack .../211-libdrm2_2.4.123-1_amd64.deb ... Unpacking libdrm2:amd64 (2.4.123-1) ... Selecting previously unselected package libdrm-amdgpu1:amd64. Preparing to unpack .../212-libdrm-amdgpu1_2.4.123-1_amd64.deb ... Unpacking libdrm-amdgpu1:amd64 (2.4.123-1) ... Selecting previously unselected package libpciaccess0:amd64. Preparing to unpack .../213-libpciaccess0_0.17-3+b3_amd64.deb ... Unpacking libpciaccess0:amd64 (0.17-3+b3) ... Selecting previously unselected package libdrm-intel1:amd64. Preparing to unpack .../214-libdrm-intel1_2.4.123-1_amd64.deb ... Unpacking libdrm-intel1:amd64 (2.4.123-1) ... Selecting previously unselected package libdrm-radeon1:amd64. Preparing to unpack .../215-libdrm-radeon1_2.4.123-1_amd64.deb ... Unpacking libdrm-radeon1:amd64 (2.4.123-1) ... Selecting previously unselected package libdrm-nouveau2:amd64. Preparing to unpack .../216-libdrm-nouveau2_2.4.123-1_amd64.deb ... Unpacking libdrm-nouveau2:amd64 (2.4.123-1) ... Selecting previously unselected package libpciaccess-dev:amd64. Preparing to unpack .../217-libpciaccess-dev_0.17-3+b3_amd64.deb ... Unpacking libpciaccess-dev:amd64 (0.17-3+b3) ... Selecting previously unselected package libdrm-dev:amd64. Preparing to unpack .../218-libdrm-dev_2.4.123-1_amd64.deb ... Unpacking libdrm-dev:amd64 (2.4.123-1) ... Selecting previously unselected package libedit2:amd64. Preparing to unpack .../219-libedit2_3.1-20250104-1_amd64.deb ... Unpacking libedit2:amd64 (3.1-20250104-1) ... Selecting previously unselected package libglvnd0:amd64. Preparing to unpack .../220-libglvnd0_1.7.0-1+b2_amd64.deb ... Unpacking libglvnd0:amd64 (1.7.0-1+b2) ... Selecting previously unselected package libxcb-randr0:amd64. Preparing to unpack .../221-libxcb-randr0_1.17.0-2+b1_amd64.deb ... Unpacking libxcb-randr0:amd64 (1.17.0-2+b1) ... Selecting previously unselected package libglapi-mesa:amd64. Preparing to unpack .../222-libglapi-mesa_24.2.8-1_amd64.deb ... Unpacking libglapi-mesa:amd64 (24.2.8-1) ... Selecting previously unselected package libz3-4:amd64. Preparing to unpack .../223-libz3-4_4.13.3-1_amd64.deb ... Unpacking libz3-4:amd64 (4.13.3-1) ... Selecting previously unselected package libllvm19:amd64. Preparing to unpack .../224-libllvm19_1%3a19.1.6-1+b1_amd64.deb ... Unpacking libllvm19:amd64 (1:19.1.6-1+b1) ... Selecting previously unselected package libsensors-config. Preparing to unpack .../225-libsensors-config_1%3a3.6.0-10_all.deb ... Unpacking libsensors-config (1:3.6.0-10) ... Selecting previously unselected package libsensors5:amd64. Preparing to unpack .../226-libsensors5_1%3a3.6.0-10+b1_amd64.deb ... Unpacking libsensors5:amd64 (1:3.6.0-10+b1) ... Selecting previously unselected package libx11-xcb1:amd64. Preparing to unpack .../227-libx11-xcb1_2%3a1.8.10-2_amd64.deb ... Unpacking libx11-xcb1:amd64 (2:1.8.10-2) ... Selecting previously unselected package libxcb-dri2-0:amd64. Preparing to unpack .../228-libxcb-dri2-0_1.17.0-2+b1_amd64.deb ... Unpacking libxcb-dri2-0:amd64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-dri3-0:amd64. Preparing to unpack .../229-libxcb-dri3-0_1.17.0-2+b1_amd64.deb ... Unpacking libxcb-dri3-0:amd64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-present0:amd64. Preparing to unpack .../230-libxcb-present0_1.17.0-2+b1_amd64.deb ... Unpacking libxcb-present0:amd64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-sync1:amd64. Preparing to unpack .../231-libxcb-sync1_1.17.0-2+b1_amd64.deb ... Unpacking libxcb-sync1:amd64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-xfixes0:amd64. Preparing to unpack .../232-libxcb-xfixes0_1.17.0-2+b1_amd64.deb ... Unpacking libxcb-xfixes0:amd64 (1.17.0-2+b1) ... Selecting previously unselected package libxshmfence1:amd64. Preparing to unpack .../233-libxshmfence1_1.3-1+b3_amd64.deb ... Unpacking libxshmfence1:amd64 (1.3-1+b3) ... Selecting previously unselected package mesa-libgallium:amd64. Preparing to unpack .../234-mesa-libgallium_24.2.8-1_amd64.deb ... Unpacking mesa-libgallium:amd64 (24.2.8-1) ... Selecting previously unselected package libgbm1:amd64. Preparing to unpack .../235-libgbm1_24.2.8-1_amd64.deb ... Unpacking libgbm1:amd64 (24.2.8-1) ... Selecting previously unselected package libegl-mesa0:amd64. Preparing to unpack .../236-libegl-mesa0_24.2.8-1_amd64.deb ... Unpacking libegl-mesa0:amd64 (24.2.8-1) ... Selecting previously unselected package libegl1:amd64. Preparing to unpack .../237-libegl1_1.7.0-1+b2_amd64.deb ... Unpacking libegl1:amd64 (1.7.0-1+b2) ... Selecting previously unselected package libxcb-glx0:amd64. Preparing to unpack .../238-libxcb-glx0_1.17.0-2+b1_amd64.deb ... Unpacking libxcb-glx0:amd64 (1.17.0-2+b1) ... Selecting previously unselected package libxxf86vm1:amd64. Preparing to unpack .../239-libxxf86vm1_1%3a1.1.4-1+b4_amd64.deb ... Unpacking libxxf86vm1:amd64 (1:1.1.4-1+b4) ... Selecting previously unselected package libvulkan1:amd64. Preparing to unpack .../240-libvulkan1_1.4.304.0-1_amd64.deb ... Unpacking libvulkan1:amd64 (1.4.304.0-1) ... Selecting previously unselected package libgl1-mesa-dri:amd64. Preparing to unpack .../241-libgl1-mesa-dri_24.2.8-1_amd64.deb ... Unpacking libgl1-mesa-dri:amd64 (24.2.8-1) ... Selecting previously unselected package libglx-mesa0:amd64. Preparing to unpack .../242-libglx-mesa0_24.2.8-1_amd64.deb ... Unpacking libglx-mesa0:amd64 (24.2.8-1) ... Selecting previously unselected package libglx0:amd64. Preparing to unpack .../243-libglx0_1.7.0-1+b2_amd64.deb ... Unpacking libglx0:amd64 (1.7.0-1+b2) ... Selecting previously unselected package libgl1:amd64. Preparing to unpack .../244-libgl1_1.7.0-1+b2_amd64.deb ... Unpacking libgl1:amd64 (1.7.0-1+b2) ... Selecting previously unselected package libglx-dev:amd64. Preparing to unpack .../245-libglx-dev_1.7.0-1+b2_amd64.deb ... Unpacking libglx-dev:amd64 (1.7.0-1+b2) ... Selecting previously unselected package libgl-dev:amd64. Preparing to unpack .../246-libgl-dev_1.7.0-1+b2_amd64.deb ... Unpacking libgl-dev:amd64 (1.7.0-1+b2) ... Selecting previously unselected package libegl-dev:amd64. Preparing to unpack .../247-libegl-dev_1.7.0-1+b2_amd64.deb ... Unpacking libegl-dev:amd64 (1.7.0-1+b2) ... Selecting previously unselected package libglvnd-core-dev:amd64. Preparing to unpack .../248-libglvnd-core-dev_1.7.0-1+b2_amd64.deb ... Unpacking libglvnd-core-dev:amd64 (1.7.0-1+b2) ... Selecting previously unselected package libgles1:amd64. Preparing to unpack .../249-libgles1_1.7.0-1+b2_amd64.deb ... Unpacking libgles1:amd64 (1.7.0-1+b2) ... Selecting previously unselected package libgles2:amd64. Preparing to unpack .../250-libgles2_1.7.0-1+b2_amd64.deb ... Unpacking libgles2:amd64 (1.7.0-1+b2) ... Selecting previously unselected package libgles-dev:amd64. Preparing to unpack .../251-libgles-dev_1.7.0-1+b2_amd64.deb ... Unpacking libgles-dev:amd64 (1.7.0-1+b2) ... Selecting previously unselected package libopengl0:amd64. Preparing to unpack .../252-libopengl0_1.7.0-1+b2_amd64.deb ... Unpacking libopengl0:amd64 (1.7.0-1+b2) ... Selecting previously unselected package libopengl-dev:amd64. Preparing to unpack .../253-libopengl-dev_1.7.0-1+b2_amd64.deb ... Unpacking libopengl-dev:amd64 (1.7.0-1+b2) ... Selecting previously unselected package libglvnd-dev:amd64. Preparing to unpack .../254-libglvnd-dev_1.7.0-1+b2_amd64.deb ... Unpacking libglvnd-dev:amd64 (1.7.0-1+b2) ... Selecting previously unselected package libegl1-mesa-dev:amd64. Preparing to unpack .../255-libegl1-mesa-dev_24.2.8-1_amd64.deb ... Unpacking libegl1-mesa-dev:amd64 (24.2.8-1) ... Selecting previously unselected package libepoxy-dev:amd64. Preparing to unpack .../256-libepoxy-dev_1.5.10-2_amd64.deb ... Unpacking libepoxy-dev:amd64 (1.5.10-2) ... Selecting previously unselected package libogg0:amd64. Preparing to unpack .../257-libogg0_1.3.5-3+b2_amd64.deb ... Unpacking libogg0:amd64 (1.3.5-3+b2) ... Selecting previously unselected package libflac12t64:amd64. Preparing to unpack .../258-libflac12t64_1.4.3+ds-4_amd64.deb ... Unpacking libflac12t64:amd64 (1.4.3+ds-4) ... Selecting previously unselected package libfribidi-dev:amd64. Preparing to unpack .../259-libfribidi-dev_1.0.16-1_amd64.deb ... Unpacking libfribidi-dev:amd64 (1.0.16-1) ... Selecting previously unselected package libgbm-dev:amd64. Preparing to unpack .../260-libgbm-dev_24.2.8-1_amd64.deb ... Unpacking libgbm-dev:amd64 (24.2.8-1) ... Selecting previously unselected package libgdk-pixbuf2.0-bin. Preparing to unpack .../261-libgdk-pixbuf2.0-bin_2.42.12+dfsg-2_amd64.deb ... Unpacking libgdk-pixbuf2.0-bin (2.42.12+dfsg-2) ... Selecting previously unselected package libjpeg62-turbo-dev:amd64. Preparing to unpack .../262-libjpeg62-turbo-dev_1%3a2.1.5-3+b1_amd64.deb ... Unpacking libjpeg62-turbo-dev:amd64 (1:2.1.5-3+b1) ... Selecting previously unselected package libjpeg-dev:amd64. Preparing to unpack .../263-libjpeg-dev_1%3a2.1.5-3+b1_amd64.deb ... Unpacking libjpeg-dev:amd64 (1:2.1.5-3+b1) ... Selecting previously unselected package libjbig-dev:amd64. Preparing to unpack .../264-libjbig-dev_2.1-6.1+b2_amd64.deb ... Unpacking libjbig-dev:amd64 (2.1-6.1+b2) ... Selecting previously unselected package liblzma-dev:amd64. Preparing to unpack .../265-liblzma-dev_5.6.3-1+b1_amd64.deb ... Unpacking liblzma-dev:amd64 (5.6.3-1+b1) ... Selecting previously unselected package libzstd-dev:amd64. Preparing to unpack .../266-libzstd-dev_1.5.6+dfsg-2_amd64.deb ... Unpacking libzstd-dev:amd64 (1.5.6+dfsg-2) ... Selecting previously unselected package libwebpdemux2:amd64. Preparing to unpack .../267-libwebpdemux2_1.5.0-0.1_amd64.deb ... Unpacking libwebpdemux2:amd64 (1.5.0-0.1) ... Selecting previously unselected package libwebpmux3:amd64. Preparing to unpack .../268-libwebpmux3_1.5.0-0.1_amd64.deb ... Unpacking libwebpmux3:amd64 (1.5.0-0.1) ... Selecting previously unselected package libwebpdecoder3:amd64. Preparing to unpack .../269-libwebpdecoder3_1.5.0-0.1_amd64.deb ... Unpacking libwebpdecoder3:amd64 (1.5.0-0.1) ... Selecting previously unselected package libsharpyuv-dev:amd64. Preparing to unpack .../270-libsharpyuv-dev_1.5.0-0.1_amd64.deb ... Unpacking libsharpyuv-dev:amd64 (1.5.0-0.1) ... Selecting previously unselected package libwebp-dev:amd64. Preparing to unpack .../271-libwebp-dev_1.5.0-0.1_amd64.deb ... Unpacking libwebp-dev:amd64 (1.5.0-0.1) ... Selecting previously unselected package libtiffxx6:amd64. Preparing to unpack .../272-libtiffxx6_4.5.1+git230720-5_amd64.deb ... Unpacking libtiffxx6:amd64 (4.5.1+git230720-5) ... Selecting previously unselected package liblerc-dev:amd64. Preparing to unpack .../273-liblerc-dev_4.0.0+ds-5_amd64.deb ... Unpacking liblerc-dev:amd64 (4.0.0+ds-5) ... Selecting previously unselected package libtiff-dev:amd64. Preparing to unpack .../274-libtiff-dev_4.5.1+git230720-5_amd64.deb ... Unpacking libtiff-dev:amd64 (4.5.1+git230720-5) ... Selecting previously unselected package libgdk-pixbuf-2.0-dev:amd64. Preparing to unpack .../275-libgdk-pixbuf-2.0-dev_2.42.12+dfsg-2_amd64.deb ... Unpacking libgdk-pixbuf-2.0-dev:amd64 (2.42.12+dfsg-2) ... Selecting previously unselected package libgraphite2-dev:amd64. Preparing to unpack .../276-libgraphite2-dev_1.3.14-2+b1_amd64.deb ... Unpacking libgraphite2-dev:amd64 (1.3.14-2+b1) ... Selecting previously unselected package libharfbuzz-icu0:amd64. Preparing to unpack .../277-libharfbuzz-icu0_10.2.0-1_amd64.deb ... Unpacking libharfbuzz-icu0:amd64 (10.2.0-1) ... Selecting previously unselected package libharfbuzz-subset0:amd64. Preparing to unpack .../278-libharfbuzz-subset0_10.2.0-1_amd64.deb ... Unpacking libharfbuzz-subset0:amd64 (10.2.0-1) ... Selecting previously unselected package libharfbuzz-cairo0:amd64. Preparing to unpack .../279-libharfbuzz-cairo0_10.2.0-1_amd64.deb ... Unpacking libharfbuzz-cairo0:amd64 (10.2.0-1) ... Selecting previously unselected package libicu-dev:amd64. Preparing to unpack .../280-libicu-dev_72.1-6_amd64.deb ... Unpacking libicu-dev:amd64 (72.1-6) ... Selecting previously unselected package libharfbuzz-dev:amd64. Preparing to unpack .../281-libharfbuzz-dev_10.2.0-1_amd64.deb ... Unpacking libharfbuzz-dev:amd64 (10.2.0-1) ... Selecting previously unselected package libthai-dev:amd64. Preparing to unpack .../282-libthai-dev_0.1.29-2+b1_amd64.deb ... Unpacking libthai-dev:amd64 (0.1.29-2+b1) ... Selecting previously unselected package libxft-dev:amd64. Preparing to unpack .../283-libxft-dev_2.3.6-1+b4_amd64.deb ... Unpacking libxft-dev:amd64 (2.3.6-1+b4) ... Selecting previously unselected package pango1.0-tools. Preparing to unpack .../284-pango1.0-tools_1.56.1-1_amd64.deb ... Unpacking pango1.0-tools (1.56.1-1) ... Selecting previously unselected package libpango1.0-dev:amd64. Preparing to unpack .../285-libpango1.0-dev_1.56.1-1_amd64.deb ... Unpacking libpango1.0-dev:amd64 (1.56.1-1) ... Selecting previously unselected package libxcomposite-dev:amd64. Preparing to unpack .../286-libxcomposite-dev_1%3a0.4.6-1_amd64.deb ... Unpacking libxcomposite-dev:amd64 (1:0.4.6-1) ... Selecting previously unselected package libxcursor-dev:amd64. Preparing to unpack .../287-libxcursor-dev_1%3a1.2.3-1_amd64.deb ... Unpacking libxcursor-dev:amd64 (1:1.2.3-1) ... Selecting previously unselected package libxdamage-dev:amd64. Preparing to unpack .../288-libxdamage-dev_1%3a1.1.6-1+b2_amd64.deb ... Unpacking libxdamage-dev:amd64 (1:1.1.6-1+b2) ... Selecting previously unselected package libxinerama-dev:amd64. Preparing to unpack .../289-libxinerama-dev_2%3a1.1.4-3+b3_amd64.deb ... Unpacking libxinerama-dev:amd64 (2:1.1.4-3+b3) ... Selecting previously unselected package libxkbcommon-dev:amd64. Preparing to unpack .../290-libxkbcommon-dev_1.7.0-2_amd64.deb ... Unpacking libxkbcommon-dev:amd64 (1.7.0-2) ... Selecting previously unselected package libxrandr-dev:amd64. Preparing to unpack .../291-libxrandr-dev_2%3a1.5.4-1+b3_amd64.deb ... Unpacking libxrandr-dev:amd64 (2:1.5.4-1+b3) ... Selecting previously unselected package wayland-protocols. Preparing to unpack .../292-wayland-protocols_1.39-1_all.deb ... Unpacking wayland-protocols (1.39-1) ... Selecting previously unselected package libgtk-3-dev:amd64. Preparing to unpack .../293-libgtk-3-dev_3.24.43-5_amd64.deb ... Unpacking libgtk-3-dev:amd64 (3.24.43-5) ... Selecting previously unselected package libxml2-dev:amd64. Preparing to unpack .../294-libxml2-dev_2.12.7+dfsg+really2.9.14-0.2+b1_amd64.deb ... Unpacking libxml2-dev:amd64 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Selecting previously unselected package libgtksourceview-3.0-dev:amd64. Preparing to unpack .../295-libgtksourceview-3.0-dev_3.24.11-3_amd64.deb ... Unpacking libgtksourceview-3.0-dev:amd64 (3.24.11-3) ... Selecting previously unselected package libibus-1.0-dev:amd64. Preparing to unpack .../296-libibus-1.0-dev_1.5.31-1_amd64.deb ... Unpacking libibus-1.0-dev:amd64 (1.5.31-1) ... Selecting previously unselected package libmp3lame0:amd64. Preparing to unpack .../297-libmp3lame0_3.100-6+b3_amd64.deb ... Unpacking libmp3lame0:amd64 (3.100-6+b3) ... Selecting previously unselected package libmpg123-0t64:amd64. Preparing to unpack .../298-libmpg123-0t64_1.32.10-1_amd64.deb ... Unpacking libmpg123-0t64:amd64 (1.32.10-1) ... Selecting previously unselected package libopenal-data. Preparing to unpack .../299-libopenal-data_1%3a1.24.2-1_all.deb ... Unpacking libopenal-data (1:1.24.2-1) ... Selecting previously unselected package libopenal1:amd64. Preparing to unpack .../300-libopenal1_1%3a1.24.2-1_amd64.deb ... Unpacking libopenal1:amd64 (1:1.24.2-1) ... Selecting previously unselected package libopenal-dev:amd64. Preparing to unpack .../301-libopenal-dev_1%3a1.24.2-1_amd64.deb ... Unpacking libopenal-dev:amd64 (1:1.24.2-1) ... Selecting previously unselected package libopus0:amd64. Preparing to unpack .../302-libopus0_1.5.2-2_amd64.deb ... Unpacking libopus0:amd64 (1.5.2-2) ... Selecting previously unselected package libvorbis0a:amd64. Preparing to unpack .../303-libvorbis0a_1.3.7-2+b1_amd64.deb ... Unpacking libvorbis0a:amd64 (1.3.7-2+b1) ... Selecting previously unselected package libvorbisenc2:amd64. Preparing to unpack .../304-libvorbisenc2_1.3.7-2+b1_amd64.deb ... Unpacking libvorbisenc2:amd64 (1.3.7-2+b1) ... Selecting previously unselected package libsndfile1:amd64. Preparing to unpack .../305-libsndfile1_1.2.2-2_amd64.deb ... Unpacking libsndfile1:amd64 (1.2.2-2) ... Selecting previously unselected package libpulse0:amd64. Preparing to unpack .../306-libpulse0_17.0+dfsg1-1_amd64.deb ... Unpacking libpulse0:amd64 (17.0+dfsg1-1) ... Selecting previously unselected package libpulse-mainloop-glib0:amd64. Preparing to unpack .../307-libpulse-mainloop-glib0_17.0+dfsg1-1_amd64.deb ... Unpacking libpulse-mainloop-glib0:amd64 (17.0+dfsg1-1) ... Selecting previously unselected package libpulse-dev:amd64. Preparing to unpack .../308-libpulse-dev_17.0+dfsg1-1_amd64.deb ... Unpacking libpulse-dev:amd64 (17.0+dfsg1-1) ... Selecting previously unselected package libsamplerate0:amd64. Preparing to unpack .../309-libsamplerate0_0.2.2-4+b2_amd64.deb ... Unpacking libsamplerate0:amd64 (0.2.2-4+b2) ... Selecting previously unselected package libsamplerate0-dev:amd64. Preparing to unpack .../310-libsamplerate0-dev_0.2.2-4+b2_amd64.deb ... Unpacking libsamplerate0-dev:amd64 (0.2.2-4+b2) ... Selecting previously unselected package libxss1:amd64. Preparing to unpack .../311-libxss1_1%3a1.2.3-1+b3_amd64.deb ... Unpacking libxss1:amd64 (1:1.2.3-1+b3) ... Selecting previously unselected package libsdl2-2.0-0:amd64. Preparing to unpack .../312-libsdl2-2.0-0_2.30.11+dfsg-1_amd64.deb ... Unpacking libsdl2-2.0-0:amd64 (2.30.11+dfsg-1) ... Selecting previously unselected package libsndio7.0:amd64. Preparing to unpack .../313-libsndio7.0_1.10.0-0.1_amd64.deb ... Unpacking libsndio7.0:amd64 (1.10.0-0.1) ... Selecting previously unselected package libsndio-dev:amd64. Preparing to unpack .../314-libsndio-dev_1.10.0-0.1_amd64.deb ... Unpacking libsndio-dev:amd64 (1.10.0-0.1) ... Selecting previously unselected package libudev-dev:amd64. Preparing to unpack .../315-libudev-dev_257.2-1_amd64.deb ... Unpacking libudev-dev:amd64 (257.2-1) ... Selecting previously unselected package libxss-dev:amd64. Preparing to unpack .../316-libxss-dev_1%3a1.2.3-1+b3_amd64.deb ... Unpacking libxss-dev:amd64 (1:1.2.3-1+b3) ... Selecting previously unselected package libxt6t64:amd64. Preparing to unpack .../317-libxt6t64_1%3a1.2.1-1.2+b2_amd64.deb ... Unpacking libxt6t64:amd64 (1:1.2.1-1.2+b2) ... Selecting previously unselected package libxt-dev:amd64. Preparing to unpack .../318-libxt-dev_1%3a1.2.1-1.2+b2_amd64.deb ... Unpacking libxt-dev:amd64 (1:1.2.1-1.2+b2) ... Selecting previously unselected package libxv1:amd64. Preparing to unpack .../319-libxv1_2%3a1.0.11-1.1+b3_amd64.deb ... Unpacking libxv1:amd64 (2:1.0.11-1.1+b3) ... Selecting previously unselected package libxv-dev:amd64. Preparing to unpack .../320-libxv-dev_2%3a1.0.11-1.1+b3_amd64.deb ... Unpacking libxv-dev:amd64 (2:1.0.11-1.1+b3) ... Selecting previously unselected package libxxf86vm-dev:amd64. Preparing to unpack .../321-libxxf86vm-dev_1%3a1.1.4-1+b4_amd64.deb ... Unpacking libxxf86vm-dev:amd64 (1:1.1.4-1+b4) ... Selecting previously unselected package libsdl2-dev:amd64. Preparing to unpack .../322-libsdl2-dev_2.30.11+dfsg-1_amd64.deb ... Unpacking libsdl2-dev:amd64 (2.30.11+dfsg-1) ... Setting up media-types (10.1.0) ... Setting up libpipeline1:amd64 (1.5.8-1) ... Setting up libgraphite2-3:amd64 (1.3.14-2+b1) ... Setting up liblcms2-2:amd64 (2.16-2) ... Setting up libpixman-1-0:amd64 (0.44.0-3) ... Setting up libsharpyuv0:amd64 (1.5.0-0.1) ... Setting up libpciaccess0:amd64 (0.17-3+b3) ... Setting up systemd-sysv (257.2-1) ... Setting up libxau6:amd64 (1:1.0.11-1) ... Setting up libxdmcp6:amd64 (1:1.1.5-1) ... Setting up libkeyutils1:amd64 (1.6.3-4) ... Setting up libxcb1:amd64 (1.17.0-2+b1) ... Setting up libpixman-1-dev:amd64 (0.44.0-3) ... Setting up native-architecture (0.2.3) ... Setting up libicu72:amd64 (72.1-6) ... Setting up libpciaccess-dev:amd64 (0.17-3+b3) ... Setting up libxcb-xfixes0:amd64 (1.17.0-2+b1) ... Setting up libogg0:amd64 (1.3.5-3+b2) ... Setting up liblerc4:amd64 (4.0.0+ds-5) ... Setting up libzstd-dev:amd64 (1.5.6+dfsg-2) ... Setting up bsdextrautils (2.40.4-1) ... Setting up libglvnd-core-dev:amd64 (1.7.0-1+b2) ... Setting up hicolor-icon-theme (0.18-1) ... Setting up libdatrie1:amd64 (0.2.13-3+b1) ... Setting up libmagic-mgc (1:5.45-3+b1) ... Setting up libxcb-render0:amd64 (1.17.0-2+b1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libglvnd0:amd64 (1.7.0-1+b2) ... Setting up libtirpc-common (1.3.4+ds-1.3) ... Setting up libxcb-glx0:amd64 (1.17.0-2+b1) ... Setting up libdebhelper-perl (13.23) ... Setting up libbrotli1:amd64 (1.1.0-2+b6) ... Setting up libedit2:amd64 (3.1-20250104-1) ... Setting up libgdk-pixbuf2.0-common (2.42.12+dfsg-2) ... Setting up libmagic1t64:amd64 (1:5.45-3+b1) ... Setting up x11-common (1:7.7+23.2) ... Running in chroot, ignoring request. Setting up X socket directories... /tmp/.X11-unix /tmp/.ICE-unix. Setting up libsensors-config (1:3.6.0-10) ... Setting up libdeflate0:amd64 (1.23-1+b1) ... Setting up libwebpdecoder3:amd64 (1.5.0-0.1) ... Setting up gettext-base (0.22.5-4) ... Setting up m4 (1.4.19-5) ... Setting up xkb-data (2.42-1) ... Setting up liblzo2-2:amd64 (2.10-3+b1) ... Setting up libxcb-shm0:amd64 (1.17.0-2+b1) ... Setting up libcom-err2:amd64 (1.47.2-1) ... Setting up file (1:5.45-3+b1) ... Setting up libmpg123-0t64:amd64 (1.32.10-1) ... Setting up libjbig0:amd64 (2.1-6.1+b2) ... Setting up libpcre2-16-0:amd64 (10.44-5) ... Setting up libopengl0:amd64 (1.7.0-1+b2) ... Setting up libelf1t64:amd64 (0.192-4) ... Setting up libkrb5support0:amd64 (1.21.3-3) ... Setting up libao-common (1.2.2+20180113-1.2) ... Setting up tzdata (2024b-6) ... Current default time zone: 'Etc/UTC' Local time is now: Sat Feb 28 21:02:16 UTC 2026. Universal Time is now: Sat Feb 28 21:02:16 UTC 2026. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libxcb-present0:amd64 (1.17.0-2+b1) ... Setting up libsysprof-capture-4-dev:amd64 (47.2-1) ... Setting up libasound2-data (1.2.13-1) ... Setting up xtrans-dev (1.4.0-1) ... Setting up libgraphite2-dev:amd64 (1.3.14-2+b1) ... Setting up autotools-dev (20220109.1) ... Setting up libz3-4:amd64 (4.13.3-1) ... Setting up libpcre2-32-0:amd64 (10.44-5) ... Setting up libglib2.0-data (2.82.4-2) ... Setting up libpkgconf3:amd64 (1.8.1-4) ... Setting up libgles2:amd64 (1.7.0-1+b2) ... Setting up libasound2t64:amd64 (1.2.13-1+b1) ... Setting up libexpat1-dev:amd64 (2.6.4-1) ... Setting up libjpeg62-turbo:amd64 (1:2.1.5-3+b1) ... Setting up libx11-data (2:1.8.10-2) ... Setting up libjpeg62-turbo-dev:amd64 (1:2.1.5-3+b1) ... Setting up libepoxy0:amd64 (1.5.10-2) ... Setting up libxcb-sync1:amd64 (1.17.0-2+b1) ... Setting up uuid-dev:amd64 (2.40.4-1) ... Setting up libavahi-common-data:amd64 (0.8-16) ... Setting up libgles1:amd64 (1.7.0-1+b2) ... Setting up libdbus-1-3:amd64 (1.16.0-1) ... Setting up libfribidi0:amd64 (1.0.16-1) ... Setting up libopus0:amd64 (1.5.2-2) ... Setting up libproc2-0:amd64 (2:4.0.4-6) ... Setting up libunistring5:amd64 (1.3-1) ... Setting up fonts-dejavu-mono (2.37-8) ... Setting up libpng16-16t64:amd64 (1.6.44-3) ... Setting up libvorbis0a:amd64 (1.3.7-2+b1) ... Setting up autopoint (0.22.5-4) ... Setting up icu-devtools (72.1-6) ... Setting up fonts-dejavu-core (2.37-8) ... Setting up libchdr0:amd64 (0.0~git20240929.aaca599+dfsg-1+b1) ... Setting up libudev-dev:amd64 (257.2-1) ... Setting up libsepol-dev:amd64 (3.7-1) ... Setting up pkgconf-bin (1.8.1-4) ... Setting up libsensors5:amd64 (1:3.6.0-10+b1) ... Setting up liblerc-dev:amd64 (4.0.0+ds-5) ... Setting up libk5crypto3:amd64 (1.21.3-3) ... Setting up libglapi-mesa:amd64 (24.2.8-1) ... Setting up libvulkan1:amd64 (1.4.304.0-1) ... Setting up autoconf (2.72-3) ... Setting up libwebp7:amd64 (1.5.0-0.1) ... Setting up liblzma-dev:amd64 (5.6.3-1+b1) ... Setting up libsndio7.0:amd64 (1.10.0-0.1) ... Setting up libxcb-dri2-0:amd64 (1.17.0-2+b1) ... Setting up zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1+b1) ... Setting up libao4:amd64 (1.2.2+20180113-1.2) ... Setting up libffi8:amd64 (3.4.6-1) ... Setting up libpcre2-posix3:amd64 (10.44-5) ... Setting up dwz (0.15-1+b1) ... Setting up wayland-protocols (1.39-1) ... Setting up sensible-utils (0.0.24) ... Setting up libasyncns0:amd64 (0.8-6+b5) ... Setting up libxshmfence1:amd64 (1.3-1+b3) ... Setting up libao-dev:amd64 (1.2.2+20180113-1.2) ... Setting up at-spi2-common (2.55.0.1-1) ... Setting up libtiff6:amd64 (4.5.1+git230720-5) ... Setting up libxcb-randr0:amd64 (1.17.0-2+b1) ... Setting up dbus-session-bus-common (1.16.0-1) ... Setting up libuchardet0:amd64 (0.0.8-1+b2) ... Setting up procps (2:4.0.4-6) ... Setting up libgtksourceview-3.0-common (3.24.11-3) ... Setting up libtasn1-6:amd64 (4.19.0-3+b3) ... Setting up libx11-6:amd64 (2:1.8.10-2) ... Setting up libopenal-data (1:1.24.2-1) ... Setting up libthai-data (0.1.29-2) ... Setting up xorg-sgml-doctools (1:1.11-1.1) ... Setting up netbase (6.4) ... Setting up sgml-base (1.31) ... Setting up libkrb5-3:amd64 (1.21.3-3) ... Setting up libflac12t64:amd64 (1.4.3+ds-4) ... Setting up libwayland-egl1:amd64 (1.23.0-1+b2) ... Setting up libopengl-dev:amd64 (1.7.0-1+b2) ... Setting up dbus-system-bus-common (1.16.0-1) ... useradd: Warning: missing or non-executable shell '/usr/sbin/nologin' Setting up libasound2-dev:amd64 (1.2.13-1+b1) ... Setting up libsharpyuv-dev:amd64 (1.5.0-0.1) ... Setting up libsamplerate0:amd64 (0.2.2-4+b2) ... Setting up libwebpmux3:amd64 (1.5.0-0.1) ... Setting up libtiffxx6:amd64 (4.5.1+git230720-5) ... Setting up libdeflate-dev:amd64 (1.23-1+b1) ... Setting up libdrm-common (2.4.123-1) ... Setting up libxcomposite1:amd64 (1:0.4.6-1) ... Setting up readline-common (8.2-6) ... Setting up libicu-dev:amd64 (72.1-6) ... Setting up libxml2:amd64 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Setting up dbus-bin (1.16.0-1) ... Setting up libsystemd-dev:amd64 (257.2-1) ... Setting up libbrotli-dev:amd64 (1.1.0-2+b6) ... Setting up libmp3lame0:amd64 (3.100-6+b3) ... Setting up libvorbisenc2:amd64 (1.3.7-2+b1) ... Setting up libbz2-dev:amd64 (1.0.8-6) ... Setting up libxkbcommon0:amd64 (1.7.0-2) ... Setting up libwayland-client0:amd64 (1.23.0-1+b2) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up x11proto-dev (2024.1-1) ... Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... Setting up libxcb-dri3-0:amd64 (1.17.0-2+b1) ... Setting up libblkid-dev:amd64 (2.40.4-1) ... Setting up libllvm19:amd64 (1:19.1.6-1+b1) ... Setting up libwayland-server0:amd64 (1.23.0-1+b2) ... Setting up libx11-xcb1:amd64 (2:1.8.10-2) ... Setting up libice6:amd64 (2:1.1.1-1) ... Setting up gettext (0.22.5-4) ... Setting up libsndio-dev:amd64 (1.10.0-0.1) ... Setting up libxdamage1:amd64 (1:1.1.6-1+b2) ... Setting up libxau-dev:amd64 (1:1.0.11-1) ... Setting up libpcre2-dev:amd64 (10.44-5) ... Setting up libxrender1:amd64 (1:0.9.10-1.1+b4) ... Setting up libice-dev:amd64 (2:1.1.1-1) ... Setting up libtool (2.5.4-2) ... Setting up libselinux1-dev:amd64 (3.7-3+b1) ... Setting up fontconfig-config (2.15.0-2) ... Setting up libfribidi-dev:amd64 (1.0.16-1) ... Setting up libwebpdemux2:amd64 (1.5.0-0.1) ... Setting up libxkbcommon-dev:amd64 (1.7.0-2) ... Setting up libpng-dev:amd64 (1.6.44-3) ... Setting up libavahi-common3:amd64 (0.8-16) ... Setting up libjpeg-dev:amd64 (1:2.1.5-3+b1) ... Setting up libjbig-dev:amd64 (2.1-6.1+b2) ... Setting up libxext6:amd64 (2:1.3.4-1+b3) ... Setting up libidn2-0:amd64 (2.3.7-2+b1) ... Setting up libopenal1:amd64 (1:1.24.2-1) ... Setting up dbus-daemon (1.16.0-1) ... Setting up libffi-dev:amd64 (3.4.6-1) ... Setting up pkgconf:amd64 (1.8.1-4) ... Setting up libxxf86vm1:amd64 (1:1.1.4-1+b4) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up libthai0:amd64 (0.1.29-2+b1) ... Setting up libxdmcp-dev:amd64 (1:1.1.5-1) ... Setting up libwayland-bin (1.23.0-1+b2) ... Setting up libxml2-dev:amd64 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Setting up libglib2.0-0t64:amd64 (2.82.4-2) ... Setting up libwebp-dev:amd64 (1.5.0-0.1) ... Setting up libfreetype6:amd64 (2.13.3+dfsg-1) ... Setting up libtiff-dev:amd64 (4.5.1+git230720-5) ... Setting up libxfixes3:amd64 (1:6.0.0-2+b4) ... Setting up dbus (1.16.0-1) ... Running in chroot, ignoring request. invoke-rc.d: policy-rc.d denied execution of start. Setting up libchdr-dev:amd64 (0.0~git20240929.aaca599+dfsg-1+b1) ... Setting up shared-mime-info (2.4-5+b2) ... Setting up libp11-kit0:amd64 (0.25.5-3) ... Setting up libxinerama1:amd64 (2:1.1.4-3+b3) ... Setting up libxv1:amd64 (2:1.0.11-1.1+b3) ... Setting up libgssapi-krb5-2:amd64 (1.21.3-3) ... Setting up libxrandr2:amd64 (2:1.5.4-1+b3) ... Setting up gir1.2-glib-2.0:amd64 (2.82.4-2) ... Setting up libreadline8t64:amd64 (8.2-6) ... Setting up dh-strip-nondeterminism (1.14.0-1) ... Setting up libdrm2:amd64 (2.4.123-1) ... Setting up libdatrie-dev:amd64 (0.2.13-3+b1) ... Setting up gir1.2-glib-2.0-dev:amd64 (2.82.4-2) ... Setting up groff-base (1.23.0-7) ... Setting up libwayland-cursor0:amd64 (1.23.0-1+b2) ... Setting up xml-core (0.19) ... Setting up libpam-systemd:amd64 (257.2-1) ... Setting up libdecor-0-0:amd64 (0.2.2-2) ... Setting up libharfbuzz0b:amd64 (10.2.0-1) ... Setting up libgdk-pixbuf-2.0-0:amd64 (2.42.12+dfsg-2) ... Setting up libxss1:amd64 (1:1.2.3-1+b3) ... Setting up libfontconfig1:amd64 (2.15.0-2) ... Setting up libsndfile1:amd64 (1.2.2-2) ... Setting up libsm6:amd64 (2:1.2.4-1) ... Setting up libavahi-client3:amd64 (0.8-16) ... Setting up libmount-dev:amd64 (2.40.4-1) ... Setting up libdrm-amdgpu1:amd64 (2.4.123-1) ... Setting up libgnutls30t64:amd64 (3.8.8-2) ... Setting up gtk-update-icon-cache (4.16.12+ds-1) ... Setting up fontconfig (2.15.0-2) ... Regenerating fonts cache... done. Setting up libxft2:amd64 (2.3.6-1+b4) ... Setting up libdrm-nouveau2:amd64 (2.4.123-1) ... Setting up libgio-2.0-dev:amd64 (2.82.4-2) ... Setting up libharfbuzz-icu0:amd64 (10.2.0-1) ... Setting up libxcb1-dev:amd64 (1.17.0-2+b1) ... Setting up libatk1.0-0t64:amd64 (2.55.0.1-1) ... Setting up libxi6:amd64 (2:1.8.2-1) ... Setting up gir1.2-gdkpixbuf-2.0:amd64 (2.42.12+dfsg-2) ... Setting up libtirpc3t64:amd64 (1.3.4+ds-1.3+b1) ... Setting up libpulse0:amd64 (17.0+dfsg1-1) ... Setting up libgirepository-2.0-0:amd64 (2.82.4-2) ... Setting up gir1.2-atk-1.0:amd64 (2.55.0.1-1) ... Setting up libsm-dev:amd64 (2:1.2.4-1) ... Setting up libdrm-radeon1:amd64 (2.4.123-1) ... Setting up libopenal-dev:amd64 (1:1.24.2-1) ... Setting up libxtst6:amd64 (2:1.2.3-1.1+b3) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libxcursor1:amd64 (1:1.2.3-1) ... Setting up libpango-1.0-0:amd64 (1.56.1-1) ... Setting up libsamplerate0-dev:amd64 (0.2.2-4+b2) ... Setting up libdrm-intel1:amd64 (2.4.123-1) ... Setting up libibus-1.0-5:amd64 (1.5.31-1) ... Setting up libx11-dev:amd64 (2:1.8.10-2) ... Setting up libcloudproviders0:amd64 (0.3.6-1+b1) ... Setting up libglib2.0-bin (2.82.4-2) ... Setting up libharfbuzz-gobject0:amd64 (10.2.0-1) ... Setting up man-db (2.13.0-1) ... Not building database; man-db/auto-update is not 'true'. Created symlink '/etc/systemd/system/timers.target.wants/man-db.timer' -> '/usr/lib/systemd/system/man-db.timer'. Setting up libwayland-dev:amd64 (1.23.0-1+b2) ... Setting up libcairo2:amd64 (1.18.2-2) ... Setting up libcolord2:amd64 (1.4.7-1+b2) ... Setting up libfreetype-dev:amd64 (2.13.3+dfsg-1) ... Setting up libdconf1:amd64 (0.40.0-5) ... Setting up libxfixes-dev:amd64 (1:6.0.0-2+b4) ... Setting up libdecor-0-dev:amd64 (0.2.2-2) ... Setting up libxcb-shm0-dev:amd64 (1.17.0-2+b1) ... Setting up dbus-user-session (1.16.0-1) ... Setting up libharfbuzz-cairo0:amd64 (10.2.0-1) ... Setting up adwaita-icon-theme (47.0-2) ... update-alternatives: using /usr/share/icons/Adwaita/cursor.theme to provide /usr/share/icons/default/index.theme (x-cursor-theme) in auto mode Setting up libpulse-mainloop-glib0:amd64 (17.0+dfsg1-1) ... Setting up libatspi2.0-0t64:amd64 (2.55.0.1-1) ... Setting up libxt6t64:amd64 (1:1.2.1-1.2+b2) ... Setting up libxcb-render0-dev:amd64 (1.17.0-2+b1) ... Setting up libxext-dev:amd64 (2:1.3.4-1+b3) ... Setting up libthai-dev:amd64 (0.1.29-2+b1) ... Setting up libgdk-pixbuf2.0-bin (2.42.12+dfsg-2) ... Setting up gir1.2-cloudproviders-0.3.0:amd64 (0.3.6-1+b1) ... Setting up libnsl2:amd64 (1.3.0-3+b3) ... Setting up libharfbuzz-subset0:amd64 (10.2.0-1) ... Setting up libcairo-gobject2:amd64 (1.18.2-2) ... Setting up libpangoft2-1.0-0:amd64 (1.56.1-1) ... Setting up libxi-dev:amd64 (2:1.8.2-1) ... Setting up gir1.2-ibus-1.0:amd64 (1.5.31-1) ... Setting up libxrender-dev:amd64 (1:0.9.10-1.1+b4) ... Setting up libcups2t64:amd64 (2.4.10-2+b1) ... Setting up libpangocairo-1.0-0:amd64 (1.56.1-1) ... Setting up libxtst-dev:amd64 (2:1.2.3-1.1+b3) ... Setting up libxdamage-dev:amd64 (1:1.1.6-1+b2) ... Setting up libcairo-script-interpreter2:amd64 (1.18.2-2) ... Setting up libatk-bridge2.0-0t64:amd64 (2.55.0.1-1) ... Setting up mesa-libgallium:amd64 (24.2.8-1) ... Setting up libdrm-dev:amd64 (2.4.123-1) ... Setting up gir1.2-freedesktop:amd64 (1.82.0-3) ... Setting up girepository-tools:amd64 (2.82.4-2) ... Setting up libpython3.12-stdlib:amd64 (3.12.8-5) ... Setting up libpangoxft-1.0-0:amd64 (1.56.1-1) ... Setting up libgbm1:amd64 (24.2.8-1) ... Setting up libfontconfig-dev:amd64 (2.15.0-2) ... Setting up libxcomposite-dev:amd64 (1:0.4.6-1) ... Setting up libxcursor-dev:amd64 (1:1.2.3-1) ... Setting up libxxf86vm-dev:amd64 (1:1.1.4-1+b4) ... Setting up python3.12 (3.12.8-5) ... Setting up libgl1-mesa-dri:amd64 (24.2.8-1) ... Setting up pango1.0-tools (1.56.1-1) ... Setting up debhelper (13.23) ... Setting up dconf-service (0.40.0-5) ... Setting up gir1.2-atspi-2.0:amd64 (2.55.0.1-1) ... Setting up libxss-dev:amd64 (1:1.2.3-1+b3) ... Setting up gir1.2-harfbuzz-0.0:amd64 (10.2.0-1) ... Setting up libgbm-dev:amd64 (24.2.8-1) ... Setting up libxv-dev:amd64 (2:1.0.11-1.1+b3) ... Setting up gir1.2-pango-1.0:amd64 (1.56.1-1) ... Setting up libxrandr-dev:amd64 (2:1.5.4-1+b3) ... Setting up libegl-mesa0:amd64 (24.2.8-1) ... Setting up libxt-dev:amd64 (1:1.2.1-1.2+b2) ... Setting up gir1.2-freedesktop-dev:amd64 (1.82.0-3) ... Setting up libxinerama-dev:amd64 (2:1.1.4-3+b3) ... Setting up libegl1:amd64 (1.7.0-1+b2) ... Setting up libsdl2-2.0-0:amd64 (2.30.11+dfsg-1) ... Setting up libpython3-stdlib:amd64 (3.12.8-1) ... Setting up libxft-dev:amd64 (2.3.6-1+b4) ... Setting up libglx-mesa0:amd64 (24.2.8-1) ... Setting up libglx0:amd64 (1.7.0-1+b2) ... Setting up dconf-gsettings-backend:amd64 (0.40.0-5) ... Setting up python3 (3.12.8-1) ... Setting up python3-packaging (24.2-1) ... Setting up libgl1:amd64 (1.7.0-1+b2) ... Setting up libglx-dev:amd64 (1.7.0-1+b2) ... Setting up libgl-dev:amd64 (1.7.0-1+b2) ... Setting up libgtk-3-common (3.24.43-5) ... Setting up libgio-2.0-dev-bin (2.82.4-2) ... Setting up libegl-dev:amd64 (1.7.0-1+b2) ... Setting up libepoxy-dev:amd64 (1.5.10-2) ... Setting up libgtk-3-0t64:amd64 (3.24.43-5) ... Setting up libgles-dev:amd64 (1.7.0-1+b2) ... Setting up libglib2.0-dev-bin (2.82.4-2) ... Setting up gir1.2-gtk-3.0:amd64 (3.24.43-5) ... Setting up libglvnd-dev:amd64 (1.7.0-1+b2) ... Setting up libgtksourceview-3.0-1:amd64 (3.24.11-3) ... Setting up libglib2.0-dev:amd64 (2.82.4-2) ... Setting up libpulse-dev:amd64 (17.0+dfsg1-1) ... Setting up gir1.2-gtksource-3.0:amd64 (3.24.11-3) ... Setting up libcairo2-dev:amd64 (1.18.2-2) ... Setting up libatk1.0-dev:amd64 (2.55.0.1-1) ... Setting up libegl1-mesa-dev:amd64 (24.2.8-1) ... Setting up libgdk-pixbuf-2.0-dev:amd64 (2.42.12+dfsg-2) ... Setting up libharfbuzz-dev:amd64 (10.2.0-1) ... Setting up libcloudproviders-dev:amd64 (0.3.6-1+b1) ... Setting up libpango1.0-dev:amd64 (1.56.1-1) ... Processing triggers for libc-bin (2.40-5) ... Processing triggers for systemd (257.2-1) ... Processing triggers for sgml-base (1.31) ... Setting up libdbus-1-dev:amd64 (1.16.0-1) ... Setting up libatspi2.0-dev:amd64 (2.55.0.1-1) ... Setting up libatk-bridge2.0-dev:amd64 (2.55.0.1-1) ... Setting up libibus-1.0-dev:amd64 (1.5.31-1) ... Setting up libgtk-3-dev:amd64 (3.24.43-5) ... Setting up libsdl2-dev:amd64 (2.30.11+dfsg-1) ... Setting up libgtksourceview-3.0-dev:amd64 (3.24.11-3) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: Running cd /build/reproducible-path/ares-134+dfsg/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../ares_134+dfsg-1_source.changes dpkg-buildpackage: info: source package ares dpkg-buildpackage: info: source version 134+dfsg-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Alexandre Detiste dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules clean dh clean --sourcedirectory=desktop-ui debian/rules override_dh_auto_clean make[1]: Entering directory '/build/reproducible-path/ares-134+dfsg' dh_auto_clean -- arch='amd64' cd desktop-ui && make -j42 clean arch=amd64 make[2]: Entering directory '/build/reproducible-path/ares-134+dfsg/desktop-ui' Deleting obj ... Deleting out ... make[2]: Leaving directory '/build/reproducible-path/ares-134+dfsg/desktop-ui' make[1]: Leaving directory '/build/reproducible-path/ares-134+dfsg' dh_autoreconf_clean -O--sourcedirectory=desktop-ui dh_clean -O--sourcedirectory=desktop-ui debian/rules binary dh binary --sourcedirectory=desktop-ui dh_update_autotools_config -O--sourcedirectory=desktop-ui dh_autoreconf -O--sourcedirectory=desktop-ui dh_auto_configure -O--sourcedirectory=desktop-ui debian/rules override_dh_auto_build make[1]: Entering directory '/build/reproducible-path/ares-134+dfsg' dh_auto_build -- build=optimized compiler='g++' arch='amd64' cd desktop-ui && make -j42 "INSTALL=install --strip-program=true" build=optimized compiler=g\+\+ arch=amd64 make[2]: Entering directory '/build/reproducible-path/ares-134+dfsg/desktop-ui' Compiling libco/libco.c ... Compiling thirdparty/sljit/sljit_src/sljitLir.c ... Compiling thirdparty/sljitAllocator.cpp ... Compiling thirdparty/TZXFile/TZXAudioGenerator.cpp ... Compiling thirdparty/TZXFile/TZXBlock.cpp ... Compiling thirdparty/TZXFile/TZXBlockArchiveInfo.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling thirdparty/TZXFile/TZXBlockCustomInfo.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling thirdparty/TZXFile/TZXBlockGroupEnd.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling thirdparty/TZXFile/TZXBlockGroupStart.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling thirdparty/TZXFile/TZXBlockHardwareType.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling thirdparty/TZXFile/TZXBlockLoopEnd.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling thirdparty/TZXFile/TZXBlockLoopStart.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling thirdparty/TZXFile/TZXBlockMessage.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling thirdparty/TZXFile/TZXBlockPause.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling thirdparty/TZXFile/TZXBlockPulseSequence.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling thirdparty/TZXFile/TZXBlockPureData.cpp ... Compiling thirdparty/TZXFile/TZXBlockPureTone.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling thirdparty/TZXFile/TZXBlockStandardSpeedData.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling thirdparty/TZXFile/TZXBlockStopTheTape48K.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling thirdparty/TZXFile/TZXBlockTextDescription.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling thirdparty/TZXFile/TZXBlockTurboSpeedData.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling thirdparty/TZXFile/TZXFile.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling thirdparty/ymfm/src/ymfm_adpcm.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling thirdparty/ymfm/src/ymfm_misc.cpp ... Compiling thirdparty/ymfm/src/ymfm_opl.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling thirdparty/ymfm/src/ymfm_opm.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling thirdparty/ymfm/src/ymfm_opn.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling thirdparty/ymfm/src/ymfm_opq.cpp ... Compiling thirdparty/ymfm/src/ymfm_opz.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling thirdparty/ymfm/src/ymfm_pcm.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling thirdparty/ymfm/src/ymfm_ssg.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling nall/nall.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling nall/main.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ruby/ruby.cpp ... Compiling hiro/hiro.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/ares/ares.cpp ... Compiling ares/ares/memory/fixed-allocator.cpp ... Compiling ares/a26/system/system.cpp ... Compiling ares/a26/controller/controller.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/a26/cartridge/cartridge.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/a26/cpu/cpu.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/a26/tia/tia.cpp ... Compiling ares/a26/riot/riot.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/fc/system/system.cpp ... Compiling ares/fc/controller/controller.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/fc/expansion/expansion.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/fc/cartridge/cartridge.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/fc/cpu/cpu.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/fc/apu/apu.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/fc/ppu/ppu.cpp ... Compiling ares/fc/fds/fds.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/sfc/system/system.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/sfc/controller/controller.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/sfc/cartridge/cartridge.cpp ... Compiling ares/sfc/memory/memory.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/sfc/cpu/cpu.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/sfc/smp/smp.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/sfc/dsp/dsp.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/sfc/ppu/ppu.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/sfc/ppu-performance/ppu.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/sfc/coprocessor/coprocessor.cpp ... Compiling ares/sfc/expansion/expansion.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/sfc/slot/slot.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/sg/cpu/cpu.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/sg/vdp/vdp.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/sg/psg/psg.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/sg/ppi/ppi.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/sg/system/system.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/sg/cartridge/cartridge.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/sg/controller/controller.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/ms/cpu/cpu.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/ms/vdp/vdp.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/ms/psg/psg.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ In file included from ../nall/string.hpp:366, from ../nall/arguments.hpp:3, from ../nall/main.hpp:4, from ../nall/main.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/ares/ares.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/sfc/sfc.hpp:4, from ../ares/sfc/system/system.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/a26/a26.hpp:3, from ../ares/a26/cartridge/cartridge.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/inode.hpp:7, from ../nall/file-buffer.hpp:6, from ../nall/file.hpp:3, from ../nall/directory.hpp:3, from ../nall/directory.cpp:1, from ../nall/nall.cpp:9: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/sfc/sfc.hpp:4, from ../ares/sfc/smp/smp.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/ares/memory/fixed-allocator.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/a26/a26.hpp:3, from ../ares/a26/riot/riot.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/sfc/sfc.hpp:4, from ../ares/sfc/controller/controller.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/a26/a26.hpp:3, from ../ares/a26/tia/tia.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/fc/fc.hpp:4, from ../ares/fc/fds/fds.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/fc/fc.hpp:4, from ../ares/fc/apu/apu.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/fc/fc.hpp:4, from ../ares/fc/system/system.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/fc/fc.hpp:4, from ../ares/fc/expansion/expansion.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/a26/a26.hpp:3, from ../ares/a26/controller/controller.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/fc/fc.hpp:4, from ../ares/fc/controller/controller.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/a26/a26.hpp:3, from ../ares/a26/system/system.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/a26/a26.hpp:3, from ../ares/a26/cpu/cpu.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/fc/fc.hpp:4, from ../ares/fc/ppu/ppu.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/fc/fc.hpp:4, from ../ares/fc/cartridge/cartridge.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/sfc/sfc.hpp:4, from ../ares/sfc/cpu/cpu.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/sfc/sfc.hpp:4, from ../ares/sfc/cartridge/cartridge.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/fc/fc.hpp:4, from ../ares/fc/cpu/cpu.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ruby/ruby.hpp:4, from ../ruby/ruby.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/sfc/sfc.hpp:4, from ../ares/sfc/memory/memory.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/sfc/sfc.hpp:4, from ../ares/sfc/ppu/ppu.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/sfc/sfc.hpp:4, from ../ares/sfc/expansion/expansion.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/sfc/sfc.hpp:4, from ../ares/sfc/dsp/dsp.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ Compiling ares/ms/opll/opll.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/sfc/sfc.hpp:4, from ../ares/sfc/ppu-performance/ppu.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/sfc/sfc.hpp:4, from ../ares/sfc/coprocessor/coprocessor.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/sfc/sfc.hpp:4, from ../ares/sfc/slot/slot.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/sg/sg.hpp:4, from ../ares/sg/cpu/cpu.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ Compiling ares/ms/system/system.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/sg/sg.hpp:4, from ../ares/sg/vdp/vdp.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/sg/sg.hpp:4, from ../ares/sg/psg/psg.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/sg/sg.hpp:4, from ../ares/sg/system/system.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/sg/sg.hpp:4, from ../ares/sg/ppi/ppi.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/primitives.hpp:14, from ../nall/string.hpp:18: ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 1]': ../ares/component/processor/gsu/registers.hpp:38:29: required from here 38 | BitField<16, 1> z {&data}; //zero flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 1>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 2]': ../ares/component/processor/gsu/registers.hpp:39:29: required from here 39 | BitField<16, 2> cy {&data}; //carry flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 2>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 3]': ../ares/component/processor/gsu/registers.hpp:40:29: required from here 40 | BitField<16, 3> s {&data}; //sign flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 3>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 4]': ../ares/component/processor/gsu/registers.hpp:41:29: required from here 41 | BitField<16, 4> ov {&data}; //overflow flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 4>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 5]': ../ares/component/processor/gsu/registers.hpp:42:29: required from here 42 | BitField<16, 5> g {&data}; //go flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 5>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 6]': ../ares/component/processor/gsu/registers.hpp:43:29: required from here 43 | BitField<16, 6> r {&data}; //ROM r14 flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 6>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 8]': ../ares/component/processor/gsu/registers.hpp:44:29: required from here 44 | BitField<16, 8> alt1{&data}; //alt1 instruction mode | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 8>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 9]': ../ares/component/processor/gsu/registers.hpp:45:29: required from here 45 | BitField<16, 9> alt2{&data}; //alt2 instruction mode | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 9>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 10]': ../ares/component/processor/gsu/registers.hpp:46:29: required from here 46 | BitField<16,10> il {&data}; //immediate lower 8-bit flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 10>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 11]': ../ares/component/processor/gsu/registers.hpp:47:29: required from here 47 | BitField<16,11> ih {&data}; //immediate upper 8-bit flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 11>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 12]': ../ares/component/processor/gsu/registers.hpp:48:29: required from here 48 | BitField<16,12> b {&data}; //with flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 12>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 15]': ../ares/component/processor/gsu/registers.hpp:49:29: required from here 49 | BitField<16,15> irq {&data}; //interrupt flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 15>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ In file included from ../nall/primitives.hpp:15: ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<16>; int Precision = 16; int Lo = 8; int Hi = 9]': ../ares/component/processor/gsu/registers.hpp:51:29: required from here 51 | BitRange<16,8,9> alt{&data}; //composite instruction mode | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<16>' to 'nall::BitRange<16, 8, 9>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<16>; int Precision = 16; int Lo = 0; int Hi = 7]': ../ares/component/processor/wdc65816/wdc65816.hpp:35:27: required from here 35 | BitRange<16,0, 7> l{&w}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<16>' to 'nall::BitRange<16, 0, 7>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<16>; int Precision = 16; int Lo = 8; int Hi = 15]': ../ares/component/processor/wdc65816/wdc65816.hpp:36:27: required from here 36 | BitRange<16,8,15> h{&w}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<16>' to 'nall::BitRange<16, 8, 15>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<24>; int Precision = 24; int Lo = 0; int Hi = 7]': ../ares/component/processor/wdc65816/wdc65816.hpp:47:28: required from here 47 | BitRange<24, 0, 7> l{&d}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<24>' to 'nall::BitRange<24, 0, 7>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 24; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<24>; int Precision = 24; int Lo = 8; int Hi = 15]': ../ares/component/processor/wdc65816/wdc65816.hpp:48:28: required from here 48 | BitRange<24, 8,15> h{&d}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<24>' to 'nall::BitRange<24, 8, 15>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 24; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<24>; int Precision = 24; int Lo = 16; int Hi = 23]': ../ares/component/processor/wdc65816/wdc65816.hpp:49:28: required from here 49 | BitRange<24,16,23> b{&d}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<24>' to 'nall::BitRange<24, 16, 23>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 24; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<24>; int Precision = 24; int Lo = 0; int Hi = 15]': ../ares/component/processor/wdc65816/wdc65816.hpp:50:28: required from here 50 | BitRange<24, 0,15> w{&d}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<24>' to 'nall::BitRange<24, 0, 15>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 24; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ In file included from ../nall/primitives.hpp:14, from ../nall/string.hpp:18: ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 1]': ../ares/component/processor/gsu/registers.hpp:38:29: required from here 38 | BitField<16, 1> z {&data}; //zero flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 1>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 2]': ../ares/component/processor/gsu/registers.hpp:39:29: required from here 39 | BitField<16, 2> cy {&data}; //carry flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 2>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 3]': ../ares/component/processor/gsu/registers.hpp:40:29: required from here 40 | BitField<16, 3> s {&data}; //sign flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 3>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 4]': ../ares/component/processor/gsu/registers.hpp:41:29: required from here 41 | BitField<16, 4> ov {&data}; //overflow flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 4>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 5]': ../ares/component/processor/gsu/registers.hpp:42:29: required from here 42 | BitField<16, 5> g {&data}; //go flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 5>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 6]': ../ares/component/processor/gsu/registers.hpp:43:29: required from here 43 | BitField<16, 6> r {&data}; //ROM r14 flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 6>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 8]': ../ares/component/processor/gsu/registers.hpp:44:29: required from here 44 | BitField<16, 8> alt1{&data}; //alt1 instruction mode | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 8>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 9]': ../ares/component/processor/gsu/registers.hpp:45:29: required from here 45 | BitField<16, 9> alt2{&data}; //alt2 instruction mode | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 9>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 10]': ../ares/component/processor/gsu/registers.hpp:46:29: required from here 46 | BitField<16,10> il {&data}; //immediate lower 8-bit flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 10>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 11]': ../ares/component/processor/gsu/registers.hpp:47:29: required from here 47 | BitField<16,11> ih {&data}; //immediate upper 8-bit flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 11>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 12]': ../ares/component/processor/gsu/registers.hpp:48:29: required from here 48 | BitField<16,12> b {&data}; //with flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 12>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 15]': ../ares/component/processor/gsu/registers.hpp:49:29: required from here 49 | BitField<16,15> irq {&data}; //interrupt flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 15>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ In file included from ../nall/primitives.hpp:15: ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<16>; int Precision = 16; int Lo = 8; int Hi = 9]': ../ares/component/processor/gsu/registers.hpp:51:29: required from here 51 | BitRange<16,8,9> alt{&data}; //composite instruction mode | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<16>' to 'nall::BitRange<16, 8, 9>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<16>; int Precision = 16; int Lo = 0; int Hi = 7]': ../ares/component/processor/wdc65816/wdc65816.hpp:35:27: required from here 35 | BitRange<16,0, 7> l{&w}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<16>' to 'nall::BitRange<16, 0, 7>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<16>; int Precision = 16; int Lo = 8; int Hi = 15]': ../ares/component/processor/wdc65816/wdc65816.hpp:36:27: required from here 36 | BitRange<16,8,15> h{&w}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<16>' to 'nall::BitRange<16, 8, 15>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<24>; int Precision = 24; int Lo = 0; int Hi = 7]': ../ares/component/processor/wdc65816/wdc65816.hpp:47:28: required from here 47 | BitRange<24, 0, 7> l{&d}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<24>' to 'nall::BitRange<24, 0, 7>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 24; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<24>; int Precision = 24; int Lo = 8; int Hi = 15]': ../ares/component/processor/wdc65816/wdc65816.hpp:48:28: required from here 48 | BitRange<24, 8,15> h{&d}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<24>' to 'nall::BitRange<24, 8, 15>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 24; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<24>; int Precision = 24; int Lo = 16; int Hi = 23]': ../ares/component/processor/wdc65816/wdc65816.hpp:49:28: required from here 49 | BitRange<24,16,23> b{&d}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<24>' to 'nall::BitRange<24, 16, 23>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 24; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<24>; int Precision = 24; int Lo = 0; int Hi = 15]': ../ares/component/processor/wdc65816/wdc65816.hpp:50:28: required from here 50 | BitRange<24, 0,15> w{&d}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<24>' to 'nall::BitRange<24, 0, 15>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 24; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ Compiling ares/ms/cartridge/cartridge.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ In file included from ../nall/primitives.hpp:15, from ../nall/string.hpp:18: ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 0; int Hi = 4]': ../ares/fc/ppu/ppu.hpp:70:42: required from here 70 | BitRange<19, 0, 4> tileX {&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 0, 4>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 5; int Hi = 9]': ../ares/fc/ppu/ppu.hpp:71:42: required from here 71 | BitRange<19, 5, 9> tileY {&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 5, 9>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 10; int Hi = 11]': ../ares/fc/ppu/ppu.hpp:72:42: required from here 72 | BitRange<19,10,11> nametable {&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 10, 11>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 10; int Hi = 10]': ../ares/fc/ppu/ppu.hpp:73:42: required from here 73 | BitRange<19,10,10> nametableX{&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 10, 10>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 11; int Hi = 11]': ../ares/fc/ppu/ppu.hpp:74:42: required from here 74 | BitRange<19,11,11> nametableY{&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 11, 11>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 12; int Hi = 14]': ../ares/fc/ppu/ppu.hpp:75:42: required from here 75 | BitRange<19,12,14> fineY {&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 12, 14>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 0; int Hi = 14]': ../ares/fc/ppu/ppu.hpp:76:42: required from here 76 | BitRange<19, 0,14> address {&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 0, 14>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 0; int Hi = 7]': ../ares/fc/ppu/ppu.hpp:77:42: required from here 77 | BitRange<19, 0, 7> addressLo {&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 0, 7>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 8; int Hi = 14]': ../ares/fc/ppu/ppu.hpp:78:42: required from here 78 | BitRange<19, 8,14> addressHi {&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 8, 14>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 15; int Hi = 15]': ../ares/fc/ppu/ppu.hpp:79:42: required from here 79 | BitRange<19,15,15> latch {&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 15, 15>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 16; int Hi = 18]': ../ares/fc/ppu/ppu.hpp:80:42: required from here 80 | BitRange<19,16,18> fineX {&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 16, 18>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ In file included from ../nall/primitives.hpp:15, from ../nall/string.hpp:18: ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 0; int Hi = 4]': ../ares/fc/ppu/ppu.hpp:70:42: required from here 70 | BitRange<19, 0, 4> tileX {&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 0, 4>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 5; int Hi = 9]': ../ares/fc/ppu/ppu.hpp:71:42: required from here 71 | BitRange<19, 5, 9> tileY {&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 5, 9>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 10; int Hi = 11]': ../ares/fc/ppu/ppu.hpp:72:42: required from here 72 | BitRange<19,10,11> nametable {&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 10, 11>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 10; int Hi = 10]': ../ares/fc/ppu/ppu.hpp:73:42: required from here 73 | BitRange<19,10,10> nametableX{&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 10, 10>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 11; int Hi = 11]': ../ares/fc/ppu/ppu.hpp:74:42: required from here 74 | BitRange<19,11,11> nametableY{&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 11, 11>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 12; int Hi = 14]': ../ares/fc/ppu/ppu.hpp:75:42: required from here 75 | BitRange<19,12,14> fineY {&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 12, 14>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 0; int Hi = 14]': ../ares/fc/ppu/ppu.hpp:76:42: required from here 76 | BitRange<19, 0,14> address {&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 0, 14>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 0; int Hi = 7]': ../ares/fc/ppu/ppu.hpp:77:42: required from here 77 | BitRange<19, 0, 7> addressLo {&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 0, 7>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 8; int Hi = 14]': ../ares/fc/ppu/ppu.hpp:78:42: required from here 78 | BitRange<19, 8,14> addressHi {&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 8, 14>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 15; int Hi = 15]': ../ares/fc/ppu/ppu.hpp:79:42: required from here 79 | BitRange<19,15,15> latch {&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 15, 15>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 16; int Hi = 18]': ../ares/fc/ppu/ppu.hpp:80:42: required from here 80 | BitRange<19,16,18> fineX {&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 16, 18>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ In file included from ../nall/primitives.hpp:15, from ../nall/string.hpp:18: ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 0; int Hi = 4]': ../ares/fc/ppu/ppu.hpp:70:42: required from here 70 | BitRange<19, 0, 4> tileX {&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 0, 4>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 5; int Hi = 9]': ../ares/fc/ppu/ppu.hpp:71:42: required from here 71 | BitRange<19, 5, 9> tileY {&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 5, 9>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 10; int Hi = 11]': ../ares/fc/ppu/ppu.hpp:72:42: required from here 72 | BitRange<19,10,11> nametable {&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 10, 11>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 10; int Hi = 10]': ../ares/fc/ppu/ppu.hpp:73:42: required from here 73 | BitRange<19,10,10> nametableX{&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 10, 10>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 11; int Hi = 11]': ../ares/fc/ppu/ppu.hpp:74:42: required from here 74 | BitRange<19,11,11> nametableY{&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 11, 11>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 12; int Hi = 14]': ../ares/fc/ppu/ppu.hpp:75:42: required from here 75 | BitRange<19,12,14> fineY {&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 12, 14>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 0; int Hi = 14]': ../ares/fc/ppu/ppu.hpp:76:42: required from here 76 | BitRange<19, 0,14> address {&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 0, 14>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 0; int Hi = 7]': ../ares/fc/ppu/ppu.hpp:77:42: required from here 77 | BitRange<19, 0, 7> addressLo {&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 0, 7>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 8; int Hi = 14]': ../ares/fc/ppu/ppu.hpp:78:42: required from here 78 | BitRange<19, 8,14> addressHi {&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 8, 14>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 15; int Hi = 15]': ../ares/fc/ppu/ppu.hpp:79:42: required from here 79 | BitRange<19,15,15> latch {&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 15, 15>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ In file included from ../nall/primitives.hpp:15, from ../nall/string.hpp:18: ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 0; int Hi = 4]': ../ares/fc/ppu/ppu.hpp:70:42: required from here 70 | BitRange<19, 0, 4> tileX {&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 0, 4>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 16; int Hi = 18]': ../ares/fc/ppu/ppu.hpp:80:42: required from here 80 | BitRange<19,16,18> fineX {&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 16, 18>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 5; int Hi = 9]': ../ares/fc/ppu/ppu.hpp:71:42: required from here 71 | BitRange<19, 5, 9> tileY {&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 5, 9>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 10; int Hi = 11]': ../ares/fc/ppu/ppu.hpp:72:42: required from here 72 | BitRange<19,10,11> nametable {&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 10, 11>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 10; int Hi = 10]': ../ares/fc/ppu/ppu.hpp:73:42: required from here 73 | BitRange<19,10,10> nametableX{&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 10, 10>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 11; int Hi = 11]': ../ares/fc/ppu/ppu.hpp:74:42: required from here 74 | BitRange<19,11,11> nametableY{&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 11, 11>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 12; int Hi = 14]': ../ares/fc/ppu/ppu.hpp:75:42: required from here 75 | BitRange<19,12,14> fineY {&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 12, 14>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 0; int Hi = 14]': ../ares/fc/ppu/ppu.hpp:76:42: required from here 76 | BitRange<19, 0,14> address {&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 0, 14>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 0; int Hi = 7]': ../ares/fc/ppu/ppu.hpp:77:42: required from here 77 | BitRange<19, 0, 7> addressLo {&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 0, 7>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 8; int Hi = 14]': ../ares/fc/ppu/ppu.hpp:78:42: required from here 78 | BitRange<19, 8,14> addressHi {&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 8, 14>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 15; int Hi = 15]': ../ares/fc/ppu/ppu.hpp:79:42: required from here 79 | BitRange<19,15,15> latch {&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 15, 15>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 16; int Hi = 18]': ../ares/fc/ppu/ppu.hpp:80:42: required from here 80 | BitRange<19,16,18> fineX {&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 16, 18>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ In file included from ../nall/primitives.hpp:14, from ../nall/string.hpp:18: ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 1]': ../ares/component/processor/gsu/registers.hpp:38:29: required from here 38 | BitField<16, 1> z {&data}; //zero flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 1>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 2]': ../ares/component/processor/gsu/registers.hpp:39:29: required from here 39 | BitField<16, 2> cy {&data}; //carry flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 2>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 3]': ../ares/component/processor/gsu/registers.hpp:40:29: required from here 40 | BitField<16, 3> s {&data}; //sign flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 3>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 4]': ../ares/component/processor/gsu/registers.hpp:41:29: required from here 41 | BitField<16, 4> ov {&data}; //overflow flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 4>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 5]': ../ares/component/processor/gsu/registers.hpp:42:29: required from here 42 | BitField<16, 5> g {&data}; //go flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 5>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 6]': ../ares/component/processor/gsu/registers.hpp:43:29: required from here 43 | BitField<16, 6> r {&data}; //ROM r14 flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 6>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 8]': ../ares/component/processor/gsu/registers.hpp:44:29: required from here 44 | BitField<16, 8> alt1{&data}; //alt1 instruction mode | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 8>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 9]': ../ares/component/processor/gsu/registers.hpp:45:29: required from here 45 | BitField<16, 9> alt2{&data}; //alt2 instruction mode | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 9>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 10]': ../ares/component/processor/gsu/registers.hpp:46:29: required from here 46 | BitField<16,10> il {&data}; //immediate lower 8-bit flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 10>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 11]': ../ares/component/processor/gsu/registers.hpp:47:29: required from here 47 | BitField<16,11> ih {&data}; //immediate upper 8-bit flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 11>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 12]': ../ares/component/processor/gsu/registers.hpp:48:29: required from here 48 | BitField<16,12> b {&data}; //with flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 12>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 15]': ../ares/component/processor/gsu/registers.hpp:49:29: required from here 49 | BitField<16,15> irq {&data}; //interrupt flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 15>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ In file included from ../nall/primitives.hpp:15: ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<16>; int Precision = 16; int Lo = 8; int Hi = 9]': ../ares/component/processor/gsu/registers.hpp:51:29: required from here 51 | BitRange<16,8,9> alt{&data}; //composite instruction mode | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<16>' to 'nall::BitRange<16, 8, 9>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<16>; int Precision = 16; int Lo = 0; int Hi = 7]': ../ares/component/processor/wdc65816/wdc65816.hpp:35:27: required from here 35 | BitRange<16,0, 7> l{&w}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<16>' to 'nall::BitRange<16, 0, 7>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<16>; int Precision = 16; int Lo = 8; int Hi = 15]': ../ares/component/processor/wdc65816/wdc65816.hpp:36:27: required from here 36 | BitRange<16,8,15> h{&w}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<16>' to 'nall::BitRange<16, 8, 15>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<24>; int Precision = 24; int Lo = 0; int Hi = 7]': ../ares/component/processor/wdc65816/wdc65816.hpp:47:28: required from here 47 | BitRange<24, 0, 7> l{&d}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<24>' to 'nall::BitRange<24, 0, 7>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 24; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<24>; int Precision = 24; int Lo = 8; int Hi = 15]': ../ares/component/processor/wdc65816/wdc65816.hpp:48:28: required from here 48 | BitRange<24, 8,15> h{&d}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<24>' to 'nall::BitRange<24, 8, 15>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 24; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<24>; int Precision = 24; int Lo = 16; int Hi = 23]': ../ares/component/processor/wdc65816/wdc65816.hpp:49:28: required from here 49 | BitRange<24,16,23> b{&d}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<24>' to 'nall::BitRange<24, 16, 23>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 24; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<24>; int Precision = 24; int Lo = 0; int Hi = 15]': ../ares/component/processor/wdc65816/wdc65816.hpp:50:28: required from here 50 | BitRange<24, 0,15> w{&d}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<24>' to 'nall::BitRange<24, 0, 15>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 24; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ In file included from ../nall/primitives.hpp:15, from ../nall/string.hpp:18: ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 0; int Hi = 4]': ../ares/fc/ppu/ppu.hpp:70:42: required from here 70 | BitRange<19, 0, 4> tileX {&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 0, 4>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 5; int Hi = 9]': ../ares/fc/ppu/ppu.hpp:71:42: required from here 71 | BitRange<19, 5, 9> tileY {&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 5, 9>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 10; int Hi = 11]': ../ares/fc/ppu/ppu.hpp:72:42: required from here 72 | BitRange<19,10,11> nametable {&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 10, 11>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 10; int Hi = 10]': ../ares/fc/ppu/ppu.hpp:73:42: required from here 73 | BitRange<19,10,10> nametableX{&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 10, 10>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 11; int Hi = 11]': ../ares/fc/ppu/ppu.hpp:74:42: required from here 74 | BitRange<19,11,11> nametableY{&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 11, 11>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 12; int Hi = 14]': ../ares/fc/ppu/ppu.hpp:75:42: required from here 75 | BitRange<19,12,14> fineY {&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 12, 14>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 0; int Hi = 14]': ../ares/fc/ppu/ppu.hpp:76:42: required from here 76 | BitRange<19, 0,14> address {&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 0, 14>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 0; int Hi = 7]': ../ares/fc/ppu/ppu.hpp:77:42: required from here 77 | BitRange<19, 0, 7> addressLo {&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 0, 7>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 8; int Hi = 14]': ../ares/fc/ppu/ppu.hpp:78:42: required from here 78 | BitRange<19, 8,14> addressHi {&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 8, 14>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 15; int Hi = 15]': ../ares/fc/ppu/ppu.hpp:79:42: required from here 79 | BitRange<19,15,15> latch {&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 15, 15>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 16; int Hi = 18]': ../ares/fc/ppu/ppu.hpp:80:42: required from here 80 | BitRange<19,16,18> fineX {&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 16, 18>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/sg/sg.hpp:4, from ../ares/sg/controller/controller.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/primitives.hpp:15, from ../nall/string.hpp:18: ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 0; int Hi = 4]': ../ares/fc/ppu/ppu.hpp:70:42: required from here 70 | BitRange<19, 0, 4> tileX {&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 0, 4>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 5; int Hi = 9]': ../ares/fc/ppu/ppu.hpp:71:42: required from here 71 | BitRange<19, 5, 9> tileY {&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 5, 9>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 10; int Hi = 11]': ../ares/fc/ppu/ppu.hpp:72:42: required from here 72 | BitRange<19,10,11> nametable {&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 10, 11>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 10; int Hi = 10]': ../ares/fc/ppu/ppu.hpp:73:42: required from here 73 | BitRange<19,10,10> nametableX{&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 10, 10>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 11; int Hi = 11]': ../ares/fc/ppu/ppu.hpp:74:42: required from here 74 | BitRange<19,11,11> nametableY{&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 11, 11>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 12; int Hi = 14]': ../ares/fc/ppu/ppu.hpp:75:42: required from here 75 | BitRange<19,12,14> fineY {&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 12, 14>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 0; int Hi = 14]': ../ares/fc/ppu/ppu.hpp:76:42: required from here 76 | BitRange<19, 0,14> address {&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 0, 14>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 0; int Hi = 7]': ../ares/fc/ppu/ppu.hpp:77:42: required from here 77 | BitRange<19, 0, 7> addressLo {&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 0, 7>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 8; int Hi = 14]': ../ares/fc/ppu/ppu.hpp:78:42: required from here 78 | BitRange<19, 8,14> addressHi {&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 8, 14>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 15; int Hi = 15]': ../ares/fc/ppu/ppu.hpp:79:42: required from here 79 | BitRange<19,15,15> latch {&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 15, 15>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 16; int Hi = 18]': ../ares/fc/ppu/ppu.hpp:80:42: required from here 80 | BitRange<19,16,18> fineX {&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 16, 18>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ In file included from ../nall/primitives.hpp:14, from ../nall/string.hpp:18: ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 1]': ../ares/component/processor/gsu/registers.hpp:38:29: required from here 38 | BitField<16, 1> z {&data}; //zero flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 1>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 2]': ../ares/component/processor/gsu/registers.hpp:39:29: required from here 39 | BitField<16, 2> cy {&data}; //carry flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 2>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 3]': ../ares/component/processor/gsu/registers.hpp:40:29: required from here 40 | BitField<16, 3> s {&data}; //sign flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 3>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 4]': ../ares/component/processor/gsu/registers.hpp:41:29: required from here 41 | BitField<16, 4> ov {&data}; //overflow flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 4>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 5]': ../ares/component/processor/gsu/registers.hpp:42:29: required from here 42 | BitField<16, 5> g {&data}; //go flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 5>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 6]': ../ares/component/processor/gsu/registers.hpp:43:29: required from here 43 | BitField<16, 6> r {&data}; //ROM r14 flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 6>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 8]': ../ares/component/processor/gsu/registers.hpp:44:29: required from here 44 | BitField<16, 8> alt1{&data}; //alt1 instruction mode | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 8>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 9]': ../ares/component/processor/gsu/registers.hpp:45:29: required from here 45 | BitField<16, 9> alt2{&data}; //alt2 instruction mode | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 9>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 10]': ../ares/component/processor/gsu/registers.hpp:46:29: required from here 46 | BitField<16,10> il {&data}; //immediate lower 8-bit flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 10>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 11]': ../ares/component/processor/gsu/registers.hpp:47:29: required from here 47 | BitField<16,11> ih {&data}; //immediate upper 8-bit flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 11>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 12]': ../ares/component/processor/gsu/registers.hpp:48:29: required from here 48 | BitField<16,12> b {&data}; //with flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 12>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/sg/sg.hpp:4, from ../ares/sg/cartridge/cartridge.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 15]': ../ares/component/processor/gsu/registers.hpp:49:29: required from here 49 | BitField<16,15> irq {&data}; //interrupt flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 15>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ In file included from ../nall/primitives.hpp:15: ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<16>; int Precision = 16; int Lo = 8; int Hi = 9]': ../ares/component/processor/gsu/registers.hpp:51:29: required from here 51 | BitRange<16,8,9> alt{&data}; //composite instruction mode | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<16>' to 'nall::BitRange<16, 8, 9>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<16>; int Precision = 16; int Lo = 0; int Hi = 7]': ../ares/component/processor/wdc65816/wdc65816.hpp:35:27: required from here 35 | BitRange<16,0, 7> l{&w}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<16>' to 'nall::BitRange<16, 0, 7>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<16>; int Precision = 16; int Lo = 8; int Hi = 15]': ../ares/component/processor/wdc65816/wdc65816.hpp:36:27: required from here 36 | BitRange<16,8,15> h{&w}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<16>' to 'nall::BitRange<16, 8, 15>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<24>; int Precision = 24; int Lo = 0; int Hi = 7]': ../ares/component/processor/wdc65816/wdc65816.hpp:47:28: required from here 47 | BitRange<24, 0, 7> l{&d}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<24>' to 'nall::BitRange<24, 0, 7>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 24; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<24>; int Precision = 24; int Lo = 8; int Hi = 15]': ../ares/component/processor/wdc65816/wdc65816.hpp:48:28: required from here 48 | BitRange<24, 8,15> h{&d}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<24>' to 'nall::BitRange<24, 8, 15>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 24; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<24>; int Precision = 24; int Lo = 16; int Hi = 23]': ../ares/component/processor/wdc65816/wdc65816.hpp:49:28: required from here 49 | BitRange<24,16,23> b{&d}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<24>' to 'nall::BitRange<24, 16, 23>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 24; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<24>; int Precision = 24; int Lo = 0; int Hi = 15]': ../ares/component/processor/wdc65816/wdc65816.hpp:50:28: required from here 50 | BitRange<24, 0,15> w{&d}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<24>' to 'nall::BitRange<24, 0, 15>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 24; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/primitives.hpp:15, from ../nall/string.hpp:18: ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 0; int Hi = 4]': ../ares/fc/ppu/ppu.hpp:70:42: required from here 70 | BitRange<19, 0, 4> tileX {&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 0, 4>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 5; int Hi = 9]': ../ares/fc/ppu/ppu.hpp:71:42: required from here 71 | BitRange<19, 5, 9> tileY {&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 5, 9>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 10; int Hi = 11]': ../ares/fc/ppu/ppu.hpp:72:42: required from here 72 | BitRange<19,10,11> nametable {&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 10, 11>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 10; int Hi = 10]': ../ares/fc/ppu/ppu.hpp:73:42: required from here 73 | BitRange<19,10,10> nametableX{&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 10, 10>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 11; int Hi = 11]': ../ares/fc/ppu/ppu.hpp:74:42: required from here 74 | BitRange<19,11,11> nametableY{&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 11, 11>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 12; int Hi = 14]': ../ares/fc/ppu/ppu.hpp:75:42: required from here 75 | BitRange<19,12,14> fineY {&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 12, 14>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 0; int Hi = 14]': ../ares/fc/ppu/ppu.hpp:76:42: required from here 76 | BitRange<19, 0,14> address {&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 0, 14>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 0; int Hi = 7]': ../ares/fc/ppu/ppu.hpp:77:42: required from here 77 | BitRange<19, 0, 7> addressLo {&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 0, 7>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 8; int Hi = 14]': ../ares/fc/ppu/ppu.hpp:78:42: required from here 78 | BitRange<19, 8,14> addressHi {&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 8, 14>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 15; int Hi = 15]': ../ares/fc/ppu/ppu.hpp:79:42: required from here 79 | BitRange<19,15,15> latch {&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 15, 15>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 16; int Hi = 18]': ../ares/fc/ppu/ppu.hpp:80:42: required from here 80 | BitRange<19,16,18> fineX {&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 16, 18>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../hiro/core/core.hpp:3, from ../hiro/core/core.cpp:13, from ../hiro/hiro.cpp:5: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/primitives.hpp:14, from ../nall/string.hpp:18: ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 1]': ../ares/component/processor/gsu/registers.hpp:38:29: required from here 38 | BitField<16, 1> z {&data}; //zero flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 1>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 2]': ../ares/component/processor/gsu/registers.hpp:39:29: required from here 39 | BitField<16, 2> cy {&data}; //carry flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 2>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 3]': ../ares/component/processor/gsu/registers.hpp:40:29: required from here 40 | BitField<16, 3> s {&data}; //sign flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 3>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 4]': ../ares/component/processor/gsu/registers.hpp:41:29: required from here 41 | BitField<16, 4> ov {&data}; //overflow flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 4>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 5]': ../ares/component/processor/gsu/registers.hpp:42:29: required from here 42 | BitField<16, 5> g {&data}; //go flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 5>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 6]': ../ares/component/processor/gsu/registers.hpp:43:29: required from here 43 | BitField<16, 6> r {&data}; //ROM r14 flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 6>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 8]': ../ares/component/processor/gsu/registers.hpp:44:29: required from here 44 | BitField<16, 8> alt1{&data}; //alt1 instruction mode | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 8>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 9]': ../ares/component/processor/gsu/registers.hpp:45:29: required from here 45 | BitField<16, 9> alt2{&data}; //alt2 instruction mode | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 9>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 10]': ../ares/component/processor/gsu/registers.hpp:46:29: required from here 46 | BitField<16,10> il {&data}; //immediate lower 8-bit flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 10>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 11]': ../ares/component/processor/gsu/registers.hpp:47:29: required from here 47 | BitField<16,11> ih {&data}; //immediate upper 8-bit flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 11>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 12]': ../ares/component/processor/gsu/registers.hpp:48:29: required from here 48 | BitField<16,12> b {&data}; //with flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 12>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 15]': ../ares/component/processor/gsu/registers.hpp:49:29: required from here 49 | BitField<16,15> irq {&data}; //interrupt flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 15>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ In file included from ../nall/primitives.hpp:15: ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<16>; int Precision = 16; int Lo = 8; int Hi = 9]': ../ares/component/processor/gsu/registers.hpp:51:29: required from here 51 | BitRange<16,8,9> alt{&data}; //composite instruction mode | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<16>' to 'nall::BitRange<16, 8, 9>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<16>; int Precision = 16; int Lo = 0; int Hi = 7]': ../ares/component/processor/wdc65816/wdc65816.hpp:35:27: required from here 35 | BitRange<16,0, 7> l{&w}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<16>' to 'nall::BitRange<16, 0, 7>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<16>; int Precision = 16; int Lo = 8; int Hi = 15]': ../ares/component/processor/wdc65816/wdc65816.hpp:36:27: required from here 36 | BitRange<16,8,15> h{&w}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<16>' to 'nall::BitRange<16, 8, 15>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<24>; int Precision = 24; int Lo = 0; int Hi = 7]': ../ares/component/processor/wdc65816/wdc65816.hpp:47:28: required from here 47 | BitRange<24, 0, 7> l{&d}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<24>' to 'nall::BitRange<24, 0, 7>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 24; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<24>; int Precision = 24; int Lo = 8; int Hi = 15]': ../ares/component/processor/wdc65816/wdc65816.hpp:48:28: required from here 48 | BitRange<24, 8,15> h{&d}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<24>' to 'nall::BitRange<24, 8, 15>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 24; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<24>; int Precision = 24; int Lo = 16; int Hi = 23]': ../ares/component/processor/wdc65816/wdc65816.hpp:49:28: required from here 49 | BitRange<24,16,23> b{&d}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<24>' to 'nall::BitRange<24, 16, 23>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 24; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<24>; int Precision = 24; int Lo = 0; int Hi = 15]': ../ares/component/processor/wdc65816/wdc65816.hpp:50:28: required from here 50 | BitRange<24, 0,15> w{&d}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<24>' to 'nall::BitRange<24, 0, 15>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 24; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ In file included from ../nall/primitives.hpp:14, from ../nall/string.hpp:18: ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 1]': ../ares/component/processor/gsu/registers.hpp:38:29: required from here 38 | BitField<16, 1> z {&data}; //zero flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 1>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 2]': ../ares/component/processor/gsu/registers.hpp:39:29: required from here 39 | BitField<16, 2> cy {&data}; //carry flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 2>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 3]': ../ares/component/processor/gsu/registers.hpp:40:29: required from here 40 | BitField<16, 3> s {&data}; //sign flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 3>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 4]': ../ares/component/processor/gsu/registers.hpp:41:29: required from here 41 | BitField<16, 4> ov {&data}; //overflow flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 4>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 5]': ../ares/component/processor/gsu/registers.hpp:42:29: required from here 42 | BitField<16, 5> g {&data}; //go flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 5>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 6]': ../ares/component/processor/gsu/registers.hpp:43:29: required from here 43 | BitField<16, 6> r {&data}; //ROM r14 flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 6>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 8]': ../ares/component/processor/gsu/registers.hpp:44:29: required from here 44 | BitField<16, 8> alt1{&data}; //alt1 instruction mode | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 8>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 9]': ../ares/component/processor/gsu/registers.hpp:45:29: required from here 45 | BitField<16, 9> alt2{&data}; //alt2 instruction mode | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 9>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 10]': ../ares/component/processor/gsu/registers.hpp:46:29: required from here 46 | BitField<16,10> il {&data}; //immediate lower 8-bit flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 10>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 11]': ../ares/component/processor/gsu/registers.hpp:47:29: required from here 47 | BitField<16,11> ih {&data}; //immediate upper 8-bit flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 11>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 12]': ../ares/component/processor/gsu/registers.hpp:48:29: required from here 48 | BitField<16,12> b {&data}; //with flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 12>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 15]': ../ares/component/processor/gsu/registers.hpp:49:29: required from here 49 | BitField<16,15> irq {&data}; //interrupt flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 15>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ In file included from ../nall/primitives.hpp:15: ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<16>; int Precision = 16; int Lo = 8; int Hi = 9]': ../ares/component/processor/gsu/registers.hpp:51:29: required from here 51 | BitRange<16,8,9> alt{&data}; //composite instruction mode | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<16>' to 'nall::BitRange<16, 8, 9>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<16>; int Precision = 16; int Lo = 0; int Hi = 7]': ../ares/component/processor/wdc65816/wdc65816.hpp:35:27: required from here 35 | BitRange<16,0, 7> l{&w}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<16>' to 'nall::BitRange<16, 0, 7>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<16>; int Precision = 16; int Lo = 8; int Hi = 15]': ../ares/component/processor/wdc65816/wdc65816.hpp:36:27: required from here 36 | BitRange<16,8,15> h{&w}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<16>' to 'nall::BitRange<16, 8, 15>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<24>; int Precision = 24; int Lo = 0; int Hi = 7]': ../ares/component/processor/wdc65816/wdc65816.hpp:47:28: required from here 47 | BitRange<24, 0, 7> l{&d}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<24>' to 'nall::BitRange<24, 0, 7>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 24; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<24>; int Precision = 24; int Lo = 8; int Hi = 15]': ../ares/component/processor/wdc65816/wdc65816.hpp:48:28: required from here 48 | BitRange<24, 8,15> h{&d}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<24>' to 'nall::BitRange<24, 8, 15>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 24; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<24>; int Precision = 24; int Lo = 16; int Hi = 23]': ../ares/component/processor/wdc65816/wdc65816.hpp:49:28: required from here 49 | BitRange<24,16,23> b{&d}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<24>' to 'nall::BitRange<24, 16, 23>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 24; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<24>; int Precision = 24; int Lo = 0; int Hi = 15]': ../ares/component/processor/wdc65816/wdc65816.hpp:50:28: required from here 50 | BitRange<24, 0,15> w{&d}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<24>' to 'nall::BitRange<24, 0, 15>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 24; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ In file included from ../nall/primitives.hpp:14, from ../nall/string.hpp:18: ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 1]': ../ares/component/processor/gsu/registers.hpp:38:29: required from here 38 | BitField<16, 1> z {&data}; //zero flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 1>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 2]': ../ares/component/processor/gsu/registers.hpp:39:29: required from here 39 | BitField<16, 2> cy {&data}; //carry flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 2>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 3]': ../ares/component/processor/gsu/registers.hpp:40:29: required from here 40 | BitField<16, 3> s {&data}; //sign flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 3>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 4]': ../ares/component/processor/gsu/registers.hpp:41:29: required from here 41 | BitField<16, 4> ov {&data}; //overflow flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 4>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 5]': ../ares/component/processor/gsu/registers.hpp:42:29: required from here 42 | BitField<16, 5> g {&data}; //go flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 5>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 6]': ../ares/component/processor/gsu/registers.hpp:43:29: required from here 43 | BitField<16, 6> r {&data}; //ROM r14 flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 6>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 8]': ../ares/component/processor/gsu/registers.hpp:44:29: required from here 44 | BitField<16, 8> alt1{&data}; //alt1 instruction mode | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 8>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 9]': ../ares/component/processor/gsu/registers.hpp:45:29: required from here 45 | BitField<16, 9> alt2{&data}; //alt2 instruction mode | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 9>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 10]': ../ares/component/processor/gsu/registers.hpp:46:29: required from here 46 | BitField<16,10> il {&data}; //immediate lower 8-bit flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 10>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 11]': ../ares/component/processor/gsu/registers.hpp:47:29: required from here 47 | BitField<16,11> ih {&data}; //immediate upper 8-bit flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 11>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 12]': ../ares/component/processor/gsu/registers.hpp:48:29: required from here 48 | BitField<16,12> b {&data}; //with flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 12>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 15]': ../ares/component/processor/gsu/registers.hpp:49:29: required from here 49 | BitField<16,15> irq {&data}; //interrupt flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 15>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ In file included from ../nall/primitives.hpp:15: ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<16>; int Precision = 16; int Lo = 8; int Hi = 9]': ../ares/component/processor/gsu/registers.hpp:51:29: required from here 51 | BitRange<16,8,9> alt{&data}; //composite instruction mode | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<16>' to 'nall::BitRange<16, 8, 9>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<16>; int Precision = 16; int Lo = 0; int Hi = 7]': ../ares/component/processor/wdc65816/wdc65816.hpp:35:27: required from here 35 | BitRange<16,0, 7> l{&w}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<16>' to 'nall::BitRange<16, 0, 7>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<16>; int Precision = 16; int Lo = 8; int Hi = 15]': ../ares/component/processor/wdc65816/wdc65816.hpp:36:27: required from here 36 | BitRange<16,8,15> h{&w}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<16>' to 'nall::BitRange<16, 8, 15>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<24>; int Precision = 24; int Lo = 0; int Hi = 7]': ../ares/component/processor/wdc65816/wdc65816.hpp:47:28: required from here 47 | BitRange<24, 0, 7> l{&d}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<24>' to 'nall::BitRange<24, 0, 7>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 24; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<24>; int Precision = 24; int Lo = 8; int Hi = 15]': ../ares/component/processor/wdc65816/wdc65816.hpp:48:28: required from here 48 | BitRange<24, 8,15> h{&d}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<24>' to 'nall::BitRange<24, 8, 15>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 24; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<24>; int Precision = 24; int Lo = 16; int Hi = 23]': ../ares/component/processor/wdc65816/wdc65816.hpp:49:28: required from here 49 | BitRange<24,16,23> b{&d}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<24>' to 'nall::BitRange<24, 16, 23>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 24; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ In file included from ../nall/primitives.hpp:14, from ../nall/string.hpp:18: ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 1]': ../ares/component/processor/gsu/registers.hpp:38:29: required from here 38 | BitField<16, 1> z {&data}; //zero flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 1>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<24>; int Precision = 24; int Lo = 0; int Hi = 15]': ../ares/component/processor/wdc65816/wdc65816.hpp:50:28: required from here 50 | BitRange<24, 0,15> w{&d}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<24>' to 'nall::BitRange<24, 0, 15>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 24; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 2]': ../ares/component/processor/gsu/registers.hpp:39:29: required from here 39 | BitField<16, 2> cy {&data}; //carry flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 2>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 3]': ../ares/component/processor/gsu/registers.hpp:40:29: required from here 40 | BitField<16, 3> s {&data}; //sign flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 3>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 4]': ../ares/component/processor/gsu/registers.hpp:41:29: required from here 41 | BitField<16, 4> ov {&data}; //overflow flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 4>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 5]': ../ares/component/processor/gsu/registers.hpp:42:29: required from here 42 | BitField<16, 5> g {&data}; //go flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 5>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 6]': ../ares/component/processor/gsu/registers.hpp:43:29: required from here 43 | BitField<16, 6> r {&data}; //ROM r14 flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 6>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 8]': ../ares/component/processor/gsu/registers.hpp:44:29: required from here 44 | BitField<16, 8> alt1{&data}; //alt1 instruction mode | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 8>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 9]': ../ares/component/processor/gsu/registers.hpp:45:29: required from here 45 | BitField<16, 9> alt2{&data}; //alt2 instruction mode | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 9>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 10]': ../ares/component/processor/gsu/registers.hpp:46:29: required from here 46 | BitField<16,10> il {&data}; //immediate lower 8-bit flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 10>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 11]': ../ares/component/processor/gsu/registers.hpp:47:29: required from here 47 | BitField<16,11> ih {&data}; //immediate upper 8-bit flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 11>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 12]': ../ares/component/processor/gsu/registers.hpp:48:29: required from here 48 | BitField<16,12> b {&data}; //with flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 12>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 15]': ../ares/component/processor/gsu/registers.hpp:49:29: required from here 49 | BitField<16,15> irq {&data}; //interrupt flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 15>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ In file included from ../nall/primitives.hpp:15: ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<16>; int Precision = 16; int Lo = 8; int Hi = 9]': ../ares/component/processor/gsu/registers.hpp:51:29: required from here 51 | BitRange<16,8,9> alt{&data}; //composite instruction mode | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<16>' to 'nall::BitRange<16, 8, 9>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<16>; int Precision = 16; int Lo = 0; int Hi = 7]': ../ares/component/processor/wdc65816/wdc65816.hpp:35:27: required from here 35 | BitRange<16,0, 7> l{&w}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<16>' to 'nall::BitRange<16, 0, 7>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<16>; int Precision = 16; int Lo = 8; int Hi = 15]': ../ares/component/processor/wdc65816/wdc65816.hpp:36:27: required from here 36 | BitRange<16,8,15> h{&w}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<16>' to 'nall::BitRange<16, 8, 15>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<24>; int Precision = 24; int Lo = 0; int Hi = 7]': ../ares/component/processor/wdc65816/wdc65816.hpp:47:28: required from here 47 | BitRange<24, 0, 7> l{&d}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<24>' to 'nall::BitRange<24, 0, 7>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 24; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<24>; int Precision = 24; int Lo = 8; int Hi = 15]': ../ares/component/processor/wdc65816/wdc65816.hpp:48:28: required from here 48 | BitRange<24, 8,15> h{&d}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<24>' to 'nall::BitRange<24, 8, 15>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 24; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<24>; int Precision = 24; int Lo = 16; int Hi = 23]': ../ares/component/processor/wdc65816/wdc65816.hpp:49:28: required from here 49 | BitRange<24,16,23> b{&d}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<24>' to 'nall::BitRange<24, 16, 23>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 24; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<24>; int Precision = 24; int Lo = 0; int Hi = 15]': ../ares/component/processor/wdc65816/wdc65816.hpp:50:28: required from here 50 | BitRange<24, 0,15> w{&d}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<24>' to 'nall::BitRange<24, 0, 15>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 24; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ In file included from ../nall/primitives.hpp:14, from ../nall/string.hpp:18: ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 1]': ../ares/component/processor/gsu/registers.hpp:38:29: required from here 38 | BitField<16, 1> z {&data}; //zero flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 1>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 2]': ../ares/component/processor/gsu/registers.hpp:39:29: required from here 39 | BitField<16, 2> cy {&data}; //carry flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 2>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 3]': ../ares/component/processor/gsu/registers.hpp:40:29: required from here 40 | BitField<16, 3> s {&data}; //sign flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 3>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 4]': ../ares/component/processor/gsu/registers.hpp:41:29: required from here 41 | BitField<16, 4> ov {&data}; //overflow flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 4>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 5]': ../ares/component/processor/gsu/registers.hpp:42:29: required from here 42 | BitField<16, 5> g {&data}; //go flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 5>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 6]': ../ares/component/processor/gsu/registers.hpp:43:29: required from here 43 | BitField<16, 6> r {&data}; //ROM r14 flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 6>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 8]': ../ares/component/processor/gsu/registers.hpp:44:29: required from here 44 | BitField<16, 8> alt1{&data}; //alt1 instruction mode | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 8>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 9]': ../ares/component/processor/gsu/registers.hpp:45:29: required from here 45 | BitField<16, 9> alt2{&data}; //alt2 instruction mode | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 9>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 10]': ../ares/component/processor/gsu/registers.hpp:46:29: required from here 46 | BitField<16,10> il {&data}; //immediate lower 8-bit flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 10>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 11]': ../ares/component/processor/gsu/registers.hpp:47:29: required from here 47 | BitField<16,11> ih {&data}; //immediate upper 8-bit flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 11>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 12]': ../ares/component/processor/gsu/registers.hpp:48:29: required from here 48 | BitField<16,12> b {&data}; //with flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 12>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 15]': ../ares/component/processor/gsu/registers.hpp:49:29: required from here 49 | BitField<16,15> irq {&data}; //interrupt flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 15>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ In file included from ../nall/primitives.hpp:15: ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<16>; int Precision = 16; int Lo = 8; int Hi = 9]': ../ares/component/processor/gsu/registers.hpp:51:29: required from here 51 | BitRange<16,8,9> alt{&data}; //composite instruction mode | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<16>' to 'nall::BitRange<16, 8, 9>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<16>; int Precision = 16; int Lo = 0; int Hi = 7]': ../ares/component/processor/wdc65816/wdc65816.hpp:35:27: required from here 35 | BitRange<16,0, 7> l{&w}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<16>' to 'nall::BitRange<16, 0, 7>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<16>; int Precision = 16; int Lo = 8; int Hi = 15]': ../ares/component/processor/wdc65816/wdc65816.hpp:36:27: required from here 36 | BitRange<16,8,15> h{&w}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<16>' to 'nall::BitRange<16, 8, 15>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<24>; int Precision = 24; int Lo = 0; int Hi = 7]': ../ares/component/processor/wdc65816/wdc65816.hpp:47:28: required from here 47 | BitRange<24, 0, 7> l{&d}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<24>' to 'nall::BitRange<24, 0, 7>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 24; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<24>; int Precision = 24; int Lo = 8; int Hi = 15]': ../ares/component/processor/wdc65816/wdc65816.hpp:48:28: required from here 48 | BitRange<24, 8,15> h{&d}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<24>' to 'nall::BitRange<24, 8, 15>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 24; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<24>; int Precision = 24; int Lo = 16; int Hi = 23]': ../ares/component/processor/wdc65816/wdc65816.hpp:49:28: required from here 49 | BitRange<24,16,23> b{&d}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<24>' to 'nall::BitRange<24, 16, 23>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 24; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<24>; int Precision = 24; int Lo = 0; int Hi = 15]': ../ares/component/processor/wdc65816/wdc65816.hpp:50:28: required from here 50 | BitRange<24, 0,15> w{&d}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<24>' to 'nall::BitRange<24, 0, 15>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 24; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ In file included from ../nall/primitives.hpp:14, from ../nall/string.hpp:18: ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 1]': ../ares/component/processor/gsu/registers.hpp:38:29: required from here 38 | BitField<16, 1> z {&data}; //zero flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 1>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 2]': ../ares/component/processor/gsu/registers.hpp:39:29: required from here 39 | BitField<16, 2> cy {&data}; //carry flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 2>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 3]': ../ares/component/processor/gsu/registers.hpp:40:29: required from here 40 | BitField<16, 3> s {&data}; //sign flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 3>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 4]': ../ares/component/processor/gsu/registers.hpp:41:29: required from here 41 | BitField<16, 4> ov {&data}; //overflow flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 4>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 5]': ../ares/component/processor/gsu/registers.hpp:42:29: required from here 42 | BitField<16, 5> g {&data}; //go flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 5>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 6]': ../ares/component/processor/gsu/registers.hpp:43:29: required from here 43 | BitField<16, 6> r {&data}; //ROM r14 flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 6>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 8]': ../ares/component/processor/gsu/registers.hpp:44:29: required from here 44 | BitField<16, 8> alt1{&data}; //alt1 instruction mode | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 8>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 9]': ../ares/component/processor/gsu/registers.hpp:45:29: required from here 45 | BitField<16, 9> alt2{&data}; //alt2 instruction mode | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 9>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 10]': ../ares/component/processor/gsu/registers.hpp:46:29: required from here 46 | BitField<16,10> il {&data}; //immediate lower 8-bit flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 10>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 11]': ../ares/component/processor/gsu/registers.hpp:47:29: required from here 47 | BitField<16,11> ih {&data}; //immediate upper 8-bit flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 11>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 12]': ../ares/component/processor/gsu/registers.hpp:48:29: required from here 48 | BitField<16,12> b {&data}; //with flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 12>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 15]': ../ares/component/processor/gsu/registers.hpp:49:29: required from here 49 | BitField<16,15> irq {&data}; //interrupt flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 15>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ In file included from ../nall/primitives.hpp:15: ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<16>; int Precision = 16; int Lo = 8; int Hi = 9]': ../ares/component/processor/gsu/registers.hpp:51:29: required from here 51 | BitRange<16,8,9> alt{&data}; //composite instruction mode | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<16>' to 'nall::BitRange<16, 8, 9>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<16>; int Precision = 16; int Lo = 0; int Hi = 7]': ../ares/component/processor/wdc65816/wdc65816.hpp:35:27: required from here 35 | BitRange<16,0, 7> l{&w}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<16>' to 'nall::BitRange<16, 0, 7>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<16>; int Precision = 16; int Lo = 8; int Hi = 15]': ../ares/component/processor/wdc65816/wdc65816.hpp:36:27: required from here 36 | BitRange<16,8,15> h{&w}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<16>' to 'nall::BitRange<16, 8, 15>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<24>; int Precision = 24; int Lo = 0; int Hi = 7]': ../ares/component/processor/wdc65816/wdc65816.hpp:47:28: required from here 47 | BitRange<24, 0, 7> l{&d}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<24>' to 'nall::BitRange<24, 0, 7>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 24; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<24>; int Precision = 24; int Lo = 8; int Hi = 15]': ../ares/component/processor/wdc65816/wdc65816.hpp:48:28: required from here 48 | BitRange<24, 8,15> h{&d}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<24>' to 'nall::BitRange<24, 8, 15>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 24; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<24>; int Precision = 24; int Lo = 16; int Hi = 23]': ../ares/component/processor/wdc65816/wdc65816.hpp:49:28: required from here 49 | BitRange<24,16,23> b{&d}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<24>' to 'nall::BitRange<24, 16, 23>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 24; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<24>; int Precision = 24; int Lo = 0; int Hi = 15]': ../ares/component/processor/wdc65816/wdc65816.hpp:50:28: required from here 50 | BitRange<24, 0,15> w{&d}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<24>' to 'nall::BitRange<24, 0, 15>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 24; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/ms/ms.hpp:4, from ../ares/ms/cpu/cpu.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/primitives.hpp:15, from ../nall/string.hpp:18: ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 0; int Hi = 4]': ../ares/fc/ppu/ppu.hpp:70:42: required from here 70 | BitRange<19, 0, 4> tileX {&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 0, 4>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 5; int Hi = 9]': ../ares/fc/ppu/ppu.hpp:71:42: required from here 71 | BitRange<19, 5, 9> tileY {&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 5, 9>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 10; int Hi = 11]': ../ares/fc/ppu/ppu.hpp:72:42: required from here 72 | BitRange<19,10,11> nametable {&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 10, 11>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 10; int Hi = 10]': ../ares/fc/ppu/ppu.hpp:73:42: required from here 73 | BitRange<19,10,10> nametableX{&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 10, 10>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 11; int Hi = 11]': ../ares/fc/ppu/ppu.hpp:74:42: required from here 74 | BitRange<19,11,11> nametableY{&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 11, 11>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 12; int Hi = 14]': ../ares/fc/ppu/ppu.hpp:75:42: required from here 75 | BitRange<19,12,14> fineY {&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 12, 14>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 0; int Hi = 14]': ../ares/fc/ppu/ppu.hpp:76:42: required from here 76 | BitRange<19, 0,14> address {&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 0, 14>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 0; int Hi = 7]': ../ares/fc/ppu/ppu.hpp:77:42: required from here 77 | BitRange<19, 0, 7> addressLo {&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 0, 7>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 8; int Hi = 14]': ../ares/fc/ppu/ppu.hpp:78:42: required from here 78 | BitRange<19, 8,14> addressHi {&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 8, 14>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 15; int Hi = 15]': ../ares/fc/ppu/ppu.hpp:79:42: required from here 79 | BitRange<19,15,15> latch {&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 15, 15>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<19>; int Precision = 19; int Lo = 16; int Hi = 18]': ../ares/fc/ppu/ppu.hpp:80:42: required from here 80 | BitRange<19,16,18> fineX {&data}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<19>' to 'nall::BitRange<19, 16, 18>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 19; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ In file included from ../nall/primitives.hpp:14, from ../nall/string.hpp:18: ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 1]': ../ares/component/processor/gsu/registers.hpp:38:29: required from here 38 | BitField<16, 1> z {&data}; //zero flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 1>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 2]': ../ares/component/processor/gsu/registers.hpp:39:29: required from here 39 | BitField<16, 2> cy {&data}; //carry flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 2>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 3]': ../ares/component/processor/gsu/registers.hpp:40:29: required from here 40 | BitField<16, 3> s {&data}; //sign flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 3>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 4]': ../ares/component/processor/gsu/registers.hpp:41:29: required from here 41 | BitField<16, 4> ov {&data}; //overflow flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 4>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 5]': ../ares/component/processor/gsu/registers.hpp:42:29: required from here 42 | BitField<16, 5> g {&data}; //go flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 5>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 6]': ../ares/component/processor/gsu/registers.hpp:43:29: required from here 43 | BitField<16, 6> r {&data}; //ROM r14 flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 6>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 8]': ../ares/component/processor/gsu/registers.hpp:44:29: required from here 44 | BitField<16, 8> alt1{&data}; //alt1 instruction mode | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 8>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 9]': ../ares/component/processor/gsu/registers.hpp:45:29: required from here 45 | BitField<16, 9> alt2{&data}; //alt2 instruction mode | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 9>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 10]': ../ares/component/processor/gsu/registers.hpp:46:29: required from here 46 | BitField<16,10> il {&data}; //immediate lower 8-bit flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 10>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 11]': ../ares/component/processor/gsu/registers.hpp:47:29: required from here 47 | BitField<16,11> ih {&data}; //immediate upper 8-bit flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 11>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 12]': ../ares/component/processor/gsu/registers.hpp:48:29: required from here 48 | BitField<16,12> b {&data}; //with flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 12>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 15]': ../ares/component/processor/gsu/registers.hpp:49:29: required from here 49 | BitField<16,15> irq {&data}; //interrupt flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 15>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ In file included from ../nall/primitives.hpp:15: ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<16>; int Precision = 16; int Lo = 8; int Hi = 9]': ../ares/component/processor/gsu/registers.hpp:51:29: required from here 51 | BitRange<16,8,9> alt{&data}; //composite instruction mode | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<16>' to 'nall::BitRange<16, 8, 9>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<16>; int Precision = 16; int Lo = 0; int Hi = 7]': ../ares/component/processor/wdc65816/wdc65816.hpp:35:27: required from here 35 | BitRange<16,0, 7> l{&w}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<16>' to 'nall::BitRange<16, 0, 7>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<16>; int Precision = 16; int Lo = 8; int Hi = 15]': ../ares/component/processor/wdc65816/wdc65816.hpp:36:27: required from here 36 | BitRange<16,8,15> h{&w}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<16>' to 'nall::BitRange<16, 8, 15>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<24>; int Precision = 24; int Lo = 0; int Hi = 7]': ../ares/component/processor/wdc65816/wdc65816.hpp:47:28: required from here 47 | BitRange<24, 0, 7> l{&d}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<24>' to 'nall::BitRange<24, 0, 7>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 24; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<24>; int Precision = 24; int Lo = 8; int Hi = 15]': ../ares/component/processor/wdc65816/wdc65816.hpp:48:28: required from here 48 | BitRange<24, 8,15> h{&d}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<24>' to 'nall::BitRange<24, 8, 15>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 24; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<24>; int Precision = 24; int Lo = 16; int Hi = 23]': ../ares/component/processor/wdc65816/wdc65816.hpp:49:28: required from here 49 | BitRange<24,16,23> b{&d}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<24>' to 'nall::BitRange<24, 16, 23>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 24; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<24>; int Precision = 24; int Lo = 0; int Hi = 15]': ../ares/component/processor/wdc65816/wdc65816.hpp:50:28: required from here 50 | BitRange<24, 0,15> w{&d}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<24>' to 'nall::BitRange<24, 0, 15>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 24; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ In file included from ../nall/primitives.hpp:14, from ../nall/string.hpp:18: ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 1]': ../ares/component/processor/gsu/registers.hpp:38:29: required from here 38 | BitField<16, 1> z {&data}; //zero flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 1>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 2]': ../ares/component/processor/gsu/registers.hpp:39:29: required from here 39 | BitField<16, 2> cy {&data}; //carry flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 2>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 3]': ../ares/component/processor/gsu/registers.hpp:40:29: required from here 40 | BitField<16, 3> s {&data}; //sign flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 3>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 4]': ../ares/component/processor/gsu/registers.hpp:41:29: required from here 41 | BitField<16, 4> ov {&data}; //overflow flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 4>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 5]': ../ares/component/processor/gsu/registers.hpp:42:29: required from here 42 | BitField<16, 5> g {&data}; //go flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 5>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 6]': ../ares/component/processor/gsu/registers.hpp:43:29: required from here 43 | BitField<16, 6> r {&data}; //ROM r14 flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 6>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 8]': ../ares/component/processor/gsu/registers.hpp:44:29: required from here 44 | BitField<16, 8> alt1{&data}; //alt1 instruction mode | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 8>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 9]': ../ares/component/processor/gsu/registers.hpp:45:29: required from here 45 | BitField<16, 9> alt2{&data}; //alt2 instruction mode | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 9>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 10]': ../ares/component/processor/gsu/registers.hpp:46:29: required from here 46 | BitField<16,10> il {&data}; //immediate lower 8-bit flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 10>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 11]': ../ares/component/processor/gsu/registers.hpp:47:29: required from here 47 | BitField<16,11> ih {&data}; //immediate upper 8-bit flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 11>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 12]': ../ares/component/processor/gsu/registers.hpp:48:29: required from here 48 | BitField<16,12> b {&data}; //with flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 12>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 15]': ../ares/component/processor/gsu/registers.hpp:49:29: required from here 49 | BitField<16,15> irq {&data}; //interrupt flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 15>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ In file included from ../nall/primitives.hpp:15: ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<16>; int Precision = 16; int Lo = 8; int Hi = 9]': ../ares/component/processor/gsu/registers.hpp:51:29: required from here 51 | BitRange<16,8,9> alt{&data}; //composite instruction mode | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<16>' to 'nall::BitRange<16, 8, 9>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<16>; int Precision = 16; int Lo = 0; int Hi = 7]': ../ares/component/processor/wdc65816/wdc65816.hpp:35:27: required from here 35 | BitRange<16,0, 7> l{&w}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<16>' to 'nall::BitRange<16, 0, 7>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<16>; int Precision = 16; int Lo = 8; int Hi = 15]': ../ares/component/processor/wdc65816/wdc65816.hpp:36:27: required from here 36 | BitRange<16,8,15> h{&w}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<16>' to 'nall::BitRange<16, 8, 15>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<24>; int Precision = 24; int Lo = 0; int Hi = 7]': ../ares/component/processor/wdc65816/wdc65816.hpp:47:28: required from here 47 | BitRange<24, 0, 7> l{&d}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<24>' to 'nall::BitRange<24, 0, 7>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 24; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<24>; int Precision = 24; int Lo = 8; int Hi = 15]': ../ares/component/processor/wdc65816/wdc65816.hpp:48:28: required from here 48 | BitRange<24, 8,15> h{&d}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<24>' to 'nall::BitRange<24, 8, 15>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 24; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<24>; int Precision = 24; int Lo = 16; int Hi = 23]': ../ares/component/processor/wdc65816/wdc65816.hpp:49:28: required from here 49 | BitRange<24,16,23> b{&d}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<24>' to 'nall::BitRange<24, 16, 23>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 24; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<24>; int Precision = 24; int Lo = 0; int Hi = 15]': ../ares/component/processor/wdc65816/wdc65816.hpp:50:28: required from here 50 | BitRange<24, 0,15> w{&d}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<24>' to 'nall::BitRange<24, 0, 15>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 24; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/ms/ms.hpp:4, from ../ares/ms/vdp/vdp.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/ms/ms.hpp:4, from ../ares/ms/psg/psg.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/ms/ms.hpp:4, from ../ares/ms/opll/opll.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/ms/ms.hpp:4, from ../ares/ms/system/system.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ Compiling ares/ms/controller/controller.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/ms/expansion/expansion.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/md/bus/bus.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/md/cpu/cpu.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/md/apu/apu.cpp ... Compiling ares/md/vdp/vdp.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/md/opn2/opn2.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/md/m32x/m32x.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/md/mcd/mcd.cpp ... Compiling ares/md/system/system.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/md/cartridge/cartridge.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/md/controller/controller.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/ps1/memory/memory.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/ps1/system/system.cpp ... Compiling ares/ps1/disc/disc.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/ps1/cpu/cpu.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/ms/ms.hpp:4, from ../ares/ms/cartridge/cartridge.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/md/md.hpp:4, from ../ares/md/vdp/vdp.cpp:4: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/md/md.hpp:4, from ../ares/md/cpu/cpu.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/ms/ms.hpp:4, from ../ares/ms/controller/controller.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/md/md.hpp:4, from ../ares/md/apu/apu.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/ms/ms.hpp:4, from ../ares/ms/expansion/expansion.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/md/md.hpp:4, from ../ares/md/opn2/opn2.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ Compiling ares/ps1/gpu/gpu.cpp ... Compiling ares/ps1/spu/spu.cpp ... In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ Compiling ares/ps1/mdec/mdec.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/ps1/interrupt/interrupt.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/ps1/peripheral/peripheral.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/ps1/dma/dma.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/ps1/timer/timer.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/pce/cpu/cpu.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/pce/vdp/vdp.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/pce/vdp-performance/vdp.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/md/md.hpp:4, from ../ares/md/bus/bus.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/md/md.hpp:4, from ../ares/md/m32x/m32x.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/md/md.hpp:4, from ../ares/md/mcd/mcd.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ Compiling ares/pce/psg/psg.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/pce/pcd/pcd.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/pce/system/system.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/pce/cartridge/cartridge.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/pce/controller/controller.cpp ... Compiling ares/msx/system/system.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/msx/keyboard/keyboard.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/msx/cartridge/cartridge.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/msx/controller/controller.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/msx/cpu/cpu.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/msx/vdp/vdp.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/msx/psg/psg.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/msx/tape/tape.cpp ... Compiling ares/msx/rtc/rtc.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/md/md.hpp:4, from ../ares/md/controller/controller.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/ps1/ps1.hpp:4, from ../ares/ps1/memory/memory.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/md/md.hpp:4, from ../ares/md/cartridge/cartridge.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/md/md.hpp:4, from ../ares/md/system/system.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/ps1/ps1.hpp:4, from ../ares/ps1/system/system.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ Compiling ares/cv/cpu/cpu.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/ps1/ps1.hpp:4, from ../ares/ps1/disc/disc.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/ps1/ps1.hpp:4, from ../ares/ps1/interrupt/interrupt.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/pce/pce.hpp:4, from ../ares/pce/cpu/cpu.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/ps1/ps1.hpp:4, from ../ares/ps1/gpu/gpu.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/pce/pce.hpp:4, from ../ares/pce/vdp/vdp.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/ps1/ps1.hpp:4, from ../ares/ps1/mdec/mdec.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/pce/pce.hpp:4, from ../ares/pce/psg/psg.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/ps1/ps1.hpp:4, from ../ares/ps1/dma/dma.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/pce/pce.hpp:4, from ../ares/pce/vdp-performance/vdp.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/ps1/ps1.hpp:4, from ../ares/ps1/timer/timer.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/ps1/ps1.hpp:4, from ../ares/ps1/peripheral/peripheral.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/ps1/ps1.hpp:4, from ../ares/ps1/spu/spu.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/pce/pce.hpp:4, from ../ares/pce/system/system.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/ps1/ps1.hpp:4, from ../ares/ps1/cpu/cpu.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/pce/pce.hpp:4, from ../ares/pce/pcd/pcd.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/pce/pce.hpp:4, from ../ares/pce/cartridge/cartridge.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/msx/msx.hpp:4, from ../ares/msx/system/system.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/msx/msx.hpp:4, from ../ares/msx/cartridge/cartridge.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/msx/msx.hpp:4, from ../ares/msx/controller/controller.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/pce/pce.hpp:4, from ../ares/pce/controller/controller.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/msx/msx.hpp:4, from ../ares/msx/vdp/vdp.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/msx/msx.hpp:4, from ../ares/msx/psg/psg.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/msx/msx.hpp:4, from ../ares/msx/keyboard/keyboard.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/msx/msx.hpp:4, from ../ares/msx/cpu/cpu.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ Compiling ares/cv/vdp/vdp.cpp ... In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/msx/msx.hpp:4, from ../ares/msx/tape/tape.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/msx/msx.hpp:4, from ../ares/msx/rtc/rtc.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ Compiling ares/cv/psg/psg.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/cv/system/system.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/cv/cartridge/cartridge.cpp ... Compiling ares/cv/controller/controller.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/myvision/cpu/cpu.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/myvision/vdp/vdp.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/myvision/psg/psg.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/myvision/system/system.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/myvision/cartridge/cartridge.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/cv/cv.hpp:4, from ../ares/cv/cpu/cpu.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ Compiling ares/gb/system/system.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/cv/cv.hpp:4, from ../ares/cv/vdp/vdp.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ Compiling ares/gb/bus/bus.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/gb/cartridge/cartridge.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/cv/cv.hpp:4, from ../ares/cv/psg/psg.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ Compiling ares/gb/cpu/cpu.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/gb/ppu/ppu.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/cv/cv.hpp:4, from ../ares/cv/controller/controller.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/cv/cv.hpp:4, from ../ares/cv/system/system.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/cv/cv.hpp:4, from ../ares/cv/cartridge/cartridge.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ Compiling ares/gb/apu/apu.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/gba/memory/memory.cpp ... Compiling ares/gba/system/system.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/gba/cartridge/cartridge.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/gba/player/player.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/myvision/myvision.hpp:4, from ../ares/myvision/cpu/cpu.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ Compiling ares/gba/cpu/cpu.cpp ... Compiling ares/gba/ppu/ppu.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/myvision/myvision.hpp:4, from ../ares/myvision/vdp/vdp.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ Compiling ares/gba/apu/apu.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/ws/system/system.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/myvision/myvision.hpp:4, from ../ares/myvision/psg/psg.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ Compiling ares/ws/memory/memory.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/ws/eeprom/eeprom.cpp ... Compiling ares/ws/cartridge/cartridge.cpp ... Compiling ares/ws/cpu/cpu.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/ws/ppu/ppu.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/ws/apu/apu.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/myvision/myvision.hpp:4, from ../ares/myvision/system/system.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/myvision/myvision.hpp:4, from ../ares/myvision/cartridge/cartridge.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ Compiling ares/ws/serial/serial.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/gb/gb.hpp:4, from ../ares/gb/system/system.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/gb/gb.hpp:4, from ../ares/gb/bus/bus.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ Compiling ares/ng/system/system.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/ng/cpu/cpu.cpp ... Compiling ares/ng/apu/apu.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/gb/gb.hpp:4, from ../ares/gb/cpu/cpu.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ Compiling ares/ng/lspc/lspc.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/ng/opnb/opnb.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/ng/cartridge/cartridge.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/gb/gb.hpp:4, from ../ares/gb/cartridge/cartridge.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/gb/gb.hpp:4, from ../ares/gb/ppu/ppu.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ Compiling ares/ng/controller/controller.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/gba/gba.hpp:4, from ../ares/gba/memory/memory.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ Compiling ares/ng/card/card.cpp ... In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/gba/gba.hpp:4, from ../ares/gba/system/system.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ Compiling ares/ngp/system/system.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/gba/gba.hpp:4, from ../ares/gba/cartridge/cartridge.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/gb/gb.hpp:4, from ../ares/gb/apu/apu.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ Compiling ares/ngp/cartridge/cartridge.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/gba/gba.hpp:4, from ../ares/gba/cpu/cpu.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/gba/gba.hpp:4, from ../ares/gba/player/player.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/gba/gba.hpp:4, from ../ares/gba/ppu/ppu.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/ws/ws.hpp:4, from ../ares/ws/system/system.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/gba/gba.hpp:4, from ../ares/gba/apu/apu.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/ws/ws.hpp:4, from ../ares/ws/memory/memory.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/ws/ws.hpp:4, from ../ares/ws/cpu/cpu.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/ws/ws.hpp:4, from ../ares/ws/eeprom/eeprom.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/ws/ws.hpp:4, from ../ares/ws/cartridge/cartridge.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ Compiling ares/ngp/cpu/cpu.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/ngp/apu/apu.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/ws/ws.hpp:4, from ../ares/ws/ppu/ppu.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ Compiling ares/ngp/kge/kge.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/ng/ng.hpp:4, from ../ares/ng/system/system.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/ws/ws.hpp:4, from ../ares/ws/apu/apu.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/ng/ng.hpp:4, from ../ares/ng/cpu/cpu.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/ws/ws.hpp:4, from ../ares/ws/serial/serial.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ Compiling ares/ngp/psg/psg.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/ng/ng.hpp:4, from ../ares/ng/lspc/lspc.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/ng/ng.hpp:4, from ../ares/ng/apu/apu.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ Compiling ares/spec/keyboard/keyboard.cpp ... In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/ng/ng.hpp:4, from ../ares/ng/controller/controller.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ Compiling ares/spec/expansion/expansion.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/ng/ng.hpp:4, from ../ares/ng/cartridge/cartridge.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/ng/ng.hpp:4, from ../ares/ng/card/card.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ Compiling ares/spec/system/system.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/spec/cpu/cpu.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/ng/ng.hpp:4, from ../ares/ng/opnb/opnb.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/ngp/ngp.hpp:4, from ../ares/ngp/system/system.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ Compiling ares/spec/ula/ula.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/spec/psg/psg.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/spec/tape/tape.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/component/audio/ay38910/ay38910.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/ngp/ngp.hpp:4, from ../ares/ngp/cartridge/cartridge.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ Compiling ares/component/audio/msm5205/msm5205.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/ngp/ngp.hpp:4, from ../ares/ngp/apu/apu.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/ngp/ngp.hpp:4, from ../ares/ngp/cpu/cpu.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ Compiling ares/component/audio/sn76489/sn76489.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/component/audio/t6w28/t6w28.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/spec/spec.hpp:3, from ../ares/spec/keyboard/keyboard.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/ngp/ngp.hpp:4, from ../ares/ngp/psg/psg.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/ngp/ngp.hpp:4, from ../ares/ngp/kge/kge.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ Compiling ares/component/audio/ym2149/ym2149.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/spec/spec.hpp:3, from ../ares/spec/system/system.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/spec/spec.hpp:3, from ../ares/spec/expansion/expansion.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ Compiling ares/component/audio/ym2413/ym2413.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/component/audio/ym2612/ym2612.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/component/eeprom/m24c/m24c.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/component/eeprom/m93lcx6/m93lcx6.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/component/io/i8255/i8255.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/component/processor/arm7tdmi/arm7tdmi.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/component/processor/gsu/gsu.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/spec/spec.hpp:3, from ../ares/spec/cpu/cpu.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ Compiling ares/component/processor/hg51b/hg51b.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/component/processor/huc6280/huc6280.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/component/processor/m68hc05/m68hc05.cpp ... In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/spec/spec.hpp:3, from ../ares/spec/ula/ula.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ Compiling ares/component/processor/m68000/m68000.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/spec/spec.hpp:3, from ../ares/spec/tape/tape.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/spec/spec.hpp:3, from ../ares/spec/psg/psg.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ Compiling ares/component/processor/mos6502/mos6502.cpp ... In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/component/processor/sh2/sh2.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/component/audio/ay38910/ay38910.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ Compiling ares/component/processor/sm83/sm83.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/component/processor/spc700/spc700.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/component/audio/msm5205/msm5205.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/component/audio/sn76489/sn76489.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ Compiling ares/component/processor/ssp1601/ssp1601.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/component/processor/tlcs900h/tlcs900h.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling ares/component/processor/upd96050/upd96050.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/component/audio/t6w28/t6w28.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ Compiling ares/component/processor/v30mz/v30mz.cpp ... Compiling ares/component/processor/wdc65816/wdc65816.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/component/audio/ym2149/ym2149.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/component/audio/ym2413/ym2413.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/component/audio/ym2612/ym2612.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/component/eeprom/m24c/m24c.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ Compiling ares/component/processor/z80/z80.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/component/io/i8255/i8255.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ Compiling ares/component/flash/sst39sf0x0/sst39sf0x0.cpp ... In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/component/processor/arm7tdmi/arm7tdmi.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ Compiling ares/component/video/tms9918/tms9918.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/component/processor/gsu/gsu.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/component/processor/hg51b/hg51b.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ Compiling ares/component/video/v9938/v9938.cpp ... In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/component/processor/huc6280/huc6280.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ Compiling mia/mia.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/component/processor/m68hc05/m68hc05.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ Compiling mia/resource/resource.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/component/eeprom/m93lcx6/m93lcx6.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/component/processor/m68000/m68000.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/component/processor/mos6502/mos6502.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/component/processor/sh2/sh2.cpp:4: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/component/processor/sm83/sm83.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ Compiling desktop-ui/desktop-ui.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling desktop-ui/resource/resource.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/component/processor/spc700/spc700.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/primitives.hpp:14, from ../nall/string.hpp:18: ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 1]': ../ares/component/processor/gsu/registers.hpp:38:29: required from here 38 | BitField<16, 1> z {&data}; //zero flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 1>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 2]': ../ares/component/processor/gsu/registers.hpp:39:29: required from here 39 | BitField<16, 2> cy {&data}; //carry flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 2>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 3]': ../ares/component/processor/gsu/registers.hpp:40:29: required from here 40 | BitField<16, 3> s {&data}; //sign flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 3>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 4]': ../ares/component/processor/gsu/registers.hpp:41:29: required from here 41 | BitField<16, 4> ov {&data}; //overflow flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 4>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 5]': ../ares/component/processor/gsu/registers.hpp:42:29: required from here 42 | BitField<16, 5> g {&data}; //go flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 5>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 6]': ../ares/component/processor/gsu/registers.hpp:43:29: required from here 43 | BitField<16, 6> r {&data}; //ROM r14 flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 6>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 8]': ../ares/component/processor/gsu/registers.hpp:44:29: required from here 44 | BitField<16, 8> alt1{&data}; //alt1 instruction mode | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 8>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 9]': ../ares/component/processor/gsu/registers.hpp:45:29: required from here 45 | BitField<16, 9> alt2{&data}; //alt2 instruction mode | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 9>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 10]': ../ares/component/processor/gsu/registers.hpp:46:29: required from here 46 | BitField<16,10> il {&data}; //immediate lower 8-bit flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 10>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 11]': ../ares/component/processor/gsu/registers.hpp:47:29: required from here 47 | BitField<16,11> ih {&data}; //immediate upper 8-bit flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 11>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 12]': ../ares/component/processor/gsu/registers.hpp:48:29: required from here 48 | BitField<16,12> b {&data}; //with flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 12>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-field.hpp: In instantiation of 'nall::BitField::BitField(T*) [with T = nall::Natural<16>; int Precision = 16; int Index = 15]': ../ares/component/processor/gsu/registers.hpp:49:29: required from here 49 | BitField<16,15> irq {&data}; //interrupt flag | ^ ../nall/primitives/bit-field.hpp:28:53: warning: casting 'nall::Natural<16>' to 'nall::BitField<16, 15>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 28 | template BitField(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ In file included from ../nall/primitives.hpp:15: ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<16>; int Precision = 16; int Lo = 8; int Hi = 9]': ../ares/component/processor/gsu/registers.hpp:51:29: required from here 51 | BitRange<16,8,9> alt{&data}; //composite instruction mode | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<16>' to 'nall::BitRange<16, 8, 9>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/component/processor/ssp1601/ssp1601.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ Compiling desktop-ui/input/input.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling desktop-ui/game-browser/game-browser.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling desktop-ui/emulator/emulator.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/component/processor/v30mz/v30mz.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ Compiling desktop-ui/program/program.cpp ... In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/component/processor/upd96050/upd96050.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ Compiling desktop-ui/presentation/presentation.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/component/processor/tlcs900h/tlcs900h.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/component/processor/wdc65816/wdc65816.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/component/processor/z80/z80.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ Compiling desktop-ui/settings/settings.cpp ... Compiling desktop-ui/tools/tools.cpp ... cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/component/flash/sst39sf0x0/sst39sf0x0.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/component/video/tms9918/tms9918.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ares/ares/ares.hpp:12, from ../ares/component/video/v9938/v9938.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/arithmetic.hpp:9, from ../nall/nall.hpp:11, from ../mia/mia.hpp:1, from ../mia/mia.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/primitives.hpp:15, from ../nall/string.hpp:18: ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<16>; int Precision = 16; int Lo = 0; int Hi = 7]': ../ares/component/processor/wdc65816/wdc65816.hpp:35:27: required from here 35 | BitRange<16,0, 7> l{&w}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<16>' to 'nall::BitRange<16, 0, 7>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<16>; int Precision = 16; int Lo = 8; int Hi = 15]': ../ares/component/processor/wdc65816/wdc65816.hpp:36:27: required from here 36 | BitRange<16,8,15> h{&w}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<16>' to 'nall::BitRange<16, 8, 15>::type&' {aka 'short unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 16; utype = short unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<24>; int Precision = 24; int Lo = 0; int Hi = 7]': ../ares/component/processor/wdc65816/wdc65816.hpp:47:28: required from here 47 | BitRange<24, 0, 7> l{&d}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<24>' to 'nall::BitRange<24, 0, 7>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 24; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<24>; int Precision = 24; int Lo = 8; int Hi = 15]': ../ares/component/processor/wdc65816/wdc65816.hpp:48:28: required from here 48 | BitRange<24, 8,15> h{&d}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<24>' to 'nall::BitRange<24, 8, 15>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 24; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<24>; int Precision = 24; int Lo = 16; int Hi = 23]': ../ares/component/processor/wdc65816/wdc65816.hpp:49:28: required from here 49 | BitRange<24,16,23> b{&d}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<24>' to 'nall::BitRange<24, 16, 23>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 24; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ ../nall/primitives/bit-range.hpp: In instantiation of 'nall::BitRange::BitRange(T*) [with T = nall::Natural<24>; int Precision = 24; int Lo = 0; int Hi = 15]': ../ares/component/processor/wdc65816/wdc65816.hpp:50:28: required from here 50 | BitRange<24, 0,15> w{&d}; | ^ ../nall/primitives/bit-range.hpp:30:53: warning: casting 'nall::Natural<24>' to 'nall::BitRange<24, 0, 15>::type&' {aka 'unsigned int&'} does not use 'nall::Natural::operator utype() const [with unsigned int Precision = 24; utype = unsigned int]' [-Wcast-user-defined] 30 | template BitRange(T* source) : target((type&)*source) { | ^~~~~~~~~~~~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ruby/ruby.hpp:4, from ../desktop-ui/desktop-ui.hpp:1, from ../desktop-ui/desktop-ui.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ruby/ruby.hpp:4, from ../desktop-ui/input/../desktop-ui.hpp:1, from ../desktop-ui/input/input.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ruby/ruby.hpp:4, from ../desktop-ui/emulator/../desktop-ui.hpp:1, from ../desktop-ui/emulator/emulator.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ruby/ruby.hpp:4, from ../desktop-ui/game-browser/../desktop-ui.hpp:1, from ../desktop-ui/game-browser/game-browser.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ruby/ruby.hpp:4, from ../desktop-ui/program/../desktop-ui.hpp:1, from ../desktop-ui/program/program.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ruby/ruby.hpp:4, from ../desktop-ui/presentation/../desktop-ui.hpp:1, from ../desktop-ui/presentation/presentation.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ruby/ruby.hpp:4, from ../desktop-ui/settings/../desktop-ui.hpp:1, from ../desktop-ui/settings/settings.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:366, from ../nall/chrono.hpp:4, from ../ruby/ruby.hpp:4, from ../desktop-ui/tools/../desktop-ui.hpp:1, from ../desktop-ui/tools/tools.cpp:1: ../nall/string/markup/bml.hpp: In function 'nall::Markup::Node nall::BML::unserialize(const nall::string&, nall::string_view)': ../nall/string/markup/bml.hpp:153:31: warning: casting 'nall::BML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::BML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 153 | return (Markup::SharedNode&)node; | ^~~~ In file included from ../nall/string.hpp:367: ../nall/string/markup/xml.hpp: In function 'nall::Markup::Node nall::XML::unserialize(const nall::string&)': ../nall/string/markup/xml.hpp:216:31: warning: casting 'nall::XML::SharedNode' {aka 'nall::shared_pointer'} to 'nall::Markup::SharedNode&' {aka 'nall::shared_pointer&'} does not use 'nall::shared_pointer::shared_pointer(const nall::shared_pointer&) [with U = nall::XML::ManagedNode; = void; T = nall::Markup::ManagedNode]' [-Wcast-user-defined] 216 | return (Markup::SharedNode&)node; | ^~~~ Linking out/ares ... ../thirdparty/ymfm/src/ymfm_fm.ipp: In member function 'engine_timer_expired': ../thirdparty/ymfm/src/ymfm_fm.ipp:1523:31: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 1523 | m_timer_running[tnum] = false; | ^ ../thirdparty/ymfm/src/ymfm_fm.h:448:17: note: at offset 2 into destination object 'm_timer_running' of size 2 448 | uint8_t m_timer_running[2]; // current timer running state | ^ ../thirdparty/ymfm/src/ymfm_fm.ipp: In member function 'engine_timer_expired': ../thirdparty/ymfm/src/ymfm_fm.ipp:1523:31: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 1523 | m_timer_running[tnum] = false; | ^ ../thirdparty/ymfm/src/ymfm_fm.h:448:17: note: at offset 2 into destination object 'm_timer_running' of size 2 448 | uint8_t m_timer_running[2]; // current timer running state | ^ In member function 'setForegroundColor', inlined from 'setForegroundColor' at ../hiro/core/shared.hpp:666:80, inlined from 'refresh' at ../desktop-ui/settings/firmware.cpp:33:74: ../hiro/core/widget/table-view-cell.cpp:126:27: warning: writing 4 bytes into a region of size 0 [-Wstringop-overflow=] 126 | state.foregroundColor = color; | ^ In member function 'refresh': lto1: note: destination object is likely at address zero /usr/bin/ld: warning: type of symbol `glGetUniformLocation' changed from 2 to 1 in /tmp/cc0IWNgu.ltrans3.ltrans.o /usr/bin/ld: warning: type of symbol `glUniformMatrix4fv' changed from 2 to 1 in /tmp/cc0IWNgu.ltrans3.ltrans.o /usr/bin/ld: warning: type of symbol `glUniform1i' changed from 2 to 1 in /tmp/cc0IWNgu.ltrans3.ltrans.o /usr/bin/ld: warning: type of symbol `glUniform4f' changed from 2 to 1 in /tmp/cc0IWNgu.ltrans3.ltrans.o /usr/bin/ld: warning: type of symbol `glCreateShader' changed from 2 to 1 in /tmp/cc0IWNgu.ltrans3.ltrans.o /usr/bin/ld: warning: type of symbol `glShaderSource' changed from 2 to 1 in /tmp/cc0IWNgu.ltrans3.ltrans.o /usr/bin/ld: warning: type of symbol `glCompileShader' changed from 2 to 1 in /tmp/cc0IWNgu.ltrans3.ltrans.o /usr/bin/ld: warning: type of symbol `glGetShaderiv' changed from 2 to 1 in /tmp/cc0IWNgu.ltrans3.ltrans.o /usr/bin/ld: warning: type of symbol `glAttachShader' changed from 2 to 1 in /tmp/cc0IWNgu.ltrans3.ltrans.o /usr/bin/ld: warning: type of symbol `glGetShaderInfoLog' changed from 2 to 1 in /tmp/cc0IWNgu.ltrans3.ltrans.o /usr/bin/ld: warning: type of symbol `glLinkProgram' changed from 2 to 1 in /tmp/cc0IWNgu.ltrans3.ltrans.o /usr/bin/ld: warning: type of symbol `glGetProgramiv' changed from 2 to 1 in /tmp/cc0IWNgu.ltrans3.ltrans.o /usr/bin/ld: warning: type of symbol `glGetProgramInfoLog' changed from 2 to 1 in /tmp/cc0IWNgu.ltrans3.ltrans.o /usr/bin/ld: warning: type of symbol `glValidateProgram' changed from 2 to 1 in /tmp/cc0IWNgu.ltrans3.ltrans.o /usr/bin/ld: warning: type of symbol `glGenVertexArrays' changed from 2 to 1 in /tmp/cc0IWNgu.ltrans3.ltrans.o /usr/bin/ld: warning: type of symbol `glBindVertexArray' changed from 2 to 1 in /tmp/cc0IWNgu.ltrans3.ltrans.o /usr/bin/ld: warning: type of symbol `glGenBuffers' changed from 2 to 1 in /tmp/cc0IWNgu.ltrans3.ltrans.o /usr/bin/ld: warning: type of symbol `glBindFramebuffer' changed from 2 to 1 in /tmp/cc0IWNgu.ltrans3.ltrans.o /usr/bin/ld: warning: type of symbol `glFramebufferTexture2D' changed from 2 to 1 in /tmp/cc0IWNgu.ltrans3.ltrans.o /usr/bin/ld: warning: type of symbol `glDeleteBuffers' changed from 2 to 1 in /tmp/cc0IWNgu.ltrans3.ltrans.o /usr/bin/ld: warning: type of symbol `glDeleteVertexArrays' changed from 2 to 1 in /tmp/cc0IWNgu.ltrans3.ltrans.o /usr/bin/ld: warning: type of symbol `glDetachShader' changed from 2 to 1 in /tmp/cc0IWNgu.ltrans3.ltrans.o /usr/bin/ld: warning: type of symbol `glDeleteShader' changed from 2 to 1 in /tmp/cc0IWNgu.ltrans3.ltrans.o /usr/bin/ld: warning: type of symbol `glDeleteFramebuffers' changed from 2 to 1 in /tmp/cc0IWNgu.ltrans3.ltrans.o /usr/bin/ld: warning: type of symbol `glDeleteProgram' changed from 2 to 1 in /tmp/cc0IWNgu.ltrans3.ltrans.o /usr/bin/ld: warning: type of symbol `glBindBuffer' changed from 2 to 1 in /tmp/cc0IWNgu.ltrans3.ltrans.o /usr/bin/ld: warning: type of symbol `glBufferData' changed from 2 to 1 in /tmp/cc0IWNgu.ltrans3.ltrans.o /usr/bin/ld: warning: type of symbol `glGetAttribLocation' changed from 2 to 1 in /tmp/cc0IWNgu.ltrans3.ltrans.o /usr/bin/ld: warning: type of symbol `glEnableVertexAttribArray' changed from 2 to 1 in /tmp/cc0IWNgu.ltrans3.ltrans.o /usr/bin/ld: warning: type of symbol `glVertexAttribPointer' changed from 2 to 1 in /tmp/cc0IWNgu.ltrans3.ltrans.o /usr/bin/ld: warning: type of symbol `glBindFragDataLocation' changed from 2 to 1 in /tmp/cc0IWNgu.ltrans3.ltrans.o /usr/bin/ld: warning: type of symbol `glDisableVertexAttribArray' changed from 2 to 1 in /tmp/cc0IWNgu.ltrans3.ltrans.o /usr/bin/ld: warning: type of symbol `glCreateProgram' changed from 2 to 1 in /tmp/cc0IWNgu.ltrans3.ltrans.o /usr/bin/ld: warning: type of symbol `glGenFramebuffers' changed from 2 to 1 in /tmp/cc0IWNgu.ltrans3.ltrans.o /usr/bin/ld: warning: type of symbol `glUseProgram' changed from 2 to 1 in /tmp/cc0IWNgu.ltrans4.ltrans.o /usr/bin/ld: warning: type of symbol `glGetUniformiv' changed from 2 to 1 in /tmp/cc0IWNgu.ltrans4.ltrans.o /usr/bin/ld: warning: type of symbol `glUniform1f' changed from 2 to 1 in /tmp/cc0IWNgu.ltrans4.ltrans.o /usr/bin/ld: warning: type of symbol `glUniform2f' changed from 2 to 1 in /tmp/cc0IWNgu.ltrans4.ltrans.o /usr/bin/ld: warning: type of symbol `glUniform2fv' changed from 2 to 1 in /tmp/cc0IWNgu.ltrans4.ltrans.o /usr/bin/ld: warning: type of symbol `glUniform4fv' changed from 2 to 1 in /tmp/cc0IWNgu.ltrans4.ltrans.o make[2]: Leaving directory '/build/reproducible-path/ares-134+dfsg/desktop-ui' make[1]: Leaving directory '/build/reproducible-path/ares-134+dfsg' create-stamp debian/debhelper-build-stamp dh_testroot -O--sourcedirectory=desktop-ui dh_prep -O--sourcedirectory=desktop-ui debian/rules override_dh_auto_install make[1]: Entering directory '/build/reproducible-path/ares-134+dfsg' dh_auto_install -- prefix=../debian/tmp/usr cd desktop-ui && make -j42 install DESTDIR=/build/reproducible-path/ares-134\+dfsg/debian/ares AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" prefix=../debian/tmp/usr make[2]: Entering directory '/build/reproducible-path/ares-134+dfsg/desktop-ui' Linking out/ares ... ../thirdparty/ymfm/src/ymfm_fm.ipp: In member function 'engine_timer_expired': ../thirdparty/ymfm/src/ymfm_fm.ipp:1523:31: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 1523 | m_timer_running[tnum] = false; | ^ ../thirdparty/ymfm/src/ymfm_fm.h:448:17: note: at offset 2 into destination object 'm_timer_running' of size 2 448 | uint8_t m_timer_running[2]; // current timer running state | ^ ../thirdparty/ymfm/src/ymfm_fm.ipp: In member function 'engine_timer_expired': ../thirdparty/ymfm/src/ymfm_fm.ipp:1523:31: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 1523 | m_timer_running[tnum] = false; | ^ ../thirdparty/ymfm/src/ymfm_fm.h:448:17: note: at offset 2 into destination object 'm_timer_running' of size 2 448 | uint8_t m_timer_running[2]; // current timer running state | ^ In member function 'setForegroundColor', inlined from 'setForegroundColor' at ../hiro/core/shared.hpp:666:80, inlined from 'refresh' at ../desktop-ui/settings/firmware.cpp:33:74: ../hiro/core/widget/table-view-cell.cpp:126:27: warning: writing 4 bytes into a region of size 0 [-Wstringop-overflow=] 126 | state.foregroundColor = color; | ^ In member function 'refresh': lto1: note: destination object is likely at address zero /usr/bin/ld: warning: type of symbol `glGetUniformLocation' changed from 2 to 1 in /tmp/ccJ9fDb1.ltrans3.ltrans.o /usr/bin/ld: warning: type of symbol `glUniformMatrix4fv' changed from 2 to 1 in /tmp/ccJ9fDb1.ltrans3.ltrans.o /usr/bin/ld: warning: type of symbol `glUniform1i' changed from 2 to 1 in /tmp/ccJ9fDb1.ltrans3.ltrans.o /usr/bin/ld: warning: type of symbol `glUniform4f' changed from 2 to 1 in /tmp/ccJ9fDb1.ltrans3.ltrans.o /usr/bin/ld: warning: type of symbol `glCreateShader' changed from 2 to 1 in /tmp/ccJ9fDb1.ltrans3.ltrans.o /usr/bin/ld: warning: type of symbol `glShaderSource' changed from 2 to 1 in /tmp/ccJ9fDb1.ltrans3.ltrans.o /usr/bin/ld: warning: type of symbol `glCompileShader' changed from 2 to 1 in /tmp/ccJ9fDb1.ltrans3.ltrans.o /usr/bin/ld: warning: type of symbol `glGetShaderiv' changed from 2 to 1 in /tmp/ccJ9fDb1.ltrans3.ltrans.o /usr/bin/ld: warning: type of symbol `glAttachShader' changed from 2 to 1 in /tmp/ccJ9fDb1.ltrans3.ltrans.o /usr/bin/ld: warning: type of symbol `glGetShaderInfoLog' changed from 2 to 1 in /tmp/ccJ9fDb1.ltrans3.ltrans.o /usr/bin/ld: warning: type of symbol `glLinkProgram' changed from 2 to 1 in /tmp/ccJ9fDb1.ltrans3.ltrans.o /usr/bin/ld: warning: type of symbol `glGetProgramiv' changed from 2 to 1 in /tmp/ccJ9fDb1.ltrans3.ltrans.o /usr/bin/ld: warning: type of symbol `glGetProgramInfoLog' changed from 2 to 1 in /tmp/ccJ9fDb1.ltrans3.ltrans.o /usr/bin/ld: warning: type of symbol `glValidateProgram' changed from 2 to 1 in /tmp/ccJ9fDb1.ltrans3.ltrans.o /usr/bin/ld: warning: type of symbol `glGenVertexArrays' changed from 2 to 1 in /tmp/ccJ9fDb1.ltrans3.ltrans.o /usr/bin/ld: warning: type of symbol `glBindVertexArray' changed from 2 to 1 in /tmp/ccJ9fDb1.ltrans3.ltrans.o /usr/bin/ld: warning: type of symbol `glGenBuffers' changed from 2 to 1 in /tmp/ccJ9fDb1.ltrans3.ltrans.o /usr/bin/ld: warning: type of symbol `glBindFramebuffer' changed from 2 to 1 in /tmp/ccJ9fDb1.ltrans3.ltrans.o /usr/bin/ld: warning: type of symbol `glFramebufferTexture2D' changed from 2 to 1 in /tmp/ccJ9fDb1.ltrans3.ltrans.o /usr/bin/ld: warning: type of symbol `glDeleteBuffers' changed from 2 to 1 in /tmp/ccJ9fDb1.ltrans3.ltrans.o /usr/bin/ld: warning: type of symbol `glDeleteVertexArrays' changed from 2 to 1 in /tmp/ccJ9fDb1.ltrans3.ltrans.o /usr/bin/ld: warning: type of symbol `glDetachShader' changed from 2 to 1 in /tmp/ccJ9fDb1.ltrans3.ltrans.o /usr/bin/ld: warning: type of symbol `glDeleteShader' changed from 2 to 1 in /tmp/ccJ9fDb1.ltrans3.ltrans.o /usr/bin/ld: warning: type of symbol `glDeleteFramebuffers' changed from 2 to 1 in /tmp/ccJ9fDb1.ltrans3.ltrans.o /usr/bin/ld: warning: type of symbol `glDeleteProgram' changed from 2 to 1 in /tmp/ccJ9fDb1.ltrans3.ltrans.o /usr/bin/ld: warning: type of symbol `glBindBuffer' changed from 2 to 1 in /tmp/ccJ9fDb1.ltrans3.ltrans.o /usr/bin/ld: warning: type of symbol `glBufferData' changed from 2 to 1 in /tmp/ccJ9fDb1.ltrans3.ltrans.o /usr/bin/ld: warning: type of symbol `glGetAttribLocation' changed from 2 to 1 in /tmp/ccJ9fDb1.ltrans3.ltrans.o /usr/bin/ld: warning: type of symbol `glEnableVertexAttribArray' changed from 2 to 1 in /tmp/ccJ9fDb1.ltrans3.ltrans.o /usr/bin/ld: warning: type of symbol `glVertexAttribPointer' changed from 2 to 1 in /tmp/ccJ9fDb1.ltrans3.ltrans.o /usr/bin/ld: warning: type of symbol `glBindFragDataLocation' changed from 2 to 1 in /tmp/ccJ9fDb1.ltrans3.ltrans.o /usr/bin/ld: warning: type of symbol `glDisableVertexAttribArray' changed from 2 to 1 in /tmp/ccJ9fDb1.ltrans3.ltrans.o /usr/bin/ld: warning: type of symbol `glCreateProgram' changed from 2 to 1 in /tmp/ccJ9fDb1.ltrans3.ltrans.o /usr/bin/ld: warning: type of symbol `glGenFramebuffers' changed from 2 to 1 in /tmp/ccJ9fDb1.ltrans3.ltrans.o /usr/bin/ld: warning: type of symbol `glUseProgram' changed from 2 to 1 in /tmp/ccJ9fDb1.ltrans4.ltrans.o /usr/bin/ld: warning: type of symbol `glGetUniformiv' changed from 2 to 1 in /tmp/ccJ9fDb1.ltrans4.ltrans.o /usr/bin/ld: warning: type of symbol `glUniform1f' changed from 2 to 1 in /tmp/ccJ9fDb1.ltrans4.ltrans.o /usr/bin/ld: warning: type of symbol `glUniform2f' changed from 2 to 1 in /tmp/ccJ9fDb1.ltrans4.ltrans.o /usr/bin/ld: warning: type of symbol `glUniform2fv' changed from 2 to 1 in /tmp/ccJ9fDb1.ltrans4.ltrans.o /usr/bin/ld: warning: type of symbol `glUniform4fv' changed from 2 to 1 in /tmp/ccJ9fDb1.ltrans4.ltrans.o mkdir -p ../debian/tmp/usr/bin/ mkdir -p ../debian/tmp/usr/share/applications/ mkdir -p ../debian/tmp/usr/share/icons/hicolor/256x256/apps/ mkdir -p ../debian/tmp/usr/share/ares/Shaders/ mkdir -p ../debian/tmp/usr/share/ares/Database/ cp out/ares ../debian/tmp/usr/bin/ares cp -R ../ares/Shaders/* ../debian/tmp/usr/share/ares/Shaders/ cp -R ../mia/Database/* ../debian/tmp/usr/share/ares/Database/ cp resource/ares.desktop ../debian/tmp/usr/share/applications/ares.desktop cp resource/ares.png ../debian/tmp/usr/share/icons/hicolor/256x256/apps/ares.png make[2]: Leaving directory '/build/reproducible-path/ares-134+dfsg/desktop-ui' make[1]: Leaving directory '/build/reproducible-path/ares-134+dfsg' dh_install -O--sourcedirectory=desktop-ui dh_installdocs -O--sourcedirectory=desktop-ui dh_installchangelogs -O--sourcedirectory=desktop-ui dh_installman -O--sourcedirectory=desktop-ui dh_installsystemduser -O--sourcedirectory=desktop-ui dh_icons -O--sourcedirectory=desktop-ui dh_perl -O--sourcedirectory=desktop-ui dh_link -O--sourcedirectory=desktop-ui dh_strip_nondeterminism -O--sourcedirectory=desktop-ui dh_compress -O--sourcedirectory=desktop-ui dh_fixperms -O--sourcedirectory=desktop-ui dh_missing -O--sourcedirectory=desktop-ui dh_dwz -a -O--sourcedirectory=desktop-ui dh_strip -a -O--sourcedirectory=desktop-ui dh_makeshlibs -a -O--sourcedirectory=desktop-ui dh_shlibdeps -a -O--sourcedirectory=desktop-ui dh_installdeb -O--sourcedirectory=desktop-ui dh_gencontrol -O--sourcedirectory=desktop-ui dh_md5sums -O--sourcedirectory=desktop-ui dh_builddeb -O--sourcedirectory=desktop-ui dpkg-deb: building package 'ares' in '../ares_134+dfsg-1_amd64.deb'. dpkg-deb: building package 'ares-dbgsym' in '../ares-dbgsym_134+dfsg-1_amd64.deb'. dpkg-genbuildinfo --build=binary -O../ares_134+dfsg-1_amd64.buildinfo dpkg-genchanges --build=binary -O../ares_134+dfsg-1_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/1482515 and its subdirectories I: Current time: Sat Feb 28 09:06:13 -12 2026 I: pbuilder-time-stamp: 1772312773 Sun Jan 26 14:43:16 UTC 2025 I: 1st build successful. Starting 2nd build on remote node ionos11-amd64.debian.net. Sun Jan 26 14:43:16 UTC 2025 I: Preparing to do remote build '2' on ionos11-amd64.debian.net. Sun Jan 26 15:23:59 UTC 2025 I: Deleting $TMPDIR on ionos11-amd64.debian.net. Sun Jan 26 15:24:00 UTC 2025 I: ares_134+dfsg-1_amd64.changes: Format: 1.8 Date: Tue, 09 Jan 2024 22:41:33 +0100 Source: ares Binary: ares ares-dbgsym Architecture: amd64 Version: 134+dfsg-1 Distribution: unstable Urgency: medium Maintainer: Debian Games Team Changed-By: Alexandre Detiste Description: ares - Accurate multi-system emulator Closes: 1054169 Changes: ares (134+dfsg-1) unstable; urgency=medium . * Team Upload * fails to build on many architectures (Closes: #1054169, LP: #2039708) * unvendor libchdr, build with new libchdr0/libchdr-dev package Checksums-Sha1: c3f513f768e49e01dac1b0b58a32ba4cd4922272 42210696 ares-dbgsym_134+dfsg-1_amd64.deb 8679ba789667b13a96811d605d735ad6f29f39bb 15294 ares_134+dfsg-1_amd64.buildinfo ed162a414964696a50219051a3fab03377e8a5c2 3253352 ares_134+dfsg-1_amd64.deb Checksums-Sha256: a1a7b8fc5faf09bdb8dfb1ea46887fa8df6cefc0b230a77752e99c3c8b7007de 42210696 ares-dbgsym_134+dfsg-1_amd64.deb d8756c07173b201ad5fd8856661e2ed960384111416f4a032f622dd3e288c5e3 15294 ares_134+dfsg-1_amd64.buildinfo 0a2a94935948457f3b7039cd0c694d54d82ff615f1e0a385337541e97ef2c185 3253352 ares_134+dfsg-1_amd64.deb Files: 7bce07524b36f6754d39d3aaf73f7f69 42210696 debug optional ares-dbgsym_134+dfsg-1_amd64.deb 02979f228bbb6f0f6a191e4e1cdb830c 15294 otherosfs optional ares_134+dfsg-1_amd64.buildinfo ee84e6349f4172b6236ea4c9054a4690 3253352 otherosfs optional ares_134+dfsg-1_amd64.deb Sun Jan 26 15:24:01 UTC 2025 I: diffoscope 286 will be used to compare the two builds: Running as unit: rb-diffoscope-amd64_24-46647.service # Profiling output for: /usr/bin/diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.tQLqhebd/ares_134+dfsg-1.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.tQLqhebd/ares_134+dfsg-1.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.tQLqhebd/ares_134+dfsg-1.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.tQLqhebd/b1/ares_134+dfsg-1_amd64.changes /srv/reproducible-results/rbuild-debian/r-b-build.tQLqhebd/b2/ares_134+dfsg-1_amd64.changes ## command (total time: 0.000s) 0.000s 1 call cmp (internal) ## has_same_content_as (total time: 0.000s) 0.000s 1 call diffoscope.comparators.binary.FilesystemFile ## main (total time: 0.003s) 0.003s 2 calls outputs 0.000s 1 call cleanup Finished with result: success Main processes terminated with: code=exited/status=0 Service runtime: 222ms CPU time consumed: 223ms Sun Jan 26 15:24:01 UTC 2025 I: diffoscope 286 found no differences in the changes files, and a .buildinfo file also exists. Sun Jan 26 15:24:01 UTC 2025 I: ares from trixie built successfully and reproducibly on amd64. Sun Jan 26 15:24:02 UTC 2025 I: Submitting .buildinfo files to external archives: Sun Jan 26 15:24:02 UTC 2025 I: Submitting 16K b1/ares_134+dfsg-1_amd64.buildinfo.asc Sun Jan 26 15:24:03 UTC 2025 I: Submitting 16K b2/ares_134+dfsg-1_amd64.buildinfo.asc Sun Jan 26 15:24:04 UTC 2025 I: Done submitting .buildinfo files to http://buildinfo.debian.net/api/submit. Sun Jan 26 15:24:04 UTC 2025 I: Done submitting .buildinfo files. Sun Jan 26 15:24:04 UTC 2025 I: Removing signed ares_134+dfsg-1_amd64.buildinfo.asc files: removed './b1/ares_134+dfsg-1_amd64.buildinfo.asc' removed './b2/ares_134+dfsg-1_amd64.buildinfo.asc'