https://launchpad.net/~libretro/+archive/ubuntu/testing/+build/28052749 RUN: /usr/share/launchpad-buildd/bin/builder-prep Kernel version: Linux bos02-arm64-006 5.4.0-176-generic #196-Ubuntu SMP Fri Mar 22 16:46:20 UTC 2024 aarch64 Buildd toolchain package versions: launchpad-buildd_236~650~ubuntu20.04.1 python3-lpbuildd_236~650~ubuntu20.04.1 sbuild_0.79.0-1ubuntu1 git-build-recipe_0.3.6 git_1:2.25.1-1ubuntu3.11 dpkg-dev_1.19.7ubuntu3.2 python3-debian_0.1.36ubuntu1.1. Syncing the system clock with the buildd NTP service... 12 Apr 17:13:52 ntpdate[1846]: adjust time server 10.211.37.1 offset -0.000616 sec RUN: /usr/share/launchpad-buildd/bin/in-target unpack-chroot --backend=chroot --series=noble --arch=arm64 PACKAGEBUILD-28052749 --image-type chroot /home/buildd/filecache-default/0aaa0d191106d33e51979a9c6a062e50b7f5b3b2 Creating target for build PACKAGEBUILD-28052749 RUN: /usr/share/launchpad-buildd/bin/in-target mount-chroot --backend=chroot --series=noble --arch=arm64 PACKAGEBUILD-28052749 Starting target for build PACKAGEBUILD-28052749 RUN: /usr/share/launchpad-buildd/bin/in-target override-sources-list --backend=chroot --series=noble --arch=arm64 PACKAGEBUILD-28052749 'deb http://ppa.launchpadcontent.net/libretro/testing/ubuntu noble main' 'deb http://ppa.launchpadcontent.net/libretro/tmp/ubuntu noble main' 'deb http://ppa.launchpadcontent.net/ubuntu-toolchain-r/ppa/ubuntu noble main' 'deb http://ftpmaster.internal/ubuntu noble main restricted universe multiverse' 'deb http://ftpmaster.internal/ubuntu noble-security main restricted universe multiverse' 'deb http://ftpmaster.internal/ubuntu noble-updates main restricted universe multiverse' 'deb http://ftpmaster.internal/ubuntu noble-backports main restricted universe multiverse' Overriding sources.list in build-PACKAGEBUILD-28052749 RUN: /usr/share/launchpad-buildd/bin/in-target add-trusted-keys --backend=chroot --series=noble --arch=arm64 PACKAGEBUILD-28052749 Adding trusted keys to build-PACKAGEBUILD-28052749 pub rsa4096/18DAAE7FECA3745F 2014-07-29 [SC] Key fingerprint = 3B2B A0B6 7509 8689 9B18 9AFF 18DA AE7F ECA3 745F uid Launchpad PPA for Libretro pub rsa1024/1E9377A2BA9EF27F 2009-10-22 [SC] Key fingerprint = 60C3 1780 3A41 BA51 845E 371A 1E93 77A2 BA9E F27F uid Launchpad Toolchain builds RUN: /usr/share/launchpad-buildd/bin/in-target update-debian-chroot --backend=chroot --series=noble --arch=arm64 PACKAGEBUILD-28052749 Updating target for build PACKAGEBUILD-28052749 Get:1 http://ftpmaster.internal/ubuntu noble InRelease [255 kB] Get:2 http://ppa.launchpadcontent.net/libretro/testing/ubuntu noble InRelease [17.8 kB] Get:3 http://ppa.launchpadcontent.net/libretro/tmp/ubuntu noble InRelease [24.1 kB] Get:4 http://ppa.launchpadcontent.net/ubuntu-toolchain-r/ppa/ubuntu noble InRelease [23.6 kB] Get:5 http://ftpmaster.internal/ubuntu noble-security InRelease [90.7 kB] Get:6 http://ppa.launchpadcontent.net/libretro/testing/ubuntu noble/main arm64 Packages [12.8 kB] Get:7 http://ftpmaster.internal/ubuntu noble-updates InRelease [89.7 kB] Get:8 http://ppa.launchpadcontent.net/libretro/testing/ubuntu noble/main Translation-en [10.6 kB] Get:9 http://ftpmaster.internal/ubuntu noble-backports InRelease [90.8 kB] Get:10 http://ppa.launchpadcontent.net/libretro/tmp/ubuntu noble/main arm64 Packages [2384 B] Get:11 http://ppa.launchpadcontent.net/libretro/tmp/ubuntu noble/main Translation-en [2488 B] Get:12 http://ppa.launchpadcontent.net/ubuntu-toolchain-r/ppa/ubuntu noble/main arm64 Packages [21.2 kB] Get:13 http://ppa.launchpadcontent.net/ubuntu-toolchain-r/ppa/ubuntu noble/main Translation-en [17.9 kB] Get:14 http://ftpmaster.internal/ubuntu noble/main arm64 Packages [1389 kB] Get:15 http://ftpmaster.internal/ubuntu noble/main Translation-en [511 kB] Get:16 http://ftpmaster.internal/ubuntu noble/restricted arm64 Packages [79.3 kB] Get:17 http://ftpmaster.internal/ubuntu noble/restricted Translation-en [15.0 kB] Get:18 http://ftpmaster.internal/ubuntu noble/universe arm64 Packages [15.4 MB] Get:19 http://ftpmaster.internal/ubuntu noble/universe Translation-en [6065 kB] Get:20 http://ftpmaster.internal/ubuntu noble/multiverse arm64 Packages [196 kB] Get:21 http://ftpmaster.internal/ubuntu noble/multiverse Translation-en [115 kB] Get:22 http://ftpmaster.internal/ubuntu noble-updates/universe arm64 Packages [2868 B] Get:23 http://ftpmaster.internal/ubuntu noble-updates/universe Translation-en [948 B] Fetched 24.4 MB in 6s (4316 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following packages were automatically installed and are no longer required: libnsl-dev libperl5.36 libtirpc-dev libunistring2 perl-modules-5.36 Use 'sudo apt autoremove' to remove them. The following packages will be REMOVED: libapt-pkg6.0* libdb5.3* libext2fs2* libgdbm-compat4* libgdbm6* libgnutls30* libhogweed6* libnettle8* libnpth0* libpng16-16* libreadline8* libssl3* libtirpc3* usrmerge* The following NEW packages will be installed: cpp-13-aarch64-linux-gnu cpp-aarch64-linux-gnu g++-13-aarch64-linux-gnu g++-aarch64-linux-gnu gcc-13-aarch64-linux-gnu gcc-14-base gcc-aarch64-linux-gnu libapt-pkg6.0t64 libdb5.3t64 libext2fs2t64 libgdbm-compat4t64 libgdbm6t64 libgnutls30t64 libhogweed6t64 libnettle8t64 libnpth0t64 libperl5.38t64 libpng16-16t64 libreadline8t64 libssl3t64 libtirpc3t64 libunistring5 perl-modules-5.38 The following packages will be upgraded: advancecomp apt apt-utils base-files base-passwd bash bash-completion binutils binutils-aarch64-linux-gnu binutils-common bsdextrautils bsdutils bzip2 ca-certificates coreutils cpp cpp-13 dash debconf debconf-i18n debianutils diffutils dpkg dpkg-dev e2fsprogs fakeroot g++ g++-13 gcc gcc-13 gcc-13-base gpg gpg-agent gpgconf gpgv grep gzip hostname init init-system-helpers krb5-locales libacl1 libapparmor1 libargon2-1 libasan8 libatomic1 libattr1 libaudit-common libaudit1 libbinutils libblkid1 libbz2-1.0 libc-bin libc-dev-bin libc6 libc6-dev libcap-ng0 libcap2 libcc1-0 libcom-err2 libcrypt-dev libcrypt1 libcryptsetup12 libctf-nobfd0 libctf0 libdebconfclient0 libdevmapper1.02.1 libdpkg-perl libfakeroot libfdisk1 libffi8 libgcc-13-dev libgcc-s1 libgcrypt20 libgomp1 libgpg-error-l10n libgpg-error0 libgpm2 libgprofng0 libgssapi-krb5-2 libhwasan0 libidn2-0 libip4tc2 libitm1 libjansson4 libk5crypto3 libkeyutils1 libkmod2 libkrb5-3 libkrb5support0 liblocale-gettext-perl liblsan0 liblzma5 libmd0 libmount1 libncursesw6 libnsl-dev libnsl2 libnss-nisplus libp11-kit0 libpam-modules libpam-modules-bin libpam-runtime libpam0g libpcre2-8-0 libproc2-0 libseccomp2 libselinux1 libsemanage-common libsemanage2 libsepol2 libsframe1 libsmartcols1 libsqlite3-0 libss2 libstdc++-13-dev libstdc++6 libsystemd-shared libsystemd0 libtext-charwidth-perl libtext-iconv-perl libtinfo6 libtirpc-common libtirpc-dev libtsan2 libubsan1 libudev1 libuuid1 libxxhash0 libzstd1 linux-libc-dev login logsave lto-disabled-list mawk mount ncurses-base ncurses-bin openssl optipng passwd perl perl-base pinentry-curses procps psmisc readline-common sed sensible-utils systemd systemd-dev systemd-sysv sysvinit-utils tar tzdata ubuntu-keyring util-linux uuid-runtime xz-utils zlib1g 160 upgraded, 23 newly installed, 14 to remove and 0 not upgraded. Need to get 114 MB of archives. After this operation, 77.0 MB of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu noble/main arm64 libnsl-dev arm64 1.3.0-3build3 [72.5 kB] Get:2 http://ftpmaster.internal/ubuntu noble/main arm64 libcrypt-dev arm64 1:4.4.36-4 [136 kB] Get:3 http://ftpmaster.internal/ubuntu noble/main arm64 libc6-dev arm64 2.39-0ubuntu8 [1596 kB] Get:4 http://ftpmaster.internal/ubuntu noble/main arm64 libc-dev-bin arm64 2.39-0ubuntu8 [19.7 kB] Get:5 http://ftpmaster.internal/ubuntu noble/main arm64 libtirpc-common all 1.3.4+ds-1.1build1 [8094 B] Get:6 http://ftpmaster.internal/ubuntu noble/main arm64 libtirpc-dev arm64 1.3.4+ds-1.1build1 [201 kB] Get:7 http://ftpmaster.internal/ubuntu noble/universe arm64 libnss-nisplus arm64 1.3-5build1 [22.5 kB] Get:8 http://ftpmaster.internal/ubuntu noble/main arm64 libtirpc3t64 arm64 1.3.4+ds-1.1build1 [83.6 kB] Get:9 http://ftpmaster.internal/ubuntu noble/main arm64 libgssapi-krb5-2 arm64 1.20.1-6ubuntu2 [141 kB] Get:10 http://ftpmaster.internal/ubuntu noble/main arm64 libkrb5-3 arm64 1.20.1-6ubuntu2 [349 kB] Get:11 http://ftpmaster.internal/ubuntu noble/main arm64 libk5crypto3 arm64 1.20.1-6ubuntu2 [85.6 kB] Get:12 http://ftpmaster.internal/ubuntu noble/main arm64 libkrb5support0 arm64 1.20.1-6ubuntu2 [33.9 kB] Get:13 http://ftpmaster.internal/ubuntu noble/main arm64 libacl1 arm64 2.3.2-1 [17.0 kB] Get:14 http://ftpmaster.internal/ubuntu noble/main arm64 libapparmor1 arm64 4.0.0-beta3-0ubuntu3 [50.0 kB] Get:15 http://ftpmaster.internal/ubuntu noble/main arm64 libaudit-common all 1:3.1.2-2.1build1 [5736 B] Get:16 http://ftpmaster.internal/ubuntu noble/main arm64 libcap-ng0 arm64 0.8.4-2build2 [14.8 kB] Get:17 http://ftpmaster.internal/ubuntu noble/main arm64 libaudit1 arm64 1:3.1.2-2.1build1 [47.6 kB] Get:18 http://ftpmaster.internal/ubuntu noble/main arm64 libblkid1 arm64 2.39.3-9ubuntu4 [123 kB] Get:19 http://ftpmaster.internal/ubuntu noble/main arm64 libcap2 arm64 1:2.66-5ubuntu1 [30.1 kB] Get:20 http://ftpmaster.internal/ubuntu noble/main arm64 libcrypt1 arm64 1:4.4.36-4 [100 kB] Get:21 http://ftpmaster.internal/ubuntu noble/main arm64 libgpg-error-l10n all 1.47-3build1 [8024 B] Get:22 http://ftpmaster.internal/ubuntu noble/main arm64 libgpg-error0 arm64 1.47-3build1 [69.9 kB] Get:23 http://ftpmaster.internal/ubuntu noble/main arm64 libgcrypt20 arm64 1.10.3-2 [472 kB] Get:24 http://ftpmaster.internal/ubuntu noble/main arm64 liblzma5 arm64 5.6.1+really5.4.5-1 [125 kB] Get:25 http://ftpmaster.internal/ubuntu noble/main arm64 libzstd1 arm64 1.5.5+dfsg2-2 [270 kB] Get:26 http://ftpmaster.internal/ubuntu noble/main arm64 libkmod2 arm64 31+20240202-2ubuntu5 [51.6 kB] Get:27 http://ftpmaster.internal/ubuntu noble/main arm64 libpcre2-8-0 arm64 10.42-4ubuntu1 [211 kB] Get:28 http://ftpmaster.internal/ubuntu noble/main arm64 libselinux1 arm64 3.5-2ubuntu2 [79.9 kB] Get:29 http://ftpmaster.internal/ubuntu noble/main arm64 libmount1 arm64 2.39.3-9ubuntu4 [133 kB] Get:30 http://ftpmaster.internal/ubuntu noble/main arm64 perl-modules-5.38 all 5.38.2-3.2build2 [3110 kB] Get:31 http://ftpmaster.internal/ubuntu noble/main arm64 libdb5.3t64 arm64 5.3.28+dfsg2-6build1 [721 kB] Get:32 http://ftpmaster.internal/ubuntu noble/main arm64 libgdbm6t64 arm64 1.23-5.1build1 [34.4 kB] Get:33 http://ftpmaster.internal/ubuntu noble/main arm64 libgdbm-compat4t64 arm64 1.23-5.1build1 [6578 B] Get:34 http://ftpmaster.internal/ubuntu noble/main arm64 libperl5.38t64 arm64 5.38.2-3.2build2 [4774 kB] Get:35 http://ftpmaster.internal/ubuntu noble/main arm64 perl arm64 5.38.2-3.2build2 [231 kB] Get:36 http://ftpmaster.internal/ubuntu noble/main arm64 perl-base arm64 5.38.2-3.2build2 [1777 kB] Get:37 http://ftpmaster.internal/ubuntu noble/main arm64 liblocale-gettext-perl arm64 1.07-6ubuntu5 [15.3 kB] Get:38 http://ftpmaster.internal/ubuntu noble/main arm64 libtext-iconv-perl arm64 1.7-8build3 [13.1 kB] Get:39 http://ftpmaster.internal/ubuntu noble/main arm64 libtext-charwidth-perl arm64 0.04-11build3 [9406 B] Get:40 http://ftpmaster.internal/ubuntu noble/main arm64 libc6 arm64 2.39-0ubuntu8 [2774 kB] Get:41 http://ftpmaster.internal/ubuntu noble/main arm64 libc-bin arm64 2.39-0ubuntu8 [591 kB] Get:42 http://ftpmaster.internal/ubuntu noble/main arm64 openssl arm64 3.0.13-0ubuntu3 [984 kB] Get:43 http://ftpmaster.internal/ubuntu noble/main arm64 libsystemd-shared arm64 255.4-1ubuntu7 [2016 kB] Get:44 http://ftpmaster.internal/ubuntu noble/main arm64 libcryptsetup12 arm64 2:2.7.0-1ubuntu3 [262 kB] Get:45 http://ftpmaster.internal/ubuntu noble/main arm64 libssl3t64 arm64 3.0.13-0ubuntu3 [1793 kB] Get:46 http://ftpmaster.internal/ubuntu noble/main arm64 systemd-dev all 255.4-1ubuntu7 [104 kB] Get:47 http://ftpmaster.internal/ubuntu noble/main arm64 systemd-sysv arm64 255.4-1ubuntu7 [11.9 kB] Get:48 http://ftpmaster.internal/ubuntu noble/main arm64 systemd arm64 255.4-1ubuntu7 [3403 kB] Get:49 http://ftpmaster.internal/ubuntu noble/main arm64 libsystemd0 arm64 255.4-1ubuntu7 [424 kB] Get:50 http://ftpmaster.internal/ubuntu noble/main arm64 libpam-modules-bin arm64 1.5.3-5ubuntu4 [50.5 kB] Get:51 http://ftpmaster.internal/ubuntu noble/main arm64 libpam-modules arm64 1.5.3-5ubuntu4 [278 kB] Get:52 http://ftpmaster.internal/ubuntu noble/main arm64 libnettle8t64 arm64 3.9.1-2.2build1 [192 kB] Get:53 http://ftpmaster.internal/ubuntu noble/main arm64 libhogweed6t64 arm64 3.9.1-2.2build1 [199 kB] Get:54 http://ftpmaster.internal/ubuntu noble/main arm64 libp11-kit0 arm64 0.25.3-4ubuntu1 [275 kB] Get:55 http://ftpmaster.internal/ubuntu noble/main arm64 libunistring5 arm64 1.1-2 [528 kB] Get:56 http://ftpmaster.internal/ubuntu noble/main arm64 libgnutls30t64 arm64 3.8.3-1.1ubuntu3 [942 kB] Get:57 http://ftpmaster.internal/ubuntu noble/main arm64 libapt-pkg6.0t64 arm64 2.7.14build2 [935 kB] Get:58 http://ftpmaster.internal/ubuntu noble/main arm64 bzip2 arm64 1.0.8-5ubuntu1 [34.0 kB] Get:59 http://ftpmaster.internal/ubuntu noble/main arm64 libbz2-1.0 arm64 1.0.8-5ubuntu1 [35.8 kB] Get:60 http://ftpmaster.internal/ubuntu noble/main arm64 gcc-14-base arm64 14-20240330-1ubuntu2 [47.5 kB] Get:61 http://ftpmaster.internal/ubuntu noble/main arm64 libgcc-s1 arm64 14-20240330-1ubuntu2 [50.4 kB] Get:62 http://ftpmaster.internal/ubuntu noble/main arm64 libstdc++6 arm64 14-20240330-1ubuntu2 [748 kB] Get:63 http://ftpmaster.internal/ubuntu noble/main arm64 libudev1 arm64 255.4-1ubuntu7 [173 kB] Get:64 http://ftpmaster.internal/ubuntu noble/main arm64 libxxhash0 arm64 0.8.2-2 [21.2 kB] Get:65 http://ftpmaster.internal/ubuntu noble/main arm64 zlib1g arm64 1:1.3.dfsg-3.1ubuntu2 [61.7 kB] Get:66 http://ftpmaster.internal/ubuntu noble/main arm64 libffi8 arm64 3.4.6-1 [22.6 kB] Get:67 http://ftpmaster.internal/ubuntu noble/main arm64 libidn2-0 arm64 2.3.7-2 [67.1 kB] Get:68 http://ftpmaster.internal/ubuntu noble/main arm64 libdebconfclient0 arm64 0.271ubuntu3 [11.3 kB] Get:69 http://ftpmaster.internal/ubuntu noble/main arm64 base-passwd arm64 3.6.3 [51.1 kB] Get:70 http://ftpmaster.internal/ubuntu noble/main arm64 libsqlite3-0 arm64 3.45.1-1ubuntu2 [703 kB] Get:71 http://ftpmaster.internal/ubuntu noble/main arm64 gpg arm64 2.4.4-2ubuntu17 [548 kB] Get:72 http://ftpmaster.internal/ubuntu noble/main arm64 libreadline8t64 arm64 8.2-4build1 [153 kB] Get:73 http://ftpmaster.internal/ubuntu noble/main arm64 readline-common all 8.2-4build1 [56.5 kB] Get:74 http://ftpmaster.internal/ubuntu noble/main arm64 libncursesw6 arm64 6.4+20240113-1ubuntu1 [146 kB] Get:75 http://ftpmaster.internal/ubuntu noble/main arm64 libtinfo6 arm64 6.4+20240113-1ubuntu1 [104 kB] Get:76 http://ftpmaster.internal/ubuntu noble/main arm64 gpg-agent arm64 2.4.4-2ubuntu17 [221 kB] Get:77 http://ftpmaster.internal/ubuntu noble/main arm64 gpgconf arm64 2.4.4-2ubuntu17 [103 kB] Get:78 http://ftpmaster.internal/ubuntu noble/main arm64 pinentry-curses arm64 1.2.1-3ubuntu5 [34.3 kB] Get:79 http://ftpmaster.internal/ubuntu noble/main arm64 init-system-helpers all 1.66ubuntu1 [39.4 kB] Get:80 http://ftpmaster.internal/ubuntu noble/main arm64 libnpth0t64 arm64 1.6-3.1build1 [8144 B] Get:81 http://ftpmaster.internal/ubuntu noble/main arm64 gpgv arm64 2.4.4-2ubuntu17 [150 kB] Get:82 http://ftpmaster.internal/ubuntu noble/main arm64 ubuntu-keyring all 2023.11.28.1 [11.1 kB] Get:83 http://ftpmaster.internal/ubuntu noble/main arm64 libseccomp2 arm64 2.5.5-1ubuntu3 [51.1 kB] Get:84 http://ftpmaster.internal/ubuntu noble/main arm64 apt-utils arm64 2.7.14build2 [205 kB] Get:85 http://ftpmaster.internal/ubuntu noble/main arm64 apt arm64 2.7.14build2 [1336 kB] Get:86 http://ftpmaster.internal/ubuntu noble/main arm64 debconf-i18n all 1.5.86 [205 kB] Get:87 http://ftpmaster.internal/ubuntu noble/main arm64 debconf all 1.5.86 [124 kB] Get:88 http://ftpmaster.internal/ubuntu noble/main arm64 libpam0g arm64 1.5.3-5ubuntu4 [67.7 kB] Get:89 http://ftpmaster.internal/ubuntu noble/main arm64 libargon2-1 arm64 0~20190702+dfsg-4 [20.5 kB] Get:90 http://ftpmaster.internal/ubuntu noble/main arm64 libdevmapper1.02.1 arm64 2:1.02.185-3ubuntu3 [128 kB] Get:91 http://ftpmaster.internal/ubuntu noble/main arm64 libuuid1 arm64 2.39.3-9ubuntu4 [35.3 kB] Get:92 http://ftpmaster.internal/ubuntu noble/main arm64 libfdisk1 arm64 2.39.3-9ubuntu4 [142 kB] Get:93 http://ftpmaster.internal/ubuntu noble/main arm64 mount arm64 2.39.3-9ubuntu4 [116 kB] Get:94 http://ftpmaster.internal/ubuntu noble/main arm64 libcom-err2 arm64 1.47.0-2.4~exp1ubuntu3 [22.3 kB] Get:95 http://ftpmaster.internal/ubuntu noble/main arm64 libkeyutils1 arm64 1.6.3-3 [9550 B] Get:96 http://ftpmaster.internal/ubuntu noble/main arm64 libnsl2 arm64 1.3.0-3build3 [41.6 kB] Get:97 http://ftpmaster.internal/ubuntu noble/main arm64 linux-libc-dev arm64 6.8.0-22.22 [1571 kB] Get:98 http://ftpmaster.internal/ubuntu noble/main arm64 base-files arm64 13ubuntu9 [73.9 kB] Get:99 http://ftpmaster.internal/ubuntu noble/main arm64 debianutils arm64 5.17build1 [90.2 kB] Get:100 http://ftpmaster.internal/ubuntu noble/main arm64 bash arm64 5.2.21-2ubuntu4 [780 kB] Get:101 http://ftpmaster.internal/ubuntu noble/main arm64 bsdutils arm64 1:2.39.3-9ubuntu4 [97.6 kB] Get:102 http://ftpmaster.internal/ubuntu noble/main arm64 coreutils arm64 9.4-3ubuntu6 [1363 kB] Get:103 http://ftpmaster.internal/ubuntu noble/main arm64 tar arm64 1.35+dfsg-3 [248 kB] Get:104 http://ftpmaster.internal/ubuntu noble/main arm64 dpkg arm64 1.22.6ubuntu6 [1265 kB] Get:105 http://ftpmaster.internal/ubuntu noble/main arm64 dash arm64 0.5.12-6ubuntu5 [90.4 kB] Get:106 http://ftpmaster.internal/ubuntu noble/main arm64 diffutils arm64 1:3.10-1 [174 kB] Get:107 http://ftpmaster.internal/ubuntu noble/main arm64 grep arm64 3.11-4 [174 kB] Get:108 http://ftpmaster.internal/ubuntu noble/main arm64 gzip arm64 1.12-1ubuntu2 [97.1 kB] Get:109 http://ftpmaster.internal/ubuntu noble/main arm64 hostname arm64 3.23+nmu2ubuntu2 [11.0 kB] Get:110 http://ftpmaster.internal/ubuntu noble/main arm64 login arm64 1:4.13+dfsg1-4ubuntu1 [200 kB] Get:111 http://ftpmaster.internal/ubuntu noble/main arm64 ncurses-bin arm64 6.4+20240113-1ubuntu1 [186 kB] Get:112 http://ftpmaster.internal/ubuntu noble/main arm64 sed arm64 4.9-2 [201 kB] Get:113 http://ftpmaster.internal/ubuntu noble/main arm64 util-linux arm64 2.39.3-9ubuntu4 [1114 kB] Get:114 http://ftpmaster.internal/ubuntu noble/main arm64 ncurses-base all 6.4+20240113-1ubuntu1 [25.4 kB] Get:115 http://ftpmaster.internal/ubuntu noble/main arm64 sysvinit-utils arm64 3.08-6ubuntu2 [33.8 kB] Get:116 http://ftpmaster.internal/ubuntu noble/main arm64 logsave arm64 1.47.0-2.4~exp1ubuntu3 [22.1 kB] Get:117 http://ftpmaster.internal/ubuntu noble/main arm64 libext2fs2t64 arm64 1.47.0-2.4~exp1ubuntu3 [225 kB] Get:118 http://ftpmaster.internal/ubuntu noble/main arm64 e2fsprogs arm64 1.47.0-2.4~exp1ubuntu3 [594 kB] Get:119 http://ftpmaster.internal/ubuntu noble/main arm64 optipng arm64 0.7.8+ds-1build2 [109 kB] Get:120 http://ftpmaster.internal/ubuntu noble/main arm64 libpng16-16t64 arm64 1.6.43-5build1 [185 kB] Get:121 http://ftpmaster.internal/ubuntu noble/main arm64 init arm64 1.66ubuntu1 [6186 B] Get:122 http://ftpmaster.internal/ubuntu noble/main arm64 libsmartcols1 arm64 2.39.3-9ubuntu4 [64.3 kB] Get:123 http://ftpmaster.internal/ubuntu noble/main arm64 uuid-runtime arm64 2.39.3-9ubuntu4 [32.5 kB] Get:124 http://ftpmaster.internal/ubuntu noble/main arm64 libattr1 arm64 1:2.5.2-1build1 [11.0 kB] Get:125 http://ftpmaster.internal/ubuntu noble/main arm64 libmd0 arm64 1.1.0-2 [24.7 kB] Get:126 http://ftpmaster.internal/ubuntu noble/main arm64 libpam-runtime all 1.5.3-5ubuntu4 [40.8 kB] Get:127 http://ftpmaster.internal/ubuntu noble/main arm64 libsemanage-common all 3.5-1build5 [10.1 kB] Get:128 http://ftpmaster.internal/ubuntu noble/main arm64 libsepol2 arm64 3.5-2 [289 kB] Get:129 http://ftpmaster.internal/ubuntu noble/main arm64 libsemanage2 arm64 3.5-1build5 [90.8 kB] Get:130 http://ftpmaster.internal/ubuntu noble/main arm64 passwd arm64 1:4.13+dfsg1-4ubuntu1 [838 kB] Get:131 http://ftpmaster.internal/ubuntu noble/main arm64 libproc2-0 arm64 2:4.0.4-4ubuntu3 [58.5 kB] Get:132 http://ftpmaster.internal/ubuntu noble/main arm64 libss2 arm64 1.47.0-2.4~exp1ubuntu3 [16.5 kB] Get:133 http://ftpmaster.internal/ubuntu noble/main arm64 mawk arm64 1.3.4.20240123-1 [124 kB] Get:134 http://ftpmaster.internal/ubuntu noble/main arm64 procps arm64 2:4.0.4-4ubuntu3 [708 kB] Get:135 http://ftpmaster.internal/ubuntu noble/main arm64 sensible-utils all 0.0.22 [22.5 kB] Get:136 http://ftpmaster.internal/ubuntu noble/main arm64 ca-certificates all 20240203 [159 kB] Get:137 http://ftpmaster.internal/ubuntu noble/main arm64 krb5-locales all 1.20.1-6ubuntu2 [13.8 kB] Get:138 http://ftpmaster.internal/ubuntu noble/main arm64 tzdata all 2024a-2ubuntu1 [273 kB] Get:139 http://ftpmaster.internal/ubuntu noble/main arm64 bash-completion all 1:2.11-8 [180 kB] Get:140 http://ftpmaster.internal/ubuntu noble/main arm64 bsdextrautils arm64 2.39.3-9ubuntu4 [71.5 kB] Get:141 http://ftpmaster.internal/ubuntu noble/main arm64 libgpm2 arm64 1.20.7-11 [14.7 kB] Get:142 http://ftpmaster.internal/ubuntu noble/main arm64 libip4tc2 arm64 1.8.10-3ubuntu1 [23.3 kB] Get:143 http://ftpmaster.internal/ubuntu noble/main arm64 libjansson4 arm64 2.14-2build2 [34.4 kB] Get:144 http://ftpmaster.internal/ubuntu noble/main arm64 psmisc arm64 23.7-1build1 [178 kB] Get:145 http://ftpmaster.internal/ubuntu noble/main arm64 xz-utils arm64 5.6.1+really5.4.5-1 [268 kB] Get:146 http://ftpmaster.internal/ubuntu noble/main arm64 advancecomp arm64 2.5-1build1 [177 kB] Get:147 http://ftpmaster.internal/ubuntu noble/main arm64 libgprofng0 arm64 2.42-4ubuntu2 [777 kB] Get:148 http://ftpmaster.internal/ubuntu noble/main arm64 libctf0 arm64 2.42-4ubuntu2 [95.7 kB] Get:149 http://ftpmaster.internal/ubuntu noble/main arm64 libctf-nobfd0 arm64 2.42-4ubuntu2 [99.8 kB] Get:150 http://ftpmaster.internal/ubuntu noble/main arm64 binutils-aarch64-linux-gnu arm64 2.42-4ubuntu2 [3291 kB] Get:151 http://ftpmaster.internal/ubuntu noble/main arm64 libbinutils arm64 2.42-4ubuntu2 [767 kB] Get:152 http://ftpmaster.internal/ubuntu noble/main arm64 binutils arm64 2.42-4ubuntu2 [18.1 kB] Get:153 http://ftpmaster.internal/ubuntu noble/main arm64 binutils-common arm64 2.42-4ubuntu2 [239 kB] Get:154 http://ftpmaster.internal/ubuntu noble/main arm64 libsframe1 arm64 2.42-4ubuntu2 [14.4 kB] Get:155 http://ftpmaster.internal/ubuntu noble/main arm64 libubsan1 arm64 14-20240330-1ubuntu2 [1151 kB] Get:156 http://ftpmaster.internal/ubuntu noble/main arm64 g++-13 arm64 13.2.0-23ubuntu3 [14.5 kB] Get:157 http://ftpmaster.internal/ubuntu noble/main arm64 libstdc++-13-dev arm64 13.2.0-23ubuntu3 [2378 kB] Get:158 http://ftpmaster.internal/ubuntu noble/main arm64 libgomp1 arm64 14-20240330-1ubuntu2 [144 kB] Get:159 http://ftpmaster.internal/ubuntu noble/main arm64 libitm1 arm64 14-20240330-1ubuntu2 [27.9 kB] Get:160 http://ftpmaster.internal/ubuntu noble/main arm64 libatomic1 arm64 14-20240330-1ubuntu2 [11.4 kB] Get:161 http://ftpmaster.internal/ubuntu noble/main arm64 libasan8 arm64 14-20240330-1ubuntu2 [2920 kB] Get:162 http://ftpmaster.internal/ubuntu noble/main arm64 liblsan0 arm64 14-20240330-1ubuntu2 [1282 kB] Get:163 http://ftpmaster.internal/ubuntu noble/main arm64 libhwasan0 arm64 14-20240330-1ubuntu2 [1599 kB] Get:164 http://ftpmaster.internal/ubuntu noble/main arm64 gcc-13 arm64 13.2.0-23ubuntu3 [469 kB] Get:165 http://ftpmaster.internal/ubuntu noble/main arm64 libgcc-13-dev arm64 13.2.0-23ubuntu3 [2468 kB] Get:166 http://ftpmaster.internal/ubuntu noble/main arm64 libtsan2 arm64 14-20240330-1ubuntu2 [2688 kB] Get:167 http://ftpmaster.internal/ubuntu noble/main arm64 libcc1-0 arm64 14-20240330-1ubuntu2 [44.7 kB] Get:168 http://ftpmaster.internal/ubuntu noble/main arm64 cpp-13 arm64 13.2.0-23ubuntu3 [1030 B] Get:169 http://ftpmaster.internal/ubuntu noble/main arm64 gcc-13-base arm64 13.2.0-23ubuntu3 [48.7 kB] Get:170 http://ftpmaster.internal/ubuntu noble/main arm64 gcc-13-aarch64-linux-gnu arm64 13.2.0-23ubuntu3 [20.1 MB] Get:171 http://ftpmaster.internal/ubuntu noble/main arm64 g++-13-aarch64-linux-gnu arm64 13.2.0-23ubuntu3 [11.7 MB] Get:172 http://ftpmaster.internal/ubuntu noble/main arm64 cpp-13-aarch64-linux-gnu arm64 13.2.0-23ubuntu3 [10.3 MB] Get:173 http://ftpmaster.internal/ubuntu noble/main arm64 g++ arm64 4:13.2.0-7ubuntu1 [1082 B] Get:174 http://ftpmaster.internal/ubuntu noble/main arm64 gcc arm64 4:13.2.0-7ubuntu1 [5018 B] Get:175 http://ftpmaster.internal/ubuntu noble/main arm64 cpp arm64 4:13.2.0-7ubuntu1 [22.4 kB] Get:176 http://ftpmaster.internal/ubuntu noble/main arm64 cpp-aarch64-linux-gnu arm64 4:13.2.0-7ubuntu1 [5316 B] Get:177 http://ftpmaster.internal/ubuntu noble/main arm64 gcc-aarch64-linux-gnu arm64 4:13.2.0-7ubuntu1 [1198 B] Get:178 http://ftpmaster.internal/ubuntu noble/main arm64 g++-aarch64-linux-gnu arm64 4:13.2.0-7ubuntu1 [962 B] Get:179 http://ftpmaster.internal/ubuntu noble/main arm64 dpkg-dev all 1.22.6ubuntu6 [1074 kB] Get:180 http://ftpmaster.internal/ubuntu noble/main arm64 libdpkg-perl all 1.22.6ubuntu6 [268 kB] Get:181 http://ftpmaster.internal/ubuntu noble/main arm64 lto-disabled-list all 47 [12.4 kB] Get:182 http://ftpmaster.internal/ubuntu noble/main arm64 libfakeroot arm64 1.33-1 [32.5 kB] Get:183 http://ftpmaster.internal/ubuntu noble/main arm64 fakeroot arm64 1.33-1 [66.9 kB] Preconfiguring packages ... Fetched 114 MB in 7s (16.6 MB/s) (Reading database ... 13662 files and directories currently installed.) Preparing to unpack .../0-libnsl-dev_1.3.0-3build3_arm64.deb ... Unpacking libnsl-dev:arm64 (1.3.0-3build3) over (1.3.0-2build2) ... Preparing to unpack .../1-libcrypt-dev_1%3a4.4.36-4_arm64.deb ... Unpacking libcrypt-dev:arm64 (1:4.4.36-4) over (1:4.4.36-2) ... Preparing to unpack .../2-libc6-dev_2.39-0ubuntu8_arm64.deb ... Unpacking libc6-dev:arm64 (2.39-0ubuntu8) over (2.38-1ubuntu6) ... Preparing to unpack .../3-libc-dev-bin_2.39-0ubuntu8_arm64.deb ... Unpacking libc-dev-bin (2.39-0ubuntu8) over (2.38-1ubuntu6) ... Preparing to unpack .../4-libtirpc-common_1.3.4+ds-1.1build1_all.deb ... Unpacking libtirpc-common (1.3.4+ds-1.1build1) over (1.3.3+ds-1) ... Preparing to unpack .../5-libtirpc-dev_1.3.4+ds-1.1build1_arm64.deb ... Unpacking libtirpc-dev:arm64 (1.3.4+ds-1.1build1) over (1.3.3+ds-1) ... Preparing to unpack .../6-libnss-nisplus_1.3-5build1_arm64.deb ... Unpacking libnss-nisplus:arm64 (1.3-5build1) over (1.3-0ubuntu6) ... dpkg: libtirpc3:arm64: dependency problems, but removing anyway as you requested: libnsl2:arm64 depends on libtirpc3 (>= 1.0.2). (Reading database ... 13665 files and directories currently installed.) Removing libtirpc3:arm64 (1.3.3+ds-1) ... Selecting previously unselected package libtirpc3t64:arm64. (Reading database ... 13659 files and directories currently installed.) Preparing to unpack .../0-libtirpc3t64_1.3.4+ds-1.1build1_arm64.deb ... Adding 'diversion of /lib/aarch64-linux-gnu/libtirpc.so.3 to /lib/aarch64-linux-gnu/libtirpc.so.3.usr-is-merged by libtirpc3t64' Adding 'diversion of /lib/aarch64-linux-gnu/libtirpc.so.3.0.0 to /lib/aarch64-linux-gnu/libtirpc.so.3.0.0.usr-is-merged by libtirpc3t64' Unpacking libtirpc3t64:arm64 (1.3.4+ds-1.1build1) ... Preparing to unpack .../1-libgssapi-krb5-2_1.20.1-6ubuntu2_arm64.deb ... Unpacking libgssapi-krb5-2:arm64 (1.20.1-6ubuntu2) over (1.20.1-3ubuntu1) ... Preparing to unpack .../2-libkrb5-3_1.20.1-6ubuntu2_arm64.deb ... Unpacking libkrb5-3:arm64 (1.20.1-6ubuntu2) over (1.20.1-3ubuntu1) ... Preparing to unpack .../3-libk5crypto3_1.20.1-6ubuntu2_arm64.deb ... Unpacking libk5crypto3:arm64 (1.20.1-6ubuntu2) over (1.20.1-3ubuntu1) ... Preparing to unpack .../4-libkrb5support0_1.20.1-6ubuntu2_arm64.deb ... Unpacking libkrb5support0:arm64 (1.20.1-6ubuntu2) over (1.20.1-3ubuntu1) ... Preparing to unpack .../5-libacl1_2.3.2-1_arm64.deb ... Unpacking libacl1:arm64 (2.3.2-1) over (2.3.1-3) ... Setting up libacl1:arm64 (2.3.2-1) ... (Reading database ... 13670 files and directories currently installed.) Preparing to unpack .../libapparmor1_4.0.0-beta3-0ubuntu3_arm64.deb ... Unpacking libapparmor1:arm64 (4.0.0-beta3-0ubuntu3) over (4.0.0~alpha2-0ubuntu5) ... Preparing to unpack .../libaudit-common_1%3a3.1.2-2.1build1_all.deb ... Unpacking libaudit-common (1:3.1.2-2.1build1) over (1:3.1.1-1) ... Setting up libaudit-common (1:3.1.2-2.1build1) ... (Reading database ... 13670 files and directories currently installed.) Preparing to unpack .../libcap-ng0_0.8.4-2build2_arm64.deb ... Unpacking libcap-ng0:arm64 (0.8.4-2build2) over (0.8.3-1build2) ... Setting up libcap-ng0:arm64 (0.8.4-2build2) ... (Reading database ... 13670 files and directories currently installed.) Preparing to unpack .../libaudit1_1%3a3.1.2-2.1build1_arm64.deb ... Unpacking libaudit1:arm64 (1:3.1.2-2.1build1) over (1:3.1.1-1) ... Setting up libaudit1:arm64 (1:3.1.2-2.1build1) ... (Reading database ... 13670 files and directories currently installed.) Preparing to unpack .../libblkid1_2.39.3-9ubuntu4_arm64.deb ... Unpacking libblkid1:arm64 (2.39.3-9ubuntu4) over (2.39.1-4ubuntu2) ... Setting up libblkid1:arm64 (2.39.3-9ubuntu4) ... (Reading database ... 13670 files and directories currently installed.) Preparing to unpack .../libcap2_1%3a2.66-5ubuntu1_arm64.deb ... Unpacking libcap2:arm64 (1:2.66-5ubuntu1) over (1:2.66-4ubuntu1) ... Setting up libcap2:arm64 (1:2.66-5ubuntu1) ... (Reading database ... 13670 files and directories currently installed.) Preparing to unpack .../libcrypt1_1%3a4.4.36-4_arm64.deb ... Unpacking libcrypt1:arm64 (1:4.4.36-4) over (1:4.4.36-2) ... Setting up libcrypt1:arm64 (1:4.4.36-4) ... (Reading database ... 13670 files and directories currently installed.) Preparing to unpack .../libgpg-error-l10n_1.47-3build1_all.deb ... Unpacking libgpg-error-l10n (1.47-3build1) over (1.47-2) ... Preparing to unpack .../libgpg-error0_1.47-3build1_arm64.deb ... Unpacking libgpg-error0:arm64 (1.47-3build1) over (1.47-2) ... Setting up libgpg-error0:arm64 (1.47-3build1) ... (Reading database ... 13670 files and directories currently installed.) Preparing to unpack .../libgcrypt20_1.10.3-2_arm64.deb ... Unpacking libgcrypt20:arm64 (1.10.3-2) over (1.10.2-3ubuntu1) ... Setting up libgcrypt20:arm64 (1.10.3-2) ... (Reading database ... 13670 files and directories currently installed.) Preparing to unpack .../liblzma5_5.6.1+really5.4.5-1_arm64.deb ... Unpacking liblzma5:arm64 (5.6.1+really5.4.5-1) over (5.4.1-0.2) ... Setting up liblzma5:arm64 (5.6.1+really5.4.5-1) ... (Reading database ... 13670 files and directories currently installed.) Preparing to unpack .../libzstd1_1.5.5+dfsg2-2_arm64.deb ... Unpacking libzstd1:arm64 (1.5.5+dfsg2-2) over (1.5.5+dfsg2-1ubuntu2) ... Setting up libzstd1:arm64 (1.5.5+dfsg2-2) ... (Reading database ... 13670 files and directories currently installed.) Preparing to unpack .../libkmod2_31+20240202-2ubuntu5_arm64.deb ... Unpacking libkmod2:arm64 (31+20240202-2ubuntu5) over (30+20230519-1ubuntu3) ... Preparing to unpack .../libpcre2-8-0_10.42-4ubuntu1_arm64.deb ... Unpacking libpcre2-8-0:arm64 (10.42-4ubuntu1) over (10.42-4) ... Setting up libpcre2-8-0:arm64 (10.42-4ubuntu1) ... (Reading database ... 13670 files and directories currently installed.) Preparing to unpack .../libselinux1_3.5-2ubuntu2_arm64.deb ... Unpacking libselinux1:arm64 (3.5-2ubuntu2) over (3.5-1) ... Setting up libselinux1:arm64 (3.5-2ubuntu2) ... (Reading database ... 13671 files and directories currently installed.) Preparing to unpack .../libmount1_2.39.3-9ubuntu4_arm64.deb ... Unpacking libmount1:arm64 (2.39.3-9ubuntu4) over (2.39.1-4ubuntu2) ... Setting up libmount1:arm64 (2.39.3-9ubuntu4) ... (Reading database ... 13671 files and directories currently installed.) Preparing to unpack .../perl_5.38.2-3.2build2_arm64.deb ... Unpacking perl (5.38.2-3.2build2) over (5.36.0-9ubuntu1) ... Selecting previously unselected package perl-modules-5.38. Preparing to unpack .../perl-modules-5.38_5.38.2-3.2build2_all.deb ... Unpacking perl-modules-5.38 (5.38.2-3.2build2) ... dpkg: libdb5.3:arm64: dependency problems, but removing anyway as you requested: libperl5.36:arm64 depends on libdb5.3. libpam-modules:arm64 depends on libdb5.3. apt-utils depends on libdb5.3. (Reading database ... 15083 files and directories currently installed.) Removing libdb5.3:arm64 (5.3.28+dfsg2-2) ... Selecting previously unselected package libdb5.3t64:arm64. (Reading database ... 15077 files and directories currently installed.) Preparing to unpack .../libdb5.3t64_5.3.28+dfsg2-6build1_arm64.deb ... Unpacking libdb5.3t64:arm64 (5.3.28+dfsg2-6build1) ... dpkg: libgdbm6:arm64: dependency problems, but removing anyway as you requested: libperl5.36:arm64 depends on libgdbm6 (>= 1.21). libgdbm-compat4:arm64 depends on libgdbm6 (>= 1.16). (Reading database ... 15083 files and directories currently installed.) Removing libgdbm6:arm64 (1.23-3) ... Selecting previously unselected package libgdbm6t64:arm64. (Reading database ... 15078 files and directories currently installed.) Preparing to unpack .../libgdbm6t64_1.23-5.1build1_arm64.deb ... Unpacking libgdbm6t64:arm64 (1.23-5.1build1) ... dpkg: libgdbm-compat4:arm64: dependency problems, but removing anyway as you requested: libperl5.36:arm64 depends on libgdbm-compat4 (>= 1.18-3). (Reading database ... 15084 files and directories currently installed.) Removing libgdbm-compat4:arm64 (1.23-3) ... Selecting previously unselected package libgdbm-compat4t64:arm64. (Reading database ... 15079 files and directories currently installed.) Preparing to unpack .../libgdbm-compat4t64_1.23-5.1build1_arm64.deb ... Unpacking libgdbm-compat4t64:arm64 (1.23-5.1build1) ... Selecting previously unselected package libperl5.38t64:arm64. Preparing to unpack .../libperl5.38t64_5.38.2-3.2build2_arm64.deb ... Unpacking libperl5.38t64:arm64 (5.38.2-3.2build2) ... Preparing to unpack .../perl-base_5.38.2-3.2build2_arm64.deb ... Unpacking perl-base (5.38.2-3.2build2) over (5.36.0-9ubuntu1) ... Setting up perl-base (5.38.2-3.2build2) ... (Reading database ... 15617 files and directories currently installed.) Preparing to unpack .../liblocale-gettext-perl_1.07-6ubuntu5_arm64.deb ... Unpacking liblocale-gettext-perl (1.07-6ubuntu5) over (1.07-6) ... Preparing to unpack .../libtext-iconv-perl_1.7-8build3_arm64.deb ... Unpacking libtext-iconv-perl:arm64 (1.7-8build3) over (1.7-8) ... Preparing to unpack .../libtext-charwidth-perl_0.04-11build3_arm64.deb ... Unpacking libtext-charwidth-perl:arm64 (0.04-11build3) over (0.04-11) ... Preparing to unpack .../libc6_2.39-0ubuntu8_arm64.deb ... Unpacking libc6:arm64 (2.39-0ubuntu8) over (2.38-1ubuntu6) ... Setting up libc6:arm64 (2.39-0ubuntu8) ... (Reading database ... 15619 files and directories currently installed.) Preparing to unpack .../libc-bin_2.39-0ubuntu8_arm64.deb ... Unpacking libc-bin (2.39-0ubuntu8) over (2.38-1ubuntu6) ... Setting up libc-bin (2.39-0ubuntu8) ... (Reading database ... 15619 files and directories currently installed.) Preparing to unpack .../openssl_3.0.13-0ubuntu3_arm64.deb ... Unpacking openssl (3.0.13-0ubuntu3) over (3.0.10-1ubuntu2) ... Preparing to unpack .../libsystemd-shared_255.4-1ubuntu7_arm64.deb ... Unpacking libsystemd-shared:arm64 (255.4-1ubuntu7) over (253.5-1ubuntu6) ... Preparing to unpack .../libcryptsetup12_2%3a2.7.0-1ubuntu3_arm64.deb ... Unpacking libcryptsetup12:arm64 (2:2.7.0-1ubuntu3) over (2:2.6.1-4ubuntu3) ... dpkg: libssl3:arm64: dependency problems, but removing anyway as you requested: systemd depends on libssl3 (>= 3.0.0). (Reading database ... 15618 files and directories currently installed.) Removing libssl3:arm64 (3.0.10-1ubuntu2) ... Selecting previously unselected package libssl3t64:arm64. (Reading database ... 15607 files and directories currently installed.) Preparing to unpack .../libssl3t64_3.0.13-0ubuntu3_arm64.deb ... Unpacking libssl3t64:arm64 (3.0.13-0ubuntu3) ... Setting up libssl3t64:arm64 (3.0.13-0ubuntu3) ... (Reading database ... 15620 files and directories currently installed.) Preparing to unpack .../systemd-dev_255.4-1ubuntu7_all.deb ... Unpacking systemd-dev (255.4-1ubuntu7) over (253.5-1ubuntu6) ... Preparing to unpack .../systemd-sysv_255.4-1ubuntu7_arm64.deb ... Unpacking systemd-sysv (255.4-1ubuntu7) over (253.5-1ubuntu6) ... Preparing to unpack .../systemd_255.4-1ubuntu7_arm64.deb ... Unpacking systemd (255.4-1ubuntu7) over (253.5-1ubuntu6) ... dpkg: warning: unable to delete old directory '/lib/systemd/system-preset': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system-generators': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/user@0.service.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/user@.service.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/user-.slice.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/timers.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/systemd-localed.service.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/sysinit.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/sockets.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/rescue.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/rc-local.service.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/multi-user.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/initrd.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/initrd-root-fs.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/initrd-root-device.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/graphical.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/getty.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/network': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/journald.conf.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/modprobe.d': Directory not empty Preparing to unpack .../libsystemd0_255.4-1ubuntu7_arm64.deb ... Unpacking libsystemd0:arm64 (255.4-1ubuntu7) over (253.5-1ubuntu6) ... Setting up libsystemd0:arm64 (255.4-1ubuntu7) ... (Reading database ... 15782 files and directories currently installed.) Preparing to unpack .../libpam-modules-bin_1.5.3-5ubuntu4_arm64.deb ... Unpacking libpam-modules-bin (1.5.3-5ubuntu4) over (1.5.2-6ubuntu1) ... Setting up libpam-modules-bin (1.5.3-5ubuntu4) ... (Reading database ... 15781 files and directories currently installed.) Preparing to unpack .../libpam-modules_1.5.3-5ubuntu4_arm64.deb ... Unpacking libpam-modules:arm64 (1.5.3-5ubuntu4) over (1.5.2-6ubuntu1) ... dpkg: warning: unable to delete old directory '/lib/aarch64-linux-gnu/security': Directory not empty Setting up libpam-modules:arm64 (1.5.3-5ubuntu4) ... Installing new version of config file /etc/security/namespace.init ... dpkg: libhogweed6:arm64: dependency problems, but removing anyway as you requested: libgnutls30:arm64 depends on libhogweed6 (>= 3.6). (Reading database ... 15778 files and directories currently installed.) Removing libhogweed6:arm64 (3.9.1-2) ... dpkg: libnettle8:arm64: dependency problems, but removing anyway as you requested: libgnutls30:arm64 depends on libnettle8 (>= 3.7~). Removing libnettle8:arm64 (3.9.1-2) ... Selecting previously unselected package libnettle8t64:arm64. (Reading database ... 15766 files and directories currently installed.) Preparing to unpack .../libnettle8t64_3.9.1-2.2build1_arm64.deb ... Unpacking libnettle8t64:arm64 (3.9.1-2.2build1) ... Setting up libnettle8t64:arm64 (3.9.1-2.2build1) ... Selecting previously unselected package libhogweed6t64:arm64. (Reading database ... 15774 files and directories currently installed.) Preparing to unpack .../libhogweed6t64_3.9.1-2.2build1_arm64.deb ... Unpacking libhogweed6t64:arm64 (3.9.1-2.2build1) ... Setting up libhogweed6t64:arm64 (3.9.1-2.2build1) ... (Reading database ... 15780 files and directories currently installed.) Preparing to unpack .../libp11-kit0_0.25.3-4ubuntu1_arm64.deb ... Unpacking libp11-kit0:arm64 (0.25.3-4ubuntu1) over (0.25.0-4ubuntu1) ... Setting up libp11-kit0:arm64 (0.25.3-4ubuntu1) ... Selecting previously unselected package libunistring5:arm64. (Reading database ... 15780 files and directories currently installed.) Preparing to unpack .../libunistring5_1.1-2_arm64.deb ... Unpacking libunistring5:arm64 (1.1-2) ... Setting up libunistring5:arm64 (1.1-2) ... dpkg: libgnutls30:arm64: dependency problems, but removing anyway as you requested: apt depends on libgnutls30 (>= 3.7.5). (Reading database ... 15785 files and directories currently installed.) Removing libgnutls30:arm64 (3.8.1-4ubuntu1) ... Selecting previously unselected package libgnutls30t64:arm64. (Reading database ... 15775 files and directories currently installed.) Preparing to unpack .../libgnutls30t64_3.8.3-1.1ubuntu3_arm64.deb ... Unpacking libgnutls30t64:arm64 (3.8.3-1.1ubuntu3) ... Setting up libgnutls30t64:arm64 (3.8.3-1.1ubuntu3) ... dpkg: libapt-pkg6.0:arm64: dependency problems, but removing anyway as you requested: apt-utils depends on libapt-pkg6.0 (>= 2.7.3). apt depends on libapt-pkg6.0 (>= 2.7.3). (Reading database ... 15787 files and directories currently installed.) Removing libapt-pkg6.0:arm64 (2.7.3) ... Selecting previously unselected package libapt-pkg6.0t64:arm64. (Reading database ... 15738 files and directories currently installed.) Preparing to unpack .../libapt-pkg6.0t64_2.7.14build2_arm64.deb ... Unpacking libapt-pkg6.0t64:arm64 (2.7.14build2) ... Setting up libapt-pkg6.0t64:arm64 (2.7.14build2) ... (Reading database ... 15788 files and directories currently installed.) Preparing to unpack .../bzip2_1.0.8-5ubuntu1_arm64.deb ... Unpacking bzip2 (1.0.8-5ubuntu1) over (1.0.8-5build1) ... dpkg: warning: old file '/bin/bzip2' is the same as several new files! (both '/usr/bin/bunzip2' and '/usr/bin/bzcat') dpkg: warning: old file '/bin/bzip2' is the same as several new files! (both '/usr/bin/bzcat' and '/usr/bin/bzip2') dpkg: warning: old file '/bin/bzcat' is the same as several new files! (both '/usr/bin/bunzip2' and '/usr/bin/bzcat') dpkg: warning: old file '/bin/bzcat' is the same as several new files! (both '/usr/bin/bzcat' and '/usr/bin/bzip2') dpkg: warning: old file '/bin/bunzip2' is the same as several new files! (both '/usr/bin/bunzip2' and '/usr/bin/bzcat') dpkg: warning: old file '/bin/bunzip2' is the same as several new files! (both '/usr/bin/bzcat' and '/usr/bin/bzip2') Preparing to unpack .../libbz2-1.0_1.0.8-5ubuntu1_arm64.deb ... Unpacking libbz2-1.0:arm64 (1.0.8-5ubuntu1) over (1.0.8-5build1) ... Setting up libbz2-1.0:arm64 (1.0.8-5ubuntu1) ... Selecting previously unselected package gcc-14-base:arm64. (Reading database ... 15788 files and directories currently installed.) Preparing to unpack .../gcc-14-base_14-20240330-1ubuntu2_arm64.deb ... Unpacking gcc-14-base:arm64 (14-20240330-1ubuntu2) ... Setting up gcc-14-base:arm64 (14-20240330-1ubuntu2) ... (Reading database ... 15793 files and directories currently installed.) Preparing to unpack .../libgcc-s1_14-20240330-1ubuntu2_arm64.deb ... Unpacking libgcc-s1:arm64 (14-20240330-1ubuntu2) over (13.2.0-4ubuntu3) ... Setting up libgcc-s1:arm64 (14-20240330-1ubuntu2) ... (Reading database ... 15793 files and directories currently installed.) Preparing to unpack .../libstdc++6_14-20240330-1ubuntu2_arm64.deb ... Unpacking libstdc++6:arm64 (14-20240330-1ubuntu2) over (13.2.0-4ubuntu3) ... Setting up libstdc++6:arm64 (14-20240330-1ubuntu2) ... (Reading database ... 15793 files and directories currently installed.) Preparing to unpack .../libudev1_255.4-1ubuntu7_arm64.deb ... Unpacking libudev1:arm64 (255.4-1ubuntu7) over (253.5-1ubuntu6) ... Setting up libudev1:arm64 (255.4-1ubuntu7) ... (Reading database ... 15793 files and directories currently installed.) Preparing to unpack .../libxxhash0_0.8.2-2_arm64.deb ... Unpacking libxxhash0:arm64 (0.8.2-2) over (0.8.1-1) ... Setting up libxxhash0:arm64 (0.8.2-2) ... (Reading database ... 15793 files and directories currently installed.) Preparing to unpack .../zlib1g_1%3a1.3.dfsg-3.1ubuntu2_arm64.deb ... Unpacking zlib1g:arm64 (1:1.3.dfsg-3.1ubuntu2) over (1:1.2.13.dfsg-1ubuntu5) ... Setting up zlib1g:arm64 (1:1.3.dfsg-3.1ubuntu2) ... (Reading database ... 15793 files and directories currently installed.) Preparing to unpack .../libffi8_3.4.6-1_arm64.deb ... Unpacking libffi8:arm64 (3.4.6-1) over (3.4.4-1) ... Setting up libffi8:arm64 (3.4.6-1) ... (Reading database ... 15793 files and directories currently installed.) Preparing to unpack .../libidn2-0_2.3.7-2_arm64.deb ... Unpacking libidn2-0:arm64 (2.3.7-2) over (2.3.4-1) ... Setting up libidn2-0:arm64 (2.3.7-2) ... (Reading database ... 15793 files and directories currently installed.) Preparing to unpack .../libdebconfclient0_0.271ubuntu3_arm64.deb ... Unpacking libdebconfclient0:arm64 (0.271ubuntu3) over (0.270ubuntu1) ... Setting up libdebconfclient0:arm64 (0.271ubuntu3) ... (Reading database ... 15793 files and directories currently installed.) Preparing to unpack .../base-passwd_3.6.3_arm64.deb ... Unpacking base-passwd (3.6.3) over (3.6.1) ... Setting up base-passwd (3.6.3) ... (Reading database ... 15793 files and directories currently installed.) Preparing to unpack .../libsqlite3-0_3.45.1-1ubuntu2_arm64.deb ... Unpacking libsqlite3-0:arm64 (3.45.1-1ubuntu2) over (3.42.0-1) ... Preparing to unpack .../gpg_2.4.4-2ubuntu17_arm64.deb ... Unpacking gpg (2.4.4-2ubuntu17) over (2.2.40-1.1ubuntu1) ... dpkg: libreadline8:arm64: dependency problems, but removing anyway as you requested: gpgconf depends on libreadline8 (>= 6.0). (Reading database ... 15793 files and directories currently installed.) Removing libreadline8:arm64 (8.2-1.3) ... Selecting previously unselected package libreadline8t64:arm64. (Reading database ... 15781 files and directories currently installed.) Preparing to unpack .../libreadline8t64_8.2-4build1_arm64.deb ... Adding 'diversion of /lib/aarch64-linux-gnu/libhistory.so.8 to /lib/aarch64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/aarch64-linux-gnu/libhistory.so.8.2 to /lib/aarch64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/aarch64-linux-gnu/libreadline.so.8 to /lib/aarch64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/aarch64-linux-gnu/libreadline.so.8.2 to /lib/aarch64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:arm64 (8.2-4build1) ... Preparing to unpack .../readline-common_8.2-4build1_all.deb ... Unpacking readline-common (8.2-4build1) over (8.2-1.3) ... Preparing to unpack .../libncursesw6_6.4+20240113-1ubuntu1_arm64.deb ... Unpacking libncursesw6:arm64 (6.4+20240113-1ubuntu1) over (6.4+20230625-2) ... Preparing to unpack .../libtinfo6_6.4+20240113-1ubuntu1_arm64.deb ... Unpacking libtinfo6:arm64 (6.4+20240113-1ubuntu1) over (6.4+20230625-2) ... Setting up libtinfo6:arm64 (6.4+20240113-1ubuntu1) ... (Reading database ... 15801 files and directories currently installed.) Preparing to unpack .../gpg-agent_2.4.4-2ubuntu17_arm64.deb ... Unpacking gpg-agent (2.4.4-2ubuntu17) over (2.2.40-1.1ubuntu1) ... Preparing to unpack .../gpgconf_2.4.4-2ubuntu17_arm64.deb ... Unpacking gpgconf (2.4.4-2ubuntu17) over (2.2.40-1.1ubuntu1) ... Preparing to unpack .../pinentry-curses_1.2.1-3ubuntu5_arm64.deb ... Unpacking pinentry-curses (1.2.1-3ubuntu5) over (1.2.1-1ubuntu1) ... Preparing to unpack .../init-system-helpers_1.66ubuntu1_all.deb ... Unpacking init-system-helpers (1.66ubuntu1) over (1.65.2ubuntu1) ... Setting up init-system-helpers (1.66ubuntu1) ... (Reading database ... 15800 files and directories currently installed.) Removing libnpth0:arm64 (1.6-3build2) ... Selecting previously unselected package libnpth0t64:arm64. (Reading database ... 15795 files and directories currently installed.) Preparing to unpack .../libnpth0t64_1.6-3.1build1_arm64.deb ... Unpacking libnpth0t64:arm64 (1.6-3.1build1) ... Setting up libnpth0t64:arm64 (1.6-3.1build1) ... (Reading database ... 15801 files and directories currently installed.) Preparing to unpack .../gpgv_2.4.4-2ubuntu17_arm64.deb ... Unpacking gpgv (2.4.4-2ubuntu17) over (2.2.40-1.1ubuntu1) ... Setting up gpgv (2.4.4-2ubuntu17) ... (Reading database ... 15801 files and directories currently installed.) Preparing to unpack .../ubuntu-keyring_2023.11.28.1_all.deb ... Unpacking ubuntu-keyring (2023.11.28.1) over (2021.03.26) ... Setting up ubuntu-keyring (2023.11.28.1) ... (Reading database ... 15801 files and directories currently installed.) Preparing to unpack .../libseccomp2_2.5.5-1ubuntu3_arm64.deb ... Unpacking libseccomp2:arm64 (2.5.5-1ubuntu3) over (2.5.4-1ubuntu3) ... Setting up libseccomp2:arm64 (2.5.5-1ubuntu3) ... (Reading database ... 15801 files and directories currently installed.) Preparing to unpack .../apt-utils_2.7.14build2_arm64.deb ... Unpacking apt-utils (2.7.14build2) over (2.7.3) ... Preparing to unpack .../apt_2.7.14build2_arm64.deb ... Unpacking apt (2.7.14build2) over (2.7.3) ... Setting up apt (2.7.14build2) ... (Reading database ... 15801 files and directories currently installed.) Preparing to unpack .../debconf-i18n_1.5.86_all.deb ... Unpacking debconf-i18n (1.5.86) over (1.5.82) ... Preparing to unpack .../debconf_1.5.86_all.deb ... Unpacking debconf (1.5.86) over (1.5.82) ... Setting up debconf (1.5.86) ... Installing new version of config file /etc/debconf.conf ... (Reading database ... 15800 files and directories currently installed.) Preparing to unpack .../libpam0g_1.5.3-5ubuntu4_arm64.deb ... Unpacking libpam0g:arm64 (1.5.3-5ubuntu4) over (1.5.2-6ubuntu1) ... Setting up libpam0g:arm64 (1.5.3-5ubuntu4) ... (Reading database ... 15799 files and directories currently installed.) Preparing to unpack .../libargon2-1_0~20190702+dfsg-4_arm64.deb ... Unpacking libargon2-1:arm64 (0~20190702+dfsg-4) over (0~20190702+dfsg-3) ... Preparing to unpack .../libdevmapper1.02.1_2%3a1.02.185-3ubuntu3_arm64.deb ... Unpacking libdevmapper1.02.1:arm64 (2:1.02.185-3ubuntu3) over (2:1.02.185-2ubuntu1) ... Preparing to unpack .../libuuid1_2.39.3-9ubuntu4_arm64.deb ... Unpacking libuuid1:arm64 (2.39.3-9ubuntu4) over (2.39.1-4ubuntu2) ... Setting up libuuid1:arm64 (2.39.3-9ubuntu4) ... (Reading database ... 15799 files and directories currently installed.) Preparing to unpack .../0-libfdisk1_2.39.3-9ubuntu4_arm64.deb ... Unpacking libfdisk1:arm64 (2.39.3-9ubuntu4) over (2.39.1-4ubuntu2) ... Preparing to unpack .../1-mount_2.39.3-9ubuntu4_arm64.deb ... Unpacking mount (2.39.3-9ubuntu4) over (2.39.1-4ubuntu2) ... Preparing to unpack .../2-libcom-err2_1.47.0-2.4~exp1ubuntu3_arm64.deb ... Unpacking libcom-err2:arm64 (1.47.0-2.4~exp1ubuntu3) over (1.47.0-2ubuntu1) ... Preparing to unpack .../3-libkeyutils1_1.6.3-3_arm64.deb ... Unpacking libkeyutils1:arm64 (1.6.3-3) over (1.6.3-2) ... Preparing to unpack .../4-libnsl2_1.3.0-3build3_arm64.deb ... Unpacking libnsl2:arm64 (1.3.0-3build3) over (1.3.0-2build2) ... Preparing to unpack .../5-linux-libc-dev_6.8.0-22.22_arm64.deb ... Unpacking linux-libc-dev:arm64 (6.8.0-22.22) over (6.5.0-9.9) ... Preparing to unpack .../6-base-files_13ubuntu9_arm64.deb ... Unpacking base-files (13ubuntu9) over (13ubuntu3) ... Setting up base-files (13ubuntu9) ... Installing new version of config file /etc/issue ... Installing new version of config file /etc/issue.net ... Installing new version of config file /etc/lsb-release ... Installing new version of config file /etc/update-motd.d/10-help-text ... (Reading database ... 15818 files and directories currently installed.) Preparing to unpack .../debianutils_5.17build1_arm64.deb ... Unpacking debianutils (5.17build1) over (5.8-1) ... Setting up debianutils (5.17build1) ... (Reading database ... 15817 files and directories currently installed.) Preparing to unpack .../bash_5.2.21-2ubuntu4_arm64.deb ... Unpacking bash (5.2.21-2ubuntu4) over (5.2.15-2ubuntu1) ... Setting up bash (5.2.21-2ubuntu4) ... update-alternatives: using /usr/share/man/man7/bash-builtins.7.gz to provide /usr/share/man/man7/builtins.7.gz (builtins.7.gz) in auto mode (Reading database ... 15817 files and directories currently installed.) Preparing to unpack .../bsdutils_1%3a2.39.3-9ubuntu4_arm64.deb ... Unpacking bsdutils (1:2.39.3-9ubuntu4) over (1:2.39.1-4ubuntu2) ... Setting up bsdutils (1:2.39.3-9ubuntu4) ... (Reading database ... 15817 files and directories currently installed.) Removing usrmerge (35ubuntu1) ... (Reading database ... 15791 files and directories currently installed.) Preparing to unpack .../coreutils_9.4-3ubuntu6_arm64.deb ... Unpacking coreutils (9.4-3ubuntu6) over (9.1-1ubuntu2) ... Setting up coreutils (9.4-3ubuntu6) ... (Reading database ... 15796 files and directories currently installed.) Preparing to unpack .../tar_1.35+dfsg-3_arm64.deb ... Unpacking tar (1.35+dfsg-3) over (1.34+dfsg-1.2ubuntu1) ... Setting up tar (1.35+dfsg-3) ... (Reading database ... 15796 files and directories currently installed.) Preparing to unpack .../dpkg_1.22.6ubuntu6_arm64.deb ... Unpacking dpkg (1.22.6ubuntu6) over (1.22.0ubuntu1) ... Setting up dpkg (1.22.6ubuntu6) ... (Reading database ... 15794 files and directories currently installed.) Preparing to unpack .../dash_0.5.12-6ubuntu5_arm64.deb ... Unpacking dash (0.5.12-6ubuntu5) over (0.5.12-6ubuntu1) ... Setting up dash (0.5.12-6ubuntu5) ... (Reading database ... 15793 files and directories currently installed.) Preparing to unpack .../diffutils_1%3a3.10-1_arm64.deb ... Unpacking diffutils (1:3.10-1) over (1:3.8-4) ... Setting up diffutils (1:3.10-1) ... (Reading database ... 15793 files and directories currently installed.) Preparing to unpack .../archives/grep_3.11-4_arm64.deb ... Unpacking grep (3.11-4) over (3.11-2) ... Setting up grep (3.11-4) ... (Reading database ... 15793 files and directories currently installed.) Preparing to unpack .../gzip_1.12-1ubuntu2_arm64.deb ... Unpacking gzip (1.12-1ubuntu2) over (1.12-1ubuntu1) ... dpkg: warning: old file '/bin/uncompress' is the same as several new files! (both '/usr/bin/gunzip' and '/usr/bin/uncompress') dpkg: warning: old file '/bin/gunzip' is the same as several new files! (both '/usr/bin/gunzip' and '/usr/bin/uncompress') Setting up gzip (1.12-1ubuntu2) ... (Reading database ... 15793 files and directories currently installed.) Preparing to unpack .../hostname_3.23+nmu2ubuntu2_arm64.deb ... Unpacking hostname (3.23+nmu2ubuntu2) over (3.23+nmu1ubuntu1) ... Setting up hostname (3.23+nmu2ubuntu2) ... (Reading database ... 15793 files and directories currently installed.) Preparing to unpack .../login_1%3a4.13+dfsg1-4ubuntu1_arm64.deb ... Unpacking login (1:4.13+dfsg1-4ubuntu1) over (1:4.13+dfsg1-1ubuntu1) ... Setting up login (1:4.13+dfsg1-4ubuntu1) ... Installing new version of config file /etc/login.defs ... Installing new version of config file /etc/pam.d/login ... (Reading database ... 15793 files and directories currently installed.) Preparing to unpack .../ncurses-bin_6.4+20240113-1ubuntu1_arm64.deb ... Unpacking ncurses-bin (6.4+20240113-1ubuntu1) over (6.4+20230625-2) ... Setting up ncurses-bin (6.4+20240113-1ubuntu1) ... (Reading database ... 15793 files and directories currently installed.) Preparing to unpack .../archives/sed_4.9-2_arm64.deb ... Unpacking sed (4.9-2) over (4.9-1) ... Setting up sed (4.9-2) ... (Reading database ... 15793 files and directories currently installed.) Preparing to unpack .../util-linux_2.39.3-9ubuntu4_arm64.deb ... Unpacking util-linux (2.39.3-9ubuntu4) over (2.39.1-4ubuntu2) ... Setting up util-linux (2.39.3-9ubuntu4) ... (Reading database ... 15795 files and directories currently installed.) Preparing to unpack .../ncurses-base_6.4+20240113-1ubuntu1_all.deb ... Unpacking ncurses-base (6.4+20240113-1ubuntu1) over (6.4+20230625-2) ... Setting up ncurses-base (6.4+20240113-1ubuntu1) ... (Reading database ... 15795 files and directories currently installed.) Preparing to unpack .../sysvinit-utils_3.08-6ubuntu2_arm64.deb ... Unpacking sysvinit-utils (3.08-6ubuntu2) over (3.07-1ubuntu1) ... dpkg: warning: unable to delete old directory '/lib/lsb/init-functions.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/lsb': Directory not empty dpkg: warning: unable to delete old directory '/lib/init': Directory not empty Setting up sysvinit-utils (3.08-6ubuntu2) ... (Reading database ... 15793 files and directories currently installed.) Preparing to unpack .../logsave_1.47.0-2.4~exp1ubuntu3_arm64.deb ... Unpacking logsave (1.47.0-2.4~exp1ubuntu3) over (1.47.0-2ubuntu1) ... dpkg: libext2fs2:arm64: dependency problems, but removing anyway as you requested: e2fsprogs depends on libext2fs2 (= 1.47.0-2ubuntu1). (Reading database ... 15793 files and directories currently installed.) Removing libext2fs2:arm64 (1.47.0-2ubuntu1) ... Selecting previously unselected package libext2fs2t64:arm64. (Reading database ... 15786 files and directories currently installed.) Preparing to unpack .../libext2fs2t64_1.47.0-2.4~exp1ubuntu3_arm64.deb ... Adding 'diversion of /lib/aarch64-linux-gnu/libe2p.so.2 to /lib/aarch64-linux-gnu/libe2p.so.2.usr-is-merged by libext2fs2t64' Adding 'diversion of /lib/aarch64-linux-gnu/libe2p.so.2.3 to /lib/aarch64-linux-gnu/libe2p.so.2.3.usr-is-merged by libext2fs2t64' Adding 'diversion of /lib/aarch64-linux-gnu/libext2fs.so.2 to /lib/aarch64-linux-gnu/libext2fs.so.2.usr-is-merged by libext2fs2t64' Adding 'diversion of /lib/aarch64-linux-gnu/libext2fs.so.2.4 to /lib/aarch64-linux-gnu/libext2fs.so.2.4.usr-is-merged by libext2fs2t64' Unpacking libext2fs2t64:arm64 (1.47.0-2.4~exp1ubuntu3) ... Setting up libcom-err2:arm64 (1.47.0-2.4~exp1ubuntu3) ... Setting up libext2fs2t64:arm64 (1.47.0-2.4~exp1ubuntu3) ... (Reading database ... 15802 files and directories currently installed.) Preparing to unpack .../e2fsprogs_1.47.0-2.4~exp1ubuntu3_arm64.deb ... Unpacking e2fsprogs (1.47.0-2.4~exp1ubuntu3) over (1.47.0-2ubuntu1) ... dpkg: warning: unable to delete old directory '/lib/udev/rules.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/udev': Directory not empty Preparing to unpack .../optipng_0.7.8+ds-1build2_arm64.deb ... Unpacking optipng (0.7.8+ds-1build2) over (0.7.7-2build1) ... (Reading database ... 15800 files and directories currently installed.) Removing libpng16-16:arm64 (1.6.40-1) ... Selecting previously unselected package libpng16-16t64:arm64. (Reading database ... 15790 files and directories currently installed.) Preparing to unpack .../libpng16-16t64_1.6.43-5build1_arm64.deb ... Unpacking libpng16-16t64:arm64 (1.6.43-5build1) ... Setting up libapparmor1:arm64 (4.0.0-beta3-0ubuntu3) ... Setting up libargon2-1:arm64 (0~20190702+dfsg-4) ... Setting up libdevmapper1.02.1:arm64 (2:1.02.185-3ubuntu3) ... Setting up libcryptsetup12:arm64 (2:2.7.0-1ubuntu3) ... Setting up libfdisk1:arm64 (2.39.3-9ubuntu4) ... Setting up libkmod2:arm64 (31+20240202-2ubuntu5) ... Setting up libsystemd-shared:arm64 (255.4-1ubuntu7) ... Setting up systemd-dev (255.4-1ubuntu7) ... Setting up mount (2.39.3-9ubuntu4) ... Setting up systemd (255.4-1ubuntu7) ... Installing new version of config file /etc/systemd/journald.conf ... Installing new version of config file /etc/systemd/logind.conf ... Installing new version of config file /etc/systemd/networkd.conf ... Installing new version of config file /etc/systemd/pstore.conf ... Installing new version of config file /etc/systemd/sleep.conf ... Installing new version of config file /etc/systemd/system.conf ... Installing new version of config file /etc/systemd/user.conf ... Initializing machine ID from random generator. Setting up systemd-sysv (255.4-1ubuntu7) ... (Reading database ... 15801 files and directories currently installed.) Preparing to unpack .../init_1.66ubuntu1_arm64.deb ... Unpacking init (1.66ubuntu1) over (1.65.2ubuntu1) ... Preparing to unpack .../libsmartcols1_2.39.3-9ubuntu4_arm64.deb ... Unpacking libsmartcols1:arm64 (2.39.3-9ubuntu4) over (2.39.1-4ubuntu2) ... Setting up libsmartcols1:arm64 (2.39.3-9ubuntu4) ... (Reading database ... 15802 files and directories currently installed.) Preparing to unpack .../uuid-runtime_2.39.3-9ubuntu4_arm64.deb ... Unpacking uuid-runtime (2.39.3-9ubuntu4) over (2.39.1-4ubuntu2) ... dpkg: warning: unable to delete old directory '/lib/systemd/system': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd': Directory not empty Preparing to unpack .../libattr1_1%3a2.5.2-1build1_arm64.deb ... Unpacking libattr1:arm64 (1:2.5.2-1build1) over (1:2.5.1-4) ... Setting up libattr1:arm64 (1:2.5.2-1build1) ... (Reading database ... 15800 files and directories currently installed.) Preparing to unpack .../libmd0_1.1.0-2_arm64.deb ... Unpacking libmd0:arm64 (1.1.0-2) over (1.1.0-1) ... Setting up libmd0:arm64 (1.1.0-2) ... (Reading database ... 15800 files and directories currently installed.) Preparing to unpack .../libpam-runtime_1.5.3-5ubuntu4_all.deb ... Unpacking libpam-runtime (1.5.3-5ubuntu4) over (1.5.2-6ubuntu1) ... Setting up libpam-runtime (1.5.3-5ubuntu4) ... (Reading database ... 15799 files and directories currently installed.) Preparing to unpack .../libsemanage-common_3.5-1build5_all.deb ... Unpacking libsemanage-common (3.5-1build5) over (3.5-1) ... Setting up libsemanage-common (3.5-1build5) ... (Reading database ... 15799 files and directories currently installed.) Preparing to unpack .../libsepol2_3.5-2_arm64.deb ... Unpacking libsepol2:arm64 (3.5-2) over (3.5-1) ... Setting up libsepol2:arm64 (3.5-2) ... (Reading database ... 15799 files and directories currently installed.) Preparing to unpack .../libsemanage2_3.5-1build5_arm64.deb ... Unpacking libsemanage2:arm64 (3.5-1build5) over (3.5-1) ... Setting up libsemanage2:arm64 (3.5-1build5) ... (Reading database ... 15799 files and directories currently installed.) Preparing to unpack .../passwd_1%3a4.13+dfsg1-4ubuntu1_arm64.deb ... Unpacking passwd (1:4.13+dfsg1-4ubuntu1) over (1:4.13+dfsg1-1ubuntu1) ... Setting up passwd (1:4.13+dfsg1-4ubuntu1) ... (Reading database ... 15799 files and directories currently installed.) Preparing to unpack .../00-libproc2-0_2%3a4.0.4-4ubuntu3_arm64.deb ... Unpacking libproc2-0:arm64 (2:4.0.4-4ubuntu3) over (2:4.0.3-1ubuntu1) ... Preparing to unpack .../01-libss2_1.47.0-2.4~exp1ubuntu3_arm64.deb ... Unpacking libss2:arm64 (1.47.0-2.4~exp1ubuntu3) over (1.47.0-2ubuntu1) ... Preparing to unpack .../02-mawk_1.3.4.20240123-1_arm64.deb ... Unpacking mawk (1.3.4.20240123-1) over (1.3.4.20230730-1) ... Preparing to unpack .../03-procps_2%3a4.0.4-4ubuntu3_arm64.deb ... Unpacking procps (2:4.0.4-4ubuntu3) over (2:4.0.3-1ubuntu1) ... Preparing to unpack .../04-sensible-utils_0.0.22_all.deb ... Unpacking sensible-utils (0.0.22) over (0.0.20) ... Preparing to unpack .../05-ca-certificates_20240203_all.deb ... Unpacking ca-certificates (20240203) over (20230311ubuntu1) ... Preparing to unpack .../06-krb5-locales_1.20.1-6ubuntu2_all.deb ... Unpacking krb5-locales (1.20.1-6ubuntu2) over (1.20.1-3ubuntu1) ... Preparing to unpack .../07-tzdata_2024a-2ubuntu1_all.deb ... Unpacking tzdata (2024a-2ubuntu1) over (2023c-9ubuntu1) ... Preparing to unpack .../08-bash-completion_1%3a2.11-8_all.deb ... Unpacking bash-completion (1:2.11-8) over (1:2.11-7) ... Preparing to unpack .../09-bsdextrautils_2.39.3-9ubuntu4_arm64.deb ... Unpacking bsdextrautils (2.39.3-9ubuntu4) over (2.39.1-4ubuntu2) ... Preparing to unpack .../10-libgpm2_1.20.7-11_arm64.deb ... Unpacking libgpm2:arm64 (1.20.7-11) over (1.20.7-10build1) ... Preparing to unpack .../11-libip4tc2_1.8.10-3ubuntu1_arm64.deb ... Unpacking libip4tc2:arm64 (1.8.10-3ubuntu1) over (1.8.9-2ubuntu2) ... Preparing to unpack .../12-libjansson4_2.14-2build2_arm64.deb ... Unpacking libjansson4:arm64 (2.14-2build2) over (2.14-2) ... Preparing to unpack .../13-psmisc_23.7-1build1_arm64.deb ... Unpacking psmisc (23.7-1build1) over (23.6-1) ... Preparing to unpack .../14-xz-utils_5.6.1+really5.4.5-1_arm64.deb ... Unpacking xz-utils (5.6.1+really5.4.5-1) over (5.4.1-0.2) ... Preparing to unpack .../15-advancecomp_2.5-1build1_arm64.deb ... Unpacking advancecomp (2.5-1build1) over (2.5-1) ... Preparing to unpack .../16-libgprofng0_2.42-4ubuntu2_arm64.deb ... Unpacking libgprofng0:arm64 (2.42-4ubuntu2) over (2.41-5ubuntu1) ... Preparing to unpack .../17-libctf0_2.42-4ubuntu2_arm64.deb ... Unpacking libctf0:arm64 (2.42-4ubuntu2) over (2.41-5ubuntu1) ... Preparing to unpack .../18-libctf-nobfd0_2.42-4ubuntu2_arm64.deb ... Unpacking libctf-nobfd0:arm64 (2.42-4ubuntu2) over (2.41-5ubuntu1) ... Preparing to unpack .../19-binutils-aarch64-linux-gnu_2.42-4ubuntu2_arm64.deb ... Unpacking binutils-aarch64-linux-gnu (2.42-4ubuntu2) over (2.41-5ubuntu1) ... Preparing to unpack .../20-libbinutils_2.42-4ubuntu2_arm64.deb ... Unpacking libbinutils:arm64 (2.42-4ubuntu2) over (2.41-5ubuntu1) ... Preparing to unpack .../21-binutils_2.42-4ubuntu2_arm64.deb ... Unpacking binutils (2.42-4ubuntu2) over (2.41-5ubuntu1) ... Preparing to unpack .../22-binutils-common_2.42-4ubuntu2_arm64.deb ... Unpacking binutils-common:arm64 (2.42-4ubuntu2) over (2.41-5ubuntu1) ... Preparing to unpack .../23-libsframe1_2.42-4ubuntu2_arm64.deb ... Unpacking libsframe1:arm64 (2.42-4ubuntu2) over (2.41-5ubuntu1) ... Preparing to unpack .../24-libubsan1_14-20240330-1ubuntu2_arm64.deb ... Unpacking libubsan1:arm64 (14-20240330-1ubuntu2) over (13.2.0-4ubuntu3) ... Preparing to unpack .../25-g++-13_13.2.0-23ubuntu3_arm64.deb ... Unpacking g++-13 (13.2.0-23ubuntu3) over (13.2.0-4ubuntu3) ... Preparing to unpack .../26-libstdc++-13-dev_13.2.0-23ubuntu3_arm64.deb ... Unpacking libstdc++-13-dev:arm64 (13.2.0-23ubuntu3) over (13.2.0-4ubuntu3) ... Preparing to unpack .../27-libgomp1_14-20240330-1ubuntu2_arm64.deb ... Unpacking libgomp1:arm64 (14-20240330-1ubuntu2) over (13.2.0-4ubuntu3) ... Preparing to unpack .../28-libitm1_14-20240330-1ubuntu2_arm64.deb ... Unpacking libitm1:arm64 (14-20240330-1ubuntu2) over (13.2.0-4ubuntu3) ... Preparing to unpack .../29-libatomic1_14-20240330-1ubuntu2_arm64.deb ... Unpacking libatomic1:arm64 (14-20240330-1ubuntu2) over (13.2.0-4ubuntu3) ... Preparing to unpack .../30-libasan8_14-20240330-1ubuntu2_arm64.deb ... Unpacking libasan8:arm64 (14-20240330-1ubuntu2) over (13.2.0-4ubuntu3) ... Preparing to unpack .../31-liblsan0_14-20240330-1ubuntu2_arm64.deb ... Unpacking liblsan0:arm64 (14-20240330-1ubuntu2) over (13.2.0-4ubuntu3) ... Preparing to unpack .../32-libhwasan0_14-20240330-1ubuntu2_arm64.deb ... Unpacking libhwasan0:arm64 (14-20240330-1ubuntu2) over (13.2.0-4ubuntu3) ... Preparing to unpack .../33-gcc-13_13.2.0-23ubuntu3_arm64.deb ... Unpacking gcc-13 (13.2.0-23ubuntu3) over (13.2.0-4ubuntu3) ... Preparing to unpack .../34-libgcc-13-dev_13.2.0-23ubuntu3_arm64.deb ... Unpacking libgcc-13-dev:arm64 (13.2.0-23ubuntu3) over (13.2.0-4ubuntu3) ... Preparing to unpack .../35-libtsan2_14-20240330-1ubuntu2_arm64.deb ... Unpacking libtsan2:arm64 (14-20240330-1ubuntu2) over (13.2.0-4ubuntu3) ... Preparing to unpack .../36-libcc1-0_14-20240330-1ubuntu2_arm64.deb ... Unpacking libcc1-0:arm64 (14-20240330-1ubuntu2) over (13.2.0-4ubuntu3) ... Preparing to unpack .../37-cpp-13_13.2.0-23ubuntu3_arm64.deb ... Unpacking cpp-13 (13.2.0-23ubuntu3) over (13.2.0-4ubuntu3) ... Preparing to unpack .../38-gcc-13-base_13.2.0-23ubuntu3_arm64.deb ... Unpacking gcc-13-base:arm64 (13.2.0-23ubuntu3) over (13.2.0-4ubuntu3) ... Selecting previously unselected package gcc-13-aarch64-linux-gnu. Preparing to unpack .../39-gcc-13-aarch64-linux-gnu_13.2.0-23ubuntu3_arm64.deb ... Unpacking gcc-13-aarch64-linux-gnu (13.2.0-23ubuntu3) ... Selecting previously unselected package g++-13-aarch64-linux-gnu. Preparing to unpack .../40-g++-13-aarch64-linux-gnu_13.2.0-23ubuntu3_arm64.deb ... Unpacking g++-13-aarch64-linux-gnu (13.2.0-23ubuntu3) ... Selecting previously unselected package cpp-13-aarch64-linux-gnu. Preparing to unpack .../41-cpp-13-aarch64-linux-gnu_13.2.0-23ubuntu3_arm64.deb ... Unpacking cpp-13-aarch64-linux-gnu (13.2.0-23ubuntu3) ... Preparing to unpack .../42-g++_4%3a13.2.0-7ubuntu1_arm64.deb ... Unpacking g++ (4:13.2.0-7ubuntu1) over (4:13.2.0-1ubuntu1) ... Preparing to unpack .../43-gcc_4%3a13.2.0-7ubuntu1_arm64.deb ... Unpacking gcc (4:13.2.0-7ubuntu1) over (4:13.2.0-1ubuntu1) ... Preparing to unpack .../44-cpp_4%3a13.2.0-7ubuntu1_arm64.deb ... Unpacking cpp (4:13.2.0-7ubuntu1) over (4:13.2.0-1ubuntu1) ... Selecting previously unselected package cpp-aarch64-linux-gnu. Preparing to unpack .../45-cpp-aarch64-linux-gnu_4%3a13.2.0-7ubuntu1_arm64.deb ... Unpacking cpp-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... Selecting previously unselected package gcc-aarch64-linux-gnu. Preparing to unpack .../46-gcc-aarch64-linux-gnu_4%3a13.2.0-7ubuntu1_arm64.deb ... Unpacking gcc-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... Selecting previously unselected package g++-aarch64-linux-gnu. Preparing to unpack .../47-g++-aarch64-linux-gnu_4%3a13.2.0-7ubuntu1_arm64.deb ... Unpacking g++-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... Preparing to unpack .../48-dpkg-dev_1.22.6ubuntu6_all.deb ... Unpacking dpkg-dev (1.22.6ubuntu6) over (1.22.0ubuntu1) ... Preparing to unpack .../49-libdpkg-perl_1.22.6ubuntu6_all.deb ... Unpacking libdpkg-perl (1.22.6ubuntu6) over (1.22.0ubuntu1) ... Preparing to unpack .../50-lto-disabled-list_47_all.deb ... Unpacking lto-disabled-list (47) over (43) ... Preparing to unpack .../51-libfakeroot_1.33-1_arm64.deb ... Unpacking libfakeroot:arm64 (1.33-1) over (1.32.1-1) ... Preparing to unpack .../52-fakeroot_1.33-1_arm64.deb ... Unpacking fakeroot (1.33-1) over (1.32.1-1) ... Setting up libip4tc2:arm64 (1.8.10-3ubuntu1) ... Setting up libtext-iconv-perl:arm64 (1.7-8build3) ... Setting up libtext-charwidth-perl:arm64 (0.04-11build3) ... Setting up libkeyutils1:arm64 (1.6.3-3) ... Setting up lto-disabled-list (47) ... Setting up libgpm2:arm64 (1.20.7-11) ... Setting up libgdbm6t64:arm64 (1.23-5.1build1) ... Setting up bsdextrautils (2.39.3-9ubuntu4) ... Setting up init (1.66ubuntu1) ... Setting up libgdbm-compat4t64:arm64 (1.23-5.1build1) ... Setting up psmisc (23.7-1build1) ... Setting up libtirpc-common (1.3.4+ds-1.1build1) ... Setting up libsqlite3-0:arm64 (3.45.1-1ubuntu2) ... Setting up binutils-common:arm64 (2.42-4ubuntu2) ... Installing new version of config file /etc/gprofng.rc ... Setting up linux-libc-dev:arm64 (6.8.0-22.22) ... Setting up libctf-nobfd0:arm64 (2.42-4ubuntu2) ... Setting up krb5-locales (1.20.1-6ubuntu2) ... Setting up libgomp1:arm64 (14-20240330-1ubuntu2) ... Setting up bzip2 (1.0.8-5ubuntu1) ... Setting up libsframe1:arm64 (2.42-4ubuntu2) ... Setting up libfakeroot:arm64 (1.33-1) ... Setting up libjansson4:arm64 (2.14-2build2) ... Setting up libkrb5support0:arm64 (1.20.1-6ubuntu2) ... Setting up tzdata (2024a-2ubuntu1) ... Current default time zone: 'Etc/UTC' Local time is now: Fri Apr 12 17:15:02 UTC 2024. Universal Time is now: Fri Apr 12 17:15:02 UTC 2024. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up fakeroot (1.33-1) ... Setting up gcc-13-base:arm64 (13.2.0-23ubuntu3) ... Setting up bash-completion (1:2.11-8) ... Setting up xz-utils (5.6.1+really5.4.5-1) ... Setting up perl-modules-5.38 (5.38.2-3.2build2) ... Setting up libproc2-0:arm64 (2:4.0.4-4ubuntu3) ... Setting up libpng16-16t64:arm64 (1.6.43-5build1) ... Setting up libatomic1:arm64 (14-20240330-1ubuntu2) ... Setting up libss2:arm64 (1.47.0-2.4~exp1ubuntu3) ... Setting up libncursesw6:arm64 (6.4+20240113-1ubuntu1) ... Setting up libk5crypto3:arm64 (1.20.1-6ubuntu2) ... Setting up logsave (1.47.0-2.4~exp1ubuntu3) ... Setting up libdb5.3t64:arm64 (5.3.28+dfsg2-6build1) ... Setting up libubsan1:arm64 (14-20240330-1ubuntu2) ... Setting up advancecomp (2.5-1build1) ... Setting up sensible-utils (0.0.22) ... Setting up uuid-runtime (2.39.3-9ubuntu4) ... Running in chroot, ignoring request. invoke-rc.d: policy-rc.d denied execution of restart. Setting up libhwasan0:arm64 (14-20240330-1ubuntu2) ... Setting up libcrypt-dev:arm64 (1:4.4.36-4) ... Setting up libasan8:arm64 (14-20240330-1ubuntu2) ... Setting up procps (2:4.0.4-4ubuntu3) ... Installing new version of config file /etc/sysctl.conf ... Setting up mawk (1.3.4.20240123-1) ... Setting up libkrb5-3:arm64 (1.20.1-6ubuntu2) ... Setting up libperl5.38t64:arm64 (5.38.2-3.2build2) ... Setting up libtsan2:arm64 (14-20240330-1ubuntu2) ... Setting up libbinutils:arm64 (2.42-4ubuntu2) ... Setting up libc-dev-bin (2.39-0ubuntu8) ... Setting up openssl (3.0.13-0ubuntu3) ... Setting up libgpg-error-l10n (1.47-3build1) ... Setting up readline-common (8.2-4build1) ... Setting up libcc1-0:arm64 (14-20240330-1ubuntu2) ... Setting up liblocale-gettext-perl (1.07-6ubuntu5) ... Setting up liblsan0:arm64 (14-20240330-1ubuntu2) ... Setting up libitm1:arm64 (14-20240330-1ubuntu2) ... Setting up libctf0:arm64 (2.42-4ubuntu2) ... Setting up pinentry-curses (1.2.1-3ubuntu5) ... Setting up apt-utils (2.7.14build2) ... Setting up cpp-13-aarch64-linux-gnu (13.2.0-23ubuntu3) ... Setting up debconf-i18n (1.5.86) ... Setting up e2fsprogs (1.47.0-2.4~exp1ubuntu3) ... Setting up ca-certificates (20240203) ... Updating certificates in /etc/ssl/certs... rehash: warning: skipping ca-certificates.crt,it does not contain exactly one certificate or CRL 14 added, 5 removed; done. Setting up perl (5.38.2-3.2build2) ... Setting up cpp-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... Setting up libgprofng0:arm64 (2.42-4ubuntu2) ... Setting up optipng (0.7.8+ds-1build2) ... Setting up libgssapi-krb5-2:arm64 (1.20.1-6ubuntu2) ... Setting up libdpkg-perl (1.22.6ubuntu6) ... Setting up libreadline8t64:arm64 (8.2-4build1) ... Setting up libgcc-13-dev:arm64 (13.2.0-23ubuntu3) ... Setting up gpgconf (2.4.4-2ubuntu17) ... Setting up libc6-dev:arm64 (2.39-0ubuntu8) ... Setting up gpg (2.4.4-2ubuntu17) ... Setting up libstdc++-13-dev:arm64 (13.2.0-23ubuntu3) ... Setting up gpg-agent (2.4.4-2ubuntu17) ... Setting up cpp-13 (13.2.0-23ubuntu3) ... Setting up libtirpc3t64:arm64 (1.3.4+ds-1.1build1) ... Setting up binutils-aarch64-linux-gnu (2.42-4ubuntu2) ... Setting up binutils (2.42-4ubuntu2) ... Setting up gcc-13-aarch64-linux-gnu (13.2.0-23ubuntu3) ... Setting up dpkg-dev (1.22.6ubuntu6) ... Setting up libtirpc-dev:arm64 (1.3.4+ds-1.1build1) ... Setting up gcc-13 (13.2.0-23ubuntu3) ... Setting up cpp (4:13.2.0-7ubuntu1) ... Setting up libnsl2:arm64 (1.3.0-3build3) ... Setting up g++-13-aarch64-linux-gnu (13.2.0-23ubuntu3) ... Setting up gcc-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... Setting up g++-13 (13.2.0-23ubuntu3) ... Setting up libnss-nisplus:arm64 (1.3-5build1) ... Setting up gcc (4:13.2.0-7ubuntu1) ... Setting up libnsl-dev:arm64 (1.3.0-3build3) ... Setting up g++-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... Setting up g++ (4:13.2.0-7ubuntu1) ... Processing triggers for libc-bin (2.39-0ubuntu8) ... Processing triggers for debianutils (5.17build1) ... (Reading database ... 15847 files and directories currently installed.) Purging configuration files for libssl3:arm64 (3.0.10-1ubuntu2) ... Processing triggers for ca-certificates (20240203) ... Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. RUN: /usr/share/launchpad-buildd/bin/sbuild-package PACKAGEBUILD-28052749 arm64 noble -c chroot:build-PACKAGEBUILD-28052749 --arch=arm64 --dist=noble --nolog 'libretro-nxengine_1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1.dsc' Initiating build PACKAGEBUILD-28052749 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 5.4.0-176-generic #196-Ubuntu SMP Fri Mar 22 16:46:20 UTC 2024 aarch64 sbuild (Debian sbuild) 0.79.0 (05 February 2020) on bos02-arm64-006.buildd +=========================================================================================================+ | libretro-nxengine 1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 (arm64) Fri, 12 Apr 2024 17:15:14 +0000 | +=========================================================================================================+ Package: libretro-nxengine Version: 1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 Source Version: 1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 Distribution: noble Machine Architecture: arm64 Host Architecture: arm64 Build Architecture: arm64 Build Type: any I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-28052749/chroot-autobuild' with '<>' I: NOTICE: Log filtering will replace 'build/libretro-nxengine-0lFMKE/resolver-wS8yUb' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- libretro-nxengine_1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1.dsc exists in .; copying to chroot I: NOTICE: Log filtering will replace 'build/libretro-nxengine-0lFMKE/libretro-nxengine-1.0.0.6-r202404121712-1f371e5' with '<>' I: NOTICE: Log filtering will replace 'build/libretro-nxengine-0lFMKE' with '<>' +------------------------------------------------------------------------------+ | Install package build dependencies | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: debhelper (>= 9), zlib1g-dev, build-essential, fakeroot Filtered Build-Depends: debhelper (>= 9), zlib1g-dev, build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/<>/apt_archive/sbuild-build-depends-main-dummy.deb'. Ign:1 copy:/<>/apt_archive ./ InRelease Get:2 copy:/<>/apt_archive ./ Release [957 B] Ign:3 copy:/<>/apt_archive ./ Release.gpg Get:4 copy:/<>/apt_archive ./ Sources [374 B] Get:5 copy:/<>/apt_archive ./ Packages [453 B] Fetched 1784 B in 0s (63.3 kB/s) Reading package lists... Reading package lists... Install main build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following packages were automatically installed and are no longer required: apt-utils bash-completion ca-certificates debconf-i18n krb5-locales libgpg-error-l10n libgpm2 libgssapi-krb5-2 libip4tc2 libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 liblocale-gettext-perl libnsl-dev libnsl2 libnss-nis libnss-nisplus libperl5.36 libtext-charwidth-perl libtext-iconv-perl libtext-wrapi18n-perl libtirpc-common libtirpc-dev libtirpc3t64 libunistring2 openssl perl-modules-5.36 psmisc uuid-runtime Use 'apt autoremove' to remove them. The following additional packages will be installed: autoconf automake autopoint autotools-dev debhelper debugedit dh-autoreconf dh-strip-nondeterminism dwz file gettext gettext-base groff-base intltool-debian libarchive-zip-perl libdebhelper-perl libdw1t64 libelf1t64 libfile-stripnondeterminism-perl libicu74 libmagic-mgc libmagic1t64 libpipeline1 libsub-override-perl libtool libuchardet0 libxml2 m4 man-db po-debconf zlib1g-dev Suggested packages: autoconf-archive gnu-standards autoconf-doc dh-make gettext-doc libasprintf-dev libgettextpo-dev groff libtool-doc gfortran | fortran95-compiler gcj-jdk m4-doc apparmor less www-browser libmail-box-perl Recommended packages: curl | wget | lynx libarchive-cpio-perl libltdl-dev libmail-sendmail-perl The following NEW packages will be installed: autoconf automake autopoint autotools-dev debhelper debugedit dh-autoreconf dh-strip-nondeterminism dwz file gettext gettext-base groff-base intltool-debian libarchive-zip-perl libdebhelper-perl libdw1t64 libelf1t64 libfile-stripnondeterminism-perl libicu74 libmagic-mgc libmagic1t64 libpipeline1 libsub-override-perl libtool libuchardet0 libxml2 m4 man-db po-debconf sbuild-build-depends-main-dummy zlib1g-dev 0 upgraded, 32 newly installed, 0 to remove and 0 not upgraded. Need to get 19.7 MB of archives. After this operation, 71.6 MB of additional disk space will be used. Get:1 copy:/<>/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [672 B] Get:2 http://ftpmaster.internal/ubuntu noble/main arm64 libelf1t64 arm64 0.190-1.1build4 [58.0 kB] Get:3 http://ftpmaster.internal/ubuntu noble/main arm64 libicu74 arm64 74.2-1ubuntu1 [10.8 MB] Get:4 http://ftpmaster.internal/ubuntu noble/main arm64 libxml2 arm64 2.9.14+dfsg-1.3ubuntu3 [735 kB] Get:5 http://ftpmaster.internal/ubuntu noble/main arm64 libmagic-mgc arm64 1:5.45-3build1 [307 kB] Get:6 http://ftpmaster.internal/ubuntu noble/main arm64 libmagic1t64 arm64 1:5.45-3build1 [85.7 kB] Get:7 http://ftpmaster.internal/ubuntu noble/main arm64 file arm64 1:5.45-3build1 [22.0 kB] Get:8 http://ftpmaster.internal/ubuntu noble/main arm64 gettext-base arm64 0.21-14ubuntu1 [37.5 kB] Get:9 http://ftpmaster.internal/ubuntu noble/main arm64 libuchardet0 arm64 0.0.8-1 [75.1 kB] Get:10 http://ftpmaster.internal/ubuntu noble/main arm64 groff-base arm64 1.23.0-3build2 [993 kB] Get:11 http://ftpmaster.internal/ubuntu noble/main arm64 libpipeline1 arm64 1.5.7-2 [23.7 kB] Get:12 http://ftpmaster.internal/ubuntu noble/main arm64 man-db arm64 2.12.0-4build1 [1232 kB] Get:13 http://ftpmaster.internal/ubuntu noble/main arm64 m4 arm64 1.4.19-4 [240 kB] Get:14 http://ftpmaster.internal/ubuntu noble/main arm64 autoconf all 2.71-3 [339 kB] Get:15 http://ftpmaster.internal/ubuntu noble/main arm64 autotools-dev all 20220109.1 [44.9 kB] Get:16 http://ftpmaster.internal/ubuntu noble/main arm64 automake all 1:1.16.5-1.3ubuntu1 [558 kB] Get:17 http://ftpmaster.internal/ubuntu noble/main arm64 autopoint all 0.21-14ubuntu1 [422 kB] Get:18 http://ftpmaster.internal/ubuntu noble/main arm64 libdebhelper-perl all 13.14.1ubuntu5 [89.8 kB] Get:19 http://ftpmaster.internal/ubuntu noble/main arm64 libtool all 2.4.7-7 [166 kB] Get:20 http://ftpmaster.internal/ubuntu noble/main arm64 dh-autoreconf all 20 [16.1 kB] Get:21 http://ftpmaster.internal/ubuntu noble/main arm64 libarchive-zip-perl all 1.68-1 [90.2 kB] Get:22 http://ftpmaster.internal/ubuntu noble/main arm64 libsub-override-perl all 0.10-1 [10.0 kB] Get:23 http://ftpmaster.internal/ubuntu noble/main arm64 libfile-stripnondeterminism-perl all 1.13.1-1 [18.1 kB] Get:24 http://ftpmaster.internal/ubuntu noble/main arm64 dh-strip-nondeterminism all 1.13.1-1 [5362 B] Get:25 http://ftpmaster.internal/ubuntu noble/main arm64 libdw1t64 arm64 0.190-1.1build4 [258 kB] Get:26 http://ftpmaster.internal/ubuntu noble/main arm64 debugedit arm64 1:5.0-5build2 [45.3 kB] Get:27 http://ftpmaster.internal/ubuntu noble/main arm64 dwz arm64 0.15-1build6 [113 kB] Get:28 http://ftpmaster.internal/ubuntu noble/main arm64 gettext arm64 0.21-14ubuntu1 [846 kB] Get:29 http://ftpmaster.internal/ubuntu noble/main arm64 intltool-debian all 0.35.0+20060710.6 [23.2 kB] Get:30 http://ftpmaster.internal/ubuntu noble/main arm64 po-debconf all 1.0.21+nmu1 [233 kB] Get:31 http://ftpmaster.internal/ubuntu noble/main arm64 debhelper all 13.14.1ubuntu5 [869 kB] Get:32 http://ftpmaster.internal/ubuntu noble/main arm64 zlib1g-dev arm64 1:1.3.dfsg-3.1ubuntu2 [894 kB] Preconfiguring packages ... Fetched 19.7 MB in 1s (14.1 MB/s) Selecting previously unselected package libelf1t64:arm64. (Reading database ... 15847 files and directories currently installed.) Preparing to unpack .../00-libelf1t64_0.190-1.1build4_arm64.deb ... Unpacking libelf1t64:arm64 (0.190-1.1build4) ... Selecting previously unselected package libicu74:arm64. Preparing to unpack .../01-libicu74_74.2-1ubuntu1_arm64.deb ... Unpacking libicu74:arm64 (74.2-1ubuntu1) ... Selecting previously unselected package libxml2:arm64. Preparing to unpack .../02-libxml2_2.9.14+dfsg-1.3ubuntu3_arm64.deb ... Unpacking libxml2:arm64 (2.9.14+dfsg-1.3ubuntu3) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../03-libmagic-mgc_1%3a5.45-3build1_arm64.deb ... Unpacking libmagic-mgc (1:5.45-3build1) ... Selecting previously unselected package libmagic1t64:arm64. Preparing to unpack .../04-libmagic1t64_1%3a5.45-3build1_arm64.deb ... Unpacking libmagic1t64:arm64 (1:5.45-3build1) ... Selecting previously unselected package file. Preparing to unpack .../05-file_1%3a5.45-3build1_arm64.deb ... Unpacking file (1:5.45-3build1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../06-gettext-base_0.21-14ubuntu1_arm64.deb ... Unpacking gettext-base (0.21-14ubuntu1) ... Selecting previously unselected package libuchardet0:arm64. Preparing to unpack .../07-libuchardet0_0.0.8-1_arm64.deb ... Unpacking libuchardet0:arm64 (0.0.8-1) ... Selecting previously unselected package groff-base. Preparing to unpack .../08-groff-base_1.23.0-3build2_arm64.deb ... Unpacking groff-base (1.23.0-3build2) ... Selecting previously unselected package libpipeline1:arm64. Preparing to unpack .../09-libpipeline1_1.5.7-2_arm64.deb ... Unpacking libpipeline1:arm64 (1.5.7-2) ... Selecting previously unselected package man-db. Preparing to unpack .../10-man-db_2.12.0-4build1_arm64.deb ... Unpacking man-db (2.12.0-4build1) ... Selecting previously unselected package m4. Preparing to unpack .../11-m4_1.4.19-4_arm64.deb ... Unpacking m4 (1.4.19-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../12-autoconf_2.71-3_all.deb ... Unpacking autoconf (2.71-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../13-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../14-automake_1%3a1.16.5-1.3ubuntu1_all.deb ... Unpacking automake (1:1.16.5-1.3ubuntu1) ... Selecting previously unselected package autopoint. Preparing to unpack .../15-autopoint_0.21-14ubuntu1_all.deb ... Unpacking autopoint (0.21-14ubuntu1) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../16-libdebhelper-perl_13.14.1ubuntu5_all.deb ... Unpacking libdebhelper-perl (13.14.1ubuntu5) ... Selecting previously unselected package libtool. Preparing to unpack .../17-libtool_2.4.7-7_all.deb ... Unpacking libtool (2.4.7-7) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../18-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../19-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../20-libsub-override-perl_0.10-1_all.deb ... Unpacking libsub-override-perl (0.10-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../21-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../22-dh-strip-nondeterminism_1.13.1-1_all.deb ... Unpacking dh-strip-nondeterminism (1.13.1-1) ... Selecting previously unselected package libdw1t64:arm64. Preparing to unpack .../23-libdw1t64_0.190-1.1build4_arm64.deb ... Unpacking libdw1t64:arm64 (0.190-1.1build4) ... Selecting previously unselected package debugedit. Preparing to unpack .../24-debugedit_1%3a5.0-5build2_arm64.deb ... Unpacking debugedit (1:5.0-5build2) ... Selecting previously unselected package dwz. Preparing to unpack .../25-dwz_0.15-1build6_arm64.deb ... Unpacking dwz (0.15-1build6) ... Selecting previously unselected package gettext. Preparing to unpack .../26-gettext_0.21-14ubuntu1_arm64.deb ... Unpacking gettext (0.21-14ubuntu1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../27-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 .../28-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../29-debhelper_13.14.1ubuntu5_all.deb ... Unpacking debhelper (13.14.1ubuntu5) ... Selecting previously unselected package zlib1g-dev:arm64. Preparing to unpack .../30-zlib1g-dev_1%3a1.3.dfsg-3.1ubuntu2_arm64.deb ... Unpacking zlib1g-dev:arm64 (1:1.3.dfsg-3.1ubuntu2) ... Selecting previously unselected package sbuild-build-depends-main-dummy. Preparing to unpack .../31-sbuild-build-depends-main-dummy_0.invalid.0_arm64.deb ... Unpacking sbuild-build-depends-main-dummy (0.invalid.0) ... Setting up libpipeline1:arm64 (1.5.7-2) ... Setting up libmagic-mgc (1:5.45-3build1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libdebhelper-perl (13.14.1ubuntu5) ... Setting up libmagic1t64:arm64 (1:5.45-3build1) ... Setting up gettext-base (0.21-14ubuntu1) ... Setting up m4 (1.4.19-4) ... Setting up file (1:5.45-3build1) ... Setting up libelf1t64:arm64 (0.190-1.1build4) ... Setting up libdw1t64:arm64 (0.190-1.1build4) ... Setting up autotools-dev (20220109.1) ... Setting up autopoint (0.21-14ubuntu1) ... Setting up autoconf (2.71-3) ... Setting up libicu74:arm64 (74.2-1ubuntu1) ... Setting up zlib1g-dev:arm64 (1:1.3.dfsg-3.1ubuntu2) ... Setting up dwz (0.15-1build6) ... Setting up libuchardet0:arm64 (0.0.8-1) ... Setting up debugedit (1:5.0-5build2) ... Setting up libsub-override-perl (0.10-1) ... Setting up libxml2:arm64 (2.9.14+dfsg-1.3ubuntu3) ... Setting up automake (1:1.16.5-1.3ubuntu1) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... Setting up gettext (0.21-14ubuntu1) ... Setting up libtool (2.4.7-7) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up dh-strip-nondeterminism (1.13.1-1) ... Setting up groff-base (1.23.0-3build2) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up man-db (2.12.0-4build1) ... 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 debhelper (13.14.1ubuntu5) ... Setting up sbuild-build-depends-main-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.39-0ubuntu8) ... +------------------------------------------------------------------------------+ | Check architectures | +------------------------------------------------------------------------------+ Arch check ok (arm64 included in any) +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 5.4.0-176-generic #196-Ubuntu SMP Fri Mar 22 16:46:20 UTC 2024 arm64 (aarch64) Toolchain package versions: binutils_2.42-4ubuntu2 dpkg-dev_1.22.6ubuntu6 g++-13_13.2.0-23ubuntu3 gcc-13_13.2.0-23ubuntu3 libc6-dev_2.39-0ubuntu8 libstdc++-13-dev_13.2.0-23ubuntu3 libstdc++6_14-20240330-1ubuntu2 linux-libc-dev_6.8.0-22.22 Package versions: adduser_3.137ubuntu1 advancecomp_2.5-1build1 apt_2.7.14build2 apt-utils_2.7.14build2 autoconf_2.71-3 automake_1:1.16.5-1.3ubuntu1 autopoint_0.21-14ubuntu1 autotools-dev_20220109.1 base-files_13ubuntu9 base-passwd_3.6.3 bash_5.2.21-2ubuntu4 bash-completion_1:2.11-8 binutils_2.42-4ubuntu2 binutils-aarch64-linux-gnu_2.42-4ubuntu2 binutils-common_2.42-4ubuntu2 bsdextrautils_2.39.3-9ubuntu4 bsdutils_1:2.39.3-9ubuntu4 build-essential_12.10ubuntu1 bzip2_1.0.8-5ubuntu1 ca-certificates_20240203 coreutils_9.4-3ubuntu6 cpp_4:13.2.0-7ubuntu1 cpp-13_13.2.0-23ubuntu3 cpp-13-aarch64-linux-gnu_13.2.0-23ubuntu3 cpp-aarch64-linux-gnu_4:13.2.0-7ubuntu1 dash_0.5.12-6ubuntu5 debconf_1.5.86 debconf-i18n_1.5.86 debhelper_13.14.1ubuntu5 debianutils_5.17build1 debugedit_1:5.0-5build2 dh-autoreconf_20 dh-strip-nondeterminism_1.13.1-1 diffutils_1:3.10-1 dpkg_1.22.6ubuntu6 dpkg-dev_1.22.6ubuntu6 dwz_0.15-1build6 e2fsprogs_1.47.0-2.4~exp1ubuntu3 fakeroot_1.33-1 file_1:5.45-3build1 findutils_4.9.0-5 g++_4:13.2.0-7ubuntu1 g++-13_13.2.0-23ubuntu3 g++-13-aarch64-linux-gnu_13.2.0-23ubuntu3 g++-aarch64-linux-gnu_4:13.2.0-7ubuntu1 gcc_4:13.2.0-7ubuntu1 gcc-13_13.2.0-23ubuntu3 gcc-13-aarch64-linux-gnu_13.2.0-23ubuntu3 gcc-13-base_13.2.0-23ubuntu3 gcc-14-base_14-20240330-1ubuntu2 gcc-aarch64-linux-gnu_4:13.2.0-7ubuntu1 gettext_0.21-14ubuntu1 gettext-base_0.21-14ubuntu1 gpg_2.4.4-2ubuntu17 gpg-agent_2.4.4-2ubuntu17 gpgconf_2.4.4-2ubuntu17 gpgv_2.4.4-2ubuntu17 grep_3.11-4 groff-base_1.23.0-3build2 gzip_1.12-1ubuntu2 hostname_3.23+nmu2ubuntu2 init_1.66ubuntu1 init-system-helpers_1.66ubuntu1 intltool-debian_0.35.0+20060710.6 krb5-locales_1.20.1-6ubuntu2 libacl1_2.3.2-1 libapparmor1_4.0.0-beta3-0ubuntu3 libapt-pkg6.0t64_2.7.14build2 libarchive-zip-perl_1.68-1 libargon2-1_0~20190702+dfsg-4 libasan8_14-20240330-1ubuntu2 libassuan0_2.5.6-1 libatomic1_14-20240330-1ubuntu2 libattr1_1:2.5.2-1build1 libaudit-common_1:3.1.2-2.1build1 libaudit1_1:3.1.2-2.1build1 libbinutils_2.42-4ubuntu2 libblkid1_2.39.3-9ubuntu4 libbz2-1.0_1.0.8-5ubuntu1 libc-bin_2.39-0ubuntu8 libc-dev-bin_2.39-0ubuntu8 libc6_2.39-0ubuntu8 libc6-dev_2.39-0ubuntu8 libcap-ng0_0.8.4-2build2 libcap2_1:2.66-5ubuntu1 libcc1-0_14-20240330-1ubuntu2 libcom-err2_1.47.0-2.4~exp1ubuntu3 libcrypt-dev_1:4.4.36-4 libcrypt1_1:4.4.36-4 libcryptsetup12_2:2.7.0-1ubuntu3 libctf-nobfd0_2.42-4ubuntu2 libctf0_2.42-4ubuntu2 libdb5.3t64_5.3.28+dfsg2-6build1 libdebconfclient0_0.271ubuntu3 libdebhelper-perl_13.14.1ubuntu5 libdevmapper1.02.1_2:1.02.185-3ubuntu3 libdpkg-perl_1.22.6ubuntu6 libdw1t64_0.190-1.1build4 libelf1t64_0.190-1.1build4 libext2fs2t64_1.47.0-2.4~exp1ubuntu3 libfakeroot_1.33-1 libfdisk1_2.39.3-9ubuntu4 libffi8_3.4.6-1 libfile-stripnondeterminism-perl_1.13.1-1 libgcc-13-dev_13.2.0-23ubuntu3 libgcc-s1_14-20240330-1ubuntu2 libgcrypt20_1.10.3-2 libgdbm-compat4t64_1.23-5.1build1 libgdbm6t64_1.23-5.1build1 libgmp10_2:6.3.0+dfsg-2ubuntu4 libgnutls30t64_3.8.3-1.1ubuntu3 libgomp1_14-20240330-1ubuntu2 libgpg-error-l10n_1.47-3build1 libgpg-error0_1.47-3build1 libgpm2_1.20.7-11 libgprofng0_2.42-4ubuntu2 libgssapi-krb5-2_1.20.1-6ubuntu2 libhogweed6t64_3.9.1-2.2build1 libhwasan0_14-20240330-1ubuntu2 libicu74_74.2-1ubuntu1 libidn2-0_2.3.7-2 libip4tc2_1.8.10-3ubuntu1 libisl23_0.26-3 libitm1_14-20240330-1ubuntu2 libjansson4_2.14-2build2 libjson-c5_0.17-1 libk5crypto3_1.20.1-6ubuntu2 libkeyutils1_1.6.3-3 libkmod2_31+20240202-2ubuntu5 libkrb5-3_1.20.1-6ubuntu2 libkrb5support0_1.20.1-6ubuntu2 liblocale-gettext-perl_1.07-6ubuntu5 liblockfile-bin_1.17-1build2 liblockfile1_1.17-1build2 liblsan0_14-20240330-1ubuntu2 liblz4-1_1.9.4-1 liblzma5_5.6.1+really5.4.5-1 libmagic-mgc_1:5.45-3build1 libmagic1t64_1:5.45-3build1 libmd0_1.1.0-2 libmount1_2.39.3-9ubuntu4 libmpc3_1.3.1-1 libmpfr6_4.2.1-1 libncursesw6_6.4+20240113-1ubuntu1 libnettle8t64_3.9.1-2.2build1 libnpth0t64_1.6-3.1build1 libnsl-dev_1.3.0-3build3 libnsl2_1.3.0-3build3 libnss-nis_3.1-0ubuntu6 libnss-nisplus_1.3-5build1 libp11-kit0_0.25.3-4ubuntu1 libpam-modules_1.5.3-5ubuntu4 libpam-modules-bin_1.5.3-5ubuntu4 libpam-runtime_1.5.3-5ubuntu4 libpam0g_1.5.3-5ubuntu4 libpcre2-8-0_10.42-4ubuntu1 libperl5.36_5.36.0-9ubuntu1 libperl5.38t64_5.38.2-3.2build2 libpipeline1_1.5.7-2 libpng16-16t64_1.6.43-5build1 libproc2-0_2:4.0.4-4ubuntu3 libreadline8t64_8.2-4build1 libseccomp2_2.5.5-1ubuntu3 libselinux1_3.5-2ubuntu2 libsemanage-common_3.5-1build5 libsemanage2_3.5-1build5 libsepol2_3.5-2 libsframe1_2.42-4ubuntu2 libsmartcols1_2.39.3-9ubuntu4 libsqlite3-0_3.45.1-1ubuntu2 libss2_1.47.0-2.4~exp1ubuntu3 libssl3t64_3.0.13-0ubuntu3 libstdc++-13-dev_13.2.0-23ubuntu3 libstdc++6_14-20240330-1ubuntu2 libsub-override-perl_0.10-1 libsystemd-shared_255.4-1ubuntu7 libsystemd0_255.4-1ubuntu7 libtasn1-6_4.19.0-3 libtext-charwidth-perl_0.04-11build3 libtext-iconv-perl_1.7-8build3 libtext-wrapi18n-perl_0.06-10 libtinfo6_6.4+20240113-1ubuntu1 libtirpc-common_1.3.4+ds-1.1build1 libtirpc-dev_1.3.4+ds-1.1build1 libtirpc3t64_1.3.4+ds-1.1build1 libtool_2.4.7-7 libtsan2_14-20240330-1ubuntu2 libubsan1_14-20240330-1ubuntu2 libuchardet0_0.0.8-1 libudev1_255.4-1ubuntu7 libunistring2_1.0-2 libunistring5_1.1-2 libuuid1_2.39.3-9ubuntu4 libxml2_2.9.14+dfsg-1.3ubuntu3 libxxhash0_0.8.2-2 libzstd1_1.5.5+dfsg2-2 linux-libc-dev_6.8.0-22.22 lockfile-progs_0.1.19build1 login_1:4.13+dfsg1-4ubuntu1 logsave_1.47.0-2.4~exp1ubuntu3 lto-disabled-list_47 m4_1.4.19-4 make_4.3-4.1build1 man-db_2.12.0-4build1 mawk_1.3.4.20240123-1 mount_2.39.3-9ubuntu4 ncurses-base_6.4+20240113-1ubuntu1 ncurses-bin_6.4+20240113-1ubuntu1 openssl_3.0.13-0ubuntu3 optipng_0.7.8+ds-1build2 passwd_1:4.13+dfsg1-4ubuntu1 patch_2.7.6-7build2 perl_5.38.2-3.2build2 perl-base_5.38.2-3.2build2 perl-modules-5.36_5.36.0-9ubuntu1 perl-modules-5.38_5.38.2-3.2build2 pinentry-curses_1.2.1-3ubuntu5 pkgbinarymangler_154 po-debconf_1.0.21+nmu1 policyrcd-script-zg2_0.1-3.1 procps_2:4.0.4-4ubuntu3 psmisc_23.7-1build1 readline-common_8.2-4build1 rpcsvc-proto_1.4.2-0ubuntu6 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.9-2 sensible-utils_0.0.22 systemd_255.4-1ubuntu7 systemd-dev_255.4-1ubuntu7 systemd-sysv_255.4-1ubuntu7 sysvinit-utils_3.08-6ubuntu2 tar_1.35+dfsg-3 tzdata_2024a-2ubuntu1 ubuntu-keyring_2023.11.28.1 util-linux_2.39.3-9ubuntu4 uuid-runtime_2.39.3-9ubuntu4 xz-utils_5.6.1+really5.4.5-1 zlib1g_1:1.3.dfsg-3.1ubuntu2 zlib1g-dev_1:1.3.dfsg-3.1ubuntu2 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- Format: 3.0 (native) Source: libretro-nxengine Binary: libretro-nxengine Architecture: any Version: 1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 Maintainer: Debian Games Team Uploaders: Sérgio Benjamim Homepage: http://nxengine.sourceforge.net Standards-Version: 3.9.8 Build-Depends: debhelper (>= 9), zlib1g-dev Package-List: libretro-nxengine deb games optional arch=any Checksums-Sha1: d290e03c5551b71db5b2e1c92fa0e07219237e5e 1519332 libretro-nxengine_1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1.tar.xz Checksums-Sha256: 61fbe7a9fce46035e7a70a48b7c9bccfa0198a5bb5392de846c2c327fc2bce2f 1519332 libretro-nxengine_1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1.tar.xz Files: d940f18ec8469c58e47b55cb0af106a1 1519332 libretro-nxengine_1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1.tar.xz dpkg-source: warning: extracting unsigned source package (libretro-nxengine_1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1.dsc) dpkg-source: info: extracting libretro-nxengine in /<> dpkg-source: info: unpacking libretro-nxengine_1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1.tar.xz Check disk space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=noautodbgsym parallel=4 HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ALL=C.UTF-8 LOGNAME=buildd PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=build-PACKAGEBUILD-28052749 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-28052749 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-28052749 SCHROOT_UID=2001 SCHROOT_USER=buildd SHELL=/bin/sh TERM=unknown USER=buildd V=1 dpkg-buildpackage ----------------- Command: dpkg-buildpackage -us -uc -mLaunchpad Build Daemon -B -rfakeroot dpkg-buildpackage: info: source package libretro-nxengine dpkg-buildpackage: info: source version 1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 dpkg-buildpackage: info: source distribution noble dpkg-source --before-build . dpkg-buildpackage: info: host architecture arm64 fakeroot debian/rules clean dh clean --parallel dh: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_auto_clean -O--parallel dh_auto_clean: warning: Compatibility levels before 10 are deprecated (level 9 in use) make -j4 clean make[1]: Entering directory '/<>' rm -f nxengine/ai/ai.o nxengine/ai/balrog_common.o nxengine/ai/IrregularBBox.o nxengine/ai/almond/almond.o nxengine/ai/boss/balfrog.o nxengine/ai/boss/ballos.o nxengine/ai/boss/core.o nxengine/ai/boss/heavypress.o nxengine/ai/boss/ironhead.o nxengine/ai/boss/omega.o nxengine/ai/boss/sisters.o nxengine/ai/boss/undead_core.o nxengine/ai/boss/x.o nxengine/ai/egg/egg.o nxengine/ai/egg/egg2.o nxengine/ai/egg/igor.o nxengine/ai/final_battle/balcony.o nxengine/ai/final_battle/doctor.o nxengine/ai/final_battle/doctor_common.o nxengine/ai/final_battle/doctor_frenzied.o nxengine/ai/final_battle/final_misc.o nxengine/ai/final_battle/misery_finalbattle.o nxengine/ai/final_battle/sidekicks.o nxengine/ai/first_cave/first_cave.o nxengine/ai/hell/ballos_misc.o nxengine/ai/hell/ballos_priest.o nxengine/ai/hell/hell.o nxengine/ai/last_cave/last_cave.o nxengine/ai/maze/balrog_boss_missiles.o nxengine/ai/maze/critter_purple.o nxengine/ai/maze/gaudi.o nxengine/ai/maze/labyrinth_m.o nxengine/ai/maze/pooh_black.o nxengine/ai/maze/maze.o nxengine/ai/npc/balrog.o nxengine/ai/npc/curly.o nxengine/ai/npc/curly_ai.o nxengine/ai/npc/misery.o nxengine/ai/npc/npcguest.o nxengine/ai/npc/npcplayer.o nxengine/ai/npc/npcregu.o nxengine/ai/oside/oside.o nxengine/ai/plantation/plantation.o nxengine/ai/sand/curly_boss.o nxengine/ai/sand/puppy.o nxengine/ai/sand/sand.o nxengine/ai/sand/toroko_frenzied.o nxengine/ai/sym/smoke.o nxengine/ai/sym/sym.o nxengine/ai/village/balrog_boss_running.o nxengine/ai/village/ma_pignon.o nxengine/ai/village/village.o nxengine/ai/weapons/blade.o nxengine/ai/weapons/bubbler.o nxengine/ai/weapons/fireball.o nxengine/ai/weapons/missile.o nxengine/ai/weapons/nemesis.o nxengine/ai/weapons/polar_mgun.o nxengine/ai/weapons/snake.o nxengine/ai/weapons/spur.o nxengine/ai/weapons/weapons.o nxengine/ai/weapons/whimstar.o nxengine/ai/weed/balrog_boss_flying.o nxengine/ai/weed/frenzied_mimiga.o nxengine/ai/weed/weed.o nxengine/common/BList.o nxengine/common/DBuffer.o nxengine/common/DString.o nxengine/common/InitList.o nxengine/common/StringList.o nxengine/endgame/credits.o nxengine/endgame/CredReader.o nxengine/endgame/island.o nxengine/endgame/endgame_misc.o nxengine/graphics/graphics.o nxengine/graphics/nxsurface.o nxengine/graphics/font.o nxengine/graphics/sprites.o nxengine/graphics/tileset.o nxengine/intro/intro.o nxengine/intro/title.o nxengine/pause/dialog.o nxengine/pause/message.o nxengine/pause/objects.o nxengine/pause/options.o nxengine/pause/pause.o nxengine/libretro/libretro.o nxengine/main.o nxengine/siflib/sectSprites.o nxengine/siflib/sectStringArray.o nxengine/siflib/sif.o nxengine/siflib/sifloader.o nxengine/sound/org.o nxengine/sound/pxt.o nxengine/sound/sound.o nxengine/TextBox/ItemImage.o nxengine/TextBox/SaveSelect.o nxengine/TextBox/StageSelect.o nxengine/TextBox/TextBox.o nxengine/TextBox/YesNoPrompt.o nxengine/autogen/AssignSprites.o nxengine/autogen/objnames.o nxengine/caret.o nxengine/floattext.o nxengine/game.o nxengine/inventory.o nxengine/map.o nxengine/map_system.o nxengine/object.o nxengine/ObjManager.o nxengine/p_arms.o nxengine/player.o nxengine/playerstats.o nxengine/screeneffect.o nxengine/settings.o nxengine/slope.o nxengine/stageboss.o nxengine/statusbar.o nxengine/trig.o nxengine/tsc.o nxengine/sdl/SDL_error.o nxengine/sdl/file/SDL_rwops.o nxengine/sdl/video/SDL_blit.o nxengine/sdl/video/SDL_blit_0.o nxengine/sdl/video/SDL_blit_1.o nxengine/sdl/video/SDL_blit_A.o nxengine/sdl/video/SDL_blit_N.o nxengine/sdl/video/SDL_bmp.o nxengine/sdl/video/SDL_pixels.o nxengine/sdl/video/SDL_surface.o nxengine/libretro/libretro-common/streams/file_stream.o nxengine/libretro/libretro-common/streams/file_stream_transforms.o nxengine/libretro/libretro-common/compat/fopen_utf8.o nxengine/libretro/libretro-common/file/file_path.o nxengine/libretro/libretro-common/file/file_path_io.o nxengine/libretro/libretro-common/encodings/encoding_utf.o nxengine/libretro/libretro-common/compat/compat_strl.o nxengine/libretro/libretro-common/compat/compat_snprintf.o nxengine/libretro/libretro-common/compat/compat_posix_string.o nxengine/libretro/libretro-common/string/stdstring.o nxengine/libretro/libretro-common/time/rtime.o nxengine/libretro/libretro-common/vfs/vfs_implementation.o nxengine/common/misc.o nxengine/common/bufio.o nxengine/extract-auto/cachefiles.o nxengine/extract-auto/extractorg.o nxengine/extract-auto/extractpxt.o nxengine/extract-auto/extractstages.o nxengine/libretro/libretro_shared.o nxengine/sound/sslib.o nxengine/niku.o nxengine/input.o nxengine/stagedata.o nxengine/profile.o nxengine_libretro.so make[1]: Leaving directory '/<>' dh_clean -O--parallel dh_clean: warning: Compatibility levels before 10 are deprecated (level 9 in use) debian/rules build-arch dh build-arch --parallel dh: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_update_autotools_config -a -O--parallel debian/rules override_dh_auto_build make[1]: Entering directory '/<>' dh_auto_build -- GIT_VERSION="' 1f371e5'" dh_auto_build: warning: Compatibility levels before 10 are deprecated (level 9 in use) make -j4 "GIT_VERSION=' 1f371e5'" make[2]: Entering directory '/<>' g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/ai.o nxengine/ai/ai.cpp g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/balrog_common.o nxengine/ai/balrog_common.cpp g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/IrregularBBox.o nxengine/ai/IrregularBBox.cpp g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/almond/almond.o nxengine/ai/almond/almond.cpp nxengine/ai/almond/almond.cpp: In function ‘void ai_waterlevel(Object*)’: nxengine/ai/almond/almond.cpp:43:37: warning: this statement may fall through [-Wimplicit-fallthrough=] 43 | o->yinertia = 0x200; | ~~~~~~~~~~~~^~~~~~~ nxengine/ai/almond/almond.cpp:44:17: note: here 44 | case WL_CALM: // calm waves around set point | ^~~~ nxengine/ai/almond/almond.cpp:50:54: warning: this statement may fall through [-Wimplicit-fallthrough=] 50 | o->state = WL_DOWN; o->timer = 0; | ~~~~~~~~~^~~ nxengine/ai/almond/almond.cpp:51:17: note: here 51 | case WL_DOWN: | ^~~~ g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/boss/balfrog.o nxengine/ai/boss/balfrog.cpp g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/boss/ballos.o nxengine/ai/boss/ballos.cpp g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/boss/core.o nxengine/ai/boss/core.cpp nxengine/ai/boss/balfrog.cpp: In member function ‘void BalfrogBoss::RunDeathAnim()’: nxengine/ai/boss/balfrog.cpp:472:67: warning: left shift of negative value [-Wshift-negative-value] 472 | o->x += (o->timer & 2) ? (1 << CSF) : (-1 << CSF); g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/boss/heavypress.o nxengine/ai/boss/heavypress.cpp nxengine/ai/boss/balfrog.cpp: In member function ‘void BalfrogBoss::RunFighting()’: nxengine/ai/boss/balfrog.cpp:183:37: warning: this statement may fall through [-Wimplicit-fallthrough=] 183 | o->xinertia = 0; | ~~~~~~~~~~~~^~~ nxengine/ai/boss/balfrog.cpp:185:17: note: here 185 | case STATE_FIGHTING+1: | ^~~~ nxengine/ai/boss/balfrog.cpp: In member function ‘void BalfrogBoss::RunJumping()’: nxengine/ai/boss/balfrog.cpp:217:33: warning: this statement may fall through [-Wimplicit-fallthrough=] 217 | o->state++; | ~~~~~~~~^~ nxengine/ai/boss/balfrog.cpp:219:17: note: here 219 | case STATE_JUMPING+1: | ^~~~ nxengine/ai/boss/balfrog.cpp:254:37: warning: this statement may fall through [-Wimplicit-fallthrough=] 254 | o->xinertia = 0; | ~~~~~~~~~~~~^~~ nxengine/ai/boss/balfrog.cpp:256:17: note: here 256 | case STATE_BIG_JUMP+1: // animation of preparing to jump | ^~~~ nxengine/ai/boss/balfrog.cpp: In member function ‘void BalfrogBoss::RunShooting()’: nxengine/ai/boss/balfrog.cpp:319:33: warning: this statement may fall through [-Wimplicit-fallthrough=] 319 | o->state++; | ~~~~~~~~^~ nxengine/ai/boss/balfrog.cpp:321:17: note: here 321 | case STATE_OPEN_MOUTH+1: | ^~~~ nxengine/ai/boss/balfrog.cpp: In member function ‘void BalfrogBoss::RunEntryAnim()’: nxengine/ai/boss/balfrog.cpp:421:33: warning: this statement may fall through [-Wimplicit-fallthrough=] 421 | o->state++; | ~~~~~~~~^~ nxengine/ai/boss/balfrog.cpp:423:17: note: here 423 | case STATE_TRANSFORM+1: | ^~~~ nxengine/ai/boss/balfrog.cpp: In member function ‘void BalfrogBoss::RunDeathAnim()’: nxengine/ai/boss/balfrog.cpp:459:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 459 | SpawnSmoke(DEATH_SMOKE_COUNT, DEATH_SMOKE_YTOP); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nxengine/ai/boss/balfrog.cpp:461:17: note: here 461 | case STATE_DEATH+1: // shaking with mouth open | ^~~~ nxengine/ai/boss/balfrog.cpp:501:33: warning: this statement may fall through [-Wimplicit-fallthrough=] 501 | o->state++; | ~~~~~~~~^~ nxengine/ai/boss/balfrog.cpp:503:17: note: here 503 | case STATE_DEATH+3: // flashing | ^~~~ nxengine/ai/boss/ballos.cpp: In member function ‘void BallosBoss::RunForm3(Object*)’: nxengine/ai/boss/ballos.cpp:635:66: warning: left shift of negative value [-Wshift-negative-value] 635 | CreateObject(o->x + nx_random(-40<x + nx_random(-60<y + nx_random(-60<ymark = player->y; | ~~~~~~~~~^~~~~~~~~~~ nxengine/ai/boss/core.cpp:162:17: note: here 162 | case CORE_CLOSED+1: | ^~~~ nxengine/ai/boss/core.cpp:192:36: warning: this statement may fall through [-Wimplicit-fallthrough=] 192 | o->savedhp = o->hp; | ~~~~~~~~~~~^~~~~~~ nxengine/ai/boss/core.cpp:194:17: note: here 194 | case CORE_OPEN+1: | ^~~~ nxengine/ai/boss/core.cpp:235:41: warning: this statement may fall through [-Wimplicit-fallthrough=] 235 | StartWaterStream(); | ~~~~~~~~~~~~~~~~^~ nxengine/ai/boss/core.cpp:237:17: note: here 237 | case CORE_GUST+1: | ^~~~ nxengine/ai/boss/core.cpp:281:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 281 | for(i=0;i<5;i++) | ~^~ nxengine/ai/boss/core.cpp:287:17: note: here 287 | case 501: | ^~~~ nxengine/ai/boss/core.cpp:315:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 315 | o->timer = sprites[pieces[CFRONT]->sprite].h; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nxengine/ai/boss/core.cpp:317:17: note: here 317 | case 601: | ^~~~ nxengine/ai/boss/core.cpp: In function ‘void ai_minicore(Object*)’: nxengine/ai/boss/core.cpp:495:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 495 | o->ymark = core->y + (nx_random(-64, 64) << CSF); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nxengine/ai/boss/core.cpp:496:17: note: here 496 | case MC_THRUST+1: | ^~~~ nxengine/ai/boss/core.cpp:505:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 505 | o->timer = 0; | ~~~~~~~~~^~~ nxengine/ai/boss/core.cpp:506:17: note: here 506 | case MC_CHARGE_FIRE+1: // flash blue | ^~~~ nxengine/ai/boss/core.cpp:520:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 520 | o->ymark = o->y + (nx_random(-4, 4) << CSF); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nxengine/ai/boss/core.cpp:521:17: note: here 521 | case MC_FIRE+1: | ^~~~ nxengine/ai/boss/core.cpp:539:37: warning: this statement may fall through [-Wimplicit-fallthrough=] 539 | o->xinertia = o->yinertia = 0; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ nxengine/ai/boss/core.cpp:540:17: note: here 540 | case MC_RETREAT+1: // retreat back into the abyss | ^~~~ nxengine/ai/boss/ballos.cpp: In member function ‘void BallosBoss::RunComeDown(Object*)’: nxengine/ai/boss/ballos.cpp:199:33: warning: this statement may fall through [-Wimplicit-fallthrough=] 199 | o->state++; | ~~~~~~~~^~ nxengine/ai/boss/ballos.cpp:201:17: note: here 201 | case AS_COME_DOWN+1: | ^~~~ nxengine/ai/boss/ballos.cpp: In member function ‘void BallosBoss::RunForm1(Object*)’: nxengine/ai/boss/ballos.cpp:261:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 261 | o->state = AS_PREPARE_JUMP; | ~~~~~~~~~^~~~~~~~~~~~~~~~~ nxengine/ai/boss/ballos.cpp:263:17: note: here 263 | case AS_PREPARE_JUMP: // delay, then jump at player | ^~~~ nxengine/ai/boss/ballos.cpp:272:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 272 | if ((++o->timer2 % 3) == 0) | ^~ nxengine/ai/boss/ballos.cpp:277:17: note: here 277 | case AS_PREPARE_JUMP+1: | ^~~~ nxengine/ai/boss/ballos.cpp:329:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 329 | o->shaketime = 0; | ~~~~~~~~~~~~~^~~ nxengine/ai/boss/ballos.cpp:331:17: note: here 331 | case AS_DEFEATED+1: | ^~~~ nxengine/ai/boss/ballos.cpp: In member function ‘void BallosBoss::RunForm2(Object*)’: nxengine/ai/boss/ballos.cpp:382:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 382 | } | ^ nxengine/ai/boss/ballos.cpp:383:17: note: here 383 | case BS_ENTER_FORM+1: | ^~~~ nxengine/ai/boss/ballos.cpp:399:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 399 | o->timer = 0; | ~~~~~~~~~^~~ nxengine/ai/boss/ballos.cpp:401:17: note: here 401 | case BS_LEFT: // left on floor | ^~~~ nxengine/ai/boss/ballos.cpp: In member function ‘void BallosBoss::RunForm3(Object*)’: nxengine/ai/boss/ballos.cpp:503:41: warning: this statement may fall through [-Wimplicit-fallthrough=] 503 | SetRotatorStates(20); // fast spin CCW | ~~~~~~~~~~~~~~~~^~~~ nxengine/ai/boss/ballos.cpp:505:17: note: here 505 | case CS_ENTER_FORM+1: | ^~~~ nxengine/ai/boss/ballos.cpp:537:33: warning: this statement may fall through [-Wimplicit-fallthrough=] 537 | o->state++; | ~~~~~~~~^~ nxengine/ai/boss/ballos.cpp:539:17: note: here 539 | case CS_SPAWN_SPIKES+1: | ^~~~ nxengine/ai/boss/ballos.cpp:582:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 582 | platform_speed = platform_pattern[o->timer2].speed; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nxengine/ai/boss/ballos.cpp:584:17: note: here 584 | case CS_SPIN_PLATFORMS+1: | ^~~~ nxengine/ai/boss/ballos.cpp: In member function ‘void BallosBoss::RunDefeated(Object*)’: nxengine/ai/boss/ballos.cpp:664:43: warning: this statement may fall through [-Wimplicit-fallthrough=] 664 | eye[RIGHT]->flags &= mask; | ~~~~~~~~~~~~~~~~~~^~~~~~~ nxengine/ai/boss/ballos.cpp:666:17: note: here 666 | case 1001: | ^~~~ nxengine/ai/boss/ballos.cpp: In member function ‘void BallosBoss::run_eye(int)’: nxengine/ai/boss/ballos.cpp:746:33: warning: this statement may fall through [-Wimplicit-fallthrough=] 746 | o->state++; | ~~~~~~~~^~ nxengine/ai/boss/ballos.cpp:748:17: note: here 748 | case EYE_OPENING+1: | ^~~~ nxengine/ai/boss/ballos.cpp:771:33: warning: this statement may fall through [-Wimplicit-fallthrough=] 771 | o->state++; | ~~~~~~~~^~ nxengine/ai/boss/ballos.cpp:773:17: note: here 773 | case EYE_CLOSING+1: | ^~~~ nxengine/ai/boss/ballos.cpp: In function ‘void ai_ballos_rotator(Object*)’: nxengine/ai/boss/ballos.cpp:847:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 847 | o->damage = 14; | ~~~~~~~~~~^~~~ nxengine/ai/boss/ballos.cpp:849:17: note: here 849 | case 1: // expanding outward; overshoot a bit | ^~~~ nxengine/ai/boss/ballos.cpp:873:31: warning: this statement may fall through [-Wimplicit-fallthrough=] 873 | o->hp = 1000; | ~~~~~~^~~~~~ nxengine/ai/boss/ballos.cpp:875:17: note: here 875 | case 11: // spinning during phase 2, alive | ^~~~ nxengine/ai/boss/ballos.cpp:917:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 917 | if (o->dir == LEFT) | ^~ nxengine/ai/boss/ballos.cpp:928:17: note: here 928 | case 31: // form 3 CW slow spin | ^~~~ nxengine/ai/boss/ballos.cpp:993:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 993 | o->timer2 /= 4; | ~~~~~~~~~~^~~~ nxengine/ai/boss/ballos.cpp:995:17: note: here 995 | case 1001: | ^~~~ nxengine/ai/boss/ballos.cpp: In function ‘void ai_ballos_platform(Object*)’: nxengine/ai/boss/ballos.cpp:1113:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 1113 | o->state = 1; | ~~~~~~~~~^~~ nxengine/ai/boss/ballos.cpp:1115:17: note: here 1115 | case 1: // expanding outward | ^~~~ nxengine/ai/boss/ballos.cpp:1139:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 1139 | o->flags &= ~FLAG_SOLID_BRICK; nxengine/ai/boss/ballos.cpp:1141:17: note: here 1141 | case 1001: | ^~~~ nxengine/ai/boss/heavypress.cpp: In member function ‘void HeavyPress::run_defeated()’: nxengine/ai/boss/heavypress.cpp:164:63: warning: left shift of negative value [-Wshift-negative-value] 164 | SmokePuff(o->x + nx_random(-60<y + nx_random(-40<timer = -100; // pause a moment before Butes come | ~~~~~~~~~^~~~~~ nxengine/ai/boss/heavypress.cpp:90:17: note: here 90 | case 101: | ^~~~ nxengine/ai/boss/heavypress.cpp:93:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 93 | o->state = 102; | ~~~~~~~~~^~~~~ nxengine/ai/boss/heavypress.cpp:95:17: note: here 95 | case 102: | ^~~~ nxengine/ai/boss/heavypress.cpp: In member function ‘void HeavyPress::run_defeated()’: nxengine/ai/boss/heavypress.cpp:156:42: warning: this statement may fall through [-Wimplicit-fallthrough=] 156 | KillObjectsOfType(OBJ_ROLLING); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ nxengine/ai/boss/heavypress.cpp:158:17: note: here 158 | case 501: | ^~~~ nxengine/ai/boss/heavypress.cpp:205:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 205 | } | ^ nxengine/ai/boss/heavypress.cpp:206:17: note: here 206 | case 503: // falling, and hit floor already | ^~~~ nxengine/ai/boss/heavypress.cpp: In member function ‘void HeavyPress::run_passageway()’: nxengine/ai/boss/heavypress.cpp:229:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 229 | o->damage = 0; | ~~~~~~~~~~^~~ nxengine/ai/boss/heavypress.cpp:231:17: note: here 231 | case 21: | ^~~~ nxengine/ai/boss/heavypress.cpp:252:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 252 | o->y = PWAY_TOP; | ^ nxengine/ai/boss/heavypress.cpp:254:17: note: here 254 | case 31: | ^~~~ nxengine/ai/boss/heavypress.cpp: In function ‘void ai_hp_lightning(Object*)’: nxengine/ai/boss/heavypress.cpp:288:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 288 | o->state = 1; | ~~~~~~~~~^~~ nxengine/ai/boss/heavypress.cpp:290:17: note: here 290 | case 1: | ^~~~ g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/boss/ironhead.o nxengine/ai/boss/ironhead.cpp g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/boss/omega.o nxengine/ai/boss/omega.cpp g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/boss/sisters.o nxengine/ai/boss/sisters.cpp nxengine/ai/boss/ironhead.cpp: In member function ‘virtual void IronheadBoss::Run()’: nxengine/ai/boss/ironhead.cpp:65:33: warning: this statement may fall through [-Wimplicit-fallthrough=] 65 | o->state++; | ~~~~~~~~^~ nxengine/ai/boss/ironhead.cpp:67:17: note: here 67 | case IRONH_SPAWN_FISHIES+1: // wave of fishies comes in | ^~~~ nxengine/ai/boss/ironhead.cpp:105:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 105 | o->flags |= FLAG_SHOOTABLE; nxengine/ai/boss/ironhead.cpp:107:17: note: here 107 | case IRONH_SWIM+1: | ^~~~ nxengine/ai/boss/ironhead.cpp:183:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 183 | } | ^ nxengine/ai/boss/ironhead.cpp:184:17: note: here 184 | case IRONH_DEFEATED+1: // retreat back to left... | ^~~~ nxengine/ai/boss/ironhead.cpp: In function ‘void ai_ironh_fishy(Object*)’: nxengine/ai/boss/ironhead.cpp:243:37: warning: this statement may fall through [-Wimplicit-fallthrough=] 243 | o->xinertia = 0x800; | ~~~~~~~~~~~~^~~~~~~ nxengine/ai/boss/ironhead.cpp:245:17: note: here 245 | case 10: // harmless fishy | ^~~~ nxengine/ai/boss/ironhead.cpp: In function ‘void ai_ikachan(Object*)’: nxengine/ai/boss/ironhead.cpp:397:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 397 | o->timer = nx_random(3, 20); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ nxengine/ai/boss/ironhead.cpp:399:17: note: here 399 | case 1: // he pushes ahead | ^~~~ nxengine/ai/boss/omega.cpp: In member function ‘virtual void OmegaBoss::Run()’: nxengine/ai/boss/omega.cpp:114:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 114 | omg.timer = 0; | ~~~~~~~~~~^~~ nxengine/ai/boss/omega.cpp:116:17: note: here 116 | case OMG_WAIT+1: | ^~~~ nxengine/ai/boss/omega.cpp:132:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 132 | o->flags |= FLAG_SOLID_MUSHY; nxengine/ai/boss/omega.cpp:134:17: note: here 134 | case OMG_MOVE: // rising up/going back into ground | ^~~~ nxengine/ai/boss/omega.cpp:166:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 166 | o->sprite = SPR_OMG_OPENED; // select "open" bounding box nxengine/ai/boss/omega.cpp:168:17: note: here 168 | case OMG_JAWS_OPEN+1: | ^~~~ nxengine/ai/boss/omega.cpp:301:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 301 | omg.timer = 0; | ~~~~~~~~~~^~~ nxengine/ai/boss/omega.cpp:303:17: note: here 303 | case OMG_JUMP+1: // jumping | ^~~~ nxengine/ai/boss/omega.cpp:356:33: warning: this statement may fall through [-Wimplicit-fallthrough=] 356 | o->state++; | ~~~~~~~~^~ nxengine/ai/boss/omega.cpp:358:17: note: here 358 | case OMG_EXPLODING+1: | ^~~~ nxengine/ai/boss/sisters.cpp: In member function ‘virtual void SistersBoss::Run()’: nxengine/ai/boss/sisters.cpp:221:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 221 | o->timer = 0; | ~~~~~~~~~^~~ nxengine/ai/boss/sisters.cpp:223:17: note: here 223 | case STATE_DEFEATED+1: | ^~~~ nxengine/ai/boss/sisters.cpp: In member function ‘void SistersBoss::run_head(int)’: nxengine/ai/boss/sisters.cpp:379:33: warning: this statement may fall through [-Wimplicit-fallthrough=] 379 | o->state++; | ~~~~~~~~^~ nxengine/ai/boss/sisters.cpp:381:17: note: here 381 | case STATE_HEAD_CLOSED+1: | ^~~~ nxengine/ai/boss/sisters.cpp:396:33: warning: this statement may fall through [-Wimplicit-fallthrough=] 396 | o->state++; | ~~~~~~~~^~ nxengine/ai/boss/sisters.cpp:398:17: note: here 398 | case STATE_HEAD_OPEN+1: | ^~~~ nxengine/ai/boss/sisters.cpp:443:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 443 | o->frame = 0; | ~~~~~~~~~^~~ nxengine/ai/boss/sisters.cpp:445:17: note: here 445 | case STATE_HEAD_MEGAFIRE+1: | ^~~~ g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/boss/undead_core.o nxengine/ai/boss/undead_core.cpp g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/boss/x.o nxengine/ai/boss/x.cpp g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/egg/egg.o nxengine/ai/egg/egg.cpp nxengine/ai/boss/undead_core.cpp: In member function ‘void UDCoreBoss::SpawnFaceSmoke()’: nxengine/ai/boss/undead_core.cpp:392:48: warning: left shift of negative value [-Wshift-negative-value] 392 | int x = face->x + nx_random(-16<x + nx_random(-72<y + nx_random(-64<timer = 100; | ~~~~~~~~~^~~~~ nxengine/ai/boss/undead_core.cpp:548:17: note: here 548 | case FC_Mouth+1: | ^~~~ nxengine/ai/boss/undead_core.cpp: In member function ‘void UDCoreBoss::run_front(Object*)’: nxengine/ai/boss/undead_core.cpp:593:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 593 | o->frame = 2; | ~~~~~~~~~^~~ nxengine/ai/boss/undead_core.cpp:595:17: note: here 595 | case 1: | ^~~~ nxengine/ai/boss/undead_core.cpp: In member function ‘void UDCoreBoss::run_back(Object*)’: nxengine/ai/boss/undead_core.cpp:616:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 616 | o->frame = 0; | ~~~~~~~~~^~~ nxengine/ai/boss/undead_core.cpp:618:17: note: here 618 | case 1: | ^~~~ nxengine/ai/boss/undead_core.cpp: In function ‘void ai_udmini_platform(Object*)’: nxengine/ai/boss/undead_core.cpp:791:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 791 | if (nx_random(0, 1)) o->yinertia = -o->yinertia; | ^~ nxengine/ai/boss/undead_core.cpp:793:17: note: here 793 | case 1: | ^~~~ nxengine/ai/boss/undead_core.cpp: In function ‘void ai_ud_pellet(Object*)’: nxengine/ai/boss/undead_core.cpp:845:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 845 | o->state = 1; | ~~~~~~~~~^~~ nxengine/ai/boss/undead_core.cpp:847:17: note: here 847 | case 1: // falling | ^~~~ nxengine/ai/boss/undead_core.cpp:882:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 882 | o->y -= (4 << CSF); | ~~~~~^~~~~~~~~~~~~ nxengine/ai/boss/undead_core.cpp:884:17: note: here 884 | case 3: | ^~~~ nxengine/ai/boss/undead_core.cpp: In function ‘void ai_ud_smoke(Object*)’: nxengine/ai/boss/undead_core.cpp:918:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 918 | o->state = 1; | ~~~~~~~~~^~~ nxengine/ai/boss/undead_core.cpp:920:17: note: here 920 | case 1: | ^~~~ nxengine/ai/boss/undead_core.cpp: In function ‘void ai_ud_spinner(Object*)’: nxengine/ai/boss/undead_core.cpp:960:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 960 | o->state = 1; | ~~~~~~~~~^~~ nxengine/ai/boss/undead_core.cpp:962:17: note: here 962 | case 1: | ^~~~ g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/egg/egg2.o nxengine/ai/egg/egg2.cpp nxengine/ai/boss/x.cpp: In member function ‘void XBoss::run_fishy_spawner(int)’: nxengine/ai/boss/x.cpp:628:60: warning: left shift of negative value [-Wshift-negative-value] 628 | static const int xoffs[] = { -64 <state++; | ~~~~~~~~^~ nxengine/ai/boss/x.cpp:111:17: note: here 111 | case STATE_X_FIGHT_BEGIN+1: | ^~~~ nxengine/ai/boss/x.cpp:130:33: warning: this statement may fall through [-Wimplicit-fallthrough=] 130 | o->state++; | ~~~~~~~~^~ nxengine/ai/boss/x.cpp:132:17: note: here 132 | case STATE_X_TRAVEL+1: | ^~~~ nxengine/ai/boss/x.cpp:177:33: warning: this statement may fall through [-Wimplicit-fallthrough=] 177 | o->state++; | ~~~~~~~~^~ nxengine/ai/boss/x.cpp:179:17: note: here 179 | case STATE_X_BRAKE+1: | ^~~~ nxengine/ai/boss/x.cpp:264:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 264 | SetStates(doors, 2, STATE_DOOR_CLOSING); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nxengine/ai/boss/x.cpp:266:17: note: here 266 | case STATE_X_CLOSE_DOORS+1: | ^~~~ nxengine/ai/boss/x.cpp:296:33: warning: this statement may fall through [-Wimplicit-fallthrough=] 296 | o->state++; | ~~~~~~~~^~ nxengine/ai/boss/x.cpp:298:17: note: here 298 | case STATE_X_EXPLODING+1: | ^~~~ nxengine/ai/boss/x.cpp: In member function ‘void XBoss::run_tread(int)’: nxengine/ai/boss/x.cpp:389:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 389 | o->state = STATE_TREAD_STOPPED; | ^ nxengine/ai/boss/x.cpp:391:17: note: here 391 | case STATE_TREAD_STOPPED: | ^~~~ nxengine/ai/boss/x.cpp:406:33: warning: this statement may fall through [-Wimplicit-fallthrough=] 406 | o->state++; | ~~~~~~~~^~ nxengine/ai/boss/x.cpp:408:17: note: here 408 | case STATE_TREAD_RUN+1: | ^~~~ nxengine/ai/boss/x.cpp:437:33: warning: this statement may fall through [-Wimplicit-fallthrough=] 437 | o->state++; | ~~~~~~~~^~ nxengine/ai/boss/x.cpp:439:17: note: here 439 | case STATE_TREAD_BRAKE+1: | ^~~~ nxengine/ai/boss/x.cpp: In member function ‘void XBoss::run_fishy_spawner(int)’: nxengine/ai/boss/x.cpp:616:33: warning: this statement may fall through [-Wimplicit-fallthrough=] 616 | o->state++; | ~~~~~~~~^~ nxengine/ai/boss/x.cpp:618:17: note: here 618 | case STATE_FISHSPAWNER_FIRE+1: | ^~~~ nxengine/ai/boss/x.cpp: In member function ‘void XBoss::run_target(int)’: nxengine/ai/boss/x.cpp:665:33: warning: this statement may fall through [-Wimplicit-fallthrough=] 665 | o->state++; | ~~~~~~~~^~ nxengine/ai/boss/x.cpp:667:17: note: here 667 | case STATE_TARGET_FIRE+1: | ^~~~ nxengine/ai/boss/x.cpp: In function ‘void ai_x_defeated(Object*)’: nxengine/ai/boss/x.cpp:907:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 907 | o->state = 1; | ~~~~~~~~~^~~ nxengine/ai/boss/x.cpp:909:17: note: here 909 | case 1: | ^~~~ nxengine/ai/egg/egg.cpp: In function ‘void ai_behemoth(Object*)’: nxengine/ai/egg/egg.cpp:78:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 78 | o->damage = 1; | ~~~~~~~~~~^~~ nxengine/ai/egg/egg.cpp:80:17: note: here 80 | case 1: // walking happily | ^~~~ nxengine/ai/egg/egg.cpp: In function ‘void ai_beetle_freefly(Object*)’: nxengine/ai/egg/egg.cpp:207:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 207 | o->state = 1; | ~~~~~~~~~^~~ nxengine/ai/egg/egg.cpp:209:17: note: here 209 | case 1: | ^~~~ nxengine/ai/egg/egg.cpp: In function ‘void ai_giant_beetle(Object*)’: nxengine/ai/egg/egg.cpp:277:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 277 | o->state = 1; | ~~~~~~~~~^~~ nxengine/ai/egg/egg.cpp:278:17: note: here 278 | case 1: | ^~~~ nxengine/ai/egg/egg2.cpp: In function ‘void ai_dragon_zombie(Object*)’: nxengine/ai/egg/egg2.cpp:82:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 82 | o->ymark = player->y; | ~~~~~~~~~^~~~~~~~~~~ nxengine/ai/egg/egg2.cpp:84:17: note: here 84 | case 4: | ^~~~ nxengine/ai/egg/egg2.cpp: In function ‘void ai_counter_bomb(Object*)’: nxengine/ai/egg/egg2.cpp:267:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 267 | o->timer2 = 0; | ~~~~~~~~~~^~~ nxengine/ai/egg/egg2.cpp:269:17: note: here 269 | case 1: | ^~~~ nxengine/ai/egg/egg2.cpp: In function ‘void ai_counter_bomb_number(Object*)’: nxengine/ai/egg/egg2.cpp:351:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 351 | o->state = 1; | ~~~~~~~~~^~~ nxengine/ai/egg/egg2.cpp:353:17: note: here 353 | case 1: | ^~~~ g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/egg/igor.o nxengine/ai/egg/igor.cpp g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/final_battle/balcony.o nxengine/ai/final_battle/balcony.cpp g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/final_battle/doctor.o nxengine/ai/final_battle/doctor.cpp g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/final_battle/doctor_common.o nxengine/ai/final_battle/doctor_common.cpp nxengine/ai/egg/igor.cpp: In function ‘void smoke_puff(Object*, bool)’: nxengine/ai/egg/igor.cpp:401:58: warning: left shift of negative value [-Wshift-negative-value] 401 | smoke = CreateObject(o->CenterX() + nx_random(-16<CenterY() + nx_random(-16<state = 1; | ~~~~~~~~~^~~ nxengine/ai/egg/igor.cpp:32:17: note: here 32 | case 1: | ^~~~ nxengine/ai/egg/igor.cpp:39:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 39 | o->animtimer = 0; | ~~~~~~~~~~~~~^~~ nxengine/ai/egg/igor.cpp:40:17: note: here 40 | case 3: | ^~~~ nxengine/ai/egg/igor.cpp:48:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 48 | o->timer = 0; | ~~~~~~~~~^~~ nxengine/ai/egg/igor.cpp:49:17: note: here 49 | case 5: | ^~~~ nxengine/ai/egg/igor.cpp: In function ‘void ai_boss_igor(Object*)’: nxengine/ai/egg/igor.cpp:111:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 111 | o->animtimer = 0; | ~~~~~~~~~~~~~^~~ nxengine/ai/egg/igor.cpp:113:17: note: here 113 | case STATE_STAND: | ^~~~ nxengine/ai/egg/igor.cpp:194:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 194 | o->timer = 0; | ~~~~~~~~~^~~ nxengine/ai/egg/igor.cpp:196:17: note: here 196 | case STATE_PUNCH_2: | ^~~~ nxengine/ai/egg/igor.cpp:256:33: warning: this statement may fall through [-Wimplicit-fallthrough=] 256 | o->state++; | ~~~~~~~~^~ nxengine/ai/egg/igor.cpp:258:17: note: here 258 | case STATE_MOUTH_BLAST_2: | ^~~~ nxengine/ai/final_battle/balcony.cpp: In function ‘void ai_igor_balcony(Object*)’: nxengine/ai/final_battle/balcony.cpp:100:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 100 | o->state = 1; | ~~~~~~~~~^~~ nxengine/ai/final_battle/balcony.cpp:102:17: note: here 102 | case 1: | ^~~~ In file included from nxengine/ai/final_battle/../../nx.h:38, from nxengine/ai/final_battle/../stdai.h:5, from nxengine/ai/final_battle/balcony.cpp:2: nxengine/ai/final_battle/../../ai/ai.h:32:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 32 | o->dir = (o->CenterX() > player->CenterX()) ? LEFT:RIGHT; \ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nxengine/ai/final_battle/balcony.cpp:118:25: note: in expansion of macro ‘FACEPLAYER’ 118 | FACEPLAYER; | ^~~~~~~~~~ nxengine/ai/final_battle/balcony.cpp:120:17: note: here 120 | case 11: | ^~~~ nxengine/ai/final_battle/../../ai/ai.h:32:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 32 | o->dir = (o->CenterX() > player->CenterX()) ? LEFT:RIGHT; \ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nxengine/ai/final_battle/balcony.cpp:177:25: note: in expansion of macro ‘FACEPLAYER’ 177 | FACEPLAYER; | ^~~~~~~~~~ nxengine/ai/final_battle/balcony.cpp:179:17: note: here 179 | case 31: | ^~~~ nxengine/ai/final_battle/balcony.cpp: In function ‘void ai_falling_block(Object*)’: nxengine/ai/final_battle/balcony.cpp:331:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 331 | if (o->y > 128<flags |= FLAG_SHOOTABLE; nxengine/ai/final_battle/doctor.cpp:144:17: note: here 144 | case 31: | ^~~~ nxengine/ai/final_battle/doctor.cpp:179:39: warning: this statement may fall through [-Wimplicit-fallthrough=] 179 | dr_tp_out_init(o); | ~~~~~~~~~~~~~~^~~ nxengine/ai/final_battle/doctor.cpp:181:17: note: here 181 | case 101: | ^~~~ nxengine/ai/final_battle/doctor.cpp:220:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 220 | dr_tp_in_init(o); | ~~~~~~~~~~~~~^~~ nxengine/ai/final_battle/doctor.cpp:222:17: note: here 222 | case 104: | ^~~~ nxengine/ai/final_battle/doctor.cpp: In function ‘void ai_doctor_shot(Object*)’: nxengine/ai/final_battle/doctor.cpp:313:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 313 | o->ymark = o->y; | ~~~~~~~~~^~~~~~ nxengine/ai/final_battle/doctor.cpp:315:17: note: here 315 | case 1: | ^~~~ nxengine/ai/final_battle/doctor.cpp: In function ‘void ai_doctor_crowned(Object*)’: nxengine/ai/final_battle/doctor.cpp:445:41: warning: this statement may fall through [-Wimplicit-fallthrough=] 445 | crystal_tofront = true; | ~~~~~~~~~~~~~~~~^~~~~~ nxengine/ai/final_battle/doctor.cpp:447:17: note: here 447 | case 1: // faces away | ^~~~ nxengine/ai/final_battle/doctor.cpp:458:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 458 | o->state = 11; | ~~~~~~~~~^~~~ nxengine/ai/final_battle/doctor.cpp:460:17: note: here 460 | case 11: | ^~~~ nxengine/ai/final_battle/doctor.cpp:487:46: warning: this statement may fall through [-Wimplicit-fallthrough=] 487 | dr_create_red_crystal(x, y); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ nxengine/ai/final_battle/doctor.cpp:489:17: note: here 489 | case 41: | ^~~~ nxengine/ai/final_battle/doctor.cpp:500:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 500 | o->state = 51; | ~~~~~~~~~^~~~ nxengine/ai/final_battle/doctor.cpp:502:17: note: here 502 | case 51: | ^~~~ g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/final_battle/doctor_frenzied.o nxengine/ai/final_battle/doctor_frenzied.cpp g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/final_battle/final_misc.o nxengine/ai/final_battle/final_misc.cpp g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/final_battle/misery_finalbattle.o nxengine/ai/final_battle/misery_finalbattle.cpp nxengine/ai/final_battle/doctor_frenzied.cpp: In function ‘void ai_boss_doctor_frenzied(Object*)’: nxengine/ai/final_battle/doctor_frenzied.cpp:78:33: warning: this statement may fall through [-Wimplicit-fallthrough=] 78 | o->state++; | ~~~~~~~~^~ nxengine/ai/final_battle/doctor_frenzied.cpp:80:17: note: here 80 | case STATE_BASE+1: | ^~~~ nxengine/ai/final_battle/doctor_frenzied.cpp: In function ‘void run_jumps(Object*)’: nxengine/ai/final_battle/doctor_frenzied.cpp:224:33: warning: this statement may fall through [-Wimplicit-fallthrough=] 224 | o->state++; | ~~~~~~~~^~ nxengine/ai/final_battle/doctor_frenzied.cpp:226:17: note: here 226 | case STATE_LANDED+1: | ^~~~ nxengine/ai/final_battle/doctor_frenzied.cpp: In function ‘void run_red_dash(Object*)’: nxengine/ai/final_battle/doctor_frenzied.cpp:256:33: warning: this statement may fall through [-Wimplicit-fallthrough=] 256 | o->state++; | ~~~~~~~~^~ nxengine/ai/final_battle/doctor_frenzied.cpp:258:17: note: here 258 | case STATE_RED_DASH+1: | ^~~~ nxengine/ai/final_battle/doctor_frenzied.cpp: In function ‘void run_mega_bats(Object*)’: nxengine/ai/final_battle/doctor_frenzied.cpp:326:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 326 | o->timer = 0; | ~~~~~~~~~^~~ nxengine/ai/final_battle/doctor_frenzied.cpp:328:17: note: here 328 | case STATE_MEGA_BATS+1: | ^~~~ nxengine/ai/final_battle/doctor_frenzied.cpp: In function ‘void run_teleport(Object*)’: nxengine/ai/final_battle/doctor_frenzied.cpp:370:39: warning: this statement may fall through [-Wimplicit-fallthrough=] 370 | dr_tp_out_init(o); | ~~~~~~~~~~~~~~^~~ nxengine/ai/final_battle/doctor_frenzied.cpp:372:17: note: here 372 | case STATE_TELEPORT+1: | ^~~~ nxengine/ai/final_battle/doctor_frenzied.cpp:416:33: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | o->state++; | ~~~~~~~~^~ nxengine/ai/final_battle/doctor_frenzied.cpp:418:17: note: here 418 | case STATE_TELEPORT+4: | ^~~~ nxengine/ai/final_battle/doctor_frenzied.cpp: In function ‘void run_init(Object*)’: nxengine/ai/final_battle/doctor_frenzied.cpp:461:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 461 | o->state = 1; | ~~~~~~~~~^~~ nxengine/ai/final_battle/doctor_frenzied.cpp:463:17: note: here 463 | case 1: // appearing/transforming | ^~~~ nxengine/ai/final_battle/doctor_frenzied.cpp:479:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 479 | o->state = 6; | ~~~~~~~~~^~~ nxengine/ai/final_battle/doctor_frenzied.cpp:481:17: note: here 481 | case 6: | ^~~~ nxengine/ai/final_battle/doctor_frenzied.cpp:492:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 492 | o->frame = 3; | ~~~~~~~~~^~~ nxengine/ai/final_battle/doctor_frenzied.cpp:494:17: note: here 494 | case 8: | ^~~~ nxengine/ai/final_battle/doctor_frenzied.cpp: In function ‘void run_defeat(Object*)’: nxengine/ai/final_battle/doctor_frenzied.cpp:519:33: warning: this statement may fall through [-Wimplicit-fallthrough=] 519 | o->state++; | ~~~~~~~~^~ nxengine/ai/final_battle/doctor_frenzied.cpp:521:17: note: here 521 | case STATE_DEFEATED+1: // wait till we hit ground | ^~~~ nxengine/ai/final_battle/doctor_frenzied.cpp:558:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 558 | o->timer = 0; | ~~~~~~~~~^~~ nxengine/ai/final_battle/doctor_frenzied.cpp:560:17: note: here 560 | case STATE_DISSOLVE+1: | ^~~~ g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/final_battle/sidekicks.o nxengine/ai/final_battle/sidekicks.cpp nxengine/ai/final_battle/final_misc.cpp: In function ‘void ai_doctor_ghost(Object*)’: nxengine/ai/final_battle/final_misc.cpp:30:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 30 | o->timer = 0; | ~~~~~~~~~^~~ nxengine/ai/final_battle/final_misc.cpp:32:17: note: here 32 | case 11: | ^~~~ nxengine/ai/final_battle/final_misc.cpp:46:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 46 | o->timer = 0; | ~~~~~~~~~^~~ nxengine/ai/final_battle/final_misc.cpp:48:17: note: here 48 | case 21: | ^~~~ nxengine/ai/final_battle/final_misc.cpp: In function ‘void ai_mimiga_caged(Object*)’: nxengine/ai/final_battle/final_misc.cpp:137:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 137 | switch(o->type) | ^~~~~~ nxengine/ai/final_battle/final_misc.cpp:153:17: note: here 153 | case 1: | ^~~~ nxengine/ai/final_battle/final_misc.cpp:170:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 170 | h->state = 1; // not map-spawned (disappear after a moment) | ~~~~~~~~~^~~ nxengine/ai/final_battle/final_misc.cpp:172:17: note: here 172 | case 11: | ^~~~ nxengine/ai/final_battle/misery_finalbattle.cpp: In function ‘void ai_boss_misery(Object*)’: nxengine/ai/final_battle/misery_finalbattle.cpp:49:33: warning: this statement may fall through [-Wimplicit-fallthrough=] 49 | o->state++; | ~~~~~~~~^~ nxengine/ai/final_battle/misery_finalbattle.cpp:51:17: note: here 51 | case STATE_FIGHTING+1: | ^~~~ nxengine/ai/final_battle/misery_finalbattle.cpp: In function ‘void run_spells(Object*)’: nxengine/ai/final_battle/misery_finalbattle.cpp:92:33: warning: this statement may fall through [-Wimplicit-fallthrough=] 92 | o->state++; | ~~~~~~~~^~ nxengine/ai/final_battle/misery_finalbattle.cpp:94:17: note: here 94 | case STATE_FLASH_FOR_SPELL+1: | ^~~~ nxengine/ai/final_battle/misery_finalbattle.cpp:161:33: warning: this statement may fall through [-Wimplicit-fallthrough=] 161 | o->state++; | ~~~~~~~~^~ nxengine/ai/final_battle/misery_finalbattle.cpp:163:17: note: here 163 | case STATE_SUMMON_BALLS+1: | ^~~~ nxengine/ai/final_battle/misery_finalbattle.cpp: In function ‘void run_teleport(Object*)’: nxengine/ai/final_battle/misery_finalbattle.cpp:201:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 201 | sound(SND_TELEPORT); | ~~~~~^~~~~~~~~~~~~~ nxengine/ai/final_battle/misery_finalbattle.cpp:203:17: note: here 203 | case STATE_TP_AWAY+1: | ^~~~ nxengine/ai/final_battle/misery_finalbattle.cpp: In function ‘void run_intro(Object*)’: nxengine/ai/final_battle/misery_finalbattle.cpp:282:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 282 | o->state = 1; | ~~~~~~~~~^~~ nxengine/ai/final_battle/misery_finalbattle.cpp:284:17: note: here 284 | case 1: | ^~~~ nxengine/ai/final_battle/misery_finalbattle.cpp: In function ‘void run_defeated(Object*)’: nxengine/ai/final_battle/misery_finalbattle.cpp:331:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 331 | o->xmark = o->x; | ~~~~~~~~~^~~~~~ nxengine/ai/final_battle/misery_finalbattle.cpp:333:17: note: here 333 | case 1001: // shake until script tells us otherwise | ^~~~ nxengine/ai/final_battle/misery_finalbattle.cpp: In function ‘void ai_misery_ring(Object*)’: nxengine/ai/final_battle/misery_finalbattle.cpp:384:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 384 | o->timer = 0; | ~~~~~~~~~^~~ nxengine/ai/final_battle/misery_finalbattle.cpp:386:17: note: here 386 | case 1: | ^~~~ nxengine/ai/final_battle/misery_finalbattle.cpp:410:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | o->state = 11; | ~~~~~~~~~^~~~ nxengine/ai/final_battle/misery_finalbattle.cpp:412:17: note: here 412 | case 11: | ^~~~ nxengine/ai/final_battle/misery_finalbattle.cpp: In function ‘void ai_misery_ball(Object*)’: nxengine/ai/final_battle/misery_finalbattle.cpp:465:37: warning: this statement may fall through [-Wimplicit-fallthrough=] 465 | o->yinertia = -0x200; | ~~~~~~~~~~~~^~~~~~~~ nxengine/ai/final_battle/misery_finalbattle.cpp:467:17: note: here 467 | case 1: | ^~~~ nxengine/ai/final_battle/sidekicks.cpp: In function ‘void ai_misery_frenzied(Object*)’: nxengine/ai/final_battle/sidekicks.cpp:49:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 49 | o->timer = 1; | ~~~~~~~~~^~~ nxengine/ai/final_battle/sidekicks.cpp:51:17: note: here 51 | case 1: // transforming | ^~~~ nxengine/ai/final_battle/sidekicks.cpp:93:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 93 | o->animtimer = 0; | ~~~~~~~~~~~~~^~~ nxengine/ai/final_battle/sidekicks.cpp:95:17: note: here 95 | case 21: | ^~~~ nxengine/ai/final_battle/sidekicks.cpp:114:36: warning: this statement may fall through [-Wimplicit-fallthrough=] 114 | o->savedhp = o->hp; | ~~~~~~~~~~~^~~~~~~ nxengine/ai/final_battle/sidekicks.cpp:116:17: note: here 116 | case 31: | ^~~~ nxengine/ai/final_battle/sidekicks.cpp:158:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 158 | o->timer3 = (player->y >= MAPY(10)) ? OBJ_MISERY_CRITTER : OBJ_MISERY_BAT; nxengine/ai/final_battle/sidekicks.cpp:160:17: note: here 160 | case 41: | ^~~~ nxengine/ai/final_battle/sidekicks.cpp:220:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 220 | sound(SND_CHARGE_GUN); | ~~~~~^~~~~~~~~~~~~~~~ nxengine/ai/final_battle/sidekicks.cpp:222:17: note: here 222 | case 51: | ^~~~ nxengine/ai/final_battle/sidekicks.cpp: In function ‘void sidekick_run_defeated(Object*, int)’: nxengine/ai/final_battle/sidekicks.cpp:752:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 752 | if (o->type == OBJ_SUE_FRENZIED) | ^~ nxengine/ai/final_battle/sidekicks.cpp:755:17: note: here 755 | case SIDEKICK_DEFEATED+1: | ^~~~ nxengine/ai/final_battle/sidekicks.cpp: In function ‘void ai_sue_frenzied(Object*)’: nxengine/ai/final_battle/sidekicks.cpp:446:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 446 | o->timer = 1; | ~~~~~~~~~^~~ nxengine/ai/final_battle/sidekicks.cpp:448:17: note: here 448 | case 1: // transforming | ^~~~ nxengine/ai/final_battle/sidekicks.cpp:489:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 489 | o->flags &= ~FLAG_IGNORE_SOLID; nxengine/ai/final_battle/sidekicks.cpp:491:17: note: here 491 | case SUE_BASE+1: | ^~~~ nxengine/ai/final_battle/sidekicks.cpp:518:37: warning: this statement may fall through [-Wimplicit-fallthrough=] 518 | o->yinertia = 0; | ~~~~~~~~~~~~^~~ nxengine/ai/final_battle/sidekicks.cpp:520:17: note: here 520 | case SUE_PREPARE_ATTACK+1: | ^~~~ nxengine/ai/final_battle/sidekicks.cpp: In function ‘void sue_somersault(Object*)’: nxengine/ai/final_battle/sidekicks.cpp:549:41: warning: this statement may fall through [-Wimplicit-fallthrough=] 549 | set_ignore_solid(o); | ~~~~~~~~~~~~~~~~^~~ nxengine/ai/final_battle/sidekicks.cpp:551:17: note: here 551 | case SUE_SOMERSAULT+1: | ^~~~ nxengine/ai/final_battle/sidekicks.cpp:583:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 583 | o->flags &= ~FLAG_IGNORE_SOLID; nxengine/ai/final_battle/sidekicks.cpp:585:17: note: here 585 | case SUE_SOMERSAULT_HIT+1: // slowing down | ^~~~ nxengine/ai/final_battle/sidekicks.cpp: In function ‘void sue_dash(Object*)’: nxengine/ai/final_battle/sidekicks.cpp:648:41: warning: this statement may fall through [-Wimplicit-fallthrough=] 648 | set_ignore_solid(o); | ~~~~~~~~~~~~~~~~^~~ nxengine/ai/final_battle/sidekicks.cpp:650:17: note: here 650 | case SUE_DASH+1: | ^~~~ g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/first_cave/first_cave.o nxengine/ai/first_cave/first_cave.cpp nxengine/ai/first_cave/first_cave.cpp: In function ‘void ai_bat_up_down(Object*)’: nxengine/ai/first_cave/first_cave.cpp:26:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 26 | o->state = 1; | ~~~~~~~~~^~~ nxengine/ai/first_cave/first_cave.cpp:27:17: note: here 27 | case 1: | ^~~~ nxengine/ai/first_cave/first_cave.cpp: In function ‘void ai_door_enemy(Object*)’: nxengine/ai/first_cave/first_cave.cpp:83:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 83 | o->state = WAIT; | ~~~~~~~~~^~~~~~ nxengine/ai/first_cave/first_cave.cpp:85:17: note: here 85 | case WAIT: | ^~~~ g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/hell/ballos_misc.o nxengine/ai/hell/ballos_misc.cpp g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/hell/ballos_priest.o nxengine/ai/hell/ballos_priest.cpp g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/hell/hell.o nxengine/ai/hell/hell.cpp nxengine/ai/hell/ballos_misc.cpp: In function ‘void ai_ballos_skull(Object*)’: nxengine/ai/hell/ballos_misc.cpp:59:91: warning: left shift of negative value [-Wshift-negative-value] 59 | Object *s = SmokePuff(o->x + nx_random(-12<xinertia = nx_random(-16<yinertia = nx_random(-5<frame = nx_random(0, 16) & 3; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ nxengine/ai/hell/ballos_misc.cpp:35:17: note: here 35 | case 100: | ^~~~ nxengine/ai/hell/ballos_misc.cpp: In function ‘void ai_green_devil_spawner(Object*)’: nxengine/ai/hell/ballos_misc.cpp:118:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 118 | o->state = 1; | ~~~~~~~~~^~~ nxengine/ai/hell/ballos_misc.cpp:120:17: note: here 120 | case 1: | ^~~~ nxengine/ai/hell/ballos_misc.cpp: In function ‘void ai_green_devil(Object*)’: nxengine/ai/hell/ballos_misc.cpp:145:37: warning: this statement may fall through [-Wimplicit-fallthrough=] 145 | o->state = 1; | ~~~~~~~~~~~~^~~ nxengine/ai/hell/ballos_misc.cpp:147:17: note: here 147 | case 1: | ^~~~ nxengine/ai/hell/ballos_misc.cpp: In function ‘void ai_bute_sword_red(Object*)’: nxengine/ai/hell/ballos_misc.cpp:184:32: warning: this statement may fall through [-Wimplicit-fallthrough=] 184 | o->dir = 0; | ~~~~~~~^~~ nxengine/ai/hell/ballos_misc.cpp:186:17: note: here 186 | case 1: | ^~~~ nxengine/ai/hell/ballos_misc.cpp: In function ‘void ai_bute_archer_red(Object*)’: nxengine/ai/hell/ballos_misc.cpp:261:43: warning: this statement may fall through [-Wimplicit-fallthrough=] 261 | o->yinertia = nx_random(-0x400, 0x400); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ nxengine/ai/hell/ballos_misc.cpp:263:17: note: here 263 | case 1: // come on screen | ^~~~ nxengine/ai/hell/ballos_misc.cpp:281:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 281 | o->animtimer = 0; | ~~~~~~~~~~~~~^~~ nxengine/ai/hell/ballos_misc.cpp:283:17: note: here 283 | case 21: | ^~~~ nxengine/ai/hell/ballos_misc.cpp:300:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 300 | o->frame = 3; | ~~~~~~~~~^~~ nxengine/ai/hell/ballos_misc.cpp:302:17: note: here 302 | case 31: | ^~~~ nxengine/ai/hell/ballos_misc.cpp:322:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 322 | o->animtimer = 0; | ~~~~~~~~~~~~~^~~ nxengine/ai/hell/ballos_misc.cpp:324:17: note: here 324 | case 41: | ^~~~ nxengine/ai/hell/ballos_priest.cpp: In function ‘void ai_ballos_priest(Object*)’: nxengine/ai/hell/ballos_priest.cpp:78:36: warning: this statement may fall through [-Wimplicit-fallthrough=] 78 | o->savedhp = o->hp; | ~~~~~~~~~~~^~~~~~~ nxengine/ai/hell/ballos_priest.cpp:80:17: note: here 80 | case BP_FIGHTING_STANCE+1: | ^~~~ In file included from nxengine/ai/hell/../../nx.h:38, from nxengine/ai/hell/../stdai.h:5, from nxengine/ai/hell/ballos_priest.cpp:2: nxengine/ai/hell/../../ai/ai.h:32:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 32 | o->dir = (o->CenterX() > player->CenterX()) ? LEFT:RIGHT; \ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nxengine/ai/hell/ballos_priest.cpp:113:25: note: in expansion of macro ‘FACEPLAYER’ 113 | FACEPLAYER; | ^~~~~~~~~~ nxengine/ai/hell/ballos_priest.cpp:115:17: note: here 115 | case BP_PREPARE_FLY_LR+1: | ^~~~ nxengine/ai/hell/../../ai/ai.h:32:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 32 | o->dir = (o->CenterX() > player->CenterX()) ? LEFT:RIGHT; \ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nxengine/ai/hell/ballos_priest.cpp:117:25: note: in expansion of macro ‘FACEPLAYER’ 117 | FACEPLAYER; | ^~~~~~~~~~ nxengine/ai/hell/ballos_priest.cpp:119:17: note: here 119 | case BP_PREPARE_FLY_UD+1: | ^~~~ nxengine/ai/hell/ballos_priest.cpp: In function ‘void run_defeated(Object*)’: nxengine/ai/hell/ballos_priest.cpp:552:37: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | o->xinertia = 0; | ~~~~~~~~~~~~^~~ nxengine/ai/hell/ballos_priest.cpp:554:17: note: here 554 | case BP_DEFEATED+1: // fall to ground, shaking | ^~~~ nxengine/ai/hell/ballos_priest.cpp: In function ‘void run_flight(Object*)’: nxengine/ai/hell/../../ai/ai.h:56:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 56 | #define XMOVE(SPD) { o->xinertia = (o->dir == RIGHT) ? (SPD) : -(SPD); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nxengine/ai/hell/ballos_priest.cpp:174:25: note: in expansion of macro ‘XMOVE’ 174 | XMOVE(RUSH_SPEED); | ^~~~~ nxengine/ai/hell/ballos_priest.cpp:176:17: note: here 176 | case BP_FLY_LR+1: | ^~~~ nxengine/ai/hell/ballos_priest.cpp:227:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 227 | o->damage = DMG_RUSH; | ^ nxengine/ai/hell/ballos_priest.cpp:229:17: note: here 229 | case BP_FLY_UP+1: | ^~~~ nxengine/ai/hell/ballos_priest.cpp:282:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 282 | o->damage = DMG_RUSH; | ^ nxengine/ai/hell/ballos_priest.cpp:284:17: note: here 284 | case BP_FLY_DOWN+1: | ^~~~ nxengine/ai/hell/ballos_priest.cpp:325:33: warning: this statement may fall through [-Wimplicit-fallthrough=] 325 | o->state++; | ~~~~~~~~^~ nxengine/ai/hell/ballos_priest.cpp:327:17: note: here 327 | case BP_RETURN_TO_GROUND+1: | ^~~~ nxengine/ai/hell/ballos_priest.cpp: In function ‘void run_lightning(Object*)’: nxengine/ai/hell/ballos_priest.cpp:398:33: warning: this statement may fall through [-Wimplicit-fallthrough=] 398 | o->state++; | ~~~~~~~~^~ nxengine/ai/hell/ballos_priest.cpp:400:17: note: here 400 | case BP_LIGHTNING_STRIKE+1: | ^~~~ nxengine/ai/hell/ballos_priest.cpp: In function ‘void ai_ballos_target(Object*)’: nxengine/ai/hell/ballos_priest.cpp:628:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 628 | o->state = 1; | ~~~~~~~~~^~~ nxengine/ai/hell/ballos_priest.cpp:630:17: note: here 630 | case 1: | ^~~~ nxengine/ai/hell/ballos_priest.cpp: In function ‘void ai_ballos_bone_spawner(Object*)’: nxengine/ai/hell/../../ai/ai.h:56:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 56 | #define XMOVE(SPD) { o->xinertia = (o->dir == RIGHT) ? (SPD) : -(SPD); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nxengine/ai/hell/ballos_priest.cpp:662:25: note: in expansion of macro ‘XMOVE’ 662 | XMOVE(0x400); | ^~~~~ nxengine/ai/hell/ballos_priest.cpp:664:17: note: here 664 | case 1: | ^~~~ nxengine/ai/hell/hell.cpp: In function ‘void ai_bute_flying(Object*)’: nxengine/ai/hell/hell.cpp:50:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 50 | o->state = 1; | ~~~~~~~~~^~~ nxengine/ai/hell/hell.cpp:52:17: note: here 52 | case 1: | ^~~~ nxengine/ai/hell/hell.cpp:78:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 78 | o->damage = 5; | ~~~~~~~~~~^~~ nxengine/ai/hell/hell.cpp:80:17: note: here 80 | case 11: | ^~~~ nxengine/ai/hell/hell.cpp: In function ‘void ai_bute_spawner(Object*)’: nxengine/ai/hell/hell.cpp:125:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 125 | o->timer = 0; | ~~~~~~~~~^~~ nxengine/ai/hell/hell.cpp:127:17: note: here 127 | case 11: | ^~~~ nxengine/ai/hell/hell.cpp: In function ‘void ai_bute_falling(Object*)’: nxengine/ai/hell/hell.cpp:153:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 153 | o->flags |= FLAG_IGNORE_SOLID; nxengine/ai/hell/hell.cpp:155:17: note: here 155 | case 1: | ^~~~ nxengine/ai/hell/hell.cpp: In function ‘void ai_bute_sword(Object*)’: nxengine/ai/hell/hell.cpp:226:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 226 | o->state = 1; | ~~~~~~~~~^~~ nxengine/ai/hell/hell.cpp:228:17: note: here 228 | case 1: // lying in wait | ^~~~ nxengine/ai/hell/hell.cpp:248:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 248 | o->timer = 0; | ~~~~~~~~~^~~ nxengine/ai/hell/hell.cpp:250:17: note: here 250 | case 11: | ^~~~ In file included from nxengine/ai/hell/../../nx.h:38, from nxengine/ai/hell/../stdai.h:5, from nxengine/ai/hell/hell.cpp:2: nxengine/ai/hell/../../ai/ai.h:32:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 32 | o->dir = (o->CenterX() > player->CenterX()) ? LEFT:RIGHT; \ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nxengine/ai/hell/hell.cpp:265:25: note: in expansion of macro ‘FACEPLAYER’ 265 | FACEPLAYER; | ^~~~~~~~~~ nxengine/ai/hell/hell.cpp:267:17: note: here 267 | case 21: | ^~~~ nxengine/ai/hell/hell.cpp: In function ‘void ai_bute_archer(Object*)’: nxengine/ai/hell/hell.cpp:409:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | o->frame = (o->timer2 == 1) ? 6 : 3; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ nxengine/ai/hell/hell.cpp:411:17: note: here 411 | case 31: | ^~~~ nxengine/ai/hell/hell.cpp: In function ‘void ai_bute_arrow(Object*)’: nxengine/ai/hell/hell.cpp:462:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 462 | o->state = 1; | ~~~~~~~~~^~~ nxengine/ai/hell/hell.cpp:464:17: note: here 464 | case 1: | ^~~~ nxengine/ai/hell/hell.cpp:483:37: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | o->yinertia /= 4; | ~~~~~~~~~~~~^~~~ nxengine/ai/hell/hell.cpp:485:17: note: here 485 | case 11: | ^~~~ nxengine/ai/hell/hell.cpp:500:37: warning: this statement may fall through [-Wimplicit-fallthrough=] 500 | o->yinertia = 0; | ~~~~~~~~~~~~^~~ nxengine/ai/hell/hell.cpp:502:17: note: here 502 | case 21: | ^~~~ nxengine/ai/hell/hell.cpp: In function ‘void ai_bute_dying(Object*)’: nxengine/ai/hell/hell.cpp:537:37: warning: this statement may fall through [-Wimplicit-fallthrough=] 537 | o->yinertia = -0x200; | ~~~~~~~~~~~~^~~~~~~~ nxengine/ai/hell/hell.cpp:539:17: note: here 539 | case 1: | ^~~~ nxengine/ai/hell/hell.cpp: In function ‘void ai_mesa(Object*)’: nxengine/ai/hell/hell.cpp:606:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 606 | o->state = 1; | ~~~~~~~~~^~~ nxengine/ai/hell/hell.cpp:608:17: note: here 608 | case 1: | ^~~~ nxengine/ai/hell/hell.cpp:631:55: warning: this statement may fall through [-Wimplicit-fallthrough=] 631 | o->linkedobject->linkedobject = o; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ nxengine/ai/hell/hell.cpp:633:17: note: here 633 | case 11: | ^~~~ nxengine/ai/hell/hell.cpp: In function ‘void ai_deleet(Object*)’: nxengine/ai/hell/hell.cpp:737:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 737 | if (o->dir == LEFT) | ^~ nxengine/ai/hell/hell.cpp:742:17: note: here 742 | case 1: | ^~~~ nxengine/ai/hell/hell.cpp: In function ‘void ai_statue(Object*)’: nxengine/ai/hell/hell.cpp:920:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 920 | if (game.flags[o->id1]) | ^~ nxengine/ai/hell/hell.cpp:930:17: note: here 930 | case 11: | ^~~~ nxengine/ai/hell/hell.cpp: In function ‘void ai_puppy_ghost(Object*)’: nxengine/ai/hell/hell.cpp:964:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 964 | sound(SND_TELEPORT); | ~~~~~^~~~~~~~~~~~~~ nxengine/ai/hell/hell.cpp:966:17: note: here 966 | case 11: | ^~~~ g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/last_cave/last_cave.o nxengine/ai/last_cave/last_cave.cpp g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/maze/balrog_boss_missiles.o nxengine/ai/maze/balrog_boss_missiles.cpp nxengine/ai/last_cave/last_cave.cpp: In function ‘void ai_red_bat_spawner(Object*)’: nxengine/ai/last_cave/last_cave.cpp:243:112: warning: left shift of negative value [-Wshift-negative-value] 243 | o->CenterY() + nx_random(-32<state = 1; | ~~~~~~~~~^~~ nxengine/ai/last_cave/last_cave.cpp:173:17: note: here 173 | case 1: | ^~~~ nxengine/ai/last_cave/last_cave.cpp: In function ‘void ai_red_bat_spawner(Object*)’: nxengine/ai/last_cave/last_cave.cpp:236:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 236 | o->timer = nx_random(0, 500); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ nxengine/ai/last_cave/last_cave.cpp:238:17: note: here 238 | case 1: | ^~~~ nxengine/ai/last_cave/last_cave.cpp: In function ‘void ai_red_bat(Object*)’: nxengine/ai/last_cave/last_cave.cpp:264:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 264 | o->timer = nx_random(0, 50); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ nxengine/ai/last_cave/last_cave.cpp:266:17: note: here 266 | case 1: | ^~~~ nxengine/ai/last_cave/last_cave.cpp: In function ‘void ai_red_demon(Object*)’: nxengine/ai/last_cave/last_cave.cpp:304:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 304 | o->state = 1; | ~~~~~~~~~^~~ nxengine/ai/last_cave/last_cave.cpp:306:17: note: here 306 | case 1: | ^~~~ nxengine/ai/last_cave/last_cave.cpp:318:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 318 | o->timer = 0; | ~~~~~~~~~^~~ nxengine/ai/last_cave/last_cave.cpp:320:17: note: here 320 | case 11: | ^~~~ nxengine/ai/maze/balrog_boss_missiles.cpp: In function ‘void ai_balrog_boss_missiles(Object*)’: nxengine/ai/maze/balrog_boss_missiles.cpp:52:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 52 | o->timer = 0; | ~~~~~~~~~^~~ nxengine/ai/maze/balrog_boss_missiles.cpp:54:17: note: here 54 | case 1: | ^~~~ nxengine/ai/maze/balrog_boss_missiles.cpp:70:33: warning: this statement may fall through [-Wimplicit-fallthrough=] 70 | o->state++; | ~~~~~~~~^~ nxengine/ai/maze/balrog_boss_missiles.cpp:72:17: note: here 72 | case STATE_CHARGE+1: | ^~~~ nxengine/ai/maze/balrog_boss_missiles.cpp:112:37: warning: this statement may fall through [-Wimplicit-fallthrough=] 112 | o->yinertia = -0x5ff; | ~~~~~~~~~~~~^~~~~~~~ nxengine/ai/maze/balrog_boss_missiles.cpp:114:17: note: here 114 | case STATE_JUMP_FIRE+1: | ^~~~ g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/maze/critter_purple.o nxengine/ai/maze/critter_purple.cpp g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/maze/gaudi.o nxengine/ai/maze/gaudi.cpp nxengine/ai/maze/critter_purple.cpp: In function ‘void ai_critter_shooting_purple(Object*)’: nxengine/ai/maze/critter_purple.cpp:33:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 33 | o->damage = CRITTER_DAMAGE; | ^ nxengine/ai/maze/critter_purple.cpp:34:17: note: here 34 | case STATE_IDLE: | ^~~~ g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/maze/labyrinth_m.o nxengine/ai/maze/labyrinth_m.cpp g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/maze/pooh_black.o nxengine/ai/maze/pooh_black.cpp nxengine/ai/maze/gaudi.cpp: In function ‘void ai_gaudi(Object*)’: nxengine/ai/maze/gaudi.cpp:52:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 52 | o->state = 1; | ~~~~~~~~~^~~ nxengine/ai/maze/gaudi.cpp:54:17: note: here 54 | case 1: | ^~~~ nxengine/ai/maze/gaudi.cpp:75:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 75 | o->animtimer = 0; | ~~~~~~~~~~~~~^~~ nxengine/ai/maze/gaudi.cpp:77:17: note: here 77 | case 11: | ^~~~ nxengine/ai/maze/gaudi.cpp: In function ‘void ai_gaudi_flying(Object*)’: nxengine/ai/maze/gaudi.cpp:225:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 225 | o->timer2 = 120; | ~~~~~~~~~~^~~~~ nxengine/ai/maze/gaudi.cpp:227:17: note: here 227 | case 1: | ^~~~ nxengine/ai/maze/gaudi.cpp:230:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 230 | o->state = 2; | ~~~~~~~~~^~~ nxengine/ai/maze/gaudi.cpp:232:17: note: here 232 | case 2: | ^~~~ nxengine/ai/maze/gaudi.cpp: In function ‘void ai_gaudi_armored(Object*)’: nxengine/ai/maze/gaudi.cpp:294:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 294 | o->state = 1; | ~~~~~~~~~^~~ nxengine/ai/maze/gaudi.cpp:296:17: note: here 296 | case 1: | ^~~~ g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/maze/maze.o nxengine/ai/maze/maze.cpp nxengine/ai/maze/labyrinth_m.cpp: In function ‘void ai_firewhirr(Object*)’: nxengine/ai/maze/labyrinth_m.cpp:26:9: warning: variable ‘shot’ set but not used [-Wunused-but-set-variable] 26 | Object *shot; | ^~~~ nxengine/ai/maze/labyrinth_m.cpp:35:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 35 | o->ymark = o->y; | ~~~~~~~~~^~~~~~ nxengine/ai/maze/labyrinth_m.cpp:37:17: note: here 37 | case 1: | ^~~~ nxengine/ai/maze/labyrinth_m.cpp:39:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 39 | if (!o->timer) | ^~ nxengine/ai/maze/labyrinth_m.cpp:46:17: note: here 46 | case 10: | ^~~~ nxengine/ai/maze/labyrinth_m.cpp: In function ‘void ai_fuzz_core(Object*)’: nxengine/ai/maze/labyrinth_m.cpp:149:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 149 | o->state = 1; | ~~~~~~~~~^~~ nxengine/ai/maze/labyrinth_m.cpp:151:17: note: here 151 | case 1: // de-syncs the Y positions when multiple cores are present at once | ^~~~ nxengine/ai/maze/labyrinth_m.cpp: In function ‘void ai_buyobuyo_base(Object*)’: nxengine/ai/maze/labyrinth_m.cpp:255:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 255 | o->timer = 10; | ~~~~~~~~~^~~~ nxengine/ai/maze/labyrinth_m.cpp:257:17: note: here 257 | case 1: | ^~~~ nxengine/ai/maze/labyrinth_m.cpp: In function ‘void ai_buyobuyo(Object*)’: nxengine/ai/maze/labyrinth_m.cpp:320:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 320 | o->timer = 0; | ~~~~~~~~~^~~ nxengine/ai/maze/labyrinth_m.cpp:322:17: note: here 322 | case 1: | ^~~~ nxengine/ai/maze/pooh_black.cpp: In function ‘void ai_pooh_black(Object*)’: nxengine/ai/maze/pooh_black.cpp:89:69: warning: left shift of negative value [-Wshift-negative-value] 89 | int x = o->CenterX() + nx_random(-12<CenterY() + nx_random(-12<CenterX() + nx_random(-12<y + (o->clipy1 << CSF) + nx_random(-4<CenterY() + nx_random(-12<xmark = o->x; | ~~~~~~~~~^~~~~~ nxengine/ai/maze/maze.cpp:164:17: note: here 164 | case 11: | ^~~~ nxengine/ai/maze/maze.cpp:183:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 183 | o->timer = 0; | ~~~~~~~~~^~~ nxengine/ai/maze/maze.cpp:185:17: note: here 185 | case 21: | ^~~~ g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/npc/balrog.o nxengine/ai/npc/balrog.cpp g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/npc/curly.o nxengine/ai/npc/curly.cpp g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/npc/curly_ai.o nxengine/ai/npc/curly_ai.cpp g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/npc/misery.o nxengine/ai/npc/misery.cpp nxengine/ai/npc/balrog.cpp: In function ‘void ai_balrog(Object*)’: nxengine/ai/npc/balrog.cpp:64:33: warning: this statement may fall through [-Wimplicit-fallthrough=] 64 | o->state++; | ~~~~~~~~^~ nxengine/ai/npc/balrog.cpp:65:17: note: here 65 | case 11: | ^~~~ nxengine/ai/npc/balrog.cpp:71:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 71 | o->flags |= FLAG_IGNORE_SOLID; nxengine/ai/npc/balrog.cpp:73:17: note: here 73 | case 12: | ^~~~ nxengine/ai/npc/balrog.cpp:97:43: warning: this statement may fall through [-Wimplicit-fallthrough=] 97 | o->balrog.smoking = 1; | ~~~~~~~~~~~~~~~~~~^~~ nxengine/ai/npc/balrog.cpp:99:17: note: here 99 | case 21: | ^~~~ nxengine/ai/npc/balrog.cpp:115:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 115 | o->state = 31; | ~~~~~~~~~^~~~ nxengine/ai/npc/balrog.cpp:116:17: note: here 116 | case 31: if (++o->timer > 100) o->state = o->frame = 0; | ^~~~ nxengine/ai/npc/balrog.cpp:125:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 125 | o->animframe = 0; | ~~~~~~~~~~~~~^~~ nxengine/ai/npc/balrog.cpp:126:17: note: here 126 | case 41: | ^~~~ nxengine/ai/npc/balrog.cpp:134:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 134 | o->state = 43; | ~~~~~~~~~^~~~ nxengine/ai/npc/balrog.cpp:135:17: note: here 135 | case 43: | ^~~~ nxengine/ai/npc/balrog.cpp:150:41: warning: this statement may fall through [-Wimplicit-fallthrough=] 150 | balrog_walk_init(o); | ~~~~~~~~~~~~~~~~^~~ nxengine/ai/npc/balrog.cpp:151:17: note: here 151 | case 61: | ^~~~ nxengine/ai/npc/balrog.cpp:164:33: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | o->state++; | ~~~~~~~~^~ nxengine/ai/npc/balrog.cpp:165:17: note: here 165 | case 71: | ^~~~ nxengine/ai/npc/balrog.cpp:172:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 172 | o->state = 81; | ~~~~~~~~~^~~~ nxengine/ai/npc/balrog.cpp:173:17: note: here 173 | case 81: | ^~~~ nxengine/ai/npc/balrog.cpp:188:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 188 | o->frame = 2; // prepare for jump | ~~~~~~~~~^~~ nxengine/ai/npc/balrog.cpp:190:17: note: here 190 | case 101: | ^~~~ nxengine/ai/npc/balrog.cpp: In function ‘void ai_balrog_drop_in(Object*)’: nxengine/ai/npc/balrog.cpp:281:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 281 | o->flags |= FLAG_IGNORE_SOLID; nxengine/ai/npc/balrog.cpp:283:17: note: here 283 | case 1: | ^~~~ nxengine/ai/npc/balrog.cpp: In function ‘void ai_balrog_bust_in(Object*)’: nxengine/ai/npc/balrog.cpp:335:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 335 | o->frame = 3; | ~~~~~~~~~^~~ nxengine/ai/npc/balrog.cpp:336:17: note: here 336 | case 1: // falling the short distance to ground | ^~~~ nxengine/ai/npc/curly.cpp: In function ‘void ai_curly(Object*)’: nxengine/ai/npc/curly.cpp:30:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 30 | o->flags |= FLAG_SCRIPTONACTIVATE; // needed for after Almond battle nxengine/ai/npc/curly.cpp:31:17: note: here 31 | case 1: | ^~~~ nxengine/ai/npc/curly.cpp:43:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 43 | o->frame = 0; | ~~~~~~~~~^~~ nxengine/ai/npc/curly.cpp:45:17: note: here 45 | case 4: | ^~~~ nxengine/ai/npc/curly.cpp:64:36: warning: this statement may fall through [-Wimplicit-fallthrough=] 64 | SmokeClouds(o, 8, 0, 0); | ~~~~~~~~~~~^~~~~~~~~~~~ nxengine/ai/npc/curly.cpp:65:17: note: here 65 | case 6: | ^~~~ In file included from nxengine/ai/npc/../../nx.h:38, from nxengine/ai/npc/../stdai.h:5, from nxengine/ai/npc/curly.cpp:2: nxengine/ai/npc/../../ai/ai.h:56:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 56 | #define XMOVE(SPD) { o->xinertia = (o->dir == RIGHT) ? (SPD) : -(SPD); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nxengine/ai/npc/curly.cpp:85:25: note: in expansion of macro ‘XMOVE’ 85 | XMOVE(-0x200); | ^~~~~ nxengine/ai/npc/curly.cpp:87:17: note: here 87 | case 31: | ^~~~ nxengine/ai/npc/curly.cpp: In function ‘void aftermove_curly_carried(Object*)’: nxengine/ai/npc/curly.cpp:140:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 140 | } | ^ nxengine/ai/npc/curly.cpp:141:17: note: here 141 | case 1: | ^~~~ nxengine/ai/npc/curly.cpp:152:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 152 | o->state = 11; | ~~~~~~~~~^~~~ nxengine/ai/npc/curly.cpp:154:17: note: here 154 | case 11: | ^~~~ nxengine/ai/npc/curly_ai.cpp: In function ‘void ai_curly_ai(Object*)’: nxengine/ai/npc/curly_ai.cpp:66:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 66 | o->y = player->y; | ~~~~~^~~~~~~~~~~ nxengine/ai/npc/curly_ai.cpp:67:17: note: here 67 | case CAI_START: // set here after she stops being knocked out in Almond | ^~~~ nxengine/ai/npc/curly_ai.cpp:92:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 92 | o->frame = 15; | ~~~~~~~~~^~~~ nxengine/ai/npc/curly_ai.cpp:94:17: note: here 94 | case CAI_KNOCKEDOUT+1: | ^~~~ nxengine/ai/npc/misery.cpp: In function ‘void ai_misery_float(Object*)’: nxengine/ai/npc/misery.cpp:92:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 92 | o->flags |= FLAG_IGNORE_SOLID; nxengine/ai/npc/misery.cpp:93:17: note: here 93 | case 21: | ^~~~ nxengine/ai/npc/misery.cpp: In function ‘void ai_miserys_bubble(Object*)’: nxengine/ai/npc/misery.cpp:147:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 147 | o->state = 1; | ~~~~~~~~~^~~ nxengine/ai/npc/misery.cpp:151:17: note: here 151 | case 1: | ^~~~ nxengine/ai/npc/misery.cpp: In function ‘void ai_misery_stand(Object*)’: nxengine/ai/npc/misery.cpp:207:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 207 | o->state = 1; | ~~~~~~~~~^~~ nxengine/ai/npc/misery.cpp:208:17: note: here 208 | case 1: | ^~~~ nxengine/ai/npc/misery.cpp:217:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 217 | o->flags |= FLAG_IGNORE_SOLID; nxengine/ai/npc/misery.cpp:218:17: note: here 218 | case 21: | ^~~~ nxengine/ai/npc/misery.cpp:230:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 230 | o->animtimer = 0; | ~~~~~~~~~~~~~^~~ nxengine/ai/npc/misery.cpp:231:17: note: here 231 | case 26: | ^~~~ nxengine/ai/npc/misery.cpp:254:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 254 | o->frame = 2; | ~~~~~~~~~^~~ nxengine/ai/npc/misery.cpp:255:17: note: here 255 | case 31: | ^~~~ nxengine/ai/npc/misery.cpp:266:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 266 | o->frame = 4; | ~~~~~~~~~^~~ nxengine/ai/npc/misery.cpp:268:17: note: here 268 | case 41: | ^~~~ g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/npc/npcguest.o nxengine/ai/npc/npcguest.cpp g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/npc/npcplayer.o nxengine/ai/npc/npcplayer.cpp g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/npc/npcregu.o nxengine/ai/npc/npcregu.cpp g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/oside/oside.o nxengine/ai/oside/oside.cpp nxengine/ai/npc/npcplayer.cpp: In function ‘void ai_npc_player(Object*)’: nxengine/ai/npc/npcplayer.cpp:54:33: warning: this statement may fall through [-Wimplicit-fallthrough=] 54 | o->state++; | ~~~~~~~~^~ nxengine/ai/npc/npcplayer.cpp:56:17: note: here 56 | case 11: | ^~~~ nxengine/ai/npc/npcplayer.cpp:77:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 77 | o->animtimer = 0; | ~~~~~~~~~~~~~^~~ nxengine/ai/npc/npcplayer.cpp:79:17: note: here 79 | case 51: | ^~~~ nxengine/ai/npc/npcplayer.cpp:92:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 92 | o->ymark = o->y; | ~~~~~~~~~^~~~~~ nxengine/ai/npc/npcplayer.cpp:94:17: note: here 94 | case 61: | ^~~~ nxengine/ai/npc/npcplayer.cpp:114:69: warning: this statement may fall through [-Wimplicit-fallthrough=] 114 | if ((player->equipmask & EQUIP_MIMIGA_MASK) || game.flags[1020]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ nxengine/ai/npc/npcplayer.cpp:117:17: note: here 117 | case 101: // falling a short dist | ^~~~ nxengine/ai/npc/npcplayer.cpp: In function ‘void ai_ptelin(Object*)’: nxengine/ai/npc/npcplayer.cpp:156:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 156 | if (game.curmap == STAGE_SAND) | ^~ nxengine/ai/npc/npcplayer.cpp:159:17: note: here 159 | case 1: | ^~~~ nxengine/ai/npc/npcregu.cpp: In function ‘void ai_jenka(Object*)’: nxengine/ai/npc/npcregu.cpp:46:48: warning: this statement may fall through [-Wimplicit-fallthrough=] 46 | case 0: o->state = 1; o->frame = 0; | ~~~~~~~~~^~~ nxengine/ai/npc/npcregu.cpp:47:17: note: here 47 | case 1: if (nx_random(0, 120) < 10) { o->state = 2; o->timer = 0; o->frame = 1; } break; | ^~~~ nxengine/ai/npc/npcregu.cpp: In function ‘void ai_doctor(Object*)’: nxengine/ai/npc/npcregu.cpp:61:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 61 | o->animtimer = 0; | ~~~~~~~~~~~~~^~~ nxengine/ai/npc/npcregu.cpp:62:17: note: here 62 | case 11: | ^~~~ nxengine/ai/npc/npcregu.cpp:72:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 72 | o->ymark = o->y - (32 << CSF); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ nxengine/ai/npc/npcregu.cpp:74:17: note: here 74 | case 21: | ^~~~ nxengine/ai/npc/npcregu.cpp:86:33: warning: this statement may fall through [-Wimplicit-fallthrough=] 86 | o->state++; | ~~~~~~~~^~ nxengine/ai/npc/npcregu.cpp:88:17: note: here 88 | case 31: | ^~~~ nxengine/ai/npc/npcregu.cpp:99:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 99 | o->frame = 2; | ~~~~~~~~~^~~ nxengine/ai/npc/npcregu.cpp:101:17: note: here 101 | case 41: | ^~~~ nxengine/ai/npc/npcregu.cpp: In function ‘void ai_toroko(Object*)’: nxengine/ai/npc/npcregu.cpp:130:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 130 | o->animtimer = 0; | ~~~~~~~~~~~~~^~~ nxengine/ai/npc/npcregu.cpp:131:17: note: here 131 | case 4: | ^~~~ nxengine/ai/npc/npcregu.cpp:145:45: warning: this statement may fall through [-Wimplicit-fallthrough=] 145 | o->toro.left_ground = false; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ nxengine/ai/npc/npcregu.cpp:146:17: note: here 146 | case 7: | ^~~~ nxengine/ai/npc/npcregu.cpp:172:45: warning: this statement may fall through [-Wimplicit-fallthrough=] 172 | o->toro.left_ground = false; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ nxengine/ai/npc/npcregu.cpp:173:17: note: here 173 | case 9: | ^~~~ nxengine/ai/npc/npcregu.cpp: In function ‘void ai_toroko_teleport_in(Object*)’: nxengine/ai/npc/npcregu.cpp:223:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 223 | o->flags &= ~FLAG_IGNORE_SOLID; // this is set in npc.tbl, but uh, why? nxengine/ai/npc/npcregu.cpp:225:17: note: here 225 | case 1: | ^~~~ nxengine/ai/npc/npcregu.cpp: In function ‘void ai_npc_sue(Object*)’: nxengine/ai/npc/npcregu.cpp:285:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 285 | sound(SND_ENEMY_SQUEAK); | ~~~~~^~~~~~~~~~~~~~~~~~ nxengine/ai/npc/npcregu.cpp:286:17: note: here 286 | case 7: | ^~~~ In file included from nxengine/ai/npc/../../nx.h:38, from nxengine/ai/npc/../stdai.h:5, from nxengine/ai/npc/npcregu.cpp:2: nxengine/ai/npc/../../ai/ai.h:56:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 56 | #define XMOVE(SPD) { o->xinertia = (o->dir == RIGHT) ? (SPD) : -(SPD); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nxengine/ai/npc/npcregu.cpp:300:25: note: in expansion of macro ‘XMOVE’ 300 | XMOVE(-0x400); | ^~~~~ nxengine/ai/npc/npcregu.cpp:301:17: note: here 301 | case 9: | ^~~~ nxengine/ai/npc/npcregu.cpp:318:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 318 | o->animtimer = 0; | ~~~~~~~~~~~~~^~~ nxengine/ai/npc/npcregu.cpp:319:17: note: here 319 | case 12: | ^~~~ nxengine/ai/npc/npcregu.cpp:335:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 335 | if (!o->sue.carried_by) | ^~ nxengine/ai/npc/npcregu.cpp:337:17: note: here 337 | case 14: // being carried--see aftermove routine | ^~~~ nxengine/ai/npc/npcregu.cpp:348:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 348 | o->frame = 0; | ~~~~~~~~~^~~ nxengine/ai/npc/npcregu.cpp:350:17: note: here 350 | case 16: | ^~~~ nxengine/ai/npc/npcregu.cpp:371:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 371 | o->animtimer = 0; | ~~~~~~~~~~~~~^~~ nxengine/ai/npc/npcregu.cpp:373:17: note: here 373 | case 21: | ^~~~ nxengine/ai/npc/npcregu.cpp:391:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 391 | o->animtimer = 0; | ~~~~~~~~~~~~~^~~ nxengine/ai/npc/npcregu.cpp:393:17: note: here 393 | case 31: | ^~~~ nxengine/ai/npc/npcregu.cpp: In function ‘void ai_sue_teleport_in(Object*)’: nxengine/ai/npc/npcregu.cpp:452:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 452 | o->frame = 9; // her "hanging on a hook" frame | ~~~~~~~~~^~~ nxengine/ai/npc/npcregu.cpp:454:17: note: here 454 | case 1: | ^~~~ nxengine/ai/npc/npcregu.cpp: In function ‘void ai_king(Object*)’: nxengine/ai/npc/npcregu.cpp:508:37: warning: this statement may fall through [-Wimplicit-fallthrough=] 508 | o->yinertia = -0x400; | ~~~~~~~~~~~~^~~~~~~~ nxengine/ai/npc/npcregu.cpp:509:17: note: here 509 | case 7: // he falls and is knocked out | ^~~~ nxengine/ai/npc/npcregu.cpp:525:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 525 | o->animtimer = 0; | ~~~~~~~~~~~~~^~~ nxengine/ai/npc/npcregu.cpp:526:17: note: here 526 | case 9: | ^~~~ nxengine/ai/npc/npcregu.cpp:534:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 534 | o->animtimer = 0; | ~~~~~~~~~~~~~^~~ nxengine/ai/npc/npcregu.cpp:535:17: note: here 535 | case 11: | ^~~~ nxengine/ai/npc/npcregu.cpp:558:36: warning: this statement may fall through [-Wimplicit-fallthrough=] 558 | o->nxflags &= ~NXFLAG_FOLLOW_SLOPE; // necessary to keep him from going down slope... nxengine/ai/npc/npcregu.cpp:559:17: note: here 559 | case 31: | ^~~~ nxengine/ai/npc/npcregu.cpp:575:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 575 | o->timer = 0; | ~~~~~~~~~^~~ nxengine/ai/npc/npcregu.cpp:576:17: note: here 576 | case 41: | ^~~~ nxengine/ai/npc/npcregu.cpp: In function ‘void ai_professor_booster(Object*)’: nxengine/ai/npc/npcregu.cpp:647:36: warning: this statement may fall through [-Wimplicit-fallthrough=] 647 | o->nxflags |= NXFLAG_FOLLOW_SLOPE; nxengine/ai/npc/npcregu.cpp:648:17: note: here 648 | case 1: | ^~~~ nxengine/ai/npc/npcregu.cpp:663:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 663 | o->timer = 0; | ~~~~~~~~~^~~ nxengine/ai/npc/npcregu.cpp:665:17: note: here 665 | case 31: // teleporting-in animation | ^~~~ nxengine/ai/npc/npcregu.cpp: In function ‘void ai_booster_falling(Object*)’: nxengine/ai/npc/npcregu.cpp:724:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 724 | o->timer = 0; | ~~~~~~~~~^~~ nxengine/ai/npc/npcregu.cpp:726:17: note: here 726 | case 21: | ^~~~ nxengine/ai/npc/npcregu.cpp: In function ‘void ai_npc_at_computer(Object*)’: nxengine/ai/npc/npcregu.cpp:755:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 755 | o->frame = 0; | ~~~~~~~~~^~~ nxengine/ai/npc/npcregu.cpp:757:17: note: here 757 | case TYPING: | ^~~~ g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/plantation/plantation.o nxengine/ai/plantation/plantation.cpp g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/sand/curly_boss.o nxengine/ai/sand/curly_boss.cpp nxengine/ai/oside/oside.cpp: In function ‘void ai_night_spirit(Object*)’: nxengine/ai/oside/oside.cpp:40:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 40 | o->ymark = o->y + (12 << CSF); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ nxengine/ai/oside/oside.cpp:42:17: note: here 42 | case NS_WAIT: | ^~~~ nxengine/ai/oside/oside.cpp: In function ‘void ai_hoppy(Object*)’: nxengine/ai/oside/oside.cpp:195:36: warning: this statement may fall through [-Wimplicit-fallthrough=] 195 | o->nxflags |= NXFLAG_FOLLOW_SLOPE; nxengine/ai/oside/oside.cpp:197:17: note: here 197 | case 1: // wait for player... | ^~~~ nxengine/ai/oside/oside.cpp: In function ‘void ai_sky_dragon(Object*)’: nxengine/ai/oside/oside.cpp:298:37: warning: this statement may fall through [-Wimplicit-fallthrough=] 298 | o->yinertia = 0; | ~~~~~~~~~~~~^~~ nxengine/ai/oside/oside.cpp:300:17: note: here 300 | case 11: | ^~~~ nxengine/ai/oside/oside.cpp: In function ‘void ai_little_family(Object*)’: nxengine/ai/oside/oside.cpp:357:36: warning: this statement may fall through [-Wimplicit-fallthrough=] 357 | o->nxflags |= NXFLAG_FOLLOW_SLOPE; nxengine/ai/oside/oside.cpp:359:17: note: here 359 | case 1: | ^~~~ nxengine/ai/oside/oside.cpp:386:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 386 | o->timer = nx_random(16, 32); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ nxengine/ai/oside/oside.cpp:388:17: note: here 388 | case 11: | ^~~~ nxengine/ai/plantation/plantation.cpp: In function ‘void ai_orangebell_baby(Object*)’: nxengine/ai/plantation/plantation.cpp:266:50: warning: left shift of negative value [-Wshift-negative-value] 266 | o->ymark2 = nx_random(-32<flags |= NXFLAG_FOLLOW_SLOPE; nxengine/ai/plantation/plantation.cpp:61:17: note: here 61 | case 1: | ^~~~ In file included from nxengine/ai/plantation/../../nx.h:38, from nxengine/ai/plantation/../stdai.h:5, from nxengine/ai/plantation/plantation.cpp:2: nxengine/ai/plantation/../../ai/ai.h:32:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 32 | o->dir = (o->CenterX() > player->CenterX()) ? LEFT:RIGHT; \ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nxengine/ai/plantation/plantation.cpp:74:25: note: in expansion of macro ‘FACEPLAYER’ 74 | FACEPLAYER; | ^~~~~~~~~~ nxengine/ai/plantation/plantation.cpp:76:17: note: here 76 | case 3: | ^~~~ nxengine/ai/plantation/plantation.cpp:93:32: warning: this statement may fall through [-Wimplicit-fallthrough=] 93 | o->dir = (o->xinertia >= 0) ? RIGHT : LEFT; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nxengine/ai/plantation/plantation.cpp:95:17: note: here 95 | case 5: | ^~~~ nxengine/ai/plantation/plantation.cpp: In function ‘void ai_midorin(Object*)’: nxengine/ai/plantation/plantation.cpp:154:37: warning: this statement may fall through [-Wimplicit-fallthrough=] 154 | o->xinertia = 0; | ~~~~~~~~~~~~^~~ nxengine/ai/plantation/plantation.cpp:156:17: note: here 156 | case 1: | ^~~~ nxengine/ai/plantation/plantation.cpp:184:32: warning: this statement may fall through [-Wimplicit-fallthrough=] 184 | o->dir = nx_random(0, 1) ? LEFT : RIGHT; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nxengine/ai/plantation/plantation.cpp:186:17: note: here 186 | case 4: | ^~~~ nxengine/ai/plantation/plantation.cpp: In function ‘void ai_orangebell(Object*)’: nxengine/ai/plantation/plantation.cpp:233:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 233 | } | ^ nxengine/ai/plantation/plantation.cpp:234:17: note: here 234 | case 1: | ^~~~ nxengine/ai/plantation/plantation.cpp: In function ‘void ai_orangebell_baby(Object*)’: nxengine/ai/plantation/plantation.cpp:268:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 268 | o->state = 1; | ~~~~~~~~~^~~ nxengine/ai/plantation/plantation.cpp:270:17: note: here 270 | case 1: | ^~~~ nxengine/ai/plantation/plantation.cpp: In function ‘void ai_gunfish(Object*)’: nxengine/ai/plantation/plantation.cpp:350:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 350 | o->timer = nx_random(1, 50); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ nxengine/ai/plantation/plantation.cpp:352:17: note: here 352 | case 1: // desync | ^~~~ nxengine/ai/plantation/plantation.cpp: In function ‘void ai_droll(Object*)’: nxengine/ai/plantation/plantation.cpp:472:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 472 | o->state = 1; | ~~~~~~~~~^~~ nxengine/ai/plantation/plantation.cpp:474:17: note: here 474 | case 1: | ^~~~ nxengine/ai/plantation/plantation.cpp:488:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 488 | o->timer = 0; | ~~~~~~~~~^~~ nxengine/ai/plantation/plantation.cpp:490:17: note: here 490 | case 11: | ^~~~ nxengine/ai/plantation/plantation.cpp: In function ‘void ai_droll_guard(Object*)’: nxengine/ai/plantation/plantation.cpp:581:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 581 | o->state = 1; | ~~~~~~~~~^~~ nxengine/ai/plantation/plantation.cpp:583:17: note: here 583 | case 1: | ^~~~ nxengine/ai/plantation/plantation.cpp:593:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 593 | o->state = 11; | ~~~~~~~~~^~~~ nxengine/ai/plantation/plantation.cpp:595:17: note: here 595 | case 11: | ^~~~ nxengine/ai/plantation/plantation.cpp: In function ‘void ai_mimiga_farmer(Object*)’: nxengine/ai/plantation/plantation.cpp:648:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 648 | o->state = 1; | ~~~~~~~~~^~~ nxengine/ai/plantation/plantation.cpp:650:17: note: here 650 | case 1: | ^~~~ nxengine/ai/plantation/plantation.cpp:683:32: warning: this statement may fall through [-Wimplicit-fallthrough=] 683 | o->dir = nx_random(0, 1); | ~~~~~~~^~~~~~~~~~~~~~~~~ nxengine/ai/plantation/plantation.cpp:685:17: note: here 685 | case 11: | ^~~~ nxengine/ai/plantation/plantation.cpp: In function ‘void ai_npc_itoh(Object*)’: nxengine/ai/plantation/plantation.cpp:738:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 738 | o->state = 1; | ~~~~~~~~~^~~ nxengine/ai/plantation/plantation.cpp:740:17: note: here 740 | case 1: | ^~~~ nxengine/ai/plantation/plantation.cpp:760:37: warning: this statement may fall through [-Wimplicit-fallthrough=] 760 | o->yinertia = -0x400; | ~~~~~~~~~~~~^~~~~~~~ nxengine/ai/plantation/plantation.cpp:762:17: note: here 762 | case 21: | ^~~~ nxengine/ai/plantation/plantation.cpp:778:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 778 | o->state = 31; | ~~~~~~~~~^~~~ nxengine/ai/plantation/plantation.cpp:780:17: note: here 780 | case 31: | ^~~~ nxengine/ai/plantation/plantation.cpp:791:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 791 | o->frame = 2; | ~~~~~~~~~^~~ nxengine/ai/plantation/plantation.cpp:793:17: note: here 793 | case 41: | ^~~~ nxengine/ai/plantation/plantation.cpp:817:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 817 | o->frame = 5; | ~~~~~~~~~^~~ nxengine/ai/plantation/plantation.cpp:819:17: note: here 819 | case 51: | ^~~~ nxengine/ai/plantation/plantation.cpp: In function ‘void ai_proximity_press_hoz(Object*)’: nxengine/ai/plantation/plantation.cpp:892:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 892 | o->state = 1; | ~~~~~~~~~^~~ nxengine/ai/plantation/plantation.cpp:894:17: note: here 894 | case 1: | ^~~~ nxengine/ai/plantation/plantation.cpp: In function ‘void ai_rocket(Object*)’: nxengine/ai/plantation/plantation.cpp:991:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 991 | o->timer = 0; | ~~~~~~~~~^~~ nxengine/ai/plantation/plantation.cpp:993:17: note: here 993 | case 11: | ^~~~ nxengine/ai/plantation/plantation.cpp:1020:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 1020 | sound(SND_BLOCK_DESTROY); | ~~~~~^~~~~~~~~~~~~~~~~~~ nxengine/ai/plantation/plantation.cpp:1022:17: note: here 1022 | case 13: | ^~~~ nxengine/ai/plantation/plantation.cpp: In function ‘void ai_numahachi(Object*)’: nxengine/ai/plantation/plantation.cpp:1119:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 1119 | o->state = 2; | ~~~~~~~~~^~~ nxengine/ai/plantation/plantation.cpp:1121:17: note: here 1121 | case 2: | ^~~~ nxengine/ai/sand/curly_boss.cpp: In function ‘void ai_curly_boss(Object*)’: nxengine/ai/sand/curly_boss.cpp:35:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 35 | o->flags &= ~FLAG_INVULNERABLE; nxengine/ai/sand/curly_boss.cpp:37:17: note: here 37 | case CURLYB_WAIT: | ^~~~ nxengine/ai/sand/curly_boss.cpp:50:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 50 | if (o->x > player->x) o->dir = LEFT; else o->dir = RIGHT; | ^~ nxengine/ai/sand/curly_boss.cpp:51:17: note: here 51 | case CURLYB_WALKING_PLAYER: | ^~~~ g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/sand/puppy.o nxengine/ai/sand/puppy.cpp g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/sand/sand.o nxengine/ai/sand/sand.cpp g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/sand/toroko_frenzied.o nxengine/ai/sand/toroko_frenzied.cpp nxengine/ai/sand/puppy.cpp: In function ‘void ai_puppy_bark(Object*)’: nxengine/ai/sand/puppy.cpp:74:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 74 | o->timer2 = 0; | ~~~~~~~~~~^~~ nxengine/ai/sand/puppy.cpp:75:17: note: here 75 | case 1: | ^~~~ nxengine/ai/sand/puppy.cpp: In function ‘void ai_puppy_run(Object*)’: nxengine/ai/sand/puppy.cpp:152:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 152 | o->state = 1; | ~~~~~~~~~^~~ nxengine/ai/sand/puppy.cpp:153:17: note: here 153 | case 1: | ^~~~ nxengine/ai/sand/puppy.cpp:183:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 183 | o->animtimer = 0; | ~~~~~~~~~~~~~^~~ nxengine/ai/sand/puppy.cpp:184:17: note: here 184 | case 11: // running | ^~~~ nxengine/ai/sand/toroko_frenzied.cpp: In function ‘void ai_toroko_frenzied(Object*)’: nxengine/ai/sand/toroko_frenzied.cpp:49:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 49 | o->flags &= ~(FLAG_SCRIPTONACTIVATE | FLAG_SHOOTABLE | FLAG_IGNORE_SOLID); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nxengine/ai/sand/toroko_frenzied.cpp:50:17: note: here 50 | case 1: // wait a sec before morphing | ^~~~ nxengine/ai/sand/toroko_frenzied.cpp:83:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 83 | o->xinertia = 0; | ~~~~~~~~~~~~~^~~ nxengine/ai/sand/toroko_frenzied.cpp:84:17: note: here 84 | case 11: | ^~~~ nxengine/ai/sand/toroko_frenzied.cpp:103:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 103 | o->timer = 0; | ~~~~~~~~~^~~ nxengine/ai/sand/toroko_frenzied.cpp:104:17: note: here 104 | case 21: // preparing to jump | ^~~~ nxengine/ai/sand/toroko_frenzied.cpp:30:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 30 | block->flags &= ~FLAG_INVULNERABLE; \ nxengine/ai/sand/toroko_frenzied.cpp:148:25: note: in expansion of macro ‘SPAWNBLOCK’ 148 | SPAWNBLOCK; | ^~~~~~~~~~ nxengine/ai/sand/toroko_frenzied.cpp:149:17: note: here 149 | case 51: | ^~~~ nxengine/ai/sand/toroko_frenzied.cpp:167:36: warning: this statement may fall through [-Wimplicit-fallthrough=] 167 | SmokeClouds(o, 8, 8, 8); | ~~~~~~~~~~~^~~~~~~~~~~~ nxengine/ai/sand/toroko_frenzied.cpp:168:17: note: here 168 | case 101: // wait till fall to ground | ^~~~ nxengine/ai/sand/toroko_frenzied.cpp:204:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 204 | sound(SND_TELEPORT); | ~~~~~^~~~~~~~~~~~~~ nxengine/ai/sand/toroko_frenzied.cpp:205:17: note: here 205 | case 141: | ^~~~ nxengine/ai/sand/sand.cpp: In function ‘void ai_sandcroc(Object*)’: nxengine/ai/sand/sand.cpp:236:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 236 | o->flags &= ~(FLAG_SOLID_MUSHY | FLAG_SHOOTABLE | FLAG_INVULNERABLE | FLAG_IGNORE_SOLID); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nxengine/ai/sand/sand.cpp:237:17: note: here 237 | case 1: | ^~~~ nxengine/ai/sand/sand.cpp: In function ‘void ai_sunstone(Object*)’: nxengine/ai/sand/sand.cpp:339:33: warning: this statement may fall through [-Wimplicit-fallthrough=] 339 | o->state++; | ~~~~~~~~^~ nxengine/ai/sand/sand.cpp:340:17: note: here 340 | case 11: | ^~~~ nxengine/ai/sand/sand.cpp: In function ‘void ai_crow(Object*)’: nxengine/ai/sand/sand.cpp:384:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 384 | o->animtimer = nx_random(0, 4); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ nxengine/ai/sand/sand.cpp:386:17: note: here 386 | case 1: | ^~~~ nxengine/ai/sand/toroko_frenzied.cpp: In function ‘void ai_toroko_flower(Object*)’: nxengine/ai/sand/toroko_frenzied.cpp:281:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 281 | o->timer = o->frame = 0; | ~~~~~~~~~^~~~~~~~~~~~~~ nxengine/ai/sand/toroko_frenzied.cpp:282:17: note: here 282 | case 11: | ^~~~ nxengine/ai/sand/sand.cpp: In function ‘void ai_skullhead(Object*)’: nxengine/ai/sand/sand.cpp:501:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 501 | o->timer = nx_random(-5, 0); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ nxengine/ai/sand/sand.cpp:503:17: note: here 503 | case 1: | ^~~~ nxengine/ai/sand/sand.cpp: In function ‘void ai_armadillo(Object*)’: nxengine/ai/sand/sand.cpp:663:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 663 | o->state = 1; | ~~~~~~~~~^~~ nxengine/ai/sand/sand.cpp:665:17: note: here 665 | case 1: | ^~~~ nxengine/ai/sand/sand.cpp: In function ‘void ai_skullstep(Object*)’: nxengine/ai/sand/sand.cpp:703:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 703 | o->angle = 200; | ~~~~~~~~~^~~~~ nxengine/ai/sand/sand.cpp:705:17: note: here 705 | case 1: | ^~~~ nxengine/ai/sand/sand.cpp: In function ‘void ai_skeleton(Object*)’: nxengine/ai/sand/sand.cpp:873:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 873 | o->state = 11; | ~~~~~~~~~^~~~ nxengine/ai/sand/sand.cpp:874:17: note: here 874 | case 11: | ^~~~ nxengine/ai/sand/sand.cpp:880:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 880 | if (o->state != 20) break; | ^~ nxengine/ai/sand/sand.cpp:882:17: note: here 882 | case 20: | ^~~~ nxengine/ai/sand/sand.cpp:890:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 890 | if (!o->shaketime) | ^~ nxengine/ai/sand/sand.cpp:899:17: note: here 899 | case 21: | ^~~~ nxengine/ai/sand/sand.cpp: In function ‘void ai_curlys_mimigas(Object*)’: nxengine/ai/sand/sand.cpp:958:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 958 | o->state = 3; | ~~~~~~~~~^~~ nxengine/ai/sand/sand.cpp:959:17: note: here 959 | case 3: // stand and blink | ^~~~ nxengine/ai/sand/sand.cpp:983:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 983 | o->frame = 0; | ~~~~~~~~~^~~ nxengine/ai/sand/sand.cpp:985:17: note: here 985 | case 11: | ^~~~ g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/sym/smoke.o nxengine/ai/sym/smoke.cpp g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/sym/sym.o nxengine/ai/sym/sym.cpp nxengine/ai/sym/smoke.cpp: In function ‘void SmokeBoomUp(Object*)’: nxengine/ai/sym/smoke.cpp:139:58: warning: left shift of negative value [-Wshift-negative-value] 139 | CreateObject(o->CenterX() + nx_random(-16<CenterY() + nx_random(-16<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/village/balrog_boss_running.o nxengine/ai/village/balrog_boss_running.cpp g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/village/ma_pignon.o nxengine/ai/village/ma_pignon.cpp nxengine/ai/sym/sym.cpp: In function ‘void ai_recharge(Object*)’: nxengine/ai/sym/sym.cpp:466:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 466 | o->state = 1; | ~~~~~~~~~^~~ nxengine/ai/sym/sym.cpp:468:17: note: here 468 | case 1: // flickery animation | ^~~~ nxengine/ai/sym/sym.cpp: In function ‘void ai_lightning(Object*)’: nxengine/ai/sym/sym.cpp:560:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 560 | if (o->dir == RIGHT) | ^~ nxengine/ai/sym/sym.cpp:563:17: note: here 563 | case 1: | ^~~~ nxengine/ai/sym/sym.cpp: In function ‘void ai_largedoor(Object*)’: nxengine/ai/sym/sym.cpp:644:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 644 | o->clip_enable = 1; | ~~~~~~~~~~~~~~~^~~ nxengine/ai/sym/sym.cpp:645:17: note: here 645 | case 11: | ^~~~ nxengine/ai/sym/sym.cpp: In function ‘void ai_fan_droplet(Object*)’: nxengine/ai/sym/sym.cpp:840:37: warning: this statement may fall through [-Wimplicit-fallthrough=] 840 | o->yinertia *= nx_random((2 << CSF), (4 << CSF)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nxengine/ai/sym/sym.cpp:841:17: note: here 841 | case 1: | ^~~~ nxengine/ai/sym/sym.cpp: In function ‘void ai_chinfish(Object*)’: nxengine/ai/sym/sym.cpp:947:37: warning: this statement may fall through [-Wimplicit-fallthrough=] 947 | o->yinertia = 0x88; | ~~~~~~~~~~~~^~~~~~ nxengine/ai/sym/sym.cpp:948:17: note: here 948 | case 1: | ^~~~ nxengine/ai/sym/sym.cpp: In function ‘void ai_fireplace(Object*)’: nxengine/ai/sym/sym.cpp:965:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 965 | o->invisible = 0; | ~~~~~~~~~~~~~^~~ nxengine/ai/sym/sym.cpp:966:17: note: here 966 | case 1: | ^~~~ nxengine/ai/sym/sym.cpp:973:36: warning: this statement may fall through [-Wimplicit-fallthrough=] 973 | SmokeClouds(o, 8, 16, 16); | ~~~~~~~~~~~^~~~~~~~~~~~~~ nxengine/ai/sym/sym.cpp:974:17: note: here 974 | case 11: | ^~~~ nxengine/ai/sym/sym.cpp: In function ‘void ai_straining(Object*)’: nxengine/ai/sym/sym.cpp:998:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 998 | o->state = 1; | ~~~~~~~~~^~~ nxengine/ai/sym/sym.cpp:1000:17: note: here 1000 | case 1: | ^~~~ nxengine/ai/sym/sym.cpp: In function ‘void ai_scroll_controller(Object*)’: nxengine/ai/sym/sym.cpp:1078:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 1078 | if (o->dirparam == 0) | ^~ nxengine/ai/sym/sym.cpp:1103:17: note: here 1103 | case 101: | ^~~~ nxengine/ai/village/balrog_boss_running.cpp: In function ‘void ai_balrog_boss_running(Object*)’: nxengine/ai/village/balrog_boss_running.cpp:41:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 41 | o->state = 1; | ~~~~~~~~~^~~ nxengine/ai/village/balrog_boss_running.cpp:43:17: note: here 43 | case 1: | ^~~~ nxengine/ai/village/balrog_boss_running.cpp:59:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 59 | o->animtimer = 0; | ~~~~~~~~~~~~~^~~ nxengine/ai/village/balrog_boss_running.cpp:61:17: note: here 61 | case STATE_CHARGE+1: | ^~~~ nxengine/ai/village/ma_pignon.cpp: In function ‘void ai_ma_pignon_rock(Object*)’: nxengine/ai/village/ma_pignon.cpp:410:106: warning: left shift of negative value [-Wshift-negative-value] 410 | Object *smoke = CreateObject(o->CenterX() + nx_random(-12<state = 1; | ~~~~~~~~~^~~ nxengine/ai/village/ma_pignon.cpp:50:17: note: here 50 | case 1: | ^~~~ nxengine/ai/village/ma_pignon.cpp:63:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 63 | o->flags |= FLAG_SHOOTABLE; nxengine/ai/village/ma_pignon.cpp:65:17: note: here 65 | case MP_BaseState: | ^~~~ nxengine/ai/village/ma_pignon.cpp:200:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 200 | quake(16); | ~~~~~^~~~ nxengine/ai/village/ma_pignon.cpp:202:17: note: here 202 | case MP_Hit_Wall+1: | ^~~~ In file included from nxengine/ai/village/../../nx.h:38, from nxengine/ai/village/../stdai.h:5, from nxengine/ai/village/ma_pignon.cpp:2: nxengine/ai/village/../../ai/ai.h:32:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 32 | o->dir = (o->CenterX() > player->CenterX()) ? LEFT:RIGHT; \ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nxengine/ai/village/ma_pignon.cpp:231:25: note: in expansion of macro ‘FACEPLAYER’ 231 | FACEPLAYER; | ^~~~~~~~~~ nxengine/ai/village/ma_pignon.cpp:233:17: note: here 233 | case MP_CloneAttack+1: // walk at player before attack | ^~~~ nxengine/ai/village/ma_pignon.cpp:281:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 281 | quake(10); | ~~~~~^~~~ nxengine/ai/village/ma_pignon.cpp:283:17: note: here 283 | case MP_Spawn_Clones+1: | ^~~~ nxengine/ai/village/ma_pignon.cpp:311:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 311 | o->damage = 0; | ~~~~~~~~~~^~~ nxengine/ai/village/ma_pignon.cpp:313:17: note: here 313 | case MP_Defeated+1: | ^~~~ nxengine/ai/village/ma_pignon.cpp: In function ‘void ai_ma_pignon_rock(Object*)’: nxengine/ai/village/ma_pignon.cpp:387:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 387 | o->damage = 10; | ~~~~~~~~~~^~~~ nxengine/ai/village/ma_pignon.cpp:389:17: note: here 389 | case 1: | ^~~~ g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/village/village.o nxengine/ai/village/village.cpp g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/weapons/blade.o nxengine/ai/weapons/blade.cpp nxengine/ai/village/village.cpp: In function ‘void ai_toroko_shack(Object*)’: nxengine/ai/village/village.cpp:34:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 34 | o->state = 1; | ~~~~~~~~~^~~ nxengine/ai/village/village.cpp:35:17: note: here 35 | case 1: | ^~~~ nxengine/ai/village/village.cpp:57:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 57 | o->state = 3; | ~~~~~~~~~^~~ nxengine/ai/village/village.cpp:58:17: note: here 58 | case 3: | ^~~~ nxengine/ai/village/village.cpp: In function ‘void ai_mushroom_enemy(Object*)’: nxengine/ai/village/village.cpp:128:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 128 | o->state = STANDING; | ~~~~~~~~~^~~~~~~~~~ nxengine/ai/village/village.cpp:129:17: note: here 129 | case STANDING: // stand around | ^~~~ nxengine/ai/village/village.cpp:166:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 166 | o->animtimer = 0; | ~~~~~~~~~~~~~^~~ nxengine/ai/village/village.cpp:167:17: note: here 167 | case WALKING+1: | ^~~~ nxengine/ai/village/village.cpp: In function ‘void ai_gravekeeper(Object*)’: nxengine/ai/village/village.cpp:217:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 217 | o->state = 1; | ~~~~~~~~~^~~ nxengine/ai/village/village.cpp:218:17: note: here 218 | case 1: | ^~~~ g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/weapons/bubbler.o nxengine/ai/weapons/bubbler.cpp g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/weapons/fireball.o nxengine/ai/weapons/fireball.cpp g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/weapons/missile.o nxengine/ai/weapons/missile.cpp nxengine/ai/weapons/missile.cpp: In function ‘void ai_missile_shot(Object*)’: nxengine/ai/weapons/missile.cpp:143:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 143 | if (o->state != STATE_RECOIL_OVER) | ^~ nxengine/ai/weapons/missile.cpp:146:17: note: here 146 | case STATE_RECOIL_OVER: | ^~~~ nxengine/ai/weapons/missile.cpp:154:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 154 | if (o->state != STATE_MISSILE_CAN_EXPLODE) | ^~ nxengine/ai/weapons/missile.cpp:157:17: note: here 157 | case STATE_MISSILE_CAN_EXPLODE: | ^~~~ g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/weapons/nemesis.o nxengine/ai/weapons/nemesis.cpp g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/weapons/polar_mgun.o nxengine/ai/weapons/polar_mgun.cpp g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/weapons/snake.o nxengine/ai/weapons/snake.cpp g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/weapons/spur.o nxengine/ai/weapons/spur.cpp g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/weapons/weapons.o nxengine/ai/weapons/weapons.cpp g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/weapons/whimstar.o nxengine/ai/weapons/whimstar.cpp g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/weed/balrog_boss_flying.o nxengine/ai/weed/balrog_boss_flying.cpp g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/weed/frenzied_mimiga.o nxengine/ai/weed/frenzied_mimiga.cpp nxengine/ai/weed/balrog_boss_flying.cpp: In function ‘void ai_balrog_boss_flying(Object*)’: nxengine/ai/weed/balrog_boss_flying.cpp:38:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 38 | o->timer = 0; | ~~~~~~~~~^~~ nxengine/ai/weed/balrog_boss_flying.cpp:39:17: note: here 39 | case WAIT_BEGIN: // wait at start of battle | ^~~~ g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/weed/weed.o nxengine/ai/weed/weed.cpp nxengine/ai/weed/frenzied_mimiga.cpp: In function ‘void ai_frenzied_mimiga(Object*)’: nxengine/ai/weed/frenzied_mimiga.cpp:28:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 28 | o->timer2 = 0; | ~~~~~~~~~~^~~ nxengine/ai/weed/frenzied_mimiga.cpp:29:17: note: here 29 | case 1: | ^~~~ nxengine/ai/weed/frenzied_mimiga.cpp:127:37: warning: this statement may fall through [-Wimplicit-fallthrough=] 127 | o->yinertia = -0x200; | ~~~~~~~~~~~~^~~~~~~~ nxengine/ai/weed/frenzied_mimiga.cpp:129:17: note: here 129 | case 51: | ^~~~ g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/common/BList.o nxengine/common/BList.cpp g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/common/DBuffer.o nxengine/common/DBuffer.cpp nxengine/ai/weed/weed.cpp: In function ‘void ai_bat_hang(Object*)’: nxengine/ai/weed/weed.cpp:245:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 245 | o->state = 1; | ~~~~~~~~~^~~ nxengine/ai/weed/weed.cpp:246:17: note: here 246 | case 1: // hanging and waiting | ^~~~ nxengine/ai/weed/weed.cpp: In function ‘void ai_bat_circle(Object*)’: nxengine/ai/weed/weed.cpp:334:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 334 | o->ymark = (o->y + (sin_table[angle] * 8)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nxengine/ai/weed/weed.cpp:336:17: note: here 336 | case 1: | ^~~~ nxengine/ai/weed/weed.cpp: In function ‘void ai_jelly(Object*)’: nxengine/ai/weed/weed.cpp:389:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 389 | o->state = 1; | ~~~~~~~~~^~~ nxengine/ai/weed/weed.cpp:391:17: note: here 391 | case 1: | ^~~~ nxengine/ai/weed/weed.cpp: In function ‘void ai_frog(Object*)’: nxengine/ai/weed/weed.cpp:645:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 645 | if (o->dir != LEFT && o->dir != RIGHT) | ^~ nxengine/ai/weed/weed.cpp:659:17: note: here 659 | case 1: // standing | ^~~~ nxengine/ai/weed/weed.cpp: In function ‘void ai_motorbike(Object*)’: nxengine/ai/weed/weed.cpp:792:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 792 | o->ymark = o->y; | ~~~~~~~~~^~~~~~ nxengine/ai/weed/weed.cpp:794:17: note: here 794 | case 21: | ^~~~ nxengine/ai/weed/weed.cpp:812:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 812 | sound(SND_MISSILE_HIT); | ~~~~~^~~~~~~~~~~~~~~~~ nxengine/ai/weed/weed.cpp:814:17: note: here 814 | case 31: | ^~~~ nxengine/ai/weed/weed.cpp:832:37: warning: this statement may fall through [-Wimplicit-fallthrough=] 832 | o->xinertia = -0x1000; // ...and fly fast | ~~~~~~~~~~~~^~~~~~~~~ nxengine/ai/weed/weed.cpp:834:17: note: here 834 | case 41: | ^~~~ nxengine/ai/weed/weed.cpp: In function ‘void ai_malco(Object*)’: nxengine/ai/weed/weed.cpp:879:36: warning: this statement may fall through [-Wimplicit-fallthrough=] 879 | SmokeClouds(o, 4, 16, 16); | ~~~~~~~~~~~^~~~~~~~~~~~~~ nxengine/ai/weed/weed.cpp:880:17: note: here 880 | case 11: // beeping and eyes flickering | ^~~~ nxengine/ai/weed/weed.cpp:914:36: warning: this statement may fall through [-Wimplicit-fallthrough=] 914 | SmokeClouds(o, 4, 16, 16); | ~~~~~~~~~~~^~~~~~~~~~~~~~ nxengine/ai/weed/weed.cpp:915:17: note: here 915 | case 17: | ^~~~ nxengine/ai/weed/weed.cpp:926:54: warning: this statement may fall through [-Wimplicit-fallthrough=] 926 | o->animtimer = 999; o->frame = 9; | ~~~~~~~~~^~~ nxengine/ai/weed/weed.cpp:927:17: note: here 927 | case 19: | ^~~~ nxengine/ai/weed/weed.cpp:957:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 957 | o->animtimer = 0; | ~~~~~~~~~~~~~^~~ nxengine/ai/weed/weed.cpp:959:17: note: here 959 | case 101: | ^~~~ g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/common/DString.o nxengine/common/DString.cpp g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/common/InitList.o nxengine/common/InitList.cpp g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/common/StringList.o nxengine/common/StringList.cpp In file included from nxengine/common/StringList.h:5, from nxengine/common/StringList.cpp:5: nxengine/common/BList.h:18:32: warning: ‘virtual BList& BList::operator=(const BList&)’ was hidden [-Woverloaded-virtual=] 18 | virtual BList& operator =(const BList &); | ^~~~~~~~ nxengine/common/StringList.h:27:21: note: by ‘StringList& StringList::operator=(const StringList&)’ 27 | StringList &operator= (const StringList &other); | ^~~~~~~~ nxengine/common/StringList.h: In copy constructor ‘StringList::StringList(const StringList&)’: nxengine/common/StringList.h:12:9: warning: base class ‘class BList’ should be explicitly initialized in the copy constructor [-Wextra] 12 | StringList(const StringList &other) | ^~~~~~~~~~ g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/endgame/credits.o nxengine/endgame/credits.cpp g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/endgame/CredReader.o nxengine/endgame/CredReader.cpp g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/endgame/island.o nxengine/endgame/island.cpp nxengine/endgame/CredReader.cpp: In member function ‘bool CredReader::ReadCommand(CredCommand*)’: nxengine/endgame/CredReader.cpp:57:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 57 | for(i=0;itext)-1;i++) | ~^~~~~~~~~~~~~~~~~~~~ g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/endgame/endgame_misc.o nxengine/endgame/endgame_misc.cpp g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/graphics/graphics.o nxengine/graphics/graphics.cpp g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/graphics/nxsurface.o nxengine/graphics/nxsurface.cpp g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/graphics/font.o nxengine/graphics/font.cpp nxengine/endgame/endgame_misc.cpp: In function ‘void ai_balrog_flying(Object*)’: nxengine/endgame/endgame_misc.cpp:111:89: warning: this statement may fall through [-Wimplicit-fallthrough=] 111 | CreateObject(0, 0, OBJ_BALROG_PASSENGER, 0, 0, RIGHT, o)->state = 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ nxengine/endgame/endgame_misc.cpp:113:17: note: here 113 | case 1: | ^~~~ nxengine/endgame/endgame_misc.cpp:126:37: warning: this statement may fall through [-Wimplicit-fallthrough=] 126 | o->yinertia = 0x200; | ~~~~~~~~~~~~^~~~~~~ nxengine/endgame/endgame_misc.cpp:128:17: note: here 128 | case 21: | ^~~~ nxengine/endgame/endgame_misc.cpp: In function ‘void ai_gaudi_patient(Object*)’: nxengine/endgame/endgame_misc.cpp:234:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 234 | o->frame = 2; | ~~~~~~~~~^~~ nxengine/endgame/endgame_misc.cpp:236:17: note: here 236 | case 21: | ^~~~ nxengine/endgame/endgame_misc.cpp: In function ‘void ai_baby_puppy(Object*)’: nxengine/endgame/endgame_misc.cpp:255:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 255 | o->state = 1; | ~~~~~~~~~~~~~^~~ nxengine/endgame/endgame_misc.cpp:257:17: note: here 257 | case 1: | ^~~~ nxengine/endgame/endgame_misc.cpp: In function ‘void ai_turning_human(Object*)’: nxengine/endgame/endgame_misc.cpp:281:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 281 | o->state = 1; | ~~~~~~~~~^~~ nxengine/endgame/endgame_misc.cpp:283:17: note: here 283 | case 1: | ^~~~ nxengine/endgame/endgame_misc.cpp:367:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 367 | o->frame = 0; | ~~~~~~~~~^~~ nxengine/endgame/endgame_misc.cpp:369:17: note: here 369 | case 51: // ..and blink | ^~~~ nxengine/endgame/endgame_misc.cpp: In function ‘void ai_the_cast(Object*)’: nxengine/endgame/endgame_misc.cpp:527:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 527 | o->state = 1; | ~~~~~~~~~^~~ nxengine/endgame/endgame_misc.cpp:529:17: note: here 529 | case 1: | ^~~~ g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/graphics/sprites.o nxengine/graphics/sprites.cpp g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/graphics/tileset.o nxengine/graphics/tileset.cpp g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/intro/intro.o nxengine/intro/intro.cpp In file included from nxengine/graphics/../siflib/sifloader.h:6, from nxengine/graphics/sprites.cpp:6: nxengine/graphics/../siflib/../common/BList.h:18:32: warning: ‘virtual BList& BList::operator=(const BList&)’ was hidden [-Woverloaded-virtual=] 18 | virtual BList& operator =(const BList &); | ^~~~~~~~ In file included from nxengine/graphics/sprites.cpp:10: nxengine/graphics/../common/StringList.h:27:21: note: by ‘StringList& StringList::operator=(const StringList&)’ 27 | StringList &operator= (const StringList &other); | ^~~~~~~~ nxengine/graphics/../common/StringList.h: In copy constructor ‘StringList::StringList(const StringList&)’: nxengine/graphics/../common/StringList.h:12:9: warning: base class ‘class BList’ should be explicitly initialized in the copy constructor [-Wextra] 12 | StringList(const StringList &other) | ^~~~~~~~~~ g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/intro/title.o nxengine/intro/title.cpp nxengine/intro/intro.cpp: In function ‘void ai_intro_crown(Object*)’: nxengine/intro/intro.cpp:105:59: warning: left shift of negative value [-Wshift-negative-value] 105 | effect(o->x + nx_random(-8<dir == LEFT) | ^~ nxengine/intro/intro.cpp:78:7: note: here 78 | case 1: | ^~~~ nxengine/intro/intro.cpp: In function ‘void ai_intro_crown(Object*)’: nxengine/intro/intro.cpp:101:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 101 | o->state = 1; | ~~~~~~~~~^~~ nxengine/intro/intro.cpp:102:17: note: here 102 | case 1: | ^~~~ nxengine/intro/intro.cpp: In function ‘void ai_intro_doctor(Object*)’: nxengine/intro/intro.cpp:120:19: warning: this statement may fall through [-Wimplicit-fallthrough=] 120 | o->state = 1; | ~~~~~~~~~^~~ nxengine/intro/intro.cpp:121:7: note: here 121 | case 1: | ^~~~ nxengine/intro/intro.cpp:129:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 129 | o->timer2 = 0; | ~~~~~~~~~~^~~ nxengine/intro/intro.cpp:130:7: note: here 130 | case 11: | ^~~~ nxengine/intro/intro.cpp:143:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 143 | o->animtimer = 0; | ~~~~~~~~~~~~~^~~ nxengine/intro/intro.cpp:144:7: note: here 144 | case 21: | ^~~~ nxengine/intro/intro.cpp:158:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 158 | o->timer2 = 0; | ~~~~~~~~~~^~~ nxengine/intro/intro.cpp:159:7: note: here 159 | case 41: | ^~~~ g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/pause/dialog.o nxengine/pause/dialog.cpp g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/pause/message.o nxengine/pause/message.cpp nxengine/graphics/font.cpp: In member function ‘bool NXFont::InitChars(SDL_Surface*, uint32_t)’: nxengine/graphics/font.cpp:153:34: warning: missing initializer for member ‘SDL_Rect::y’ [-Wmissing-field-initializers] 153 | SDL_Rect src = {0}; | ^ nxengine/graphics/font.cpp:153:34: warning: missing initializer for member ‘SDL_Rect::w’ [-Wmissing-field-initializers] nxengine/graphics/font.cpp:153:34: warning: missing initializer for member ‘SDL_Rect::h’ [-Wmissing-field-initializers] nxengine/graphics/font.cpp:160:34: warning: missing initializer for member ‘SDL_Rect::y’ [-Wmissing-field-initializers] 160 | SDL_Rect dst = {0}; | ^ nxengine/graphics/font.cpp:160:34: warning: missing initializer for member ‘SDL_Rect::w’ [-Wmissing-field-initializers] nxengine/graphics/font.cpp:160:34: warning: missing initializer for member ‘SDL_Rect::h’ [-Wmissing-field-initializers] nxengine/graphics/font.cpp: In member function ‘bool NXFont::InitCharsShadowed(SDL_Surface*, uint32_t, uint32_t)’: nxengine/graphics/font.cpp:209:34: warning: missing initializer for member ‘SDL_Rect::y’ [-Wmissing-field-initializers] 209 | SDL_Rect src = {0}; | ^ nxengine/graphics/font.cpp:209:34: warning: missing initializer for member ‘SDL_Rect::w’ [-Wmissing-field-initializers] nxengine/graphics/font.cpp:209:34: warning: missing initializer for member ‘SDL_Rect::h’ [-Wmissing-field-initializers] nxengine/graphics/font.cpp:215:34: warning: missing initializer for member ‘SDL_Rect::y’ [-Wmissing-field-initializers] 215 | SDL_Rect dst = {0}; | ^ nxengine/graphics/font.cpp:215:34: warning: missing initializer for member ‘SDL_Rect::w’ [-Wmissing-field-initializers] nxengine/graphics/font.cpp:215:34: warning: missing initializer for member ‘SDL_Rect::h’ [-Wmissing-field-initializers] In file included from nxengine/pause/../nx.h:15, from nxengine/pause/dialog.cpp:2: nxengine/pause/../common/BList.h:18:32: warning: ‘virtual BList& BList::operator=(const BList&)’ was hidden [-Woverloaded-virtual=] 18 | virtual BList& operator =(const BList &); | ^~~~~~~~ In file included from nxengine/pause/dialog.h:6, from nxengine/pause/dialog.cpp:3: nxengine/pause/options.h:20:15: note: by ‘Options::FocusStack::operator=’ 20 | class FocusStack : public BList | ^~~~~~~~~~ g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/pause/objects.o nxengine/pause/objects.cpp In file included from nxengine/pause/../nx.h:15, from nxengine/pause/message.cpp:2: nxengine/pause/../common/BList.h:18:32: warning: ‘virtual BList& BList::operator=(const BList&)’ was hidden [-Woverloaded-virtual=] 18 | virtual BList& operator =(const BList &); | ^~~~~~~~ In file included from nxengine/pause/message.h:5, from nxengine/pause/message.cpp:3: nxengine/pause/options.h:20:15: note: by ‘Options::FocusStack::operator=’ 20 | class FocusStack : public BList | ^~~~~~~~~~ g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/pause/options.o nxengine/pause/options.cpp In file included from nxengine/pause/../nx.h:15, from nxengine/pause/objects.cpp:4: nxengine/pause/../common/BList.h:18:32: warning: ‘virtual BList& BList::operator=(const BList&)’ was hidden [-Woverloaded-virtual=] 18 | virtual BList& operator =(const BList &); | ^~~~~~~~ In file included from nxengine/pause/objects.cpp:6: nxengine/pause/options.h:20:15: note: by ‘Options::FocusStack::operator=’ 20 | class FocusStack : public BList | ^~~~~~~~~~ nxengine/pause/objects.cpp: In function ‘void ai_oc_controller(Object*)’: nxengine/pause/objects.cpp:123:33: warning: left shift of negative value [-Wshift-negative-value] 123 | create_object(-16<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/pause/pause.o nxengine/pause/pause.cpp nxengine/pause/objects.cpp: In function ‘void ai_oc_ikachan(Object*)’: nxengine/pause/objects.cpp:207:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 207 | o->sprite = SPR_IKACHAN; nxengine/pause/objects.cpp:209:17: note: here 209 | case 1: // he pushes ahead | ^~~~ nxengine/pause/objects.cpp: In function ‘void ai_oc_quote(Object*)’: nxengine/pause/objects.cpp:154:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 154 | o->state = 21; | ~~~~~~~~~^~~~ nxengine/pause/objects.cpp:156:7: note: here 156 | case 21: | ^~~~ g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/libretro/libretro.o nxengine/libretro/libretro.cpp In file included from nxengine/pause/../nx.h:15, from nxengine/pause/options.cpp:2: nxengine/pause/../common/BList.h:18:32: warning: ‘virtual BList& BList::operator=(const BList&)’ was hidden [-Woverloaded-virtual=] 18 | virtual BList& operator =(const BList &); | ^~~~~~~~ In file included from nxengine/pause/options.cpp:3: nxengine/pause/options.h:20:15: note: by ‘Options::FocusStack::operator=’ 20 | class FocusStack : public BList | ^~~~~~~~~~ g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/main.o nxengine/main.cpp g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/siflib/sectSprites.o nxengine/siflib/sectSprites.cpp nxengine/libretro/libretro.cpp:36:17: warning: ‘libretro_supports_bitmasks’ initialized and declared ‘extern’ 36 | extern "C" bool libretro_supports_bitmasks = false; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/siflib/sectStringArray.o nxengine/siflib/sectStringArray.cpp In file included from nxengine/siflib/../nx.h:15, from nxengine/siflib/sectStringArray.cpp:6: nxengine/siflib/../common/BList.h:18:32: warning: ‘virtual BList& BList::operator=(const BList&)’ was hidden [-Woverloaded-virtual=] 18 | virtual BList& operator =(const BList &); | ^~~~~~~~ In file included from nxengine/siflib/sectStringArray.cpp:10: nxengine/siflib/../common/StringList.h:27:21: note: by ‘StringList& StringList::operator=(const StringList&)’ 27 | StringList &operator= (const StringList &other); | ^~~~~~~~ nxengine/siflib/../common/StringList.h: In copy constructor ‘StringList::StringList(const StringList&)’: nxengine/siflib/../common/StringList.h:12:9: warning: base class ‘class BList’ should be explicitly initialized in the copy constructor [-Wextra] 12 | StringList(const StringList &other) | ^~~~~~~~~~ g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/siflib/sif.o nxengine/siflib/sif.cpp g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/siflib/sifloader.o nxengine/siflib/sifloader.cpp g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/sound/org.o nxengine/sound/org.cpp nxengine/siflib/sifloader.cpp:66:32: warning: multi-character character constant [-Wmultichar] 66 | if ((magick = cgetl(fp)) != SIF_MAGICK) | ^~~~~~~~~~ nxengine/siflib/sifloader.cpp:69:46: warning: multi-character character constant [-Wmultichar] 69 | NX_ERR(" (expected %08x, got %08x)\n", SIF_MAGICK, magick); | ^~~~~~~~~~ g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/sound/pxt.o nxengine/sound/pxt.cpp g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/sound/sound.o nxengine/sound/sound.cpp g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/TextBox/ItemImage.o nxengine/TextBox/ItemImage.cpp g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/TextBox/SaveSelect.o nxengine/TextBox/SaveSelect.cpp g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/TextBox/StageSelect.o nxengine/TextBox/StageSelect.cpp nxengine/sound/pxt.cpp: In function ‘int pxt_Play(int, int, char)’: nxengine/sound/pxt.cpp:622:43: warning: comparison is always false due to limited range of data type [-Wtype-limits] 622 | sound_fx[slot].loops_left = (loop==-1) ? -1 : (loop - 1); | ~~~~^~~~ g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/TextBox/TextBox.o nxengine/TextBox/TextBox.cpp g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/TextBox/YesNoPrompt.o nxengine/TextBox/YesNoPrompt.cpp g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/autogen/AssignSprites.o nxengine/autogen/AssignSprites.cpp g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/autogen/objnames.o nxengine/autogen/objnames.cpp g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/caret.o nxengine/caret.cpp g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/floattext.o nxengine/floattext.cpp g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/game.o nxengine/game.cpp In file included from nxengine/nx.h:15, from nxengine/game.cpp:2: nxengine/common/BList.h:18:32: warning: ‘virtual BList& BList::operator=(const BList&)’ was hidden [-Woverloaded-virtual=] 18 | virtual BList& operator =(const BList &); | ^~~~~~~~ In file included from nxengine/game.cpp:8: nxengine/pause/options.h:20:15: note: by ‘Options::FocusStack::operator=’ 20 | class FocusStack : public BList | ^~~~~~~~~~ g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/inventory.o nxengine/inventory.cpp g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/map.o nxengine/map.cpp g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/map_system.o nxengine/map_system.cpp nxengine/map.cpp: In function ‘bool load_stage(int)’: nxengine/map.cpp:68:37: warning: comparison of constant ‘-1’ with boolean expression is always false [-Wbool-compare] 68 | if (tsc_load(fname, SP_MAP) == -1) return 1; | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/object.o nxengine/object.cpp g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ObjManager.o nxengine/ObjManager.cpp g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/p_arms.o nxengine/p_arms.cpp nxengine/map.cpp:58:43: warning: ‘.pxm’ directive output may be truncated writing 4 bytes into a region of size between 1 and 256 [-Wformat-truncation=] 58 | snprintf(fname, sizeof(fname), "%s.pxm", stage); | ^~~~ In file included from /usr/include/stdio.h:980, from nxengine/sdl/include/LRSDL_stdinc.h:37, from nxengine/sdl/include/LRSDL_main.h:26, from nxengine/sdl/include/LRSDL.h:30, from nxengine/nx.h:5, from nxengine/map.cpp:2: In function ‘snprintf’, inlined from ‘load_stage(int)’ at nxengine/map.cpp:58:10: /usr/include/aarch64-linux-gnu/bits/stdio2.h:54:35: note: ‘__snprintf_chk’ output between 5 and 260 bytes into a destination of size 256 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ nxengine/map.cpp: In function ‘load_stage(int)’: nxengine/map.cpp:64:43: warning: ‘.pxe’ directive output may be truncated writing 4 bytes into a region of size between 1 and 256 [-Wformat-truncation=] 64 | snprintf(fname, sizeof(fname), "%s.pxe", stage); | ^~~~ In function ‘snprintf’, inlined from ‘load_stage(int)’ at nxengine/map.cpp:64:10: /usr/include/aarch64-linux-gnu/bits/stdio2.h:54:35: note: ‘__snprintf_chk’ output between 5 and 260 bytes into a destination of size 256 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ nxengine/map.cpp: In function ‘load_stage(int)’: nxengine/map.cpp:67:43: warning: ‘.tsc’ directive output may be truncated writing 4 bytes into a region of size between 1 and 256 [-Wformat-truncation=] 67 | snprintf(fname, sizeof(fname), "%s.tsc", stage); | ^~~~ In function ‘snprintf’, inlined from ‘load_stage(int)’ at nxengine/map.cpp:67:10: /usr/include/aarch64-linux-gnu/bits/stdio2.h:54:35: note: ‘__snprintf_chk’ output between 5 and 260 bytes into a destination of size 256 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ nxengine/p_arms.cpp:79:1: warning: missing initializer for member ‘BulletInfo::manualsetup’ [-Wmissing-field-initializers] 79 | }; | ^ nxengine/p_arms.cpp:79:1: warning: missing initializer for member ‘BulletInfo::sound’ [-Wmissing-field-initializers] nxengine/p_arms.cpp: In function ‘void PFirePolarStar(int)’: nxengine/p_arms.cpp:396:42: warning: left shift of negative value [-Wshift-negative-value] 396 | if (level == 2) xoff = -5<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/player.o nxengine/player.cpp g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/playerstats.o nxengine/playerstats.cpp g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/screeneffect.o nxengine/screeneffect.cpp g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/settings.o nxengine/settings.cpp g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/slope.o nxengine/slope.cpp g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/stageboss.o nxengine/stageboss.cpp g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/statusbar.o nxengine/statusbar.cpp g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/trig.o nxengine/trig.cpp g++ -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/tsc.o nxengine/tsc.cpp cc -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/sdl/SDL_error.o nxengine/sdl/SDL_error.c cc -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/sdl/file/SDL_rwops.o nxengine/sdl/file/SDL_rwops.c cc -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/sdl/video/SDL_blit.o nxengine/sdl/video/SDL_blit.c cc -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/sdl/video/SDL_blit_0.o nxengine/sdl/video/SDL_blit_0.c cc -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/sdl/video/SDL_blit_1.o nxengine/sdl/video/SDL_blit_1.c nxengine/sdl/video/SDL_blit_0.c: In function ‘LRSDL_CalculateBlit0’: nxengine/sdl/video/SDL_blit_0.c:443:10: warning: this statement may fall through [-Wimplicit-fallthrough=] 443 | switch (which) | ^~~~~~ nxengine/sdl/video/SDL_blit_0.c:456:7: note: here 456 | case 1: /* colorkey */ | ^~~~ nxengine/sdl/video/SDL_blit_0.c:457:10: warning: this statement may fall through [-Wimplicit-fallthrough=] 457 | switch (which) | ^~~~~~ nxengine/sdl/video/SDL_blit_0.c:470:7: note: here 470 | case 2: /* alpha */ | ^~~~ cc -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/sdl/video/SDL_blit_A.o nxengine/sdl/video/SDL_blit_A.c nxengine/sdl/video/SDL_blit_1.c: In function ‘Blit1to4’: nxengine/sdl/video/SDL_blit_1.c:230:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 230 | *dst++ = map[*src++]; | ~~~~~~~^~~~~~~~~~~~~ nxengine/sdl/video/SDL_blit_1.c:231:10: note: here 231 | case 2: | ^~~~ nxengine/sdl/video/SDL_blit_1.c:232:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 232 | *dst++ = map[*src++]; | ~~~~~~~^~~~~~~~~~~~~ nxengine/sdl/video/SDL_blit_1.c:233:10: note: here 233 | case 1: | ^~~~ cc -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/sdl/video/SDL_blit_N.o nxengine/sdl/video/SDL_blit_N.c cc -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/sdl/video/SDL_bmp.o nxengine/sdl/video/SDL_bmp.c cc -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/sdl/video/SDL_pixels.o nxengine/sdl/video/SDL_pixels.c nxengine/sdl/video/SDL_blit_N.c:1369:4: warning: missing initializer for field ‘alpha’ of ‘const struct blit_table’ [-Wmissing-field-initializers] 1369 | { 0,0,0, 0, 0,0,0, 0, NULL, NULL }, | ^ nxengine/sdl/video/SDL_blit_N.c:1357:13: note: ‘alpha’ declared here 1357 | unsigned alpha; | ^~~~~ nxengine/sdl/video/SDL_blit_N.c: In function ‘LRSDL_CalculateBlitN’: nxengine/sdl/video/SDL_blit_N.c:1474:46: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 1474 | (a_need & table[which].alpha) == a_need && | ^~ nxengine/sdl/video/SDL_blit_N.c: In function ‘Blit_RGB888_RGB555’: nxengine/sdl/video/SDL_blit_N.c:190:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 190 | ++dst; | ^~~~~ nxengine/sdl/video/SDL_blit_N.c:191:13: note: here 191 | case 2: | ^~~~ nxengine/sdl/video/SDL_blit_N.c:227:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 227 | ++dst; | ^~~~~ nxengine/sdl/video/SDL_blit_N.c:228:13: note: here 228 | case 2: | ^~~~ nxengine/sdl/video/SDL_blit_N.c: In function ‘Blit_RGB888_RGB565’: nxengine/sdl/video/SDL_blit_N.c:299:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 299 | ++dst; | ^~~~~ nxengine/sdl/video/SDL_blit_N.c:300:13: note: here 300 | case 2: | ^~~~ nxengine/sdl/video/SDL_blit_N.c:336:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 336 | ++dst; | ^~~~~ nxengine/sdl/video/SDL_blit_N.c:337:13: note: here 337 | case 2: | ^~~~ nxengine/sdl/video/SDL_blit_N.c: In function ‘Blit_RGB565_32’: nxengine/sdl/video/SDL_blit_N.c:386:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 386 | src += 2; | ~~~~^~~~ nxengine/sdl/video/SDL_blit_N.c:387:10: note: here 387 | case 2: | ^~~~ nxengine/sdl/video/SDL_blit_N.c:389:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 389 | src += 2; | ~~~~^~~~ nxengine/sdl/video/SDL_blit_N.c:390:10: note: here 390 | case 1: | ^~~~ nxengine/sdl/video/SDL_blit_N.c: In function ‘Blit_RGB888_index8’: nxengine/sdl/video/SDL_blit_N.c:87:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 87 | ++src; | ^~~~~ nxengine/sdl/video/SDL_blit_N.c:88:13: note: here 88 | case 2: | ^~~~ nxengine/sdl/video/SDL_blit_N.c:91:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 91 | ++src; | ^~~~~ nxengine/sdl/video/SDL_blit_N.c:92:13: note: here 92 | case 1: | ^~~~ nxengine/sdl/video/SDL_blit_N.c:121:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 121 | ++src; | ^~~~~ nxengine/sdl/video/SDL_blit_N.c:122:13: note: here 122 | case 2: | ^~~~ nxengine/sdl/video/SDL_blit_N.c:124:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 124 | ++src; | ^~~~~ nxengine/sdl/video/SDL_blit_N.c:125:13: note: here 125 | case 1: | ^~~~ nxengine/sdl/video/SDL_blit_N.c: In function ‘Blit_RGB888_index8_map’: nxengine/sdl/video/SDL_blit_N.c:985:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 985 | ++src; | ^~~~~ nxengine/sdl/video/SDL_blit_N.c:986:10: note: here 986 | case 2: | ^~~~ nxengine/sdl/video/SDL_blit_N.c:989:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 989 | ++src; | ^~~~~ nxengine/sdl/video/SDL_blit_N.c:990:10: note: here 990 | case 1: | ^~~~ cc -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/sdl/video/SDL_surface.o nxengine/sdl/video/SDL_surface.c In file included from nxengine/sdl/include/LRSDL_video.h:30, from nxengine/sdl/video/SDL_surface.c:24: nxengine/sdl/video/SDL_surface.c: In function ‘LRSDL_FillRect’: nxengine/sdl/include/LRSDL_stdinc.h:198:31: warning: this statement may fall through [-Wimplicit-fallthrough=] 198 | case 0: do { *_p++ = _val; \ | ~~~~~~^~~~~~ nxengine/sdl/video/SDL_surface.c:476:13: note: in expansion of macro ‘SDL_memset4’ 476 | SDL_memset4(row, 0, n); | ^~~~~~~~~~~ nxengine/sdl/include/LRSDL_stdinc.h:199:9: note: here 199 | case 3: *_p++ = _val; \ | ^~~~ nxengine/sdl/video/SDL_surface.c:476:13: note: in expansion of macro ‘SDL_memset4’ 476 | SDL_memset4(row, 0, n); | ^~~~~~~~~~~ nxengine/sdl/include/LRSDL_stdinc.h:199:31: warning: this statement may fall through [-Wimplicit-fallthrough=] 199 | case 3: *_p++ = _val; \ | ~~~~~~^~~~~~ nxengine/sdl/video/SDL_surface.c:476:13: note: in expansion of macro ‘SDL_memset4’ 476 | SDL_memset4(row, 0, n); | ^~~~~~~~~~~ nxengine/sdl/include/LRSDL_stdinc.h:200:9: note: here 200 | case 2: *_p++ = _val; \ | ^~~~ nxengine/sdl/video/SDL_surface.c:476:13: note: in expansion of macro ‘SDL_memset4’ 476 | SDL_memset4(row, 0, n); | ^~~~~~~~~~~ nxengine/sdl/include/LRSDL_stdinc.h:200:31: warning: this statement may fall through [-Wimplicit-fallthrough=] 200 | case 2: *_p++ = _val; \ | ~~~~~~^~~~~~ nxengine/sdl/video/SDL_surface.c:476:13: note: in expansion of macro ‘SDL_memset4’ 476 | SDL_memset4(row, 0, n); | ^~~~~~~~~~~ nxengine/sdl/include/LRSDL_stdinc.h:201:9: note: here 201 | case 1: *_p++ = _val; \ | ^~~~ nxengine/sdl/video/SDL_surface.c:476:13: note: in expansion of macro ‘SDL_memset4’ 476 | SDL_memset4(row, 0, n); | ^~~~~~~~~~~ nxengine/sdl/include/LRSDL_stdinc.h:198:31: warning: this statement may fall through [-Wimplicit-fallthrough=] 198 | case 0: do { *_p++ = _val; \ | ~~~~~~^~~~~~ nxengine/sdl/video/SDL_surface.c:507:19: note: in expansion of macro ‘SDL_memset4’ 507 | SDL_memset4(pixels, cc, n >> 1); | ^~~~~~~~~~~ nxengine/sdl/include/LRSDL_stdinc.h:199:9: note: here 199 | case 3: *_p++ = _val; \ | ^~~~ nxengine/sdl/video/SDL_surface.c:507:19: note: in expansion of macro ‘SDL_memset4’ 507 | SDL_memset4(pixels, cc, n >> 1); | ^~~~~~~~~~~ nxengine/sdl/include/LRSDL_stdinc.h:199:31: warning: this statement may fall through [-Wimplicit-fallthrough=] 199 | case 3: *_p++ = _val; \ | ~~~~~~^~~~~~ nxengine/sdl/video/SDL_surface.c:507:19: note: in expansion of macro ‘SDL_memset4’ 507 | SDL_memset4(pixels, cc, n >> 1); | ^~~~~~~~~~~ cc -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/libretro/libretro-common/streams/file_stream.o nxengine/libretro/libretro-common/streams/file_stream.c nxengine/sdl/include/LRSDL_stdinc.h:200:9: note: here 200 | case 2: *_p++ = _val; \ | ^~~~ nxengine/sdl/video/SDL_surface.c:507:19: note: in expansion of macro ‘SDL_memset4’ 507 | SDL_memset4(pixels, cc, n >> 1); | ^~~~~~~~~~~ nxengine/sdl/include/LRSDL_stdinc.h:200:31: warning: this statement may fall through [-Wimplicit-fallthrough=] 200 | case 2: *_p++ = _val; \ | ~~~~~~^~~~~~ nxengine/sdl/video/SDL_surface.c:507:19: note: in expansion of macro ‘SDL_memset4’ 507 | SDL_memset4(pixels, cc, n >> 1); | ^~~~~~~~~~~ nxengine/sdl/include/LRSDL_stdinc.h:201:9: note: here 201 | case 1: *_p++ = _val; \ | ^~~~ nxengine/sdl/video/SDL_surface.c:507:19: note: in expansion of macro ‘SDL_memset4’ 507 | SDL_memset4(pixels, cc, n >> 1); | ^~~~~~~~~~~ nxengine/sdl/include/LRSDL_stdinc.h:198:31: warning: this statement may fall through [-Wimplicit-fallthrough=] 198 | case 0: do { *_p++ = _val; \ | ~~~~~~^~~~~~ nxengine/sdl/video/SDL_surface.c:534:16: note: in expansion of macro ‘SDL_memset4’ 534 | SDL_memset4(row, color, dstrect->w); | ^~~~~~~~~~~ nxengine/sdl/include/LRSDL_stdinc.h:199:9: note: here 199 | case 3: *_p++ = _val; \ | ^~~~ nxengine/sdl/video/SDL_surface.c:534:16: note: in expansion of macro ‘SDL_memset4’ 534 | SDL_memset4(row, color, dstrect->w); | ^~~~~~~~~~~ nxengine/sdl/include/LRSDL_stdinc.h:199:31: warning: this statement may fall through [-Wimplicit-fallthrough=] 199 | case 3: *_p++ = _val; \ | ~~~~~~^~~~~~ nxengine/sdl/video/SDL_surface.c:534:16: note: in expansion of macro ‘SDL_memset4’ 534 | SDL_memset4(row, color, dstrect->w); | ^~~~~~~~~~~ nxengine/sdl/include/LRSDL_stdinc.h:200:9: note: here 200 | case 2: *_p++ = _val; \ | ^~~~ nxengine/sdl/video/SDL_surface.c:534:16: note: in expansion of macro ‘SDL_memset4’ 534 | SDL_memset4(row, color, dstrect->w); | ^~~~~~~~~~~ nxengine/sdl/include/LRSDL_stdinc.h:200:31: warning: this statement may fall through [-Wimplicit-fallthrough=] 200 | case 2: *_p++ = _val; \ | ~~~~~~^~~~~~ nxengine/sdl/video/SDL_surface.c:534:16: note: in expansion of macro ‘SDL_memset4’ 534 | SDL_memset4(row, color, dstrect->w); | ^~~~~~~~~~~ nxengine/sdl/include/LRSDL_stdinc.h:201:9: note: here 201 | case 1: *_p++ = _val; \ | ^~~~ nxengine/sdl/video/SDL_surface.c:534:16: note: in expansion of macro ‘SDL_memset4’ 534 | SDL_memset4(row, color, dstrect->w); | ^~~~~~~~~~~ cc -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/libretro/libretro-common/streams/file_stream_transforms.o nxengine/libretro/libretro-common/streams/file_stream_transforms.c cc -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/libretro/libretro-common/compat/fopen_utf8.o nxengine/libretro/libretro-common/compat/fopen_utf8.c cc -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/libretro/libretro-common/file/file_path.o nxengine/libretro/libretro-common/file/file_path.c cc -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/libretro/libretro-common/file/file_path_io.o nxengine/libretro/libretro-common/file/file_path_io.c cc -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/libretro/libretro-common/encodings/encoding_utf.o nxengine/libretro/libretro-common/encodings/encoding_utf.c cc -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/libretro/libretro-common/compat/compat_strl.o nxengine/libretro/libretro-common/compat/compat_strl.c cc -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/libretro/libretro-common/compat/compat_snprintf.o nxengine/libretro/libretro-common/compat/compat_snprintf.c cc -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/libretro/libretro-common/compat/compat_posix_string.o nxengine/libretro/libretro-common/compat/compat_posix_string.c cc -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/libretro/libretro-common/string/stdstring.o nxengine/libretro/libretro-common/string/stdstring.c cc -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/libretro/libretro-common/time/rtime.o nxengine/libretro/libretro-common/time/rtime.c cc -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/libretro/libretro-common/vfs/vfs_implementation.o nxengine/libretro/libretro-common/vfs/vfs_implementation.c cc -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/common/misc.o nxengine/common/misc.c cc -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/common/bufio.o nxengine/common/bufio.c nxengine/libretro/libretro-common/vfs/vfs_implementation.c: In function ‘retro_vfs_file_write_impl’: nxengine/libretro/libretro-common/vfs/vfs_implementation.c:713:18: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 713 | if (result != -1 && pos + result > stream->size) | ^~ nxengine/libretro/libretro-common/vfs/vfs_implementation.c:713:40: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int64_t’ {aka ‘long int’} [-Wsign-compare] 713 | if (result != -1 && pos + result > stream->size) | ^ nxengine/libretro/libretro-common/vfs/vfs_implementation.c:726:15: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 726 | if (result != -1 && pos + result > stream->size) | ^~ nxengine/libretro/libretro-common/vfs/vfs_implementation.c:726:37: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int64_t’ {aka ‘long int’} [-Wsign-compare] 726 | if (result != -1 && pos + result > stream->size) | ^ nxengine/common/misc.c: In function ‘fgetl’: nxengine/common/misc.c:39:9: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 39 | fread(&value, 4, 1, fp); | ^~~~~~~~~~~~~~~~~~~~~~~ nxengine/common/misc.c: In function ‘fgetline’: nxengine/common/misc.c:177:9: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 177 | fgets(str, maxlen - 1, fp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ cc -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/extract-auto/cachefiles.o nxengine/extract-auto/cachefiles.c cc -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/extract-auto/extractorg.o nxengine/extract-auto/extractorg.c cc -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/extract-auto/extractpxt.o nxengine/extract-auto/extractpxt.c cc -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/extract-auto/extractstages.o nxengine/extract-auto/extractstages.c nxengine/extract-auto/extractorg.c: In function ‘extract_org_free’: nxengine/extract-auto/extractorg.c:133:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 133 | for (i = 0; i < sizeof(org_data) / sizeof(org_data[0]); i++) | ^ nxengine/extract-auto/extractpxt.c:41:1: warning: missing braces around initializer [-Wmissing-braces] 41 | { | ^ nxengine/extract-auto/extractpxt.c:73:1: warning: missing braces around initializer [-Wmissing-braces] 73 | { | ^ 74 | 0x01, 1, 0x0907b0, | { } 75 | 0x02, 1, 0x0909e0, | { } 76 | 0x03, 1, 0x0934c0, | { } 77 | 0x04, 1, 0x090890, | { } 78 | 0x05, 1, 0x090660, | { } 79 | 0x06, 1, 0x093530, | { } 80 | 0x07, 1, 0x0935a0, | { } 81 | 0x0b, 1, 0x090740, | { } 82 | 0x0c, 2, 0x090c80, | { } 83 | 0x0e, 1, 0x090a50, | { } 84 | 0x0f, 1, 0x08fbe0, | { } 85 | 0x10, 2, 0x090350, | { } 86 | 0x11, 3, 0x090430, | { } 87 | 0x12, 1, 0x090820, | { } 88 | 0x14, 2, 0x090900, | { } 89 | 0x15, 1, 0x090c10, | { } 90 | 0x16, 1, 0x0906d0, | { } 91 | 0x17, 1, 0x08fcc0, | { } 92 | 0x18, 1, 0x08fc50, | { } 93 | 0x19, 2, 0x090d60, | { } 94 | 0x1a, 2, 0x090b30, | { } 95 | 0x1b, 1, 0x090e40, | { } 96 | 0x1c, 2, 0x0910e0, | { } 97 | 0x1d, 1, 0x0911c0, | { } 98 | 0x1e, 1, 0x091ee0, | { } 99 | 0x1f, 1, 0x091310, | { } 100 | 0x20, 2, 0x08f940, | { } 101 | 0x21, 2, 0x08fa20, | { } 102 | 0x22, 2, 0x08fb00, | { } 103 | 0x23, 3, 0x090eb0, | { } 104 | 0x25, 2, 0x092810, | { } 105 | 0x26, 2, 0x091230, | { } 106 | 0x27, 3, 0x091000, | { } 107 | 0x28, 2, 0x092730, | { } 108 | 0x29, 2, 0x092730, | { } 109 | 0x2a, 1, 0x091380, | { } 110 | 0x2b, 1, 0x0913f0, | { } 111 | 0x2c, 3, 0x091460, | { } 112 | 0x2d, 1, 0x0915b0, | { } 113 | 0x2e, 1, 0x091620, | { } 114 | 0x2f, 1, 0x091700, | { } 115 | 0x30, 1, 0x091770, | { } 116 | 0x31, 2, 0x0917e0, | { } 117 | 0x32, 2, 0x08fd30, | { } 118 | 0x33, 2, 0x08fe10, | { } 119 | 0x34, 2, 0x08fef0, | { } 120 | 0x35, 2, 0x090580, | { } 121 | 0x36, 2, 0x091a80, | { } 122 | 0x37, 2, 0x092ea0, | { } 123 | 0x38, 2, 0x092650, | { } 124 | 0x39, 2, 0x0928f0, | { } 125 | 0x3a, 2, 0x092dc0, | { } 126 | 0x3b, 1, 0x093060, | { } 127 | 0x3c, 1, 0x0930d0, | { } 128 | 0x3d, 1, 0x093140, | { } 129 | 0x3e, 2, 0x0931b0, | { } 130 | 0x3f, 2, 0x093290, | { } 131 | 0x40, 2, 0x093370, | { } 132 | 0x41, 1, 0x093450, | { } 133 | 0x46, 2, 0x08ffd0, | { } 134 | 0x47, 2, 0x0900b0, | { } 135 | 0x48, 2, 0x090190, | { } 136 | 0x64, 1, 0x0918c0, | { } 137 | 0x65, 3, 0x091930, | { } 138 | 0x66, 2, 0x091b60, | { } 139 | 0x67, 2, 0x091c40, | { } 140 | 0x68, 1, 0x091cb0, | { } 141 | 0x68, 1, 0x092c00, | { } 142 | 0x69, 1, 0x091d20, | { } 143 | 0x6a, 2, 0x091d90, | { } 144 | 0x6b, 1, 0x091e70, | { } 145 | 0x6c, 1, 0x091f50, | { } 146 | 0x6d, 1, 0x091fc0, | { } 147 | 0x6e, 1, 0x092030, | { } 148 | 0x6f, 1, 0x0920a0, | { } 149 | 0x70, 1, 0x092110, | { } 150 | 0x71, 1, 0x092180, | { } 151 | 0x72, 2, 0x0921f0, | { } 152 | 0x73, 3, 0x092ab0, | { } 153 | 0x74, 3, 0x092c70, | { } 154 | 0x75, 2, 0x092f80, | { } 155 | 0x96, 2, 0x0922d0, | { } 156 | 0x97, 2, 0x0923b0, | { } 157 | 0x98, 1, 0x092490, | { } 158 | 0x99, 1, 0x092500, | { } 159 | 0x9a, 2, 0x092570, | { } 160 | 0x9b, 2, 0x0929d0, | { } 161 | 0, 0, 0 | { 162 | }; | } nxengine/extract-auto/extractpxt.c: In function ‘extract_pxt’: nxengine/extract-auto/extractpxt.c:178:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 178 | for (i = 0; i < sizeof(snd) / sizeof(snd[0]); i++) | ^ cc -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/libretro/libretro_shared.o nxengine/libretro/libretro_shared.c cc -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/sound/sslib.o nxengine/sound/sslib.c cc -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/niku.o nxengine/niku.c cc -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/input.o nxengine/input.c cc -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/stagedata.o nxengine/stagedata.c cc -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/libretro-nxengine-1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/profile.o nxengine/profile.c g++ -fPIC -shared -Wl,--version-script=nxengine/libretro/link.T -Wl,-no-undefined -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -o nxengine_libretro.so nxengine/ai/ai.o nxengine/ai/balrog_common.o nxengine/ai/IrregularBBox.o nxengine/ai/almond/almond.o nxengine/ai/boss/balfrog.o nxengine/ai/boss/ballos.o nxengine/ai/boss/core.o nxengine/ai/boss/heavypress.o nxengine/ai/boss/ironhead.o nxengine/ai/boss/omega.o nxengine/ai/boss/sisters.o nxengine/ai/boss/undead_core.o nxengine/ai/boss/x.o nxengine/ai/egg/egg.o nxengine/ai/egg/egg2.o nxengine/ai/egg/igor.o nxengine/ai/final_battle/balcony.o nxengine/ai/final_battle/doctor.o nxengine/ai/final_battle/doctor_common.o nxengine/ai/final_battle/doctor_frenzied.o nxengine/ai/final_battle/final_misc.o nxengine/ai/final_battle/misery_finalbattle.o nxengine/ai/final_battle/sidekicks.o nxengine/ai/first_cave/first_cave.o nxengine/ai/hell/ballos_misc.o nxengine/ai/hell/ballos_priest.o nxengine/ai/hell/hell.o nxengine/ai/last_cave/last_cave.o nxengine/ai/maze/balrog_boss_missiles.o nxengine/ai/maze/critter_purple.o nxengine/ai/maze/gaudi.o nxengine/ai/maze/labyrinth_m.o nxengine/ai/maze/pooh_black.o nxengine/ai/maze/maze.o nxengine/ai/npc/balrog.o nxengine/ai/npc/curly.o nxengine/ai/npc/curly_ai.o nxengine/ai/npc/misery.o nxengine/ai/npc/npcguest.o nxengine/ai/npc/npcplayer.o nxengine/ai/npc/npcregu.o nxengine/ai/oside/oside.o nxengine/ai/plantation/plantation.o nxengine/ai/sand/curly_boss.o nxengine/ai/sand/puppy.o nxengine/ai/sand/sand.o nxengine/ai/sand/toroko_frenzied.o nxengine/ai/sym/smoke.o nxengine/ai/sym/sym.o nxengine/ai/village/balrog_boss_running.o nxengine/ai/village/ma_pignon.o nxengine/ai/village/village.o nxengine/ai/weapons/blade.o nxengine/ai/weapons/bubbler.o nxengine/ai/weapons/fireball.o nxengine/ai/weapons/missile.o nxengine/ai/weapons/nemesis.o nxengine/ai/weapons/polar_mgun.o nxengine/ai/weapons/snake.o nxengine/ai/weapons/spur.o nxengine/ai/weapons/weapons.o nxengine/ai/weapons/whimstar.o nxengine/ai/weed/balrog_boss_flying.o nxengine/ai/weed/frenzied_mimiga.o nxengine/ai/weed/weed.o nxengine/common/BList.o nxengine/common/DBuffer.o nxengine/common/DString.o nxengine/common/InitList.o nxengine/common/StringList.o nxengine/endgame/credits.o nxengine/endgame/CredReader.o nxengine/endgame/island.o nxengine/endgame/endgame_misc.o nxengine/graphics/graphics.o nxengine/graphics/nxsurface.o nxengine/graphics/font.o nxengine/graphics/sprites.o nxengine/graphics/tileset.o nxengine/intro/intro.o nxengine/intro/title.o nxengine/pause/dialog.o nxengine/pause/message.o nxengine/pause/objects.o nxengine/pause/options.o nxengine/pause/pause.o nxengine/libretro/libretro.o nxengine/main.o nxengine/siflib/sectSprites.o nxengine/siflib/sectStringArray.o nxengine/siflib/sif.o nxengine/siflib/sifloader.o nxengine/sound/org.o nxengine/sound/pxt.o nxengine/sound/sound.o nxengine/TextBox/ItemImage.o nxengine/TextBox/SaveSelect.o nxengine/TextBox/StageSelect.o nxengine/TextBox/TextBox.o nxengine/TextBox/YesNoPrompt.o nxengine/autogen/AssignSprites.o nxengine/autogen/objnames.o nxengine/caret.o nxengine/floattext.o nxengine/game.o nxengine/inventory.o nxengine/map.o nxengine/map_system.o nxengine/object.o nxengine/ObjManager.o nxengine/p_arms.o nxengine/player.o nxengine/playerstats.o nxengine/screeneffect.o nxengine/settings.o nxengine/slope.o nxengine/stageboss.o nxengine/statusbar.o nxengine/trig.o nxengine/tsc.o nxengine/sdl/SDL_error.o nxengine/sdl/file/SDL_rwops.o nxengine/sdl/video/SDL_blit.o nxengine/sdl/video/SDL_blit_0.o nxengine/sdl/video/SDL_blit_1.o nxengine/sdl/video/SDL_blit_A.o nxengine/sdl/video/SDL_blit_N.o nxengine/sdl/video/SDL_bmp.o nxengine/sdl/video/SDL_pixels.o nxengine/sdl/video/SDL_surface.o nxengine/libretro/libretro-common/streams/file_stream.o nxengine/libretro/libretro-common/streams/file_stream_transforms.o nxengine/libretro/libretro-common/compat/fopen_utf8.o nxengine/libretro/libretro-common/file/file_path.o nxengine/libretro/libretro-common/file/file_path_io.o nxengine/libretro/libretro-common/encodings/encoding_utf.o nxengine/libretro/libretro-common/compat/compat_strl.o nxengine/libretro/libretro-common/compat/compat_snprintf.o nxengine/libretro/libretro-common/compat/compat_posix_string.o nxengine/libretro/libretro-common/string/stdstring.o nxengine/libretro/libretro-common/time/rtime.o nxengine/libretro/libretro-common/vfs/vfs_implementation.o nxengine/common/misc.o nxengine/common/bufio.o nxengine/extract-auto/cachefiles.o nxengine/extract-auto/extractorg.o nxengine/extract-auto/extractpxt.o nxengine/extract-auto/extractstages.o nxengine/libretro/libretro_shared.o nxengine/sound/sslib.o nxengine/niku.o nxengine/input.o nxengine/stagedata.o nxengine/profile.o -lm nxengine/ai/final_battle/doctor_frenzied.cpp:6:6: warning: type ‘STATES’ violates the C++ One Definition Rule [-Wodr] 6 | enum STATES | ^ nxengine/ai/hell/ballos_priest.cpp:5:6: note: an enum with different value name is defined in another translation unit 5 | enum STATES | ^ nxengine/ai/final_battle/doctor_frenzied.cpp:11:9: note: name ‘STATE_BASE’ differs from name ‘BP_FIGHTING_STANCE’ defined in another translation unit 11 | STATE_BASE = 10, // fall; once on ground for a moment pick next attack | ^ nxengine/ai/hell/ballos_priest.cpp:7:9: note: mismatching definition 7 | BP_FIGHTING_STANCE = 100, // show fighting stance, then prepare to fly lr | ^ make[2]: Leaving directory '/<>' make[1]: Leaving directory '/<>' dh_auto_test -a -O--parallel dh_auto_test: warning: Compatibility levels before 10 are deprecated (level 9 in use) fakeroot debian/rules binary-arch dh binary-arch --parallel dh: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_testroot -a -O--parallel dh_prep -a -O--parallel dh_auto_install --destdir=debian/libretro-nxengine/ -a -O--parallel dh_auto_install: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_install -a -O--parallel dh_install: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_installdocs -a -O--parallel dh_installdocs: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_installchangelogs -a -O--parallel dh_installinit -a -O--parallel dh_installinit: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_perl -a -O--parallel dh_link -a -O--parallel dh_link: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_strip_nondeterminism -a -O--parallel dh_compress -a -O--parallel dh_compress: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_fixperms -a -O--parallel dh_missing -a -O--parallel dh_missing: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_strip -a -O--parallel dh_strip: warning: Compatibility levels before 10 are deprecated (level 9 in use) 7781323bc06ebb0c62b54ba4fec954d8dbc7b36a dh_makeshlibs -a -O--parallel dh_makeshlibs: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_shlibdeps -a -O--parallel dh_shlibdeps: warning: Compatibility levels before 10 are deprecated (level 9 in use) dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-aarch64.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged dh_installdeb -a -O--parallel dh_installdeb: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_gencontrol -a -O--parallel dh_md5sums -a -O--parallel dh_builddeb -a -O--parallel INFO: pkgstriptranslations version 154 INFO: Disabling pkgstriptranslations for PPA build INFO: Disabling pkgmaintainermangler for PPA build INFO: Disabling pkgstripfiles for PPA build dpkg-deb: building package 'libretro-nxengine' in '../libretro-nxengine_1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1_arm64.deb'. dpkg-genbuildinfo --build=any -O../libretro-nxengine_1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1_arm64.buildinfo dpkg-genchanges --build=any -mLaunchpad Build Daemon -O../libretro-nxengine_1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1_arm64.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) -------------------------------------------------------------------------------- Build finished at 2024-04-12T17:16:25Z Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Changes | +------------------------------------------------------------------------------+ libretro-nxengine_1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1_arm64.changes: ------------------------------------------------------------------------------ Format: 1.8 Date: Fri, 12 Apr 2024 17:12:50 +0000 Source: libretro-nxengine Binary: libretro-nxengine Built-For-Profiles: noudeb Architecture: arm64 Version: 1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 Distribution: noble Urgency: low Maintainer: Launchpad Build Daemon Changed-By: Peter J. Mello Description: libretro-nxengine - Libretro wrapper for NXEngine Changes: libretro-nxengine (1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1) noble; urgency=low . * Auto build. Checksums-Sha1: fddbc1d28d9197f7d77a3899edb67e1af646f59a 5826 libretro-nxengine_1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1_arm64.buildinfo 287918ec037eb53aca5764eb27ad99d65cab5f15 267228 libretro-nxengine_1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1_arm64.deb Checksums-Sha256: 0ea7a2f31a27d6c14f1cbc2f3a94b58b85729b448c3b38f7f94cff8f1bf22b9f 5826 libretro-nxengine_1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1_arm64.buildinfo 26c91882a4242f55c2d3ac793766e92e5117b6f6d27b51e7633650f3cc39025d 267228 libretro-nxengine_1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1_arm64.deb Files: 39753d501af885fcfc553fae2e2e4e24 5826 games optional libretro-nxengine_1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1_arm64.buildinfo 1b10860ce1e605ab2275536c5d98e018 267228 games optional libretro-nxengine_1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1_arm64.deb /<>/libretro-nxengine_1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1_arm64.changes.new could not be renamed to /<>/libretro-nxengine_1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1_arm64.changes: Illegal seek Distribution field may be wrong!!! +------------------------------------------------------------------------------+ | Buildinfo | +------------------------------------------------------------------------------+ Format: 1.0 Source: libretro-nxengine Binary: libretro-nxengine Architecture: arm64 Version: 1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 Checksums-Md5: 1b10860ce1e605ab2275536c5d98e018 267228 libretro-nxengine_1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1_arm64.deb Checksums-Sha1: 287918ec037eb53aca5764eb27ad99d65cab5f15 267228 libretro-nxengine_1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1_arm64.deb Checksums-Sha256: 26c91882a4242f55c2d3ac793766e92e5117b6f6d27b51e7633650f3cc39025d 267228 libretro-nxengine_1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1_arm64.deb Build-Origin: Ubuntu Build-Architecture: arm64 Build-Date: Fri, 12 Apr 2024 17:16:24 +0000 Build-Path: /<> Build-Tainted-By: merged-usr-via-aliased-dirs usr-local-has-programs Installed-Build-Depends: autoconf (= 2.71-3), automake (= 1:1.16.5-1.3ubuntu1), autopoint (= 0.21-14ubuntu1), autotools-dev (= 20220109.1), base-files (= 13ubuntu9), base-passwd (= 3.6.3), bash (= 5.2.21-2ubuntu4), binutils (= 2.42-4ubuntu2), binutils-aarch64-linux-gnu (= 2.42-4ubuntu2), binutils-common (= 2.42-4ubuntu2), bsdextrautils (= 2.39.3-9ubuntu4), bsdutils (= 1:2.39.3-9ubuntu4), build-essential (= 12.10ubuntu1), bzip2 (= 1.0.8-5ubuntu1), coreutils (= 9.4-3ubuntu6), cpp (= 4:13.2.0-7ubuntu1), cpp-13 (= 13.2.0-23ubuntu3), cpp-13-aarch64-linux-gnu (= 13.2.0-23ubuntu3), cpp-aarch64-linux-gnu (= 4:13.2.0-7ubuntu1), dash (= 0.5.12-6ubuntu5), debconf (= 1.5.86), debhelper (= 13.14.1ubuntu5), debianutils (= 5.17build1), debugedit (= 1:5.0-5build2), dh-autoreconf (= 20), dh-strip-nondeterminism (= 1.13.1-1), diffutils (= 1:3.10-1), dpkg (= 1.22.6ubuntu6), dpkg-dev (= 1.22.6ubuntu6), dwz (= 0.15-1build6), file (= 1:5.45-3build1), findutils (= 4.9.0-5), g++ (= 4:13.2.0-7ubuntu1), g++-13 (= 13.2.0-23ubuntu3), g++-13-aarch64-linux-gnu (= 13.2.0-23ubuntu3), g++-aarch64-linux-gnu (= 4:13.2.0-7ubuntu1), gcc (= 4:13.2.0-7ubuntu1), gcc-13 (= 13.2.0-23ubuntu3), gcc-13-aarch64-linux-gnu (= 13.2.0-23ubuntu3), gcc-13-base (= 13.2.0-23ubuntu3), gcc-14-base (= 14-20240330-1ubuntu2), gcc-aarch64-linux-gnu (= 4:13.2.0-7ubuntu1), gettext (= 0.21-14ubuntu1), gettext-base (= 0.21-14ubuntu1), grep (= 3.11-4), groff-base (= 1.23.0-3build2), gzip (= 1.12-1ubuntu2), hostname (= 3.23+nmu2ubuntu2), init-system-helpers (= 1.66ubuntu1), intltool-debian (= 0.35.0+20060710.6), libacl1 (= 2.3.2-1), libarchive-zip-perl (= 1.68-1), libasan8 (= 14-20240330-1ubuntu2), libatomic1 (= 14-20240330-1ubuntu2), libattr1 (= 1:2.5.2-1build1), libaudit-common (= 1:3.1.2-2.1build1), libaudit1 (= 1:3.1.2-2.1build1), libbinutils (= 2.42-4ubuntu2), libblkid1 (= 2.39.3-9ubuntu4), libbz2-1.0 (= 1.0.8-5ubuntu1), libc-bin (= 2.39-0ubuntu8), libc-dev-bin (= 2.39-0ubuntu8), libc6 (= 2.39-0ubuntu8), libc6-dev (= 2.39-0ubuntu8), libcap-ng0 (= 0.8.4-2build2), libcap2 (= 1:2.66-5ubuntu1), libcc1-0 (= 14-20240330-1ubuntu2), libcrypt-dev (= 1:4.4.36-4), libcrypt1 (= 1:4.4.36-4), libctf-nobfd0 (= 2.42-4ubuntu2), libctf0 (= 2.42-4ubuntu2), libdb5.3t64 (= 5.3.28+dfsg2-6build1), libdebconfclient0 (= 0.271ubuntu3), libdebhelper-perl (= 13.14.1ubuntu5), libdpkg-perl (= 1.22.6ubuntu6), libdw1t64 (= 0.190-1.1build4), libelf1t64 (= 0.190-1.1build4), libfile-stripnondeterminism-perl (= 1.13.1-1), libgcc-13-dev (= 13.2.0-23ubuntu3), libgcc-s1 (= 14-20240330-1ubuntu2), libgcrypt20 (= 1.10.3-2), libgdbm-compat4t64 (= 1.23-5.1build1), libgdbm6t64 (= 1.23-5.1build1), libgmp10 (= 2:6.3.0+dfsg-2ubuntu4), libgomp1 (= 14-20240330-1ubuntu2), libgpg-error0 (= 1.47-3build1), libgprofng0 (= 2.42-4ubuntu2), libhwasan0 (= 14-20240330-1ubuntu2), libicu74 (= 74.2-1ubuntu1), libisl23 (= 0.26-3), libitm1 (= 14-20240330-1ubuntu2), libjansson4 (= 2.14-2build2), liblsan0 (= 14-20240330-1ubuntu2), liblz4-1 (= 1.9.4-1), liblzma5 (= 5.6.1+really5.4.5-1), libmagic-mgc (= 1:5.45-3build1), libmagic1t64 (= 1:5.45-3build1), libmd0 (= 1.1.0-2), libmount1 (= 2.39.3-9ubuntu4), libmpc3 (= 1.3.1-1), libmpfr6 (= 4.2.1-1), libpam-modules (= 1.5.3-5ubuntu4), libpam-modules-bin (= 1.5.3-5ubuntu4), libpam-runtime (= 1.5.3-5ubuntu4), libpam0g (= 1.5.3-5ubuntu4), libpcre2-8-0 (= 10.42-4ubuntu1), libperl5.38t64 (= 5.38.2-3.2build2), libpipeline1 (= 1.5.7-2), libseccomp2 (= 2.5.5-1ubuntu3), libselinux1 (= 3.5-2ubuntu2), libsframe1 (= 2.42-4ubuntu2), libsmartcols1 (= 2.39.3-9ubuntu4), libssl3t64 (= 3.0.13-0ubuntu3), libstdc++-13-dev (= 13.2.0-23ubuntu3), libstdc++6 (= 14-20240330-1ubuntu2), libsub-override-perl (= 0.10-1), libsystemd0 (= 255.4-1ubuntu7), libtinfo6 (= 6.4+20240113-1ubuntu1), libtool (= 2.4.7-7), libtsan2 (= 14-20240330-1ubuntu2), libubsan1 (= 14-20240330-1ubuntu2), libuchardet0 (= 0.0.8-1), libudev1 (= 255.4-1ubuntu7), libunistring5 (= 1.1-2), libuuid1 (= 2.39.3-9ubuntu4), libxml2 (= 2.9.14+dfsg-1.3ubuntu3), libzstd1 (= 1.5.5+dfsg2-2), linux-libc-dev (= 6.8.0-22.22), login (= 1:4.13+dfsg1-4ubuntu1), lto-disabled-list (= 47), m4 (= 1.4.19-4), make (= 4.3-4.1build1), man-db (= 2.12.0-4build1), mawk (= 1.3.4.20240123-1), ncurses-base (= 6.4+20240113-1ubuntu1), ncurses-bin (= 6.4+20240113-1ubuntu1), patch (= 2.7.6-7build2), perl (= 5.38.2-3.2build2), perl-base (= 5.38.2-3.2build2), perl-modules-5.38 (= 5.38.2-3.2build2), po-debconf (= 1.0.21+nmu1), rpcsvc-proto (= 1.4.2-0ubuntu6), sed (= 4.9-2), sensible-utils (= 0.0.22), sysvinit-utils (= 3.08-6ubuntu2), tar (= 1.35+dfsg-3), util-linux (= 2.39.3-9ubuntu4), xz-utils (= 5.6.1+really5.4.5-1), zlib1g (= 1:1.3.dfsg-3.1ubuntu2), zlib1g-dev (= 1:1.3.dfsg-3.1ubuntu2) Environment: DEB_BUILD_OPTIONS="noautodbgsym parallel=4" DEB_BUILD_PROFILES="noudeb" LANG="C.UTF-8" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1712941970" +------------------------------------------------------------------------------+ | Package contents | +------------------------------------------------------------------------------+ libretro-nxengine_1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1_arm64.deb ------------------------------------------------------------------------- new Debian package, version 2.0. size 267228 bytes: control archive=797 bytes. 809 bytes, 19 lines control 252 bytes, 3 lines md5sums Package: libretro-nxengine Version: 1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 Architecture: arm64 Maintainer: Debian Games Team Installed-Size: 840 Depends: retroarch | libretro-frontend, libc6 (>= 2.38), libgcc-s1 (>= 3.3.1), libstdc++6 (>= 5) Section: games Priority: optional Multi-Arch: same Homepage: http://nxengine.sourceforge.net Description: Libretro wrapper for NXEngine This wrapper makes NXEngine API compatible with libretro, thus allowing its use with libretro frontends, such as RetroArch. . A complete open-source clone/rewrite of the masterpiece jump-and-run platformer Doukutsu Monogatari (also known as Cave Story). . You will need the executable file (Doukutsu.exe for example, which is freeware) that is not provided by this package. drwxr-xr-x root/root 0 2024-04-12 17:12 ./ drwxr-xr-x root/root 0 2024-04-12 17:12 ./usr/ drwxr-xr-x root/root 0 2024-04-12 17:12 ./usr/lib/ drwxr-xr-x root/root 0 2024-04-12 17:12 ./usr/lib/aarch64-linux-gnu/ drwxr-xr-x root/root 0 2024-04-12 17:12 ./usr/lib/aarch64-linux-gnu/libretro/ -rw-r--r-- root/root 846160 2024-04-12 17:12 ./usr/lib/aarch64-linux-gnu/libretro/nxengine_libretro.so drwxr-xr-x root/root 0 2024-04-12 17:12 ./usr/lib/libretro/ lrwxrwxrwx root/root 0 2024-04-12 17:12 ./usr/lib/libretro/nxengine_libretro.so -> ../aarch64-linux-gnu/libretro/nxengine_libretro.so drwxr-xr-x root/root 0 2024-04-12 17:12 ./usr/share/ drwxr-xr-x root/root 0 2024-04-12 17:12 ./usr/share/doc/ drwxr-xr-x root/root 0 2024-04-12 17:12 ./usr/share/doc/libretro-nxengine/ -rw-r--r-- root/root 377 2024-04-12 17:12 ./usr/share/doc/libretro-nxengine/changelog.Debian.gz -rw-r--r-- root/root 711 2024-04-12 17:12 ./usr/share/doc/libretro-nxengine/copyright +------------------------------------------------------------------------------+ | Post Build | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: arm64 Build Type: any Build-Space: 37340 Build-Time: 56 Distribution: noble Host Architecture: arm64 Install-Time: 13 Job: libretro-nxengine_1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1.dsc Machine Architecture: arm64 Package: libretro-nxengine Package-Time: 71 Source-Version: 1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 Space: 37340 Status: successful Version: 1.0.0.6-r202404121712-1f371e5-6~ubuntu24.04.1 -------------------------------------------------------------------------------- Finished at 2024-04-12T17:16:25Z Build needed 00:01:11, 37340k disk space RUN: /usr/share/launchpad-buildd/bin/in-target scan-for-processes --backend=chroot --series=noble --arch=arm64 PACKAGEBUILD-28052749 Scanning for processes to kill in build PACKAGEBUILD-28052749