Diff of the two buildlogs:

--
--- b1/build.log	2025-01-18 11:46:22.363988089 +0000
+++ b2/build.log	2025-01-18 11:52:44.506701435 +0000
@@ -1,6 +1,6 @@
 I: pbuilder: network access will be disabled during build
-I: Current time: Fri Jan 17 23:43:30 -12 2025
-I: pbuilder-time-stamp: 1737200610
+I: Current time: Sat Feb 21 08:09:25 +14 2026
+I: pbuilder-time-stamp: 1771610965
 I: Building the build Environment
 I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz]
 I: copying local configuration
@@ -29,52 +29,84 @@
 dpkg-source: info: applying perl-cxxtestgen.patch
 I: Not using root during the build.
 I: Installing the build-deps
-I: user script /srv/workspace/pbuilder/2641783/tmp/hooks/D02_print_environment starting
+I: user script /srv/workspace/pbuilder/3941359/tmp/hooks/D01_modify_environment starting
+debug: Running on codethink01-arm64.
+I: Changing host+domainname to test build reproducibility
+I: Adding a custom variable just for the fun of it...
+I: Changing /bin/sh to bash
+'/bin/sh' -> '/bin/bash'
+lrwxrwxrwx 1 root root 9 Feb 20 18:09 /bin/sh -> /bin/bash
+I: Setting pbuilder2's login shell to /bin/bash
+I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other
+I: user script /srv/workspace/pbuilder/3941359/tmp/hooks/D01_modify_environment finished
+I: user script /srv/workspace/pbuilder/3941359/tmp/hooks/D02_print_environment starting
 I: set
-  BUILDDIR='/build/reproducible-path'
-  BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other'
-  BUILDUSERNAME='pbuilder1'
-  BUILD_ARCH='arm64'
-  DEBIAN_FRONTEND='noninteractive'
+  BASH=/bin/sh
+  BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath
+  BASH_ALIASES=()
+  BASH_ARGC=()
+  BASH_ARGV=()
+  BASH_CMDS=()
+  BASH_LINENO=([0]="12" [1]="0")
+  BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:.
+  BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment")
+  BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu")
+  BASH_VERSION='5.2.37(1)-release'
+  BUILDDIR=/build/reproducible-path
+  BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other'
+  BUILDUSERNAME=pbuilder2
+  BUILD_ARCH=arm64
+  DEBIAN_FRONTEND=noninteractive
   DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 '
-  DISTRIBUTION='unstable'
-  HOME='/root'
-  HOST_ARCH='arm64'
+  DIRSTACK=()
+  DISTRIBUTION=unstable
+  EUID=0
+  FUNCNAME=([0]="Echo" [1]="main")
+  GROUPS=()
+  HOME=/root
+  HOSTNAME=i-capture-the-hostname
+  HOSTTYPE=aarch64
+  HOST_ARCH=arm64
   IFS=' 	
   '
-  INVOCATION_ID='be86d781fc8145479cf7b6bed0539f0d'
-  LANG='C'
-  LANGUAGE='en_US:en'
-  LC_ALL='C'
-  MAIL='/var/mail/root'
-  OPTIND='1'
-  PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games'
-  PBCURRENTCOMMANDLINEOPERATION='build'
-  PBUILDER_OPERATION='build'
-  PBUILDER_PKGDATADIR='/usr/share/pbuilder'
-  PBUILDER_PKGLIBDIR='/usr/lib/pbuilder'
-  PBUILDER_SYSCONFDIR='/etc'
-  PPID='2641783'
-  PS1='# '
-  PS2='> '
+  INVOCATION_ID=2c340993950a466ea4fd90c180555eb0
+  LANG=C
+  LANGUAGE=nl_BE:nl
+  LC_ALL=C
+  MACHTYPE=aarch64-unknown-linux-gnu
+  MAIL=/var/mail/root
+  OPTERR=1
+  OPTIND=1
+  OSTYPE=linux-gnu
+  PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path
+  PBCURRENTCOMMANDLINEOPERATION=build
+  PBUILDER_OPERATION=build
+  PBUILDER_PKGDATADIR=/usr/share/pbuilder
+  PBUILDER_PKGLIBDIR=/usr/lib/pbuilder
+  PBUILDER_SYSCONFDIR=/etc
+  PIPESTATUS=([0]="0")
+  POSIXLY_CORRECT=y
+  PPID=3941359
   PS4='+ '
-  PWD='/'
-  SHELL='/bin/bash'
-  SHLVL='2'
-  SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.GjqVGAoE/pbuilderrc_vTcB --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.GjqVGAoE/b1 --logfile b1/build.log scummvm-tools_2.9.0-1.dsc'
-  SUDO_GID='109'
-  SUDO_UID='104'
-  SUDO_USER='jenkins'
-  TERM='unknown'
-  TZ='/usr/share/zoneinfo/Etc/GMT+12'
-  USER='root'
-  _='/usr/bin/systemd-run'
-  http_proxy='http://192.168.101.4:3128'
+  PWD=/
+  SHELL=/bin/bash
+  SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix
+  SHLVL=3
+  SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.GjqVGAoE/pbuilderrc_FSIQ --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.GjqVGAoE/b2 --logfile b2/build.log scummvm-tools_2.9.0-1.dsc'
+  SUDO_GID=109
+  SUDO_UID=104
+  SUDO_USER=jenkins
+  TERM=unknown
+  TZ=/usr/share/zoneinfo/Etc/GMT-14
+  UID=0
+  USER=root
+  _='I: set'
+  http_proxy=http://192.168.101.4:3128
 I: uname -a
-  Linux codethink04-arm64 6.1.0-30-cloud-arm64 #1 SMP Debian 6.1.124-1 (2025-01-12) aarch64 GNU/Linux
+  Linux i-capture-the-hostname 6.1.0-30-cloud-arm64 #1 SMP Debian 6.1.124-1 (2025-01-12) aarch64 GNU/Linux
 I: ls -l /bin
-  lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin
-I: user script /srv/workspace/pbuilder/2641783/tmp/hooks/D02_print_environment finished
+  lrwxrwxrwx 1 root root 7 Nov 22  2024 /bin -> usr/bin
+I: user script /srv/workspace/pbuilder/3941359/tmp/hooks/D02_print_environment finished
  -> Attempting to satisfy build-dependencies
  -> Creating pbuilder-satisfydepends-dummy package
 Package: pbuilder-satisfydepends-dummy
@@ -339,7 +371,7 @@
 Get: 209 http://deb.debian.org/debian unstable/main arm64 libwxgtk3.2-dev arm64 3.2.6+dfsg-2 [80.3 kB]
 Get: 210 http://deb.debian.org/debian unstable/main arm64 pkgconf-bin arm64 1.8.1-4 [29.6 kB]
 Get: 211 http://deb.debian.org/debian unstable/main arm64 pkgconf arm64 1.8.1-4 [26.1 kB]
-Fetched 116 MB in 1s (210 MB/s)
+Fetched 116 MB in 1s (89.2 MB/s)
 Preconfiguring packages ...
 Selecting previously unselected package libsystemd-shared:arm64.
 (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 19965 files and directories currently installed.)
@@ -1219,7 +1251,11 @@
 Building tag database...
  -> Finished parsing the build-deps
 I: Building the package
-I: Running cd /build/reproducible-path/scummvm-tools-2.9.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S  > ../scummvm-tools_2.9.0-1_source.changes
+I: user script /srv/workspace/pbuilder/3941359/tmp/hooks/A99_set_merged_usr starting
+Not re-configuring usrmerge for unstable
+I: user script /srv/workspace/pbuilder/3941359/tmp/hooks/A99_set_merged_usr finished
+hostname: Name or service not known
+I: Running cd /build/reproducible-path/scummvm-tools-2.9.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S  > ../scummvm-tools_2.9.0-1_source.changes
 dpkg-buildpackage: info: source package scummvm-tools
 dpkg-buildpackage: info: source version 2.9.0-1
 dpkg-buildpackage: info: source distribution unstable
@@ -1285,20 +1321,24 @@
 	make -j12
 make[1]: Entering directory '/build/reproducible-path/scummvm-tools-2.9.0'
 mkdir -p engines/cine/.deps
-mkdir -p engines/gob/.deps
-mkdir -p engines/gob/.deps
 g++ -MMD -MF "engines/cine/.deps/decine.d" -MQ "engines/cine/decine.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/cine/decine.cpp -o engines/cine/decine.o
 mkdir -p engines/gob/.deps
 g++ -MMD -MF "engines/gob/.deps/degob.d" -MQ "engines/gob/degob.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/gob/degob.cpp -o engines/gob/degob.o
+mkdir -p engines/gob/.deps
 g++ -MMD -MF "engines/gob/.deps/degob_script.d" -MQ "engines/gob/degob_script.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/gob/degob_script.cpp -o engines/gob/degob_script.o
 mkdir -p engines/gob/.deps
 g++ -MMD -MF "engines/gob/.deps/degob_script_v1.d" -MQ "engines/gob/degob_script_v1.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/gob/degob_script_v1.cpp -o engines/gob/degob_script_v1.o
 mkdir -p engines/gob/.deps
-mkdir -p engines/gob/.deps
 g++ -MMD -MF "engines/gob/.deps/degob_script_v2.d" -MQ "engines/gob/degob_script_v2.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/gob/degob_script_v2.cpp -o engines/gob/degob_script_v2.o
 mkdir -p engines/gob/.deps
 g++ -MMD -MF "engines/gob/.deps/degob_script_v3.d" -MQ "engines/gob/degob_script_v3.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/gob/degob_script_v3.cpp -o engines/gob/degob_script_v3.o
+mkdir -p engines/gob/.deps
 g++ -MMD -MF "engines/gob/.deps/degob_script_v4.d" -MQ "engines/gob/degob_script_v4.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/gob/degob_script_v4.cpp -o engines/gob/degob_script_v4.o
+engines/cine/decine.cpp: In function 'int main(int, char**)':
+engines/cine/decine.cpp:852:38: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
+  852 |                                 fread(data, dataSize, 1, fp);
+      |                                 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~
+mkdir -p engines/gob/.deps
 g++ -MMD -MF "engines/gob/.deps/degob_script_v5.d" -MQ "engines/gob/degob_script_v5.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/gob/degob_script_v5.cpp -o engines/gob/degob_script_v5.o
 mkdir -p engines/gob/.deps
 g++ -MMD -MF "engines/gob/.deps/degob_script_v6.d" -MQ "engines/gob/degob_script_v6.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/gob/degob_script_v6.cpp -o engines/gob/degob_script_v6.o
@@ -1308,53 +1348,49 @@
 g++ -MMD -MF "engines/gob/.deps/degob_script_bargon.d" -MQ "engines/gob/degob_script_bargon.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/gob/degob_script_bargon.cpp -o engines/gob/degob_script_bargon.o
 mkdir -p engines/gob/.deps
 g++ -MMD -MF "engines/gob/.deps/degob_script_fascin.d" -MQ "engines/gob/degob_script_fascin.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/gob/degob_script_fascin.cpp -o engines/gob/degob_script_fascin.o
-engines/cine/decine.cpp: In function 'int main(int, char**)':
-engines/cine/decine.cpp:852:38: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
-  852 |                                 fread(data, dataSize, 1, fp);
-      |                                 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 mkdir -p engines/gob/.deps
 g++ -MMD -MF "engines/gob/.deps/degob_script_geisha.d" -MQ "engines/gob/degob_script_geisha.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/gob/degob_script_geisha.cpp -o engines/gob/degob_script_geisha.o
 mkdir -p engines/gob/.deps
 g++ -MMD -MF "engines/gob/.deps/degob_script_littlered.d" -MQ "engines/gob/degob_script_littlered.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/gob/degob_script_littlered.cpp -o engines/gob/degob_script_littlered.o
 mkdir -p ./.deps
-mkdir -p engines/scumm/.deps
 g++ -MMD -MF "./.deps/tool.d" -MQ "tool.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c tool.cpp -o tool.o
+mkdir -p engines/scumm/.deps
 g++ -MMD -MF "engines/scumm/.deps/descumm.d" -MQ "engines/scumm/descumm.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/scumm/descumm.cpp -o engines/scumm/descumm.o
 mkdir -p engines/scumm/.deps
 g++ -MMD -MF "engines/scumm/.deps/descumm6.d" -MQ "engines/scumm/descumm6.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/scumm/descumm6.cpp -o engines/scumm/descumm6.o
 mkdir -p engines/scumm/.deps
-g++ -MMD -MF "engines/scumm/.deps/descumm-common.d" -MQ "engines/scumm/descumm-common.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/scumm/descumm-common.cpp -o engines/scumm/descumm-common.o
 In file included from engines/scumm/descumm.cpp:28:
 engines/scumm/descumm.h:42:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
    42 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
       |                                ^
 engines/scumm/descumm.h:42:32: note: remove the '< >'
+g++ -MMD -MF "engines/scumm/.deps/descumm-common.d" -MQ "engines/scumm/descumm-common.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/scumm/descumm-common.cpp -o engines/scumm/descumm-common.o
 mkdir -p engines/scumm/.deps
 g++ -MMD -MF "engines/scumm/.deps/descumm-tool.d" -MQ "engines/scumm/descumm-tool.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/scumm/descumm-tool.cpp -o engines/scumm/descumm-tool.o
+mkdir -p common/.deps
 In file included from engines/scumm/descumm6.cpp:28:
 engines/scumm/descumm.h:42:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
    42 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
       |                                ^
 engines/scumm/descumm.h:42:32: note: remove the '< >'
+g++ -MMD -MF "common/.deps/file.d" -MQ "common/file.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c common/file.cpp -o common/file.o
 mkdir -p common/.deps
+g++ -MMD -MF "common/.deps/hashmap.d" -MQ "common/hashmap.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c common/hashmap.cpp -o common/hashmap.o
+mkdir -p common/.deps
+g++ -MMD -MF "common/.deps/md5.d" -MQ "common/md5.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c common/md5.cpp -o common/md5.o
 In file included from engines/scumm/descumm-common.cpp:27:
 engines/scumm/descumm.h:42:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
    42 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
       |                                ^
 engines/scumm/descumm.h:42:32: note: remove the '< >'
-g++ -MMD -MF "common/.deps/file.d" -MQ "common/file.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c common/file.cpp -o common/file.o
-mkdir -p common/.deps
-g++ -MMD -MF "common/.deps/hashmap.d" -MQ "common/hashmap.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c common/hashmap.cpp -o common/hashmap.o
-mkdir -p common/.deps
-g++ -MMD -MF "common/.deps/md5.d" -MQ "common/md5.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c common/md5.cpp -o common/md5.o
-mkdir -p common/.deps
-g++ -MMD -MF "common/.deps/memorypool.d" -MQ "common/memorypool.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c common/memorypool.cpp -o common/memorypool.o
 In file included from engines/scumm/descumm-tool.cpp:29:
 engines/scumm/descumm.h:42:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
    42 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
       |                                ^
 engines/scumm/descumm.h:42:32: note: remove the '< >'
 mkdir -p common/.deps
+g++ -MMD -MF "common/.deps/memorypool.d" -MQ "common/memorypool.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c common/memorypool.cpp -o common/memorypool.o
+mkdir -p common/.deps
 g++ -MMD -MF "common/.deps/str.d" -MQ "common/str.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c common/str.cpp -o common/str.o
 mkdir -p common/.deps
 g++ -MMD -MF "common/.deps/stream.d" -MQ "common/stream.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c common/stream.cpp -o common/stream.o
@@ -1364,14 +1400,14 @@
 g++ -MMD -MF "sound/.deps/adpcm.d" -MQ "sound/adpcm.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c sound/adpcm.cpp -o sound/adpcm.o
 mkdir -p sound/.deps
 g++ -MMD -MF "sound/.deps/audiostream.d" -MQ "sound/audiostream.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c sound/audiostream.cpp -o sound/audiostream.o
-common/file.cpp: In member function 'void Common::File::scanString(char*)':
-common/file.cpp:429:15: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
-  429 |         fscanf(_file, "%s", result);
-      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~
 mkdir -p sound/.deps
 g++ -MMD -MF "sound/.deps/voc.d" -MQ "sound/voc.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c sound/voc.cpp -o sound/voc.o
 mkdir -p sound/.deps
 g++ -MMD -MF "sound/.deps/wave.d" -MQ "sound/wave.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c sound/wave.cpp -o sound/wave.o
+common/file.cpp: In member function 'void Common::File::scanString(char*)':
+common/file.cpp:429:15: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
+  429 |         fscanf(_file, "%s", result);
+      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~
 mkdir -p engines/sword2/.deps
 g++ -MMD -MF "engines/sword2/.deps/desword2.d" -MQ "engines/sword2/desword2.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/sword2/desword2.cpp -o engines/sword2/desword2.o
 engines/scumm/descumm.cpp: In function 'void do_if_state_code(char*, byte)':
@@ -1435,16 +1471,6 @@
 g++ -MMD -MF "engines/asylum/.deps/extract_asylum.d" -MQ "engines/asylum/extract_asylum.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/asylum/extract_asylum.cpp -o engines/asylum/extract_asylum.o
 mkdir -p engines/cge/.deps
 g++ -MMD -MF "engines/cge/.deps/extract_cge.d" -MQ "engines/cge/extract_cge.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/cge/extract_cge.cpp -o engines/cge/extract_cge.o
-mkdir -p engines/cge/.deps
-g++ -MMD -MF "engines/cge/.deps/pack_cge.d" -MQ "engines/cge/pack_cge.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/cge/pack_cge.cpp -o engines/cge/pack_cge.o
-mkdir -p engines/cine/.deps
-g++ -MMD -MF "engines/cine/.deps/extract_cine.d" -MQ "engines/cine/extract_cine.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/cine/extract_cine.cpp -o engines/cine/extract_cine.o
-mkdir -p engines/cruise/.deps
-g++ -MMD -MF "engines/cruise/.deps/extract_cruise_pc.d" -MQ "engines/cruise/extract_cruise_pc.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/cruise/extract_cruise_pc.cpp -o engines/cruise/extract_cruise_pc.o
-mkdir -p engines/cryo/.deps
-g++ -MMD -MF "engines/cryo/.deps/extract_cryo.d" -MQ "engines/cryo/extract_cryo.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/cryo/extract_cryo.cpp -o engines/cryo/extract_cryo.o
-mkdir -p engines/gob/.deps
-g++ -MMD -MF "engines/gob/.deps/extract_gob_stk.d" -MQ "engines/gob/extract_gob_stk.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/gob/extract_gob_stk.cpp -o engines/gob/extract_gob_stk.o
 engines/sword1/compress_sword1.cpp: In member function 'void CompressSword1::compressMusic(const Common::Filename*, const Common::Filename*)':
 engines/sword1/compress_sword1.cpp:625:46: warning: '%s' directive writing up to 2429 bytes into a region of size 12 [-Wformat-overflow=]
   625 |                         sprintf(inFileName, "%s.AIF", musicNames[i].fileName);
@@ -1564,6 +1590,16 @@
       |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    32 |                                   __va_arg_pack ());
       |                                   ~~~~~~~~~~~~~~~~~
+mkdir -p engines/cge/.deps
+g++ -MMD -MF "engines/cge/.deps/pack_cge.d" -MQ "engines/cge/pack_cge.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/cge/pack_cge.cpp -o engines/cge/pack_cge.o
+mkdir -p engines/cine/.deps
+g++ -MMD -MF "engines/cine/.deps/extract_cine.d" -MQ "engines/cine/extract_cine.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/cine/extract_cine.cpp -o engines/cine/extract_cine.o
+mkdir -p engines/cruise/.deps
+g++ -MMD -MF "engines/cruise/.deps/extract_cruise_pc.d" -MQ "engines/cruise/extract_cruise_pc.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/cruise/extract_cruise_pc.cpp -o engines/cruise/extract_cruise_pc.o
+mkdir -p engines/cryo/.deps
+g++ -MMD -MF "engines/cryo/.deps/extract_cryo.d" -MQ "engines/cryo/extract_cryo.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/cryo/extract_cryo.cpp -o engines/cryo/extract_cryo.o
+mkdir -p engines/gob/.deps
+g++ -MMD -MF "engines/gob/.deps/extract_gob_stk.d" -MQ "engines/gob/extract_gob_stk.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/gob/extract_gob_stk.cpp -o engines/gob/extract_gob_stk.o
 mkdir -p engines/kyra/.deps
 g++ -MMD -MF "engines/kyra/.deps/extract_kyra.d" -MQ "engines/kyra/extract_kyra.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/kyra/extract_kyra.cpp -o engines/kyra/extract_kyra.o
 mkdir -p engines/prince/.deps
@@ -1604,19 +1640,10 @@
 g++ -MMD -MF "gui/.deps/main.d" -MQ "gui/main.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -Wno-deprecated-copy -Wno-cast-function-type -Wno-cast-qual -c gui/main.cpp -o gui/main.o
 mkdir -p gui/.deps
 g++ -MMD -MF "gui/.deps/pages.d" -MQ "gui/pages.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -Wno-deprecated-copy -Wno-cast-function-type -Wno-cast-qual -c gui/pages.cpp -o gui/pages.o
-engines/kyra/kyra_ins.cpp: In constructor 'HoFInstaller::HoFInstaller(const char*)':
-engines/kyra/kyra_ins.cpp:449:16: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 1024 equals destination size [-Wstringop-truncation]
-  449 |         strncpy(_baseFilename, baseFilename, sizeof(_baseFilename));
-      |                ^
 mkdir -p engines/twine/.deps
 g++ -MMD -MF "engines/twine/.deps/detwine.d" -MQ "engines/twine/detwine.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/twine/detwine.cpp -o engines/twine/detwine.o
 mkdir -p engines/twine/.deps
 g++ -MMD -MF "engines/twine/.deps/hqr.d" -MQ "engines/twine/hqr.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/twine/hqr.cpp -o engines/twine/hqr.o
-mkdir -p engines/twine/.deps
-g++ -MMD -MF "engines/twine/.deps/lba1.d" -MQ "engines/twine/lba1.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/twine/lba1.cpp -o engines/twine/lba1.o
-mkdir -p engines/twine/.deps
-g++ -MMD -MF "engines/twine/.deps/lba2.d" -MQ "engines/twine/lba2.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/twine/lba2.cpp -o engines/twine/lba2.o
-mkdir -p engines/kyra/.deps
 compress.cpp: In member function 'void CompressionTool::encodeAudio(const char*, bool, int, const char*, AudioFormat)':
 compress.cpp:179:105: warning: '%s' directive writing up to 2047 bytes into a region of size 1983 [-Wformat-overflow=]
   179 |                         sprintf(buf, "Error in MP3 encoder.(check parameters) \nMP3 Encoder Commandline:%s\n", fbuf);
@@ -1641,7 +1668,18 @@
       |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    32 |                                   __va_arg_pack ());
       |                                   ~~~~~~~~~~~~~~~~~
+mkdir -p engines/twine/.deps
+g++ -MMD -MF "engines/twine/.deps/lba1.d" -MQ "engines/twine/lba1.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/twine/lba1.cpp -o engines/twine/lba1.o
+engines/kyra/kyra_ins.cpp: In constructor 'HoFInstaller::HoFInstaller(const char*)':
+engines/kyra/kyra_ins.cpp:449:16: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 1024 equals destination size [-Wstringop-truncation]
+  449 |         strncpy(_baseFilename, baseFilename, sizeof(_baseFilename));
+      |                ^
+mkdir -p engines/twine/.deps
+g++ -MMD -MF "engines/twine/.deps/lba2.d" -MQ "engines/twine/lba2.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/twine/lba2.cpp -o engines/twine/lba2.o
+mkdir -p engines/kyra/.deps
 g++ -MMD -MF "engines/kyra/.deps/dekyra.d" -MQ "engines/kyra/dekyra.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/kyra/dekyra.cpp -o engines/kyra/dekyra.o
+mkdir -p engines/kyra/.deps
+g++ -MMD -MF "engines/kyra/.deps/dekyra_v1.d" -MQ "engines/kyra/dekyra_v1.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/kyra/dekyra_v1.cpp -o engines/kyra/dekyra_v1.o
 encode_dxa.cpp: In member function 'virtual void EncodeDXA::execute()':
 encode_dxa.cpp:592:28: warning: '%04d' directive writing 4 bytes into a region of size between 1 and 1024 [-Wformat-overflow=]
   592 |         sprintf(strbuf, "%s%04d.png", fullname, framenum);
@@ -1742,32 +1780,14 @@
 engines/twine/lba2.cpp:44:15: warning: unused variable 'n' [-Wunused-variable]
    44 |         uint8 n = stream.readByte();
       |               ^
-mkdir -p engines/kyra/.deps
-g++ -MMD -MF "engines/kyra/.deps/dekyra_v1.d" -MQ "engines/kyra/dekyra_v1.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/kyra/dekyra_v1.cpp -o engines/kyra/dekyra_v1.o
 mkdir -p engines/prince/.deps
 g++ -MMD -MF "engines/prince/.deps/deprince.d" -MQ "engines/prince/deprince.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/prince/deprince.cpp -o engines/prince/deprince.o
 mkdir -p engines/prince/.deps
 g++ -MMD -MF "engines/prince/.deps/flags.d" -MQ "engines/prince/flags.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/prince/flags.cpp -o engines/prince/flags.o
-In static member function 'static int Flags::compareFlagDebug(const void*, const void*)',
-    inlined from 'void* bsearch(const void*, const void*, size_t, size_t, __compar_fn_t)' at /usr/include/aarch64-linux-gnu/bits/stdlib-bsearch.h:33:34,
-    inlined from 'static const char* Flags::getFlagName(uint16)' at engines/prince/flags.cpp:26:30:
-engines/prince/flags.cpp:37:13: warning: array subscript 'const uint32 {aka const unsigned int}[0]' is partly outside array bounds of 'uint16 [1]' {aka 'short unsigned int [1]'} [-Warray-bounds=]
-   37 |         if (*flagId < (uint32)entry->id) {
-      |             ^~~~~~~
-engines/prince/flags.cpp: In static member function 'static const char* Flags::getFlagName(uint16)':
-engines/prince/flags.cpp:24:39: note: object 'flagId' of size 2
-   24 | const char *Flags::getFlagName(uint16 flagId) {
-      |                                ~~~~~~~^~~~~~
 mkdir -p engines/gob/.deps
 g++ -MMD -MF "engines/gob/.deps/gob_loadcalc.d" -MQ "engines/gob/gob_loadcalc.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/gob/gob_loadcalc.cpp -o engines/gob/gob_loadcalc.o
 mkdir -p engines/gob/.deps
 g++ -MMD -MF "engines/gob/.deps/extract_gob_cdi.d" -MQ "engines/gob/extract_gob_cdi.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/gob/extract_gob_cdi.cpp -o engines/gob/extract_gob_cdi.o
-mkdir -p engines/mohawk/.deps
-g++ -MMD -MF "engines/mohawk/.deps/archive.d" -MQ "engines/mohawk/archive.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/mohawk/archive.cpp -o engines/mohawk/archive.o
-mkdir -p engines/mohawk/.deps
-g++ -MMD -MF "engines/mohawk/.deps/extract_mohawk.d" -MQ "engines/mohawk/extract_mohawk.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/mohawk/extract_mohawk.cpp -o engines/mohawk/extract_mohawk.o
-mkdir -p engines/mohawk/.deps
-g++ -MMD -MF "engines/mohawk/.deps/utils.d" -MQ "engines/mohawk/utils.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/mohawk/utils.cpp -o engines/mohawk/utils.o
 engines/gob/extract_gob_cdi.cpp: In function 'int main(int, char**)':
 engines/gob/extract_gob_cdi.cpp:129:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
   129 |         fread(&sector, sizeof(sect_xa_f1), 1, src_raw);
@@ -1784,6 +1804,22 @@
 engines/gob/extract_gob_cdi.cpp:102:15: note: 'fname' was declared here
   102 |         char *fname;
       |               ^~~~~
+mkdir -p engines/mohawk/.deps
+g++ -MMD -MF "engines/mohawk/.deps/archive.d" -MQ "engines/mohawk/archive.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/mohawk/archive.cpp -o engines/mohawk/archive.o
+mkdir -p engines/mohawk/.deps
+g++ -MMD -MF "engines/mohawk/.deps/extract_mohawk.d" -MQ "engines/mohawk/extract_mohawk.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/mohawk/extract_mohawk.cpp -o engines/mohawk/extract_mohawk.o
+In static member function 'static int Flags::compareFlagDebug(const void*, const void*)',
+    inlined from 'void* bsearch(const void*, const void*, size_t, size_t, __compar_fn_t)' at /usr/include/aarch64-linux-gnu/bits/stdlib-bsearch.h:33:34,
+    inlined from 'static const char* Flags::getFlagName(uint16)' at engines/prince/flags.cpp:26:30:
+engines/prince/flags.cpp:37:13: warning: array subscript 'const uint32 {aka const unsigned int}[0]' is partly outside array bounds of 'uint16 [1]' {aka 'short unsigned int [1]'} [-Warray-bounds=]
+   37 |         if (*flagId < (uint32)entry->id) {
+      |             ^~~~~~~
+engines/prince/flags.cpp: In static member function 'static const char* Flags::getFlagName(uint16)':
+engines/prince/flags.cpp:24:39: note: object 'flagId' of size 2
+   24 | const char *Flags::getFlagName(uint16 flagId) {
+      |                                ~~~~~~~^~~~~~
+mkdir -p engines/mohawk/.deps
+g++ -MMD -MF "engines/mohawk/.deps/utils.d" -MQ "engines/mohawk/utils.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/mohawk/utils.cpp -o engines/mohawk/utils.o
 mkdir -p engines/ngi/.deps
 g++ -MMD -MF "engines/ngi/.deps/extract_ngi.d" -MQ "engines/ngi/extract_ngi.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/ngi/extract_ngi.cpp -o engines/ngi/extract_ngi.o
 mkdir -p engines/mohawk/.deps
@@ -1792,16 +1828,16 @@
 g++ -MMD -MF "engines/supernova/.deps/convert_mod.d" -MQ "engines/supernova/convert_mod.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/supernova/convert_mod.cpp -o engines/supernova/convert_mod.o
 mkdir -p engines/hadesch/.deps
 g++ -MMD -MF "engines/hadesch/.deps/extract_hadesch.d" -MQ "engines/hadesch/extract_hadesch.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/hadesch/extract_hadesch.cpp -o engines/hadesch/extract_hadesch.o
+engines/supernova/convert_mod.cpp: In function 'int main(int, char**)':
+engines/supernova/convert_mod.cpp:452:14: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
+  452 |         scanf("%d", &mode);
+      |         ~~~~~^~~~~~~~~~~~~
 mkdir -p engines/hadesch/.deps
 g++ -MMD -MF "engines/hadesch/.deps/extract_hadesch_img.d" -MQ "engines/hadesch/extract_hadesch_img.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/hadesch/extract_hadesch_img.cpp -o engines/hadesch/extract_hadesch_img.o
 mkdir -p engines/scumm/.deps
 g++ -MMD -MF "engines/scumm/.deps/extract_lokalizator.d" -MQ "engines/scumm/extract_lokalizator.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/scumm/extract_lokalizator.cpp -o engines/scumm/extract_lokalizator.o
 mkdir -p engines/mads/.deps
 g++ -MMD -MF "engines/mads/.deps/extract_mps.d" -MQ "engines/mads/extract_mps.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/mads/extract_mps.cpp -o engines/mads/extract_mps.o
-engines/supernova/convert_mod.cpp: In function 'int main(int, char**)':
-engines/supernova/convert_mod.cpp:452:14: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
-  452 |         scanf("%d", &mode);
-      |         ~~~~~^~~~~~~~~~~~~
 engines/scumm/extract_lokalizator.cpp: In function 'int main(int, char**)':
 engines/scumm/extract_lokalizator.cpp:50:15: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
    50 |         fread (buf, 1, sz, fin);
@@ -1812,16 +1848,14 @@
       |         ~~~~~~^~~~~~~~~~~~~~~~~
 mkdir -p common/.deps
 g++ -MMD -MF "common/.deps/dcl.d" -MQ "common/dcl.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c common/dcl.cpp -o common/dcl.o
+mkdir -p engines/grim/emi/.deps
+g++ -MMD -MF "engines/grim/emi/.deps/animb2txt.d" -MQ "engines/grim/emi/animb2txt.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/grim/emi/animb2txt.cpp -o engines/grim/emi/animb2txt.o
+mkdir -p engines/grim/.deps
 engines/hadesch/extract_hadesch_img.cpp: In function 'int main(int, char**)':
 engines/hadesch/extract_hadesch_img.cpp:287:15: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
   287 |         fread (buf, 1, sz, fin);
       |         ~~~~~~^~~~~~~~~~~~~~~~~
-mkdir -p engines/grim/emi/.deps
-g++ -MMD -MF "engines/grim/emi/.deps/animb2txt.d" -MQ "engines/grim/emi/animb2txt.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/grim/emi/animb2txt.cpp -o engines/grim/emi/animb2txt.o
-mkdir -p engines/grim/.deps
 g++ -MMD -MF "engines/grim/.deps/lab.d" -MQ "engines/grim/lab.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/grim/lab.cpp -o engines/grim/lab.o
-mkdir -p engines/grim/.deps
-g++ -MMD -MF "engines/grim/.deps/bm2bmp.d" -MQ "engines/grim/bm2bmp.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/grim/bm2bmp.cpp -o engines/grim/bm2bmp.o
 engines/mads/extract_mps.cpp: In function 'int main(int, char**)':
 engines/mads/extract_mps.cpp:74:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
    74 |         if (filecnt > (indexSize - 12) / sizeof(FileDescriptorBin))
@@ -1829,18 +1863,34 @@
 engines/mads/extract_mps.cpp:64:15: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
    64 |         fread (buf, 1, indexSize, fin);
       |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
+engines/mohawk/construct_mohawk.cpp: In function 'int main(int, char**)':
+engines/mohawk/construct_mohawk.cpp:466:24: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 100 equals destination size [-Wstringop-truncation]
+  466 |                 strncpy(resourceFilename, file.filename.getName().c_str(), sizeof(resourceFilename));
+      |                        ^
+mkdir -p engines/grim/.deps
+g++ -MMD -MF "engines/grim/.deps/bm2bmp.d" -MQ "engines/grim/bm2bmp.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/grim/bm2bmp.cpp -o engines/grim/bm2bmp.o
 mkdir -p engines/grim/emi/.deps
 g++ -MMD -MF "engines/grim/emi/.deps/cosb2cos.d" -MQ "engines/grim/emi/cosb2cos.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/grim/emi/cosb2cos.cpp -o engines/grim/emi/cosb2cos.o
 mkdir -p engines/grim/.deps
 g++ -MMD -MF "engines/grim/.deps/delua.d" -MQ "engines/grim/delua.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/grim/delua.cpp -o engines/grim/delua.o
 mkdir -p engines/grim/lua/.deps
 g++ -MMD -MF "engines/grim/lua/.deps/lapi.d" -MQ "engines/grim/lua/lapi.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/grim/lua/lapi.cpp -o engines/grim/lua/lapi.o
-engines/mohawk/construct_mohawk.cpp: In function 'int main(int, char**)':
-engines/mohawk/construct_mohawk.cpp:466:24: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 100 equals destination size [-Wstringop-truncation]
-  466 |                 strncpy(resourceFilename, file.filename.getName().c_str(), sizeof(resourceFilename));
-      |                        ^
 mkdir -p engines/grim/lua/.deps
 g++ -MMD -MF "engines/grim/lua/.deps/lauxlib.d" -MQ "engines/grim/lua/lauxlib.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/grim/lua/lauxlib.cpp -o engines/grim/lua/lauxlib.o
+engines/grim/emi/animb2txt.cpp: In function 'int main(int, char**)':
+engines/grim/emi/animb2txt.cpp:75:40: warning: 'void operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete]
+   75 |                                 delete vec3d;
+      |                                        ^~~~~
+In file included from engines/grim/emi/animb2txt.cpp:27:
+In function 'Vector3d* readVector3d(std::istream&, int)',
+    inlined from 'int main(int, char**)' at engines/grim/emi/animb2txt.cpp:72:25:
+engines/grim/emi/filetools.h:149:45: note: returned from 'void* operator new [](std::size_t)'
+  149 |         Vector3d *vec3d = new Vector3d[count];
+      |                                             ^
+mkdir -p engines/grim/lua/.deps
+g++ -MMD -MF "engines/grim/lua/.deps/lbuffer.d" -MQ "engines/grim/lua/lbuffer.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/grim/lua/lbuffer.cpp -o engines/grim/lua/lbuffer.o
+mkdir -p engines/grim/lua/.deps
+g++ -MMD -MF "engines/grim/lua/.deps/lbuiltin.d" -MQ "engines/grim/lua/lbuiltin.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/grim/lua/lbuiltin.cpp -o engines/grim/lua/lbuiltin.o
 engines/grim/lab.cpp: In member function 'void Lab::Load(std::string)':
 engines/grim/lab.cpp:52:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
    52 |         fread(&head.magic, 1, 4, infile);
@@ -1869,54 +1919,8 @@
 engines/grim/lab.cpp:102:22: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
   102 |                 fread(entries, 1, head.num_entries * sizeof(lab_entry), infile);
       |                 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-engines/grim/lab.cpp:89:70: warning: 's_offset' may be used uninitialized [-Wmaybe-uninitialized]
-   89 |                 head.string_table_offset = READ_LE_UINT32(&s_offset) - 0x13d0f;
-      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
-engines/grim/lab.cpp:54:29: note: 's_offset' was declared here
-   54 |         uint32 num, s_size, s_offset;
-      |                             ^~~~~~~~
-mkdir -p engines/grim/lua/.deps
-g++ -MMD -MF "engines/grim/lua/.deps/lbuffer.d" -MQ "engines/grim/lua/lbuffer.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/grim/lua/lbuffer.cpp -o engines/grim/lua/lbuffer.o
-engines/grim/emi/animb2txt.cpp: In function 'int main(int, char**)':
-engines/grim/emi/animb2txt.cpp:75:40: warning: 'void operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete]
-   75 |                                 delete vec3d;
-      |                                        ^~~~~
-In file included from engines/grim/emi/animb2txt.cpp:27:
-In function 'Vector3d* readVector3d(std::istream&, int)',
-    inlined from 'int main(int, char**)' at engines/grim/emi/animb2txt.cpp:72:25:
-engines/grim/emi/filetools.h:149:45: note: returned from 'void* operator new [](std::size_t)'
-  149 |         Vector3d *vec3d = new Vector3d[count];
-      |                                             ^
-mkdir -p engines/grim/lua/.deps
-g++ -MMD -MF "engines/grim/lua/.deps/lbuiltin.d" -MQ "engines/grim/lua/lbuiltin.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/grim/lua/lbuiltin.cpp -o engines/grim/lua/lbuiltin.o
 mkdir -p engines/grim/lua/.deps
 g++ -MMD -MF "engines/grim/lua/.deps/ldo.d" -MQ "engines/grim/lua/ldo.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/grim/lua/ldo.cpp -o engines/grim/lua/ldo.o
-mkdir -p engines/grim/lua/.deps
-g++ -MMD -MF "engines/grim/lua/.deps/lfunc.d" -MQ "engines/grim/lua/lfunc.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/grim/lua/lfunc.cpp -o engines/grim/lua/lfunc.o
-mkdir -p engines/grim/lua/.deps
-g++ -MMD -MF "engines/grim/lua/.deps/lgc.d" -MQ "engines/grim/lua/lgc.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/grim/lua/lgc.cpp -o engines/grim/lua/lgc.o
-mkdir -p engines/grim/lua/.deps
-g++ -MMD -MF "engines/grim/lua/.deps/liolib.d" -MQ "engines/grim/lua/liolib.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/grim/lua/liolib.cpp -o engines/grim/lua/liolib.o
-mkdir -p engines/grim/lua/.deps
-g++ -MMD -MF "engines/grim/lua/.deps/llex.d" -MQ "engines/grim/lua/llex.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/grim/lua/llex.cpp -o engines/grim/lua/llex.o
-mkdir -p engines/grim/lua/.deps
-g++ -MMD -MF "engines/grim/lua/.deps/lmathlib.d" -MQ "engines/grim/lua/lmathlib.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/grim/lua/lmathlib.cpp -o engines/grim/lua/lmathlib.o
-mkdir -p engines/grim/lua/.deps
-g++ -MMD -MF "engines/grim/lua/.deps/lmem.d" -MQ "engines/grim/lua/lmem.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/grim/lua/lmem.cpp -o engines/grim/lua/lmem.o
-mkdir -p engines/grim/lua/.deps
-g++ -MMD -MF "engines/grim/lua/.deps/lobject.d" -MQ "engines/grim/lua/lobject.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/grim/lua/lobject.cpp -o engines/grim/lua/lobject.o
-mkdir -p engines/grim/lua/.deps
-g++ -MMD -MF "engines/grim/lua/.deps/lparser.d" -MQ "engines/grim/lua/lparser.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/grim/lua/lparser.cpp -o engines/grim/lua/lparser.o
-mkdir -p engines/grim/lua/.deps
-g++ -MMD -MF "engines/grim/lua/.deps/lstate.d" -MQ "engines/grim/lua/lstate.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/grim/lua/lstate.cpp -o engines/grim/lua/lstate.o
-mkdir -p engines/grim/lua/.deps
-g++ -MMD -MF "engines/grim/lua/.deps/lstring.d" -MQ "engines/grim/lua/lstring.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/grim/lua/lstring.cpp -o engines/grim/lua/lstring.o
-mkdir -p engines/grim/lua/.deps
-g++ -MMD -MF "engines/grim/lua/.deps/lstrlib.d" -MQ "engines/grim/lua/lstrlib.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/grim/lua/lstrlib.cpp -o engines/grim/lua/lstrlib.o
-engines/grim/lua/lobject.cpp: In function 'int32 luaO_equalObj(TObject*, TObject*)':
-engines/grim/lua/lobject.cpp:46:63: warning: comparison between two arrays [-Warray-compare]
-   46 |     case LUA_T_STRING: case LUA_T_USERDATA: return svalue(t1) == svalue(t2);
-engines/grim/lua/lobject.cpp:46:63: note: use unary '+' which decays operands to pointers or '&(t1->TObject::value.Value::ts->TaggedString::str)[0] == &(t2->TObject::value.Value::ts->TaggedString::str)[0]' to compare the addresses
 gui/main.cpp: In member function 'void ScummVMToolsApp::OnAbout()':
 gui/main.cpp:117:85: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations]
   117 |         titletext->SetFont(wxFont(22, wxSWISS, wxNORMAL, wxBOLD, false, wxT("Arial")));
@@ -1953,7 +1957,7 @@
    91 |     wxFont(int size,
       |     ^~~~~~
 mkdir -p engines/grim/lua/.deps
-g++ -MMD -MF "engines/grim/lua/.deps/ltable.d" -MQ "engines/grim/lua/ltable.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/grim/lua/ltable.cpp -o engines/grim/lua/ltable.o
+g++ -MMD -MF "engines/grim/lua/.deps/lfunc.d" -MQ "engines/grim/lua/lfunc.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/grim/lua/lfunc.cpp -o engines/grim/lua/lfunc.o
 gui/main.cpp: In member function 'void Header::onPaint(wxPaintEvent&)':
 gui/main.cpp:583:59: warning: 'wxPen::wxPen(const wxColour&, int, int)' is deprecated: use wxPENSTYLE_XXX constants [-Wdeprecated-declarations]
   583 |                 dc.SetPen(wxPen(*wxBLACK, 0, wxTRANSPARENT));
@@ -1967,6 +1971,38 @@
    53 |     wxPen(const wxColour& col, int width, int style);
       |     ^~~~~
 mkdir -p engines/grim/lua/.deps
+g++ -MMD -MF "engines/grim/lua/.deps/lgc.d" -MQ "engines/grim/lua/lgc.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/grim/lua/lgc.cpp -o engines/grim/lua/lgc.o
+mkdir -p engines/grim/lua/.deps
+g++ -MMD -MF "engines/grim/lua/.deps/liolib.d" -MQ "engines/grim/lua/liolib.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/grim/lua/liolib.cpp -o engines/grim/lua/liolib.o
+mkdir -p engines/grim/lua/.deps
+g++ -MMD -MF "engines/grim/lua/.deps/llex.d" -MQ "engines/grim/lua/llex.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/grim/lua/llex.cpp -o engines/grim/lua/llex.o
+engines/grim/lab.cpp:89:70: warning: 's_offset' may be used uninitialized [-Wmaybe-uninitialized]
+   89 |                 head.string_table_offset = READ_LE_UINT32(&s_offset) - 0x13d0f;
+      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
+engines/grim/lab.cpp:54:29: note: 's_offset' was declared here
+   54 |         uint32 num, s_size, s_offset;
+      |                             ^~~~~~~~
+mkdir -p engines/grim/lua/.deps
+g++ -MMD -MF "engines/grim/lua/.deps/lmathlib.d" -MQ "engines/grim/lua/lmathlib.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/grim/lua/lmathlib.cpp -o engines/grim/lua/lmathlib.o
+mkdir -p engines/grim/lua/.deps
+g++ -MMD -MF "engines/grim/lua/.deps/lmem.d" -MQ "engines/grim/lua/lmem.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/grim/lua/lmem.cpp -o engines/grim/lua/lmem.o
+mkdir -p engines/grim/lua/.deps
+g++ -MMD -MF "engines/grim/lua/.deps/lobject.d" -MQ "engines/grim/lua/lobject.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/grim/lua/lobject.cpp -o engines/grim/lua/lobject.o
+mkdir -p engines/grim/lua/.deps
+g++ -MMD -MF "engines/grim/lua/.deps/lparser.d" -MQ "engines/grim/lua/lparser.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/grim/lua/lparser.cpp -o engines/grim/lua/lparser.o
+mkdir -p engines/grim/lua/.deps
+g++ -MMD -MF "engines/grim/lua/.deps/lstate.d" -MQ "engines/grim/lua/lstate.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/grim/lua/lstate.cpp -o engines/grim/lua/lstate.o
+mkdir -p engines/grim/lua/.deps
+g++ -MMD -MF "engines/grim/lua/.deps/lstring.d" -MQ "engines/grim/lua/lstring.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/grim/lua/lstring.cpp -o engines/grim/lua/lstring.o
+engines/grim/lua/lobject.cpp: In function 'int32 luaO_equalObj(TObject*, TObject*)':
+engines/grim/lua/lobject.cpp:46:63: warning: comparison between two arrays [-Warray-compare]
+   46 |     case LUA_T_STRING: case LUA_T_USERDATA: return svalue(t1) == svalue(t2);
+engines/grim/lua/lobject.cpp:46:63: note: use unary '+' which decays operands to pointers or '&(t1->TObject::value.Value::ts->TaggedString::str)[0] == &(t2->TObject::value.Value::ts->TaggedString::str)[0]' to compare the addresses
+mkdir -p engines/grim/lua/.deps
+g++ -MMD -MF "engines/grim/lua/.deps/lstrlib.d" -MQ "engines/grim/lua/lstrlib.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/grim/lua/lstrlib.cpp -o engines/grim/lua/lstrlib.o
+mkdir -p engines/grim/lua/.deps
+g++ -MMD -MF "engines/grim/lua/.deps/ltable.d" -MQ "engines/grim/lua/ltable.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/grim/lua/ltable.cpp -o engines/grim/lua/ltable.o
+mkdir -p engines/grim/lua/.deps
 g++ -MMD -MF "engines/grim/lua/.deps/ltask.d" -MQ "engines/grim/lua/ltask.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/grim/lua/ltask.cpp -o engines/grim/lua/ltask.o
 mkdir -p engines/grim/lua/.deps
 g++ -MMD -MF "engines/grim/lua/.deps/ltm.d" -MQ "engines/grim/lua/ltm.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/grim/lua/ltm.cpp -o engines/grim/lua/ltm.o
@@ -1974,12 +2010,12 @@
 g++ -MMD -MF "engines/grim/lua/.deps/lundump.d" -MQ "engines/grim/lua/lundump.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/grim/lua/lundump.cpp -o engines/grim/lua/lundump.o
 mkdir -p engines/grim/lua/.deps
 g++ -MMD -MF "engines/grim/lua/.deps/lvm.d" -MQ "engines/grim/lua/lvm.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/grim/lua/lvm.cpp -o engines/grim/lua/lvm.o
-mkdir -p engines/grim/lua/.deps
-g++ -MMD -MF "engines/grim/lua/.deps/lzio.d" -MQ "engines/grim/lua/lzio.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/grim/lua/lzio.cpp -o engines/grim/lua/lzio.o
 engines/grim/lua/ltask.cpp: In function 'void lua_runtasks()':
 engines/grim/lua/ltask.cpp:242:26: warning: variable 't' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered]
   242 |         struct lua_Task *t, *prev;
       |                          ^
+mkdir -p engines/grim/lua/.deps
+g++ -MMD -MF "engines/grim/lua/.deps/lzio.d" -MQ "engines/grim/lua/lzio.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/grim/lua/lzio.cpp -o engines/grim/lua/lzio.o
 mkdir -p engines/grim/.deps
 g++ -MMD -MF "engines/grim/.deps/diffr.d" -MQ "engines/grim/diffr.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/grim/diffr.cpp -o engines/grim/diffr.o
 mkdir -p common/.deps
@@ -1988,8 +2024,6 @@
 g++ -MMD -MF "engines/grim/.deps/imc2wav.d" -MQ "engines/grim/imc2wav.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/grim/imc2wav.cpp -o engines/grim/imc2wav.o
 mkdir -p engines/grim/.deps
 g++ -MMD -MF "engines/grim/.deps/int2flt.d" -MQ "engines/grim/int2flt.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/grim/int2flt.cpp -o engines/grim/int2flt.o
-mkdir -p engines/grim/luac/.deps
-g++ -MMD -MF "engines/grim/luac/.deps/dump.d" -MQ "engines/grim/luac/dump.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/grim/luac/dump.cpp -o engines/grim/luac/dump.o
 engines/grim/imc2wav.cpp: In function 'int main()':
 engines/grim/imc2wav.cpp:44:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
    44 |         fread(block, 8, 1, stdin);  // skip iMUS header
@@ -2016,6 +2050,8 @@
    80 |         fread(block, dataSize, 1, stdin);
       |         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 mkdir -p engines/grim/luac/.deps
+g++ -MMD -MF "engines/grim/luac/.deps/dump.d" -MQ "engines/grim/luac/dump.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/grim/luac/dump.cpp -o engines/grim/luac/dump.o
+mkdir -p engines/grim/luac/.deps
 engines/grim/int2flt.cpp: In function 'int main(int, char**)':
 engines/grim/int2flt.cpp:28:24: warning: 'i' is used uninitialized [-Wuninitialized]
    28 |         printf("%g\n", *f);
@@ -2027,12 +2063,12 @@
 mkdir -p engines/grim/luac/.deps
 g++ -MMD -MF "engines/grim/luac/.deps/opcode.d" -MQ "engines/grim/luac/opcode.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/grim/luac/opcode.cpp -o engines/grim/luac/opcode.o
 mkdir -p engines/grim/luac/.deps
+g++ -MMD -MF "engines/grim/luac/.deps/opt.d" -MQ "engines/grim/luac/opt.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/grim/luac/opt.cpp -o engines/grim/luac/opt.o
+mkdir -p engines/grim/luac/.deps
 engines/grim/luac/dump.cpp: In function 'void DumpFloat(float, FILE*)':
 engines/grim/luac/dump.cpp:31:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
    31 |         WRITE_LE_UINT32(out, *(uint32*)(&f));
       |                               ^~~~~~~~~~~~~
-g++ -MMD -MF "engines/grim/luac/.deps/opt.d" -MQ "engines/grim/luac/opt.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/grim/luac/opt.cpp -o engines/grim/luac/opt.o
-mkdir -p engines/grim/luac/.deps
 g++ -MMD -MF "engines/grim/luac/.deps/print.d" -MQ "engines/grim/luac/print.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/grim/luac/print.cpp -o engines/grim/luac/print.o
 mkdir -p engines/grim/luac/.deps
 g++ -MMD -MF "engines/grim/luac/.deps/rebase.d" -MQ "engines/grim/luac/rebase.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/grim/luac/rebase.cpp -o engines/grim/luac/rebase.o
@@ -2040,10 +2076,6 @@
 g++ -MMD -MF "engines/grim/emi/.deps/meshb2obj.d" -MQ "engines/grim/emi/meshb2obj.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/grim/emi/meshb2obj.cpp -o engines/grim/emi/meshb2obj.o
 mkdir -p engines/grim/.deps
 g++ -MMD -MF "engines/grim/.deps/mklab.d" -MQ "engines/grim/mklab.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/grim/mklab.cpp -o engines/grim/mklab.o
-mkdir -p engines/grim/patchex/.deps
-g++ -MMD -MF "engines/grim/patchex/.deps/patchex.d" -MQ "engines/grim/patchex/patchex.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/grim/patchex/patchex.cpp -o engines/grim/patchex/patchex.o
-mkdir -p engines/grim/patchex/.deps
-g++ -MMD -MF "engines/grim/patchex/.deps/mszipd.d" -MQ "engines/grim/patchex/mszipd.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/grim/patchex/mszipd.cpp -o engines/grim/patchex/mszipd.o
 In file included from engines/grim/luac/rebase.cpp:9:
 engines/grim/luac/rebase.cpp: In function 'void uniform_const_list(TProtoFunc*, TProtoFunc*)':
 ./engines/grim/lua/lmem.h:32:42: warning: argument 1 range [18446744071562067968, 18446744073709551615] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
@@ -2059,6 +2091,10 @@
   672 | extern void *malloc (size_t __size) __THROW __attribute_malloc__
       |              ^~~~~~
 mkdir -p engines/grim/patchex/.deps
+g++ -MMD -MF "engines/grim/patchex/.deps/patchex.d" -MQ "engines/grim/patchex/patchex.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/grim/patchex/patchex.cpp -o engines/grim/patchex/patchex.o
+mkdir -p engines/grim/patchex/.deps
+g++ -MMD -MF "engines/grim/patchex/.deps/mszipd.d" -MQ "engines/grim/patchex/mszipd.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/grim/patchex/mszipd.cpp -o engines/grim/patchex/mszipd.o
+mkdir -p engines/grim/patchex/.deps
 g++ -MMD -MF "engines/grim/patchex/.deps/cabd.d" -MQ "engines/grim/patchex/cabd.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/grim/patchex/cabd.cpp -o engines/grim/patchex/cabd.o
 mkdir -p engines/grim/.deps
 g++ -MMD -MF "engines/grim/.deps/patchr.d" -MQ "engines/grim/patchr.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/grim/patchr.cpp -o engines/grim/patchr.o
@@ -2066,6 +2102,8 @@
 g++ -MMD -MF "engines/grim/.deps/set2fig.d" -MQ "engines/grim/set2fig.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/grim/set2fig.cpp -o engines/grim/set2fig.o
 mkdir -p engines/grim/emi/.deps
 g++ -MMD -MF "engines/grim/emi/.deps/setb2set.d" -MQ "engines/grim/emi/setb2set.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/grim/emi/setb2set.cpp -o engines/grim/emi/setb2set.o
+mkdir -p engines/grim/emi/.deps
+g++ -MMD -MF "engines/grim/emi/.deps/sklb2txt.d" -MQ "engines/grim/emi/sklb2txt.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/grim/emi/sklb2txt.cpp -o engines/grim/emi/sklb2txt.o
 engines/grim/mklab.cpp: In function 'int main(int, char**)':
 engines/grim/mklab.cpp:252:22: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
   252 |                 fread(buf, 1, size, file);
@@ -2099,9 +2137,28 @@
   100 |                         fscanf(in, " %f %f %f", vertices + 3 * i, vertices + (3 * i + 1), vertices + (3 * i + 2));
       |                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 mkdir -p engines/grim/emi/.deps
-g++ -MMD -MF "engines/grim/emi/.deps/sklb2txt.d" -MQ "engines/grim/emi/sklb2txt.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/grim/emi/sklb2txt.cpp -o engines/grim/emi/sklb2txt.o
-mkdir -p engines/grim/emi/.deps
 g++ -MMD -MF "engines/grim/emi/.deps/til2bmp.d" -MQ "engines/grim/emi/til2bmp.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/grim/emi/til2bmp.cpp -o engines/grim/emi/til2bmp.o
+engines/grim/emi/meshb2obj.cpp: In function 'int main(int, char**)':
+engines/grim/emi/meshb2obj.cpp:97:24: warning: 'void operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete]
+   97 |                 delete vec3d;
+      |                        ^~~~~
+In file included from engines/grim/emi/meshb2obj.cpp:25:
+In function 'Vector3d* readVector3d(std::istream&, int)',
+    inlined from 'int main(int, char**)' at engines/grim/emi/meshb2obj.cpp:95:23:
+engines/grim/emi/filetools.h:149:45: note: returned from 'void* operator new [](std::size_t)'
+  149 |         Vector3d *vec3d = new Vector3d[count];
+      |                                             ^
+engines/grim/emi/meshb2obj.cpp: In function 'int main(int, char**)':
+engines/grim/emi/meshb2obj.cpp:103:24: warning: 'void operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete]
+  103 |                 delete vec3d;
+      |                        ^~~~~
+In function 'Vector3d* readVector3d(std::istream&, int)',
+    inlined from 'int main(int, char**)' at engines/grim/emi/meshb2obj.cpp:101:23:
+engines/grim/emi/filetools.h:149:45: note: returned from 'void* operator new [](std::size_t)'
+  149 |         Vector3d *vec3d = new Vector3d[count];
+      |                                             ^
+mkdir -p engines/grim/.deps
+g++ -MMD -MF "engines/grim/.deps/unlab.d" -MQ "engines/grim/unlab.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/grim/unlab.cpp -o engines/grim/unlab.o
 engines/grim/diffr.cpp: In function 'int main(int, char**)':
 engines/grim/diffr.cpp:265:20: warning: 'eb' may be used uninitialized [-Wmaybe-uninitialized]
   265 |         byte *db, *eb;
@@ -2118,29 +2175,30 @@
 engines/grim/diffr.cpp:257:21: note: 'pos' was declared here
   257 |         int32 scan, pos, len;
       |                     ^~~
-mkdir -p engines/grim/.deps
-engines/grim/emi/meshb2obj.cpp: In function 'int main(int, char**)':
-engines/grim/emi/meshb2obj.cpp:97:24: warning: 'void operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete]
-   97 |                 delete vec3d;
-      |                        ^~~~~
-In file included from engines/grim/emi/meshb2obj.cpp:25:
+engines/grim/emi/sklb2txt.cpp: In function 'int main(int, char**)':
+engines/grim/emi/sklb2txt.cpp:70:24: warning: 'void operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete]
+   70 |                 delete vec;
+      |                        ^~~
+In file included from engines/grim/emi/sklb2txt.cpp:27:
 In function 'Vector3d* readVector3d(std::istream&, int)',
-    inlined from 'int main(int, char**)' at engines/grim/emi/meshb2obj.cpp:95:23:
+    inlined from 'int main(int, char**)' at engines/grim/emi/sklb2txt.cpp:68:21:
 engines/grim/emi/filetools.h:149:45: note: returned from 'void* operator new [](std::size_t)'
   149 |         Vector3d *vec3d = new Vector3d[count];
       |                                             ^
-engines/grim/emi/meshb2obj.cpp: In function 'int main(int, char**)':
-engines/grim/emi/meshb2obj.cpp:103:24: warning: 'void operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete]
-  103 |                 delete vec3d;
-      |                        ^~~~~
+engines/grim/emi/sklb2txt.cpp: In function 'int main(int, char**)':
+engines/grim/emi/sklb2txt.cpp:74:24: warning: 'void operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete]
+   74 |                 delete vec;
+      |                        ^~~
 In function 'Vector3d* readVector3d(std::istream&, int)',
-    inlined from 'int main(int, char**)' at engines/grim/emi/meshb2obj.cpp:101:23:
+    inlined from 'int main(int, char**)' at engines/grim/emi/sklb2txt.cpp:72:21:
 engines/grim/emi/filetools.h:149:45: note: returned from 'void* operator new [](std::size_t)'
   149 |         Vector3d *vec3d = new Vector3d[count];
       |                                             ^
-g++ -MMD -MF "engines/grim/.deps/unlab.d" -MQ "engines/grim/unlab.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/grim/unlab.cpp -o engines/grim/unlab.o
 mkdir -p engines/grim/.deps
 g++ -MMD -MF "engines/grim/.deps/vima.d" -MQ "engines/grim/vima.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/grim/vima.cpp -o engines/grim/vima.o
+mkdir -p engines/saga/.deps
+g++ -MMD -MF "engines/saga/.deps/unpack_amiga.d" -MQ "engines/saga/unpack_amiga.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/saga/unpack_amiga.cpp -o engines/saga/unpack_amiga.o
+mkdir -p engines/saga/.deps
 engines/grim/vima.cpp: In function 'int main(int, char**)':
 engines/grim/vima.cpp:230:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
   230 |         fread(magic, 4, 1, f);
@@ -2154,35 +2212,9 @@
 engines/grim/vima.cpp:252:22: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
   252 |                 fread(sourceBuffer, 1, compSize, f);
       |                 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-mkdir -p engines/saga/.deps
-g++ -MMD -MF "engines/saga/.deps/unpack_amiga.d" -MQ "engines/saga/unpack_amiga.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/saga/unpack_amiga.cpp -o engines/saga/unpack_amiga.o
-mkdir -p engines/saga/.deps
 g++ -MMD -MF "engines/saga/.deps/unpack_saga.d" -MQ "engines/saga/unpack_saga.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c engines/saga/unpack_saga.cpp -o engines/saga/unpack_saga.o
 mkdir -p decompiler/.deps
 g++ -MMD -MF "decompiler/.deps/codegen.d" -MQ "decompiler/codegen.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c decompiler/codegen.cpp -o decompiler/codegen.o
-engines/grim/emi/sklb2txt.cpp: In function 'int main(int, char**)':
-engines/grim/emi/sklb2txt.cpp:70:24: warning: 'void operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete]
-   70 |                 delete vec;
-      |                        ^~~
-In file included from engines/grim/emi/sklb2txt.cpp:27:
-In function 'Vector3d* readVector3d(std::istream&, int)',
-    inlined from 'int main(int, char**)' at engines/grim/emi/sklb2txt.cpp:68:21:
-engines/grim/emi/filetools.h:149:45: note: returned from 'void* operator new [](std::size_t)'
-  149 |         Vector3d *vec3d = new Vector3d[count];
-      |                                             ^
-engines/grim/emi/sklb2txt.cpp: In function 'int main(int, char**)':
-engines/grim/emi/sklb2txt.cpp:74:24: warning: 'void operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete]
-   74 |                 delete vec;
-      |                        ^~~
-In function 'Vector3d* readVector3d(std::istream&, int)',
-    inlined from 'int main(int, char**)' at engines/grim/emi/sklb2txt.cpp:72:21:
-engines/grim/emi/filetools.h:149:45: note: returned from 'void* operator new [](std::size_t)'
-  149 |         Vector3d *vec3d = new Vector3d[count];
-      |                                             ^
-mkdir -p decompiler/.deps
-g++ -MMD -MF "decompiler/.deps/control_flow.d" -MQ "decompiler/control_flow.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c decompiler/control_flow.cpp -o decompiler/control_flow.o
-mkdir -p decompiler/.deps
-g++ -MMD -MF "decompiler/.deps/decompiler.d" -MQ "decompiler/decompiler.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c decompiler/decompiler.cpp -o decompiler/decompiler.o
 engines/saga/unpack_amiga.cpp: In function 'int main(int, char**)':
 engines/saga/unpack_amiga.cpp:50:15: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
    50 |         fread (rtnbuf, 1, sz, rtnfin);
@@ -2191,6 +2223,10 @@
    82 |                         fread(buf, csz, 1, finH);
       |                         ~~~~~^~~~~~~~~~~~~~~~~~~
 mkdir -p decompiler/.deps
+g++ -MMD -MF "decompiler/.deps/control_flow.d" -MQ "decompiler/control_flow.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c decompiler/control_flow.cpp -o decompiler/control_flow.o
+mkdir -p decompiler/.deps
+g++ -MMD -MF "decompiler/.deps/decompiler.d" -MQ "decompiler/decompiler.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c decompiler/decompiler.cpp -o decompiler/decompiler.o
+mkdir -p decompiler/.deps
 g++ -MMD -MF "decompiler/.deps/disassembler.d" -MQ "decompiler/disassembler.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c decompiler/disassembler.cpp -o decompiler/disassembler.o
 mkdir -p decompiler/.deps
 g++ -MMD -MF "decompiler/.deps/reassembler.d" -MQ "decompiler/reassembler.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c decompiler/reassembler.cpp -o decompiler/reassembler.o
@@ -2239,14 +2275,10 @@
 decompiler/disassembler.h:47:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
    47 |         virtual void doDisassemble() throw(std::exception) = 0;
       |                                      ^~~~~
-mkdir -p decompiler/.deps
-g++ -MMD -MF "decompiler/.deps/unknown_opcode.d" -MQ "decompiler/unknown_opcode.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c decompiler/unknown_opcode.cpp -o decompiler/unknown_opcode.o
-mkdir -p decompiler/.deps
-g++ -MMD -MF "decompiler/.deps/value.d" -MQ "decompiler/value.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c decompiler/value.cpp -o decompiler/value.o
 In file included from decompiler/instruction.h:32,
                  from decompiler/disassembler.h:28,
-                 from decompiler/simple_disassembler.h:25,
-                 from decompiler/simple_disassembler.cpp:22:
+                 from decompiler/reassembler.h:29,
+                 from decompiler/reassembler.cpp:22:
 decompiler/value.h:93:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
    93 |         virtual bool isSignedValue() throw(WrongTypeException);
       |                                      ^~~~~
@@ -2280,16 +2312,19 @@
 decompiler/value.h:380:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   380 |         virtual ValuePtr negate() throw(WrongTypeException);
       |                                   ^~~~~
+mkdir -p decompiler/.deps
+g++ -MMD -MF "decompiler/.deps/unknown_opcode.d" -MQ "decompiler/unknown_opcode.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c decompiler/unknown_opcode.cpp -o decompiler/unknown_opcode.o
 decompiler/disassembler.h:47:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
    47 |         virtual void doDisassemble() throw(std::exception) = 0;
       |                                      ^~~~~
+mkdir -p decompiler/.deps
+g++ -MMD -MF "decompiler/.deps/value.d" -MQ "decompiler/value.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c decompiler/value.cpp -o decompiler/value.o
 mkdir -p decompiler/groovie/.deps
 g++ -MMD -MF "decompiler/groovie/.deps/disassembler.d" -MQ "decompiler/groovie/disassembler.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c decompiler/groovie/disassembler.cpp -o decompiler/groovie/disassembler.o
-mkdir -p decompiler/groovie/.deps
 In file included from decompiler/instruction.h:32,
                  from decompiler/disassembler.h:28,
-                 from decompiler/reassembler.h:29,
-                 from decompiler/reassembler.cpp:22:
+                 from decompiler/simple_disassembler.h:25,
+                 from decompiler/simple_disassembler.cpp:22:
 decompiler/value.h:93:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
    93 |         virtual bool isSignedValue() throw(WrongTypeException);
       |                                      ^~~~~
@@ -2317,7 +2352,6 @@
 decompiler/value.h:235:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   235 |         uint32 getUnsigned() throw(WrongTypeException);
       |                              ^~~~~
-g++ -MMD -MF "decompiler/groovie/.deps/engine.d" -MQ "decompiler/groovie/engine.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c decompiler/groovie/engine.cpp -o decompiler/groovie/engine.o
 decompiler/value.h:338:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   338 |         virtual ValuePtr negate() throw(WrongTypeException);
       |                                   ^~~~~
@@ -2327,6 +2361,8 @@
 decompiler/disassembler.h:47:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
    47 |         virtual void doDisassemble() throw(std::exception) = 0;
       |                                      ^~~~~
+mkdir -p decompiler/groovie/.deps
+g++ -MMD -MF "decompiler/groovie/.deps/engine.d" -MQ "decompiler/groovie/engine.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c decompiler/groovie/engine.cpp -o decompiler/groovie/engine.o
 In file included from decompiler/value.cpp:22:
 decompiler/value.h:93:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
    93 |         virtual bool isSignedValue() throw(WrongTypeException);
@@ -2361,6 +2397,43 @@
 decompiler/value.h:380:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   380 |         virtual ValuePtr negate() throw(WrongTypeException);
       |                                   ^~~~~
+In file included from decompiler/instruction.h:32,
+                 from decompiler/graph.h:25,
+                 from decompiler/codegen.h:22,
+                 from decompiler/codegen.cpp:22:
+decompiler/value.h:93:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
+   93 |         virtual bool isSignedValue() throw(WrongTypeException);
+      |                                      ^~~~~
+decompiler/value.h:101:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
+  101 |         virtual int32 getSigned() throw(WrongTypeException);
+      |                                   ^~~~~
+decompiler/value.h:109:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
+  109 |         virtual uint32 getUnsigned() throw(WrongTypeException);
+      |                                      ^~~~~
+decompiler/value.h:140:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
+  140 |         virtual ValuePtr negate() throw(WrongTypeException);
+      |                                   ^~~~~
+decompiler/value.h:189:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
+  189 |         bool isSignedValue() throw(WrongTypeException);
+      |                              ^~~~~
+decompiler/value.h:190:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
+  190 |         int32 getSigned() throw(WrongTypeException);
+      |                           ^~~~~
+decompiler/value.h:191:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
+  191 |         uint32 getUnsigned() throw(WrongTypeException);
+      |                              ^~~~~
+decompiler/value.h:211:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
+  211 |         int32 getSigned() throw(WrongTypeException);
+      |                           ^~~~~
+decompiler/value.h:235:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
+  235 |         uint32 getUnsigned() throw(WrongTypeException);
+      |                              ^~~~~
+decompiler/value.h:338:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
+  338 |         virtual ValuePtr negate() throw(WrongTypeException);
+      |                                   ^~~~~
+decompiler/value.h:380:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
+  380 |         virtual ValuePtr negate() throw(WrongTypeException);
+      |                                   ^~~~~
 mkdir -p decompiler/kyra/.deps
 g++ -MMD -MF "decompiler/kyra/.deps/codegen.d" -MQ "decompiler/kyra/codegen.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c decompiler/kyra/codegen.cpp -o decompiler/kyra/codegen.o
 decompiler/value.cpp:71:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
@@ -2396,44 +2469,6 @@
 decompiler/value.cpp:232:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   232 | ValuePtr NegatedValue::negate() throw(WrongTypeException) {
       |                                 ^~~~~
-In file included from ./decompiler/instruction.h:32,
-                 from ./decompiler/disassembler.h:28,
-                 from ./decompiler/reassembler.h:29,
-                 from decompiler/groovie/disassembler.h:25,
-                 from decompiler/groovie/disassembler.cpp:22:
-./decompiler/value.h:93:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
-   93 |         virtual bool isSignedValue() throw(WrongTypeException);
-      |                                      ^~~~~
-./decompiler/value.h:101:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
-  101 |         virtual int32 getSigned() throw(WrongTypeException);
-      |                                   ^~~~~
-./decompiler/value.h:109:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
-  109 |         virtual uint32 getUnsigned() throw(WrongTypeException);
-      |                                      ^~~~~
-./decompiler/value.h:140:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
-  140 |         virtual ValuePtr negate() throw(WrongTypeException);
-      |                                   ^~~~~
-./decompiler/value.h:189:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
-  189 |         bool isSignedValue() throw(WrongTypeException);
-      |                              ^~~~~
-./decompiler/value.h:190:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
-  190 |         int32 getSigned() throw(WrongTypeException);
-      |                           ^~~~~
-./decompiler/value.h:191:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
-  191 |         uint32 getUnsigned() throw(WrongTypeException);
-      |                              ^~~~~
-./decompiler/value.h:211:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
-  211 |         int32 getSigned() throw(WrongTypeException);
-      |                           ^~~~~
-./decompiler/value.h:235:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
-  235 |         uint32 getUnsigned() throw(WrongTypeException);
-      |                              ^~~~~
-./decompiler/value.h:338:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
-  338 |         virtual ValuePtr negate() throw(WrongTypeException);
-      |                                   ^~~~~
-./decompiler/value.h:380:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
-  380 |         virtual ValuePtr negate() throw(WrongTypeException);
-      |                                   ^~~~~
 In file included from decompiler/instruction.h:32,
                  from decompiler/graph.h:25,
                  from decompiler/control_flow.h:25,
@@ -2465,42 +2500,14 @@
 decompiler/value.h:235:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   235 |         uint32 getUnsigned() throw(WrongTypeException);
       |                              ^~~~~
-./decompiler/disassembler.h:47:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
-   47 |         virtual void doDisassemble() throw(std::exception) = 0;
-      |                                      ^~~~~
 decompiler/value.h:338:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   338 |         virtual ValuePtr negate() throw(WrongTypeException);
       |                                   ^~~~~
 decompiler/value.h:380:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   380 |         virtual ValuePtr negate() throw(WrongTypeException);
       |                                   ^~~~~
-decompiler/groovie/disassembler.h:39:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
-   39 |         void doDisassemble() throw(UnknownOpcodeException);
-      |                              ^~~~~
-decompiler/groovie/disassembler.h:40:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
-   40 |         GroovieOpcode getInstruction(const std::string &name) throw(std::exception);
-      |                                                               ^~~~~
-decompiler/groovie/disassembler.h:41:143: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
-   41 |         void doAssembly(const std::string &label, std::string &instruction, const std::vector<std::string> &args, const std::string &comment) throw(std::exception);
-      |                                                                                                                                               ^~~~~
-decompiler/groovie/disassembler.cpp: In member function 'InstPtr Groovie::GroovieDisassembler::readInstruction()':
-decompiler/groovie/disassembler.cpp:99:40: warning: catching polymorphic type 'class Common::FileException' by value [-Wcatch-value=]
-   99 |         } catch (Common::FileException e) {
-      |                                        ^
-decompiler/groovie/disassembler.cpp: At global scope:
-decompiler/groovie/disassembler.cpp:337:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
-  337 | void GroovieDisassembler::doDisassemble() throw (UnknownOpcodeException) {
-      |                                           ^~~~~
-decompiler/groovie/disassembler.cpp:363:76: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
-  363 | GroovieOpcode GroovieDisassembler::getInstruction(const std::string &name) throw(std::exception) {
-      |                                                                            ^~~~~
-decompiler/groovie/disassembler.cpp:372:156: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
-  372 | void GroovieDisassembler::doAssembly(const std::string &label, std::string &instruction, const std::vector<std::string> &args, const std::string &comment) throw(std::exception) {
-      |                                                                                                                                                            ^~~~~
 In file included from decompiler/instruction.h:32,
-                 from decompiler/graph.h:25,
-                 from decompiler/codegen.h:22,
-                 from decompiler/codegen.cpp:22:
+                 from decompiler/instruction.cpp:22:
 decompiler/value.h:93:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
    93 |         virtual bool isSignedValue() throw(WrongTypeException);
       |                                      ^~~~~
@@ -2534,8 +2541,6 @@
 decompiler/value.h:380:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   380 |         virtual ValuePtr negate() throw(WrongTypeException);
       |                                   ^~~~~
-mkdir -p decompiler/kyra/.deps
-g++ -MMD -MF "decompiler/kyra/.deps/disassembler.d" -MQ "decompiler/kyra/disassembler.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c decompiler/kyra/disassembler.cpp -o decompiler/kyra/disassembler.o
 In file included from decompiler/instruction.h:32,
                  from decompiler/disassembler.h:28,
                  from decompiler/decompiler.cpp:24:
@@ -2554,6 +2559,12 @@
 decompiler/value.h:189:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   189 |         bool isSignedValue() throw(WrongTypeException);
       |                              ^~~~~
+In file included from decompiler/instruction.h:32,
+                 from decompiler/graph.h:25,
+                 from decompiler/graph.cpp:22:
+decompiler/value.h:93:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
+   93 |         virtual bool isSignedValue() throw(WrongTypeException);
+      |                                      ^~~~~
 decompiler/value.h:190:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   190 |         int32 getSigned() throw(WrongTypeException);
       |                           ^~~~~
@@ -2566,20 +2577,6 @@
 decompiler/value.h:235:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   235 |         uint32 getUnsigned() throw(WrongTypeException);
       |                              ^~~~~
-decompiler/value.h:338:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
-  338 |         virtual ValuePtr negate() throw(WrongTypeException);
-      |                                   ^~~~~
-decompiler/value.h:380:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
-  380 |         virtual ValuePtr negate() throw(WrongTypeException);
-      |                                   ^~~~~
-decompiler/disassembler.h:47:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
-   47 |         virtual void doDisassemble() throw(std::exception) = 0;
-      |                                      ^~~~~
-In file included from decompiler/instruction.h:32,
-                 from decompiler/instruction.cpp:22:
-decompiler/value.h:93:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
-   93 |         virtual bool isSignedValue() throw(WrongTypeException);
-      |                                      ^~~~~
 decompiler/value.h:101:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   101 |         virtual int32 getSigned() throw(WrongTypeException);
       |                                   ^~~~~
@@ -2607,52 +2604,84 @@
 decompiler/value.h:338:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   338 |         virtual ValuePtr negate() throw(WrongTypeException);
       |                                   ^~~~~
+decompiler/value.h:338:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
+  338 |         virtual ValuePtr negate() throw(WrongTypeException);
+      |                                   ^~~~~
 decompiler/value.h:380:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   380 |         virtual ValuePtr negate() throw(WrongTypeException);
       |                                   ^~~~~
-In file included from decompiler/instruction.h:32,
-                 from decompiler/graph.h:25,
-                 from decompiler/graph.cpp:22:
-decompiler/value.h:93:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
+decompiler/value.h:380:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
+  380 |         virtual ValuePtr negate() throw(WrongTypeException);
+      |                                   ^~~~~
+decompiler/disassembler.h:47:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
+   47 |         virtual void doDisassemble() throw(std::exception) = 0;
+      |                                      ^~~~~
+mkdir -p decompiler/kyra/.deps
+g++ -MMD -MF "decompiler/kyra/.deps/disassembler.d" -MQ "decompiler/kyra/disassembler.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c decompiler/kyra/disassembler.cpp -o decompiler/kyra/disassembler.o
+In file included from ./decompiler/instruction.h:32,
+                 from ./decompiler/disassembler.h:28,
+                 from ./decompiler/reassembler.h:29,
+                 from decompiler/groovie/disassembler.h:25,
+                 from decompiler/groovie/disassembler.cpp:22:
+./decompiler/value.h:93:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
    93 |         virtual bool isSignedValue() throw(WrongTypeException);
       |                                      ^~~~~
-decompiler/value.h:101:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
+./decompiler/value.h:101:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   101 |         virtual int32 getSigned() throw(WrongTypeException);
       |                                   ^~~~~
-decompiler/value.h:109:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
+./decompiler/value.h:109:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   109 |         virtual uint32 getUnsigned() throw(WrongTypeException);
       |                                      ^~~~~
-decompiler/value.h:140:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
+./decompiler/value.h:140:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   140 |         virtual ValuePtr negate() throw(WrongTypeException);
       |                                   ^~~~~
-decompiler/value.h:189:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
+./decompiler/value.h:189:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   189 |         bool isSignedValue() throw(WrongTypeException);
       |                              ^~~~~
-decompiler/value.h:190:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
+./decompiler/value.h:190:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   190 |         int32 getSigned() throw(WrongTypeException);
       |                           ^~~~~
-decompiler/value.h:191:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
+./decompiler/value.h:191:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   191 |         uint32 getUnsigned() throw(WrongTypeException);
       |                              ^~~~~
-decompiler/value.h:211:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
+./decompiler/value.h:211:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   211 |         int32 getSigned() throw(WrongTypeException);
       |                           ^~~~~
-decompiler/value.h:235:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
+./decompiler/value.h:235:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   235 |         uint32 getUnsigned() throw(WrongTypeException);
       |                              ^~~~~
-decompiler/value.h:338:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
+./decompiler/value.h:338:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   338 |         virtual ValuePtr negate() throw(WrongTypeException);
       |                                   ^~~~~
-decompiler/value.h:380:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
+./decompiler/value.h:380:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   380 |         virtual ValuePtr negate() throw(WrongTypeException);
       |                                   ^~~~~
-In file included from decompiler/engine.h:25,
-                 from decompiler/control_flow.h:26:
-decompiler/disassembler.h:47:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
+./decompiler/disassembler.h:47:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
    47 |         virtual void doDisassemble() throw(std::exception) = 0;
       |                                      ^~~~~
-mkdir -p decompiler/kyra/.deps
-g++ -MMD -MF "decompiler/kyra/.deps/engine.d" -MQ "decompiler/kyra/engine.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c decompiler/kyra/engine.cpp -o decompiler/kyra/engine.o
+decompiler/groovie/disassembler.h:39:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
+   39 |         void doDisassemble() throw(UnknownOpcodeException);
+      |                              ^~~~~
+decompiler/groovie/disassembler.h:40:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
+   40 |         GroovieOpcode getInstruction(const std::string &name) throw(std::exception);
+      |                                                               ^~~~~
+decompiler/groovie/disassembler.h:41:143: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
+   41 |         void doAssembly(const std::string &label, std::string &instruction, const std::vector<std::string> &args, const std::string &comment) throw(std::exception);
+      |                                                                                                                                               ^~~~~
+decompiler/groovie/disassembler.cpp: In member function 'InstPtr Groovie::GroovieDisassembler::readInstruction()':
+decompiler/groovie/disassembler.cpp:99:40: warning: catching polymorphic type 'class Common::FileException' by value [-Wcatch-value=]
+   99 |         } catch (Common::FileException e) {
+      |                                        ^
+decompiler/groovie/disassembler.cpp: At global scope:
+decompiler/groovie/disassembler.cpp:337:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
+  337 | void GroovieDisassembler::doDisassemble() throw (UnknownOpcodeException) {
+      |                                           ^~~~~
+decompiler/groovie/disassembler.cpp:363:76: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
+  363 | GroovieOpcode GroovieDisassembler::getInstruction(const std::string &name) throw(std::exception) {
+      |                                                                            ^~~~~
+decompiler/groovie/disassembler.cpp:372:156: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
+  372 | void GroovieDisassembler::doAssembly(const std::string &label, std::string &instruction, const std::vector<std::string> &args, const std::string &comment) throw(std::exception) {
+      |                                                                                                                                                            ^~~~~
 In file included from ./decompiler/instruction.h:32,
                  from ./decompiler/disassembler.h:28,
                  from ./decompiler/engine.h:25,
@@ -2688,16 +2717,11 @@
 ./decompiler/value.h:338:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   338 |         virtual ValuePtr negate() throw(WrongTypeException);
       |                                   ^~~~~
-In file included from decompiler/engine.h:25,
-                 from decompiler/codegen.cpp:23:
-decompiler/disassembler.h:47:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
-   47 |         virtual void doDisassemble() throw(std::exception) = 0;
-      |                                      ^~~~~
 ./decompiler/value.h:380:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   380 |         virtual ValuePtr negate() throw(WrongTypeException);
       |                                   ^~~~~
 In file included from decompiler/engine.h:25,
-                 from decompiler/graph.cpp:23:
+                 from decompiler/instruction.cpp:24:
 decompiler/disassembler.h:47:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
    47 |         virtual void doDisassemble() throw(std::exception) = 0;
       |                                      ^~~~~
@@ -2705,7 +2729,7 @@
    47 |         virtual void doDisassemble() throw(std::exception) = 0;
       |                                      ^~~~~
 In file included from decompiler/engine.h:25,
-                 from decompiler/instruction.cpp:24:
+                 from decompiler/codegen.cpp:23:
 decompiler/disassembler.h:47:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
    47 |         virtual void doDisassemble() throw(std::exception) = 0;
       |                                      ^~~~~
@@ -2747,6 +2771,16 @@
 decompiler/kyra/../value.h:380:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   380 |         virtual ValuePtr negate() throw(WrongTypeException);
       |                                   ^~~~~
+In file included from decompiler/engine.h:25,
+                 from decompiler/control_flow.h:26:
+decompiler/disassembler.h:47:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
+   47 |         virtual void doDisassemble() throw(std::exception) = 0;
+      |                                      ^~~~~
+In file included from decompiler/engine.h:25,
+                 from decompiler/graph.cpp:23:
+decompiler/disassembler.h:47:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
+   47 |         virtual void doDisassemble() throw(std::exception) = 0;
+      |                                      ^~~~~
 In file included from ./decompiler/instruction.h:32,
                  from ./decompiler/disassembler.h:28,
                  from decompiler/kyra/disassembler.h:25,
@@ -2790,14 +2824,71 @@
 decompiler/kyra/disassembler.h:97:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
    97 |         void doDisassemble() throw(std::exception);
       |                              ^~~~~
+mkdir -p decompiler/kyra/.deps
+g++ -MMD -MF "decompiler/kyra/.deps/engine.d" -MQ "decompiler/kyra/engine.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c decompiler/kyra/engine.cpp -o decompiler/kyra/engine.o
 mkdir -p decompiler/scummv6/.deps
 g++ -MMD -MF "decompiler/scummv6/.deps/codegen.d" -MQ "decompiler/scummv6/codegen.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c decompiler/scummv6/codegen.cpp -o decompiler/scummv6/codegen.o
+In file included from decompiler/groovie/engine.cpp:23:
+decompiler/groovie/disassembler.h:39:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
+   39 |         void doDisassemble() throw(UnknownOpcodeException);
+      |                              ^~~~~
+decompiler/groovie/disassembler.h:40:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
+   40 |         GroovieOpcode getInstruction(const std::string &name) throw(std::exception);
+      |                                                               ^~~~~
+decompiler/groovie/disassembler.h:41:143: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
+   41 |         void doAssembly(const std::string &label, std::string &instruction, const std::vector<std::string> &args, const std::string &comment) throw(std::exception);
+      |                                                                                                                                               ^~~~~
+mkdir -p decompiler/scummv6/.deps
+g++ -MMD -MF "decompiler/scummv6/.deps/disassembler.d" -MQ "decompiler/scummv6/disassembler.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c decompiler/scummv6/disassembler.cpp -o decompiler/scummv6/disassembler.o
 In file included from ./decompiler/engine.h:25,
                  from decompiler/kyra/engine.h:25,
                  from decompiler/kyra/codegen.cpp:23:
 ./decompiler/disassembler.h:47:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
    47 |         virtual void doDisassemble() throw(std::exception) = 0;
       |                                      ^~~~~
+mkdir -p decompiler/scummv6/.deps
+g++ -MMD -MF "decompiler/scummv6/.deps/engine.d" -MQ "decompiler/scummv6/engine.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c decompiler/scummv6/engine.cpp -o decompiler/scummv6/engine.o
+In file included from decompiler/scummv6/../instruction.h:32,
+                 from decompiler/scummv6/../graph.h:25,
+                 from decompiler/scummv6/../codegen.h:22,
+                 from decompiler/scummv6/codegen.h:25,
+                 from decompiler/scummv6/codegen.cpp:22:
+decompiler/scummv6/../value.h:93:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
+   93 |         virtual bool isSignedValue() throw(WrongTypeException);
+      |                                      ^~~~~
+decompiler/scummv6/../value.h:101:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
+  101 |         virtual int32 getSigned() throw(WrongTypeException);
+      |                                   ^~~~~
+decompiler/scummv6/../value.h:109:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
+  109 |         virtual uint32 getUnsigned() throw(WrongTypeException);
+      |                                      ^~~~~
+decompiler/scummv6/../value.h:140:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
+  140 |         virtual ValuePtr negate() throw(WrongTypeException);
+      |                                   ^~~~~
+decompiler/scummv6/../value.h:189:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
+  189 |         bool isSignedValue() throw(WrongTypeException);
+      |                              ^~~~~
+decompiler/scummv6/../value.h:190:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
+  190 |         int32 getSigned() throw(WrongTypeException);
+      |                           ^~~~~
+decompiler/scummv6/../value.h:191:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
+  191 |         uint32 getUnsigned() throw(WrongTypeException);
+      |                              ^~~~~
+decompiler/scummv6/../value.h:211:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
+  211 |         int32 getSigned() throw(WrongTypeException);
+      |                           ^~~~~
+decompiler/scummv6/../value.h:235:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
+  235 |         uint32 getUnsigned() throw(WrongTypeException);
+      |                              ^~~~~
+decompiler/scummv6/../value.h:338:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
+  338 |         virtual ValuePtr negate() throw(WrongTypeException);
+      |                                   ^~~~~
+decompiler/scummv6/../value.h:380:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
+  380 |         virtual ValuePtr negate() throw(WrongTypeException);
+      |                                   ^~~~~
+decompiler/kyra/disassembler.cpp:279:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
+  279 | void Kyra::Kyra2Disassembler::doDisassemble() throw(std::exception) {
+      |                                               ^~~~~
 In file included from ./decompiler/instruction.h:32,
                  from ./decompiler/disassembler.h:28,
                  from ./decompiler/engine.h:25,
@@ -2836,67 +2927,53 @@
 ./decompiler/value.h:380:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   380 |         virtual ValuePtr negate() throw(WrongTypeException);
       |                                   ^~~~~
-In file included from decompiler/groovie/engine.cpp:23:
-decompiler/groovie/disassembler.h:39:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
-   39 |         void doDisassemble() throw(UnknownOpcodeException);
-      |                              ^~~~~
-decompiler/groovie/disassembler.h:40:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
-   40 |         GroovieOpcode getInstruction(const std::string &name) throw(std::exception);
-      |                                                               ^~~~~
-decompiler/groovie/disassembler.h:41:143: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
-   41 |         void doAssembly(const std::string &label, std::string &instruction, const std::vector<std::string> &args, const std::string &comment) throw(std::exception);
-      |                                                                                                                                               ^~~~~
 ./decompiler/disassembler.h:47:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
    47 |         virtual void doDisassemble() throw(std::exception) = 0;
       |                                      ^~~~~
-decompiler/kyra/disassembler.cpp:279:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
-  279 | void Kyra::Kyra2Disassembler::doDisassemble() throw(std::exception) {
-      |                                               ^~~~~
-mkdir -p decompiler/scummv6/.deps
-g++ -MMD -MF "decompiler/scummv6/.deps/disassembler.d" -MQ "decompiler/scummv6/disassembler.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c decompiler/scummv6/disassembler.cpp -o decompiler/scummv6/disassembler.o
-mkdir -p decompiler/scummv6/.deps
-g++ -MMD -MF "decompiler/scummv6/.deps/engine.d" -MQ "decompiler/scummv6/engine.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c decompiler/scummv6/engine.cpp -o decompiler/scummv6/engine.o
 mkdir -p ./.deps
 g++ -MMD -MF "./.deps/create_sjisfnt.d" -MQ "create_sjisfnt.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -I/usr/include/freetype2 -I/usr/include/libpng16  -UICONV_USES_CONST -c create_sjisfnt.cpp -o create_sjisfnt.o
-In file included from decompiler/scummv6/../instruction.h:32,
-                 from decompiler/scummv6/../graph.h:25,
-                 from decompiler/scummv6/../codegen.h:22,
-                 from decompiler/scummv6/codegen.h:25,
-                 from decompiler/scummv6/codegen.cpp:22:
-decompiler/scummv6/../value.h:93:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
+g++ -o decine engines/cine/decine.o -Wl,-z,relro -Wl,-z,now -lm 
+In file included from ./decompiler/instruction.h:32,
+                 from ./decompiler/disassembler.h:28,
+                 from ./decompiler/simple_disassembler.h:25,
+                 from decompiler/scummv6/disassembler.h:25,
+                 from decompiler/scummv6/disassembler.cpp:27:
+./decompiler/value.h:93:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
    93 |         virtual bool isSignedValue() throw(WrongTypeException);
       |                                      ^~~~~
-decompiler/scummv6/../value.h:101:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
+./decompiler/value.h:101:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   101 |         virtual int32 getSigned() throw(WrongTypeException);
       |                                   ^~~~~
-decompiler/scummv6/../value.h:109:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
+./decompiler/value.h:109:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   109 |         virtual uint32 getUnsigned() throw(WrongTypeException);
       |                                      ^~~~~
-decompiler/scummv6/../value.h:140:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
+./decompiler/value.h:140:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   140 |         virtual ValuePtr negate() throw(WrongTypeException);
       |                                   ^~~~~
-decompiler/scummv6/../value.h:189:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
+./decompiler/value.h:189:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   189 |         bool isSignedValue() throw(WrongTypeException);
       |                              ^~~~~
-decompiler/scummv6/../value.h:190:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
+./decompiler/value.h:190:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   190 |         int32 getSigned() throw(WrongTypeException);
       |                           ^~~~~
-decompiler/scummv6/../value.h:191:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
+./decompiler/value.h:191:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   191 |         uint32 getUnsigned() throw(WrongTypeException);
       |                              ^~~~~
-decompiler/scummv6/../value.h:211:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
+./decompiler/value.h:211:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   211 |         int32 getSigned() throw(WrongTypeException);
       |                           ^~~~~
-decompiler/scummv6/../value.h:235:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
+./decompiler/value.h:235:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   235 |         uint32 getUnsigned() throw(WrongTypeException);
       |                              ^~~~~
-decompiler/scummv6/../value.h:338:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
+./decompiler/value.h:338:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   338 |         virtual ValuePtr negate() throw(WrongTypeException);
       |                                   ^~~~~
-decompiler/scummv6/../value.h:380:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
+./decompiler/value.h:380:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   380 |         virtual ValuePtr negate() throw(WrongTypeException);
       |                                   ^~~~~
-g++ -o decine engines/cine/decine.o -Wl,-z,relro -Wl,-z,now -lm 
+./decompiler/disassembler.h:47:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
+   47 |         virtual void doDisassemble() throw(std::exception) = 0;
+      |                                      ^~~~~
 mkdir -p ./.deps
 g++ -MMD -MF "./.deps/version.d" -MQ "version.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c version.cpp -o version.o
 version.cpp:56:38: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time]
@@ -2928,10 +3005,6 @@
 g++ -o extract_ngi engines/ngi/extract_ngi.o common/file.o common/hashmap.o common/md5.o common/memorypool.o common/str.o common/stream.o common/util.o sound/adpcm.o sound/audiostream.o sound/voc.o sound/wave.o -Wl,-z,relro -Wl,-z,now -lm 
 g++ -o construct_mohawk engines/mohawk/construct_mohawk.o engines/mohawk/utils.o common/file.o common/hashmap.o common/md5.o common/memorypool.o common/str.o common/stream.o common/util.o sound/adpcm.o sound/audiostream.o sound/voc.o sound/wave.o -Wl,-z,relro -Wl,-z,now -lm 
 g++ -o msn_convert_mod common/file.o common/util.o engines/supernova/convert_mod.o -Wl,-z,relro -Wl,-z,now -lm 
-In file included from decompiler/kyra/engine.cpp:23:
-decompiler/kyra/disassembler.h:97:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
-   97 |         void doDisassemble() throw(std::exception);
-      |                              ^~~~~
 g++ -o scummvm-tools-cli main_cli.o scummvm-tools-cli.o engines/agos/compress_agos.o engines/bladerunner/pack_bladerunner.o engines/gob/compress_gob.o engines/gob/extract_fascination_cd.o engines/hdb/extract_hdb.o engines/kyra/compress_kyra.o engines/queen/compress_queen.o engines/saga/compress_saga.o engines/sci/compress_sci.o engines/scumm/compress_scumm_san.o engines/scumm/compress_scumm_sou.o engines/sword1/compress_sword1.o engines/sword2/compress_sword2.o engines/tinsel/compress_tinsel.o engines/tony/compress_tony.o engines/tony/compress_tony_vdb.o engines/touche/compress_touche.o engines/tucker/compress_tucker.o engines/agos/extract_agos.o engines/asylum/extract_asylum.o engines/cge/extract_cge.o engines/cge/pack_cge.o engines/cine/extract_cine.o engines/cruise/extract_cruise_pc.o engines/cryo/extract_cryo.o engines/gob/extract_gob_stk.o engines/kyra/extract_kyra.o engines/prince/extract_prince.o engines/prince/pack_prince.o engines/prince/utils.o engines/parallaction/extract_parallaction.o engines/scumm/extract_loom_tg16.o engines/scumm/extract_mm_apple.o engines/scumm/extract_mm_c64.o engines/scumm/extract_mm_nes.o engines/scumm/extract_scumm_mac.o engines/scumm/extract_zak_c64.o engines/kyra/kyra_ins.o engines/kyra/kyra_pak.o compress.o tool.o tools.o version.o common/file.o common/hashmap.o common/md5.o common/memorypool.o common/str.o common/stream.o common/util.o sound/adpcm.o sound/audiostream.o sound/voc.o sound/wave.o encode_dxa.o -Wl,-z,relro -Wl,-z,now -lm -lvorbisfile -lvorbis -lvorbisenc -logg   -lFLAC -logg  -lmad  -lpng16   -lz -lfreetype 
 g++ -o extract_hadesch engines/hadesch/extract_hadesch.o common/file.o common/hashmap.o common/md5.o common/memorypool.o common/str.o common/stream.o common/util.o sound/adpcm.o sound/audiostream.o sound/voc.o sound/wave.o -Wl,-z,relro -Wl,-z,now -lm 
 g++ -o extract_hadesch_img engines/hadesch/extract_hadesch_img.o common/file.o common/hashmap.o common/md5.o common/memorypool.o common/str.o common/stream.o common/util.o sound/adpcm.o sound/audiostream.o sound/voc.o sound/wave.o -Wl,-z,relro -Wl,-z,now -lm -lvorbisfile -lvorbis -lvorbisenc -logg   -lFLAC -logg  -lmad  -lpng16   -lz -lfreetype 
@@ -2941,56 +3014,6 @@
 g++ -o grim_bm2bmp engines/grim/bm2bmp.o engines/grim/lab.o -Wl,-z,relro -Wl,-z,now -lm 
 g++ -o grim_cosb2cos engines/grim/emi/cosb2cos.o -Wl,-z,relro -Wl,-z,now -lm 
 g++ -o grim_delua engines/grim/delua.o engines/grim/lua/lapi.o engines/grim/lua/lauxlib.o engines/grim/lua/lbuffer.o engines/grim/lua/lbuiltin.o engines/grim/lua/ldo.o engines/grim/lua/lfunc.o engines/grim/lua/lgc.o engines/grim/lua/liolib.o engines/grim/lua/llex.o engines/grim/lua/lmathlib.o engines/grim/lua/lmem.o engines/grim/lua/lobject.o engines/grim/lua/lparser.o engines/grim/lua/lstate.o engines/grim/lua/lstring.o engines/grim/lua/lstrlib.o engines/grim/lua/ltable.o engines/grim/lua/ltask.o engines/grim/lua/ltm.o engines/grim/lua/lundump.o engines/grim/lua/lvm.o engines/grim/lua/lzio.o -Wl,-z,relro -Wl,-z,now -lm 
-g++ -o grim_diffr engines/grim/diffr.o common/file.o common/hashmap.o common/md5.o common/memorypool.o common/str.o common/stream.o common/util.o sound/adpcm.o sound/audiostream.o sound/voc.o sound/wave.o common/zlib.o -Wl,-z,relro -Wl,-z,now -lm -lvorbisfile -lvorbis -lvorbisenc -logg   -lFLAC -logg  -lmad  -lpng16   -lz -lfreetype 
-g++ -o grim_imc2wav engines/grim/imc2wav.o -Wl,-z,relro -Wl,-z,now -lm 
-g++ -o grim_int2flt engines/grim/int2flt.o -Wl,-z,relro -Wl,-z,now -lm 
-g++ -o grim_luac engines/grim/luac/dump.o engines/grim/luac/luac.o engines/grim/luac/opcode.o engines/grim/luac/opt.o engines/grim/luac/print.o engines/grim/luac/rebase.o engines/grim/lua/lapi.o engines/grim/lua/lauxlib.o engines/grim/lua/lbuffer.o engines/grim/lua/lbuiltin.o engines/grim/lua/ldo.o engines/grim/lua/lfunc.o engines/grim/lua/lgc.o engines/grim/lua/liolib.o engines/grim/lua/llex.o engines/grim/lua/lmathlib.o engines/grim/lua/lmem.o engines/grim/lua/lobject.o engines/grim/lua/lparser.o engines/grim/lua/lstate.o engines/grim/lua/lstring.o engines/grim/lua/lstrlib.o engines/grim/lua/ltable.o engines/grim/lua/ltask.o engines/grim/lua/ltm.o engines/grim/lua/lundump.o engines/grim/lua/lvm.o engines/grim/lua/lzio.o -Wl,-z,relro -Wl,-z,now -lm 
-g++ -o grim_meshb2obj engines/grim/emi/meshb2obj.o engines/grim/lab.o -Wl,-z,relro -Wl,-z,now -lm 
-g++ -o grim_mklab engines/grim/mklab.o -Wl,-z,relro -Wl,-z,now -lm 
-g++ -o grim_patchex engines/grim/patchex/patchex.o engines/grim/patchex/mszipd.o engines/grim/patchex/cabd.o -Wl,-z,relro -Wl,-z,now -lm 
-In file included from ./decompiler/instruction.h:32,
-                 from ./decompiler/disassembler.h:28,
-                 from ./decompiler/simple_disassembler.h:25,
-                 from decompiler/scummv6/disassembler.h:25,
-                 from decompiler/scummv6/disassembler.cpp:27:
-./decompiler/value.h:93:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
-   93 |         virtual bool isSignedValue() throw(WrongTypeException);
-      |                                      ^~~~~
-./decompiler/value.h:101:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
-  101 |         virtual int32 getSigned() throw(WrongTypeException);
-      |                                   ^~~~~
-./decompiler/value.h:109:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
-  109 |         virtual uint32 getUnsigned() throw(WrongTypeException);
-      |                                      ^~~~~
-./decompiler/value.h:140:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
-  140 |         virtual ValuePtr negate() throw(WrongTypeException);
-      |                                   ^~~~~
-./decompiler/value.h:189:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
-  189 |         bool isSignedValue() throw(WrongTypeException);
-      |                              ^~~~~
-./decompiler/value.h:190:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
-  190 |         int32 getSigned() throw(WrongTypeException);
-      |                           ^~~~~
-./decompiler/value.h:191:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
-  191 |         uint32 getUnsigned() throw(WrongTypeException);
-      |                              ^~~~~
-./decompiler/value.h:211:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
-  211 |         int32 getSigned() throw(WrongTypeException);
-      |                           ^~~~~
-./decompiler/value.h:235:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
-  235 |         uint32 getUnsigned() throw(WrongTypeException);
-      |                              ^~~~~
-./decompiler/value.h:338:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
-  338 |         virtual ValuePtr negate() throw(WrongTypeException);
-      |                                   ^~~~~
-./decompiler/value.h:380:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
-  380 |         virtual ValuePtr negate() throw(WrongTypeException);
-      |                                   ^~~~~
-g++ -o grim_patchr engines/grim/patchr.o common/file.o common/hashmap.o common/md5.o common/memorypool.o common/str.o common/stream.o common/util.o sound/adpcm.o sound/audiostream.o sound/voc.o sound/wave.o common/zlib.o -Wl,-z,relro -Wl,-z,now -lm -lvorbisfile -lvorbis -lvorbisenc -logg   -lFLAC -logg  -lmad  -lpng16   -lz -lfreetype 
-./decompiler/disassembler.h:47:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
-   47 |         virtual void doDisassemble() throw(std::exception) = 0;
-      |                                      ^~~~~
-g++ -o grim_set2fig engines/grim/set2fig.o -Wl,-z,relro -Wl,-z,now -lm 
 In file included from decompiler/scummv6/../instruction.h:32,
                  from decompiler/scummv6/../disassembler.h:28,
                  from decompiler/scummv6/../engine.h:25,
@@ -3023,17 +3046,14 @@
 decompiler/scummv6/../value.h:235:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   235 |         uint32 getUnsigned() throw(WrongTypeException);
       |                              ^~~~~
-g++ -o grim_setb2set engines/grim/emi/setb2set.o engines/grim/lab.o -Wl,-z,relro -Wl,-z,now -lm 
+g++ -o grim_diffr engines/grim/diffr.o common/file.o common/hashmap.o common/md5.o common/memorypool.o common/str.o common/stream.o common/util.o sound/adpcm.o sound/audiostream.o sound/voc.o sound/wave.o common/zlib.o -Wl,-z,relro -Wl,-z,now -lm -lvorbisfile -lvorbis -lvorbisenc -logg   -lFLAC -logg  -lmad  -lpng16   -lz -lfreetype 
 decompiler/scummv6/../value.h:338:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   338 |         virtual ValuePtr negate() throw(WrongTypeException);
       |                                   ^~~~~
+g++ -o grim_imc2wav engines/grim/imc2wav.o -Wl,-z,relro -Wl,-z,now -lm 
 decompiler/scummv6/../value.h:380:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   380 |         virtual ValuePtr negate() throw(WrongTypeException);
       |                                   ^~~~~
-g++ -o grim_sklb2txt engines/grim/emi/sklb2txt.o engines/grim/lab.o -Wl,-z,relro -Wl,-z,now -lm 
-decompiler/scummv6/../disassembler.h:47:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
-   47 |         virtual void doDisassemble() throw(std::exception) = 0;
-      |                                      ^~~~~
 decompiler/scummv6/codegen.cpp: In member function 'virtual void Scumm::v6::Scummv6CodeGenerator::processSpecialMetadata(InstPtr, char, int)':
 decompiler/scummv6/codegen.cpp:259:23: warning: this statement may fall through [-Wimplicit-fallthrough=]
   259 |                 addArg(inst->_params[0]);
@@ -3041,10 +3061,32 @@
 decompiler/scummv6/codegen.cpp:260:9: note: here
   260 |         case 'v':
       |         ^~~~
+g++ -o grim_int2flt engines/grim/int2flt.o -Wl,-z,relro -Wl,-z,now -lm 
+decompiler/scummv6/../disassembler.h:47:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
+   47 |         virtual void doDisassemble() throw(std::exception) = 0;
+      |                                      ^~~~~
+g++ -o grim_luac engines/grim/luac/dump.o engines/grim/luac/luac.o engines/grim/luac/opcode.o engines/grim/luac/opt.o engines/grim/luac/print.o engines/grim/luac/rebase.o engines/grim/lua/lapi.o engines/grim/lua/lauxlib.o engines/grim/lua/lbuffer.o engines/grim/lua/lbuiltin.o engines/grim/lua/ldo.o engines/grim/lua/lfunc.o engines/grim/lua/lgc.o engines/grim/lua/liolib.o engines/grim/lua/llex.o engines/grim/lua/lmathlib.o engines/grim/lua/lmem.o engines/grim/lua/lobject.o engines/grim/lua/lparser.o engines/grim/lua/lstate.o engines/grim/lua/lstring.o engines/grim/lua/lstrlib.o engines/grim/lua/ltable.o engines/grim/lua/ltask.o engines/grim/lua/ltm.o engines/grim/lua/lundump.o engines/grim/lua/lvm.o engines/grim/lua/lzio.o -Wl,-z,relro -Wl,-z,now -lm 
+g++ -o grim_meshb2obj engines/grim/emi/meshb2obj.o engines/grim/lab.o -Wl,-z,relro -Wl,-z,now -lm 
+g++ -o grim_mklab engines/grim/mklab.o -Wl,-z,relro -Wl,-z,now -lm 
+g++ -o grim_patchex engines/grim/patchex/patchex.o engines/grim/patchex/mszipd.o engines/grim/patchex/cabd.o -Wl,-z,relro -Wl,-z,now -lm 
+g++ -o grim_patchr engines/grim/patchr.o common/file.o common/hashmap.o common/md5.o common/memorypool.o common/str.o common/stream.o common/util.o sound/adpcm.o sound/audiostream.o sound/voc.o sound/wave.o common/zlib.o -Wl,-z,relro -Wl,-z,now -lm -lvorbisfile -lvorbis -lvorbisenc -logg   -lFLAC -logg  -lmad  -lpng16   -lz -lfreetype 
+g++ -o grim_set2fig engines/grim/set2fig.o -Wl,-z,relro -Wl,-z,now -lm 
+In file included from decompiler/kyra/engine.cpp:23:
+decompiler/kyra/disassembler.h:97:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
+   97 |         void doDisassemble() throw(std::exception);
+      |                              ^~~~~
+g++ -o grim_setb2set engines/grim/emi/setb2set.o engines/grim/lab.o -Wl,-z,relro -Wl,-z,now -lm 
+g++ -o grim_sklb2txt engines/grim/emi/sklb2txt.o engines/grim/lab.o -Wl,-z,relro -Wl,-z,now -lm 
 g++ -o grim_til2bmp engines/grim/emi/til2bmp.o engines/grim/lab.o -Wl,-z,relro -Wl,-z,now -lm -lvorbisfile -lvorbis -lvorbisenc -logg   -lFLAC -logg  -lmad  -lpng16   -lz -lfreetype 
 g++ -o grim_unlab engines/grim/unlab.o engines/grim/lab.o -Wl,-z,relro -Wl,-z,now -lm 
 g++ -o grim_vima engines/grim/vima.o -Wl,-z,relro -Wl,-z,now -lm 
 g++ -o saga_unpack_amiga engines/saga/unpack_amiga.o common/file.o common/hashmap.o common/md5.o common/memorypool.o common/str.o common/stream.o common/util.o sound/adpcm.o sound/audiostream.o sound/voc.o sound/wave.o -Wl,-z,relro -Wl,-z,now -lm 
+decompiler/scummv6/disassembler.h:44:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
+   44 |         void doDisassemble() throw(std::exception);
+      |                              ^~~~~
+decompiler/scummv6/disassembler.cpp:32:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
+   32 | void Scumm::v6::Scummv6Disassembler::doDisassemble() throw(std::exception) {
+      |                                                      ^~~~~
 g++ -o saga_unpack engines/saga/unpack_saga.o common/file.o common/hashmap.o common/md5.o common/memorypool.o common/str.o common/stream.o common/util.o sound/adpcm.o sound/audiostream.o sound/voc.o sound/wave.o -Wl,-z,relro -Wl,-z,now -lm 
 g++ -o create_sjisfnt create_sjisfnt.o common/file.o common/hashmap.o common/md5.o common/memorypool.o common/str.o common/stream.o common/util.o sound/adpcm.o sound/audiostream.o sound/voc.o sound/wave.o -Wl,-z,relro -Wl,-z,now -lm -lfreetype  
 g++ -o scummvm-tools gui/configuration.o gui/gui_tools.o gui/main.o gui/pages.o engines/agos/compress_agos.o engines/bladerunner/pack_bladerunner.o engines/gob/compress_gob.o engines/gob/extract_fascination_cd.o engines/hdb/extract_hdb.o engines/kyra/compress_kyra.o engines/queen/compress_queen.o engines/saga/compress_saga.o engines/sci/compress_sci.o engines/scumm/compress_scumm_san.o engines/scumm/compress_scumm_sou.o engines/sword1/compress_sword1.o engines/sword2/compress_sword2.o engines/tinsel/compress_tinsel.o engines/tony/compress_tony.o engines/tony/compress_tony_vdb.o engines/touche/compress_touche.o engines/tucker/compress_tucker.o engines/agos/extract_agos.o engines/asylum/extract_asylum.o engines/cge/extract_cge.o engines/cge/pack_cge.o engines/cine/extract_cine.o engines/cruise/extract_cruise_pc.o engines/cryo/extract_cryo.o engines/gob/extract_gob_stk.o engines/kyra/extract_kyra.o engines/prince/extract_prince.o engines/prince/pack_prince.o engines/prince/utils.o engines/parallaction/extract_parallaction.o engines/scumm/extract_loom_tg16.o engines/scumm/extract_mm_apple.o engines/scumm/extract_mm_c64.o engines/scumm/extract_mm_nes.o engines/scumm/extract_scumm_mac.o engines/scumm/extract_zak_c64.o engines/kyra/kyra_ins.o engines/kyra/kyra_pak.o compress.o tool.o tools.o version.o common/file.o common/hashmap.o common/md5.o common/memorypool.o common/str.o common/stream.o common/util.o sound/adpcm.o sound/audiostream.o sound/voc.o sound/wave.o encode_dxa.o  -Wl,-z,relro -Wl,-z,now -lm -L/usr/lib/aarch64-linux-gnu -pthread   -lwx_gtk3u_xrc-3.2 -lwx_gtk3u_html-3.2 -lwx_gtk3u_qa-3.2 -lwx_gtk3u_core-3.2 -lwx_baseu_xml-3.2 -lwx_baseu_net-3.2 -lwx_baseu-3.2  -lvorbisfile -lvorbis -lvorbisenc -logg   -lFLAC -logg  -lmad  -lpng16   -lz -lfreetype 
@@ -3092,12 +3134,6 @@
 decompiler/control_flow.cpp:64:21: note: 'last' was declared here
    64 |         GraphVertex last;
       |                     ^~~~
-decompiler/scummv6/disassembler.h:44:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
-   44 |         void doDisassemble() throw(std::exception);
-      |                              ^~~~~
-decompiler/scummv6/disassembler.cpp:32:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
-   32 | void Scumm::v6::Scummv6Disassembler::doDisassemble() throw(std::exception) {
-      |                                                      ^~~~~
 In file included from decompiler/scummv6/engine.cpp:23:
 decompiler/scummv6/disassembler.h:44:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
    44 |         void doDisassemble() throw(std::exception);
@@ -3127,16 +3163,16 @@
    dh_auto_test
 	make -j12 test "TESTSUITEFLAGS=-j12 --verbose" VERBOSE=1
 make[1]: Entering directory '/build/reproducible-path/scummvm-tools-2.9.0'
-mkdir -p decompiler/test/disassembler/.deps
-mkdir -p decompiler/test/disassembler/.deps
 ./decompiler/test/cxxtest/cxxtestgen.pl --runner=StdioPrinter -o decompiler/test/runner.cpp decompiler/test/cfg_test.h decompiler/test/codegen.h decompiler/test/disassembler_test.h
+mkdir -p decompiler/test/disassembler/.deps
 g++ -MMD -MF "decompiler/test/disassembler/.deps/pasc.d" -MQ "decompiler/test/disassembler/pasc.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c decompiler/test/disassembler/pasc.cpp -o decompiler/test/disassembler/pasc.o
+mkdir -p decompiler/test/disassembler/.deps
 g++ -MMD -MF "decompiler/test/disassembler/.deps/subopcode.d" -MQ "decompiler/test/disassembler/subopcode.o" -MP -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -c decompiler/test/disassembler/subopcode.cpp -o decompiler/test/disassembler/subopcode.o
 In file included from ./decompiler/instruction.h:32,
                  from ./decompiler/disassembler.h:28,
                  from ./decompiler/simple_disassembler.h:25,
-                 from decompiler/test/disassembler/pasc.h:25,
-                 from decompiler/test/disassembler/pasc.cpp:22:
+                 from decompiler/test/disassembler/subopcode.h:25,
+                 from decompiler/test/disassembler/subopcode.cpp:22:
 ./decompiler/value.h:93:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
    93 |         virtual bool isSignedValue() throw(WrongTypeException);
       |                                      ^~~~~
@@ -3173,17 +3209,17 @@
 ./decompiler/disassembler.h:47:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
    47 |         virtual void doDisassemble() throw(std::exception) = 0;
       |                                      ^~~~~
-decompiler/test/disassembler/pasc.h:30:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
+decompiler/test/disassembler/subopcode.h:30:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
    30 |         void doDisassemble() throw(std::exception);
       |                              ^~~~~
-decompiler/test/disassembler/pasc.cpp:27:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
-   27 | void PasCDisassembler::doDisassemble() throw(std::exception) {
-      |                                        ^~~~~
+decompiler/test/disassembler/subopcode.cpp:27:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
+   27 | void SubOpcodeDisassembler::doDisassemble() throw(std::exception) {
+      |                                             ^~~~~
 In file included from ./decompiler/instruction.h:32,
                  from ./decompiler/disassembler.h:28,
                  from ./decompiler/simple_disassembler.h:25,
-                 from decompiler/test/disassembler/subopcode.h:25,
-                 from decompiler/test/disassembler/subopcode.cpp:22:
+                 from decompiler/test/disassembler/pasc.h:25,
+                 from decompiler/test/disassembler/pasc.cpp:22:
 ./decompiler/value.h:93:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
    93 |         virtual bool isSignedValue() throw(WrongTypeException);
       |                                      ^~~~~
@@ -3220,12 +3256,12 @@
 ./decompiler/disassembler.h:47:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
    47 |         virtual void doDisassemble() throw(std::exception) = 0;
       |                                      ^~~~~
-decompiler/test/disassembler/subopcode.h:30:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
+decompiler/test/disassembler/pasc.h:30:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
    30 |         void doDisassemble() throw(std::exception);
       |                              ^~~~~
-decompiler/test/disassembler/subopcode.cpp:27:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
-   27 | void SubOpcodeDisassembler::doDisassemble() throw(std::exception) {
-      |                                             ^~~~~
+decompiler/test/disassembler/pasc.cpp:27:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
+   27 | void PasCDisassembler::doDisassemble() throw(std::exception) {
+      |                                        ^~~~~
 g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/scummvm-tools-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11  -I/usr/include/freetype2 -I/usr/include/libpng16  -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16   -lboost_program_options -Wl,-z,relro -Wl,-z,now -lm -I./decompiler/test/cxxtest -o decompiler/test/runner decompiler/test/runner.cpp common/file.o decompiler/codegen.o decompiler/control_flow.o decompiler/disassembler.o decompiler/reassembler.o decompiler/instruction.o decompiler/simple_disassembler.o decompiler/value.o decompiler/scummv6/disassembler.o decompiler/scummv6/codegen.o decompiler/scummv6/engine.o decompiler/kyra/disassembler.o decompiler/kyra/codegen.o decompiler/kyra/engine.o decompiler/test/disassembler/pasc.o decompiler/test/disassembler/subopcode.o decompiler/unknown_opcode.o
 In file included from ./decompiler/test/cxxtest/cxxtest/TestSuite.h:13,
                  from ./decompiler/test/cxxtest/cxxtest/RealDescriptions.h:9,
@@ -3499,8 +3535,8 @@
    dh_gencontrol
    dh_md5sums
    dh_builddeb
-dpkg-deb: building package 'scummvm-tools-dbgsym' in '../scummvm-tools-dbgsym_2.9.0-1_arm64.deb'.
 dpkg-deb: building package 'scummvm-tools' in '../scummvm-tools_2.9.0-1_arm64.deb'.
+dpkg-deb: building package 'scummvm-tools-dbgsym' in '../scummvm-tools-dbgsym_2.9.0-1_arm64.deb'.
  dpkg-genbuildinfo --build=binary -O../scummvm-tools_2.9.0-1_arm64.buildinfo
  dpkg-genchanges --build=binary -O../scummvm-tools_2.9.0-1_arm64.changes
 dpkg-genchanges: info: binary-only upload (no source code included)
@@ -3508,12 +3544,14 @@
 dpkg-buildpackage: info: binary-only upload (no source included)
 dpkg-genchanges: info: including full source code in upload
 I: copying local configuration
+I: user script /srv/workspace/pbuilder/3941359/tmp/hooks/B01_cleanup starting
+I: user script /srv/workspace/pbuilder/3941359/tmp/hooks/B01_cleanup finished
 I: unmounting dev/ptmx filesystem
 I: unmounting dev/pts filesystem
 I: unmounting dev/shm filesystem
 I: unmounting proc filesystem
 I: unmounting sys filesystem
 I: cleaning the build env 
-I: removing directory /srv/workspace/pbuilder/2641783 and its subdirectories
-I: Current time: Fri Jan 17 23:46:21 -12 2025
-I: pbuilder-time-stamp: 1737200781
+I: removing directory /srv/workspace/pbuilder/3941359 and its subdirectories
+I: Current time: Sat Feb 21 08:15:43 +14 2026
+I: pbuilder-time-stamp: 1771611343