* Package: games-engines/scummvm-tools-2.7.0_p1:0 * Repository: gentoo * Maintainer: games@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc iconv kernel_linux png tremor * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking scummvm-tools-2.7.0.tar.xz to /var/tmp/portage/games-engines/scummvm-tools-2.7.0_p1/work >>> Unpacking scummvm-tools_2.7.0-1.debian.tar.xz to /var/tmp/portage/games-engines/scummvm-tools-2.7.0_p1/work >>> Unpacking scummvm-tools_512.png to /var/tmp/portage/games-engines/scummvm-tools-2.7.0_p1/work unpack scummvm-tools_512.png: file format not recognized. Ignoring. >>> Source unpacked in /var/tmp/portage/games-engines/scummvm-tools-2.7.0_p1/work >>> Preparing source in /var/tmp/portage/games-engines/scummvm-tools-2.7.0_p1/work/scummvm-tools-2.7.0 ... * Applying scummvm-tools-2.7.0-endianess.patch ... [ ok ] * Applying tests-missing-data.patch ... [ ok ] * Applying tests-broken.patch ... [ ok ] * Applying missing-posix-systems.patch ... [ ok ] * Applying spelling-fixes.patch ... [ ok ] * Applying wno-format.patch ... [ ok ] * Applying perl-cxxtestgen.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/games-engines/scummvm-tools-2.7.0_p1/work/scummvm-tools-2.7.0 ... * * Requested wxWidgets: 3.2-gtk3 * Using wxWidgets: gtk3-unicode-3.2-gtk3 * Running ScummVM Tools configure... Looking for C++ compiler... x86_64-pc-linux-gnu-g++ Checking for compiler version... 13, ok found non-gcc compiler version 13, ok Building as C++11... yes Checking if C++11 std::nullptr_t is available...yes Checking endianness... little Type with 1 byte... char Type with 2 bytes... short Type with 4 bytes... int Type with 8 bytes... long Alignment required... no Checking hosttype... linux-gnu Checking if host is POSIX compliant... yes Checking whether to have a verbose build... yes Checking for pkg-config... yes Checking for Ogg Vorbis... no Checking for Tremor... yes Checking for FLAC >= 1.1.3... no Checking for MAD... no Checking for PNG >= 1.2.8... yes Checking for zlib... yes Checking for FreeType2... yes Checking for Boost => 1.32.0... yes Checking whether Boost.ProgramOptions has been compiled... yes Checking whether iconv.h is present... yes Checking whether iconv needs linking against libiconv... no Checking signature of iconv... iconv_t, char **, size_t *, char **, size_t * Checking for iconv... yes Looking for wx-config... /usr/bin/wx-config Checking for wxwidgets gui dev component... found Creating config.h Creating config.mk >>> Source configured. >>> Compiling source in /var/tmp/portage/games-engines/scummvm-tools-2.7.0_p1/work/scummvm-tools-2.7.0 ... make -j4 mkdir -p engines/cine/.deps mkdir -p engines/gob/.deps mkdir -p engines/gob/.deps mkdir -p engines/gob/.deps x86_64-pc-linux-gnu-g++ -MMD -MF "engines/gob/.deps/degob.d" -MQ "engines/gob/degob.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 x86_64-pc-linux-gnu-g++ -MMD -MF "engines/cine/.deps/decine.d" -MQ "engines/cine/decine.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 x86_64-pc-linux-gnu-g++ -MMD -MF "engines/gob/.deps/degob_script.d" -MQ "engines/gob/degob_script.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 x86_64-pc-linux-gnu-g++ -MMD -MF "engines/gob/.deps/degob_script_v1.d" -MQ "engines/gob/degob_script_v1.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 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 x86_64-pc-linux-gnu-g++ -MMD -MF "engines/gob/.deps/degob_script_v2.d" -MQ "engines/gob/degob_script_v2.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 x86_64-pc-linux-gnu-g++ -MMD -MF "engines/gob/.deps/degob_script_v3.d" -MQ "engines/gob/degob_script_v3.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 x86_64-pc-linux-gnu-g++ -MMD -MF "engines/gob/.deps/degob_script_v4.d" -MQ "engines/gob/degob_script_v4.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 mkdir -p engines/gob/.deps x86_64-pc-linux-gnu-g++ -MMD -MF "engines/gob/.deps/degob_script_v5.d" -MQ "engines/gob/degob_script_v5.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 x86_64-pc-linux-gnu-g++ -MMD -MF "engines/gob/.deps/degob_script_v6.d" -MQ "engines/gob/degob_script_v6.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 mkdir -p engines/gob/.deps x86_64-pc-linux-gnu-g++ -MMD -MF "engines/gob/.deps/degob_script_v7.d" -MQ "engines/gob/degob_script_v7.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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_v7.cpp -o engines/gob/degob_script_v7.o mkdir -p engines/gob/.deps x86_64-pc-linux-gnu-g++ -MMD -MF "engines/gob/.deps/degob_script_bargon.d" -MQ "engines/gob/degob_script_bargon.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 x86_64-pc-linux-gnu-g++ -MMD -MF "engines/gob/.deps/degob_script_fascin.d" -MQ "engines/gob/degob_script_fascin.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 mkdir -p engines/gob/.deps x86_64-pc-linux-gnu-g++ -MMD -MF "engines/gob/.deps/degob_script_geisha.d" -MQ "engines/gob/degob_script_geisha.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 x86_64-pc-linux-gnu-g++ -MMD -MF "engines/gob/.deps/degob_script_littlered.d" -MQ "engines/gob/degob_script_littlered.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 x86_64-pc-linux-gnu-g++ -MMD -MF "./.deps/tool.d" -MQ "tool.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 x86_64-pc-linux-gnu-g++ -MMD -MF "engines/scumm/.deps/descumm.d" -MQ "engines/scumm/descumm.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 x86_64-pc-linux-gnu-g++ -MMD -MF "engines/scumm/.deps/descumm6.d" -MQ "engines/scumm/descumm6.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 x86_64-pc-linux-gnu-g++ -MMD -MF "engines/scumm/.deps/descumm-common.d" -MQ "engines/scumm/descumm-common.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 x86_64-pc-linux-gnu-g++ -MMD -MF "engines/scumm/.deps/descumm-tool.d" -MQ "engines/scumm/descumm-tool.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 x86_64-pc-linux-gnu-g++ -MMD -MF "common/.deps/file.d" -MQ "common/file.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 engines/scumm/descumm.cpp: In function ‘void do_if_state_code(char*, byte)’: engines/scumm/descumm.cpp:1745:45: warning: ‘%s’ directive writing up to 255 bytes into a region of size 242 [-Wformat-overflow=] 1745 | sprintf(tmp, "getState(%s)%s%s", var, neg ? " != " : " == ", tmp2); | ^~ ~~~~ In file included from /usr/include/stdio.h:980, from engines/scumm/descumm.cpp:26: In function ‘int sprintf(char*, const char*, ...)’, inlined from ‘void do_if_state_code(char*, byte)’ at engines/scumm/descumm.cpp:1745:10: /usr/include/bits/stdio2.h:30:34: note: ‘__builtin___sprintf_chk’ output 15 or more bytes (assuming 270) into a destination of size 256 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ 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 common/.deps x86_64-pc-linux-gnu-g++ -MMD -MF "common/.deps/hashmap.d" -MQ "common/hashmap.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 x86_64-pc-linux-gnu-g++ -MMD -MF "common/.deps/md5.d" -MQ "common/md5.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 x86_64-pc-linux-gnu-g++ -MMD -MF "common/.deps/memorypool.d" -MQ "common/memorypool.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 x86_64-pc-linux-gnu-g++ -MMD -MF "common/.deps/str.d" -MQ "common/str.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 x86_64-pc-linux-gnu-g++ -MMD -MF "common/.deps/stream.d" -MQ "common/stream.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 common/stream.cpp: In destructor ‘virtual Common::{anonymous}::BufferedWriteStream::~BufferedWriteStream()’: common/stream.cpp:491:28: warning: unused variable ‘flushResult’ [-Wunused-variable] 491 | const bool flushResult = flushBuffer(); | ^~~~~~~~~~~ common/stream.cpp: In member function ‘virtual uint32 Common::{anonymous}::BufferedWriteStream::write(const void*, uint32)’: common/stream.cpp:505:36: warning: unused variable ‘flushResult’ [-Wunused-variable] 505 | const bool flushResult = flushBuffer(); | ^~~~~~~~~~~ common/stream.cpp:510:36: warning: unused variable ‘flushResult’ [-Wunused-variable] 510 | const bool flushResult = flushBuffer(); | ^~~~~~~~~~~ mkdir -p common/.deps x86_64-pc-linux-gnu-g++ -MMD -MF "common/.deps/util.d" -MQ "common/util.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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/util.cpp -o common/util.o mkdir -p sound/.deps x86_64-pc-linux-gnu-g++ -MMD -MF "sound/.deps/adpcm.d" -MQ "sound/adpcm.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 x86_64-pc-linux-gnu-g++ -MMD -MF "sound/.deps/audiostream.d" -MQ "sound/audiostream.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 mkdir -p sound/.deps x86_64-pc-linux-gnu-g++ -MMD -MF "sound/.deps/voc.d" -MQ "sound/voc.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 x86_64-pc-linux-gnu-g++ -MMD -MF "sound/.deps/wave.d" -MQ "sound/wave.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 sound/voc.cpp: In function ‘byte* Audio::loadVOCFromStream(Common::File&, int&, int&, int&, int&, int&)’: sound/voc.cpp:72:15: warning: unused variable ‘offset’ [-Wunused-variable] 72 | int32 offset = READ_LE_UINT16(&fileHeader.datablock_offset); | ^~~~~~ sound/voc.cpp:73:15: warning: unused variable ‘version’ [-Wunused-variable] 73 | int16 version = READ_LE_UINT16(&fileHeader.version); | ^~~~~~~ mkdir -p engines/sword2/.deps x86_64-pc-linux-gnu-g++ -MMD -MF "engines/sword2/.deps/desword2.d" -MQ "engines/sword2/desword2.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 mkdir -p ./.deps x86_64-pc-linux-gnu-g++ -MMD -MF "./.deps/main_cli.d" -MQ "main_cli.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 main_cli.cpp -o main_cli.o mkdir -p ./.deps x86_64-pc-linux-gnu-g++ -MMD -MF "./.deps/scummvm-tools-cli.d" -MQ "scummvm-tools-cli.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 scummvm-tools-cli.cpp -o scummvm-tools-cli.o mkdir -p engines/agos/.deps x86_64-pc-linux-gnu-g++ -MMD -MF "engines/agos/.deps/compress_agos.d" -MQ "engines/agos/compress_agos.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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/agos/compress_agos.cpp -o engines/agos/compress_agos.o mkdir -p engines/bladerunner/.deps x86_64-pc-linux-gnu-g++ -MMD -MF "engines/bladerunner/.deps/pack_bladerunner.d" -MQ "engines/bladerunner/pack_bladerunner.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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/bladerunner/pack_bladerunner.cpp -o engines/bladerunner/pack_bladerunner.o mkdir -p engines/gob/.deps x86_64-pc-linux-gnu-g++ -MMD -MF "engines/gob/.deps/compress_gob.d" -MQ "engines/gob/compress_gob.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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/compress_gob.cpp -o engines/gob/compress_gob.o mkdir -p engines/gob/.deps x86_64-pc-linux-gnu-g++ -MMD -MF "engines/gob/.deps/extract_fascination_cd.d" -MQ "engines/gob/extract_fascination_cd.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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_fascination_cd.cpp -o engines/gob/extract_fascination_cd.o mkdir -p engines/hdb/.deps x86_64-pc-linux-gnu-g++ -MMD -MF "engines/hdb/.deps/extract_hdb.d" -MQ "engines/hdb/extract_hdb.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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/hdb/extract_hdb.cpp -o engines/hdb/extract_hdb.o mkdir -p engines/kyra/.deps x86_64-pc-linux-gnu-g++ -MMD -MF "engines/kyra/.deps/compress_kyra.d" -MQ "engines/kyra/compress_kyra.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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/compress_kyra.cpp -o engines/kyra/compress_kyra.o engines/kyra/compress_kyra.cpp: In member function ‘int CompressKyra::decodeChunk(Common::File&, Common::File&)’: engines/kyra/compress_kyra.cpp:136:16: warning: unused variable ‘id’ [-Wunused-variable] 136 | uint32 id = in.readUint32LE(); | ^~ mkdir -p engines/queen/.deps x86_64-pc-linux-gnu-g++ -MMD -MF "engines/queen/.deps/compress_queen.d" -MQ "engines/queen/compress_queen.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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/queen/compress_queen.cpp -o engines/queen/compress_queen.o mkdir -p engines/saga/.deps x86_64-pc-linux-gnu-g++ -MMD -MF "engines/saga/.deps/compress_saga.d" -MQ "engines/saga/compress_saga.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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/compress_saga.cpp -o engines/saga/compress_saga.o mkdir -p engines/sci/.deps x86_64-pc-linux-gnu-g++ -MMD -MF "engines/sci/.deps/compress_sci.d" -MQ "engines/sci/compress_sci.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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/sci/compress_sci.cpp -o engines/sci/compress_sci.o mkdir -p engines/scumm/.deps x86_64-pc-linux-gnu-g++ -MMD -MF "engines/scumm/.deps/compress_scumm_san.d" -MQ "engines/scumm/compress_scumm_san.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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/compress_scumm_san.cpp -o engines/scumm/compress_scumm_san.o engines/scumm/compress_scumm_san.cpp: In member function ‘int32 CompressScummSan::handleSaudChunk(AudioTrackInfo*, Common::File&)’: engines/scumm/compress_scumm_san.cpp:409:16: warning: variable ‘tag’ set but not used [-Wunused-but-set-variable] 409 | uint32 tag; | ^~~ mkdir -p engines/scumm/.deps x86_64-pc-linux-gnu-g++ -MMD -MF "engines/scumm/.deps/compress_scumm_sou.d" -MQ "engines/scumm/compress_scumm_sou.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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/compress_scumm_sou.cpp -o engines/scumm/compress_scumm_sou.o mkdir -p engines/sword1/.deps x86_64-pc-linux-gnu-g++ -MMD -MF "engines/sword1/.deps/compress_sword1.d" -MQ "engines/sword1/compress_sword1.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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/sword1/compress_sword1.cpp -o engines/sword1/compress_sword1.o mkdir -p engines/sword2/.deps x86_64-pc-linux-gnu-g++ -MMD -MF "engines/sword2/.deps/compress_sword2.d" -MQ "engines/sword2/compress_sword2.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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/compress_sword2.cpp -o engines/sword2/compress_sword2.o mkdir -p engines/tinsel/.deps x86_64-pc-linux-gnu-g++ -MMD -MF "engines/tinsel/.deps/compress_tinsel.d" -MQ "engines/tinsel/compress_tinsel.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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/tinsel/compress_tinsel.cpp -o engines/tinsel/compress_tinsel.o engines/sword1/compress_sword1.cpp: In member function ‘void CompressSword1::checkFilesExist(bool, bool, const Common::Filename*)’: engines/sword1/compress_sword1.cpp:721:53: warning: ‘%s’ directive writing up to 2429 bytes into a region of size 249 [-Wformat-overflow=] 721 | sprintf(fileName, "%s/MUSIC/%s.WAV", inpath->getPath().c_str(), musicNames[i].fileName); | ^~ In file included from /usr/include/stdio.h:980, from engines/sword1/compress_sword1.cpp:28: In function ‘int sprintf(char*, const char*, ...)’, inlined from ‘void CompressSword1::checkFilesExist(bool, bool, const Common::Filename*)’ at engines/sword1/compress_sword1.cpp:721:11: /usr/include/bits/stdio2.h:30:34: note: ‘__builtin___sprintf_chk’ output 12 or more bytes (assuming 2441) into a destination of size 256 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ engines/sword1/compress_sword1.cpp: In member function ‘void CompressSword1::checkFilesExist(bool, bool, const Common::Filename*)’: engines/sword1/compress_sword1.cpp:728:47: warning: ‘%s’ directive writing up to 2429 bytes into a region of size 255 [-Wformat-overflow=] 728 | sprintf(fileName, "%s/%s.WAV", inpath->getPath().c_str(), musicNames[i].fileName); | ^~ In function ‘int sprintf(char*, const char*, ...)’, inlined from ‘void CompressSword1::checkFilesExist(bool, bool, const Common::Filename*)’ at engines/sword1/compress_sword1.cpp:728:11: /usr/include/bits/stdio2.h:30:34: note: ‘__builtin___sprintf_chk’ output 6 or more bytes (assuming 2435) into a destination of size 256 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ engines/sword1/compress_sword1.cpp: In member function ‘void CompressSword1::checkFilesExist(bool, bool, const Common::Filename*)’: engines/sword1/compress_sword1.cpp:736:53: warning: ‘%s’ directive writing up to 2429 bytes into a region of size 249 [-Wformat-overflow=] 736 | sprintf(fileName, "%s/MUSIC/%s.AIF", inpath->getPath().c_str(), musicNames[i].fileName); | ^~ In function ‘int sprintf(char*, const char*, ...)’, inlined from ‘void CompressSword1::checkFilesExist(bool, bool, const Common::Filename*)’ at engines/sword1/compress_sword1.cpp:736:11: /usr/include/bits/stdio2.h:30:34: note: ‘__builtin___sprintf_chk’ output 12 or more bytes (assuming 2441) into a destination of size 256 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ engines/sword1/compress_sword1.cpp: In member function ‘void CompressSword1::checkFilesExist(bool, bool, const Common::Filename*)’: engines/sword1/compress_sword1.cpp:745:47: warning: ‘%s’ directive writing up to 2429 bytes into a region of size 255 [-Wformat-overflow=] 745 | sprintf(fileName, "%s/%s.AIF", inpath->getPath().c_str(), musicNames[i].fileName); | ^~ In function ‘int sprintf(char*, const char*, ...)’, inlined from ‘void CompressSword1::checkFilesExist(bool, bool, const Common::Filename*)’ at engines/sword1/compress_sword1.cpp:745:11: /usr/include/bits/stdio2.h:30:34: note: ‘__builtin___sprintf_chk’ output 6 or more bytes (assuming 2435) into a destination of size 256 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ mkdir -p engines/tony/.deps x86_64-pc-linux-gnu-g++ -MMD -MF "engines/tony/.deps/compress_tony.d" -MQ "engines/tony/compress_tony.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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/tony/compress_tony.cpp -o engines/tony/compress_tony.o mkdir -p engines/tony/.deps x86_64-pc-linux-gnu-g++ -MMD -MF "engines/tony/.deps/compress_tony_vdb.d" -MQ "engines/tony/compress_tony_vdb.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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/tony/compress_tony_vdb.cpp -o engines/tony/compress_tony_vdb.o mkdir -p engines/touche/.deps x86_64-pc-linux-gnu-g++ -MMD -MF "engines/touche/.deps/compress_touche.d" -MQ "engines/touche/compress_touche.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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/touche/compress_touche.cpp -o engines/touche/compress_touche.o mkdir -p engines/tucker/.deps x86_64-pc-linux-gnu-g++ -MMD -MF "engines/tucker/.deps/compress_tucker.d" -MQ "engines/tucker/compress_tucker.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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/tucker/compress_tucker.cpp -o engines/tucker/compress_tucker.o mkdir -p engines/agos/.deps x86_64-pc-linux-gnu-g++ -MMD -MF "engines/agos/.deps/extract_agos.d" -MQ "engines/agos/extract_agos.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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/agos/extract_agos.cpp -o engines/agos/extract_agos.o mkdir -p engines/asylum/.deps x86_64-pc-linux-gnu-g++ -MMD -MF "engines/asylum/.deps/extract_asylum.d" -MQ "engines/asylum/extract_asylum.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 x86_64-pc-linux-gnu-g++ -MMD -MF "engines/cge/.deps/extract_cge.d" -MQ "engines/cge/extract_cge.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 x86_64-pc-linux-gnu-g++ -MMD -MF "engines/cge/.deps/pack_cge.d" -MQ "engines/cge/pack_cge.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 x86_64-pc-linux-gnu-g++ -MMD -MF "engines/cine/.deps/extract_cine.d" -MQ "engines/cine/extract_cine.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 x86_64-pc-linux-gnu-g++ -MMD -MF "engines/cruise/.deps/extract_cruise_pc.d" -MQ "engines/cruise/extract_cruise_pc.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 x86_64-pc-linux-gnu-g++ -MMD -MF "engines/cryo/.deps/extract_cryo.d" -MQ "engines/cryo/extract_cryo.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 engines/cine/extract_cine.cpp: In member function ‘void ExtractCine::unpackFile(Common::File&)’: engines/cine/extract_cine.cpp:181:22: warning: unused variable ‘entrySize’ [-Wunused-variable] 181 | unsigned int entrySize = file.readUint16BE(); // How many bytes per entry? | ^~~~~~~~~ mkdir -p engines/gob/.deps x86_64-pc-linux-gnu-g++ -MMD -MF "engines/gob/.deps/extract_gob_stk.d" -MQ "engines/gob/extract_gob_stk.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 x86_64-pc-linux-gnu-g++ -MMD -MF "engines/kyra/.deps/extract_kyra.d" -MQ "engines/kyra/extract_kyra.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 x86_64-pc-linux-gnu-g++ -MMD -MF "engines/prince/.deps/extract_prince.d" -MQ "engines/prince/extract_prince.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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/extract_prince.cpp -o engines/prince/extract_prince.o mkdir -p engines/prince/.deps x86_64-pc-linux-gnu-g++ -MMD -MF "engines/prince/.deps/pack_prince.d" -MQ "engines/prince/pack_prince.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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/pack_prince.cpp -o engines/prince/pack_prince.o mkdir -p engines/prince/.deps x86_64-pc-linux-gnu-g++ -MMD -MF "engines/prince/.deps/utils.d" -MQ "engines/prince/utils.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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/utils.cpp -o engines/prince/utils.o mkdir -p engines/parallaction/.deps x86_64-pc-linux-gnu-g++ -MMD -MF "engines/parallaction/.deps/extract_parallaction.d" -MQ "engines/parallaction/extract_parallaction.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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/parallaction/extract_parallaction.cpp -o engines/parallaction/extract_parallaction.o mkdir -p engines/scumm/.deps x86_64-pc-linux-gnu-g++ -MMD -MF "engines/scumm/.deps/extract_loom_tg16.d" -MQ "engines/scumm/extract_loom_tg16.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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_loom_tg16.cpp -o engines/scumm/extract_loom_tg16.o mkdir -p engines/scumm/.deps x86_64-pc-linux-gnu-g++ -MMD -MF "engines/scumm/.deps/extract_mm_apple.d" -MQ "engines/scumm/extract_mm_apple.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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_mm_apple.cpp -o engines/scumm/extract_mm_apple.o mkdir -p engines/scumm/.deps x86_64-pc-linux-gnu-g++ -MMD -MF "engines/scumm/.deps/extract_mm_c64.d" -MQ "engines/scumm/extract_mm_c64.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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_mm_c64.cpp -o engines/scumm/extract_mm_c64.o mkdir -p engines/scumm/.deps x86_64-pc-linux-gnu-g++ -MMD -MF "engines/scumm/.deps/extract_mm_nes.d" -MQ "engines/scumm/extract_mm_nes.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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_mm_nes.cpp -o engines/scumm/extract_mm_nes.o mkdir -p engines/scumm/.deps x86_64-pc-linux-gnu-g++ -MMD -MF "engines/scumm/.deps/extract_scumm_mac.d" -MQ "engines/scumm/extract_scumm_mac.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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_scumm_mac.cpp -o engines/scumm/extract_scumm_mac.o mkdir -p engines/scumm/.deps x86_64-pc-linux-gnu-g++ -MMD -MF "engines/scumm/.deps/extract_zak_c64.d" -MQ "engines/scumm/extract_zak_c64.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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_zak_c64.cpp -o engines/scumm/extract_zak_c64.o mkdir -p engines/kyra/.deps x86_64-pc-linux-gnu-g++ -MMD -MF "engines/kyra/.deps/kyra_ins.d" -MQ "engines/kyra/kyra_ins.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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/kyra_ins.cpp -o engines/kyra/kyra_ins.o mkdir -p engines/kyra/.deps x86_64-pc-linux-gnu-g++ -MMD -MF "engines/kyra/.deps/kyra_pak.d" -MQ "engines/kyra/kyra_pak.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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/kyra_pak.cpp -o engines/kyra/kyra_pak.o mkdir -p ./.deps x86_64-pc-linux-gnu-g++ -MMD -MF "./.deps/compress.d" -MQ "compress.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 compress.cpp -o compress.o mkdir -p ./.deps x86_64-pc-linux-gnu-g++ -MMD -MF "./.deps/tools.d" -MQ "tools.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 tools.cpp -o tools.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 ./.deps x86_64-pc-linux-gnu-g++ -MMD -MF "./.deps/encode_dxa.d" -MQ "encode_dxa.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 encode_dxa.cpp -o encode_dxa.o mkdir -p gui/.deps x86_64-pc-linux-gnu-g++ -MMD -MF "gui/.deps/configuration.d" -MQ "gui/configuration.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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/lib64/wx/include/gtk3-unicode-3.2-gtk3 -I/usr/include/wx-3.2-gtk3 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -Wno-deprecated-copy -Wno-cast-function-type -Wno-cast-qual -c gui/configuration.cpp -o gui/configuration.o compress.cpp: In member function ‘void CompressionTool::encodeAudio(const char*, bool, int, const char*, AudioFormat)’: compress.cpp:262:107: warning: ‘%s’ directive writing up to 2047 bytes into a region of size 1981 [-Wformat-overflow=] 262 | FLAC encoder. (check parameters)\nFLAC Encoder Commandline:%s\n", fbuf); | ^~ ~~~~ In file included from /usr/include/stdio.h:980, from /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/cstdio:42, from /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/string_conversions.h:45, from /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/basic_string.h:4109, from /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/string:54, from /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/locale_classes.h:40, from /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/ios_base.h:41, from /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ios:44, from /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/istream:40, from /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/sstream:40, from compress.cpp:25: In function ‘int sprintf(char*, const char*, ...)’, inlined from ‘void CompressionTool::encodeAudio(const char*, bool, int, const char*, AudioFormat)’ at compress.cpp:262:11: /usr/include/bits/stdio2.h:30:34: note: ‘__builtin___sprintf_chk’ output between 69 and 2116 bytes into a destination of size 2048 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ 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 | in MP3 encoder.(check parameters) \nMP3 Encoder Commandline:%s\n", fbuf); | ^~ ~~~~ In function ‘int sprintf(char*, const char*, ...)’, inlined from ‘void CompressionTool::encodeAudio(const char*, bool, int, const char*, AudioFormat)’ at compress.cpp:179:11: /usr/include/bits/stdio2.h:30:34: note: ‘__builtin___sprintf_chk’ output between 67 and 2114 bytes into a destination of size 2048 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ 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); | ^~~~ In file included from /usr/include/stdio.h:980, from /usr/include/libpng16/pngconf.h:46, from /usr/include/libpng16/png.h:334, from encode_dxa.cpp:24: In function ‘int sprintf(char*, const char*, ...)’, inlined from ‘virtual void EncodeDXA::execute()’ at encode_dxa.cpp:592:9: /usr/include/bits/stdio2.h:30:34: note: ‘__builtin___sprintf_chk’ output between 9 and 1032 bytes into a destination of size 1024 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ encode_dxa.cpp: In member function ‘virtual void EncodeDXA::execute()’: encode_dxa.cpp:605:44: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 605 | sprintf(strbuf, "%s%d.png", fullname, framenum); | ^~ encode_dxa.cpp:605:41: note: directive argument in the range [0, 2147483647] 605 | sprintf(strbuf, "%s%d.png", fullname, framenum); | ^~~~~~~~~~ In function ‘int sprintf(char*, const char*, ...)’, inlined from ‘virtual void EncodeDXA::execute()’ at encode_dxa.cpp:605:11: /usr/include/bits/stdio2.h:30:34: note: ‘__builtin___sprintf_chk’ output between 6 and 1038 bytes into a destination of size 1024 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ encode_dxa.cpp: In member function ‘virtual void EncodeDXA::execute()’: encode_dxa.cpp:603:44: warning: ‘%02d’ directive writing between 2 and 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 603 | sprintf(strbuf, "%s%02d.png", fullname, framenum); | ^~~~ encode_dxa.cpp:603:41: note: directive argument in the range [0, 2147483647] 603 | sprintf(strbuf, "%s%02d.png", fullname, framenum); | ^~~~~~~~~~~~ In function ‘int sprintf(char*, const char*, ...)’, inlined from ‘virtual void EncodeDXA::execute()’ at encode_dxa.cpp:603:11: /usr/include/bits/stdio2.h:30:34: note: ‘__builtin___sprintf_chk’ output between 7 and 1038 bytes into a destination of size 1024 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ encode_dxa.cpp: In member function ‘virtual void EncodeDXA::execute()’: encode_dxa.cpp:601:44: warning: ‘%03d’ directive writing between 3 and 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 601 | sprintf(strbuf, "%s%03d.png", fullname, framenum); | ^~~~ encode_dxa.cpp:601:41: note: directive argument in the range [0, 2147483647] 601 | sprintf(strbuf, "%s%03d.png", fullname, framenum); | ^~~~~~~~~~~~ In function ‘int sprintf(char*, const char*, ...)’, inlined from ‘virtual void EncodeDXA::execute()’ at encode_dxa.cpp:601:11: /usr/include/bits/stdio2.h:30:34: note: ‘__builtin___sprintf_chk’ output between 8 and 1038 bytes into a destination of size 1024 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ encode_dxa.cpp: In member function ‘virtual void EncodeDXA::execute()’: encode_dxa.cpp:599:44: warning: ‘%04d’ directive writing between 4 and 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 599 | sprintf(strbuf, "%s%04d.png", fullname, framenum); | ^~~~ encode_dxa.cpp:599:41: note: directive argument in the range [0, 2147483647] 599 | sprintf(strbuf, "%s%04d.png", fullname, framenum); | ^~~~~~~~~~~~ In function ‘int sprintf(char*, const char*, ...)’, inlined from ‘virtual void EncodeDXA::execute()’ at encode_dxa.cpp:599:11: /usr/include/bits/stdio2.h:30:34: note: ‘__builtin___sprintf_chk’ output between 9 and 1038 bytes into a destination of size 1024 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ mkdir -p gui/.deps x86_64-pc-linux-gnu-g++ -MMD -MF "gui/.deps/gui_tools.d" -MQ "gui/gui_tools.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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/lib64/wx/include/gtk3-unicode-3.2-gtk3 -I/usr/include/wx-3.2-gtk3 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -Wno-deprecated-copy -Wno-cast-function-type -Wno-cast-qual -c gui/gui_tools.cpp -o gui/gui_tools.o mkdir -p gui/.deps x86_64-pc-linux-gnu-g++ -MMD -MF "gui/.deps/main.d" -MQ "gui/main.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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/lib64/wx/include/gtk3-unicode-3.2-gtk3 -I/usr/include/wx-3.2-gtk3 -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 x86_64-pc-linux-gnu-g++ -MMD -MF "gui/.deps/pages.d" -MQ "gui/pages.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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/lib64/wx/include/gtk3-unicode-3.2-gtk3 -I/usr/include/wx-3.2-gtk3 -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 mkdir -p engines/twine/.deps x86_64-pc-linux-gnu-g++ -MMD -MF "engines/twine/.deps/detwine.d" -MQ "engines/twine/detwine.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 x86_64-pc-linux-gnu-g++ -MMD -MF "engines/twine/.deps/hqr.d" -MQ "engines/twine/hqr.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 x86_64-pc-linux-gnu-g++ -MMD -MF "engines/twine/.deps/lba1.d" -MQ "engines/twine/lba1.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 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 | t->SetFont(wxFont(22, wxSWISS, wxNORMAL, wxBOLD, false, wxT("Arial"))); | ^ In file included from /usr/include/wx-3.2-gtk3/wx/font.h:631, from /usr/include/wx-3.2-gtk3/wx/window.h:23, from /usr/include/wx-3.2-gtk3/wx/wx.h:38, from gui/main.cpp:31: /usr/include/wx-3.2-gtk3/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ gui/main.cpp:122:89: warning: ‘wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)’ is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 122 | >SetFont(wxFont(10, wxSWISS, wxNORMAL, wxNORMAL, false, wxT("Arial"))); | ^ /usr/include/wx-3.2-gtk3/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ gui/main.cpp:129:90: warning: ‘wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)’ is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 129 | ->SetFont(wxFont(8, wxSWISS, wxNORMAL, wxNORMAL, false, wxT("Arial"))); | ^ /usr/include/wx-3.2-gtk3/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ gui/main.cpp:136:92: warning: ‘wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)’ is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 136 | ->SetFont(wxFont(8, wxSWISS, wxNORMAL, wxNORMAL, false, wxT("Arial"))); | ^ /usr/include/wx-3.2-gtk3/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ gui/main.cpp:144:88: warning: ‘wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)’ is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 144 | ->SetFont(wxFont(8, wxSWISS, wxNORMAL, wxNORMAL, false, wxT("Arial"))); | ^ /usr/include/wx-3.2-gtk3/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ 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)); | ^ In file included from /usr/include/wx-3.2-gtk3/wx/pen.h:107, from /usr/include/wx-3.2-gtk3/wx/generic/statusbr.h:18, from /usr/include/wx-3.2-gtk3/wx/statusbr.h:244, from /usr/include/wx-3.2-gtk3/wx/frame.h:19, from /usr/include/wx-3.2-gtk3/wx/wx.h:42: /usr/include/wx-3.2-gtk3/wx/gtk/pen.h:51:5: note: declared here 51 | wxPen(const wxColour& col, int width, int style); | ^~~~~ mkdir -p engines/twine/.deps x86_64-pc-linux-gnu-g++ -MMD -MF "engines/twine/.deps/lba2.d" -MQ "engines/twine/lba2.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 engines/twine/lba2.cpp: In function ‘int decompileLBA2(const uint8*, int)’: engines/twine/lba2.cpp:36:14: warning: unused variable ‘island’ [-Wunused-variable] 36 | int8 island = stream.readByte(); | ^~~~~~ engines/twine/lba2.cpp:37:14: warning: unused variable ‘currentCubeX’ [-Wunused-variable] 37 | int8 currentCubeX = stream.readByte(); | ^~~~~~~~~~~~ engines/twine/lba2.cpp:38:14: warning: unused variable ‘currentCubeY’ [-Wunused-variable] 38 | int8 currentCubeY = stream.readByte(); | ^~~~~~~~~~~~ engines/twine/lba2.cpp:40:14: warning: unused variable ‘shadowLevel’ [-Wunused-variable] 40 | int8 shadowLevel = stream.readByte(); | ^~~~~~~~~~~ engines/twine/lba2.cpp:41:14: warning: unused variable ‘modeLabyrinthe’ [-Wunused-variable] 41 | int8 modeLabyrinthe = stream.readByte(); | ^~~~~~~~~~~~~~ engines/twine/lba2.cpp:44:15: warning: unused variable ‘n’ [-Wunused-variable] 44 | uint8 n = stream.readByte(); | ^ mkdir -p engines/kyra/.deps x86_64-pc-linux-gnu-g++ -MMD -MF "engines/kyra/.deps/dekyra.d" -MQ "engines/kyra/dekyra.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 x86_64-pc-linux-gnu-g++ -MMD -MF "engines/kyra/.deps/dekyra_v1.d" -MQ "engines/kyra/dekyra_v1.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 x86_64-pc-linux-gnu-g++ -MMD -MF "engines/prince/.deps/deprince.d" -MQ "engines/prince/deprince.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 x86_64-pc-linux-gnu-g++ -MMD -MF "engines/prince/.deps/flags.d" -MQ "engines/prince/flags.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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/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 x86_64-pc-linux-gnu-g++ -MMD -MF "engines/gob/.deps/gob_loadcalc.d" -MQ "engines/gob/gob_loadcalc.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 x86_64-pc-linux-gnu-g++ -MMD -MF "engines/gob/.deps/extract_gob_cdi.d" -MQ "engines/gob/extract_gob_cdi.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 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(§or, sizeof(sect_xa_f1), 1, src_raw); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/gob/extract_gob_cdi.cpp:132:14: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 132 | fread(§or, sizeof(sect_xa_f1), 1, src_raw); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/gob/extract_gob_cdi.cpp:164:30: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 164 | fread(§or, sizeof(sect_xa_f1), 1, src_raw); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/gob/extract_gob_cdi.cpp:122:24: warning: ‘fname’ may be used uninitialized [-Wmaybe-uninitialized] 122 | src_raw = fopen(fname, "rb"); | ~~~~~^~~~~~~~~~~~~ engines/gob/extract_gob_cdi.cpp:102:15: note: ‘fname’ was declared here 102 | char *fname; | ^~~~~ mkdir -p engines/mohawk/.deps x86_64-pc-linux-gnu-g++ -MMD -MF "engines/mohawk/.deps/archive.d" -MQ "engines/mohawk/archive.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 x86_64-pc-linux-gnu-g++ -MMD -MF "engines/mohawk/.deps/extract_mohawk.d" -MQ "engines/mohawk/extract_mohawk.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 x86_64-pc-linux-gnu-g++ -MMD -MF "engines/mohawk/.deps/utils.d" -MQ "engines/mohawk/utils.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 x86_64-pc-linux-gnu-g++ -MMD -MF "engines/ngi/.deps/extract_ngi.d" -MQ "engines/ngi/extract_ngi.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 x86_64-pc-linux-gnu-g++ -MMD -MF "engines/mohawk/.deps/construct_mohawk.d" -MQ "engines/mohawk/construct_mohawk.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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/construct_mohawk.cpp -o engines/mohawk/construct_mohawk.o mkdir -p engines/supernova/.deps x86_64-pc-linux-gnu-g++ -MMD -MF "engines/supernova/.deps/convert_mod.d" -MQ "engines/supernova/convert_mod.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 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 x86_64-pc-linux-gnu-g++ -MMD -MF "engines/hadesch/.deps/extract_hadesch.d" -MQ "engines/hadesch/extract_hadesch.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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/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/hadesch/.deps x86_64-pc-linux-gnu-g++ -MMD -MF "engines/hadesch/.deps/extract_hadesch_img.d" -MQ "engines/hadesch/extract_hadesch_img.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 x86_64-pc-linux-gnu-g++ -MMD -MF "engines/scumm/.deps/extract_lokalizator.d" -MQ "engines/scumm/extract_lokalizator.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 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); | ~~~~~~^~~~~~~~~~~~~~~~~ engines/hadesch/extract_hadesch.cpp: In function ‘int main(int, char**)’: engines/hadesch/extract_hadesch.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); | ~~~~~~^~~~~~~~~~~~~~~~~ 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/mads/.deps x86_64-pc-linux-gnu-g++ -MMD -MF "engines/mads/.deps/extract_mps.d" -MQ "engines/mads/extract_mps.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 mkdir -p common/.deps x86_64-pc-linux-gnu-g++ -MMD -MF "common/.deps/dcl.d" -MQ "common/dcl.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 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)) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ mkdir -p engines/grim/emi/.deps x86_64-pc-linux-gnu-g++ -MMD -MF "engines/grim/emi/.deps/animb2txt.d" -MQ "engines/grim/emi/animb2txt.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 x86_64-pc-linux-gnu-g++ -MMD -MF "engines/grim/.deps/lab.d" -MQ "engines/grim/lab.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 x86_64-pc-linux-gnu-g++ -MMD -MF "engines/grim/.deps/bm2bmp.d" -MQ "engines/grim/bm2bmp.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 x86_64-pc-linux-gnu-g++ -MMD -MF "engines/grim/emi/.deps/cosb2cos.d" -MQ "engines/grim/emi/cosb2cos.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 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); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/grim/lab.cpp:53:14: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 53 | fread(&head.magic2, 1, 4, infile); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/grim/lab.cpp:55:14: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 55 | fread(&num, 1, 4, infile); | ~~~~~^~~~~~~~~~~~~~~~~~~~ engines/grim/lab.cpp:56:14: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 56 | fread(&s_size, 1, 4, infile); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ engines/grim/lab.cpp:59:14: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 59 | fread(&typeTest, 1, 4, infile); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ engines/grim/lab.cpp:83:22: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 83 | fread(entries, 1, head.num_entries * sizeof(lab_entry), infile); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/grim/lab.cpp:85:22: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 85 | fread(str_table, 1, head.string_table_size, infile); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/grim/lab.cpp:93:22: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 93 | fread(str_table, 1, head.string_table_size, infile); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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]; | ^ 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/.deps x86_64-pc-linux-gnu-g++ -MMD -MF "engines/grim/.deps/delua.d" -MQ "engines/grim/delua.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 x86_64-pc-linux-gnu-g++ -MMD -MF "engines/grim/lua/.deps/lapi.d" -MQ "engines/grim/lua/lapi.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 mkdir -p engines/grim/lua/.deps x86_64-pc-linux-gnu-g++ -MMD -MF "engines/grim/lua/.deps/lauxlib.d" -MQ "engines/grim/lua/lauxlib.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 mkdir -p engines/grim/lua/.deps x86_64-pc-linux-gnu-g++ -MMD -MF "engines/grim/lua/.deps/lbuffer.d" -MQ "engines/grim/lua/lbuffer.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 x86_64-pc-linux-gnu-g++ -MMD -MF "engines/grim/lua/.deps/lbuiltin.d" -MQ "engines/grim/lua/lbuiltin.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 x86_64-pc-linux-gnu-g++ -MMD -MF "engines/grim/lua/.deps/ldo.d" -MQ "engines/grim/lua/ldo.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 x86_64-pc-linux-gnu-g++ -MMD -MF "engines/grim/lua/.deps/lfunc.d" -MQ "engines/grim/lua/lfunc.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 x86_64-pc-linux-gnu-g++ -MMD -MF "engines/grim/lua/.deps/lgc.d" -MQ "engines/grim/lua/lgc.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 x86_64-pc-linux-gnu-g++ -MMD -MF "engines/grim/lua/.deps/liolib.d" -MQ "engines/grim/lua/liolib.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 x86_64-pc-linux-gnu-g++ -MMD -MF "engines/grim/lua/.deps/llex.d" -MQ "engines/grim/lua/llex.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 x86_64-pc-linux-gnu-g++ -MMD -MF "engines/grim/lua/.deps/lmathlib.d" -MQ "engines/grim/lua/lmathlib.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 x86_64-pc-linux-gnu-g++ -MMD -MF "engines/grim/lua/.deps/lmem.d" -MQ "engines/grim/lua/lmem.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 x86_64-pc-linux-gnu-g++ -MMD -MF "engines/grim/lua/.deps/lobject.d" -MQ "engines/grim/lua/lobject.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 x86_64-pc-linux-gnu-g++ -MMD -MF "engines/grim/lua/.deps/lparser.d" -MQ "engines/grim/lua/lparser.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 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 ‘&‘component_ref’ not supported by dump_decl[0] == &‘component_ref’ not supported by dump_decl[0]’ to compare the addresses mkdir -p engines/grim/lua/.deps x86_64-pc-linux-gnu-g++ -MMD -MF "engines/grim/lua/.deps/lstate.d" -MQ "engines/grim/lua/lstate.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 x86_64-pc-linux-gnu-g++ -MMD -MF "engines/grim/lua/.deps/lstring.d" -MQ "engines/grim/lua/lstring.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 x86_64-pc-linux-gnu-g++ -MMD -MF "engines/grim/lua/.deps/lstrlib.d" -MQ "engines/grim/lua/lstrlib.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 x86_64-pc-linux-gnu-g++ -MMD -MF "engines/grim/lua/.deps/ltable.d" -MQ "engines/grim/lua/ltable.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 x86_64-pc-linux-gnu-g++ -MMD -MF "engines/grim/lua/.deps/ltask.d" -MQ "engines/grim/lua/ltask.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 x86_64-pc-linux-gnu-g++ -MMD -MF "engines/grim/lua/.deps/ltm.d" -MQ "engines/grim/lua/ltm.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 mkdir -p engines/grim/lua/.deps x86_64-pc-linux-gnu-g++ -MMD -MF "engines/grim/lua/.deps/lundump.d" -MQ "engines/grim/lua/lundump.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 x86_64-pc-linux-gnu-g++ -MMD -MF "engines/grim/lua/.deps/lvm.d" -MQ "engines/grim/lua/lvm.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 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 x86_64-pc-linux-gnu-g++ -MMD -MF "engines/grim/lua/.deps/lzio.d" -MQ "engines/grim/lua/lzio.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 x86_64-pc-linux-gnu-g++ -MMD -MF "engines/grim/.deps/diffr.d" -MQ "engines/grim/diffr.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 x86_64-pc-linux-gnu-g++ -MMD -MF "common/.deps/zlib.d" -MQ "common/zlib.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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/zlib.cpp -o common/zlib.o mkdir -p engines/grim/.deps x86_64-pc-linux-gnu-g++ -MMD -MF "engines/grim/.deps/imc2wav.d" -MQ "engines/grim/imc2wav.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 x86_64-pc-linux-gnu-g++ -MMD -MF "engines/grim/.deps/int2flt.d" -MQ "engines/grim/int2flt.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 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 | ~~~~~^~~~~~~~~~~~~~~~~~~~ engines/grim/imc2wav.cpp:45:14: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 45 | fread(block, 8, 1, stdin); // read MAP header | ~~~~~^~~~~~~~~~~~~~~~~~~~ engines/grim/imc2wav.cpp:49:22: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 49 | fread(block, 8, 1, stdin); | ~~~~~^~~~~~~~~~~~~~~~~~~~ engines/grim/imc2wav.cpp:52:30: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 52 | fread(block, blockSize, 1, stdin); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/grim/imc2wav.cpp:57:30: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 57 | fread(block, blockSize, 1, stdin); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/grim/imc2wav.cpp:61:14: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 61 | fread(block, 8, 1, stdin); | ~~~~~^~~~~~~~~~~~~~~~~~~~ engines/grim/imc2wav.cpp:76:22: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 76 | fread(block, 1024, 1, stdin); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ engines/grim/imc2wav.cpp:80:14: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 80 | fread(block, dataSize, 1, stdin); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ mkdir -p engines/grim/luac/.deps x86_64-pc-linux-gnu-g++ -MMD -MF "engines/grim/luac/.deps/dump.d" -MQ "engines/grim/luac/dump.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 x86_64-pc-linux-gnu-g++ -MMD -MF "engines/grim/luac/.deps/luac.d" -MQ "engines/grim/luac/luac.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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/luac.cpp -o engines/grim/luac/luac.o mkdir -p engines/grim/luac/.deps x86_64-pc-linux-gnu-g++ -MMD -MF "engines/grim/luac/.deps/opcode.d" -MQ "engines/grim/luac/opcode.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 x86_64-pc-linux-gnu-g++ -MMD -MF "engines/grim/luac/.deps/opt.d" -MQ "engines/grim/luac/opt.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 x86_64-pc-linux-gnu-g++ -MMD -MF "engines/grim/luac/.deps/print.d" -MQ "engines/grim/luac/print.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 x86_64-pc-linux-gnu-g++ -MMD -MF "engines/grim/luac/.deps/rebase.d" -MQ "engines/grim/luac/rebase.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 mkdir -p engines/grim/emi/.deps x86_64-pc-linux-gnu-g++ -MMD -MF "engines/grim/emi/.deps/meshb2obj.d" -MQ "engines/grim/emi/meshb2obj.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 engines/grim/diffr.cpp: In function ‘int main(int, char**)’: engines/grim/diffr.cpp:577:34: warning: ‘eb’ may be used uninitialized [-Wmaybe-uninitialized] 577 | extraBlock->write(eb, eblen); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ engines/grim/diffr.cpp:265:20: note: ‘eb’ was declared here 265 | byte *db, *eb; | ^~ engines/grim/diffr.cpp:455:68: warning: ‘pos’ may be used uninitialized [-Wmaybe-uninitialized] 455 | for (i = 1; (scan >= lastscan + i) && (pos >= i); i++) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ engines/grim/diffr.cpp:257:21: note: ‘pos’ was declared here 257 | int32 scan, pos, len; | ^~~ 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=] 32 | #define luaM_newvector(n,t) ((t *)malloc((n)*sizeof(t))) | ~~~~~~^~~~~~~~~~~~~~~ engines/grim/luac/rebase.cpp:79:24: note: in expansion of macro ‘luaM_newvector’ 79 | already_used = luaM_newvector(base->nconsts, bool); | ^~~~~~~~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/cstdlib:79, from /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/stdlib.h:36, from engines/grim/luac/rebase.cpp:6: /usr/include/stdlib.h:672:14: note: in a call to allocation function ‘void* malloc(size_t)’ declared here 672 | extern void *malloc (size_t __size) __THROW __attribute_malloc__ | ^~~~~~ mkdir -p engines/grim/.deps x86_64-pc-linux-gnu-g++ -MMD -MF "engines/grim/.deps/mklab.d" -MQ "engines/grim/mklab.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 x86_64-pc-linux-gnu-g++ -MMD -MF "engines/grim/patchex/.deps/patchex.d" -MQ "engines/grim/patchex/patchex.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 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); | ~~~~~^~~~~~~~~~~~~~~~~~~~ mkdir -p engines/grim/patchex/.deps x86_64-pc-linux-gnu-g++ -MMD -MF "engines/grim/patchex/.deps/mszipd.d" -MQ "engines/grim/patchex/mszipd.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 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/patchex/.deps x86_64-pc-linux-gnu-g++ -MMD -MF "engines/grim/patchex/.deps/cabd.d" -MQ "engines/grim/patchex/cabd.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 x86_64-pc-linux-gnu-g++ -MMD -MF "engines/grim/.deps/patchr.d" -MQ "engines/grim/patchr.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 mkdir -p engines/grim/.deps x86_64-pc-linux-gnu-g++ -MMD -MF "engines/grim/.deps/set2fig.d" -MQ "engines/grim/set2fig.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 engines/grim/set2fig.cpp: In function ‘int main(int, char**)’: engines/grim/set2fig.cpp:52:22: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 52 | fgets(line, 1024, in); | ~~~~~^~~~~~~~~~~~~~~~ engines/grim/set2fig.cpp:58:23: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 58 | fscanf(in, " sector %256s", sectorName); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/grim/set2fig.cpp:61:23: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 61 | fscanf(in, " ID %d", &id); | ~~~~~~^~~~~~~~~~~~~~~~~~~ engines/grim/set2fig.cpp:68:23: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 68 | fscanf(in, " type %256s", buf); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ engines/grim/set2fig.cpp:82:23: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 82 | fscanf(in, " default visibility %256s", buf); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/grim/set2fig.cpp:90:23: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 90 | fscanf(in, " height %f", &dummy); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ engines/grim/set2fig.cpp:93:23: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 93 | fscanf(in, " numvertices %d", &numVertices); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/grim/set2fig.cpp:98:23: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 98 | fscanf(in, " vertices:"); | ~~~~~~^~~~~~~~~~~~~~~~~~ engines/grim/set2fig.cpp:100:31: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 100 | fscanf(in, " %f %f %f", vertices + 3 * i, vertices + (3 * i + 1), vertices + (3 * i + 2)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mkdir -p engines/grim/emi/.deps x86_64-pc-linux-gnu-g++ -MMD -MF "engines/grim/emi/.deps/setb2set.d" -MQ "engines/grim/emi/setb2set.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 x86_64-pc-linux-gnu-g++ -MMD -MF "engines/grim/emi/.deps/sklb2txt.d" -MQ "engines/grim/emi/sklb2txt.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 x86_64-pc-linux-gnu-g++ -MMD -MF "engines/grim/emi/.deps/til2bmp.d" -MQ "engines/grim/emi/til2bmp.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 mkdir -p engines/grim/.deps x86_64-pc-linux-gnu-g++ -MMD -MF "engines/grim/.deps/unlab.d" -MQ "engines/grim/unlab.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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/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 engines/grim/.deps x86_64-pc-linux-gnu-g++ -MMD -MF "engines/grim/.deps/vima.d" -MQ "engines/grim/vima.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 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); | ~~~~~^~~~~~~~~~~~~~~~ engines/grim/vima.cpp:238:14: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 238 | fread(blocks, 9, numBlocks, f); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ engines/grim/vima.cpp:244:14: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 244 | fread(codecs, 5, numCodecs, f); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 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 x86_64-pc-linux-gnu-g++ -MMD -MF "engines/saga/.deps/unpack_amiga.d" -MQ "engines/saga/unpack_amiga.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 x86_64-pc-linux-gnu-g++ -MMD -MF "engines/saga/.deps/unpack_saga.d" -MQ "engines/saga/unpack_saga.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ engines/saga/unpack_amiga.cpp:82:30: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 82 | fread(buf, csz, 1, finH); | ~~~~~^~~~~~~~~~~~~~~~~~~ mkdir -p decompiler/.deps x86_64-pc-linux-gnu-g++ -MMD -MF "decompiler/.deps/codegen.d" -MQ "decompiler/codegen.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 mkdir -p decompiler/.deps x86_64-pc-linux-gnu-g++ -MMD -MF "decompiler/.deps/control_flow.d" -MQ "decompiler/control_flow.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 x86_64-pc-linux-gnu-g++ -MMD -MF "decompiler/.deps/decompiler.d" -MQ "decompiler/decompiler.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 x86_64-pc-linux-gnu-g++ -MMD -MF "decompiler/.deps/disassembler.d" -MQ "decompiler/disassembler.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 In file included from decompiler/instruction.h:32, from decompiler/disassembler.h:28, from decompiler/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); | ^~~~~ 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 x86_64-pc-linux-gnu-g++ -MMD -MF "decompiler/.deps/reassembler.d" -MQ "decompiler/reassembler.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 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); | ^~~~~ In file included from decompiler/instruction.h:32, from decompiler/graph.h:25, from decompiler/control_flow.h:25, from decompiler/control_flow.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/disassembler.h:28, from decompiler/decompiler.cpp:24: 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); | ^~~~~ 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/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); | ^~~~~ 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); | ^~~~~ 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/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; | ^~~~~ 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; | ^~~~~ mkdir -p decompiler/.deps x86_64-pc-linux-gnu-g++ -MMD -MF "decompiler/.deps/graph.d" -MQ "decompiler/graph.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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/graph.cpp -o decompiler/graph.o 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: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/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; | ^~~~~ decompiler/control_flow.cpp: In constructor ‘ControlFlow::ControlFlow(const InstVec&, Engine*)’: decompiler/control_flow.cpp:64:21: warning: ‘last’ may be used uninitialized [-Wmaybe-uninitialized] 64 | GraphVertex last; | ^~~~ decompiler/control_flow.cpp: In member function ‘void ControlFlow::detectElse()’: decompiler/control_flow.cpp:536:37: warning: ‘target’ may be used uninitialized [-Wmaybe-uninitialized] 536 | GraphVertex target; | ^~~~~~ mkdir -p decompiler/.deps x86_64-pc-linux-gnu-g++ -MMD -MF "decompiler/.deps/instruction.d" -MQ "decompiler/instruction.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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/instruction.cpp -o decompiler/instruction.o mkdir -p decompiler/.deps x86_64-pc-linux-gnu-g++ -MMD -MF "decompiler/.deps/simple_disassembler.d" -MQ "decompiler/simple_disassembler.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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/simple_disassembler.cpp -o decompiler/simple_disassembler.o mkdir -p decompiler/.deps x86_64-pc-linux-gnu-g++ -MMD -MF "decompiler/.deps/unknown_opcode.d" -MQ "decompiler/unknown_opcode.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 x86_64-pc-linux-gnu-g++ -MMD -MF "decompiler/.deps/value.d" -MQ "decompiler/value.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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: 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); | ^~~~~ 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/value.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/groovie/.deps x86_64-pc-linux-gnu-g++ -MMD -MF "decompiler/groovie/.deps/disassembler.d" -MQ "decompiler/groovie/disassembler.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 decompiler/value.cpp:71:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 71 | bool Value::isSignedValue() throw(WrongTypeException) { | ^~~~~ decompiler/value.cpp:75:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 75 | int32 Value::getSigned() throw(WrongTypeException) { | ^~~~~ decompiler/value.cpp:79:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 79 | uint32 Value::getUnsigned() throw(WrongTypeException) { | ^~~~~ decompiler/value.cpp:89:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 89 | ValuePtr Value::negate() throw(WrongTypeException) { | ^~~~~ decompiler/value.cpp:107:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 107 | bool IntValue::isSignedValue() throw(WrongTypeException) { | ^~~~~ decompiler/value.cpp:111:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 111 | int32 IntValue::getSigned() throw(WrongTypeException) { | ^~~~~ decompiler/value.cpp:115:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | uint32 IntValue::getUnsigned() throw(WrongTypeException) { | ^~~~~ decompiler/value.cpp:135:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 135 | int32 AddressValue::getSigned() throw(WrongTypeException) { | ^~~~~ 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); | ^~~~~ 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); | ^~~~~ decompiler/value.cpp:151:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 151 | uint32 RelAddressValue::getUnsigned() throw(WrongTypeException) { | ^~~~~ decompiler/value.cpp:207:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | ValuePtr BinaryOpValue::negate() throw(WrongTypeException) { | ^~~~~ 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); | ^~~~~ ./decompiler/disassembler.h:47:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 47 | virtual void doDisassemble() throw(std::exception) = 0; | ^~~~~ 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 | std::vector &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 | roovieDisassembler::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 | std::vector &args, const std::string &comment) throw(std::exception) { | ^~~~~ In file included from decompiler/engine.h:25, 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; | ^~~~~ mkdir -p decompiler/groovie/.deps x86_64-pc-linux-gnu-g++ -MMD -MF "decompiler/groovie/.deps/engine.d" -MQ "decompiler/groovie/engine.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 mkdir -p decompiler/kyra/.deps x86_64-pc-linux-gnu-g++ -MMD -MF "decompiler/kyra/.deps/codegen.d" -MQ "decompiler/kyra/codegen.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 In file included from ./decompiler/instruction.h:32, from ./decompiler/disassembler.h:28, from ./decompiler/engine.h:25, from decompiler/groovie/engine.h:25, from decompiler/groovie/engine.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); | ^~~~~ ./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 x86_64-pc-linux-gnu-g++ -MMD -MF "decompiler/kyra/.deps/disassembler.d" -MQ "decompiler/kyra/disassembler.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 mkdir -p decompiler/kyra/.deps x86_64-pc-linux-gnu-g++ -MMD -MF "decompiler/kyra/.deps/engine.d" -MQ "decompiler/kyra/engine.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 In file included from decompiler/kyra/../instruction.h:32, from decompiler/kyra/../graph.h:25, from decompiler/kyra/../codegen.h:22, from decompiler/kyra/codegen.h:25, from decompiler/kyra/codegen.cpp:22: decompiler/kyra/../value.h:93:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | virtual bool isSignedValue() throw(WrongTypeException); | ^~~~~ decompiler/kyra/../value.h:101:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 101 | virtual int32 getSigned() throw(WrongTypeException); | ^~~~~ decompiler/kyra/../value.h:109:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 109 | virtual uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/kyra/../value.h:140:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 140 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ decompiler/kyra/../value.h:189:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | bool isSignedValue() throw(WrongTypeException); | ^~~~~ decompiler/kyra/../value.h:190:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | int32 getSigned() throw(WrongTypeException); | ^~~~~ decompiler/kyra/../value.h:191:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 191 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/kyra/../value.h:211:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 211 | int32 getSigned() throw(WrongTypeException); | ^~~~~ decompiler/kyra/../value.h:235:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 235 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/kyra/../value.h:338:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 338 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ 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/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 | std::vector &args, const std::string &comment) throw(std::exception); | ^~~~~ In file included from ./decompiler/instruction.h:32, from ./decompiler/disassembler.h:28, from decompiler/kyra/disassembler.h:25, from decompiler/kyra/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); | ^~~~~ ./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.h:97:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 97 | void doDisassemble() throw(std::exception); | ^~~~~ In file included from ./decompiler/instruction.h:32, from ./decompiler/disassembler.h:28, from ./decompiler/engine.h:25, from decompiler/kyra/engine.h:25, from decompiler/kyra/engine.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); | ^~~~~ ./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 x86_64-pc-linux-gnu-g++ -MMD -MF "decompiler/scummv6/.deps/codegen.d" -MQ "decompiler/scummv6/codegen.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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/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; | ^~~~~ 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/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); | ^~~~~ 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); | ^~~~~ mkdir -p decompiler/scummv6/.deps x86_64-pc-linux-gnu-g++ -MMD -MF "decompiler/scummv6/.deps/disassembler.d" -MQ "decompiler/scummv6/disassembler.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 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]); | ~~~~~~^~~~~~~~~~~~~~~~~~ decompiler/scummv6/codegen.cpp:260:9: note: here 260 | case 'v': | ^~~~ 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); | ^~~~~ ./decompiler/disassembler.h:47:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 47 | virtual void doDisassemble() throw(std::exception) = 0; | ^~~~~ 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) { | ^~~~~ mkdir -p decompiler/scummv6/.deps x86_64-pc-linux-gnu-g++ -MMD -MF "decompiler/scummv6/.deps/engine.d" -MQ "decompiler/scummv6/engine.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 x86_64-pc-linux-gnu-g++ -MMD -MF "./.deps/create_sjisfnt.d" -MQ "create_sjisfnt.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 -UICONV_USES_CONST -c create_sjisfnt.cpp -o create_sjisfnt.o x86_64-pc-linux-gnu-g++ -o decine engines/cine/decine.o -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -lm mkdir -p ./.deps x86_64-pc-linux-gnu-g++ -MMD -MF "./.deps/version.d" -MQ "version.o" -MP -Wall -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -DNDEBUG -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -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 x86_64-pc-linux-gnu-g++ -o dekyra engines/kyra/dekyra.o engines/kyra/dekyra_v1.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,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -lm x86_64-pc-linux-gnu-g++ -o deprince engines/prince/deprince.o engines/prince/flags.o engines/prince/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,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -lm x86_64-pc-linux-gnu-g++ -o descumm engines/scumm/descumm.o engines/scumm/descumm6.o engines/scumm/descumm-common.o engines/scumm/descumm-tool.o tool.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 -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -lm In file included from decompiler/scummv6/../instruction.h:32, from decompiler/scummv6/../disassembler.h:28, from decompiler/scummv6/../engine.h:25, from decompiler/scummv6/engine.h:25, from decompiler/scummv6/engine.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); | ^~~~~ x86_64-pc-linux-gnu-g++ -o desword2 engines/sword2/desword2.o tool.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 -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -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; | ^~~~~ x86_64-pc-linux-gnu-g++ -o detwine engines/twine/detwine.o engines/twine/hqr.o engines/twine/lba1.o engines/twine/lba2.o tool.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 -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -lm x86_64-pc-linux-gnu-g++ -o gob_loadcalc engines/gob/gob_loadcalc.o -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -lm x86_64-pc-linux-gnu-g++ -o extract_gob_cdi engines/gob/extract_gob_cdi.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,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -lm x86_64-pc-linux-gnu-g++ -o extract_mohawk engines/mohawk/archive.o engines/mohawk/extract_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,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -lm x86_64-pc-linux-gnu-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,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -lm x86_64-pc-linux-gnu-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,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -lm x86_64-pc-linux-gnu-g++ -o msn_convert_mod common/file.o common/util.o engines/supernova/convert_mod.o -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -lm x86_64-pc-linux-gnu-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,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -lm -lvorbisenc -lpng16 -lz -lfreetype /usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: compress.o: undefined reference to symbol 'vorbis_block_init' /usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: /usr/lib64/libvorbis.so.0: error adding symbols: DSO missing from command line collect2: error: ld returned 1 exit status make: *** [Makefile.common:504: scummvm-tools-cli] Error 1 make: *** Waiting for unfinished jobs.... 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); | ^~~~~ * ERROR: games-engines/scummvm-tools-2.7.0_p1::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=games-engines/scummvm-tools-2.7.0_p1::gentoo'`, * the complete build log and the output of `emerge -pqv '=games-engines/scummvm-tools-2.7.0_p1::gentoo'`. * The complete build log is located at '/var/log/portage/games-engines:scummvm-tools-2.7.0_p1:20240322-172312.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/games-engines/scummvm-tools-2.7.0_p1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/games-engines/scummvm-tools-2.7.0_p1/temp/environment'. * Working directory: '/var/tmp/portage/games-engines/scummvm-tools-2.7.0_p1/work/scummvm-tools-2.7.0' * S: '/var/tmp/portage/games-engines/scummvm-tools-2.7.0_p1/work/scummvm-tools-2.7.0'