FailedOk

th/SRPMS[OK]
th/x32[OK]
th/i686[OK]
th/x86_64[OK]

ac/SRPMS[OK]
ac/i386[OK]
ac/i586[OK]
ac/i686[OK]
ac/alpha[OK]
ac/amd64[OK]
ac/athlon[OK]
ac/ppc[OK]
ac/sparc[OK]
ac/sparc64[OK]

Advanced Search
main()
Powered by PLD Linux
(c) 2002-2020 PLD Team
$Revision: 1.37 $
Powered by Multics.
Your IP: 3.228.220.31

scummvm 38da2283-183f-484f-bad0-77fbae588bc7

Status:OK
Source URL:https://buildlogs.pld-linux.org/pld/th/i686/OK/scummvm,38da2283-183f-484f-bad0-77fbae588bc7.bz2
text/plain URL:View!
rpm -qa of builder:View!
Date:2020/08/01 00:29:46
Runtime:0:11:30.375293

Toc:

Content:

request from: qboosh
checking if we should skip the build
started at: Sat Aug  1 00:17:59 2020
killing old processes on a builder
sending signal 9 to pid -1
Killed
cleaning up /tmp
fetching https://srcbuilder.pld-linux.org/th//srpms/38da2283-183f-484f-bad0-77fbae588bc7/scummvm-2.1.1-1.src.rpm
fetched 28055126 bytes, 8564.9 K/s
installing srpm: scummvm-2.1.1-1.src.rpm
+ install -d /tmp/B.D943w0/BUILD /tmp/B.D943w0/RPMS
+ LC_ALL=en_US.UTF-8
+ rpm -qp --changelog scummvm-2.1.1-1.src.rpm
* Fri Jul 31 2020 PLD Linux Team <feedback@pld-linux.org>
- For complete changelog see: http://git.pld-linux.org/?p=packages/scummvm.git;a=log;h=master
* Mon Jun 01 2020 Jan Rękorajski <baggins@pld-linux.org> 1471dea
- narrow the scope of what forbidden symbols are allowed * Mon Jun 01 2020 Jan Rękorajski <baggins@pld-linux.org> 4a51d5d
- up to 2.1.1 - fix building with fluidsynth that uses "__attribute__(printf)" gcc pragma - use fluidsynth on all archs * Mon Oct 14 2019 Adam Gołębiowski <adamg@pld-linux.org> 5d5a5ec
- new theme: remastered * Mon Oct 14 2019 Adam Gołębiowski <adamg@pld-linux.org> 33225a5
- updated to 2.1.0, new engines: bladerunner, chewy, cryo, cryomni3d, glk, hdb, illusions, lilliput, mutationofjb, pink, plumbers, sludge, startrek, supernova * Wed Oct 09 2019 Adam Gołębiowski <adamg@pld-linux.org> 9e06e67
- release 5 * Wed Oct 09 2019 Adam Gołębiowski <adamg@pld-linux.org> 9063921
- BR: boost-devel (for -tools) + rpm -Uhv --nodeps --define '_topdir /tmp/B.D943w0' --define '_specdir %{_topdir}' --define '_sourcedir %{_specdir}' --define '_rpmdir %{_topdir}/RPMS' --define '_builddir %{_topdir}/BUILD' scummvm-2.1.1-1.src.rpm Preparing... ################################################## scummvm ################################################## + rm -f scummvm-2.1.1-1.src.rpm + install -m 700 -d /tmp/B.D943w0/BUILD/tmp + TMPDIR=/tmp/B.D943w0/BUILD/tmp + exec nice -n 0 rpmbuild -bp --short-circuit --nodeps --define '_topdir /tmp/B.D943w0' --define '_specdir %{_topdir}' --define '_sourcedir %{_specdir}' --define '_rpmdir %{_topdir}/RPMS' --define '_builddir %{_topdir}/BUILD' --target i686-pld-linux --define 'prep exit 0' /tmp/B.D943w0/scummvm.spec Building target platforms: i686-pld-linux checking BuildConflict-ing packages no BuildConflicts found checking BR rpm: Building target platforms: i686-pld-linux no BR needed building RPM using: set -ex; : build-id: 38da2283-183f-484f-bad0-77fbae588bc7; TMPDIR=/tmp/B.D943w0/BUILD/tmp exec nice -n 0 rpmbuild -bb --define '_smp_mflags -j9' --define '_make_opts -Otarget' --define '_pld_builder 1' --define '_topdir /tmp/B.D943w0' --define '_specdir %{_topdir}' --define '_sourcedir %{_specdir}' --define '_rpmdir %{_topdir}/RPMS' --define '_builddir %{_topdir}/BUILD' --target i686-pld-linux /tmp/B.D943w0/scummvm.spec + : build-id: 38da2283-183f-484f-bad0-77fbae588bc7 + TMPDIR=/tmp/B.D943w0/BUILD/tmp + exec nice -n 0 rpmbuild -bb --define '_smp_mflags -j9' --define '_make_opts -Otarget' --define '_pld_builder 1' --define '_topdir /tmp/B.D943w0' --define '_specdir %{_topdir}' --define '_sourcedir %{_specdir}' --define '_rpmdir %{_topdir}/RPMS' --define '_builddir %{_topdir}/BUILD' --target i686-pld-linux /tmp/B.D943w0/scummvm.spec Building target platforms: i686-pld-linux Executing(%prep): /bin/sh -e /tmp/B.D943w0/BUILD/tmp/rpm-tmp.26864 + umask 022 + cd /tmp/B.D943w0/BUILD + cd /tmp/B.D943w0/BUILD + rm -rf scummvm-2.1.1 + /usr/bin/xz -dc /tmp/B.D943w0/scummvm-2.1.1.tar.xz + /bin/tar -xf - + STATUS=0 + '[' 0 -ne 0 ']' + cd scummvm-2.1.1 + /usr/bin/xz -dc /tmp/B.D943w0/scummvm-tools-2.1.0.tar.xz + /bin/tar -xf - + STATUS=0 + '[' 0 -ne 0 ']' + /bin/id -u + '[' 1001 '=' 0 ']' + /bin/id -u + '[' 1001 '=' 0 ']' + /bin/chmod -Rf a+rX,u+w,g-w,o-w . + echo 'Patch #1 (dwarf-debug.patch):' Patch #1 (dwarf-debug.patch): + '[' -f /tmp/B.D943w0/dwarf-debug.patch ']' + /bin/cat /tmp/B.D943w0/dwarf-debug.patch + /usr/bin/patch -s -p1 + cd scummvm-tools-2.1.0 + echo 'Patch #0 (scummvm-wx-config.patch):' Patch #0 (scummvm-wx-config.patch): + '[' -f /tmp/B.D943w0/scummvm-wx-config.patch ']' + /bin/cat /tmp/B.D943w0/scummvm-wx-config.patch + /usr/bin/patch -s -p2 + cd .. + echo 'Patch #2 (fluidsynth-printf-attr.patch):' Patch #2 (fluidsynth-printf-attr.patch): + '[' -f /tmp/B.D943w0/fluidsynth-printf-attr.patch ']' + /bin/cat /tmp/B.D943w0/fluidsynth-printf-attr.patch + /usr/bin/patch -s -p1 + /bin/sed -i -e 's:"plugins":"/usr/lib/scummvm":' base/plugins.cpp + exit 0 Executing(%build): /bin/sh -e /tmp/B.D943w0/BUILD/tmp/rpm-tmp.27504 TMP=/home/users/builder/tmp HOME=/home/users/builder PATH=/home/users/builder/GNUstep/Tools:/bin:/usr/bin:/usr/local/bin:/home/users/builder/bin TMPDIR=/tmp/B.D943w0/BUILD/tmp + umask 022 + cd /tmp/B.D943w0/BUILD + cd scummvm-2.1.1 + ./configure '--prefix=/usr' --disable-debug --enable-all-engines --enable-plugins --default-dynamic Running ScummVM configure... Looking for C++ compiler... g++ Checking for compiler version... 10.2.0, ok Building as C++11... no Checking for whether C++ compiler accepts -Wglobal-constructors... no Checking for whether C++ compiler accepts -Wno-undefined-var-template... no Checking for whether C++ compiler accepts -Wno-pragma-pack... no Checking endianness... little Checking 64-bitness... no Type with 1 byte... char Type with 2 bytes... short Type with 4 bytes... int Type with 8 bytes... long long Alignment required... no Checking host CPU architecture... x86 Checking hosttype... linux-gnu Checking for pkg-config... yes Looking for sdl-config... /usr/bin/sdl2-config Checking for SDL... yes Checking for SDL_Net... yes Checking if host is POSIX compliant... yes Checking if posix_spawn is supported... yes Checking whether to have a verbose build... no Checking whether building plugins was requested... yes Checking whether building plugins is supported... yes Checking for Ogg... yes Checking for TTS libraries... yes Checking for Vorbis... yes Checking for Tremor... no (Vorbis/Tremor support is mutually exclusive) Checking for OPL2LPT... no Checking for FLAC >= 1.0.1... yes Checking for MAD... yes Checking for ALSA >= 0.9... yes Checking for libjpeg >= v6b... yes Checking for PNG >= 1.2.8... yes Checking for libtheoradec >= 1.0... yes Checking for libfaad... yes Checking for SEQ MIDI... yes Checking for sndio... no Checking for TiMidity... yes Checking for zlib... yes Checking for libmpeg2 >= 0.4.0... yes Checking for liba52... yes Looking for curl-config... /usr/bin/curl-config Checking for libcurl... yes Cloud integration... local, servers Checking for FluidSynth... yes Checking for readline... skipping (text console disabled) Checking for libunity... no Checking for FreeType2... yes Checking for OpenGL... yes (runtime detection) 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 Checking for Linux CD-ROM... no Checking for nasm... /usr/bin/nasm Building translation support... yes (with runtime language detection) Building taskbar integration support... no Building system dialogs support... no Building text-to-speech support... linux Building Bink video support... yes Building updates support... no Backend... sdl (2.0.12), assembly routines, 16bit color, high resolution, savegame timestamp, HQ scalers, MT-32 emulator, Lua, Nuked OPL emulator, event recorder, cloud Engines (plugins): SCUMM [all games] Access ADL AGI AGOS [all games] Lord Avalot d'Argent Beavis and Butthead in Virtual Stupidity Blade Runner CGE CGE2 Chewy: Esc from F5 Cinematique evo 1 Magic Composer Cinematique evo 2 Lost Eden Cryo Omni3D games [all games] Macromedia Director Dungeon Master Dragon History Drascula: The Vampire Strikes Back Dreamweb Full Pipe ScummGlk Interactive Fiction games UFOs Gobli*ns Groovie [all games] Hyperspace Delivery Boy! Hopkins FBI Hugo Trilogy Illusions Engine Kyra [all games] Labyrinth of Time The Last Express Lilliput Lure of the Temptress MacVenture MADE MADS Mohawk [all games] Mortevielle Mutation of JB Neverhood Parallaction The Journeyman Project: Pegasus Prime Pink Panther Plumbers Don't Wear Ties The Prince and The Coward Flight of the Amazon Queen SAGA [all games] SCI [all games] The Lost Files of Sherlock Holmes Beneath a Steel Sky Sludge Star Trek 25th Anniversary/Judgment Rites Mission Supernova Broken Sword Broken Sword II Broken Sword 2.5 Teen Agent TestBed: the Testing framework Tinsel Starship Titanic 3 Skulls of the Toltecs Tony Tough and the Night of Roasted Moths Toonstruck Touche: The Adventures of the Fifth Musketeer TsAGE Bud Tucker in Double Trouble Voyeur WAGE Wintermute World of Xeen Z-Vision WARNING: This ScummVM build contains the following UNSTABLE engines: Lord Avalot d'Argent Chewy: Esc from F5 Lost Eden Macromedia Director Dungeon Master ScummGlk Interactive Fiction games Groovie [Groovie 2 games] The Last Express Lilliput MacVenture Mohawk [Where in Time is Carmen Sandiego?] Mutation of JB Pink Panther SAGA [SAGA 2 games] Sludge Star Trek 25th Anniversary/Judgment Rites TestBed: the Testing framework WAGE Creating config.h Creating config.mk Creating engines/engines.mk Creating engines/plugins_table.h + wx-gtk2-unicode-config --cppflags + pkg-config --cflags freetype2 + /usr/bin/make -Otarget -j9 'CXX=i686-pld-linux-g++' 'CXXFLAGS= -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -fpic -I/usr/lib/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DwxDEBUG_LEVEL=0 -DWXUSINGDLL -D__WXGTK__ -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include' 'LDFLAGS=-O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc ' fatal: not a git repository (or any of the parent directories): .git C++ backends/platform/sdl/sdl-window.o C++ gui/browser.o In file included from ./gui/browser.h:26, from gui/browser.cpp:23: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/edittext.h:26, from gui/browser.cpp:25: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from gui/browser.cpp:26: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from gui/browser.cpp:26: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ gui/browser.cpp:40:15: warning: multi-character character constant [-Wmultichar] 40 | kChooseCmd = 'Chos', | ^~~~~~ gui/browser.cpp:41:13: warning: multi-character character constant [-Wmultichar] 41 | kGoUpCmd = 'GoUp', | ^~~~~~ gui/browser.cpp:42:15: warning: multi-character character constant [-Wmultichar] 42 | kHiddenCmd = 'Hidd', | ^~~~~~ gui/browser.cpp:43:19: warning: multi-character character constant [-Wmultichar] 43 | kPathEditedCmd = 'Path' | ^~~~~~ C++ backends/platform/sdl/posix/posix-main.o C++ backends/platform/sdl/posix/posix.o C++ gui/chooser.o In file included from ./gui/chooser.h:28, from gui/chooser.cpp:24: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from gui/chooser.cpp:25: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from gui/chooser.cpp:26: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from gui/chooser.cpp:26: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ gui/chooser.cpp:31:15: warning: multi-character character constant [-Wmultichar] 31 | kChooseCmd = 'Chos' | ^~~~~~ C++ gui/about.o In file included from ./gui/about.h:26, from gui/about.cpp:30: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ backends/platform/sdl/sdl.o C++ base/plugins.o C++ gui/error.o In file included from ./gui/message.h:26, from gui/error.cpp:24: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ gui/console.o In file included from ./gui/console.h:26, from gui/console.cpp:23: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/scrollbar.h:26, from gui/console.cpp:24: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from gui/console.cpp:24: ./gui/widgets/scrollbar.h:31:21: warning: multi-character character constant [-Wmultichar] 31 | kSetPositionCmd = 'SETP' | ^~~~~~ C++ gui/dialog.o In file included from gui/dialog.cpp:27: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from gui/dialog.cpp:28: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ C++ gui/filebrowser-dialog.o In file included from ./gui/filebrowser-dialog.h:26, from gui/filebrowser-dialog.cpp:23: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/edittext.h:26, from ./gui/filebrowser-dialog.h:27, from gui/filebrowser-dialog.cpp:23: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from gui/filebrowser-dialog.cpp:32: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from gui/filebrowser-dialog.cpp:32: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ gui/filebrowser-dialog.cpp:39:15: warning: multi-character character constant [-Wmultichar] 39 | kChooseCmd = 'Chos' | ^~~~~~ C++ gui/debugger.o In file included from ./gui/console.h:26, from gui/debugger.cpp:41: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ base/main.o In file included from ./gui/launcher.h:26, from base/main.cpp:86: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ gui/message.o In file included from ./gui/message.h:26, from gui/message.cpp:25: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from gui/message.cpp:28: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ gui/message.cpp:33:11: warning: multi-character character constant [-Wmultichar] 33 | kOkCmd = 'OK ', | ^~~~~~ gui/message.cpp:34:15: warning: multi-character character constant [-Wmultichar] 34 | kCancelCmd = 'CNCL' | ^~~~~~ C++ gui/object.o In file included from gui/object.cpp:26: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ C++ gui/massadd.o In file included from ./gui/massadd.h:26, from gui/massadd.cpp:31: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from ./gui/massadd.h:27, from gui/massadd.cpp:31: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./gui/massadd.h:27, from gui/massadd.cpp:31: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from ./gui/massadd.h:27, from gui/massadd.cpp:31: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ gui/massadd.cpp:52:11: warning: multi-character character constant [-Wmultichar] 52 | kOkCmd = 'OK ', | ^~~~~~ gui/massadd.cpp:53:15: warning: multi-character character constant [-Wmultichar] 53 | kCancelCmd = 'CNCL' | ^~~~~~ C++ gui/saveload.o In file included from ./gui/saveload-dialog.h:26, from gui/saveload.cpp:27: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from ./gui/saveload-dialog.h:27, from gui/saveload.cpp:27: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from gui/saveload.cpp:27: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from gui/saveload.cpp:27: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ In file included from gui/saveload.cpp:27: ./gui/saveload-dialog.h:35:26: warning: multi-character character constant [-Wmultichar] 35 | kSavesSyncProgressCmd = 'SSPR', | ^~~~~~ ./gui/saveload-dialog.h:36:23: warning: multi-character character constant [-Wmultichar] 36 | kSavesSyncEndedCmd = 'SSEN' | ^~~~~~ C++ gui/gui-manager.o In file included from gui/gui-manager.cpp:36: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from gui/gui-manager.cpp:40: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ C++ base/commandLine.o C++ gui/themebrowser.o In file included from ./gui/themebrowser.h:26, from gui/themebrowser.cpp:23: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from gui/themebrowser.cpp:24: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from gui/themebrowser.cpp:24: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from gui/themebrowser.cpp:24: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ gui/themebrowser.cpp:33:15: warning: multi-character character constant [-Wmultichar] 33 | kChooseCmd = 'Chos' | ^~~~~~ C++ gui/editgamedialog.o In file included from ./gui/editgamedialog.h:27, from gui/editgamedialog.cpp:23: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/onscreendialog.h:27, from gui/editgamedialog.cpp:34: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from gui/editgamedialog.cpp:40: ./gui/widgets/popup.h:33:26: warning: multi-character character constant [-Wmultichar] 33 | kPopUpItemSelectedCmd = 'POPs' | ^~~~~~ In file included from ./gui/widgets/scrollcontainer.h:28, from gui/editgamedialog.cpp:41: ./gui/widgets/scrollbar.h:31:21: warning: multi-character character constant [-Wmultichar] 31 | kSetPositionCmd = 'SETP' | ^~~~~~ gui/editgamedialog.cpp:52:14: warning: multi-character character constant [-Wmultichar] 52 | kStartCmd = 'STRT', | ^~~~~~ gui/editgamedialog.cpp:53:14: warning: multi-character character constant [-Wmultichar] 53 | kAboutCmd = 'ABOU', | ^~~~~~ gui/editgamedialog.cpp:54:16: warning: multi-character character constant [-Wmultichar] 54 | kOptionsCmd = 'OPTN', | ^~~~~~ gui/editgamedialog.cpp:55:16: warning: multi-character character constant [-Wmultichar] 55 | kAddGameCmd = 'ADDG', | ^~~~~~ gui/editgamedialog.cpp:56:17: warning: multi-character character constant [-Wmultichar] 56 | kEditGameCmd = 'EDTG', | ^~~~~~ gui/editgamedialog.cpp:57:19: warning: multi-character character constant [-Wmultichar] 57 | kRemoveGameCmd = 'REMG', | ^~~~~~ gui/editgamedialog.cpp:58:17: warning: multi-character character constant [-Wmultichar] 58 | kLoadGameCmd = 'LOAD', | ^~~~~~ gui/editgamedialog.cpp:59:13: warning: multi-character character constant [-Wmultichar] 59 | kQuitCmd = 'QUIT', | ^~~~~~ gui/editgamedialog.cpp:60:15: warning: multi-character character constant [-Wmultichar] 60 | kSearchCmd = 'SRCH', | ^~~~~~ gui/editgamedialog.cpp:61:19: warning: multi-character character constant [-Wmultichar] 61 | kListSearchCmd = 'LSSR', | ^~~~~~ gui/editgamedialog.cpp:62:20: warning: multi-character character constant [-Wmultichar] 62 | kSearchClearCmd = 'SRCL', | ^~~~~~ gui/editgamedialog.cpp:64:31: warning: multi-character character constant [-Wmultichar] 64 | kCmdGlobalGraphicsOverride = 'OGFX', | ^~~~~~ gui/editgamedialog.cpp:65:28: warning: multi-character character constant [-Wmultichar] 65 | kCmdGlobalAudioOverride = 'OSFX', | ^~~~~~ gui/editgamedialog.cpp:66:27: warning: multi-character character constant [-Wmultichar] 66 | kCmdGlobalMIDIOverride = 'OMID', | ^~~~~~ gui/editgamedialog.cpp:67:27: warning: multi-character character constant [-Wmultichar] 67 | kCmdGlobalMT32Override = 'OM32', | ^~~~~~ gui/editgamedialog.cpp:68:29: warning: multi-character character constant [-Wmultichar] 68 | kCmdGlobalVolumeOverride = 'OVOL', | ^~~~~~ gui/editgamedialog.cpp:70:27: warning: multi-character character constant [-Wmultichar] 70 | kCmdChooseSoundFontCmd = 'chsf', | ^~~~~~ gui/editgamedialog.cpp:72:21: warning: multi-character character constant [-Wmultichar] 72 | kCmdExtraBrowser = 'PEXT', | ^~~~~~ gui/editgamedialog.cpp:73:23: warning: multi-character character constant [-Wmultichar] 73 | kCmdExtraPathClear = 'PEXC', | ^~~~~~ gui/editgamedialog.cpp:74:20: warning: multi-character character constant [-Wmultichar] 74 | kCmdGameBrowser = 'PGME', | ^~~~~~ gui/editgamedialog.cpp:75:20: warning: multi-character character constant [-Wmultichar] 75 | kCmdSaveBrowser = 'PSAV', | ^~~~~~ gui/editgamedialog.cpp:76:22: warning: multi-character character constant [-Wmultichar] 76 | kCmdSavePathClear = 'PSAC', | ^~~~~~ gui/editgamedialog.cpp:78:35: warning: multi-character character constant [-Wmultichar] 78 | kGraphicsTabContainerReflowCmd = 'gtcr' | ^~~~~~ C++ gui/predictivedialog.o In file included from ./gui/predictivedialog.h:26, from gui/predictivedialog.cpp:23: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from gui/predictivedialog.cpp:24: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ gui/predictivedialog.cpp:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCancelCmd = 'CNCL', | ^~~~~~ gui/predictivedialog.cpp:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOkCmd = '__OK', | ^~~~~~ gui/predictivedialog.cpp:47:15: warning: multi-character character constant [-Wmultichar] 47 | kBut1Cmd = 'BUT1', | ^~~~~~ gui/predictivedialog.cpp:48:15: warning: multi-character character constant [-Wmultichar] 48 | kBut2Cmd = 'BUT2', | ^~~~~~ gui/predictivedialog.cpp:49:15: warning: multi-character character constant [-Wmultichar] 49 | kBut3Cmd = 'BUT3', | ^~~~~~ gui/predictivedialog.cpp:50:15: warning: multi-character character constant [-Wmultichar] 50 | kBut4Cmd = 'BUT4', | ^~~~~~ gui/predictivedialog.cpp:51:15: warning: multi-character character constant [-Wmultichar] 51 | kBut5Cmd = 'BUT5', | ^~~~~~ gui/predictivedialog.cpp:52:15: warning: multi-character character constant [-Wmultichar] 52 | kBut6Cmd = 'BUT6', | ^~~~~~ gui/predictivedialog.cpp:53:15: warning: multi-character character constant [-Wmultichar] 53 | kBut7Cmd = 'BUT7', | ^~~~~~ gui/predictivedialog.cpp:54:15: warning: multi-character character constant [-Wmultichar] 54 | kBut8Cmd = 'BUT8', | ^~~~~~ gui/predictivedialog.cpp:55:15: warning: multi-character character constant [-Wmultichar] 55 | kBut9Cmd = 'BUT9', | ^~~~~~ gui/predictivedialog.cpp:56:15: warning: multi-character character constant [-Wmultichar] 56 | kBut0Cmd = 'BUT0', | ^~~~~~ gui/predictivedialog.cpp:57:15: warning: multi-character character constant [-Wmultichar] 57 | kNextCmd = 'NEXT', | ^~~~~~ gui/predictivedialog.cpp:58:15: warning: multi-character character constant [-Wmultichar] 58 | kAddCmd = '_ADD', | ^~~~~~ gui/predictivedialog.cpp:59:15: warning: multi-character character constant [-Wmultichar] 59 | kModeCmd = 'MODE', | ^~~~~~ gui/predictivedialog.cpp:60:15: warning: multi-character character constant [-Wmultichar] 60 | kDelCmd = '_DEL', | ^~~~~~ gui/predictivedialog.cpp:61:15: warning: multi-character character constant [-Wmultichar] 61 | kTestCmd = 'TEST' | ^~~~~~ In file included from /usr/include/string.h:495, from ./common/scummsys.h:120, from ./gui/dialog.h:26, from ./gui/predictivedialog.h:26, from gui/predictivedialog.cpp:23: In function 'char* strncpy(char*, const char*, size_t)', inlined from 'void GUI::PredictiveDialog::addWord(GUI::PredictiveDialog::Dict&, const Common::String&, const Common::String&)' at gui/predictivedialog.cpp:798:11: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound depends on the length of the source argument [-Wstringop-overflow=] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gui/predictivedialog.cpp: In member function 'void GUI::PredictiveDialog::addWord(GUI::PredictiveDialog::Dict&, const Common::String&, const Common::String&)': gui/predictivedialog.cpp:792:28: note: length computed here 792 | int oldLineSize = strlen(dict.dictLine[line]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ C++ gui/EventRecorder.o In file included from gui/EventRecorder.cpp:38: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./gui/onscreendialog.h:26, from gui/EventRecorder.cpp:39: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ gui/ThemeLayout.o C++ gui/launcher.o In file included from ./gui/about.h:26, from gui/launcher.cpp:33: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from ./gui/massadd.h:27, from gui/launcher.cpp:38: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./gui/massadd.h:27, from gui/launcher.cpp:38: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from ./gui/massadd.h:27, from gui/launcher.cpp:38: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ In file included from gui/launcher.cpp:52: ./gui/widgets/popup.h:33:26: warning: multi-character character constant [-Wmultichar] 33 | kPopUpItemSelectedCmd = 'POPs' | ^~~~~~ gui/launcher.cpp:65:14: warning: multi-character character constant [-Wmultichar] 65 | kStartCmd = 'STRT', | ^~~~~~ gui/launcher.cpp:66:14: warning: multi-character character constant [-Wmultichar] 66 | kAboutCmd = 'ABOU', | ^~~~~~ gui/launcher.cpp:67:16: warning: multi-character character constant [-Wmultichar] 67 | kOptionsCmd = 'OPTN', | ^~~~~~ gui/launcher.cpp:68:16: warning: multi-character character constant [-Wmultichar] 68 | kAddGameCmd = 'ADDG', | ^~~~~~ gui/launcher.cpp:69:17: warning: multi-character character constant [-Wmultichar] 69 | kEditGameCmd = 'EDTG', | ^~~~~~ gui/launcher.cpp:70:19: warning: multi-character character constant [-Wmultichar] 70 | kRemoveGameCmd = 'REMG', | ^~~~~~ gui/launcher.cpp:71:17: warning: multi-character character constant [-Wmultichar] 71 | kLoadGameCmd = 'LOAD', | ^~~~~~ gui/launcher.cpp:72:13: warning: multi-character character constant [-Wmultichar] 72 | kQuitCmd = 'QUIT', | ^~~~~~ gui/launcher.cpp:73:15: warning: multi-character character constant [-Wmultichar] 73 | kSearchCmd = 'SRCH', | ^~~~~~ gui/launcher.cpp:74:19: warning: multi-character character constant [-Wmultichar] 74 | kListSearchCmd = 'LSSR', | ^~~~~~ gui/launcher.cpp:75:20: warning: multi-character character constant [-Wmultichar] 75 | kSearchClearCmd = 'SRCL', | ^~~~~~ gui/launcher.cpp:77:31: warning: multi-character character constant [-Wmultichar] 77 | kCmdGlobalGraphicsOverride = 'OGFX', | ^~~~~~ gui/launcher.cpp:78:28: warning: multi-character character constant [-Wmultichar] 78 | kCmdGlobalAudioOverride = 'OSFX', | ^~~~~~ gui/launcher.cpp:79:27: warning: multi-character character constant [-Wmultichar] 79 | kCmdGlobalMIDIOverride = 'OMID', | ^~~~~~ gui/launcher.cpp:80:27: warning: multi-character character constant [-Wmultichar] 80 | kCmdGlobalMT32Override = 'OM32', | ^~~~~~ gui/launcher.cpp:81:29: warning: multi-character character constant [-Wmultichar] 81 | kCmdGlobalVolumeOverride = 'OVOL', | ^~~~~~ gui/launcher.cpp:83:27: warning: multi-character character constant [-Wmultichar] 83 | kCmdChooseSoundFontCmd = 'chsf', | ^~~~~~ gui/launcher.cpp:85:21: warning: multi-character character constant [-Wmultichar] 85 | kCmdExtraBrowser = 'PEXT', | ^~~~~~ gui/launcher.cpp:86:23: warning: multi-character character constant [-Wmultichar] 86 | kCmdExtraPathClear = 'PEXC', | ^~~~~~ gui/launcher.cpp:87:20: warning: multi-character character constant [-Wmultichar] 87 | kCmdGameBrowser = 'PGME', | ^~~~~~ gui/launcher.cpp:88:20: warning: multi-character character constant [-Wmultichar] 88 | kCmdSaveBrowser = 'PSAV', | ^~~~~~ gui/launcher.cpp:89:22: warning: multi-character character constant [-Wmultichar] 89 | kCmdSavePathClear = 'PSAC' | ^~~~~~ C++ gui/Tooltip.o In file included from gui/Tooltip.cpp:24: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from gui/Tooltip.cpp:25: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ gui/animation/Animation.o C++ gui/animation/RepeatAnimationWrapper.o C++ gui/ThemeEval.o C++ gui/animation/SequenceAnimationComposite.o C++ gui/unknown-game-dialog.o In file included from ./gui/unknown-game-dialog.h:26, from gui/unknown-game-dialog.cpp:23: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/popup.h:26, from gui/unknown-game-dialog.cpp:32: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from gui/unknown-game-dialog.cpp:32: ./gui/widgets/popup.h:33:26: warning: multi-character character constant [-Wmultichar] 33 | kPopUpItemSelectedCmd = 'POPs' | ^~~~~~ In file included from ./gui/widgets/scrollcontainer.h:28, from gui/unknown-game-dialog.cpp:33: ./gui/widgets/scrollbar.h:31:21: warning: multi-character character constant [-Wmultichar] 31 | kSetPositionCmd = 'SETP' | ^~~~~~ gui/unknown-game-dialog.cpp:38:21: warning: multi-character character constant [-Wmultichar] 38 | kCopyToClipboard = 'cpcl', | ^~~~~~ gui/unknown-game-dialog.cpp:39:23: warning: multi-character character constant [-Wmultichar] 39 | kOpenBugtrackerURL = 'ourl', | ^~~~~~ gui/unknown-game-dialog.cpp:40:11: warning: multi-character character constant [-Wmultichar] 40 | kClose = 'clse', | ^~~~~~ gui/unknown-game-dialog.cpp:41:15: warning: multi-character character constant [-Wmultichar] 41 | kAddAnyway = 'adda', | ^~~~~~ gui/unknown-game-dialog.cpp:42:27: warning: multi-character character constant [-Wmultichar] 42 | kScrollContainerReflow = 'SCRf' | ^~~~~~ C++ gui/widgets/editable.o In file included from ./gui/widgets/editable.h:28, from gui/widgets/editable.cpp:25: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ C++ gui/widgets/edittext.o In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/edittext.h:26, from gui/widgets/edittext.cpp:24: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./gui/widgets/edittext.h:28, from gui/widgets/edittext.cpp:24: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ gui/widgets/scrollbar.o In file included from ./gui/widgets/scrollbar.h:26, from gui/widgets/scrollbar.cpp:26: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from gui/widgets/scrollbar.cpp:26: ./gui/widgets/scrollbar.h:31:21: warning: multi-character character constant [-Wmultichar] 31 | kSetPositionCmd = 'SETP' | ^~~~~~ C++ gui/saveload-dialog.o In file included from ./gui/saveload-dialog.h:26, from gui/saveload-dialog.cpp:23: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from ./gui/saveload-dialog.h:27, from gui/saveload-dialog.cpp:23: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from gui/saveload-dialog.cpp:23: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from gui/saveload-dialog.cpp:23: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ In file included from gui/saveload-dialog.cpp:23: ./gui/saveload-dialog.h:35:26: warning: multi-character character constant [-Wmultichar] 35 | kSavesSyncProgressCmd = 'SSPR', | ^~~~~~ ./gui/saveload-dialog.h:36:23: warning: multi-character character constant [-Wmultichar] 36 | kSavesSyncEndedCmd = 'SSEN' | ^~~~~~ gui/saveload-dialog.cpp:47:19: warning: multi-character character constant [-Wmultichar] 47 | kCancelSyncCmd = 'PDCS', | ^~~~~~ gui/saveload-dialog.cpp:48:23: warning: multi-character character constant [-Wmultichar] 48 | kBackgroundSyncCmd = 'PDBS' | ^~~~~~ gui/saveload-dialog.cpp:128:19: warning: multi-character character constant [-Wmultichar] 128 | kListSwitchCmd = 'LIST', | ^~~~~~ gui/saveload-dialog.cpp:129:19: warning: multi-character character constant [-Wmultichar] 129 | kGridSwitchCmd = 'GRID' | ^~~~~~ gui/saveload-dialog.cpp:367:15: warning: multi-character character constant [-Wmultichar] 367 | kChooseCmd = 'CHOS', | ^~~~~~ gui/saveload-dialog.cpp:368:12: warning: multi-character character constant [-Wmultichar] 368 | kDelCmd = 'DEL ' | ^~~~~~ gui/saveload-dialog.cpp:733:13: warning: multi-character character constant [-Wmultichar] 733 | kNextCmd = 'NEXT', | ^~~~~~ gui/saveload-dialog.cpp:734:13: warning: multi-character character constant [-Wmultichar] 734 | kPrevCmd = 'PREV', | ^~~~~~ gui/saveload-dialog.cpp:735:16: warning: multi-character character constant [-Wmultichar] 735 | kNewSaveCmd = 'SAVE' | ^~~~~~ C++ gui/ThemeEngine.o In file included from gui/ThemeEngine.cpp:42: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ C++ gui/widgets/popup.o In file included from gui/widgets/popup.cpp:24: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/popup.h:26, from gui/widgets/popup.cpp:26: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from gui/widgets/popup.cpp:26: ./gui/widgets/popup.h:33:26: warning: multi-character character constant [-Wmultichar] 33 | kPopUpItemSelectedCmd = 'POPs' | ^~~~~~ C++ gui/widget.o In file included from gui/widget.cpp:29: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from gui/widget.cpp:34: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ gui/widgets/scrollcontainer.o In file included from ./gui/widgets/scrollcontainer.h:26, from gui/widgets/scrollcontainer.cpp:24: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./gui/widgets/scrollcontainer.h:28, from gui/widgets/scrollcontainer.cpp:24: ./gui/widgets/scrollbar.h:31:21: warning: multi-character character constant [-Wmultichar] 31 | kSetPositionCmd = 'SETP' | ^~~~~~ C++ gui/widgets/list.o In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from gui/widgets/list.cpp:27: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from gui/widgets/list.cpp:27: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from gui/widgets/list.cpp:27: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ In file included from gui/widgets/list.cpp:28: ./gui/widgets/scrollbar.h:31:21: warning: multi-character character constant [-Wmultichar] 31 | kSetPositionCmd = 'SETP' | ^~~~~~ In file included from gui/widgets/list.cpp:29: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ gui/editrecorddialog.o In file included from gui/editrecorddialog.h:26, from gui/editrecorddialog.cpp:23: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/edittext.h:26, from gui/editrecorddialog.cpp:24: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ C++ gui/downloaddialog.o In file included from ./gui/downloaddialog.h:26, from gui/downloaddialog.cpp:23: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from gui/downloaddialog.cpp:23: ./gui/downloaddialog.h:41:25: warning: multi-character character constant [-Wmultichar] 41 | kDownloadProgressCmd = 'DLPR', | ^~~~~~ ./gui/downloaddialog.h:42:22: warning: multi-character character constant [-Wmultichar] 42 | kDownloadEndedCmd = 'DLEN' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/edittext.h:26, from gui/downloaddialog.cpp:36: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from gui/downloaddialog.cpp:37: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from gui/downloaddialog.cpp:37: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ gui/downloaddialog.cpp:42:29: warning: multi-character character constant [-Wmultichar] 42 | kDownloadDialogButtonCmd = 'Dldb' | ^~~~~~ C++ backends/base-backend.o In file included from ./gui/message.h:26, from backends/base-backend.cpp:34: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ gui/widgets/tab.o In file included from ./gui/widgets/tab.h:26, from gui/widgets/tab.cpp:24: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ gui/widgets/tab.cpp:32:14: warning: multi-character character constant [-Wmultichar] 32 | kCmdLeft = 'LEFT', | ^~~~~~ gui/widgets/tab.cpp:33:14: warning: multi-character character constant [-Wmultichar] 33 | kCmdRight = 'RGHT' | ^~~~~~ C++ gui/remotebrowser.o In file included from ./gui/remotebrowser.h:26, from gui/remotebrowser.cpp:23: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from gui/remotebrowser.cpp:25: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from gui/remotebrowser.cpp:25: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from gui/remotebrowser.cpp:25: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ gui/remotebrowser.cpp:40:15: warning: multi-character character constant [-Wmultichar] 40 | kChooseCmd = 'Chos', | ^~~~~~ gui/remotebrowser.cpp:41:13: warning: multi-character character constant [-Wmultichar] 41 | kGoUpCmd = 'GoUp' | ^~~~~~ C++ backends/audiocd/audiocd-stream.o C++ gui/fluidsynth-dialog.o In file included from ./gui/fluidsynth-dialog.h:27, from gui/fluidsynth-dialog.cpp:23: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/tab.h:26, from gui/fluidsynth-dialog.cpp:26: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from gui/fluidsynth-dialog.cpp:27: ./gui/widgets/popup.h:33:26: warning: multi-character character constant [-Wmultichar] 33 | kPopUpItemSelectedCmd = 'POPs' | ^~~~~~ gui/fluidsynth-dialog.cpp:36:24: warning: multi-character character constant [-Wmultichar] 36 | kActivateChorusCmd = 'acho', | ^~~~~~ gui/fluidsynth-dialog.cpp:37:32: warning: multi-character character constant [-Wmultichar] 37 | kChorusVoiceCountChangedCmd = 'cvcc', | ^~~~~~ gui/fluidsynth-dialog.cpp:38:28: warning: multi-character character constant [-Wmultichar] 38 | kChorusLevelChangedCmd = 'clec', | ^~~~~~ gui/fluidsynth-dialog.cpp:39:28: warning: multi-character character constant [-Wmultichar] 39 | kChorusSpeedChangedCmd = 'cspc', | ^~~~~~ gui/fluidsynth-dialog.cpp:40:28: warning: multi-character character constant [-Wmultichar] 40 | kChorusDepthChangedCmd = 'cdec', | ^~~~~~ gui/fluidsynth-dialog.cpp:42:24: warning: multi-character character constant [-Wmultichar] 42 | kActivateReverbCmd = 'arev', | ^~~~~~ gui/fluidsynth-dialog.cpp:43:30: warning: multi-character character constant [-Wmultichar] 43 | kReverbRoomSizeChangedCmd = 'rrsc', | ^~~~~~ gui/fluidsynth-dialog.cpp:44:29: warning: multi-character character constant [-Wmultichar] 44 | kReverbDampingChangedCmd = 'rdac', | ^~~~~~ gui/fluidsynth-dialog.cpp:45:28: warning: multi-character character constant [-Wmultichar] 45 | kReverbWidthChangedCmd = 'rwic', | ^~~~~~ gui/fluidsynth-dialog.cpp:46:28: warning: multi-character character constant [-Wmultichar] 46 | kReverbLevelChangedCmd = 'rlec', | ^~~~~~ gui/fluidsynth-dialog.cpp:48:23: warning: multi-character character constant [-Wmultichar] 48 | kResetSettingsCmd = 'rese' | ^~~~~~ C++ backends/audiocd/default/default-audiocd.o C++ backends/events/default/default-events.o In file included from ./gui/message.h:26, from backends/events/default/default-events.cpp:36: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ backends/fs/abstract-fs.o C++ gui/ThemeParser.o C++ backends/fs/stdiostream.o C++ backends/log/log.o C++ backends/midi/dmedia.o C++ gui/onscreendialog.o In file included from ./gui/editrecorddialog.h:26, from gui/onscreendialog.cpp:35: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/onscreendialog.h:27, from gui/onscreendialog.cpp:38: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ gui/onscreendialog.cpp:47:13: warning: multi-character character constant [-Wmultichar] 47 | kStopCmd = 'STOP', | ^~~~~~ gui/onscreendialog.cpp:48:13: warning: multi-character character constant [-Wmultichar] 48 | kEditCmd = 'EDIT', | ^~~~~~ gui/onscreendialog.cpp:49:19: warning: multi-character character constant [-Wmultichar] 49 | kSwitchModeCmd = 'MODE', | ^~~~~~ gui/onscreendialog.cpp:50:17: warning: multi-character character constant [-Wmultichar] 50 | kFastModeCmd = 'FAST' | ^~~~~~ C++ backends/midi/sndio.o C++ backends/modular-backend.o C++ backends/midi/stmidi.o C++ backends/midi/seq.o C++ backends/saves/savefile.o C++ backends/midi/alsa.o C++ backends/midi/timidity.o backends/midi/timidity.cpp: In member function 'int MidiDriver_TIMIDITY::_ZN19MidiDriver_TIMIDITY4openEv.part.0()': backends/midi/timidity.cpp:214:42: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size 6 [-Wformat-truncation=] 214 | snprintf(data_port, sizeof(data_port), "%d", num); | ^~ backends/midi/timidity.cpp:214:41: note: directive argument in the range [-2147483648, 65535] 214 | snprintf(data_port, sizeof(data_port), "%d", num); | ^~~~ In file included from /usr/include/stdio.h:867, from ./common/scummsys.h:118, from backends/midi/timidity.cpp:38: /usr/include/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output between 2 and 12 bytes into a destination of size 6 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ gui/recorderdialog.o In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from gui/recorderdialog.cpp:32: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from gui/recorderdialog.cpp:32: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from gui/recorderdialog.cpp:32: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ In file included from ./gui/editrecorddialog.h:26, from gui/recorderdialog.cpp:33: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ gui/recorderdialog.cpp:46:15: warning: multi-character character constant [-Wmultichar] 46 | kRecordCmd = 'RCRD', | ^~~~~~ gui/recorderdialog.cpp:47:17: warning: multi-character character constant [-Wmultichar] 47 | kPlaybackCmd = 'PBCK', | ^~~~~~ gui/recorderdialog.cpp:48:15: warning: multi-character character constant [-Wmultichar] 48 | kDeleteCmd = 'DEL ', | ^~~~~~ gui/recorderdialog.cpp:49:23: warning: multi-character character constant [-Wmultichar] 49 | kNextScreenshotCmd = 'NEXT', | ^~~~~~ gui/recorderdialog.cpp:50:23: warning: multi-character character constant [-Wmultichar] 50 | kPrevScreenshotCmd = 'PREV', | ^~~~~~ gui/recorderdialog.cpp:51:19: warning: multi-character character constant [-Wmultichar] 51 | kEditRecordCmd = 'EDIT' | ^~~~~~ C++ backends/cloud/iso8601.o C++ backends/cloud/cloudicon.o C++ backends/timer/default/default-timer.o C++ backends/cloud/storagefile.o C++ gui/options.o In file included from ./gui/browser.h:26, from gui/options.cpp:23: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/popup.h:26, from gui/options.cpp:28: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from gui/options.cpp:28: ./gui/widgets/popup.h:33:26: warning: multi-character character constant [-Wmultichar] 33 | kPopUpItemSelectedCmd = 'POPs' | ^~~~~~ In file included from gui/widgets/scrollcontainer.h:28, from gui/options.cpp:48: gui/widgets/scrollbar.h:31:21: warning: multi-character character constant [-Wmultichar] 31 | kSetPositionCmd = 'SETP' | ^~~~~~ In file included from gui/options.cpp:54: ./gui/downloaddialog.h:41:25: warning: multi-character character constant [-Wmultichar] 41 | kDownloadProgressCmd = 'DLPR', | ^~~~~~ ./gui/downloaddialog.h:42:22: warning: multi-character character constant [-Wmultichar] 42 | kDownloadEndedCmd = 'DLEN' | ^~~~~~ gui/options.cpp:65:22: warning: multi-character character constant [-Wmultichar] 65 | kMidiGainChanged = 'mgch', | ^~~~~~ gui/options.cpp:66:25: warning: multi-character character constant [-Wmultichar] 66 | kMusicVolumeChanged = 'muvc', | ^~~~~~ gui/options.cpp:67:23: warning: multi-character character constant [-Wmultichar] 67 | kSfxVolumeChanged = 'sfvc', | ^~~~~~ gui/options.cpp:68:22: warning: multi-character character constant [-Wmultichar] 68 | kMuteAllChanged = 'mute', | ^~~~~~ gui/options.cpp:69:22: warning: multi-character character constant [-Wmultichar] 69 | kSubtitleToggle = 'sttg', | ^~~~~~ gui/options.cpp:70:26: warning: multi-character character constant [-Wmultichar] 70 | kSubtitleSpeedChanged = 'stsc', | ^~~~~~ gui/options.cpp:71:25: warning: multi-character character constant [-Wmultichar] 71 | kSpeechVolumeChanged = 'vcvc', | ^~~~~~ gui/options.cpp:72:25: warning: multi-character character constant [-Wmultichar] 72 | kChooseSoundFontCmd = 'chsf', | ^~~~~~ gui/options.cpp:73:28: warning: multi-character character constant [-Wmultichar] 73 | kClearSoundFontCmd = 'clsf', | ^~~~~~ gui/options.cpp:74:23: warning: multi-character character constant [-Wmultichar] 74 | kChooseSaveDirCmd = 'chos', | ^~~~~~ gui/options.cpp:75:23: warning: multi-character character constant [-Wmultichar] 75 | kSavePathClearCmd = 'clsp', | ^~~~~~ gui/options.cpp:76:24: warning: multi-character character constant [-Wmultichar] 76 | kChooseThemeDirCmd = 'chth', | ^~~~~~ gui/options.cpp:77:24: warning: multi-character character constant [-Wmultichar] 77 | kThemePathClearCmd = 'clth', | ^~~~~~ gui/options.cpp:78:24: warning: multi-character character constant [-Wmultichar] 78 | kChooseExtraDirCmd = 'chex', | ^~~~~~ gui/options.cpp:79:24: warning: multi-character character constant [-Wmultichar] 79 | kExtraPathClearCmd = 'clex', | ^~~~~~ gui/options.cpp:80:25: warning: multi-character character constant [-Wmultichar] 80 | kChoosePluginsDirCmd = 'chpl', | ^~~~~~ gui/options.cpp:81:22: warning: multi-character character constant [-Wmultichar] 81 | kChooseThemeCmd = 'chtf', | ^~~~~~ gui/options.cpp:82:22: warning: multi-character character constant [-Wmultichar] 82 | kUpdatesCheckCmd = 'updc', | ^~~~~~ gui/options.cpp:83:26: warning: multi-character character constant [-Wmultichar] 83 | kKbdMouseSpeedChanged = 'kmsc', | ^~~~~~ gui/options.cpp:84:28: warning: multi-character character constant [-Wmultichar] 84 | kJoystickDeadzoneChanged= 'jodc', | ^~~~~~ gui/options.cpp:85:35: warning: multi-character character constant [-Wmultichar] 85 | kGraphicsTabContainerReflowCmd = 'gtcr' | ^~~~~~ gui/options.cpp:102:28: warning: multi-character character constant [-Wmultichar] 102 | kFluidSynthSettingsCmd = 'flst' | ^~~~~~ gui/options.cpp:108:25: warning: multi-character character constant [-Wmultichar] 108 | kSyncSavesStorageCmd = 'ssst', | ^~~~~~ gui/options.cpp:109:24: warning: multi-character character constant [-Wmultichar] 109 | kDownloadStorageCmd = 'dlst', | ^~~~~~ gui/options.cpp:110:18: warning: multi-character character constant [-Wmultichar] 110 | kRunServerCmd = 'rnsv', | ^~~~~~ gui/options.cpp:111:32: warning: multi-character character constant [-Wmultichar] 111 | kCloudTabContainerReflowCmd = 'ctcr', | ^~~~~~ gui/options.cpp:112:24: warning: multi-character character constant [-Wmultichar] 112 | kServerPortClearCmd = 'spcl', | ^~~~~~ gui/options.cpp:113:22: warning: multi-character character constant [-Wmultichar] 113 | kChooseRootDirCmd = 'chrp', | ^~~~~~ gui/options.cpp:114:22: warning: multi-character character constant [-Wmultichar] 114 | kRootPathClearCmd = 'clrp', | ^~~~~~ gui/options.cpp:115:23: warning: multi-character character constant [-Wmultichar] 115 | kConnectStorageCmd = 'Cnnt', | ^~~~~~ gui/options.cpp:116:23: warning: multi-character character constant [-Wmultichar] 116 | kOpenUrlStorageCmd = 'OpUr', | ^~~~~~ gui/options.cpp:117:25: warning: multi-character character constant [-Wmultichar] 117 | kPasteCodeStorageCmd = 'PsCd', | ^~~~~~ gui/options.cpp:118:26: warning: multi-character character constant [-Wmultichar] 118 | kDisconnectStorageCmd = 'DcSt', | ^~~~~~ gui/options.cpp:119:22: warning: multi-character character constant [-Wmultichar] 119 | kEnableStorageCmd = 'EnSt' | ^~~~~~ gui/options.cpp:124:14: warning: multi-character character constant [-Wmultichar] 124 | kApplyCmd = 'appl' | ^~~~~~ C++ backends/cloud/basestorage.o C++ backends/cloud/downloadrequest.o C++ backends/cloud/storage.o C++ backends/cloud/folderdownloadrequest.o In file included from ./gui/downloaddialog.h:26, from backends/cloud/folderdownloadrequest.cpp:27: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from backends/cloud/folderdownloadrequest.cpp:27: ./gui/downloaddialog.h:41:25: warning: multi-character character constant [-Wmultichar] 41 | kDownloadProgressCmd = 'DLPR', | ^~~~~~ ./gui/downloaddialog.h:42:22: warning: multi-character character constant [-Wmultichar] 42 | kDownloadEndedCmd = 'DLEN' | ^~~~~~ C++ backends/cloud/cloudmanager.o backends/cloud/cloudmanager.cpp: In member function 'void Cloud::CloudManager::save()': backends/cloud/cloudmanager.cpp:124:79: warning: format '%lu' expects argument of type 'long unsigned int', but argument 2 has type 'uint64' {aka 'long long unsigned int'} [-Wformat=] 124 | ConfMan.set(kStoragePrefix + name + "_usedBytes", Common::String::format("%lu", _storages[i].usedBytes), ConfMan.kCloudDomain); | ~~^ | | | long unsigned int | %llu C++ backends/cloud/box/boxtokenrefresher.o C++ backends/saves/default/default-saves.o C++ backends/cloud/box/boxstorage.o C++ backends/cloud/box/boxlistdirectorybyidrequest.o C++ backends/cloud/dropbox/dropboxstorage.o C++ backends/cloud/box/boxuploadrequest.o C++ backends/cloud/dropbox/dropboxcreatedirectoryrequest.o C++ backends/cloud/dropbox/dropboxinforequest.o C++ backends/cloud/savessyncrequest.o In file included from ./gui/saveload-dialog.h:26, from backends/cloud/savessyncrequest.cpp:33: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from ./gui/saveload-dialog.h:27, from backends/cloud/savessyncrequest.cpp:33: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from backends/cloud/savessyncrequest.cpp:33: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from backends/cloud/savessyncrequest.cpp:33: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ In file included from backends/cloud/savessyncrequest.cpp:33: ./gui/saveload-dialog.h:35:26: warning: multi-character character constant [-Wmultichar] 35 | kSavesSyncProgressCmd = 'SSPR', | ^~~~~~ ./gui/saveload-dialog.h:36:23: warning: multi-character character constant [-Wmultichar] 36 | kSavesSyncEndedCmd = 'SSEN' | ^~~~~~ C++ backends/cloud/googledrive/googledrivelistdirectorybyidrequest.o C++ backends/cloud/dropbox/dropboxuploadrequest.o C++ backends/cloud/dropbox/dropboxlistdirectoryrequest.o C++ backends/cloud/googledrive/googledrivestorage.o backends/cloud/googledrive/googledrivestorage.cpp: In member function 'void Cloud::GoogleDrive::GoogleDriveStorage::printInfo(Cloud::Storage::StorageInfoResponse)': backends/cloud/googledrive/googledrivestorage.cpp:181:28: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'uint64' {aka 'long long unsigned int'} [-Wformat=] 181 | debug(9, "\tdisk usage: %lu/%lu", response.value.used(), response.value.available()); | ~~^ ~~~~~~~~~~~~~~~~~~~~~ | | | | long unsigned int uint64 {aka long long unsigned int} | %llu backends/cloud/googledrive/googledrivestorage.cpp:181:32: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64' {aka 'long long unsigned int'} [-Wformat=] 181 | debug(9, "\tdisk usage: %lu/%lu", response.value.used(), response.value.available()); | ~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long unsigned int uint64 {aka long long unsigned int} | %llu C++ backends/cloud/googledrive/googledrivetokenrefresher.o C++ backends/cloud/id/idstorage.o C++ backends/cloud/id/idcreatedirectoryrequest.o C++ backends/cloud/id/iddownloadrequest.o C++ backends/cloud/id/idresolveidrequest.o C++ backends/cloud/id/idstreamfilerequest.o C++ backends/cloud/googledrive/googledriveuploadrequest.o backends/cloud/googledrive/googledriveuploadrequest.cpp: In member function 'void Cloud::GoogleDrive::GoogleDriveUploadRequest::uploadNextPart()': backends/cloud/googledrive/googledriveuploadrequest.cpp:202:84: warning: format '%lu' expects argument of type 'long unsigned int', but argument 2 has type 'uint64' {aka 'long long unsigned int'} [-Wformat=] 202 | warning("GoogleDriveUploadRequest: cannot upload because stream couldn't seek(%lu)", _serverReceivedBytes); | ~~^ ~~~~~~~~~~~~~~~~~~~~ | | | | | uint64 {aka long long unsigned int} | long unsigned int | %llu C++ backends/cloud/id/idlistdirectoryrequest.o C++ backends/cloud/onedrive/onedrivetokenrefresher.o C++ backends/cloud/onedrive/onedrivecreatedirectoryrequest.o C++ backends/cloud/onedrive/onedrivestorage.o C++ backends/cloud/onedrive/onedriveuploadrequest.o C++ backends/networking/curl/connectionmanager.o C++ backends/networking/curl/request.o C++ backends/networking/curl/curlrequest.o C++ backends/cloud/onedrive/onedrivelistdirectoryrequest.o C++ backends/networking/sdl_net/handlers/downloadfilehandler.o C++ backends/networking/curl/curljsonrequest.o C++ backends/networking/sdl_net/getclienthandler.o C++ backends/networking/curl/networkreadstream.o C++ backends/networking/sdl_net/handlers/filesajaxpagehandler.o C++ backends/networking/sdl_net/handlers/createdirectoryhandler.o C++ backends/networking/sdl_net/handlers/filesbasehandler.o C++ backends/networking/sdl_net/handlers/indexpagehandler.o C++ backends/networking/sdl_net/handlers/resourcehandler.o C++ backends/networking/sdl_net/handlers/uploadfilehandler.o C++ backends/networking/sdl_net/handlerutils.o C++ backends/networking/sdl_net/client.o C++ backends/networking/sdl_net/handlers/filespagehandler.o C++ backends/networking/sdl_net/handlers/listajaxhandler.o C++ backends/networking/sdl_net/uploadfileclienthandler.o C++ backends/networking/sdl_net/reader.o C++ backends/graphics/opengl/context.o C++ backends/graphics/opengl/debug.o C++ backends/graphics/opengl/framebuffer.o C++ backends/networking/sdl_net/localwebserver.o C++ backends/graphics/opengl/pipelines/clut8.o C++ backends/graphics/opengl/shader.o C++ backends/graphics/opengl/texture.o C++ backends/graphics/opengl/pipelines/fixed.o C++ backends/graphics/opengl/pipelines/pipeline.o C++ backends/graphics/opengl/pipelines/shader.o C++ backends/mixer/sdl/sdl-mixer.o C++ backends/mutex/sdl/sdl-mutex.o C++ backends/graphics/opengl/opengl-graphics.o C++ backends/plugins/sdl/sdl-provider.o C++ backends/fs/posix/posix-fs-factory.o C++ backends/events/sdl/sdl-events.o C++ backends/timer/sdl/sdl-timer.o C++ backends/graphics/sdl/sdl-graphics.o C++ backends/fs/posix/posix-fs.o C++ backends/fs/chroot/chroot-fs-factory.o C++ backends/fs/posix-drives/posix-drives-fs-factory.o C++ backends/fs/posix-drives/posix-drives-fs.o C++ backends/taskbar/unity/unity-taskbar.o C++ backends/plugins/posix/posix-provider.o C++ backends/fs/chroot/chroot-fs.o C++ backends/saves/posix/posix-saves.o C++ backends/text-to-speech/linux/linux-text-to-speech.o C++ engines/obsolete.o C++ backends/graphics/openglsdl/openglsdl-graphics.o C++ engines/dialogs.o In file included from ./gui/about.h:26, from engines/dialogs.cpp:31: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from engines/dialogs.cpp:38: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from engines/dialogs.cpp:42: ./engines/dialogs.h:40:14: warning: multi-character character constant [-Wmultichar] 40 | kSaveCmd = 'SAVE', | ^~~~~~ ./engines/dialogs.h:41:14: warning: multi-character character constant [-Wmultichar] 41 | kLoadCmd = 'LOAD', | ^~~~~~ ./engines/dialogs.h:42:14: warning: multi-character character constant [-Wmultichar] 42 | kPlayCmd = 'PLAY', | ^~~~~~ ./engines/dialogs.h:43:17: warning: multi-character character constant [-Wmultichar] 43 | kOptionsCmd = 'OPTN', | ^~~~~~ ./engines/dialogs.h:44:14: warning: multi-character character constant [-Wmultichar] 44 | kHelpCmd = 'HELP', | ^~~~~~ ./engines/dialogs.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kAboutCmd = 'ABOU', | ^~~~~~ ./engines/dialogs.h:46:14: warning: multi-character character constant [-Wmultichar] 46 | kQuitCmd = 'QUIT', | ^~~~~~ ./engines/dialogs.h:47:13: warning: multi-character character constant [-Wmultichar] 47 | kRTLCmd = 'RTL ', | ^~~~~~ ./engines/dialogs.h:48:16: warning: multi-character character constant [-Wmultichar] 48 | kChooseCmd = 'CHOS' | ^~~~~~ engines/dialogs.cpp:255:13: warning: multi-character character constant [-Wmultichar] 255 | kKeysCmd = 'KEYS' | ^~~~~~ C++ backends/mixer/nullmixer/nullsdl-mixer.o C++ backends/saves/recorder/recorder-saves.o C++ engines/game.o C++ engines/savestate.o C++ engines/engine.o In file included from ./engines/dialogs.h:26, from engines/engine.cpp:32: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from engines/engine.cpp:32: ./engines/dialogs.h:40:14: warning: multi-character character constant [-Wmultichar] 40 | kSaveCmd = 'SAVE', | ^~~~~~ ./engines/dialogs.h:41:14: warning: multi-character character constant [-Wmultichar] 41 | kLoadCmd = 'LOAD', | ^~~~~~ ./engines/dialogs.h:42:14: warning: multi-character character constant [-Wmultichar] 42 | kPlayCmd = 'PLAY', | ^~~~~~ ./engines/dialogs.h:43:17: warning: multi-character character constant [-Wmultichar] 43 | kOptionsCmd = 'OPTN', | ^~~~~~ ./engines/dialogs.h:44:14: warning: multi-character character constant [-Wmultichar] 44 | kHelpCmd = 'HELP', | ^~~~~~ ./engines/dialogs.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kAboutCmd = 'ABOU', | ^~~~~~ ./engines/dialogs.h:46:14: warning: multi-character character constant [-Wmultichar] 46 | kQuitCmd = 'QUIT', | ^~~~~~ ./engines/dialogs.h:47:13: warning: multi-character character constant [-Wmultichar] 47 | kRTLCmd = 'RTL ', | ^~~~~~ ./engines/dialogs.h:48:16: warning: multi-character character constant [-Wmultichar] 48 | kChooseCmd = 'CHOS' | ^~~~~~ C++ backends/graphics/surfacesdl/surfacesdl-graphics.o C++ video/dxa_decoder.o C++ video/flic_decoder.o C++ video/mpegps_decoder.o C++ video/psx_decoder.o C++ video/avi_decoder.o C++ video/qt_decoder.o C++ video/theora_decoder.o C++ image/iff.o C++ video/video_decoder.o C++ video/smk_decoder.o C++ image/bmp.o C++ engines/advancedDetector.o C++ image/jpeg.o C++ image/pcx.o C++ image/png.o C++ image/codecs/bmp_raw.o C++ image/tga.o C++ video/coktel_decoder.o C++ image/codecs/codec.o C++ image/codecs/cdtoons.o C++ image/pict.o C++ image/codecs/msrle.o C++ image/codecs/msrle4.o C++ image/codecs/mjpeg.o C++ image/codecs/msvideo1.o C++ video/bink_decoder.o C++ image/codecs/rpza.o C++ image/codecs/indeo5.o C++ image/codecs/smc.o C++ image/codecs/indeo3.o C++ image/codecs/indeo/mem.o C++ image/codecs/cinepak.o C++ image/codecs/qtrle.o C++ image/codecs/indeo4.o C++ image/codecs/truemotion1.o C++ image/codecs/indeo/vlc.o C++ image/codecs/mpeg.o C++ image/codecs/indeo/indeo_dsp.o C++ graphics/cursorman.o C++ graphics/fonts/consolefont.o C++ image/codecs/svq1.o C++ graphics/fontman.o C++ graphics/conversion.o C++ graphics/fonts/newfont_big.o C++ graphics/font.o C++ graphics/fonts/newfont.o C++ image/codecs/indeo/indeo.o C++ graphics/fonts/bdf.o C++ graphics/maccursor.o C++ graphics/fonts/winfont.o C++ graphics/fonts/macfont.o C++ graphics/macgui/macwindowborder.o C++ graphics/macgui/macwindow.o C++ graphics/macgui/mactextwindow.o C++ graphics/fonts/ttf.o C++ graphics/macgui/macfontmanager.o C++ graphics/pixelformat.o C++ graphics/larryScale.o C++ graphics/macgui/mactext.o C++ graphics/macgui/macmenu.o C++ graphics/primitives.o C++ graphics/macgui/macwindowmanager.o C++ graphics/scaler.o C++ graphics/screen.o C++ graphics/transform_struct.o C++ graphics/transform_tools.o C++ graphics/nine_patch.o C++ graphics/scaler/thumbnail_intern.o C++ graphics/sjis.o C++ graphics/VectorRenderer.o C++ graphics/surface.o C++ graphics/thumbnail.o C++ graphics/wincursor.o C++ graphics/scaler/downscaler.o C++ graphics/scaler/aspect.o C++ graphics/scaler/scale2x.o C++ graphics/yuv_to_rgb.o C++ graphics/transparent_surface.o C++ graphics/managed_surface.o C++ graphics/scaler/hq2x.o C++ graphics/scaler/scalebit.o C++ graphics/scaler/hq3x.o C++ graphics/scaler/scale3x.o NASM graphics/scaler/hq2x_i386.o C++ graphics/scaler/2xsai.o NASM graphics/scaler/hq3x_i386.o C++ audio/fmopl.o C++ audio/midiparser_xmidi.o C++ audio/midiparser_smf.o C++ audio/audiostream.o C++ audio/midiparser.o C++ audio/midiplayer.o C++ audio/mididrv.o In file included from ./gui/message.h:26, from audio/mididrv.cpp:31: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ audio/midiparser_qt.o C++ audio/musicplugin.o C++ audio/adlib.o audio/adlib.cpp:1268:14: warning: multi-character character constant [-Wmultichar] 1268 | if (type == 'ADL ') { | ^~~~~~ audio/adlib.cpp:1354:14: warning: multi-character character constant [-Wmultichar] 1354 | if (type == 'ADLP') { | ^~~~~~ C++ audio/miles_adlib.o C++ audio/null.o C++ audio/mpu401.o C++ audio/timestamp.o C++ audio/miles_mt32.o C++ audio/decoders/aac.o C++ audio/decoders/mac_snd.o C++ audio/decoders/3do.o C++ audio/decoders/aiff.o C++ audio/decoders/iff_sound.o C++ audio/decoders/flac.o C++ audio/decoders/adpcm.o C++ audio/decoders/mp3.o C++ audio/mixer.o C++ audio/decoders/wave.o C++ audio/decoders/voc.o C++ audio/decoders/vorbis.o C++ audio/decoders/raw.o C++ audio/decoders/xa.o C++ audio/decoders/quicktime.o C++ audio/mods/module.o C++ audio/mods/infogrames.o C++ audio/mods/protracker.o C++ audio/mods/maxtrax.o C++ audio/mods/paula.o C++ audio/mods/rjp1.o C++ audio/mods/mod_xm_s3m.o C++ audio/mods/soundfx.o C++ audio/softsynth/cms.o C++ audio/mods/module_mod_xm_s3m.o C++ audio/softsynth/opl/dosbox.o C++ audio/softsynth/fmtowns_pc98/pc98_audio.o C++ audio/mods/tfmx.o C++ audio/softsynth/opl/mame.o C++ audio/softsynth/fmtowns_pc98/towns_pc98_plugins.o C++ audio/softsynth/opl/dbopl.o C++ audio/softsynth/fmtowns_pc98/towns_euphony.o C++ audio/softsynth/appleiigs.o C++ audio/softsynth/fmtowns_pc98/towns_audio.o C++ audio/decoders/qdm2.o audio/decoders/qdm2.cpp: In member function 'void Audio::QDM2Stream::qdm2_fft_tone_synthesizer(uint8)': audio/decoders/qdm2.cpp:2420:21: warning: taking address of packed member of 'Audio::QDM2FFT' may result in an unaligned pointer value [-Waddress-of-packed-member] 2420 | tone.complex = &_fft.complex[ch][offset]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ audio/decoders/qdm2.cpp: In member function 'void Audio::QDM2Stream::qdm2_calculate_fft(int)': audio/decoders/qdm2.cpp:2438:43: warning: taking address of packed member of 'Audio::QDM2FFT' may result in an unaligned pointer value [-Waddress-of-packed-member] 2438 | _rdft->calc((float *)_fft.complex[channel]); | ~~~~~~~~~~~~~~~~~~~~^ C++ audio/softsynth/eas.o C++ audio/softsynth/wave6581.o C++ audio/softsynth/fluidsynth.o C++ audio/softsynth/pcspk.o C++ audio/softsynth/fmtowns_pc98/towns_pc98_fmsynth.o C++ audio/decoders/ac3.o C++ audio/softsynth/mt32.o In file included from ./gui/message.h:26, from audio/softsynth/mt32.cpp:50: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ audio/softsynth/sid.o C++ audio/alsa_opl.o C++ audio/softsynth/opl/nuked.o C++ audio/rate.o C++ audio/softsynth/fmtowns_pc98/towns_pc98_driver.o C++ common/dcl.o C++ common/coroutines.o C++ common/error.o C++ common/archive.o C++ common/EventMapper.o C++ common/debug.o C++ common/EventDispatcher.o C++ common/hashmap.o C++ common/gui_options.o C++ common/iff_container.o C++ common/file.o C++ common/language.o C++ common/localization.o C++ common/config-manager.o C++ common/installshield_cab.o C++ common/fs.o C++ common/mutex.o C++ common/ini-file.o C++ common/memorypool.o C++ common/md5.o C++ common/platform.o C++ common/osd_message_queue.o C++ common/rational.o C++ common/rendermode.o C++ common/json.o C++ common/macresman.o C++ common/tokenizer.o C++ common/textconsole.o C++ common/system.o C++ common/str.o C++ common/stream.o C++ common/quicktime.o C++ common/util.o C++ common/winexe.o C++ common/random.o C++ common/ustr.o C++ common/winexe_ne.o C++ common/cosinetables.o C++ common/translation.o C++ common/unzip.o C++ common/unarj.o C++ common/dct.o C++ common/rdft.o C++ common/fft.o C++ common/sinetables.o C++ common/xmlparser.o C++ common/lua/double_serialization.o C++ common/zlib.o C++ common/winexe_pe.o C++ common/encoding.o C++ common/lua/lbaselib.o C++ common/lua/lauxlib.o C++ common/lua/ldblib.o C++ common/lua/ldebug.o C++ common/lua/lfunc.o C++ common/lua/ldo.o C++ common/lua/lcode.o C++ common/lua/linit.o C++ common/lua/lapi.o C++ common/lua/liolib.o C++ common/lua/lmem.o C++ common/lua/lgc.o C++ common/lua/lmathlib.o C++ common/lua/loadlib.o C++ common/lua/lopcodes.o C++ common/lua/llex.o C++ common/lua/lobject.o C++ common/lua/loslib.o C++ common/lua/lstring.o C++ common/lua/lstate.o C++ common/lua/ltm.o C++ graphics/VectorRendererSpec.o C++ common/lua/ltablib.o C++ common/lua/ltable.o C++ common/lua/lua_persist.o C++ common/lua/lua_persistence_util.o C++ common/lua/lzio.o C++ common/lua/lstrlib.o C++ common/lua/lparser.o C++ audio/softsynth/mt32/File.o C++ common/lua/lua_unpersist.o C++ audio/softsynth/mt32/Analog.o C++ audio/softsynth/mt32/LA32Ramp.o C++ common/text-to-speech.o C++ common/recorderfile.o C++ common/lua/scummvm_file.o C++ audio/softsynth/mt32/LA32FloatWaveGenerator.o C++ audio/softsynth/mt32/LA32WaveGenerator.o C++ audio/softsynth/mt32/MidiStreamParser.o C++ common/lua/lvm.o C++ audio/softsynth/mt32/PartialManager.o C++ audio/softsynth/mt32/Poly.o C++ audio/softsynth/mt32/Partial.o C++ audio/softsynth/mt32/ROMInfo.o C++ audio/softsynth/mt32/Tables.o C++ audio/softsynth/mt32/sha1/sha1.o C++ audio/softsynth/mt32/TVA.o C++ audio/softsynth/mt32/FileStream.o C++ audio/softsynth/mt32/Part.o C++ audio/softsynth/mt32/TVP.o C++ audio/softsynth/mt32/TVF.o C++ audio/softsynth/mt32/BReverbModel.o C++ audio/softsynth/mt32/SampleRateConverter.o C++ engines/scumm/base-costume.o C++ engines/scumm/bomp.o C++ engines/scumm/cdda.o C++ engines/scumm/camera.o C++ audio/softsynth/mt32/c_interface/c_interface.o C++ engines/scumm/charset-fontdata.o C++ engines/scumm/boxes.o C++ audio/softsynth/mt32/Synth.o C++ engines/scumm/akos.o C++ engines/scumm/cursor.o C++ engines/scumm/charset.o engines/scumm/charset.cpp: In member function 'virtual void Scumm::CharsetRendererNut::setCurID(int32)': engines/scumm/charset.cpp:1231:26: warning: '%d' directive writing between 1 and 11 bytes into a region of size 7 [-Wformat-overflow=] 1231 | sprintf(fontname, "font%d.nut", id); | ^~ engines/scumm/charset.cpp:1231:21: note: directive argument in the range [-2147483648, 4] 1231 | sprintf(fontname, "font%d.nut", id); | ^~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from ./common/scummsys.h:118, from ./engines/scumm/charset.h:26, from engines/scumm/charset.cpp:24: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 20 bytes into a destination of size 11 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/scumm/debugger.o C++ engines/scumm/costume.o C++ engines/scumm/dialogs.o In file included from engines/scumm/dialogs.cpp:37: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./engines/scumm/dialogs.h:28, from engines/scumm/dialogs.cpp:40: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./engines/scumm/dialogs.h:29, from engines/scumm/dialogs.cpp:40: ./engines/dialogs.h:40:14: warning: multi-character character constant [-Wmultichar] 40 | kSaveCmd = 'SAVE', | ^~~~~~ ./engines/dialogs.h:41:14: warning: multi-character character constant [-Wmultichar] 41 | kLoadCmd = 'LOAD', | ^~~~~~ ./engines/dialogs.h:42:14: warning: multi-character character constant [-Wmultichar] 42 | kPlayCmd = 'PLAY', | ^~~~~~ ./engines/dialogs.h:43:17: warning: multi-character character constant [-Wmultichar] 43 | kOptionsCmd = 'OPTN', | ^~~~~~ ./engines/dialogs.h:44:14: warning: multi-character character constant [-Wmultichar] 44 | kHelpCmd = 'HELP', | ^~~~~~ ./engines/dialogs.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kAboutCmd = 'ABOU', | ^~~~~~ ./engines/dialogs.h:46:14: warning: multi-character character constant [-Wmultichar] 46 | kQuitCmd = 'QUIT', | ^~~~~~ ./engines/dialogs.h:47:13: warning: multi-character character constant [-Wmultichar] 47 | kRTLCmd = 'RTL ', | ^~~~~~ ./engines/dialogs.h:48:16: warning: multi-character character constant [-Wmultichar] 48 | kChooseCmd = 'CHOS' | ^~~~~~ In file included from engines/scumm/dialogs.cpp:40: ./engines/scumm/dialogs.h:202:18: warning: multi-character character constant [-Wmultichar] 202 | kStandardCmd = 'STDD', | ^~~~~~ ./engines/scumm/dialogs.h:203:18: warning: multi-character character constant [-Wmultichar] 203 | kPracticeCmd = 'PRAD', | ^~~~~~ ./engines/scumm/dialogs.h:204:16: warning: multi-character character constant [-Wmultichar] 204 | kExpertCmd = 'EXPD' | ^~~~~~ engines/scumm/dialogs.cpp:270:13: warning: multi-character character constant [-Wmultichar] 270 | kNextCmd = 'NEXT', | ^~~~~~ engines/scumm/dialogs.cpp:271:13: warning: multi-character character constant [-Wmultichar] 271 | kPrevCmd = 'PREV' | ^~~~~~ C++ engines/scumm/file_nes.o C++ engines/scumm/file.o C++ engines/scumm/gfx_towns.o C++ engines/scumm/actor.o C++ engines/scumm/he/script_v70he.o C++ engines/scumm/he/resource_he.o engines/scumm/he/resource_he.cpp:168:64: warning: multi-character character constant [-Wmultichar] 168 | Common::SeekableReadStream *dataStream = _resMgr->getResource('crsr', id + 1000); | ^~~~~~ C++ engines/scumm/he/script_v60he.o C++ engines/scumm/he/sound_he.o C++ engines/scumm/imuse/sysex_samnmax.o C++ engines/scumm/imuse/instrument.o engines/scumm/imuse/instrument.cpp:448:29: warning: multi-character character constant [-Wmultichar] 448 | mc->sysEx_customInstrument('ADL ', (byte *)&_instrument); | ^~~~~~ engines/scumm/imuse/instrument.cpp:547:29: warning: multi-character character constant [-Wmultichar] 547 | mc->sysEx_customInstrument('SPK ', (byte *)&_instrument); | ^~~~~~ engines/scumm/imuse/instrument.cpp:578:29: warning: multi-character character constant [-Wmultichar] 578 | mc->sysEx_customInstrument('MAC ', &_program); | ^~~~~~ C++ engines/scumm/detection.o C++ engines/scumm/imuse/imuse_part.o C++ engines/scumm/imuse/imuse_player.o engines/scumm/imuse/imuse_player.cpp:389:40: warning: multi-character character constant [-Wmultichar] 389 | _midi->sysEx_customInstrument(p[0], 'EUP ', p + 1); | ^~~~~~ engines/scumm/imuse/imuse_player.cpp: In member function 'virtual void Scumm::Player::sysEx(const byte*, uint16)': engines/scumm/imuse/imuse_player.cpp:411:58: warning: '__builtin___snprintf_chk' output truncated before the last format character [-Wformat-truncation=] 411 | snprintf((char *)&buf[a * 3], 3 * sizeof(char), " %02X", p[a]); | ^ In file included from /usr/include/stdio.h:867, from ./common/scummsys.h:118, from ./common/util.h:26, from engines/scumm/imuse/imuse_player.cpp:25: /usr/include/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output 4 bytes into a destination of size 3 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/scumm/imuse/sysex_scumm.o C++ engines/scumm/imuse/imuse.o C++ engines/scumm/midiparser_ro.o C++ engines/scumm/imuse/drivers/fmtowns.o C++ engines/scumm/imuse/drivers/pcspk.o engines/scumm/imuse/drivers/pcspk.cpp:78:14: warning: multi-character character constant [-Wmultichar] 78 | if (type == 'SPK ') | ^~~~~~ C++ engines/scumm/imuse/drivers/mac_m68k.o engines/scumm/imuse/drivers/mac_m68k.cpp:426:14: warning: multi-character character constant [-Wmultichar] 426 | if (type == 'MAC ') { | ^~~~~~ C++ engines/scumm/imuse/drivers/amiga.o C++ engines/scumm/input.o In file included from ./engines/scumm/dialogs.h:28, from engines/scumm/input.cpp:30: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./engines/scumm/dialogs.h:29, from engines/scumm/input.cpp:30: ./engines/dialogs.h:40:14: warning: multi-character character constant [-Wmultichar] 40 | kSaveCmd = 'SAVE', | ^~~~~~ ./engines/dialogs.h:41:14: warning: multi-character character constant [-Wmultichar] 41 | kLoadCmd = 'LOAD', | ^~~~~~ ./engines/dialogs.h:42:14: warning: multi-character character constant [-Wmultichar] 42 | kPlayCmd = 'PLAY', | ^~~~~~ ./engines/dialogs.h:43:17: warning: multi-character character constant [-Wmultichar] 43 | kOptionsCmd = 'OPTN', | ^~~~~~ ./engines/dialogs.h:44:14: warning: multi-character character constant [-Wmultichar] 44 | kHelpCmd = 'HELP', | ^~~~~~ ./engines/dialogs.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kAboutCmd = 'ABOU', | ^~~~~~ ./engines/dialogs.h:46:14: warning: multi-character character constant [-Wmultichar] 46 | kQuitCmd = 'QUIT', | ^~~~~~ ./engines/dialogs.h:47:13: warning: multi-character character constant [-Wmultichar] 47 | kRTLCmd = 'RTL ', | ^~~~~~ ./engines/dialogs.h:48:16: warning: multi-character character constant [-Wmultichar] 48 | kChooseCmd = 'CHOS' | ^~~~~~ In file included from engines/scumm/input.cpp:30: ./engines/scumm/dialogs.h:202:18: warning: multi-character character constant [-Wmultichar] 202 | kStandardCmd = 'STDD', | ^~~~~~ ./engines/scumm/dialogs.h:203:18: warning: multi-character character constant [-Wmultichar] 203 | kPracticeCmd = 'PRAD', | ^~~~~~ ./engines/scumm/dialogs.h:204:16: warning: multi-character character constant [-Wmultichar] 204 | kExpertCmd = 'EXPD' | ^~~~~~ C++ engines/scumm/help.o C++ engines/scumm/gfx.o C++ engines/scumm/players/player_apple2.o C++ engines/scumm/players/player_he.o C++ engines/scumm/players/player_pce.o C++ engines/scumm/players/player_mac.o C++ engines/scumm/players/player_mod.o C++ engines/scumm/palette.o C++ engines/scumm/object.o C++ engines/scumm/players/player_ad.o C++ engines/scumm/players/player_nes.o C++ engines/scumm/players/player_v2.o C++ engines/scumm/players/player_v2base.o C++ engines/scumm/players/player_v3m.o In file included from ./gui/message.h:26, from engines/scumm/players/player_v3m.cpp:93: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/scumm/players/player_v1.o C++ engines/scumm/players/player_sid.o C++ engines/scumm/players/player_towns.o C++ engines/scumm/players/player_v3a.o C++ engines/scumm/players/player_v2cms.o C++ engines/scumm/players/player_v4a.o C++ engines/scumm/players/player_v5m.o In file included from ./gui/message.h:26, from engines/scumm/players/player_v5m.cpp:78: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/scumm/resource_v2.o C++ engines/scumm/resource_v3.o C++ engines/scumm/resource_v4.o C++ engines/scumm/script_v3.o C++ engines/scumm/script_v4.o C++ engines/scumm/room.o C++ engines/scumm/players/player_v2a.o C++ engines/scumm/resource.o In file included from ./engines/scumm/dialogs.h:28, from engines/scumm/resource.cpp:29: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./engines/scumm/dialogs.h:29, from engines/scumm/resource.cpp:29: ./engines/dialogs.h:40:14: warning: multi-character character constant [-Wmultichar] 40 | kSaveCmd = 'SAVE', | ^~~~~~ ./engines/dialogs.h:41:14: warning: multi-character character constant [-Wmultichar] 41 | kLoadCmd = 'LOAD', | ^~~~~~ ./engines/dialogs.h:42:14: warning: multi-character character constant [-Wmultichar] 42 | kPlayCmd = 'PLAY', | ^~~~~~ ./engines/dialogs.h:43:17: warning: multi-character character constant [-Wmultichar] 43 | kOptionsCmd = 'OPTN', | ^~~~~~ ./engines/dialogs.h:44:14: warning: multi-character character constant [-Wmultichar] 44 | kHelpCmd = 'HELP', | ^~~~~~ ./engines/dialogs.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kAboutCmd = 'ABOU', | ^~~~~~ ./engines/dialogs.h:46:14: warning: multi-character character constant [-Wmultichar] 46 | kQuitCmd = 'QUIT', | ^~~~~~ ./engines/dialogs.h:47:13: warning: multi-character character constant [-Wmultichar] 47 | kRTLCmd = 'RTL ', | ^~~~~~ ./engines/dialogs.h:48:16: warning: multi-character character constant [-Wmultichar] 48 | kChooseCmd = 'CHOS' | ^~~~~~ In file included from engines/scumm/resource.cpp:29: ./engines/scumm/dialogs.h:202:18: warning: multi-character character constant [-Wmultichar] 202 | kStandardCmd = 'STDD', | ^~~~~~ ./engines/scumm/dialogs.h:203:18: warning: multi-character character constant [-Wmultichar] 203 | kPracticeCmd = 'PRAD', | ^~~~~~ ./engines/scumm/dialogs.h:204:16: warning: multi-character character constant [-Wmultichar] 204 | kExpertCmd = 'EXPD' | ^~~~~~ C++ engines/scumm/script.o C++ engines/scumm/usage_bits.o C++ engines/scumm/sound.o C++ engines/scumm/util.o C++ engines/scumm/saveload.o C++ engines/scumm/string.o In file included from ./engines/scumm/dialogs.h:28, from engines/scumm/string.cpp:30: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./engines/scumm/dialogs.h:29, from engines/scumm/string.cpp:30: ./engines/dialogs.h:40:14: warning: multi-character character constant [-Wmultichar] 40 | kSaveCmd = 'SAVE', | ^~~~~~ ./engines/dialogs.h:41:14: warning: multi-character character constant [-Wmultichar] 41 | kLoadCmd = 'LOAD', | ^~~~~~ ./engines/dialogs.h:42:14: warning: multi-character character constant [-Wmultichar] 42 | kPlayCmd = 'PLAY', | ^~~~~~ ./engines/dialogs.h:43:17: warning: multi-character character constant [-Wmultichar] 43 | kOptionsCmd = 'OPTN', | ^~~~~~ ./engines/dialogs.h:44:14: warning: multi-character character constant [-Wmultichar] 44 | kHelpCmd = 'HELP', | ^~~~~~ ./engines/dialogs.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kAboutCmd = 'ABOU', | ^~~~~~ ./engines/dialogs.h:46:14: warning: multi-character character constant [-Wmultichar] 46 | kQuitCmd = 'QUIT', | ^~~~~~ ./engines/dialogs.h:47:13: warning: multi-character character constant [-Wmultichar] 47 | kRTLCmd = 'RTL ', | ^~~~~~ ./engines/dialogs.h:48:16: warning: multi-character character constant [-Wmultichar] 48 | kChooseCmd = 'CHOS' | ^~~~~~ In file included from engines/scumm/string.cpp:30: ./engines/scumm/dialogs.h:202:18: warning: multi-character character constant [-Wmultichar] 202 | kStandardCmd = 'STDD', | ^~~~~~ ./engines/scumm/dialogs.h:203:18: warning: multi-character character constant [-Wmultichar] 203 | kPracticeCmd = 'PRAD', | ^~~~~~ ./engines/scumm/dialogs.h:204:16: warning: multi-character character constant [-Wmultichar] 204 | kExpertCmd = 'EXPD' | ^~~~~~ C++ engines/scumm/script_v6.o C++ engines/scumm/nut_renderer.o C++ engines/scumm/vars.o C++ engines/scumm/script_v0.o C++ engines/scumm/verbs.o C++ engines/scumm/imuse_digi/dimuse_bndmgr.o C++ engines/scumm/scumm.o In file included from ./gui/message.h:26, from engines/scumm/scumm.cpp:32: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./engines/scumm/dialogs.h:29, from engines/scumm/scumm.cpp:40: ./engines/dialogs.h:40:14: warning: multi-character character constant [-Wmultichar] 40 | kSaveCmd = 'SAVE', | ^~~~~~ ./engines/dialogs.h:41:14: warning: multi-character character constant [-Wmultichar] 41 | kLoadCmd = 'LOAD', | ^~~~~~ ./engines/dialogs.h:42:14: warning: multi-character character constant [-Wmultichar] 42 | kPlayCmd = 'PLAY', | ^~~~~~ ./engines/dialogs.h:43:17: warning: multi-character character constant [-Wmultichar] 43 | kOptionsCmd = 'OPTN', | ^~~~~~ ./engines/dialogs.h:44:14: warning: multi-character character constant [-Wmultichar] 44 | kHelpCmd = 'HELP', | ^~~~~~ ./engines/dialogs.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kAboutCmd = 'ABOU', | ^~~~~~ ./engines/dialogs.h:46:14: warning: multi-character character constant [-Wmultichar] 46 | kQuitCmd = 'QUIT', | ^~~~~~ ./engines/dialogs.h:47:13: warning: multi-character character constant [-Wmultichar] 47 | kRTLCmd = 'RTL ', | ^~~~~~ ./engines/dialogs.h:48:16: warning: multi-character character constant [-Wmultichar] 48 | kChooseCmd = 'CHOS' | ^~~~~~ In file included from engines/scumm/scumm.cpp:40: ./engines/scumm/dialogs.h:202:18: warning: multi-character character constant [-Wmultichar] 202 | kStandardCmd = 'STDD', | ^~~~~~ ./engines/scumm/dialogs.h:203:18: warning: multi-character character constant [-Wmultichar] 203 | kPracticeCmd = 'PRAD', | ^~~~~~ ./engines/scumm/dialogs.h:204:16: warning: multi-character character constant [-Wmultichar] 204 | kExpertCmd = 'EXPD' | ^~~~~~ C++ engines/scumm/imuse_digi/dimuse_codecs.o C++ engines/scumm/imuse_digi/dimuse_music.o C++ engines/scumm/script_v2.o C++ engines/scumm/imuse_digi/dimuse_tables.o C++ engines/scumm/imuse_digi/dimuse.o C++ engines/scumm/imuse_digi/dimuse_sndmgr.o engines/scumm/imuse_digi/dimuse_sndmgr.cpp: In member function 'int32 Scumm::ImuseDigiSndMgr::getDataFromRegion(Scumm::ImuseDigiSndMgr::SoundDesc*, int, byte**, int32, int32)': engines/scumm/imuse_digi/dimuse_sndmgr.cpp:667:28: warning: '%03d' directive writing between 3 and 10 bytes into a region of size between 8 and 22 [-Wformat-overflow=] 667 | sprintf(fileName, "%s_reg%03d", soundDesc->name, region); | ^~~~ engines/scumm/imuse_digi/dimuse_sndmgr.cpp:667:21: note: directive argument in the range [0, 2147483647] 667 | sprintf(fileName, "%s_reg%03d", soundDesc->name, region); | ^~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from ./common/scummsys.h:118, from engines/scumm/imuse_digi/dimuse_sndmgr.cpp:24: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 8 and 29 bytes into a destination of size 26 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/scumm/imuse_digi/dimuse_sndmgr.cpp:675:29: warning: '%03d' directive writing between 3 and 10 bytes into a region of size between 8 and 22 [-Wformat-overflow=] 675 | sprintf(fileName, "%s_reg%03d.fla", soundDesc->name, region); | ^~~~ engines/scumm/imuse_digi/dimuse_sndmgr.cpp:675:22: note: directive argument in the range [0, 2147483647] 675 | sprintf(fileName, "%s_reg%03d.fla", soundDesc->name, region); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from ./common/scummsys.h:118, from engines/scumm/imuse_digi/dimuse_sndmgr.cpp:24: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 12 and 33 bytes into a destination of size 26 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/scumm/imuse_digi/dimuse_sndmgr.cpp:685:30: warning: '%03d' directive writing between 3 and 10 bytes into a region of size between 8 and 22 [-Wformat-overflow=] 685 | sprintf(fileName, "%s_reg%03d.ogg", soundDesc->name, region); | ^~~~ engines/scumm/imuse_digi/dimuse_sndmgr.cpp:685:23: note: directive argument in the range [0, 2147483647] 685 | sprintf(fileName, "%s_reg%03d.ogg", soundDesc->name, region); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from ./common/scummsys.h:118, from engines/scumm/imuse_digi/dimuse_sndmgr.cpp:24: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 12 and 33 bytes into a destination of size 26 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/scumm/imuse_digi/dimuse_sndmgr.cpp:696:30: warning: '%03d' directive writing between 3 and 10 bytes into a region of size between 8 and 22 [-Wformat-overflow=] 696 | sprintf(fileName, "%s_reg%03d.mp3", soundDesc->name, region); | ^~~~ engines/scumm/imuse_digi/dimuse_sndmgr.cpp:696:23: note: directive argument in the range [0, 2147483647] 696 | sprintf(fileName, "%s_reg%03d.mp3", soundDesc->name, region); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from ./common/scummsys.h:118, from engines/scumm/imuse_digi/dimuse_sndmgr.cpp:24: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 12 and 33 bytes into a destination of size 26 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/scumm/imuse_digi/dimuse_script.o C++ engines/scumm/imuse_digi/dimuse_track.o C++ engines/scumm/script_v8.o C++ engines/scumm/smush/codec1.o C++ engines/scumm/smush/channel.o C++ engines/scumm/script_v5.o C++ engines/scumm/insane/insane_scenes.o C++ engines/scumm/insane/insane_ben.o C++ engines/scumm/insane/insane.o C++ engines/scumm/insane/insane_iact.o C++ engines/scumm/smush/codec37.o C++ engines/scumm/smush/saud_channel.o C++ engines/scumm/smush/codec47.o C++ engines/scumm/smush/imuse_channel.o C++ engines/scumm/smush/smush_mixer.o C++ engines/scumm/he/animation_he.o C++ engines/scumm/smush/smush_font.o C++ engines/scumm/insane/insane_enemy.o C++ engines/scumm/he/logic_he.o C++ engines/scumm/he/floodfill_he.o C++ engines/scumm/he/palette_he.o C++ engines/scumm/he/cup_player_he.o C++ engines/scumm/smush/smush_player.o C++ engines/scumm/he/script_v71he.o C++ engines/scumm/he/logic/baseball2001.o C++ engines/scumm/he/script_v80he.o C++ engines/scumm/he/logic/basketball.o C++ engines/scumm/he/logic/football.o C++ engines/scumm/he/logic/funshop.o C++ engines/scumm/he/logic/moonbase_logic.o C++ engines/scumm/he/logic/puttrace.o C++ engines/scumm/he/script_v90he.o C++ engines/scumm/he/script_v72he.o In file included from ./engines/scumm/dialogs.h:28, from engines/scumm/he/script_v72he.cpp:31: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./engines/scumm/dialogs.h:29, from engines/scumm/he/script_v72he.cpp:31: ./engines/dialogs.h:40:14: warning: multi-character character constant [-Wmultichar] 40 | kSaveCmd = 'SAVE', | ^~~~~~ ./engines/dialogs.h:41:14: warning: multi-character character constant [-Wmultichar] 41 | kLoadCmd = 'LOAD', | ^~~~~~ ./engines/dialogs.h:42:14: warning: multi-character character constant [-Wmultichar] 42 | kPlayCmd = 'PLAY', | ^~~~~~ ./engines/dialogs.h:43:17: warning: multi-character character constant [-Wmultichar] 43 | kOptionsCmd = 'OPTN', | ^~~~~~ ./engines/dialogs.h:44:14: warning: multi-character character constant [-Wmultichar] 44 | kHelpCmd = 'HELP', | ^~~~~~ ./engines/dialogs.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kAboutCmd = 'ABOU', | ^~~~~~ ./engines/dialogs.h:46:14: warning: multi-character character constant [-Wmultichar] 46 | kQuitCmd = 'QUIT', | ^~~~~~ ./engines/dialogs.h:47:13: warning: multi-character character constant [-Wmultichar] 47 | kRTLCmd = 'RTL ', | ^~~~~~ ./engines/dialogs.h:48:16: warning: multi-character character constant [-Wmultichar] 48 | kChooseCmd = 'CHOS' | ^~~~~~ In file included from engines/scumm/he/script_v72he.cpp:31: ./engines/scumm/dialogs.h:202:18: warning: multi-character character constant [-Wmultichar] 202 | kStandardCmd = 'STDD', | ^~~~~~ ./engines/scumm/dialogs.h:203:18: warning: multi-character character constant [-Wmultichar] 203 | kPracticeCmd = 'PRAD', | ^~~~~~ ./engines/scumm/dialogs.h:204:16: warning: multi-character character constant [-Wmultichar] 204 | kExpertCmd = 'EXPD' | ^~~~~~ C++ engines/scumm/he/moonbase/ai_node.o C++ engines/scumm/he/sprite_he.o C++ engines/scumm/he/moonbase/ai_defenseunit.o C++ engines/scumm/he/logic/soccer.o C++ engines/scumm/he/moonbase/ai_types.o C++ engines/scumm/he/moonbase/ai_traveller.o C++ engines/scumm/he/moonbase/ai_targetacquisition.o C++ engines/scumm/he/moonbase/ai_weapon.o C++ engines/scumm/he/moonbase/net_main.o C++ engines/scumm/he/moonbase/ai_tree.o C++ engines/scumm/he/moonbase/distortion.o C++ engines/scumm/he/moonbase/moonbase.o C++ engines/scumm/he/moonbase/moonbase_fow.o C++ engines/scumm/he/wiz_he.o engines/scumm/he/wiz_he.cpp:1370:34: warning: multi-character character constant [-Wmultichar] 1370 | WRITE_BE_UINT32(wizImg + 0x00, 'AWIZ'); | ^~~~~~ engines/scumm/he/wiz_he.cpp:1372:34: warning: multi-character character constant [-Wmultichar] 1372 | WRITE_BE_UINT32(wizImg + 0x08, 'WIZH'); | ^~~~~~ engines/scumm/he/wiz_he.cpp:1379:35: warning: multi-character character constant [-Wmultichar] 1379 | WRITE_BE_UINT32(wizImg + 0x1C, 'RGBS'); | ^~~~~~ engines/scumm/he/wiz_he.cpp:1382:36: warning: multi-character character constant [-Wmultichar] 1382 | WRITE_BE_UINT32(wizImg + 0x324, 'RMAP'); | ^~~~~~ engines/scumm/he/wiz_he.cpp:1391:43: warning: multi-character character constant [-Wmultichar] 1391 | WRITE_BE_UINT32(wizImg + curSize + 0x0, 'WIZD'); | ^~~~~~ engines/scumm/he/wiz_he.cpp:2350:29: warning: multi-character character constant [-Wmultichar] 2350 | WRITE_BE_UINT32(res_data, 'AWIZ'); res_data += 4; | ^~~~~~ engines/scumm/he/wiz_he.cpp:2352:29: warning: multi-character character constant [-Wmultichar] 2352 | WRITE_BE_UINT32(res_data, 'WIZH'); res_data += 4; | ^~~~~~ engines/scumm/he/wiz_he.cpp:2358:30: warning: multi-character character constant [-Wmultichar] 2358 | WRITE_BE_UINT32(res_data, 'RGBS'); res_data += 4; | ^~~~~~ engines/scumm/he/wiz_he.cpp:2363:30: warning: multi-character character constant [-Wmultichar] 2363 | WRITE_BE_UINT32(res_data, 'SPOT'); res_data += 4; | ^~~~~~ engines/scumm/he/wiz_he.cpp:2369:30: warning: multi-character character constant [-Wmultichar] 2369 | WRITE_BE_UINT32(res_data, 'RMAP'); res_data += 4; | ^~~~~~ engines/scumm/he/wiz_he.cpp:2376:29: warning: multi-character character constant [-Wmultichar] 2376 | WRITE_BE_UINT32(res_data, 'WIZD'); res_data += 4; | ^~~~~~ C++ engines/access/animation.o C++ engines/access/data.o C++ engines/scumm/he/moonbase/ai_main.o C++ engines/access/decompress.o C++ engines/access/debugger.o C++ engines/scumm/he/script_v100he.o In file included from ./engines/scumm/dialogs.h:28, from engines/scumm/he/script_v100he.cpp:29: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./engines/scumm/dialogs.h:29, from engines/scumm/he/script_v100he.cpp:29: ./engines/dialogs.h:40:14: warning: multi-character character constant [-Wmultichar] 40 | kSaveCmd = 'SAVE', | ^~~~~~ ./engines/dialogs.h:41:14: warning: multi-character character constant [-Wmultichar] 41 | kLoadCmd = 'LOAD', | ^~~~~~ ./engines/dialogs.h:42:14: warning: multi-character character constant [-Wmultichar] 42 | kPlayCmd = 'PLAY', | ^~~~~~ ./engines/dialogs.h:43:17: warning: multi-character character constant [-Wmultichar] 43 | kOptionsCmd = 'OPTN', | ^~~~~~ ./engines/dialogs.h:44:14: warning: multi-character character constant [-Wmultichar] 44 | kHelpCmd = 'HELP', | ^~~~~~ ./engines/dialogs.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kAboutCmd = 'ABOU', | ^~~~~~ ./engines/dialogs.h:46:14: warning: multi-character character constant [-Wmultichar] 46 | kQuitCmd = 'QUIT', | ^~~~~~ ./engines/dialogs.h:47:13: warning: multi-character character constant [-Wmultichar] 47 | kRTLCmd = 'RTL ', | ^~~~~~ ./engines/dialogs.h:48:16: warning: multi-character character constant [-Wmultichar] 48 | kChooseCmd = 'CHOS' | ^~~~~~ In file included from engines/scumm/he/script_v100he.cpp:29: ./engines/scumm/dialogs.h:202:18: warning: multi-character character constant [-Wmultichar] 202 | kStandardCmd = 'STDD', | ^~~~~~ ./engines/scumm/dialogs.h:203:18: warning: multi-character character constant [-Wmultichar] 203 | kPracticeCmd = 'PRAD', | ^~~~~~ ./engines/scumm/dialogs.h:204:16: warning: multi-character character constant [-Wmultichar] 204 | kExpertCmd = 'EXPD' | ^~~~~~ C++ engines/access/char.o C++ engines/access/bubble_box.o C++ engines/access/asurface.o C++ engines/access/events.o C++ engines/access/files.o C++ engines/access/access.o C++ engines/access/font.o C++ engines/access/detection.o C++ engines/access/player.o C++ engines/access/resources.o C++ engines/access/inventory.o C++ engines/access/screen.o C++ engines/access/sound.o C++ engines/access/video.o C++ engines/access/room.o C++ engines/access/amazon/amazon_player.o C++ engines/access/video/movie_decoder.o C++ engines/access/amazon/amazon_room.o C++ engines/access/scripts.o C++ engines/access/martian/martian_player.o C++ engines/access/amazon/amazon_scripts.o C++ engines/access/amazon/amazon_resources.o C++ engines/access/martian/martian_resources.o C++ engines/access/amazon/amazon_game.o C++ engines/access/martian/martian_room.o C++ engines/access/martian/martian_game.o C++ engines/adl/adl_v3.o C++ engines/access/martian/martian_scripts.o C++ engines/adl/adl_v5.o C++ engines/adl/display.o C++ engines/access/amazon/amazon_logic.o C++ engines/adl/adl_v4.o C++ engines/adl/console.o C++ engines/adl/detection.o C++ engines/adl/adl_v2.o C++ engines/adl/disk.o C++ engines/adl/sound.o C++ engines/adl/hires2.o C++ engines/adl/hires1.o C++ engines/agi/checks.o C++ engines/adl/hires5.o C++ engines/adl/hires6.o C++ engines/agi/agi.o In file included from ./gui/predictivedialog.h:26, from engines/agi/agi.cpp:52: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/agi/cycle.o C++ engines/agi/console.o C++ engines/adl/hires4.o C++ engines/agi/font.o C++ engines/agi/global.o C++ engines/agi/inv.o C++ engines/agi/keyboard.o In file included from ./gui/predictivedialog.h:26, from engines/agi/keyboard.cpp:24: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/agi/loader_v2.o C++ engines/adl/adl.o C++ engines/agi/loader_v1.o C++ engines/agi/loader_v3.o C++ engines/agi/logic.o C++ engines/agi/lzw.o C++ engines/agi/detection.o C++ engines/agi/motion.o C++ engines/agi/graphics.o C++ engines/agi/opcodes.o C++ engines/agi/objects.o C++ engines/agi/op_dbg.o C++ engines/agi/menu.o C++ engines/agi/op_test.o C++ engines/agi/preagi.o C++ engines/agi/picture.o C++ engines/adl/display_a2.o C++ engines/agi/preagi_troll.o C++ engines/agi/sound.o C++ engines/agi/sound_coco3.o C++ engines/agi/op_cmd.o C++ engines/agi/sound_pcjr.o C++ engines/agi/sound_sarien.o C++ engines/agi/preagi_mickey.o C++ engines/agi/preagi_winnie.o C++ engines/agi/sound_midi.o C++ engines/agi/saveload.o C++ engines/agi/sound_2gs.o C++ engines/agi/sprite.o C++ engines/agi/wagparser.o C++ engines/agi/view.o C++ engines/agos/drivers/accolade/driverfile.o C++ engines/agi/words.o C++ engines/agos/drivers/accolade/adlib.o C++ engines/agos/drivers/accolade/mt32.o C++ engines/agi/text.o C++ engines/agos/drivers/simon1/adlib.o C++ engines/agi/systemui.o engines/agi/systemui.cpp: In member function 'void Agi::SystemUI::createSavedGameDisplayText(char*, const char*, int16, bool)': engines/agi/systemui.cpp:551:23: warning: '%02d' directive writing between 2 and 6 bytes into a region of size 3 [-Wformat-overflow=] 551 | sprintf(slotIdChar, "%02d", slotId); | ^~~~ engines/agi/systemui.cpp:551:22: note: directive argument in the range [-32768, 32767] 551 | sprintf(slotIdChar, "%02d", slotId); | ^~~~~~ In file included from /usr/include/stdio.h:867, from ./common/scummsys.h:118, from ./engines/agi/agi.h:26, from engines/agi/systemui.cpp:23: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 3 and 7 bytes into a destination of size 3 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/agos/contain.o C++ engines/agos/charset.o C++ engines/agos/charset-fontdata.o C++ engines/agos/cursor.o C++ engines/agos/debugger.o C++ engines/agos/debug.o C++ engines/agos/input_pn.o C++ engines/agos/event.o In file included from ./gui/about.h:26, from engines/agos/event.cpp:35: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/agos/draw.o C++ engines/agos/agos.o C++ engines/agos/detection.o C++ engines/agos/midiparser_s1d.o C++ engines/agos/input.o C++ engines/agos/items.o C++ engines/agos/icons.o C++ engines/agos/menus.o C++ engines/agos/gfx.o C++ engines/agos/pn.o C++ engines/agos/res_ami.o C++ engines/agos/rooms.o C++ engines/agos/midi.o In file included from ./gui/message.h:26, from engines/agos/midi.cpp:41: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/agos/res_snd.o engines/agos/res_snd.cpp: In member function 'void AGOS::AGOSEngine::playSting(uint16)': engines/agos/res_snd.cpp:324:33: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] 324 | sprintf(filename, "STINGS%i.MUS", _soundFileId); | ^ In file included from /usr/include/stdio.h:867, from ./common/scummsys.h:118, from ./common/array.h:26, from ./common/config-manager.h:26, from engines/agos/res_snd.cpp:23: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 12 and 16 bytes into a destination of size 15 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/agos/script_pn.o C++ engines/agos/script.o C++ engines/agos/script_e1.o C++ engines/agos/script_e2.o C++ engines/agos/script_ww.o C++ engines/agos/res.o C++ engines/agos/script_s2.o C++ engines/agos/script_s1.o engines/agos/script_s1.cpp: In member function 'void AGOS::AGOSEngine_Simon1::os1_loadStrings()': engines/agos/script_s1.cpp:544:19: warning: '%s' directive writing 7 bytes into a region of size between 5 and 9 [-Wformat-overflow=] 544 | sprintf(buf, "%d%s", _soundFileId, "Effects"); | ^~ ~~~~~~~~~ In file included from /usr/include/stdio.h:867, from ./common/scummsys.h:118, from ./common/system.h:26, from engines/agos/script_s1.cpp:23: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 9 and 13 bytes into a destination of size 10 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/agos/script_s1.cpp:546:21: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] 546 | sprintf(buf, "%d%s", _soundFileId, "simon"); | ^ In file included from /usr/include/stdio.h:867, from ./common/scummsys.h:118, from ./common/system.h:26, from engines/agos/script_s1.cpp:23: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 7 and 11 bytes into a destination of size 10 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/agos/string_pn.o C++ engines/agos/verb_pn.o C++ engines/agos/subroutine.o C++ engines/agos/vga_pn.o C++ engines/agos/sound.o C++ engines/agos/saveload.o In file included from ./gui/message.h:26, from engines/agos/saveload.cpp:28: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/agos/verb.o C++ engines/agos/vga_ww.o C++ engines/agos/string.o In file included from ./gui/message.h:26, from engines/agos/string.cpp:28: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/agos/vga_s1.o C++ engines/agos/vga_e2.o C++ engines/agos/zones.o C++ engines/agos/vga_s2.o C++ engines/agos/window.o C++ engines/agos/vga.o C++ engines/agos/script_dp.o C++ engines/agos/feeble.o C++ engines/agos/script_pp.o C++ engines/agos/animation.o In file included from ./gui/message.h:26, from engines/agos/animation.cpp:45: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/agos/vga_ff.o C++ engines/agos/script_ff.o C++ engines/agos/oracle.o C++ engines/avalanche/closing.o C++ engines/avalanche/background.o C++ engines/avalanche/console.o C++ engines/avalanche/animation.o C++ engines/avalanche/avalot.o C++ engines/avalanche/detection.o C++ engines/avalanche/avalanche.o C++ engines/avalanche/sequence.o C++ engines/avalanche/dropdown.o C++ engines/avalanche/sound.o C++ engines/avalanche/clock.o C++ engines/avalanche/nim.o C++ engines/avalanche/dialogs.o C++ engines/avalanche/timer.o C++ engines/avalanche/help.o C++ engines/avalanche/ghostroom.o C++ engines/avalanche/mainmenu.o C++ engines/avalanche/graphics.o C++ engines/avalanche/highscore.o C++ engines/avalanche/shootemup.o C++ engines/bbvs/dialogs.o In file included from ./engines/bbvs/dialogs.h:27, from engines/bbvs/dialogs.cpp:23: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from engines/bbvs/dialogs.cpp:23: ./engines/bbvs/dialogs.h:38:16: warning: multi-character character constant [-Wmultichar] 38 | kCmdNewGame = 'NEWG', | ^~~~~~ ./engines/bbvs/dialogs.h:39:17: warning: multi-character character constant [-Wmultichar] 39 | kCmdContinue = 'CONT', | ^~~~~~ ./engines/bbvs/dialogs.h:40:16: warning: multi-character character constant [-Wmultichar] 40 | kCmdOptions = 'OPTN', | ^~~~~~ ./engines/bbvs/dialogs.h:41:18: warning: multi-character character constant [-Wmultichar] 41 | kCmdMiniGames = 'MINI', | ^~~~~~ ./engines/bbvs/dialogs.h:42:13: warning: multi-character character constant [-Wmultichar] 42 | kCmdQuit = 'QUIT', | ^~~~~~ ./engines/bbvs/dialogs.h:45:16: warning: multi-character character constant [-Wmultichar] 45 | kCmdCredits = 'CRED', | ^~~~~~ ./engines/bbvs/dialogs.h:46:16: warning: multi-character character constant [-Wmultichar] 46 | kCmdOpening = 'OPEN', | ^~~~~~ ./engines/bbvs/dialogs.h:47:21: warning: multi-character character constant [-Wmultichar] 47 | kCmdChicksNStuff = 'CHIC', | ^~~~~~ ./engines/bbvs/dialogs.h:49:20: warning: multi-character character constant [-Wmultichar] 49 | kCmdHockALoogie = 'HOCK', | ^~~~~~ ./engines/bbvs/dialogs.h:50:19: warning: multi-character character constant [-Wmultichar] 50 | kCmdBugJustice = 'BUGJ', | ^~~~~~ ./engines/bbvs/dialogs.h:51:19: warning: multi-character character constant [-Wmultichar] 51 | kCmdCourtChaos = 'CORT', | ^~~~~~ ./engines/bbvs/dialogs.h:52:18: warning: multi-character character constant [-Wmultichar] 52 | kCmdAirGuitar = 'AIRG', | ^~~~~~ ./engines/bbvs/dialogs.h:53:13: warning: multi-character character constant [-Wmultichar] 53 | kCmdBack = 'BACK' | ^~~~~~ In file included from engines/bbvs/dialogs.cpp:25: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ C++ engines/bbvs/graphics.o C++ engines/bbvs/logic.o C++ engines/bbvs/detection.o C++ engines/bbvs/scene.o C++ engines/bbvs/sound.o C++ engines/bbvs/spritemodule.o C++ engines/bbvs/gamemodule.o C++ engines/bbvs/videoplayer.o C++ engines/bbvs/minigames/bbairguitar_anims.o C++ engines/bbvs/bbvs.o In file included from ./engines/bbvs/dialogs.h:27, from engines/bbvs/bbvs.cpp:24: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from engines/bbvs/bbvs.cpp:24: ./engines/bbvs/dialogs.h:38:16: warning: multi-character character constant [-Wmultichar] 38 | kCmdNewGame = 'NEWG', | ^~~~~~ ./engines/bbvs/dialogs.h:39:17: warning: multi-character character constant [-Wmultichar] 39 | kCmdContinue = 'CONT', | ^~~~~~ ./engines/bbvs/dialogs.h:40:16: warning: multi-character character constant [-Wmultichar] 40 | kCmdOptions = 'OPTN', | ^~~~~~ ./engines/bbvs/dialogs.h:41:18: warning: multi-character character constant [-Wmultichar] 41 | kCmdMiniGames = 'MINI', | ^~~~~~ ./engines/bbvs/dialogs.h:42:13: warning: multi-character character constant [-Wmultichar] 42 | kCmdQuit = 'QUIT', | ^~~~~~ ./engines/bbvs/dialogs.h:45:16: warning: multi-character character constant [-Wmultichar] 45 | kCmdCredits = 'CRED', | ^~~~~~ ./engines/bbvs/dialogs.h:46:16: warning: multi-character character constant [-Wmultichar] 46 | kCmdOpening = 'OPEN', | ^~~~~~ ./engines/bbvs/dialogs.h:47:21: warning: multi-character character constant [-Wmultichar] 47 | kCmdChicksNStuff = 'CHIC', | ^~~~~~ ./engines/bbvs/dialogs.h:49:20: warning: multi-character character constant [-Wmultichar] 49 | kCmdHockALoogie = 'HOCK', | ^~~~~~ ./engines/bbvs/dialogs.h:50:19: warning: multi-character character constant [-Wmultichar] 50 | kCmdBugJustice = 'BUGJ', | ^~~~~~ ./engines/bbvs/dialogs.h:51:19: warning: multi-character character constant [-Wmultichar] 51 | kCmdCourtChaos = 'CORT', | ^~~~~~ ./engines/bbvs/dialogs.h:52:18: warning: multi-character character constant [-Wmultichar] 52 | kCmdAirGuitar = 'AIRG', | ^~~~~~ ./engines/bbvs/dialogs.h:53:13: warning: multi-character character constant [-Wmultichar] 53 | kCmdBack = 'BACK' | ^~~~~~ C++ engines/bbvs/minigames/bbant_anims.o C++ engines/avalanche/parser.o C++ engines/bbvs/saveload.o C++ engines/bbvs/walk.o C++ engines/bbvs/minigames/bbloogie_anims.o C++ engines/bbvs/minigames/bbtennis_anims.o C++ engines/bbvs/minigames/bbairguitar.o In file included from ./gui/message.h:26, from engines/bbvs/minigames/bbairguitar.cpp:27: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/edittext.h:26, from ./gui/filebrowser-dialog.h:27, from engines/bbvs/minigames/bbairguitar.cpp:28: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ C++ engines/bbvs/minigames/minigame.o C++ engines/bbvs/minigames/bbloogie.o C++ engines/bbvs/minigames/bbant.o C++ engines/bladerunner/actor_clues.o C++ engines/bladerunner/adpcm_decoder.o C++ engines/bladerunner/actor_dialogue_queue.o C++ engines/bladerunner/actor_combat.o C++ engines/bbvs/minigames/bbtennis.o C++ engines/bladerunner/aud_stream.o C++ engines/bladerunner/archive.o C++ engines/bladerunner/actor_walk.o C++ engines/bladerunner/audio_cache.o C++ engines/bladerunner/ambient_sounds.o C++ engines/bladerunner/boundingbox.o C++ engines/bladerunner/actor.o C++ engines/bladerunner/audio_mixer.o C++ engines/bladerunner/audio_player.o C++ engines/bladerunner/audio_speech.o C++ engines/bladerunner/chapters.o C++ engines/bladerunner/decompress_lcw.o C++ engines/bladerunner/decompress_lzo.o C++ engines/bladerunner/crimes_database.o C++ engines/bladerunner/combat.o C++ engines/bladerunner/framelimiter.o C++ engines/bladerunner/detection.o C++ engines/bladerunner/game_flags.o C++ engines/bladerunner/font.o C++ engines/bladerunner/image.o C++ engines/bladerunner/dialogue_menu.o C++ engines/bladerunner/fog.o C++ engines/bladerunner/game_info.o C++ engines/bladerunner/item.o C++ engines/bladerunner/item_pickup.o C++ engines/bladerunner/matrix.o C++ engines/bladerunner/lights.o C++ engines/bladerunner/light.o C++ engines/bladerunner/items.o C++ engines/bladerunner/movement_track.o C++ engines/bladerunner/mouse.o C++ engines/bladerunner/music.o C++ engines/bladerunner/outtake.o C++ engines/bladerunner/regions.o C++ engines/bladerunner/overlays.o C++ engines/bladerunner/scene.o C++ engines/bladerunner/scene_objects.o C++ engines/bladerunner/obstacles.o C++ engines/bladerunner/screen_effects.o C++ engines/bladerunner/savefile.o C++ engines/bladerunner/bladerunner.o In file included from ./gui/message.h:26, from engines/bladerunner/bladerunner.cpp:89: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/bladerunner/debugger.o C++ engines/bladerunner/script/esper_script.o C++ engines/bladerunner/script/kia_script.o C++ engines/bladerunner/script/ai/baker.o C++ engines/bladerunner/script/ai/answering_machine.o C++ engines/bladerunner/script/ai_script.o C++ engines/bladerunner/script/ai/blimp_guy.o C++ engines/bladerunner/script/police_maze.o C++ engines/bladerunner/script/ai/bryant.o C++ engines/bladerunner/script/script.o C++ engines/bladerunner/script/ai/chew.o C++ engines/bladerunner/script/ai/bullet_bob.o C++ engines/bladerunner/script/ai/crazylegs.o C++ engines/bladerunner/script/vk_script.o C++ engines/bladerunner/script/ai/desk_clerk.o C++ engines/bladerunner/script/ai/dispatcher.o C++ engines/bladerunner/script/ai/clovis.o C++ engines/bladerunner/script/ai/early_q_bartender.o C++ engines/bladerunner/script/ai/dektora.o C++ engines/bladerunner/script/ai/fish_dealer.o C++ engines/bladerunner/script/ai/early_q.o C++ engines/bladerunner/script/ai/free_slot_b.o C++ engines/bladerunner/script/ai/gaff.o C++ engines/bladerunner/script/ai/general_doll.o C++ engines/bladerunner/script/init_script.o C++ engines/bladerunner/script/ai/free_slot_a.o C++ engines/bladerunner/script/ai/generic_walker_a.o C++ engines/bladerunner/script/ai/generic_walker_b.o C++ engines/bladerunner/script/ai/generic_walker_c.o C++ engines/bladerunner/script/ai/governor_kolvig.o C++ engines/bladerunner/script/ai/grigorian.o C++ engines/bladerunner/script/ai/hasan.o C++ engines/bladerunner/script/ai/hawkers_barkeep.o C++ engines/bladerunner/script/ai/hanoi.o C++ engines/bladerunner/script/ai/guzza.o C++ engines/bladerunner/script/ai/hawkers_parrot.o C++ engines/bladerunner/script/ai/holloway.o C++ engines/bladerunner/script/ai/gordo.o C++ engines/bladerunner/script/ai/howie_lee.o C++ engines/bladerunner/script/ai/hysteria_patron2.o C++ engines/bladerunner/script/ai/hysteria_patron1.o C++ engines/bladerunner/script/ai/hysteria_patron3.o C++ engines/bladerunner/script/ai/insect_dealer.o C++ engines/bladerunner/script/ai/isabella.o C++ engines/bladerunner/script/ai/lance.o C++ engines/bladerunner/script/ai/lockup_guard.o C++ engines/bladerunner/script/ai/klein.o C++ engines/bladerunner/script/ai/leon.o C++ engines/bladerunner/script/ai/izo.o C++ engines/bladerunner/script/ai/luther.o C++ engines/bladerunner/script/ai/marcus.o C++ engines/bladerunner/script/ai/lucy.o C++ engines/bladerunner/script/ai/male_announcer.o C++ engines/bladerunner/script/ai/maggie.o C++ engines/bladerunner/script/ai/mia.o C++ engines/bladerunner/script/ai/murray.o C++ engines/bladerunner/script/ai/moraji.o C++ engines/bladerunner/script/ai/newscaster.o C++ engines/bladerunner/script/ai/mutant1.o C++ engines/bladerunner/script/ai/mutant2.o C++ engines/bladerunner/script/ai/mutant3.o C++ engines/bladerunner/script/ai/mccoy.o C++ engines/bladerunner/script/ai/photographer.o C++ engines/bladerunner/script/ai/rachael.o C++ engines/bladerunner/script/ai/rajif.o C++ engines/bladerunner/script/ai/officer_grayford.o C++ engines/bladerunner/script/ai/officer_leary.o C++ engines/bladerunner/script/ai/runciter.o C++ engines/bladerunner/script/ai/sebastian.o C++ engines/bladerunner/script/ai/sadik.o C++ engines/bladerunner/script/ai/sergeant_walls.o C++ engines/bladerunner/script/ai/shoeshine_man.o C++ engines/bladerunner/script/ai/taffy.o C++ engines/bladerunner/script/ai/teenager.o C++ engines/bladerunner/script/ai/taffy_patron.o C++ engines/bladerunner/script/ai/the_bard.o C++ engines/bladerunner/script/ai/transient.o C++ engines/bladerunner/script/ai/tyrell.o C++ engines/bladerunner/script/ai/tyrell_guard.o C++ engines/bladerunner/script/scene/bb01.o C++ engines/bladerunner/script/scene/ar01.o C++ engines/bladerunner/script/ai/steele.o C++ engines/bladerunner/script/ai/zuben.o C++ engines/bladerunner/script/scene/ar02.o C++ engines/bladerunner/script/scene/bb03.o C++ engines/bladerunner/script/scene/bb02.o C++ engines/bladerunner/script/scene/bb04.o C++ engines/bladerunner/script/scene_script.o C++ engines/bladerunner/script/scene/bb05.o C++ engines/bladerunner/script/scene/bb06.o C++ engines/bladerunner/script/scene/bb09.o C++ engines/bladerunner/script/scene/bb11.o C++ engines/bladerunner/script/scene/bb07.o C++ engines/bladerunner/script/scene/bb08.o C++ engines/bladerunner/script/scene/bb10.o C++ engines/bladerunner/script/scene/bb12.o C++ engines/bladerunner/script/scene/bb51.o C++ engines/bladerunner/script/scene/ct03.o C++ engines/bladerunner/script/scene/ct02.o C++ engines/bladerunner/script/scene/ct07.o C++ engines/bladerunner/script/scene/ct04.o C++ engines/bladerunner/script/scene/ct05.o C++ engines/bladerunner/script/scene/ct01.o C++ engines/bladerunner/script/scene/ct06.o C++ engines/bladerunner/script/scene/ct08.o C++ engines/bladerunner/script/scene/ct09.o C++ engines/bladerunner/script/scene/ct10.o C++ engines/bladerunner/script/scene/ct51.o C++ engines/bladerunner/script/scene/ct11.o C++ engines/bladerunner/script/scene/dr02.o C++ engines/bladerunner/script/scene/dr01.o C++ engines/bladerunner/script/scene/ct12.o C++ engines/bladerunner/script/scene/dr03.o C++ engines/bladerunner/script/scene/dr04.o C++ engines/bladerunner/script/scene/dr05.o C++ engines/bladerunner/script/scene/dr06.o C++ engines/bladerunner/script/scene/hc04.o C++ engines/bladerunner/script/scene/hc02.o C++ engines/bladerunner/script/scene/hc03.o C++ engines/bladerunner/script/scene/hc01.o C++ engines/bladerunner/script/scene/hf02.o C++ engines/bladerunner/script/scene/hf01.o C++ engines/bladerunner/script/scene/hf03.o C++ engines/bladerunner/script/scene/hf04.o C++ engines/bladerunner/script/scene/hf07.o C++ engines/bladerunner/script/scene/kp01.o C++ engines/bladerunner/script/scene/hf06.o C++ engines/bladerunner/script/scene/kp02.o C++ engines/bladerunner/script/scene/hf05.o C++ engines/bladerunner/script/scene/kp04.o C++ engines/bladerunner/script/scene/kp03.o C++ engines/bladerunner/script/scene/kp05.o C++ engines/bladerunner/script/scene/kp06.o C++ engines/bladerunner/script/scene/ma01.o C++ engines/bladerunner/script/scene/kp07.o C++ engines/bladerunner/script/scene/ma02.o C++ engines/bladerunner/script/scene/ma05.o C++ engines/bladerunner/script/scene/ma06.o C++ engines/bladerunner/script/scene/ma08.o C++ engines/bladerunner/script/scene/ma07.o C++ engines/bladerunner/script/scene/ma04.o C++ engines/bladerunner/script/scene/nr02.o C++ engines/bladerunner/script/scene/nr01.o C++ engines/bladerunner/script/scene/nr03.o C++ engines/bladerunner/script/scene/nr05.o C++ engines/bladerunner/script/scene/nr06.o C++ engines/bladerunner/script/scene/nr04.o C++ engines/bladerunner/script/scene/nr07.o C++ engines/bladerunner/script/scene/nr09.o C++ engines/bladerunner/script/scene/nr08.o C++ engines/bladerunner/script/scene/nr10.o C++ engines/bladerunner/script/scene/nr11.o C++ engines/bladerunner/script/scene/ps02.o C++ engines/bladerunner/script/scene/ps01.o C++ engines/bladerunner/script/scene/ps03.o C++ engines/bladerunner/script/scene/ps05.o C++ engines/bladerunner/script/scene/ps06.o C++ engines/bladerunner/script/scene/ps07.o C++ engines/bladerunner/script/scene/ps04.o C++ engines/bladerunner/script/scene/ps09.o C++ engines/bladerunner/script/scene/ps10.o C++ engines/bladerunner/script/scene/ps11.o C++ engines/bladerunner/script/scene/ps12.o C++ engines/bladerunner/script/scene/ps13.o C++ engines/bladerunner/script/scene/ps14.o C++ engines/bladerunner/script/scene/ps15.o C++ engines/bladerunner/script/scene/rc51.o C++ engines/bladerunner/script/scene/rc02.o C++ engines/bladerunner/script/scene/rc01.o C++ engines/bladerunner/script/scene/tb03.o C++ engines/bladerunner/script/scene/rc04.o C++ engines/bladerunner/script/scene/tb05.o C++ engines/bladerunner/script/scene/rc03.o C++ engines/bladerunner/script/scene/tb02.o C++ engines/bladerunner/script/scene/tb06.o C++ engines/bladerunner/script/scene/tb07.o C++ engines/bladerunner/script/scene/ug03.o C++ engines/bladerunner/script/scene/ug04.o C++ engines/bladerunner/script/scene/ug01.o C++ engines/bladerunner/script/scene/ug02.o C++ engines/bladerunner/script/scene/ug05.o C++ engines/bladerunner/script/scene/ug06.o C++ engines/bladerunner/script/scene/ug08.o C++ engines/bladerunner/script/scene/ug07.o C++ engines/bladerunner/script/scene/ug09.o C++ engines/bladerunner/script/scene/ug12.o C++ engines/bladerunner/script/scene/ug10.o C++ engines/bladerunner/script/scene/ug17.o C++ engines/bladerunner/script/scene/ug14.o C++ engines/bladerunner/script/scene/ug15.o C++ engines/bladerunner/script/scene/ug13.o C++ engines/bladerunner/script/scene/ug16.o C++ engines/bladerunner/script/scene/ug19.o C++ engines/bladerunner/settings.o C++ engines/bladerunner/set_effects.o C++ engines/bladerunner/script/scene/ug18.o C++ engines/bladerunner/shape.o C++ engines/bladerunner/slice_animations.o C++ engines/bladerunner/time.o C++ engines/bladerunner/text_resource.o C++ engines/bladerunner/suspects_database.o C++ engines/bladerunner/set.o C++ engines/bladerunner/subtitles.o C++ engines/bladerunner/ui/end_credits.o C++ engines/bladerunner/ui/kia_section_base.o C++ engines/bladerunner/ui/elevator.o C++ engines/bladerunner/ui/kia_log.o C++ engines/bladerunner/ui/kia_section_help.o C++ engines/bladerunner/ui/kia_section_diagnostic.o C++ engines/bladerunner/slice_renderer.o C++ engines/bladerunner/ui/kia_section_load.o C++ engines/bladerunner/ui/kia_section_clues.o C++ engines/bladerunner/ui/kia_section_pogo.o C++ engines/bladerunner/ui/kia_section_crimes.o C++ engines/bladerunner/ui/kia.o C++ engines/bladerunner/ui/ui_check_box.o C++ engines/bladerunner/ui/kia_section_settings.o C++ engines/bladerunner/ui/scores.o C++ engines/bladerunner/ui/kia_section_save.o C++ engines/bladerunner/ui/ui_container.o C++ engines/bladerunner/ui/spinner.o C++ engines/bladerunner/ui/kia_section_suspects.o C++ engines/bladerunner/ui/ui_image_picker.o C++ engines/bladerunner/ui/ui_input_box.o C++ engines/bladerunner/view.o C++ engines/bladerunner/ui/ui_slider.o C++ engines/bladerunner/waypoints.o C++ engines/bladerunner/vqa_player.o C++ engines/bladerunner/zbuffer.o C++ engines/bladerunner/ui/esper.o C++ engines/bladerunner/ui/ui_scroll_box.o C++ engines/cge/bitmap.o C++ engines/cge/console.o C++ engines/bladerunner/vqa_decoder.o C++ engines/cge/cge.o In file included from ./gui/message.h:26, from engines/cge/cge.cpp:32: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/bladerunner/ui/vk.o C++ engines/cge/fileio.o C++ engines/cge/events.o C++ engines/cge/game.o C++ engines/cge/sound.o C++ engines/cge/text.o C++ engines/cge/vmenu.o C++ engines/cge/talk.o C++ engines/cge/walk.o C++ engines/cge/cge_main.o C++ engines/cge/detection.o C++ engines/cge/snail.o C++ engines/cge2/fileio.o C++ engines/cge2/sound.o C++ engines/cge2/cge2.o C++ engines/cge2/bitmap.o C++ engines/cge2/text.o C++ engines/cge2/detection.o C++ engines/cge2/cge2_main.o C++ engines/cge2/spare.o C++ engines/cge/vga13h.o C++ engines/cge2/snail.o C++ engines/cge2/hero.o C++ engines/cge2/map.o C++ engines/cge2/vga13h.o C++ engines/cge2/talk.o C++ engines/cge2/events.o C++ engines/cge2/vmenu.o C++ engines/cge2/console.o C++ engines/cge2/inventory.o C++ engines/cge2/toolbar.o C++ engines/chewy/cursor.o C++ engines/cge2/saveload.o C++ engines/chewy/chewy.o C++ engines/chewy/events.o C++ engines/chewy/console.o C++ engines/chewy/detection.o C++ engines/chewy/sound.o C++ engines/chewy/graphics.o C++ engines/chewy/resource.o C++ engines/cine/bg.o C++ engines/chewy/text.o C++ engines/chewy/scene.o C++ engines/chewy/video/cfo_decoder.o C++ engines/cine/bg_list.o C++ engines/cine/console.o C++ engines/cine/anim.o C++ engines/cine/main_loop.o C++ engines/cine/msg.o C++ engines/cine/object.o C++ engines/cine/detection.o C++ engines/cine/part.o C++ engines/cine/rel.o C++ engines/cine/prc.o C++ engines/cine/pal.o C++ engines/cine/cine.o C++ engines/cine/unpack.o C++ engines/cine/script_os.o C++ engines/cine/texte.o C++ engines/composer/console.o C++ engines/cine/gfx.o C++ engines/cine/sound.o C++ engines/cine/saveload.o C++ engines/cine/script_fw.o C++ engines/composer/detection.o C++ engines/cruise/background.o C++ engines/cruise/actor.o C++ engines/cine/various.o C++ engines/composer/graphics.o C++ engines/cruise/backgroundIncrust.o C++ engines/cruise/cell.o C++ engines/composer/composer.o C++ engines/composer/resource.o C++ engines/composer/scripting.o C++ engines/cruise/cruise.o C++ engines/cruise/decompiler.o C++ engines/cruise/debugger.o C++ engines/cruise/ctp.o C++ engines/cruise/dataLoader.o C++ engines/cruise/delphine-unpack.o C++ engines/composer/saveload.o C++ engines/cruise/font.o C++ engines/cruise/linker.o C++ engines/cruise/gfxModule.o C++ engines/cruise/mouse.o C++ engines/cruise/cruise_main.o C++ engines/cruise/detection.o C++ engines/cruise/menu.o C++ engines/cruise/object.o C++ engines/cruise/mainDraw.o C++ engines/cruise/perso.o C++ engines/cruise/function.o C++ engines/cruise/polys.o C++ engines/cruise/script.o C++ engines/cruise/stack.o C++ engines/cruise/overlay.o C++ engines/cruise/vars.o C++ engines/cruise/various.o C++ engines/cruise/staticres.o C++ engines/cruise/volume.o C++ engines/cryo/debugger.o C++ engines/cryo/cryo.o C++ engines/cryo/detection.o C++ engines/cruise/sound.o C++ engines/cryo/cryolib.o C++ engines/cryo/sound.o C++ engines/cryomni3d/image/hlz.o C++ engines/cryomni3d/image/codecs/hlz.o C++ engines/cryo/video.o C++ engines/cryo/resource.o C++ engines/cryomni3d/video/hnm_decoder.o C++ engines/cryomni3d/datstream.o C++ engines/cruise/saveload.o C++ engines/cryomni3d/cryomni3d.o C++ engines/cryo/eden_graphics.o C++ engines/cryomni3d/objects.o C++ engines/cryomni3d/mouse_boxes.o C++ engines/cryomni3d/fixed_image.o C++ engines/cryomni3d/omni3d.o C++ engines/cryomni3d/font_manager.o C++ engines/cryomni3d/sprites.o C++ engines/cryomni3d/detection.o C++ engines/cryomni3d/dialogs_manager.o C++ engines/cryomni3d/wam_parser.o C++ engines/cryomni3d/versailles/dialogs.o C++ engines/cryomni3d/versailles/dialogs_manager.o C++ engines/cryomni3d/versailles/music.o C++ engines/cryomni3d/versailles/saveload.o C++ engines/cryomni3d/versailles/toolbar.o C++ engines/cryomni3d/versailles/menus.o C++ engines/director/cachedmactext.o C++ engines/director/cast.o C++ engines/director/detection.o C++ engines/cryomni3d/versailles/engine.o C++ engines/director/events.o C++ engines/director/archive.o C++ engines/director/director.o C++ engines/cryo/eden.o C++ engines/cryomni3d/versailles/documentation.o C++ engines/director/graphics.o C++ engines/cryomni3d/versailles/data.o C++ engines/director/movie.o C++ engines/director/images.o C++ engines/director/sound.o C++ engines/director/util.o C++ engines/director/stxt.o C++ engines/director/sprite.o C++ engines/director/resource.o C++ engines/director/frame.o C++ engines/director/lingo/lingo-funcs.o C++ engines/director/lingo/lingo.o C++ engines/cryomni3d/versailles/logic.o C++ engines/director/lingo/lingo-events.o C++ engines/director/lingo/lingo-codegen.o C++ engines/director/lingo/lingo-code.o C++ engines/director/lingo/lingo-builtins.o C++ engines/director/lingo/lingo-gr.o C++ engines/dm/console.o C++ engines/director/lingo/lingo-the.o C++ engines/dm/dialog.o C++ engines/dm/detection.o C++ engines/dm/dmglobals.o C++ engines/director/lingo/lingo-lex.o C++ engines/dm/dm.o C++ engines/director/score.o C++ engines/dm/loadsave.o C++ engines/dm/lzw.o C++ engines/dm/inventory.o C++ engines/dm/objectman.o C++ engines/dm/group.o C++ engines/dm/dungeonman.o C++ engines/dm/movesens.o C++ engines/dm/champion.o C++ engines/dm/projexpl.o C++ engines/dm/sounds.o C++ engines/draci/console.o C++ engines/dm/text.o C++ engines/dm/menus.o C++ engines/dm/eventman.o C++ engines/draci/barchive.o C++ engines/draci/font.o C++ engines/draci/animation.o C++ engines/draci/mouse.o C++ engines/draci/detection.o C++ engines/draci/music.o C++ engines/draci/draci.o C++ engines/draci/screen.o C++ engines/draci/saveload.o C++ engines/dm/timeline.o C++ engines/draci/surface.o C++ engines/dm/gfx.o C++ engines/drascula/actors.o C++ engines/draci/sprite.o C++ engines/draci/sound.o C++ engines/drascula/console.o C++ engines/draci/game.o C++ engines/drascula/converse.o C++ engines/draci/script.o C++ engines/draci/walking.o C++ engines/drascula/interface.o C++ engines/drascula/resource.o C++ engines/drascula/palette.o C++ engines/drascula/objects.o C++ engines/drascula/graphics.o C++ engines/drascula/detection.o C++ engines/drascula/animation.o C++ engines/dreamweb/console.o C++ engines/drascula/sound.o C++ engines/drascula/drascula.o C++ engines/dreamweb/backdrop.o C++ engines/drascula/saveload.o In file included from ./gui/message.h:26, from engines/drascula/saveload.cpp:28: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/drascula/talk.o C++ engines/dreamweb/mouse.o C++ engines/dreamweb/monitor.o C++ engines/dreamweb/detection.o C++ engines/dreamweb/newplace.o C++ engines/dreamweb/keypad.o C++ engines/dreamweb/pathfind.o C++ engines/dreamweb/rain.o C++ engines/dreamweb/dreamweb.o C++ engines/dreamweb/print.o C++ engines/drascula/rooms.o C++ engines/dreamweb/object.o C++ engines/dreamweb/people.o C++ engines/dreamweb/sound.o C++ engines/dreamweb/talk.o C++ engines/dreamweb/sprite.o C++ engines/dreamweb/titles.o C++ engines/dreamweb/vgafades.o C++ engines/fullpipe/console.o C++ engines/dreamweb/vgagrafx.o C++ engines/dreamweb/saveload.o C++ engines/dreamweb/use.o C++ engines/fullpipe/floaters.o C++ engines/dreamweb/stubs.o C++ engines/fullpipe/behavior.o C++ engines/fullpipe/detection.o C++ engines/fullpipe/anihandler.o C++ engines/fullpipe/input.o C++ engines/fullpipe/init.o C++ engines/fullpipe/lift.o C++ engines/fullpipe/fullpipe.o C++ engines/fullpipe/interaction.o C++ engines/fullpipe/messagehandlers.o C++ engines/fullpipe/inventory.o C++ engines/fullpipe/gameloader.o C++ engines/fullpipe/ngiarchive.o C++ engines/fullpipe/gfx.o C++ engines/fullpipe/messages.o C++ engines/fullpipe/statesaver.o C++ engines/fullpipe/stateloader.o C++ engines/fullpipe/sound.o C++ engines/fullpipe/scenes/sceneIntroDemo.o C++ engines/fullpipe/scenes.o C++ engines/fullpipe/scenes/scene01.o C++ engines/fullpipe/scenes/sceneIntro.o C++ engines/fullpipe/modal.o C++ engines/fullpipe/scene.o C++ engines/fullpipe/scenes/scene02.o C++ engines/fullpipe/scenes/scene03.o C++ engines/fullpipe/scenes/scene07.o C++ engines/fullpipe/scenes/scene05.o C++ engines/fullpipe/utils.o C++ engines/fullpipe/scenes/scene08.o C++ engines/fullpipe/scenes/scene06.o C++ engines/fullpipe/statics.o C++ engines/fullpipe/scenes/scene10.o C++ engines/fullpipe/scenes/scene12.o C++ engines/fullpipe/scenes/scene09.o C++ engines/fullpipe/scenes/scene04.o C++ engines/fullpipe/scenes/scene13.o C++ engines/fullpipe/scenes/scene11.o C++ engines/fullpipe/scenes/scene15.o C++ engines/fullpipe/scenes/scene16.o C++ engines/fullpipe/scenes/scene17.o C++ engines/fullpipe/scenes/scene21.o C++ engines/fullpipe/motion.o C++ engines/fullpipe/scenes/scene14.o C++ engines/fullpipe/scenes/scene20.o C++ engines/fullpipe/scenes/scene24.o C++ engines/fullpipe/scenes/scene22.o C++ engines/fullpipe/scenes/scene18and19.o C++ engines/fullpipe/scenes/scene23.o C++ engines/fullpipe/scenes/scene26.o C++ engines/fullpipe/scenes/scene25.o C++ engines/fullpipe/scenes/scene30.o C++ engines/fullpipe/scenes/scene28.o C++ engines/fullpipe/scenes/scene27.o C++ engines/fullpipe/scenes/scene31.o C++ engines/fullpipe/scenes/scene32.o C++ engines/fullpipe/scenes/scene33.o C++ engines/fullpipe/scenes/scene36.o C++ engines/fullpipe/scenes/scene35.o C++ engines/fullpipe/scenes/scene34.o C++ engines/fullpipe/scenes/scene29.o C++ engines/fullpipe/scenes/sceneDbg.o C++ engines/fullpipe/scenes/scene38.o C++ engines/fullpipe/scenes/sceneFinal.o C++ engines/fullpipe/scenes/scene37.o C++ engines/glk/debugger.o C++ engines/glk/fonts.o C++ engines/glk/conf.o C++ engines/glk/events.o C++ engines/glk/pc_speaker.o C++ engines/glk/blorb.o C++ engines/glk/raw_decoder.o C++ engines/glk/glk_dispa.o C++ engines/glk/glk.o C++ engines/glk/selection.o C++ engines/glk/picture.o C++ engines/glk/glk_api.o C++ engines/glk/time.o C++ engines/glk/screen.o C++ engines/glk/sound.o C++ engines/glk/quetzal.o C++ engines/glk/utils.o C++ engines/glk/unicode_gen.o C++ engines/glk/unicode.o C++ engines/glk/detection.o C++ engines/glk/window_graphics.o C++ engines/glk/window_pair.o C++ engines/glk/advsys/advsys.o C++ engines/glk/advsys/glk_interface.o C++ engines/glk/windows.o C++ engines/glk/advsys/detection.o C++ engines/glk/advsys/game.o C++ engines/glk/alan2/alan_version.o C++ engines/glk/streams.o C++ engines/glk/window_text_grid.o C++ engines/glk/alan2/args.o C++ engines/glk/alan2/alan2.o engines/glk/alan2/alan2.cpp: In function 'void Glk::Alan2::syncActors(Common::Serializer&)': engines/glk/alan2/alan2.cpp:129:14: warning: taking address of packed member of 'Glk::Alan2::ActElem' may result in an unaligned pointer value [-Waddress-of-packed-member] 129 | syncVal(s, &acts[i - ACTMIN].loc); | ^~~~~~~~~~~~~~~~~~~~~ engines/glk/alan2/alan2.cpp:130:14: warning: taking address of packed member of 'Glk::Alan2::ActElem' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | syncVal(s, &acts[i - ACTMIN].script); | ^~~~~~~~~~~~~~~~~~~~~~~~ engines/glk/alan2/alan2.cpp:131:14: warning: taking address of packed member of 'Glk::Alan2::ActElem' may result in an unaligned pointer value [-Waddress-of-packed-member] 131 | syncVal(s, &acts[i - ACTMIN].step); | ^~~~~~~~~~~~~~~~~~~~~~ engines/glk/alan2/alan2.cpp:132:14: warning: taking address of packed member of 'Glk::Alan2::ActElem' may result in an unaligned pointer value [-Waddress-of-packed-member] 132 | syncVal(s, &acts[i - ACTMIN].count); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from engines/glk/alan2/alan2.cpp:25: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::AtrElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/alan2.cpp:135:67: note: in expansion of macro 'endOfTable' 135 | for (AtrElem *atr = (AtrElem *)addrTo(acts[i - ACTMIN].atrs); !endOfTable(atr); ++atr) | ^~~~~~~~~~ In file included from ./engines/glk/alan2/exe.h:29, from engines/glk/alan2/alan2.cpp:24: ./engines/glk/alan2/types.h:196:8: note: defined here 196 | struct AtrElem { /* ATTRIBUTE LIST */ | ^~~~~~~ engines/glk/alan2/alan2.cpp:136:16: warning: taking address of packed member of 'Glk::Alan2::AtrElem' may result in an unaligned pointer value [-Waddress-of-packed-member] 136 | syncVal(s, &atr->val); | ^~~~~~~~~ engines/glk/alan2/alan2.cpp: In function 'void Glk::Alan2::syncLocations(Common::Serializer&)': engines/glk/alan2/alan2.cpp:143:14: warning: taking address of packed member of 'Glk::Alan2::LocElem' may result in an unaligned pointer value [-Waddress-of-packed-member] 143 | syncVal(s, &locs[i - LOCMIN].describe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from engines/glk/alan2/alan2.cpp:25: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::AtrElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/alan2.cpp:145:67: note: in expansion of macro 'endOfTable' 145 | for (AtrElem *atr = (AtrElem *)addrTo(locs[i - LOCMIN].atrs); !endOfTable(atr); atr++) | ^~~~~~~~~~ In file included from ./engines/glk/alan2/exe.h:29, from engines/glk/alan2/alan2.cpp:24: ./engines/glk/alan2/types.h:196:8: note: defined here 196 | struct AtrElem { /* ATTRIBUTE LIST */ | ^~~~~~~ engines/glk/alan2/alan2.cpp:146:16: warning: taking address of packed member of 'Glk::Alan2::AtrElem' may result in an unaligned pointer value [-Waddress-of-packed-member] 146 | syncVal(s, &atr->val); | ^~~~~~~~~ engines/glk/alan2/alan2.cpp: In function 'void Glk::Alan2::syncObjects(Common::Serializer&)': engines/glk/alan2/alan2.cpp:152:14: warning: taking address of packed member of 'Glk::Alan2::ObjElem' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | syncVal(s, &objs[i - OBJMIN].loc); | ^~~~~~~~~~~~~~~~~~~~~ In file included from engines/glk/alan2/alan2.cpp:25: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::AtrElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/alan2.cpp:154:67: note: in expansion of macro 'endOfTable' 154 | for (AtrElem *atr = (AtrElem *)addrTo(objs[i - OBJMIN].atrs); !endOfTable(atr); atr++) | ^~~~~~~~~~ In file included from ./engines/glk/alan2/exe.h:29, from engines/glk/alan2/alan2.cpp:24: ./engines/glk/alan2/types.h:196:8: note: defined here 196 | struct AtrElem { /* ATTRIBUTE LIST */ | ^~~~~~~ engines/glk/alan2/alan2.cpp:155:16: warning: taking address of packed member of 'Glk::Alan2::AtrElem' may result in an unaligned pointer value [-Waddress-of-packed-member] 155 | syncVal(s, &atr->val); | ^~~~~~~~~ C++ engines/glk/alan2/decode.o C++ engines/glk/alan2/detection.o C++ engines/glk/alan2/glkio.o C++ engines/glk/alan2/debug.o In file included from engines/glk/alan2/debug.cpp:29: engines/glk/alan2/debug.cpp: In function 'void Glk::Alan2::showatrs(Glk::Alan2::Aword)': ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::AtrElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/debug.cpp:43:41: note: in expansion of macro 'endOfTable' 43 | for (at = (AtrElem *) addrTo(atradr); !endOfTable(at); at++) { | ^~~~~~~~~~ In file included from engines/glk/alan2/debug.cpp:23: ./engines/glk/alan2/types.h:196:8: note: defined here 196 | struct AtrElem { /* ATTRIBUTE LIST */ | ^~~~~~~ C++ engines/glk/alan2/params.o C++ engines/glk/window_text_buffer.o C++ engines/glk/advsys/vm.o C++ engines/glk/alan2/stack.o C++ engines/glk/alan2/rules.o C++ engines/glk/alan2/exe.o In file included from engines/glk/alan2/exe.cpp:28: engines/glk/alan2/exe.cpp: In function 'void Glk::Alan2::dscract(Glk::Alan2::Aword)': ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::ScrElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/exe.cpp:817:62: note: in expansion of macro 'endOfTable' 817 | for (scr = (ScrElem *) addrTo(acts[act - ACTMIN].scradr); !endOfTable(scr); scr++) | ^~~~~~~~~~ In file included from engines/glk/alan2/exe.cpp:24: ./engines/glk/alan2/types.h:122:8: note: defined here 122 | struct ScrElem { /* SCRIPT TABLE */ | ^~~~~~~ In file included from engines/glk/alan2/exe.cpp:28: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::ScrElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/exe.cpp:820:7: note: in expansion of macro 'endOfTable' 820 | if (endOfTable(scr)) scr = NULL; | ^~~~~~~~~~ In file included from engines/glk/alan2/exe.cpp:24: ./engines/glk/alan2/types.h:122:8: note: defined here 122 | struct ScrElem { /* SCRIPT TABLE */ | ^~~~~~~ C++ engines/glk/alan2/inter.o C++ engines/glk/alan2/term.o C++ engines/glk/alan2/sysdep.o C++ engines/glk/alan2/types.o engines/glk/alan2/types.cpp: In member function 'void Glk::Alan2::EvtqElem::synchronize(Common::Serializer&)': engines/glk/alan2/types.cpp:45:13: warning: taking address of packed member of 'Glk::Alan2::EvtqElem' may result in an unaligned pointer value [-Waddress-of-packed-member] 45 | syncVal(s, &time); | ^~~~~ engines/glk/alan2/types.cpp:46:13: warning: taking address of packed member of 'Glk::Alan2::EvtqElem' may result in an unaligned pointer value [-Waddress-of-packed-member] 46 | syncVal(s, &event); | ^~~~~~ engines/glk/alan2/types.cpp:47:13: warning: taking address of packed member of 'Glk::Alan2::EvtqElem' may result in an unaligned pointer value [-Waddress-of-packed-member] 47 | syncVal(s, &where); | ^~~~~~ C++ engines/glk/alan2/reverse.o In file included from engines/glk/alan2/reverse.cpp:24: engines/glk/alan2/reverse.cpp: In function 'void Glk::Alan2::reverseMsgs(Glk::Alan2::Aword)': ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::MsgElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/reverse.cpp:81:19: note: in expansion of macro 'endOfTable' 81 | if (adr != 0 && !endOfTable(e)) { | ^~~~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:23: ./engines/glk/alan2/types.h:270:8: note: defined here 270 | struct MsgElem { /* MESSAGE TABLE */ | ^~~~~~~ In file included from engines/glk/alan2/reverse.cpp:24: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::MsgElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/reverse.cpp:83:11: note: in expansion of macro 'endOfTable' 83 | while (!endOfTable(e)) { | ^~~~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:23: ./engines/glk/alan2/types.h:270:8: note: defined here 270 | struct MsgElem { /* MESSAGE TABLE */ | ^~~~~~~ In file included from engines/glk/alan2/reverse.cpp:24: engines/glk/alan2/reverse.cpp: In function 'void Glk::Alan2::reverseWrds(Glk::Alan2::Aword)': ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::WrdElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/reverse.cpp:93:19: note: in expansion of macro 'endOfTable' 93 | if (adr != 0 && !endOfTable(e)) { | ^~~~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:23: ./engines/glk/alan2/types.h:100:8: note: defined here 100 | struct WrdElem { /* Dictionary */ | ^~~~~~~ In file included from engines/glk/alan2/reverse.cpp:24: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::WrdElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/reverse.cpp:95:11: note: in expansion of macro 'endOfTable' 95 | while (!endOfTable(e)) { | ^~~~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:23: ./engines/glk/alan2/types.h:100:8: note: defined here 100 | struct WrdElem { /* Dictionary */ | ^~~~~~~ In file included from engines/glk/alan2/reverse.cpp:24: engines/glk/alan2/reverse.cpp: In function 'void Glk::Alan2::reverseChks(Glk::Alan2::Aword)': ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::ChkElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/reverse.cpp:108:19: note: in expansion of macro 'endOfTable' 108 | if (adr != 0 && !endOfTable(e)) { | ^~~~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:23: ./engines/glk/alan2/types.h:152:8: note: defined here 152 | struct ChkElem { /* CHECK TABLE */ | ^~~~~~~ In file included from engines/glk/alan2/reverse.cpp:24: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::ChkElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/reverse.cpp:110:11: note: in expansion of macro 'endOfTable' 110 | while (!endOfTable(e)) { | ^~~~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:23: ./engines/glk/alan2/types.h:152:8: note: defined here 152 | struct ChkElem { /* CHECK TABLE */ | ^~~~~~~ In file included from engines/glk/alan2/reverse.cpp:24: engines/glk/alan2/reverse.cpp: In function 'void Glk::Alan2::reverseAlts(Glk::Alan2::Aword)': ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::AltElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/reverse.cpp:121:19: note: in expansion of macro 'endOfTable' 121 | if (adr != 0 && !endOfTable(e) && !e->done) { | ^~~~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:23: ./engines/glk/alan2/types.h:188:8: note: defined here 188 | struct AltElem { /* VERB ALTERNATIVE TABLE */ | ^~~~~~~ In file included from engines/glk/alan2/reverse.cpp:24: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::AltElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/reverse.cpp:124:11: note: in expansion of macro 'endOfTable' 124 | while (!endOfTable(e)) { | ^~~~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:23: ./engines/glk/alan2/types.h:188:8: note: defined here 188 | struct AltElem { /* VERB ALTERNATIVE TABLE */ | ^~~~~~~ In file included from engines/glk/alan2/reverse.cpp:24: engines/glk/alan2/reverse.cpp: In function 'void Glk::Alan2::reverseVrbs(Glk::Alan2::Aword)': ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::VrbElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/reverse.cpp:135:19: note: in expansion of macro 'endOfTable' 135 | if (adr != 0 && !endOfTable(e)) { | ^~~~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:23: ./engines/glk/alan2/types.h:157:8: note: defined here 157 | struct VrbElem { /* VERB TABLE */ | ^~~~~~~ In file included from engines/glk/alan2/reverse.cpp:24: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::VrbElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/reverse.cpp:137:11: note: in expansion of macro 'endOfTable' 137 | while (!endOfTable(e)) { | ^~~~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:23: ./engines/glk/alan2/types.h:157:8: note: defined here 157 | struct VrbElem { /* VERB TABLE */ | ^~~~~~~ In file included from engines/glk/alan2/reverse.cpp:24: engines/glk/alan2/reverse.cpp: In function 'void Glk::Alan2::reverseSteps(Glk::Alan2::Aword)': ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::StepElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/reverse.cpp:147:19: note: in expansion of macro 'endOfTable' 147 | if (adr != 0 && !endOfTable(e)) { | ^~~~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:23: ./engines/glk/alan2/types.h:128:8: note: defined here 128 | struct StepElem { /* STEP TABLE */ | ^~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:24: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::StepElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/reverse.cpp:149:11: note: in expansion of macro 'endOfTable' 149 | while (!endOfTable(e)) { | ^~~~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:23: ./engines/glk/alan2/types.h:128:8: note: defined here 128 | struct StepElem { /* STEP TABLE */ | ^~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:24: engines/glk/alan2/reverse.cpp: In function 'void Glk::Alan2::reverseScrs(Glk::Alan2::Aword)': ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::ScrElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/reverse.cpp:160:19: note: in expansion of macro 'endOfTable' 160 | if (adr != 0 && !endOfTable(e)) { | ^~~~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:23: ./engines/glk/alan2/types.h:122:8: note: defined here 122 | struct ScrElem { /* SCRIPT TABLE */ | ^~~~~~~ In file included from engines/glk/alan2/reverse.cpp:24: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::ScrElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/reverse.cpp:162:11: note: in expansion of macro 'endOfTable' 162 | while (!endOfTable(e)) { | ^~~~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:23: ./engines/glk/alan2/types.h:122:8: note: defined here 122 | struct ScrElem { /* SCRIPT TABLE */ | ^~~~~~~ In file included from engines/glk/alan2/reverse.cpp:24: engines/glk/alan2/reverse.cpp: In function 'void Glk::Alan2::reverseActs(Glk::Alan2::Aword)': ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::ActElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/reverse.cpp:173:19: note: in expansion of macro 'endOfTable' 173 | if (adr != 0 && !endOfTable(e)) { | ^~~~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:23: ./engines/glk/alan2/types.h:108:8: note: defined here 108 | struct ActElem { /* ACTOR TABLE */ | ^~~~~~~ In file included from engines/glk/alan2/reverse.cpp:24: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::ActElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/reverse.cpp:175:11: note: in expansion of macro 'endOfTable' 175 | while (!endOfTable(e)) { | ^~~~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:23: ./engines/glk/alan2/types.h:108:8: note: defined here 108 | struct ActElem { /* ACTOR TABLE */ | ^~~~~~~ In file included from engines/glk/alan2/reverse.cpp:24: engines/glk/alan2/reverse.cpp: In function 'void Glk::Alan2::reverseObjs(Glk::Alan2::Aword, Glk::Alan2::Boolean)': ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::ObjElem25' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/reverse.cpp:191:20: note: in expansion of macro 'endOfTable' 191 | if (adr != 0 && !endOfTable(e25)) { | ^~~~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:23: ./engines/glk/alan2/types.h:201:8: note: defined here 201 | struct ObjElem25 { /* OBJECT TABLE of 2.5 format*/ | ^~~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:24: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::ObjElem25' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/reverse.cpp:193:12: note: in expansion of macro 'endOfTable' 193 | while (!endOfTable(e25)) { | ^~~~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:23: ./engines/glk/alan2/types.h:201:8: note: defined here 201 | struct ObjElem25 { /* OBJECT TABLE of 2.5 format*/ | ^~~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:24: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::ObjElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/reverse.cpp:202:20: note: in expansion of macro 'endOfTable' 202 | if (adr != 0 && !endOfTable(e)) { | ^~~~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:23: ./engines/glk/alan2/types.h:211:8: note: defined here 211 | struct ObjElem { /* OBJECT TABLE */ | ^~~~~~~ In file included from engines/glk/alan2/reverse.cpp:24: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::ObjElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/reverse.cpp:204:12: note: in expansion of macro 'endOfTable' 204 | while (!endOfTable(e)) { | ^~~~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:23: ./engines/glk/alan2/types.h:211:8: note: defined here 211 | struct ObjElem { /* OBJECT TABLE */ | ^~~~~~~ In file included from engines/glk/alan2/reverse.cpp:24: engines/glk/alan2/reverse.cpp: In function 'void Glk::Alan2::reverseExts(Glk::Alan2::Aword)': ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::ExtElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/reverse.cpp:219:19: note: in expansion of macro 'endOfTable' 219 | if (adr != 0 && !endOfTable(e)) { | ^~~~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:23: ./engines/glk/alan2/types.h:144:8: note: defined here 144 | struct ExtElem { /* EXIT TABLE structure */ | ^~~~~~~ In file included from engines/glk/alan2/reverse.cpp:24: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::ExtElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/reverse.cpp:221:11: note: in expansion of macro 'endOfTable' 221 | while (!endOfTable(e)) { | ^~~~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:23: ./engines/glk/alan2/types.h:144:8: note: defined here 144 | struct ExtElem { /* EXIT TABLE structure */ | ^~~~~~~ In file included from engines/glk/alan2/reverse.cpp:24: engines/glk/alan2/reverse.cpp: In function 'void Glk::Alan2::reverseLocs(Glk::Alan2::Aword)': ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::LocElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/reverse.cpp:234:19: note: in expansion of macro 'endOfTable' 234 | if (adr != 0 && !endOfTable(e)) { | ^~~~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:23: ./engines/glk/alan2/types.h:134:8: note: defined here 134 | struct LocElem { /* LOCATION TABLE */ | ^~~~~~~ In file included from engines/glk/alan2/reverse.cpp:24: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::LocElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/reverse.cpp:236:11: note: in expansion of macro 'endOfTable' 236 | while (!endOfTable(e)) { | ^~~~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:23: ./engines/glk/alan2/types.h:134:8: note: defined here 134 | struct LocElem { /* LOCATION TABLE */ | ^~~~~~~ In file included from engines/glk/alan2/reverse.cpp:24: engines/glk/alan2/reverse.cpp: In function 'void Glk::Alan2::reverseClas(Glk::Alan2::Aword)': ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::ClaElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/reverse.cpp:251:19: note: in expansion of macro 'endOfTable' 251 | if (adr != 0 && !endOfTable(e)) { | ^~~~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:23: ./engines/glk/alan2/types.h:182:8: note: defined here 182 | struct ClaElem { /* CLASS DEFINITION TABLE */ | ^~~~~~~ In file included from engines/glk/alan2/reverse.cpp:24: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::ClaElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/reverse.cpp:253:11: note: in expansion of macro 'endOfTable' 253 | while (!endOfTable(e)) { | ^~~~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:23: ./engines/glk/alan2/types.h:182:8: note: defined here 182 | struct ClaElem { /* CLASS DEFINITION TABLE */ | ^~~~~~~ In file included from engines/glk/alan2/reverse.cpp:24: engines/glk/alan2/reverse.cpp: In function 'void Glk::Alan2::reverseElms(Glk::Alan2::Aword)': ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::ElmElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/reverse.cpp:265:19: note: in expansion of macro 'endOfTable' 265 | if (adr != 0 && !endOfTable(e)) { | ^~~~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:23: ./engines/glk/alan2/types.h:174:8: note: defined here 174 | struct ElmElem { /* ELEMENT TABLES */ | ^~~~~~~ In file included from engines/glk/alan2/reverse.cpp:24: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::ElmElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/reverse.cpp:267:11: note: in expansion of macro 'endOfTable' 267 | while (!endOfTable(e)) { | ^~~~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:23: ./engines/glk/alan2/types.h:174:8: note: defined here 174 | struct ElmElem { /* ELEMENT TABLES */ | ^~~~~~~ In file included from engines/glk/alan2/reverse.cpp:24: engines/glk/alan2/reverse.cpp: In function 'void Glk::Alan2::reverseStxs(Glk::Alan2::Aword)': ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::StxElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/reverse.cpp:278:19: note: in expansion of macro 'endOfTable' 278 | if (adr != 0 && !endOfTable(e)) { | ^~~~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:23: ./engines/glk/alan2/types.h:162:8: note: defined here 162 | struct StxElem { /* SYNTAX TABLE */ | ^~~~~~~ In file included from engines/glk/alan2/reverse.cpp:24: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::StxElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/reverse.cpp:280:11: note: in expansion of macro 'endOfTable' 280 | while (!endOfTable(e)) { | ^~~~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:23: ./engines/glk/alan2/types.h:162:8: note: defined here 162 | struct StxElem { /* SYNTAX TABLE */ | ^~~~~~~ In file included from engines/glk/alan2/reverse.cpp:24: engines/glk/alan2/reverse.cpp: In function 'void Glk::Alan2::reverseEvts(Glk::Alan2::Aword)': ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::EvtElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/reverse.cpp:290:19: note: in expansion of macro 'endOfTable' 290 | if (adr != 0 && !endOfTable(e)) { | ^~~~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:23: ./engines/glk/alan2/types.h:243:8: note: defined here 243 | struct EvtElem { /* EVENT TABLE */ | ^~~~~~~ In file included from engines/glk/alan2/reverse.cpp:24: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::EvtElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/reverse.cpp:292:11: note: in expansion of macro 'endOfTable' 292 | while (!endOfTable(e)) { | ^~~~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:23: ./engines/glk/alan2/types.h:243:8: note: defined here 243 | struct EvtElem { /* EVENT TABLE */ | ^~~~~~~ In file included from engines/glk/alan2/reverse.cpp:24: engines/glk/alan2/reverse.cpp: In function 'void Glk::Alan2::reverseLims(Glk::Alan2::Aword)': ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::LimElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/reverse.cpp:302:19: note: in expansion of macro 'endOfTable' 302 | if (adr != 0 && !endOfTable(e)) { | ^~~~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:23: ./engines/glk/alan2/types.h:231:8: note: defined here 231 | struct LimElem { /* LIMIT Type */ | ^~~~~~~ In file included from engines/glk/alan2/reverse.cpp:24: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::LimElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/reverse.cpp:304:11: note: in expansion of macro 'endOfTable' 304 | while (!endOfTable(e)) { | ^~~~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:23: ./engines/glk/alan2/types.h:231:8: note: defined here 231 | struct LimElem { /* LIMIT Type */ | ^~~~~~~ In file included from engines/glk/alan2/reverse.cpp:24: engines/glk/alan2/reverse.cpp: In function 'void Glk::Alan2::reverseCnts(Glk::Alan2::Aword)': ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::CntElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/reverse.cpp:314:19: note: in expansion of macro 'endOfTable' 314 | if (adr != 0 && !endOfTable(e)) { | ^~~~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:23: ./engines/glk/alan2/types.h:223:8: note: defined here 223 | struct CntElem { /* CONTAINER TABLE */ | ^~~~~~~ In file included from engines/glk/alan2/reverse.cpp:24: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::CntElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/reverse.cpp:316:11: note: in expansion of macro 'endOfTable' 316 | while (!endOfTable(e)) { | ^~~~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:23: ./engines/glk/alan2/types.h:223:8: note: defined here 223 | struct CntElem { /* CONTAINER TABLE */ | ^~~~~~~ In file included from engines/glk/alan2/reverse.cpp:24: engines/glk/alan2/reverse.cpp: In function 'void Glk::Alan2::reverseRuls(Glk::Alan2::Aword)': ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::RulElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/reverse.cpp:329:19: note: in expansion of macro 'endOfTable' 329 | if (adr != 0 && !endOfTable(e)) { | ^~~~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:23: ./engines/glk/alan2/types.h:237:8: note: defined here 237 | struct RulElem { /* RULE TABLE */ | ^~~~~~~ In file included from engines/glk/alan2/reverse.cpp:24: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::RulElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/reverse.cpp:331:11: note: in expansion of macro 'endOfTable' 331 | while (!endOfTable(e)) { | ^~~~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:23: ./engines/glk/alan2/types.h:237:8: note: defined here 237 | struct RulElem { /* RULE TABLE */ | ^~~~~~~ C++ engines/glk/alan3/acode.o C++ engines/glk/alan2/main.o In file included from engines/glk/alan2/main.cpp:32: engines/glk/alan2/main.cpp: In function 'Glk::Alan2::Boolean Glk::Alan2::exitto(int, int)': ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::ExtElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/main.cpp:531:60: note: in expansion of macro 'endOfTable' 531 | for (ext = (ExtElem *) addrTo(locs[from - LOCMIN].exts); !endOfTable(ext); ext++) | ^~~~~~~~~~ In file included from ./engines/glk/alan2/args.h:32, from engines/glk/alan2/main.cpp:27: ./engines/glk/alan2/types.h:144:8: note: defined here 144 | struct ExtElem { /* EXIT TABLE structure */ | ^~~~~~~ In file included from engines/glk/alan2/main.cpp:32: engines/glk/alan2/main.cpp: In function 'Glk::Alan2::Boolean Glk::Alan2::checklim(Glk::Alan2::Aword, Glk::Alan2::Aword)': ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::LimElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/main.cpp:605:62: note: in expansion of macro 'endOfTable' 605 | for (lim = (LimElem *) addrTo(cnts[props - CNTMIN].lims); !endOfTable(lim); lim++) | ^~~~~~~~~~ In file included from ./engines/glk/alan2/args.h:32, from engines/glk/alan2/main.cpp:27: ./engines/glk/alan2/types.h:231:8: note: defined here 231 | struct LimElem { /* LIMIT Type */ | ^~~~~~~ In file included from engines/glk/alan2/main.cpp:32: engines/glk/alan2/main.cpp: In function 'Glk::Alan2::Boolean Glk::Alan2::trycheck(Glk::Alan2::Aaddr, Glk::Alan2::Boolean)': ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::ChkElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/main.cpp:648:11: note: in expansion of macro 'endOfTable' 648 | while (!endOfTable(chk)) { | ^~~~~~~~~~ In file included from ./engines/glk/alan2/args.h:32, from engines/glk/alan2/main.cpp:27: ./engines/glk/alan2/types.h:152:8: note: defined here 152 | struct ChkElem { /* CHECK TABLE */ | ^~~~~~~ In file included from engines/glk/alan2/main.cpp:32: engines/glk/alan2/main.cpp: In function 'void Glk::Alan2::go(Glk::Alan2::Context&, int)': ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::ExtElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/main.cpp:675:11: note: in expansion of macro 'endOfTable' 675 | while (!endOfTable(ext)) { | ^~~~~~~~~~ In file included from ./engines/glk/alan2/args.h:32, from engines/glk/alan2/main.cpp:27: ./engines/glk/alan2/types.h:144:8: note: defined here 144 | struct ExtElem { /* EXIT TABLE structure */ | ^~~~~~~ In file included from engines/glk/alan2/main.cpp:32: engines/glk/alan2/main.cpp: In function 'Glk::Alan2::AltElem* Glk::Alan2::findalt(Glk::Alan2::Aword, Glk::Alan2::Aword)': ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::VrbElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/main.cpp:737:43: note: in expansion of macro 'endOfTable' 737 | for (vrb = (VrbElem *) addrTo(vrbsadr); !endOfTable(vrb); vrb++) | ^~~~~~~~~~ In file included from ./engines/glk/alan2/args.h:32, from engines/glk/alan2/main.cpp:27: ./engines/glk/alan2/types.h:157:8: note: defined here 157 | struct VrbElem { /* VERB TABLE */ | ^~~~~~~ In file included from engines/glk/alan2/main.cpp:32: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::AltElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/main.cpp:739:47: note: in expansion of macro 'endOfTable' 739 | for (alt = (AltElem *) addrTo(vrb->alts); !endOfTable(alt); alt++) | ^~~~~~~~~~ In file included from ./engines/glk/alan2/args.h:32, from engines/glk/alan2/main.cpp:27: ./engines/glk/alan2/types.h:188:8: note: defined here 188 | struct AltElem { /* VERB ALTERNATIVE TABLE */ | ^~~~~~~ In file included from engines/glk/alan2/main.cpp:32: engines/glk/alan2/main.cpp: In function 'void Glk::Alan2::initstrings()': ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::IniElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/main.cpp:1196:49: note: in expansion of macro 'endOfTable' 1196 | for (init = (IniElem *) addrTo(header->init); !endOfTable(init); init++) { | ^~~~~~~~~~ In file included from ./engines/glk/alan2/args.h:32, from engines/glk/alan2/main.cpp:27: ./engines/glk/alan2/types.h:259:8: note: defined here 259 | struct IniElem { /* STRING INITIALISATION TABLE */ | ^~~~~~~ In file included from engines/glk/alan2/main.cpp:32: engines/glk/alan2/main.cpp: In function 'void Glk::Alan2::movactor(Glk::Alan2::Context&)': ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::ScrElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/main.cpp:1283:48: note: in expansion of macro 'endOfTable' 1283 | for (scr = (ScrElem *) addrTo(act->scradr); !endOfTable(scr); scr++) | ^~~~~~~~~~ In file included from ./engines/glk/alan2/args.h:32, from engines/glk/alan2/main.cpp:27: ./engines/glk/alan2/types.h:122:8: note: defined here 122 | struct ScrElem { /* SCRIPT TABLE */ | ^~~~~~~ In file included from engines/glk/alan2/main.cpp:32: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::StepElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/main.cpp:1333:27: note: in expansion of macro 'endOfTable' 1333 | if (act->step != 0 && endOfTable(step)) | ^~~~~~~~~~ In file included from ./engines/glk/alan2/args.h:32, from engines/glk/alan2/main.cpp:27: ./engines/glk/alan2/types.h:128:8: note: defined here 128 | struct StepElem { /* STEP TABLE */ | ^~~~~~~~ engines/glk/alan2/main.cpp: In function 'void Glk::Alan2::action(Glk::Alan2::Context&, Glk::Alan2::ParamElem*)': engines/glk/alan2/main.cpp:947:22: warning: '%d' directive writing between 1 and 9 bytes into a region of size 8 [-Wformat-overflow=] 947 | sprintf(marker, "($%d)", mpos + 1); /* Prepare a printout with $1/2/3 */ | ^~ engines/glk/alan2/main.cpp:947:19: note: directive argument in the range [1, 357913943] 947 | sprintf(marker, "($%d)", mpos + 1); /* Prepare a printout with $1/2/3 */ | ^~~~~~~ In file included from /usr/include/stdio.h:867, from ./common/scummsys.h:118, from ./engines/glk/alan2/alan2.h:26, from engines/glk/alan2/main.cpp:25: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 5 and 13 bytes into a destination of size 10 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/glk/alan3/alan_version.o C++ engines/glk/alan2/parse.o In file included from engines/glk/alan2/parse.cpp:28: engines/glk/alan2/parse.cpp: In function 'void Glk::Alan2::tryMatch(Glk::Alan2::Context&, Glk::Alan2::ParamElem*)': ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::StxElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/parse.cpp:539:20: note: in expansion of macro 'endOfTable' 539 | for (stx = stxs; !endOfTable(stx); stx++) | ^~~~~~~~~~ In file included from ./engines/glk/alan2/exe.h:29, from engines/glk/alan2/parse.cpp:25: ./engines/glk/alan2/types.h:162:8: note: defined here 162 | struct StxElem { /* SYNTAX TABLE */ | ^~~~~~~ In file included from engines/glk/alan2/parse.cpp:28: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::StxElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/parse.cpp:542:6: note: in expansion of macro 'endOfTable' 542 | if (endOfTable(stx)) { | ^~~~~~~~~~ In file included from ./engines/glk/alan2/exe.h:29, from engines/glk/alan2/parse.cpp:25: ./engines/glk/alan2/types.h:162:8: note: defined here 162 | struct StxElem { /* SYNTAX TABLE */ | ^~~~~~~ In file included from engines/glk/alan2/parse.cpp:28: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::ElmElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/parse.cpp:551:12: note: in expansion of macro 'endOfTable' 551 | while (!endOfTable(elms) && elms->code != EOS) | ^~~~~~~~~~ In file included from ./engines/glk/alan2/exe.h:29, from engines/glk/alan2/parse.cpp:25: ./engines/glk/alan2/types.h:174:8: note: defined here 174 | struct ElmElem { /* ELEMENT TABLES */ | ^~~~~~~ In file included from engines/glk/alan2/parse.cpp:28: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::ElmElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/parse.cpp:553:8: note: in expansion of macro 'endOfTable' 553 | if (endOfTable(elms)) { | ^~~~~~~~~~ In file included from ./engines/glk/alan2/exe.h:29, from engines/glk/alan2/parse.cpp:25: ./engines/glk/alan2/types.h:174:8: note: defined here 174 | struct ElmElem { /* ELEMENT TABLES */ | ^~~~~~~ In file included from engines/glk/alan2/parse.cpp:28: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::ElmElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/parse.cpp:560:13: note: in expansion of macro 'endOfTable' 560 | while (!endOfTable(elms) && elms->code != dict[wrds[wrdidx]].code) | ^~~~~~~~~~ In file included from ./engines/glk/alan2/exe.h:29, from engines/glk/alan2/parse.cpp:25: ./engines/glk/alan2/types.h:174:8: note: defined here 174 | struct ElmElem { /* ELEMENT TABLES */ | ^~~~~~~ In file included from engines/glk/alan2/parse.cpp:28: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::ElmElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/parse.cpp:562:9: note: in expansion of macro 'endOfTable' 562 | if (endOfTable(elms)) { | ^~~~~~~~~~ In file included from ./engines/glk/alan2/exe.h:29, from engines/glk/alan2/parse.cpp:25: ./engines/glk/alan2/types.h:174:8: note: defined here 174 | struct ElmElem { /* ELEMENT TABLES */ | ^~~~~~~ In file included from engines/glk/alan2/parse.cpp:28: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::ElmElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/parse.cpp:568:13: note: in expansion of macro 'endOfTable' 568 | while (!endOfTable(elms) && elms->code != 0) | ^~~~~~~~~~ In file included from ./engines/glk/alan2/exe.h:29, from engines/glk/alan2/parse.cpp:25: ./engines/glk/alan2/types.h:174:8: note: defined here 174 | struct ElmElem { /* ELEMENT TABLES */ | ^~~~~~~ In file included from engines/glk/alan2/parse.cpp:28: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::ElmElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/parse.cpp:570:9: note: in expansion of macro 'endOfTable' 570 | if (endOfTable(elms)) { | ^~~~~~~~~~ In file included from ./engines/glk/alan2/exe.h:29, from engines/glk/alan2/parse.cpp:25: ./engines/glk/alan2/types.h:174:8: note: defined here 174 | struct ElmElem { /* ELEMENT TABLES */ | ^~~~~~~ In file included from engines/glk/alan2/parse.cpp:28: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::ClaElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/parse.cpp:614:46: note: in expansion of macro 'endOfTable' 614 | for (cla = (ClaElem *) addrTo(elms->next); !endOfTable(cla); cla++) { | ^~~~~~~~~~ In file included from ./engines/glk/alan2/exe.h:29, from engines/glk/alan2/parse.cpp:25: ./engines/glk/alan2/types.h:182:8: note: defined here 182 | struct ClaElem { /* CLASS DEFINITION TABLE */ | ^~~~~~~ C++ engines/glk/alan3/actor.o C++ engines/glk/alan3/act.o C++ engines/glk/alan3/attribute.o C++ engines/glk/alan3/checkentry.o C++ engines/glk/alan3/class.o C++ engines/glk/alan3/alan3.o C++ engines/glk/alan3/compatibility.o C++ engines/glk/alan3/current.o C++ engines/glk/alan3/container.o C++ engines/glk/alan3/decode.o C++ engines/glk/alan3/alt_info.o C++ engines/glk/alan3/event.o C++ engines/glk/alan3/dictionary.o C++ engines/glk/alan3/fnmatch.o C++ engines/glk/alan3/lists.o C++ engines/glk/alan3/literal.o C++ engines/glk/alan3/glkio.o C++ engines/glk/alan3/exe.o C++ engines/glk/alan3/detection.o C++ engines/glk/alan3/options.o C++ engines/glk/alan3/memory.o C++ engines/glk/alan3/debug.o engines/glk/alan3/debug.cpp: In function 'void Glk::Alan3::debug(Glk::Alan3::Context&, bool, int, int)': engines/glk/alan3/debug.cpp:702:25: warning: '%s' directive writing up to 199 bytes into a region of size between 192 and 196 [-Wformat-overflow=] 702 | sprintf(buf, "$i%s %s %s$n$t$t-- %s", entry->command, entry->parameter, padding(entry, maxLength), entry->helpText); | ^~ engines/glk/alan3/debug.cpp:702:16: note: assuming directive output of 9 bytes 702 | sprintf(buf, "$i%s %s %s$n$t$t-- %s", entry->command, entry->parameter, padding(entry, maxLength), entry->helpText); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from ./common/scummsys.h:118, from ./common/util.h:26, from ./engines/glk/alan3/sysdep.h:39, from ./engines/glk/alan3/types.h:28, from ./engines/glk/alan3/debug.h:28, from engines/glk/alan3/debug.cpp:23: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 226) into a destination of size 200 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/glk/alan3/location.o C++ engines/glk/alan3/msg.o C++ engines/glk/alan3/parameter_position.o C++ engines/glk/alan3/instance.o C++ engines/glk/alan3/output.o C++ engines/glk/alan3/main.o C++ engines/glk/alan3/params.o C++ engines/glk/alan3/save.o C++ engines/glk/alan3/score.o C++ engines/glk/alan3/rules.o C++ engines/glk/alan3/reverse.o C++ engines/glk/alan3/set.o C++ engines/glk/alan3/scan.o C++ engines/glk/alan3/state_stack.o C++ engines/glk/alan3/parse.o C++ engines/glk/alan3/stack.o C++ engines/glk/alan3/state.o C++ engines/glk/alan3/syntax.o C++ engines/glk/alan3/inter.o C++ engines/glk/alan3/types.o C++ engines/glk/alan3/syserr.o C++ engines/glk/alan3/word.o C++ engines/glk/alan3/sysdep.o C++ engines/glk/alan3/utils.o C++ engines/glk/frotz/bitmap_font.o C++ engines/glk/frotz/config.o C++ engines/glk/frotz/frotz.o C++ engines/glk/frotz/pics_decoder.o C++ engines/glk/frotz/mem.o C++ engines/glk/frotz/pics.o C++ engines/glk/frotz/processor_buffer.o C++ engines/glk/frotz/processor_input.o C++ engines/glk/frotz/glk_interface.o C++ engines/glk/frotz/processor_maths.o C++ engines/glk/frotz/detection.o C++ engines/glk/frotz/processor.o C++ engines/glk/frotz/processor_mem.o C++ engines/glk/frotz/processor_table.o C++ engines/glk/frotz/processor_objects.o C++ engines/glk/frotz/processor_windows.o C++ engines/glk/frotz/processor_screen.o C++ engines/glk/frotz/processor_variables.o C++ engines/glk/frotz/processor_streams.o C++ engines/glk/frotz/quetzal.o C++ engines/glk/frotz/processor_text.o C++ engines/glk/frotz/screen.o C++ engines/glk/frotz/sound_folder.o C++ engines/glk/glulxe/float.o C++ engines/glk/frotz/windows.o C++ engines/glk/glulxe/accel.o C++ engines/glk/glulxe/gestalt.o C++ engines/glk/glulxe/detection.o C++ engines/glk/glulxe/funcs.o C++ engines/glk/glulxe/exec.o C++ engines/glk/glulxe/search.o C++ engines/glk/glulxe/heap.o C++ engines/glk/glulxe/glulxe.o C++ engines/glk/glulxe/operand.o C++ engines/glk/glulxe/vm.o C++ engines/glk/glulxe/glkop.o C++ engines/glk/hugo/hemedia.o C++ engines/glk/glulxe/serial.o C++ engines/glk/glulxe/string.o C++ engines/glk/hugo/heglk.o C++ engines/glk/hugo/detection.o C++ engines/glk/hugo/heexpr.o C++ engines/glk/hugo/htokens.o C++ engines/glk/hugo/heobject.o C++ engines/glk/hugo/stringfn.o C++ engines/glk/hugo/heres.o C++ engines/glk/hugo/heset.o C++ engines/glk/hugo/hemisc.o C++ engines/glk/hugo/hugo.o C++ engines/glk/magnetic/emu.o C++ engines/glk/magnetic/detection.o C++ engines/glk/magnetic/magnetic.o C++ engines/glk/magnetic/graphics.o C++ engines/glk/magnetic/sound.o C++ engines/glk/hugo/herun.o C++ engines/glk/hugo/heparse.o C++ engines/glk/tads/os_buffer.o C++ engines/glk/tads/os_glk.o C++ engines/glk/tads/os_banners.o C++ engines/glk/scott/detection.o C++ engines/glk/tads/tads.o C++ engines/glk/tads/os_frob_tads.o C++ engines/glk/tads/os_parse.o C++ engines/glk/tads/detection.o C++ engines/glk/tads/tads2/command_line.o C++ engines/glk/tads/tads2/character_map.o C++ engines/glk/tads/tads2/data.o C++ engines/glk/tads/tads2/error.o C++ engines/glk/tads/tads2/error_handling.o C++ engines/glk/tads/tads2/error_message.o C++ engines/glk/tads/tads2/debug.o C++ engines/glk/tads/tads2/list.o C++ engines/glk/tads/tads2/get_string.o C++ engines/glk/tads/tads2/memory_cache_heap.o C++ engines/glk/tads/tads2/ltk.o C++ engines/glk/scott/scott.o C++ engines/glk/tads/tads2/line_source_file.o C++ engines/glk/tads/tads2/memory_cache.o C++ engines/glk/tads/tads2/file_io.o C++ engines/glk/tads/tads2/memory_cache_swap.o C++ engines/glk/tads/tads2/os.o C++ engines/glk/tads/tads2/execute_command.o C++ engines/glk/tads/tads2/post_compilation.o C++ engines/glk/tads/tads2/built_in.o C++ engines/glk/tads/tads2/object.o C++ engines/glk/tads/tads2/qa_scriptor.o C++ engines/glk/tads/tads2/play.o C++ engines/glk/tads/tads2/runtime_app.o C++ engines/glk/tads/tads2/runstat.o C++ engines/glk/tads/tads2/tads2.o C++ engines/glk/tads/tads2/tokenizer_hash.o C++ engines/glk/tads/tads2/output.o C++ engines/glk/tads/tads2/regex.o C++ engines/glk/tads/tads2/runtime_driver.o C++ engines/glk/tads/tads2/vocabulary.o C++ engines/glk/tads/tads3/tads3.o C++ engines/gnap/debugger.o C++ engines/gnap/datarchive.o C++ engines/glk/tads/tads2/tokenizer.o C++ engines/gnap/music.o C++ engines/glk/tads/tads2/run.o C++ engines/gnap/character.o C++ engines/gnap/detection.o C++ engines/gnap/resource.o C++ engines/gnap/sound.o C++ engines/gnap/menu.o C++ engines/gnap/grid.o C++ engines/gnap/scenes/groupcs.o C++ engines/gnap/gnap.o C++ engines/gnap/scenes/group5.o C++ engines/gnap/gamesys.o C++ engines/gnap/scenes/group3.o C++ engines/gnap/scenes/intro.o C++ engines/gnap/scenes/arcade.o C++ engines/gob/aniobject.o C++ engines/gnap/scenes/scenecore.o C++ engines/gnap/scenes/group2.o C++ engines/gob/backbuffer.o C++ engines/gob/cheater.o C++ engines/glk/tads/tads2/vocabulary_parser.o C++ engines/gnap/scenes/group0.o C++ engines/gnap/scenes/group4.o C++ engines/gob/cheater_geisha.o C++ engines/gob/anifile.o C++ engines/gob/cmpfile.o C++ engines/gob/console.o C++ engines/gob/dbase.o C++ engines/gob/databases.o C++ engines/gnap/scenes/group1.o C++ engines/gob/dataio.o C++ engines/gob/draw_bargon.o C++ engines/gob/decfile.o C++ engines/gob/draw_v1.o C++ engines/gob/draw.o C++ engines/gob/global.o C++ engines/gob/draw_playtoons.o C++ engines/gob/draw_v2.o C++ engines/gob/expression.o C++ engines/gob/goblin_v1.o C++ engines/gob/goblin_v3.o C++ engines/gob/goblin_v2.o C++ engines/gob/game.o C++ engines/gob/goblin_v4.o C++ engines/gob/iniconfig.o C++ engines/gob/init_v1.o C++ engines/gob/init.o C++ engines/gob/draw_fascin.o C++ engines/gob/init_geisha.o C++ engines/gob/goblin.o C++ engines/gob/init_v4.o C++ engines/gob/init_v2.o C++ engines/gob/init_fascin.o C++ engines/gob/gob.o In file included from engines/gob/gob.cpp:33: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from engines/gob/gob.cpp:34: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ C++ engines/gob/init_v3.o C++ engines/gob/init_v7.o C++ engines/gob/init_v6.o C++ engines/gob/hotspots.o C++ engines/gob/inter.o C++ engines/gob/inter_inca2.o C++ engines/gob/inter_bargon.o C++ engines/gob/inter_geisha.o In file included from ./gui/message.h:26, from engines/gob/inter_geisha.cpp:27: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/gob/inter_littlered.o C++ engines/gob/inter_fascin.o C++ engines/gob/inter_v3.o C++ engines/gob/map.o C++ engines/gob/inter_playtoons.o In file included from ./gui/message.h:26, from engines/gob/inter_playtoons.cpp:27: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/gob/inter_v4.o C++ engines/gob/inter_v6.o C++ engines/gob/inter_v5.o In file included from ./gui/message.h:26, from engines/gob/inter_v5.cpp:25: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/gob/inter_v2.o In file included from ./gui/message.h:26, from engines/gob/inter_v2.cpp:27: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/gob/map_v2.o C++ engines/gob/mult.o C++ engines/gob/map_v1.o C++ engines/gob/palanim.o C++ engines/gob/inter_v7.o C++ engines/gob/scenery_v1.o C++ engines/gob/scenery_v2.o C++ engines/gob/mult_v1.o C++ engines/gob/rxyfile.o C++ engines/gob/resources.o C++ engines/gob/variables.o C++ engines/gob/script.o C++ engines/gob/inter_v1.o C++ engines/gob/totfile.o C++ engines/gob/util.o C++ engines/gob/mult_v2.o C++ engines/gob/video_v1.o C++ engines/gob/scenery.o C++ engines/gob/video_v2.o C++ engines/gob/video_v6.o C++ engines/gob/surface.o C++ engines/gob/video.o C++ engines/gob/demos/batplayer.o C++ engines/gob/demos/scnplayer.o C++ engines/gob/demos/demoplayer.o C++ engines/gob/pregob/txtfile.o C++ engines/gob/detection/detection.o C++ engines/gob/videoplayer.o C++ engines/gob/pregob/onceupon/babayaga.o C++ engines/gob/pregob/gctfile.o C++ engines/gob/pregob/pregob.o C++ engines/gob/pregob/onceupon/abracadabra.o C++ engines/gob/pregob/onceupon/title.o C++ engines/gob/pregob/onceupon/chargenchild.o C++ engines/gob/minigames/geisha/evilfish.o C++ engines/gob/pregob/onceupon/stork.o C++ engines/gob/minigames/geisha/oko.o C++ engines/gob/pregob/onceupon/parents.o C++ engines/gob/minigames/geisha/meter.o C++ engines/gob/pregob/seqfile.o C++ engines/gob/minigames/geisha/mouth.o C++ engines/gob/minigames/geisha/submarine.o C++ engines/gob/save/saveload.o C++ engines/gob/save/saveload_v2.o C++ engines/gob/save/savehandler.o C++ engines/gob/save/saveload_v3.o C++ engines/gob/minigames/geisha/diving.o C++ engines/gob/pregob/onceupon/onceupon.o C++ engines/gob/save/saveload_v4.o C++ engines/gob/save/saveload_v7.o C++ engines/gob/save/savefile.o C++ engines/gob/save/saveload_geisha.o C++ engines/gob/save/saveload_ajworld.o C++ engines/gob/minigames/geisha/penetration.o C++ engines/gob/save/saveload_fascin.o C++ engines/gob/save/saveload_v6.o C++ engines/gob/save/saveconverter_v3.o C++ engines/gob/save/saveload_inca2.o C++ engines/gob/save/saveconverter_v2.o C++ engines/gob/save/saveload_playtoons.o C++ engines/gob/save/saveconverter.o C++ engines/gob/sound/sounddesc.o C++ engines/gob/save/saveconverter_v4.o C++ engines/gob/sound/pcspeaker.o C++ engines/gob/sound/protracker.o C++ engines/gob/sound/infogrames.o C++ engines/gob/sound/soundmixer.o C++ engines/gob/sound/adlplayer.o C++ engines/gob/sound/musplayer.o C++ engines/gob/sound/sound.o C++ engines/gob/sound/soundblaster.o C++ engines/gob/sound/bgatmosphere.o C++ engines/gob/sound/cdrom.o C++ engines/gob/sound/adlib.o C++ engines/groovie/graphics.o C++ engines/groovie/font.o C++ engines/groovie/detection.o C++ engines/groovie/cell.o C++ engines/groovie/lzss.o C++ engines/groovie/debug.o C++ engines/groovie/player.o C++ engines/groovie/cursor.o C++ engines/groovie/resource.o C++ engines/groovie/saveload.o C++ engines/groovie/groovie.o C++ engines/groovie/vdx.o C++ engines/groovie/music.o engines/groovie/music.cpp:649:59: warning: multi-character character constant [-Wmultichar] 649 | _driver->getPercussionChannel()->sysEx_customInstrument('ADLP', data); | ^~~~~~ engines/groovie/music.cpp:668:44: warning: multi-character character constant [-Wmultichar] 668 | _driver->sysEx_customInstrument(channel, 'ADL ', data + 2); | ^~~~~~ C++ engines/groovie/roq.o C++ engines/groovie/stuffit.o C++ engines/groovie/script.o In file included from ./gui/message.h:26, from engines/groovie/script.cpp:42: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/hdb/ai-inventory.o C++ engines/hdb/ai-use.o C++ engines/hdb/ai-lists.o C++ engines/hdb/ai-waypoint.o C++ engines/hdb/ai-cinematic.o C++ engines/hdb/ai-funcs.o C++ engines/hdb/ai-player.o C++ engines/hdb/file-manager.o C++ engines/hdb/detection.o C++ engines/hdb/ai-bots.o C++ engines/hdb/input.o C++ engines/hdb/sound.o C++ engines/hdb/ai-init.o C++ engines/hdb/hdb.o C++ engines/hdb/saveload.o C++ engines/hdb/lua-script.o C++ engines/hopkins/debugger.o C++ engines/hdb/map.o C++ engines/hdb/menu.o C++ engines/hopkins/anim.o C++ engines/hdb/gfx.o In file included from /usr/include/string.h:495, from ./common/scummsys.h:120, from ./common/random.h:26, from engines/hdb/gfx.cpp:25: In function 'char* strncpy(char*, const char*, size_t)', inlined from 'void HDB::Gfx::init()' at engines/hdb/gfx.cpp:246:11: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin___strncpy_chk(char*, const char*, unsigned int, unsigned int)' specified bound depends on the length of the source argument [-Wstringop-overflow=] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hdb/gfx.cpp: In member function 'void HDB::Gfx::init()': engines/hdb/gfx.cpp:246:57: note: length computed here 246 | strncpy(search, _tLookupArray[index].filename, strlen(_tLookupArray[index].filename) - 2); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/hopkins/detection.o C++ engines/hopkins/computer.o C++ engines/hopkins/files.o C++ engines/hopkins/events.o C++ engines/hopkins/dialogs.o C++ engines/hopkins/globals.o C++ engines/hopkins/font.o C++ engines/hopkins/menu.o C++ engines/hdb/window.o C++ engines/hopkins/saveload.o C++ engines/hugo/console.o C++ engines/hopkins/graphics.o C++ engines/hopkins/talk.o C++ engines/hugo/detection.o C++ engines/hopkins/sound.o C++ engines/hugo/file_v1d.o C++ engines/hugo/dialogs.o In file included from ./engines/hugo/dialogs.h:26, from engines/hugo/dialogs.cpp:29: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/edittext.h:26, from ./engines/hugo/dialogs.h:27, from engines/hugo/dialogs.cpp:29: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from engines/hugo/dialogs.cpp:29: ./engines/hugo/dialogs.h:58:13: warning: multi-character character constant [-Wmultichar] 58 | kCmdWhat = 'WHAT', | ^~~~~~ ./engines/hugo/dialogs.h:59:14: warning: multi-character character constant [-Wmultichar] 59 | kCmdMusic = 'MUZK', | ^~~~~~ ./engines/hugo/dialogs.h:60:16: warning: multi-character character constant [-Wmultichar] 60 | kCmdSoundFX = 'SOUN', | ^~~~~~ ./engines/hugo/dialogs.h:61:13: warning: multi-character character constant [-Wmultichar] 61 | kCmdSave = 'SAVE', | ^~~~~~ ./engines/hugo/dialogs.h:62:13: warning: multi-character character constant [-Wmultichar] 62 | kCmdLoad = 'LOAD', | ^~~~~~ ./engines/hugo/dialogs.h:63:15: warning: multi-character character constant [-Wmultichar] 63 | kCmdRecall = 'RECL', | ^~~~~~ ./engines/hugo/dialogs.h:64:14: warning: multi-character character constant [-Wmultichar] 64 | kCmdTurbo = 'TURB', | ^~~~~~ ./engines/hugo/dialogs.h:65:13: warning: multi-character character constant [-Wmultichar] 65 | kCmdLook = 'LOOK', | ^~~~~~ ./engines/hugo/dialogs.h:66:15: warning: multi-character character constant [-Wmultichar] 66 | kCmdInvent = 'INVT', | ^~~~~~ ./engines/hugo/dialogs.h:69:15: warning: multi-character character constant [-Wmultichar] 69 | kCmdButton = 'BTNP', | ^~~~~~ ./engines/hugo/dialogs.h:70:19: warning: multi-character character constant [-Wmultichar] 70 | kCmdFinishEdit = 'FNSH' | ^~~~~~ C++ engines/hugo/file_v2d.o C++ engines/hugo/display.o C++ engines/hugo/file.o C++ engines/hugo/file_v1w.o C++ engines/hugo/file_v3d.o C++ engines/hopkins/lines.o C++ engines/hugo/file_v2w.o C++ engines/hugo/inventory.o C++ engines/hopkins/objects.o C++ engines/hugo/mouse.o In file included from ./engines/hugo/dialogs.h:26, from engines/hugo/mouse.cpp:36: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/edittext.h:26, from ./engines/hugo/dialogs.h:27, from engines/hugo/mouse.cpp:36: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from engines/hugo/mouse.cpp:36: ./engines/hugo/dialogs.h:58:13: warning: multi-character character constant [-Wmultichar] 58 | kCmdWhat = 'WHAT', | ^~~~~~ ./engines/hugo/dialogs.h:59:14: warning: multi-character character constant [-Wmultichar] 59 | kCmdMusic = 'MUZK', | ^~~~~~ ./engines/hugo/dialogs.h:60:16: warning: multi-character character constant [-Wmultichar] 60 | kCmdSoundFX = 'SOUN', | ^~~~~~ ./engines/hugo/dialogs.h:61:13: warning: multi-character character constant [-Wmultichar] 61 | kCmdSave = 'SAVE', | ^~~~~~ ./engines/hugo/dialogs.h:62:13: warning: multi-character character constant [-Wmultichar] 62 | kCmdLoad = 'LOAD', | ^~~~~~ ./engines/hugo/dialogs.h:63:15: warning: multi-character character constant [-Wmultichar] 63 | kCmdRecall = 'RECL', | ^~~~~~ ./engines/hugo/dialogs.h:64:14: warning: multi-character character constant [-Wmultichar] 64 | kCmdTurbo = 'TURB', | ^~~~~~ ./engines/hugo/dialogs.h:65:13: warning: multi-character character constant [-Wmultichar] 65 | kCmdLook = 'LOOK', | ^~~~~~ ./engines/hugo/dialogs.h:66:15: warning: multi-character character constant [-Wmultichar] 66 | kCmdInvent = 'INVT', | ^~~~~~ ./engines/hugo/dialogs.h:69:15: warning: multi-character character constant [-Wmultichar] 69 | kCmdButton = 'BTNP', | ^~~~~~ ./engines/hugo/dialogs.h:70:19: warning: multi-character character constant [-Wmultichar] 70 | kCmdFinishEdit = 'FNSH' | ^~~~~~ C++ engines/hugo/intro.o C++ engines/hopkins/script.o C++ engines/hugo/object_v1d.o C++ engines/hugo/object_v3d.o C++ engines/hugo/object_v2d.o C++ engines/hugo/object_v1w.o C++ engines/hugo/parser_v1w.o C++ engines/hugo/hugo.o In file included from ./engines/hugo/dialogs.h:26, from engines/hugo/hugo.cpp:34: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/edittext.h:26, from ./engines/hugo/dialogs.h:27, from engines/hugo/hugo.cpp:34: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from engines/hugo/hugo.cpp:34: ./engines/hugo/dialogs.h:58:13: warning: multi-character character constant [-Wmultichar] 58 | kCmdWhat = 'WHAT', | ^~~~~~ ./engines/hugo/dialogs.h:59:14: warning: multi-character character constant [-Wmultichar] 59 | kCmdMusic = 'MUZK', | ^~~~~~ ./engines/hugo/dialogs.h:60:16: warning: multi-character character constant [-Wmultichar] 60 | kCmdSoundFX = 'SOUN', | ^~~~~~ ./engines/hugo/dialogs.h:61:13: warning: multi-character character constant [-Wmultichar] 61 | kCmdSave = 'SAVE', | ^~~~~~ ./engines/hugo/dialogs.h:62:13: warning: multi-character character constant [-Wmultichar] 62 | kCmdLoad = 'LOAD', | ^~~~~~ ./engines/hugo/dialogs.h:63:15: warning: multi-character character constant [-Wmultichar] 63 | kCmdRecall = 'RECL', | ^~~~~~ ./engines/hugo/dialogs.h:64:14: warning: multi-character character constant [-Wmultichar] 64 | kCmdTurbo = 'TURB', | ^~~~~~ ./engines/hugo/dialogs.h:65:13: warning: multi-character character constant [-Wmultichar] 65 | kCmdLook = 'LOOK', | ^~~~~~ ./engines/hugo/dialogs.h:66:15: warning: multi-character character constant [-Wmultichar] 66 | kCmdInvent = 'INVT', | ^~~~~~ ./engines/hugo/dialogs.h:69:15: warning: multi-character character constant [-Wmultichar] 69 | kCmdButton = 'BTNP', | ^~~~~~ ./engines/hugo/dialogs.h:70:19: warning: multi-character character constant [-Wmultichar] 70 | kCmdFinishEdit = 'FNSH' | ^~~~~~ C++ engines/hugo/object.o C++ engines/hugo/parser.o C++ engines/hugo/parser_v2d.o C++ engines/hopkins/hopkins.o C++ engines/hugo/text.o C++ engines/hugo/parser_v1d.o C++ engines/hugo/parser_v3d.o C++ engines/hugo/route.o C++ engines/hugo/sound.o C++ engines/hugo/util.o In file included from ./gui/message.h:26, from engines/hugo/util.cpp:32: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/edittext.h:26, from ./engines/hugo/dialogs.h:27, from engines/hugo/util.cpp:34: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from engines/hugo/util.cpp:34: ./engines/hugo/dialogs.h:58:13: warning: multi-character character constant [-Wmultichar] 58 | kCmdWhat = 'WHAT', | ^~~~~~ ./engines/hugo/dialogs.h:59:14: warning: multi-character character constant [-Wmultichar] 59 | kCmdMusic = 'MUZK', | ^~~~~~ ./engines/hugo/dialogs.h:60:16: warning: multi-character character constant [-Wmultichar] 60 | kCmdSoundFX = 'SOUN', | ^~~~~~ ./engines/hugo/dialogs.h:61:13: warning: multi-character character constant [-Wmultichar] 61 | kCmdSave = 'SAVE', | ^~~~~~ ./engines/hugo/dialogs.h:62:13: warning: multi-character character constant [-Wmultichar] 62 | kCmdLoad = 'LOAD', | ^~~~~~ ./engines/hugo/dialogs.h:63:15: warning: multi-character character constant [-Wmultichar] 63 | kCmdRecall = 'RECL', | ^~~~~~ ./engines/hugo/dialogs.h:64:14: warning: multi-character character constant [-Wmultichar] 64 | kCmdTurbo = 'TURB', | ^~~~~~ ./engines/hugo/dialogs.h:65:13: warning: multi-character character constant [-Wmultichar] 65 | kCmdLook = 'LOOK', | ^~~~~~ ./engines/hugo/dialogs.h:66:15: warning: multi-character character constant [-Wmultichar] 66 | kCmdInvent = 'INVT', | ^~~~~~ ./engines/hugo/dialogs.h:69:15: warning: multi-character character constant [-Wmultichar] 69 | kCmdButton = 'BTNP', | ^~~~~~ ./engines/hugo/dialogs.h:70:19: warning: multi-character character constant [-Wmultichar] 70 | kCmdFinishEdit = 'FNSH' | ^~~~~~ C++ engines/illusions/bbdou/bbdou_credits_staticdata.o C++ engines/illusions/bbdou/bbdou_credits.o C++ engines/illusions/bbdou/bbdou_bubble.o C++ engines/illusions/bbdou/bbdou_cursor.o C++ engines/illusions/bbdou/bbdou_foodctl.o C++ engines/illusions/bbdou/bbdou_menukeys.o C++ engines/illusions/bbdou/bbdou_inventory.o C++ engines/illusions/bbdou/bbdou_triggerfunctions.o C++ engines/illusions/bbdou/gamestate_bbdou.o C++ engines/illusions/bbdou/bbdou_videoplayer.o C++ engines/hugo/schedule.o C++ engines/illusions/bbdou/menusystem_bbdou.o C++ engines/illusions/cursor.o C++ engines/illusions/actor.o C++ engines/illusions/camera.o C++ engines/illusions/duckman/duckman_screenshakereffects.o C++ engines/illusions/bbdou/bbdou_specialcode.o C++ engines/illusions/duckman/duckman_credits.o C++ engines/illusions/duckman/duckman_dialog.o C++ engines/illusions/detection.o C++ engines/illusions/duckman/duckman_inventory.o C++ engines/illusions/bbdou/illusions_bbdou.o C++ engines/illusions/duckman/duckman_videoplayer.o C++ engines/illusions/bbdou/scriptopcodes_bbdou.o C++ engines/illusions/duckman/gamestate_duckman.o C++ engines/illusions/dictionary.o C++ engines/illusions/fileresourcereader.o C++ engines/illusions/duckman/propertytimers.o C++ engines/illusions/fixedpoint.o C++ engines/illusions/duckman/duckman_specialcode.o C++ engines/illusions/gamarchive.o C++ engines/illusions/gamestate.o C++ engines/illusions/duckman/menusystem_duckman.o C++ engines/illusions/gamresourcereader.o C++ engines/illusions/graphics.o C++ engines/illusions/input.o C++ engines/illusions/illusions.o C++ engines/illusions/resources/fontresource.o C++ engines/illusions/duckman/scriptopcodes_duckman.o C++ engines/illusions/pathfinder.o C++ engines/illusions/resources/genericresource.o C++ engines/illusions/duckman/illusions_duckman.o C++ engines/illusions/resources/midiresource.o C++ engines/illusions/resources/actorresource.o C++ engines/illusions/resources/soundresource.o C++ engines/illusions/menusystem.o C++ engines/illusions/resources/talkresource.o C++ engines/illusions/resources/backgroundresource.o C++ engines/illusions/saveload.o C++ engines/illusions/resourcesystem.o C++ engines/illusions/resources/scriptresource.o C++ engines/illusions/scriptopcodes.o C++ engines/illusions/scriptstack.o C++ engines/illusions/screentext.o C++ engines/illusions/specialcode.o C++ engines/illusions/threads/causethread_duckman.o C++ engines/illusions/threads/abortablethread.o C++ engines/illusions/textdrawer.o C++ engines/illusions/sequenceopcodes.o C++ engines/illusions/screen.o C++ engines/illusions/threads/scriptthread.o C++ engines/illusions/threads/talkthread.o C++ engines/illusions/sound.o C++ engines/illusions/threads/timerthread.o C++ engines/illusions/time.o C++ engines/illusions/threads/talkthread_duckman.o C++ engines/illusions/updatefunctions.o C++ engines/kyra/engine/items_v2.o C++ engines/illusions/thread.o C++ engines/kyra/engine/items_hof.o C++ engines/kyra/engine/items_lok.o C++ engines/kyra/engine/items_mr.o C++ engines/kyra/engine/kyra_v2.o C++ engines/kyra/engine/scene_v1.o C++ engines/kyra/detection.o C++ engines/kyra/engine/scene_v2.o C++ engines/kyra/engine/kyra_lok.o C++ engines/kyra/engine/scene_lok.o C++ engines/kyra/engine/kyra_v1.o C++ engines/kyra/engine/scene_hof.o C++ engines/kyra/engine/sprites.o C++ engines/kyra/engine/timer_lok.o C++ engines/kyra/engine/util.o C++ engines/kyra/engine/timer.o C++ engines/kyra/engine/scene_mr.o C++ engines/kyra/engine/kyra_mr.o engines/kyra/engine/kyra_mr.cpp: In member function 'void Kyra::KyraEngine_MR::openTalkFile(int)': engines/kyra/engine/kyra_mr.cpp:700:31: warning: 'TALK.TLK' directive writing 8 bytes into a region of size between 4 and 13 [-Wformat-overflow=] 700 | sprintf(talkFilename, "CH%dTALK.TLK", _currentTalkFile); | ^~~~~~~~ In file included from /usr/include/stdio.h:867, from ./common/scummsys.h:118, from ./engines/engine.h:26, from ./engines/kyra/kyra_v1.h:26, from ./engines/kyra/engine/kyra_v2.h:26, from ./engines/kyra/engine/kyra_mr.h:26, from engines/kyra/engine/kyra_mr.cpp:23: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 12 and 21 bytes into a destination of size 16 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/kyra/engine/timer_hof.o C++ engines/kyra/engine/kyra_hof.o engines/kyra/engine/kyra_hof.cpp: In member function 'void Kyra::KyraEngine_HoF::openTalkFile(int)': engines/kyra/engine/kyra_hof.cpp:1394:30: warning: 'VOC.TLK' directive writing 7 bytes into a region of size between 4 and 13 [-Wformat-overflow=] 1394 | sprintf(talkFilename, "CH%dVOC.TLK", _oldTalkFile); | ^~~~~~~ In file included from /usr/include/stdio.h:867, from ./common/scummsys.h:118, from ./engines/engine.h:26, from ./engines/kyra/kyra_v1.h:26, from ./engines/kyra/engine/kyra_v2.h:26, from ./engines/kyra/engine/kyra_hof.h:26, from engines/kyra/engine/kyra_hof.cpp:23: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 11 and 20 bytes into a destination of size 16 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/kyra/engine/timer_mr.o C++ engines/kyra/graphics/animator_v2.o C++ engines/kyra/graphics/animator_hof.o C++ engines/kyra/graphics/animator_lok.o C++ engines/kyra/graphics/screen_hof.o C++ engines/kyra/graphics/animator_tim.o C++ engines/kyra/graphics/screen_v2.o C++ engines/kyra/graphics/animator_mr.o C++ engines/kyra/graphics/screen_mr.o C++ engines/kyra/graphics/screen_lok.o C++ engines/kyra/gui/gui.o C++ engines/kyra/graphics/wsamovie.o C++ engines/kyra/graphics/vqa.o C++ engines/kyra/gui/gui_v1.o C++ engines/kyra/gui/saveload.o C++ engines/kyra/gui/debugger.o C++ engines/kyra/gui/gui_v2.o C++ engines/kyra/gui/gui_lok.o C++ engines/kyra/gui/saveload_lok.o C++ engines/kyra/gui/gui_hof.o C++ engines/kyra/gui/saveload_mr.o C++ engines/kyra/script/script_v1.o C++ engines/kyra/gui/saveload_hof.o C++ engines/kyra/script/script_v2.o C++ engines/kyra/gui/gui_mr.o C++ engines/kyra/resource/resource.o C++ engines/kyra/graphics/screen.o C++ engines/kyra/script/script.o C++ engines/kyra/sequence/seqplayer.o C++ engines/kyra/resource/resource_intern.o C++ engines/kyra/sequence/sequences_v2.o C++ engines/kyra/script/script_tim.o C++ engines/kyra/sequence/sequences_mr.o C++ engines/kyra/script/script_lok.o C++ engines/kyra/script/script_mr.o C++ engines/kyra/sound/sound_adlib.o C++ engines/kyra/sound/sound_amiga_lok.o C++ engines/kyra/sequence/sequences_lok.o C++ engines/kyra/script/script_hof.o engines/kyra/script/script_hof.cpp: In member function 'int Kyra::KyraEngine_HoF::o2_showLetter(Kyra::EMCState*)': engines/kyra/script/script_hof.cpp:770:32: warning: '.COL' directive writing 4 bytes into a region of size between 3 and 8 [-Wformat-overflow=] 770 | sprintf(filename, "_NTEPAL%.1d.COL", letter+1); | ^~~~ In file included from /usr/include/stdio.h:867, from ./common/scummsys.h:118, from ./engines/engine.h:26, from ./engines/kyra/kyra_v1.h:26, from ./engines/kyra/engine/kyra_v2.h:26, from ./engines/kyra/engine/kyra_hof.h:26, from engines/kyra/script/script_hof.cpp:23: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 18 bytes into a destination of size 16 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/kyra/script/script_hof.cpp:779:36: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] 779 | sprintf(filename, "LETTER%.1d.TXT", letter); | ^ In file included from /usr/include/stdio.h:867, from ./common/scummsys.h:118, from ./engines/engine.h:26, from ./engines/kyra/kyra_v1.h:26, from ./engines/kyra/engine/kyra_v2.h:26, from ./engines/kyra/engine/kyra_hof.h:26, from engines/kyra/script/script_hof.cpp:23: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 12 and 17 bytes into a destination of size 16 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/kyra/sound/sound_digital_mr.o C++ engines/kyra/sound/sound_pc98_lok.o C++ engines/kyra/sound/sound_lok.o C++ engines/kyra/sound/sound_midi.o In file included from ./gui/message.h:26, from engines/kyra/sound/sound_midi.cpp:31: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/kyra/sound/sound_pc98_v2.o C++ engines/kyra/sound/sound_towns_lok.o C++ engines/kyra/sound/sound.o C++ engines/kyra/text/text.o C++ engines/kyra/sound/drivers/midi.o C++ engines/kyra/sequence/sequences_hof.o C++ engines/kyra/sound/drivers/pcspeaker.o C++ engines/kyra/text/text_lok.o C++ engines/kyra/sound/drivers/audstream.o C++ engines/kyra/resource/staticres.o C++ engines/kyra/sound/drivers/adlib.o C++ engines/kyra/engine/sprites_rpg.o C++ engines/kyra/engine/timer_rpg.o C++ engines/kyra/text/text_hof.o C++ engines/kyra/gui/gui_rpg.o C++ engines/kyra/engine/kyra_rpg.o C++ engines/kyra/gui/saveload_rpg.o C++ engines/kyra/resource/staticres_rpg.o C++ engines/kyra/engine/scene_rpg.o C++ engines/kyra/engine/items_lol.o C++ engines/kyra/text/text_mr.o C++ engines/kyra/engine/timer_lol.o C++ engines/kyra/text/text_rpg.o C++ engines/kyra/graphics/screen_lol.o C++ engines/kyra/engine/sprites_lol.o C++ engines/kyra/gui/saveload_lol.o C++ engines/kyra/engine/scene_lol.o C++ engines/kyra/sound/sound_lol.o C++ engines/kyra/text/text_lol.o C++ engines/kyra/sequence/sequences_lol.o C++ engines/kyra/engine/eob.o C++ engines/kyra/engine/darkmoon.o C++ engines/kyra/gui/gui_lol.o engines/kyra/gui/gui_lol.cpp: In member function 'void Kyra::LoLEngine::gui_displayCharInventory(int)': engines/kyra/gui/gui_lol.cpp:164:30: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] 164 | sprintf(file, "invent%d.cps", inventoryTypes[id]); | ^ In file included from /usr/include/stdio.h:867, from ./common/scummsys.h:118, from ./engines/engine.h:26, from ./engines/kyra/kyra_v1.h:26, from ./engines/kyra/gui/gui.h:26, from ./engines/kyra/gui/gui_v1.h:26, from ./engines/kyra/gui/gui_lol.h:28, from engines/kyra/gui/gui_lol.cpp:25: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 12 and 14 bytes into a destination of size 13 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/kyra/engine/items_eob.o C++ engines/kyra/engine/chargen.o C++ engines/kyra/engine/lol.o C++ engines/kyra/engine/magic_eob.o C++ engines/kyra/resource/staticres_lol.o C++ engines/kyra/script/script_lol.o C++ engines/kyra/engine/scene_eob.o C++ engines/kyra/engine/timer_eob.o C++ engines/kyra/engine/sprites_eob.o C++ engines/kyra/sound/sound_amiga_eob.o C++ engines/kyra/engine/eobcommon.o C++ engines/kyra/sound/sound_towns_darkmoon.o C++ engines/kyra/script/script_eob.o C++ engines/kyra/sequence/sequences_eob.o C++ engines/kyra/sequence/sequences_darkmoon.o C++ engines/lab/anim.o C++ engines/kyra/graphics/screen_eob.o engines/kyra/graphics/screen_eob.cpp: In member function 'void Kyra::Screen_EoB::loadSpecialAmigaCPS(const char*, int, bool)': engines/kyra/graphics/screen_eob.cpp:1571:8: warning: '%s' directive argument is null [-Wformat-overflow=] 1571 | error("Screen_EoB::loadSpecialAmigaCPS(): Failed to load file '%s'", file); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/kyra/resource/staticres_eob.o C++ engines/lab/console.o C++ engines/kyra/sound/drivers/audiomaster2.o C++ engines/lab/eventman.o C++ engines/lab/image.o C++ engines/kyra/gui/saveload_eob.o In file included from ./gui/message.h:26, from engines/kyra/gui/saveload_eob.cpp:34: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/lab/detection.o C++ engines/lab/interface.o C++ engines/lab/labsets.o C++ engines/lab/intro.o C++ engines/lab/music.o C++ engines/lab/engine.o In file included from ./gui/message.h:26, from engines/lab/engine.cpp:34: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/lab/dispman.o C++ engines/lab/lab.o C++ engines/lab/map.o C++ engines/lab/processroom.o In file included from ./gui/message.h:26, from engines/lab/processroom.cpp:31: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/lab/speciallocks.o In file included from ./gui/message.h:26, from engines/lab/speciallocks.cpp:33: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/lab/utils.o C++ engines/lab/savegame.o In file included from ./gui/message.h:26, from engines/lab/savegame.cpp:34: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/lab/special.o C++ engines/lastexpress/data/animation.o C++ engines/kyra/gui/gui_eob.o C++ engines/lastexpress/data/background.o C++ engines/lastexpress/data/archive.o C++ engines/lastexpress/data/font.o C++ engines/lab/resource.o C++ engines/lastexpress/data/cursor.o C++ engines/lastexpress/data/subtitle.o C++ engines/lastexpress/data/sequence.o C++ engines/lastexpress/data/snd.o C++ engines/lastexpress/data/scene.o C++ engines/lastexpress/entities/entity.o C++ engines/lastexpress/entities/alouan.o C++ engines/lastexpress/entities/cooks.o C++ engines/lastexpress/entities/boutarel.o C++ engines/lastexpress/entities/abbot.o C++ engines/lastexpress/entities/entity39.o C++ engines/lastexpress/entities/alexei.o C++ engines/lastexpress/entities/chapters.o C++ engines/lastexpress/entities/hadija.o C++ engines/lastexpress/entities/francois.o C++ engines/lastexpress/entities/august.o C++ engines/lastexpress/entities/gendarmes.o C++ engines/lastexpress/entities/ivo.o C++ engines/lastexpress/entities/kronos.o C++ engines/lastexpress/entities/kahina.o C++ engines/lastexpress/entities/anna.o C++ engines/lastexpress/entities/coudert.o C++ engines/lastexpress/entities/max.o C++ engines/lastexpress/entities/mahmud.o C++ engines/lastexpress/entities/sophie.o C++ engines/lastexpress/entities/tables.o C++ engines/lastexpress/entities/salko.o C++ engines/lastexpress/entities/mmeboutarel.o C++ engines/lastexpress/entities/pascale.o C++ engines/lastexpress/entities/milos.o C++ engines/lastexpress/entities/rebecca.o C++ engines/lastexpress/entities/train.o C++ engines/lastexpress/entities/vassili.o C++ engines/lastexpress/fight/fight.o C++ engines/lastexpress/entities/vesna.o C++ engines/lastexpress/fight/fighter.o C++ engines/lastexpress/entities/mertens.o C++ engines/lastexpress/entities/waiter1.o C++ engines/lastexpress/fight/fighter_anna.o C++ engines/lastexpress/entities/waiter2.o C++ engines/lastexpress/entities/tatiana.o C++ engines/lastexpress/fight/fighter_salko.o C++ engines/lastexpress/fight/fighter_ivo.o C++ engines/lastexpress/entities/verges.o C++ engines/lastexpress/fight/fighter_milos.o C++ engines/lastexpress/entities/yasmin.o C++ engines/lastexpress/fight/fighter_vesna.o C++ engines/lastexpress/game/object.o C++ engines/lastexpress/game/beetle.o C++ engines/lastexpress/game/logic.o C++ engines/lastexpress/game/inventory.o C++ engines/lastexpress/menu/clock.o C++ engines/lastexpress/game/savepoint.o C++ engines/lastexpress/menu/trainline.o C++ engines/lastexpress/game/state.o C++ engines/lastexpress/game/savegame.o C++ engines/lastexpress/game/scenes.o C++ engines/lastexpress/sound/entry.o C++ engines/lastexpress/sound/queue.o C++ engines/lastexpress/detection.o C++ engines/lastexpress/game/action.o C++ engines/lastexpress/menu/menu.o C++ engines/lastexpress/graphics.o C++ engines/lilliput/console.o C++ engines/lastexpress/game/entities.o C++ engines/lastexpress/resource.o C++ engines/lastexpress/sound/sound.o C++ engines/lilliput/stream.o C++ engines/lastexpress/lastexpress.o C++ engines/lilliput/sound.o C++ engines/lilliput/detection.o C++ engines/lure/animseq.o C++ engines/lure/decode.o C++ engines/lure/debugger.o C++ engines/lure/events.o C++ engines/lastexpress/debug.o C++ engines/lure/detection.o C++ engines/lure/disk.o engines/lure/disk.cpp: In member function 'void Lure::Disk::openFile(uint8)': engines/lure/disk.cpp:94:30: warning: '%s' directive writing 3 bytes into a region of size between 2 and 4 [-Wformat-overflow=] 94 | sprintf(sFilename, "disk%d.%s", _fileNum, isEGA ? "ega" : "vga"); | ^~ In file included from /usr/include/stdio.h:867, from ./common/scummsys.h:118, from ./common/endian.h:26, from engines/lure/disk.cpp:24: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 12 bytes into a destination of size 10 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/lure/intro.o C++ engines/lure/memory.o C++ engines/lure/fights.o C++ engines/lure/menu.o C++ engines/lure/lure.o C++ engines/lilliput/script.o C++ engines/lure/palette.o C++ engines/lilliput/lilliput.o C++ engines/lure/game.o C++ engines/lure/screen.o C++ engines/lure/strings.o C++ engines/lure/room.o C++ engines/macventure/container.o C++ engines/macventure/controls.o C++ engines/lure/sound.o C++ engines/macventure/cursor.o C++ engines/macventure/datafiles.o C++ engines/lure/scripts.o C++ engines/lure/res.o C++ engines/lure/surface.o C++ engines/lure/res_struct.o C++ engines/macventure/prebuilt_dialogs.o C++ engines/macventure/detection.o C++ engines/macventure/dialog.o C++ engines/macventure/saveload.o C++ engines/macventure/windows.o C++ engines/macventure/image.o C++ engines/lure/hotspots.o C++ engines/made/console.o C++ engines/macventure/text.o C++ engines/macventure/sound.o C++ engines/made/detection.o C++ engines/made/graphics.o C++ engines/macventure/script.o C++ engines/made/music.o C++ engines/made/made.o C++ engines/macventure/world.o C++ engines/made/pmvplayer.o C++ engines/macventure/macventure.o C++ engines/macventure/gui.o C++ engines/made/database.o C++ engines/made/redreader.o C++ engines/made/screenfx.o C++ engines/made/sound.o C++ engines/made/script.o C++ engines/mads/dragonsphere/game_dragonsphere.o C++ engines/made/screen.o C++ engines/mads/dragonsphere/globals_dragonsphere.o C++ engines/mads/dragonsphere/dragonsphere_scenes.o C++ engines/mads/phantom/globals_phantom.o C++ engines/made/resource.o C++ engines/mads/phantom/phantom_scenes.o C++ engines/mads/phantom/game_phantom.o C++ engines/made/scriptfuncs.o C++ engines/mads/nebular/globals_nebular.o C++ engines/mads/nebular/game_nebular.o C++ engines/mads/nebular/menu_nebular.o C++ engines/mads/phantom/phantom_scenes3.o C++ engines/mads/nebular/dialogs_nebular.o C++ engines/mads/dragonsphere/dragonsphere_scenes1.o C++ engines/mads/nebular/nebular_scenes.o C++ engines/mads/phantom/phantom_scenes5.o C++ engines/mads/nebular/sound_nebular.o C++ engines/mads/phantom/phantom_scenes2.o C++ engines/mads/phantom/phantom_scenes4.o C++ engines/mads/nebular/nebular_scenes1.o C++ engines/mads/phantom/phantom_scenes1.o C++ engines/mads/action.o C++ engines/mads/nebular/nebular_scenes5.o C++ engines/mads/nebular/nebular_scenes2.o C++ engines/mads/nebular/nebular_scenes7.o C++ engines/mads/nebular/nebular_scenes8.o C++ engines/mads/assets.o C++ engines/mads/audio.o C++ engines/mads/compression.o C++ engines/mads/nebular/nebular_scenes4.o C++ engines/mads/camera.o C++ engines/mads/nebular/nebular_scenes3.o C++ engines/mads/animation.o C++ engines/mads/font.o C++ engines/mads/events.o C++ engines/mads/debugger.o C++ engines/mads/detection.o C++ engines/mads/dialogs.o C++ engines/mads/globals.o C++ engines/mads/game_data.o C++ engines/mads/nebular/nebular_scenes6.o C++ engines/mads/hotspots.o C++ engines/mads/game.o C++ engines/mads/inventory.o C++ engines/mads/mads.o C++ engines/mads/conversations.o C++ engines/mads/msurface.o C++ engines/mads/messages.o C++ engines/mads/menu_views.o C++ engines/mads/rails.o C++ engines/mads/palette.o C++ engines/mads/resources.o C++ engines/mads/staticres.o C++ engines/mads/sound.o C++ engines/mads/player.o C++ engines/mads/sequence.o C++ engines/mads/screen.o C++ engines/mohawk/cursors.o C++ engines/mads/sprites.o C++ engines/mads/scene.o C++ engines/mads/scene_data.o C++ engines/mohawk/installer_archive.o C++ engines/mohawk/detection.o C++ engines/mohawk/dialogs.o In file included from ./engines/mohawk/dialogs.h:30, from engines/mohawk/dialogs.cpp:24: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from engines/mohawk/dialogs.cpp:28: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from engines/mohawk/dialogs.cpp:29: ./gui/widgets/popup.h:33:26: warning: multi-character character constant [-Wmultichar] 33 | kPopUpItemSelectedCmd = 'POPs' | ^~~~~~ engines/mohawk/dialogs.cpp:83:12: warning: multi-character character constant [-Wmultichar] 83 | kZipCmd = 'ZIPM', | ^~~~~~ engines/mohawk/dialogs.cpp:84:14: warning: multi-character character constant [-Wmultichar] 84 | kTransCmd = 'TRAN', | ^~~~~~ engines/mohawk/dialogs.cpp:85:14: warning: multi-character character constant [-Wmultichar] 85 | kWaterCmd = 'WATR', | ^~~~~~ engines/mohawk/dialogs.cpp:86:13: warning: multi-character character constant [-Wmultichar] 86 | kDropCmd = 'DROP', | ^~~~~~ engines/mohawk/dialogs.cpp:87:12: warning: multi-character character constant [-Wmultichar] 87 | kMapCmd = 'SMAP', | ^~~~~~ engines/mohawk/dialogs.cpp:88:13: warning: multi-character character constant [-Wmultichar] 88 | kMenuCmd = 'MENU', | ^~~~~~ engines/mohawk/dialogs.cpp:89:13: warning: multi-character character constant [-Wmultichar] 89 | kSaveCmd = 'SAVE', | ^~~~~~ engines/mohawk/dialogs.cpp:90:13: warning: multi-character character constant [-Wmultichar] 90 | kLoadCmd = 'LOAD', | ^~~~~~ engines/mohawk/dialogs.cpp:91:13: warning: multi-character character constant [-Wmultichar] 91 | kQuitCmd = 'QUIT' | ^~~~~~ C++ engines/mohawk/bitmap.o C++ engines/mohawk/graphics.o C++ engines/mohawk/console.o C++ engines/mads/user_interface.o C++ engines/mohawk/livingbooks_graphics.o C++ engines/mohawk/mohawk.o In file included from ./engines/mohawk/dialogs.h:30, from engines/mohawk/mohawk.cpp:31: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/mohawk/sound.o engines/mohawk/sound.cpp:244:16: warning: multi-character character constant [-Wmultichar] 244 | if (header == 'Wv') { // Big Endian | ^~~~ engines/mohawk/sound.cpp:248:23: warning: multi-character character constant [-Wmultichar] 248 | } else if (header == 'vW') { // Little Endian | ^~~~ C++ engines/mohawk/livingbooks_lbx.o C++ engines/mohawk/view.o C++ engines/mohawk/video.o C++ engines/mohawk/cstime_cases.o C++ engines/mohawk/cstime_graphics.o C++ engines/mohawk/cstime.o C++ engines/mohawk/resource.o C++ engines/mohawk/cstime_view.o C++ engines/mohawk/cstime_ui.o C++ engines/mohawk/myst_card.o C++ engines/mohawk/myst_areas.o C++ engines/mohawk/myst_graphics.o C++ engines/mohawk/myst_sound.o C++ engines/mohawk/resource_cache.o C++ engines/mohawk/myst_stacks/credits.o C++ engines/mohawk/cstime_game.o C++ engines/mohawk/myst.o In file included from ./engines/mohawk/dialogs.h:30, from engines/mohawk/myst.cpp:39: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/mohawk/myst_scripts.o C++ engines/mohawk/myst_stacks/demo.o C++ engines/mohawk/myst_stacks/makingof.o C++ engines/mohawk/myst_stacks/intro.o C++ engines/mohawk/livingbooks_code.o C++ engines/mohawk/myst_stacks/dni.o C++ engines/mohawk/myst_stacks/channelwood.o C++ engines/mohawk/myst_state.o C++ engines/mohawk/myst_stacks/slides.o C++ engines/mohawk/myst_stacks/preview.o In file included from ./gui/message.h:26, from engines/mohawk/myst_stacks/preview.cpp:32: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/mohawk/myst_stacks/menu.o In file included from ./gui/message.h:26, from engines/mohawk/myst_stacks/menu.cpp:35: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/mohawk/myst_stacks/mechanical.o C++ engines/mohawk/livingbooks.o In file included from ./gui/message.h:26, from engines/mohawk/livingbooks.cpp:41: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/mohawk/riven_inventory.o C++ engines/mohawk/myst_stacks/stoneship.o C++ engines/mohawk/myst_stacks/selenitic.o C++ engines/mohawk/riven_sound.o C++ engines/mohawk/riven_vars.o C++ engines/mohawk/riven.o In file included from ./gui/message.h:26, from engines/mohawk/riven.cpp:31: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/mohawk/riven_graphics.o engines/mohawk/riven_graphics.cpp:413:36: warning: multi-character character constant [-Wmultichar] 413 | if (sfxeStream->readUint16BE() != 'SL') | ^~~~ C++ engines/mohawk/riven_stack.o In file included from ./gui/message.h:26, from engines/mohawk/riven_stack.cpp:35: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/mohawk/riven_video.o C++ engines/mohawk/riven_saveload.o C++ engines/mohawk/riven_card.o C++ engines/mohawk/riven_stacks/aspit.o In file included from ./gui/message.h:26, from engines/mohawk/riven_stacks/aspit.cpp:38: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/mohawk/riven_stacks/bspit.o C++ engines/mohawk/riven_stacks/domespit.o C++ engines/mohawk/myst_stacks/myst.o C++ engines/mohawk/riven_scripts.o C++ engines/mohawk/riven_stacks/rspit.o C++ engines/mohawk/riven_stacks/ospit.o C++ engines/mohawk/riven_stacks/pspit.o C++ engines/mohawk/riven_stacks/gspit.o C++ engines/mortevielle/debugger.o C++ engines/mortevielle/detection.o C++ engines/mohawk/riven_stacks/tspit.o C++ engines/mohawk/riven_stacks/jspit.o C++ engines/mortevielle/mouse.o C++ engines/mortevielle/dialogs.o C++ engines/mortevielle/actions.o C++ engines/mortevielle/menu.o C++ engines/mutationofjb/commands/additemcommand.o C++ engines/mortevielle/outtext.o C++ engines/mortevielle/graphics.o C++ engines/mortevielle/mortevielle.o C++ engines/mutationofjb/commands/bitmapvisibilitycommand.o C++ engines/mutationofjb/commands/callmacrocommand.o C++ engines/mutationofjb/commands/command.o C++ engines/mutationofjb/commands/camefromcommand.o C++ engines/mutationofjb/commands/conditionalcommand.o C++ engines/mortevielle/sound.o C++ engines/mortevielle/saveload.o C++ engines/mutationofjb/commands/changecommand.o C++ engines/mutationofjb/commands/ifcommand.o C++ engines/mutationofjb/commands/ifitemcommand.o C++ engines/mutationofjb/commands/ifpiggycommand.o C++ engines/mutationofjb/commands/gotocommand.o C++ engines/mutationofjb/commands/definestructcommand.o C++ engines/mutationofjb/commands/loadplayercommand.o C++ engines/mutationofjb/commands/newroomcommand.o C++ engines/mutationofjb/commands/removeallitemscommand.o C++ engines/mutationofjb/commands/playanimationcommand.o C++ engines/mutationofjb/commands/labelcommand.o C++ engines/mutationofjb/commands/removeitemcommand.o C++ engines/mutationofjb/commands/seqcommand.o C++ engines/mutationofjb/commands/renamecommand.o C++ engines/mutationofjb/commands/setcolorcommand.o C++ engines/mutationofjb/commands/specialshowcommand.o C++ engines/mortevielle/utils.o C++ engines/mutationofjb/commands/saycommand.o C++ engines/mutationofjb/commands/setobjectframecommand.o C++ engines/mutationofjb/commands/endblockcommand.o C++ engines/mutationofjb/commands/switchpartcommand.o C++ engines/mutationofjb/commands/talkcommand.o C++ engines/mutationofjb/commands/randomcommand.o C++ engines/mutationofjb/tasks/sequentialtask.o C++ engines/mutationofjb/widgets/buttonwidget.o C++ engines/mutationofjb/tasks/taskmanager.o C++ engines/mutationofjb/tasks/objectanimationtask.o C++ engines/mutationofjb/tasks/saytask.o C++ engines/mutationofjb/widgets/imagewidget.o C++ engines/mutationofjb/widgets/conversationwidget.o C++ engines/mutationofjb/widgets/widget.o C++ engines/mutationofjb/tasks/conversationtask.o C++ engines/mutationofjb/widgets/gamewidget.o C++ engines/mutationofjb/widgets/inventorywidget.o C++ engines/mutationofjb/widgets/labelwidget.o C++ engines/mutationofjb/animationdecoder.o C++ engines/mutationofjb/assets.o C++ engines/mutationofjb/encryptedfile.o C++ engines/mutationofjb/conversationlinelist.o C++ engines/mutationofjb/guiscreen.o C++ engines/mutationofjb/font.o C++ engines/mutationofjb/detection.o C++ engines/mutationofjb/debug.o C++ engines/mutationofjb/game.o C++ engines/mutationofjb/gamescreen.o C++ engines/mutationofjb/inventory.o C++ engines/mutationofjb/gamedata.o C++ engines/mutationofjb/hardcodedstrings.o C++ engines/mutationofjb/timer.o C++ engines/mutationofjb/inventoryitemdefinitionlist.o C++ engines/mutationofjb/mutationofjb.o C++ engines/mutationofjb/util.o C++ engines/mutationofjb/room.o C++ engines/neverhood/background.o C++ engines/neverhood/blbarchive.o C++ engines/neverhood/entity.o C++ engines/neverhood/console.o C++ engines/mutationofjb/script.o C++ engines/neverhood/gamevars.o C++ engines/neverhood/diskplayerscene.o C++ engines/neverhood/microtiles.o C++ engines/neverhood/detection.o C++ engines/neverhood/gamemodule.o C++ engines/neverhood/graphics.o C++ engines/neverhood/module.o C++ engines/neverhood/modules/module1100_sprites.o C++ engines/neverhood/modules/module1000.o C++ engines/neverhood/modules/module1100.o C++ engines/neverhood/modules/module1200.o C++ engines/neverhood/modules/module1200_sprites.o C++ engines/neverhood/menumodule.o C++ engines/neverhood/modules/module1000_sprites.o C++ engines/neverhood/modules/module1500.o C++ engines/neverhood/modules/module1400.o C++ engines/neverhood/modules/module1300_sprites.o C++ engines/neverhood/modules/module1300.o C++ engines/neverhood/klaymen.o C++ engines/neverhood/modules/module1600.o C++ engines/neverhood/modules/module1400_sprites.o C++ engines/neverhood/modules/module1700.o C++ engines/neverhood/modules/module1700_sprites.o C++ engines/neverhood/modules/module1800.o C++ engines/neverhood/modules/module1900.o C++ engines/neverhood/modules/module2000.o C++ engines/neverhood/modules/module1600_sprites.o C++ engines/neverhood/modules/module1900_sprites.o C++ engines/neverhood/modules/module2000_sprites.o C++ engines/neverhood/modules/module2100.o C++ engines/neverhood/modules/module2100_sprites.o C++ engines/neverhood/modules/module2300.o C++ engines/neverhood/modules/module2500_sprites.o C++ engines/neverhood/modules/module2600.o C++ engines/neverhood/modules/module2500.o C++ engines/neverhood/modules/module2400.o C++ engines/neverhood/modules/module2600_sprites.o C++ engines/neverhood/modules/module2400_sprites.o C++ engines/neverhood/modules/module2700_sprites.o C++ engines/neverhood/modules/module2200_sprites.o C++ engines/neverhood/modules/module2900_sprites.o C++ engines/neverhood/modules/module2900.o C++ engines/neverhood/modules/module2200.o C++ engines/neverhood/modules/module3000.o C++ engines/neverhood/navigationscene.o C++ engines/neverhood/mouse.o C++ engines/neverhood/modules/module2700.o C++ engines/neverhood/modules/module3000_sprites.o C++ engines/neverhood/neverhood.o C++ engines/neverhood/palette.o C++ engines/neverhood/resourceman.o C++ engines/neverhood/modules/module2800_sprites.o C++ engines/neverhood/saveload.o C++ engines/neverhood/smackerscene.o C++ engines/neverhood/screen.o C++ engines/neverhood/modules/module2800.o C++ engines/neverhood/smackerplayer.o C++ engines/neverhood/scene.o C++ engines/neverhood/resource.o C++ engines/parallaction/callables_br.o C++ engines/parallaction/adlib.o C++ engines/neverhood/sprite.o C++ engines/parallaction/balloons.o C++ engines/neverhood/sound.o C++ engines/parallaction/callables_ns.o C++ engines/parallaction/dialogue.o C++ engines/parallaction/debug.o C++ engines/parallaction/detection.o C++ engines/neverhood/staticdata.o C++ engines/parallaction/exec.o C++ engines/parallaction/disk_br.o C++ engines/parallaction/font.o C++ engines/parallaction/gfxbase.o C++ engines/parallaction/gui.o C++ engines/parallaction/disk_ns.o C++ engines/parallaction/inventory.o C++ engines/parallaction/graphics.o C++ engines/parallaction/input.o C++ engines/parallaction/gui_br.o C++ engines/parallaction/objects.o C++ engines/parallaction/exec_ns.o C++ engines/parallaction/gui_ns.o C++ engines/parallaction/parser.o C++ engines/parallaction/exec_br.o C++ engines/parallaction/parallaction_ns.o C++ engines/parallaction/sound_ns.o C++ engines/parallaction/parallaction_br.o C++ engines/parallaction/staticres.o C++ engines/parallaction/sound_br.o C++ engines/parallaction/saveload.o In file included from ./gui/message.h:26, from engines/parallaction/saveload.cpp:29: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/pegasus/compass.o C++ engines/pegasus/console.o C++ engines/parallaction/parallaction.o C++ engines/pegasus/detection.o C++ engines/pegasus/cursor.o C++ engines/parallaction/walk.o C++ engines/pegasus/energymonitor.o C++ engines/pegasus/elements.o C++ engines/pegasus/fader.o C++ engines/pegasus/graphics.o C++ engines/parallaction/parser_br.o C++ engines/pegasus/interaction.o C++ engines/pegasus/hotspot.o C++ engines/pegasus/notification.o C++ engines/pegasus/input.o C++ engines/pegasus/sound.o C++ engines/pegasus/movie.o C++ engines/parallaction/parser_ns.o C++ engines/pegasus/interface.o C++ engines/pegasus/util.o C++ engines/pegasus/gamestate.o C++ engines/pegasus/ai/ai_action.o C++ engines/pegasus/menu.o C++ engines/pegasus/transition.o C++ engines/pegasus/surface.o C++ engines/pegasus/timers.o C++ engines/pegasus/ai/ai_rule.o C++ engines/pegasus/items/autodragger.o C++ engines/pegasus/items/inventory.o C++ engines/pegasus/ai/ai_area.o C++ engines/pegasus/ai/ai_condition.o C++ engines/pegasus/items/itemlist.o C++ engines/pegasus/items/itemdragger.o C++ engines/pegasus/items/item.o C++ engines/pegasus/items/inventorypicture.o C++ engines/pegasus/items/biochips/biochipitem.o C++ engines/pegasus/items/biochips/mapchip.o C++ engines/pegasus/items/biochips/aichip.o C++ engines/pegasus/items/biochips/retscanchip.o C++ engines/pegasus/items/biochips/opticalchip.o C++ engines/pegasus/items/inventory/gascanister.o C++ engines/pegasus/items/biochips/shieldchip.o C++ engines/pegasus/items/biochips/mapimage.o C++ engines/pegasus/items/biochips/pegasuschip.o C++ engines/pegasus/items/inventory/inventoryitem.o C++ engines/pegasus/neighborhood/door.o C++ engines/pegasus/items/inventory/keycard.o C++ engines/pegasus/neighborhood/extra.o C++ engines/pegasus/items/inventory/airmask.o C++ engines/pegasus/neighborhood/hotspotinfo.o C++ engines/pegasus/neighborhood/exit.o C++ engines/pegasus/neighborhood/turn.o C++ engines/pegasus/neighborhood/zoom.o C++ engines/pegasus/neighborhood/spot.o C++ engines/pegasus/neighborhood/view.o C++ engines/pegasus/pegasus.o In file included from ./gui/message.h:26, from engines/pegasus/pegasus.cpp:39: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/pegasus/neighborhood/mars/hermite.o C++ engines/pegasus/neighborhood/mars/gravitoncannon.o C++ engines/pegasus/neighborhood/caldoria/caldoria4dsystem.o C++ engines/pegasus/neighborhood/caldoria/caldoriamirror.o C++ engines/pegasus/neighborhood/mars/energybeam.o C++ engines/pegasus/neighborhood/caldoria/caldoriamessages.o C++ engines/pegasus/neighborhood/mars/planetmover.o C++ engines/pegasus/neighborhood/mars/shuttleenergymeter.o C++ engines/pegasus/neighborhood/mars/reactor.o C++ engines/pegasus/neighborhood/caldoria/caldoriabomb.o C++ engines/pegasus/neighborhood/mars/robotship.o C++ engines/pegasus/neighborhood/mars/spacechase3d.o C++ engines/pegasus/neighborhood/mars/shuttleweapon.o C++ engines/pegasus/neighborhood/mars/shuttlehud.o C++ engines/pegasus/neighborhood/mars/spacejunk.o C++ engines/pegasus/neighborhood/norad/pressuretracker.o C++ engines/pegasus/neighborhood/norad/noradelevator.o C++ engines/pegasus/neighborhood/mars/tractorbeam.o C++ engines/pegasus/neighborhood/norad/pressuredoor.o C++ engines/pegasus/neighborhood/norad/norad.o C++ engines/pegasus/neighborhood/norad/alpha/ecrmonitor.o C++ engines/pegasus/neighborhood/caldoria/caldoria.o C++ engines/pegasus/neighborhood/neighborhood.o C++ engines/pegasus/neighborhood/norad/subplatform.o C++ engines/pegasus/neighborhood/norad/subcontrolroom.o C++ engines/pegasus/neighborhood/norad/alpha/fillingstation.o C++ engines/pegasus/neighborhood/norad/alpha/panorama.o C++ engines/pegasus/neighborhood/norad/alpha/panoramascroll.o C++ engines/pegasus/neighborhood/wsc/moleculebin.o C++ engines/pegasus/neighborhood/norad/alpha/noradalpha.o C++ engines/pegasus/neighborhood/norad/delta/globegame.o C++ engines/pink/audio_info_mgr.o C++ engines/pegasus/neighborhood/prehistoric/prehistoric.o C++ engines/pink/cel_decoder.o C++ engines/pegasus/neighborhood/mars/mars.o C++ engines/pegasus/neighborhood/tsa/tinytsa.o C++ engines/pink/cursor_mgr.o C++ engines/pegasus/neighborhood/norad/delta/noraddelta.o C++ engines/pink/console.o C++ engines/pink/gui.o C++ engines/pink/archive.o C++ engines/pink/director.o C++ engines/pink/file.o C++ engines/pink/pda_mgr.o C++ engines/pink/detection.o C++ engines/pink/resource_mgr.o C++ engines/pink/sound.o C++ engines/pink/objects/object.o C++ engines/pink/saveload.o C++ engines/pink/objects/actions/action.o C++ engines/pegasus/neighborhood/tsa/fulltsa.o C++ engines/pink/objects/condition.o C++ engines/pink/objects/side_effect.o C++ engines/pink/objects/actions/action_hide.o C++ engines/pink/objects/module.o C++ engines/pink/objects/inventory.o C++ engines/pink/objects/actions/action_cel.o C++ engines/pink/objects/actions/action_loop.o C++ engines/pink/objects/actions/action_play.o C++ engines/pegasus/neighborhood/wsc/wsc.o C++ engines/pink/pink.o C++ engines/pink/objects/actions/action_still.o C++ engines/pink/objects/actions/walk_action.o C++ engines/pink/objects/actions/action_play_with_sfx.o C++ engines/pink/objects/actions/action_talk.o C++ engines/pink/objects/actions/action_sound.o C++ engines/pink/objects/actions/action_text.o C++ engines/pink/objects/actors/audio_info_pda_button.o C++ engines/pink/objects/actors/actor.o C++ engines/pink/objects/actors/pda_button_actor.o C++ engines/pink/objects/actors/supporting_actor.o C++ engines/pink/objects/handlers/handler_mgr.o C++ engines/pink/objects/handlers/handler_timer.o C++ engines/pink/objects/handlers/handler.o C++ engines/pink/objects/pages/pda_page.o C++ engines/pink/objects/pages/page.o C++ engines/pink/objects/actors/lead_actor.o C++ engines/pink/objects/sequences/seq_timer.o C++ engines/pink/objects/sequences/sequence.o C++ engines/pink/objects/sequences/sequence_item.o C++ engines/pink/objects/sequences/sequence_context.o C++ engines/pink/objects/walk/walk_location.o C++ engines/pink/objects/pages/game_page.o C++ engines/pink/objects/walk/walk_mgr.o C++ engines/pink/objects/walk/walk_shortest_path.o C++ engines/plumbers/console.o C++ engines/pink/objects/sequences/sequencer.o C++ engines/plumbers/detection.o C++ engines/prince/decompress.o C++ engines/prince/animation.o C++ engines/prince/cursor.o C++ engines/plumbers/plumbers.o C++ engines/prince/debugger.o C++ engines/prince/archive.o C++ engines/prince/flags.o C++ engines/prince/font.o C++ engines/prince/mhwanh.o C++ engines/prince/graphics.o C++ engines/prince/mob.o C++ engines/prince/music.o C++ engines/prince/object.o C++ engines/prince/detection.o C++ engines/prince/draw.o C++ engines/prince/pscr.o C++ engines/prince/hero.o C++ engines/prince/variatxt.o C++ engines/prince/inventory.o C++ engines/prince/videoplayer.o C++ engines/prince/sound.o C++ engines/queen/bankman.o C++ engines/queen/credits.o C++ engines/prince/saveload.o C++ engines/prince/resource.o C++ engines/prince/walk.o C++ engines/queen/debug.o C++ engines/queen/command.o engines/queen/command.cpp: In member function 'virtual void Queen::CmdText::displayTemp(Queen::InkColor, const char*, bool)': engines/queen/command.cpp:64:40: warning: '__builtin___snprintf_chk' output may be truncated before the last format character [-Wformat-truncation=] 64 | snprintf(temp, MAX_COMMAND_LEN, "%s %s", _command, name); | ^ In file included from /usr/include/stdio.h:867, from ./common/scummsys.h:118, from ./common/util.h:26, from ./engines/queen/command.h:26, from engines/queen/command.cpp:24: /usr/include/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output 2 or more bytes (assuming 257) into a destination of size 256 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/queen/command.cpp: In member function 'virtual void Queen::CmdTextHebrew::displayTemp(Queen::InkColor, const char*, bool)': engines/queen/command.cpp:90:41: warning: '__builtin___snprintf_chk' output may be truncated before the last format character [-Wformat-truncation=] 90 | snprintf(temp, MAX_COMMAND_LEN, "%s %s", name, _command); | ^ In file included from /usr/include/stdio.h:867, from ./common/scummsys.h:118, from ./common/util.h:26, from ./engines/queen/command.h:26, from engines/queen/command.cpp:24: /usr/include/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output 2 or more bytes (assuming 257) into a destination of size 256 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/queen/grid.o C++ engines/prince/script.o C++ engines/prince/prince.o C++ engines/queen/detection.o C++ engines/queen/input.o C++ engines/queen/cutaway.o C++ engines/queen/musicdata.o C++ engines/queen/graphics.o C++ engines/queen/midiadlib.o C++ engines/queen/restables.o C++ engines/queen/journal.o C++ engines/queen/resource.o C++ engines/queen/music.o C++ engines/queen/display.o C++ engines/queen/state.o C++ engines/queen/queen.o engines/queen/queen.cpp:205:23: warning: multi-character character constant [-Wmultichar] 205 | file->writeUint32BE('SCVM'); | ^~~~~~ C++ engines/queen/walk.o C++ engines/queen/sound.o C++ engines/saga/actor_path.o In file included from ./engines/saga/interface.h:31, from ./engines/saga/scene.h:30, from engines/saga/actor_path.cpp:27: ./engines/saga/displayinfo.h:321:128: warning: multi-character character constant [-Wmultichar] 321 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 9, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 9,'10',0, 0,0,0}, | ^~~~ ./engines/saga/displayinfo.h:322:129: warning: multi-character character constant [-Wmultichar] 322 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 10, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 10,'11',0, 0,0,0}, | ^~~~ C++ engines/saga/console.o In file included from ./engines/saga/interface.h:31, from ./engines/saga/scene.h:30, from engines/saga/console.cpp:29: ./engines/saga/displayinfo.h:321:128: warning: multi-character character constant [-Wmultichar] 321 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 9, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 9,'10',0, 0,0,0}, | ^~~~ ./engines/saga/displayinfo.h:322:129: warning: multi-character character constant [-Wmultichar] 322 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 10, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 10,'11',0, 0,0,0}, | ^~~~ C++ engines/queen/talk.o engines/queen/talk.cpp:457:7: warning: multi-character character constant [-Wmultichar] 457 | case 'AO': | ^~~~ engines/queen/talk.cpp:460:7: warning: multi-character character constant [-Wmultichar] 460 | case 'FL': | ^~~~ engines/queen/talk.cpp:463:7: warning: multi-character character constant [-Wmultichar] 463 | case 'FF': | ^~~~ engines/queen/talk.cpp:466:7: warning: multi-character character constant [-Wmultichar] 466 | case 'FB': | ^~~~ engines/queen/talk.cpp:469:7: warning: multi-character character constant [-Wmultichar] 469 | case 'FR': | ^~~~ engines/queen/talk.cpp:472:7: warning: multi-character character constant [-Wmultichar] 472 | case 'GD': | ^~~~ engines/queen/talk.cpp:476:7: warning: multi-character character constant [-Wmultichar] 476 | case 'GM': | ^~~~ engines/queen/talk.cpp:480:7: warning: multi-character character constant [-Wmultichar] 480 | case 'WT': | ^~~~ engines/queen/talk.cpp:483:7: warning: multi-character character constant [-Wmultichar] 483 | case 'XY': | ^~~~ C++ engines/saga/actor_walk.o In file included from ./engines/saga/interface.h:31, from ./engines/saga/scene.h:30, from engines/saga/actor_walk.cpp:32: ./engines/saga/displayinfo.h:321:128: warning: multi-character character constant [-Wmultichar] 321 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 9, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 9,'10',0, 0,0,0}, | ^~~~ ./engines/saga/displayinfo.h:322:129: warning: multi-character character constant [-Wmultichar] 322 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 10, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 10,'11',0, 0,0,0}, | ^~~~ C++ engines/saga/font_map.o C++ engines/saga/animation.o In file included from ./engines/saga/interface.h:31, from engines/saga/animation.cpp:30: ./engines/saga/displayinfo.h:321:128: warning: multi-character character constant [-Wmultichar] 321 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 9, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 9,'10',0, 0,0,0}, | ^~~~ ./engines/saga/displayinfo.h:322:129: warning: multi-character character constant [-Wmultichar] 322 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 10, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 10,'11',0, 0,0,0}, | ^~~~ C++ engines/queen/logic.o C++ engines/saga/events.o In file included from ./engines/saga/interface.h:31, from ./engines/saga/scene.h:30, from engines/saga/events.cpp:30: ./engines/saga/displayinfo.h:321:128: warning: multi-character character constant [-Wmultichar] 321 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 9, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 9,'10',0, 0,0,0}, | ^~~~ ./engines/saga/displayinfo.h:322:129: warning: multi-character character constant [-Wmultichar] 322 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 10, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 10,'11',0, 0,0,0}, | ^~~~ C++ engines/saga/input.o In file included from ./engines/saga/interface.h:31, from engines/saga/input.cpp:27: ./engines/saga/displayinfo.h:321:128: warning: multi-character character constant [-Wmultichar] 321 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 9, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 9,'10',0, 0,0,0}, | ^~~~ ./engines/saga/displayinfo.h:322:129: warning: multi-character character constant [-Wmultichar] 322 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 10, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 10,'11',0, 0,0,0}, | ^~~~ C++ engines/saga/image.o C++ engines/saga/actor.o In file included from ./engines/saga/interface.h:31, from ./engines/saga/scene.h:30, from engines/saga/actor.cpp:35: ./engines/saga/displayinfo.h:321:128: warning: multi-character character constant [-Wmultichar] 321 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 9, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 9,'10',0, 0,0,0}, | ^~~~ ./engines/saga/displayinfo.h:322:129: warning: multi-character character constant [-Wmultichar] 322 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 10, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 10,'11',0, 0,0,0}, | ^~~~ C++ engines/saga/detection.o In file included from engines/saga/detection.cpp:36: ./engines/saga/displayinfo.h:321:128: warning: multi-character character constant [-Wmultichar] 321 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 9, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 9,'10',0, 0,0,0}, | ^~~~ ./engines/saga/displayinfo.h:322:129: warning: multi-character character constant [-Wmultichar] 322 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 10, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 10,'11',0, 0,0,0}, | ^~~~ C++ engines/saga/font.o In file included from ./engines/saga/interface.h:31, from ./engines/saga/scene.h:30, from engines/saga/font.cpp:28: ./engines/saga/displayinfo.h:321:128: warning: multi-character character constant [-Wmultichar] 321 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 9, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 9,'10',0, 0,0,0}, | ^~~~ ./engines/saga/displayinfo.h:322:129: warning: multi-character character constant [-Wmultichar] 322 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 10, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 10,'11',0, 0,0,0}, | ^~~~ C++ engines/saga/itedata.o C++ engines/saga/gfx.o In file included from ./engines/saga/interface.h:31, from engines/saga/gfx.cpp:27: ./engines/saga/displayinfo.h:321:128: warning: multi-character character constant [-Wmultichar] 321 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 9, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 9,'10',0, 0,0,0}, | ^~~~ ./engines/saga/displayinfo.h:322:129: warning: multi-character character constant [-Wmultichar] 322 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 10, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 10,'11',0, 0,0,0}, | ^~~~ C++ engines/saga/introproc_ite.o In file included from ./engines/saga/interface.h:31, from ./engines/saga/scene.h:30, from engines/saga/introproc_ite.cpp:36: ./engines/saga/displayinfo.h:321:128: warning: multi-character character constant [-Wmultichar] 321 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 9, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 9,'10',0, 0,0,0}, | ^~~~ ./engines/saga/displayinfo.h:322:129: warning: multi-character character constant [-Wmultichar] 322 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 10, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 10,'11',0, 0,0,0}, | ^~~~ C++ engines/saga/palanim.o In file included from ./engines/saga/interface.h:31, from engines/saga/palanim.cpp:30: ./engines/saga/displayinfo.h:321:128: warning: multi-character character constant [-Wmultichar] 321 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 9, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 9,'10',0, 0,0,0}, | ^~~~ ./engines/saga/displayinfo.h:322:129: warning: multi-character character constant [-Wmultichar] 322 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 10, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 10,'11',0, 0,0,0}, | ^~~~ C++ engines/saga/music.o C++ engines/saga/objectmap.o In file included from ./engines/saga/interface.h:31, from engines/saga/objectmap.cpp:34: ./engines/saga/displayinfo.h:321:128: warning: multi-character character constant [-Wmultichar] 321 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 9, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 9,'10',0, 0,0,0}, | ^~~~ ./engines/saga/displayinfo.h:322:129: warning: multi-character character constant [-Wmultichar] 322 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 10, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 10,'11',0, 0,0,0}, | ^~~~ C++ engines/saga/render.o In file included from ./engines/saga/interface.h:31, from engines/saga/render.cpp:30: ./engines/saga/displayinfo.h:321:128: warning: multi-character character constant [-Wmultichar] 321 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 9, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 9,'10',0, 0,0,0}, | ^~~~ ./engines/saga/displayinfo.h:322:129: warning: multi-character character constant [-Wmultichar] 322 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 10, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 10,'11',0, 0,0,0}, | ^~~~ C++ engines/saga/resource_rsc.o C++ engines/saga/puzzle.o In file included from ./engines/saga/interface.h:31, from engines/saga/puzzle.cpp:26: ./engines/saga/displayinfo.h:321:128: warning: multi-character character constant [-Wmultichar] 321 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 9, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 9,'10',0, 0,0,0}, | ^~~~ ./engines/saga/displayinfo.h:322:129: warning: multi-character character constant [-Wmultichar] 322 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 10, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 10,'11',0, 0,0,0}, | ^~~~ C++ engines/saga/resource.o In file included from ./engines/saga/interface.h:31, from engines/saga/resource.cpp:29: ./engines/saga/displayinfo.h:321:128: warning: multi-character character constant [-Wmultichar] 321 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 9, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 9,'10',0, 0,0,0}, | ^~~~ ./engines/saga/displayinfo.h:322:129: warning: multi-character character constant [-Wmultichar] 322 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 10, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 10,'11',0, 0,0,0}, | ^~~~ C++ engines/saga/saveload.o In file included from ./engines/saga/interface.h:31, from engines/saga/saveload.cpp:30: ./engines/saga/displayinfo.h:321:128: warning: multi-character character constant [-Wmultichar] 321 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 9, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 9,'10',0, 0,0,0}, | ^~~~ ./engines/saga/displayinfo.h:322:129: warning: multi-character character constant [-Wmultichar] 322 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 10, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 10,'11',0, 0,0,0}, | ^~~~ C++ engines/saga/shorten.o C++ engines/saga/isomap.o In file included from ./engines/saga/interface.h:31, from ./engines/saga/scene.h:30, from engines/saga/isomap.cpp:27: ./engines/saga/displayinfo.h:321:128: warning: multi-character character constant [-Wmultichar] 321 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 9, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 9,'10',0, 0,0,0}, | ^~~~ ./engines/saga/displayinfo.h:322:129: warning: multi-character character constant [-Wmultichar] 322 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 10, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 10,'11',0, 0,0,0}, | ^~~~ C++ engines/saga/sound.o C++ engines/saga/saga.o In file included from ./engines/saga/interface.h:31, from engines/saga/saga.cpp:41: ./engines/saga/displayinfo.h:321:128: warning: multi-character character constant [-Wmultichar] 321 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 9, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 9,'10',0, 0,0,0}, | ^~~~ ./engines/saga/displayinfo.h:322:129: warning: multi-character character constant [-Wmultichar] 322 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 10, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 10,'11',0, 0,0,0}, | ^~~~ C++ engines/saga/sndres.o engines/saga/sndres.cpp: In member function 'bool Saga::SndRes::load(Saga::ResourceContext*, uint32, Saga::SoundBuffer&, bool)': engines/saga/sndres.cpp:221:62: warning: '%03x' directive writing between 3 and 8 bytes into a region of size between 0 and 10 [-Wformat-overflow=] 221 | sprintf(soundFileName, "Voices/Voices%d/Voices%d/Voices%d%03x", _voiceSerial, dirIndex, _voiceSerial, resourceId); | ^~~~ engines/saga/sndres.cpp:221:28: note: directive argument in the range [0, 4294967294] 221 | sprintf(soundFileName, "Voices/Voices%d/Voices%d/Voices%d%03x", _voiceSerial, dirIndex, _voiceSerial, resourceId); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from ./common/scummsys.h:118, from ./engines/engine.h:26, from ./engines/saga/saga.h:26, from engines/saga/sndres.cpp:25: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 34 and 66 bytes into a destination of size 40 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/saga/sndres.cpp:219:60: warning: '%03x' directive writing between 3 and 8 bytes into a region of size between 3 and 10 [-Wformat-overflow=] 219 | sprintf(soundFileName, "Voices/VoicesS/Voices%d/VoicesS%03x", dirIndex, resourceId); | ^~~~ engines/saga/sndres.cpp:219:28: note: directive argument in the range [0, 4294967294] 219 | sprintf(soundFileName, "Voices/VoicesS/Voices%d/VoicesS%03x", dirIndex, resourceId); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from ./common/scummsys.h:118, from ./engines/engine.h:26, from ./engines/saga/saga.h:26, from engines/saga/sndres.cpp:25: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 34 and 46 bytes into a destination of size 40 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/saga/sthread.o In file included from ./engines/saga/interface.h:31, from engines/saga/sthread.cpp:29: ./engines/saga/displayinfo.h:321:128: warning: multi-character character constant [-Wmultichar] 321 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 9, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 9,'10',0, 0,0,0}, | ^~~~ ./engines/saga/displayinfo.h:322:129: warning: multi-character character constant [-Wmultichar] 322 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 10, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 10,'11',0, 0,0,0}, | ^~~~ C++ engines/saga/scene.o In file included from ./engines/saga/interface.h:31, from engines/saga/scene.cpp:29: ./engines/saga/displayinfo.h:321:128: warning: multi-character character constant [-Wmultichar] 321 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 9, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 9,'10',0, 0,0,0}, | ^~~~ ./engines/saga/displayinfo.h:322:129: warning: multi-character character constant [-Wmultichar] 322 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 10, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 10,'11',0, 0,0,0}, | ^~~~ C++ engines/saga/sfuncs.o In file included from ./engines/saga/interface.h:31, from engines/saga/sfuncs.cpp:33: ./engines/saga/displayinfo.h:321:128: warning: multi-character character constant [-Wmultichar] 321 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 9, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 9,'10',0, 0,0,0}, | ^~~~ ./engines/saga/displayinfo.h:322:129: warning: multi-character character constant [-Wmultichar] 322 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 10, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 10,'11',0, 0,0,0}, | ^~~~ C++ engines/saga/introproc_ihnm.o In file included from ./engines/saga/interface.h:31, from engines/saga/introproc_ihnm.cpp:32: ./engines/saga/displayinfo.h:321:128: warning: multi-character character constant [-Wmultichar] 321 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 9, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 9,'10',0, 0,0,0}, | ^~~~ ./engines/saga/displayinfo.h:322:129: warning: multi-character character constant [-Wmultichar] 322 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 10, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 10,'11',0, 0,0,0}, | ^~~~ C++ engines/saga/interface.o In file included from engines/saga/interface.cpp:29: ./engines/saga/displayinfo.h:321:128: warning: multi-character character constant [-Wmultichar] 321 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 9, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 9,'10',0, 0,0,0}, | ^~~~ ./engines/saga/displayinfo.h:322:129: warning: multi-character character constant [-Wmultichar] 322 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 10, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 10,'11',0, 0,0,0}, | ^~~~ C++ engines/saga/sprite.o In file included from ./engines/saga/interface.h:31, from ./engines/saga/scene.h:30, from engines/saga/sprite.cpp:28: ./engines/saga/displayinfo.h:321:128: warning: multi-character character constant [-Wmultichar] 321 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 9, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 9,'10',0, 0,0,0}, | ^~~~ ./engines/saga/displayinfo.h:322:129: warning: multi-character character constant [-Wmultichar] 322 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 10, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 10,'11',0, 0,0,0}, | ^~~~ C++ engines/saga/introproc_saga2.o In file included from ./engines/saga/interface.h:31, from ./engines/saga/scene.h:30, from engines/saga/introproc_saga2.cpp:28: ./engines/saga/displayinfo.h:321:128: warning: multi-character character constant [-Wmultichar] 321 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 9, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 9,'10',0, 0,0,0}, | ^~~~ ./engines/saga/displayinfo.h:322:129: warning: multi-character character constant [-Wmultichar] 322 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 10, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 10,'11',0, 0,0,0}, | ^~~~ C++ engines/saga/resource_res.o In file included from ./engines/saga/interface.h:31, from engines/saga/resource_res.cpp:29: ./engines/saga/displayinfo.h:321:128: warning: multi-character character constant [-Wmultichar] 321 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 9, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 9,'10',0, 0,0,0}, | ^~~~ ./engines/saga/displayinfo.h:322:129: warning: multi-character character constant [-Wmultichar] 322 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 10, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 10,'11',0, 0,0,0}, | ^~~~ C++ engines/saga/sfuncs_ihnm.o In file included from ./engines/saga/interface.h:31, from engines/saga/sfuncs_ihnm.cpp:35: ./engines/saga/displayinfo.h:321:128: warning: multi-character character constant [-Wmultichar] 321 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 9, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 9,'10',0, 0,0,0}, | ^~~~ ./engines/saga/displayinfo.h:322:129: warning: multi-character character constant [-Wmultichar] 322 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 10, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 10,'11',0, 0,0,0}, | ^~~~ C++ engines/saga/script.o In file included from ./engines/saga/interface.h:31, from engines/saga/script.cpp:31: ./engines/saga/displayinfo.h:321:128: warning: multi-character character constant [-Wmultichar] 321 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 9, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 9,'10',0, 0,0,0}, | ^~~~ ./engines/saga/displayinfo.h:322:129: warning: multi-character character constant [-Wmultichar] 322 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 10, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 10,'11',0, 0,0,0}, | ^~~~ C++ engines/saga/resource_hrs.o In file included from ./engines/saga/interface.h:31, from engines/saga/resource_hrs.cpp:31: ./engines/saga/displayinfo.h:321:128: warning: multi-character character constant [-Wmultichar] 321 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 9, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 9,'10',0, 0,0,0}, | ^~~~ ./engines/saga/displayinfo.h:322:129: warning: multi-character character constant [-Wmultichar] 322 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 10, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 10,'11',0, 0,0,0}, | ^~~~ C++ engines/sci/util.o C++ engines/sci/decompressor.o C++ engines/sci/event.o C++ engines/sci/engine/features.o C++ engines/sci/detection.o C++ engines/sci/engine/gc.o C++ engines/sci/engine/file.o C++ engines/sci/sci.o C++ engines/sci/engine/kevent.o C++ engines/sci/resource_audio.o C++ engines/sci/engine/kernel.o C++ engines/sci/engine/kmath.o C++ engines/sci/engine/kmenu.o C++ engines/sci/engine/guest_additions.o C++ engines/sci/engine/klists.o C++ engines/sci/engine/kgraphics.o In file included from ./gui/message.h:26, from engines/sci/engine/kgraphics.cpp:30: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/sci/engine/kfile.o C++ engines/sci/engine/kmisc.o C++ engines/sci/resource.o C++ engines/sci/engine/kmovement.o C++ engines/sci/engine/kparse.o C++ engines/sci/engine/kscripts.o C++ engines/sci/engine/ksound.o C++ engines/sci/engine/kstring.o C++ engines/sci/engine/kvideo.o C++ engines/sci/engine/kpathing.o C++ engines/sci/engine/message.o C++ engines/sci/engine/selector.o C++ engines/sci/engine/object.o C++ engines/sci/engine/script_patches.o C++ engines/sci/console.o C++ engines/sci/engine/state.o C++ engines/sci/engine/segment.o C++ engines/sci/engine/static_selectors.o C++ engines/sci/engine/vm_types.o C++ engines/sci/engine/scriptdebug.o C++ engines/sci/engine/workarounds.o C++ engines/sci/engine/seg_manager.o C++ engines/sci/graphics/compare.o C++ engines/sci/graphics/cache.o C++ engines/sci/graphics/coordadjuster.o C++ engines/sci/engine/vm.o C++ engines/sci/graphics/controls16.o C++ engines/sci/graphics/animate.o C++ engines/sci/engine/savegame.o C++ engines/sci/graphics/fontsjis.o C++ engines/sci/engine/script.o C++ engines/sci/graphics/font.o C++ engines/sci/graphics/maciconbar.o C++ engines/sci/graphics/remap.o C++ engines/sci/graphics/cursor.o C++ engines/sci/graphics/paint16.o C++ engines/sci/graphics/menu.o C++ engines/sci/graphics/palette.o C++ engines/sci/graphics/ports.o C++ engines/sci/graphics/text16.o C++ engines/sci/graphics/transitions.o C++ engines/sci/graphics/screen.o C++ engines/sci/graphics/portrait.o C++ engines/sci/parser/grammar.o C++ engines/sci/parser/said.o C++ engines/sci/sound/sync.o C++ engines/sci/graphics/picture.o C++ engines/sci/sound/audio.o C++ engines/sci/sound/soundcmd.o C++ engines/sci/sound/drivers/adlib.o C++ engines/sci/parser/vocabulary.o C++ engines/sci/sound/music.o C++ engines/sci/graphics/view.o C++ engines/sci/sound/drivers/fmtowns.o C++ engines/sci/sound/midiparser_sci.o C++ engines/sci/sound/drivers/fb01.o C++ engines/sci/sound/drivers/pcjr.o C++ engines/sci/video/seq_decoder.o C++ engines/sci/sound/drivers/amigamac.o C++ engines/sci/engine/hoyle5poker.o C++ engines/sci/sound/drivers/cms.o C++ engines/sci/graphics/paint32.o C++ engines/sci/sound/drivers/midi.o C++ engines/sci/engine/kgraphics32.o C++ engines/sci/graphics/controls32.o In file included from ./gui/message.h:26, from engines/sci/graphics/controls32.cpp:25: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/sci/sound/drivers/pc9801.o C++ engines/sci/graphics/remap32.o C++ engines/sci/graphics/plane32.o C++ engines/sci/graphics/palette32.o C++ engines/sci/graphics/text32.o C++ engines/sci/graphics/screen_item32.o C++ engines/sci/graphics/frameout.o C++ engines/sci/graphics/cursor32.o C++ engines/sci/graphics/transitions32.o C++ engines/sherlock/scalpel/3do/movie_decoder.o C++ engines/sci/sound/decoders/sol.o C++ engines/sci/graphics/video32.o C++ engines/sherlock/scalpel/3do/scalpel_3do_screen.o C++ engines/sherlock/scalpel/drivers/mt32.o C++ engines/sherlock/scalpel/drivers/adlib.o C++ engines/sci/sound/audio32.o C++ engines/sherlock/scalpel/tsage/logo.o C++ engines/sherlock/scalpel/scalpel_debugger.o C++ engines/sherlock/scalpel/tsage/resources.o C++ engines/sherlock/scalpel/scalpel_fixed_text.o C++ engines/sherlock/scalpel/scalpel_darts.o C++ engines/sherlock/scalpel/scalpel.o C++ engines/sci/graphics/celobj32.o C++ engines/sci/video/robot_decoder.o C++ engines/sherlock/scalpel/scalpel_inventory.o C++ engines/sherlock/scalpel/scalpel_saveload.o C++ engines/sherlock/scalpel/scalpel_people.o C++ engines/sherlock/scalpel/scalpel_journal.o C++ engines/sherlock/scalpel/scalpel_screen.o C++ engines/sherlock/tattoo/tattoo_debugger.o C++ engines/sherlock/scalpel/settings.o C++ engines/sherlock/tattoo/tattoo_fixed_text.o C++ engines/sherlock/scalpel/scalpel_map.o C++ engines/sherlock/scalpel/scalpel_scene.o C++ engines/sherlock/tattoo/tattoo_resources.o C++ engines/sherlock/tattoo/tattoo_inventory.o C++ engines/sherlock/tattoo/tattoo.o C++ engines/sherlock/scalpel/scalpel_talk.o C++ engines/sherlock/tattoo/tattoo_darts.o C++ engines/sherlock/tattoo/tattoo_screen.o C++ engines/sherlock/tattoo/tattoo_map.o C++ engines/sherlock/tattoo/tattoo_scene.o C++ engines/sherlock/tattoo/widget_base.o C++ engines/sherlock/tattoo/tattoo_people.o C++ engines/sherlock/scalpel/scalpel_user_interface.o C++ engines/sherlock/tattoo/widget_credits.o C++ engines/sherlock/tattoo/tattoo_journal.o C++ engines/sherlock/tattoo/tattoo_user_interface.o C++ engines/sherlock/tattoo/widget_lab.o C++ engines/sherlock/tattoo/tattoo_talk.o C++ engines/sherlock/tattoo/widget_foolscap.o C++ engines/sherlock/tattoo/widget_files.o C++ engines/sherlock/tattoo/widget_password.o C++ engines/sherlock/tattoo/widget_options.o C++ engines/sherlock/tattoo/widget_quit.o C++ engines/sherlock/tattoo/widget_text.o C++ engines/sherlock/tattoo/widget_tooltip.o C++ engines/sherlock/tattoo/widget_verbs.o C++ engines/sherlock/tattoo/widget_inventory.o C++ engines/sherlock/debugger.o C++ engines/sherlock/tattoo/widget_talk.o C++ engines/sherlock/fixed_text.o C++ engines/sherlock/detection.o C++ engines/sherlock/animation.o C++ engines/sherlock/events.o C++ engines/sherlock/fonts.o C++ engines/sherlock/map.o C++ engines/sherlock/music.o C++ engines/sherlock/image_file.o C++ engines/sherlock/people.o C++ engines/sherlock/journal.o C++ engines/sherlock/inventory.o C++ engines/sherlock/saveload.o C++ engines/sherlock/resources.o C++ engines/sherlock/surface.o C++ engines/sherlock/objects.o C++ engines/sherlock/screen.o C++ engines/sherlock/sherlock.o C++ engines/sky/autoroute.o engines/sky/autoroute.cpp: In member function 'uint16 Sky::AutoRoute::autoRoute(Sky::Compact*)': engines/sky/autoroute.cpp:245:72: warning: converting a packed 'Sky::Compact' pointer (alignment 1) to a 'uint16' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 245 | uint16 *routeDest = (uint16 *)_skyCompact->fetchCpt(cpt->animScratchId); | ^ In file included from ./engines/sky/compact.h:27, from engines/sky/autoroute.cpp:29: ./engines/sky/struc.h:79:8: note: defined here 79 | struct Compact { | ^~~~~~~ C++ engines/sherlock/sound.o C++ engines/sherlock/user_interface.o C++ engines/sky/hufftext.o C++ engines/sky/compact.o In file included from ./gui/message.h:26, from engines/sky/compact.cpp:30: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ engines/sky/compact.cpp: In constructor 'Sky::SkyCompact::SkyCompact()': engines/sky/compact.cpp:222:45: warning: converting a packed 'Sky::Compact' pointer (alignment 1) to a 'uint16' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 222 | uint16 *rawCpt = (uint16 *)fetchCpt(cptId); | ^ In file included from ./engines/sky/compact.h:27, from engines/sky/compact.cpp:29: ./engines/sky/struc.h:79:8: note: defined here 79 | struct Compact { | ^~~~~~~ engines/sky/compact.cpp: In member function 'void Sky::SkyCompact::checkAndFixOfficerBluntError()': engines/sky/compact.cpp:270:59: warning: converting a packed 'Sky::Compact' pointer (alignment 1) to a 'uint16' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 270 | uint16 *talkTable = (uint16*)fetchCpt(CPT_TALK_TABLE_LIST); | ^ In file included from ./engines/sky/compact.h:27, from engines/sky/compact.cpp:29: ./engines/sky/struc.h:79:8: note: defined here 79 | struct Compact { | ^~~~~~~ engines/sky/compact.cpp: In member function 'uint16* Sky::SkyCompact::getGrafixPtr(Sky::Compact*)': engines/sky/compact.cpp:369:56: warning: converting a packed 'Sky::Compact' pointer (alignment 1) to a 'uint16' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 369 | uint16 *gfxBase = (uint16 *)fetchCpt(cpt->grafixProgId); | ^ In file included from ./engines/sky/compact.h:27, from engines/sky/compact.cpp:29: ./engines/sky/struc.h:79:8: note: defined here 79 | struct Compact { | ^~~~~~~ engines/sky/compact.cpp: In member function 'uint16* Sky::SkyCompact::getTurnTable(Sky::Compact*, uint16)': engines/sky/compact.cpp:412:21: warning: taking address of packed member of 'Sky::TurnTable' may result in an unaligned pointer value [-Waddress-of-packed-member] 412 | return turnTable->turnTableUp; | ~~~~~~~~~~~^~~~~~~~~~~ engines/sky/compact.cpp:414:21: warning: taking address of packed member of 'Sky::TurnTable' may result in an unaligned pointer value [-Waddress-of-packed-member] 414 | return turnTable->turnTableDown; | ~~~~~~~~~~~^~~~~~~~~~~~~ engines/sky/compact.cpp:416:21: warning: taking address of packed member of 'Sky::TurnTable' may result in an unaligned pointer value [-Waddress-of-packed-member] 416 | return turnTable->turnTableLeft; | ~~~~~~~~~~~^~~~~~~~~~~~~ engines/sky/compact.cpp:418:21: warning: taking address of packed member of 'Sky::TurnTable' may result in an unaligned pointer value [-Waddress-of-packed-member] 418 | return turnTable->turnTableRight; | ~~~~~~~~~~~^~~~~~~~~~~~~~ engines/sky/compact.cpp:420:21: warning: taking address of packed member of 'Sky::TurnTable' may result in an unaligned pointer value [-Waddress-of-packed-member] 420 | return turnTable->turnTableTalk; | ~~~~~~~~~~~^~~~~~~~~~~~~ C++ engines/sky/grid.o C++ engines/sky/debug.o engines/sky/debug.cpp: In member function 'bool Sky::Debugger::Cmd_LogicList(int, const char**)': engines/sky/debug.cpp:1337:123: warning: converting a packed 'Sky::Compact' pointer (alignment 1) to a 'uint16' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 1337 | uint16 *logicList = (uint16 *)_skyCompact->fetchCptInfo(Logic::_scriptVariables[LOGIC_LIST_NO], &numElems, &type, cptName); | ^ In file included from engines/sky/debug.cpp:33: ./engines/sky/struc.h:79:8: note: defined here 79 | struct Compact { | ^~~~~~~ engines/sky/debug.cpp:1342:86: warning: converting a packed 'Sky::Compact' pointer (alignment 1) to a 'uint16' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 1342 | logicList = (uint16 *)_skyCompact->fetchCptInfo(newList, &numElems, &type, cptName); | ^ In file included from engines/sky/debug.cpp:33: ./engines/sky/struc.h:79:8: note: defined here 79 | struct Compact { | ^~~~~~~ C++ engines/sky/disk.o C++ engines/sky/rnc_deco.o C++ engines/sky/intro.o C++ engines/sky/mouse.o engines/sky/mouse.cpp: In member function 'void Sky::Mouse::pointerEngine(uint16, uint16)': engines/sky/mouse.cpp:237:63: warning: converting a packed 'Sky::Compact' pointer (alignment 1) to a 'uint16' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 237 | currentList = (uint16 *)_skyCompact->fetchCpt(currentListNum); | ^ In file included from engines/sky/mouse.cpp:33: ./engines/sky/struc.h:79:8: note: defined here 79 | struct Compact { | ^~~~~~~ C++ engines/sherlock/talk.o C++ engines/sky/sound.o C++ engines/sky/text.o engines/sky/text.cpp: In member function 'void Sky::Text::fnTextModule(uint32, uint32)': engines/sky/text.cpp:110:62: warning: converting a packed 'Sky::Compact' pointer (alignment 1) to a 'uint16' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 110 | uint16* msgData = (uint16 *)_skyCompact->fetchCpt(textInfoId); | ^ In file included from engines/sky/text.cpp:33: ./engines/sky/struc.h:79:8: note: defined here 79 | struct Compact { | ^~~~~~~ C++ engines/sky/screen.o engines/sky/screen.cpp: In member function 'void Sky::Screen::sortSprites()': engines/sky/screen.cpp:551:71: warning: converting a packed 'Sky::Compact' pointer (alignment 1) to a 'uint16' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 551 | uint16 *drawListData = (uint16 *)_skyCompact->fetchCpt(loadDrawList); | ^ In file included from ./engines/sky/compact.h:27, from engines/sky/screen.cpp:34: ./engines/sky/struc.h:79:8: note: defined here 79 | struct Compact { | ^~~~~~~ engines/sky/screen.cpp: In member function 'void Sky::Screen::doSprites(uint8)': engines/sky/screen.cpp:615:51: warning: converting a packed 'Sky::Compact' pointer (alignment 1) to a 'uint16' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 615 | drawList = (uint16 *)_skyCompact->fetchCpt(idNum); | ^ In file included from ./engines/sky/compact.h:27, from engines/sky/screen.cpp:34: ./engines/sky/struc.h:79:8: note: defined here 79 | struct Compact { | ^~~~~~~ engines/sky/screen.cpp:641:59: warning: converting a packed 'Sky::Compact' pointer (alignment 1) to a 'uint16' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 641 | drawList = (uint16 *)_skyCompact->fetchCpt(drawList[1]); | ^ In file included from ./engines/sky/compact.h:27, from engines/sky/screen.cpp:34: ./engines/sky/struc.h:79:8: note: defined here 79 | struct Compact { | ^~~~~~~ C++ engines/sky/music/adlibchannel.o C++ engines/sky/sky.o C++ engines/sky/control.o In file included from ./gui/message.h:26, from engines/sky/control.cpp:31: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ engines/sky/control.cpp: In member function 'uint32 Sky::Control::prepareSaveData(uint8*)': engines/sky/control.cpp:1199:105: warning: converting a packed 'Sky::Compact' pointer (alignment 1) to a 'uint16' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 1199 | uint16 *rawCpt = (uint16 *)_skyCompact->fetchCptInfo(_skyCompact->_saveIds[cnt], &numElems, NULL, NULL); | ^ In file included from ./engines/sky/compact.h:27, from engines/sky/control.cpp:32: ./engines/sky/struc.h:79:8: note: defined here 79 | struct Compact { | ^~~~~~~ engines/sky/control.cpp: In member function 'uint16 Sky::Control::parseSaveData(uint8*)': engines/sky/control.cpp:1378:106: warning: converting a packed 'Sky::Compact' pointer (alignment 1) to a 'uint16' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 1378 | uint16 *rawCpt = (uint16 *)_skyCompact->fetchCptInfo(_skyCompact->_saveIds[cnt], &numElems, NULL, NULL); | ^ In file included from ./engines/sky/compact.h:27, from engines/sky/control.cpp:32: ./engines/sky/struc.h:79:8: note: defined here 79 | struct Compact { | ^~~~~~~ engines/sky/control.cpp:1387:107: warning: converting a packed 'Sky::Compact' pointer (alignment 1) to a 'uint16' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 1387 | uint16 *rawCpt = (uint16 *)_skyCompact->fetchCptInfo(_skyCompact->_saveIds[cnt], &numElems, &type, name); | ^ In file included from ./engines/sky/compact.h:27, from engines/sky/control.cpp:32: ./engines/sky/struc.h:79:8: note: defined here 79 | struct Compact { | ^~~~~~~ engines/sky/control.cpp:1396:56: warning: converting a packed 'Sky::Compact' pointer (alignment 1) to a 'uint16' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 1396 | uint16 *rawCpt = (uint16 *)_skyCompact->fetchCpt(0xBF); | ^ In file included from ./engines/sky/compact.h:27, from engines/sky/control.cpp:32: ./engines/sky/struc.h:79:8: note: defined here 79 | struct Compact { | ^~~~~~~ engines/sky/control.cpp:1399:48: warning: converting a packed 'Sky::Compact' pointer (alignment 1) to a 'uint16' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 1399 | rawCpt = (uint16 *)_skyCompact->fetchCpt(0xC2); | ^ In file included from ./engines/sky/compact.h:27, from engines/sky/control.cpp:32: ./engines/sky/struc.h:79:8: note: defined here 79 | struct Compact { | ^~~~~~~ C++ engines/sky/logic.o engines/sky/logic.cpp: In member function 'void Sky::Logic::engine()': engines/sky/logic.cpp:133:86: warning: converting a packed 'Sky::Compact' pointer (alignment 1) to a 'uint16' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 133 | uint16 *logicList = (uint16 *)_skyCompact->fetchCpt(_scriptVariables[LOGIC_LIST_NO]); | ^ In file included from ./engines/sky/compact.h:27, from engines/sky/logic.cpp:28: ./engines/sky/struc.h:79:8: note: defined here 79 | struct Compact { | ^~~~~~~ engines/sky/logic.cpp:138:59: warning: converting a packed 'Sky::Compact' pointer (alignment 1) to a 'uint16' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 138 | logicList = (uint16 *)_skyCompact->fetchCpt(*logicList); | ^ In file included from ./engines/sky/compact.h:27, from engines/sky/logic.cpp:28: ./engines/sky/struc.h:79:8: note: defined here 79 | struct Compact { | ^~~~~~~ engines/sky/logic.cpp: In member function 'void Sky::Logic::arAnim()': engines/sky/logic.cpp:262:85: warning: converting a packed 'Sky::Compact' pointer (alignment 1) to a 'uint16' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 262 | uint16 *logicList = (uint16 *)_skyCompact->fetchCpt(_scriptVariables[LOGIC_LIST_NO]); | ^ In file included from ./engines/sky/compact.h:27, from engines/sky/logic.cpp:28: ./engines/sky/struc.h:79:8: note: defined here 79 | struct Compact { | ^~~~~~~ engines/sky/logic.cpp:268:58: warning: converting a packed 'Sky::Compact' pointer (alignment 1) to a 'uint16' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 268 | logicList = (uint16 *)_skyCompact->fetchCpt(*logicList); // get new logic list | ^ In file included from ./engines/sky/compact.h:27, from engines/sky/logic.cpp:28: ./engines/sky/struc.h:79:8: note: defined here 79 | struct Compact { | ^~~~~~~ engines/sky/logic.cpp: In member function 'void Sky::Logic::mainAnim()': engines/sky/logic.cpp:387:59: warning: converting a packed 'Sky::Compact' pointer (alignment 1) to a 'uint16' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 387 | uint16 *animList = (uint16 *)_skyCompact->fetchCpt(animId); | ^ In file included from ./engines/sky/compact.h:27, from engines/sky/logic.cpp:28: ./engines/sky/struc.h:79:8: note: defined here 79 | struct Compact { | ^~~~~~~ engines/sky/logic.cpp: In member function 'bool Sky::Logic::fnCacheChip(uint32, uint32, uint32)': engines/sky/logic.cpp:1397:66: warning: converting a packed 'Sky::Compact' pointer (alignment 1) to a 'uint16' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 1397 | _skyDisk->fnCacheChip((uint16 *)_skyCompact->fetchCpt((uint16)a)); | ^ In file included from ./engines/sky/compact.h:27, from engines/sky/logic.cpp:28: ./engines/sky/struc.h:79:8: note: defined here 79 | struct Compact { | ^~~~~~~ engines/sky/logic.cpp: In member function 'bool Sky::Logic::fnCacheFast(uint32, uint32, uint32)': engines/sky/logic.cpp:1402:66: warning: converting a packed 'Sky::Compact' pointer (alignment 1) to a 'uint16' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 1402 | _skyDisk->fnCacheFast((uint16 *)_skyCompact->fetchCpt((uint16)a)); | ^ In file included from ./engines/sky/compact.h:27, from engines/sky/logic.cpp:28: ./engines/sky/struc.h:79:8: note: defined here 79 | struct Compact { | ^~~~~~~ engines/sky/logic.cpp: In member function 'bool Sky::Logic::fnGetTo(uint32, uint32, uint32)': engines/sky/logic.cpp:1549:72: warning: converting a packed 'Sky::Compact' pointer (alignment 1) to a 'uint16' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 1549 | uint16 *getToTable = (uint16 *)_skyCompact->fetchCpt(cpt->getToTableId); | ^ In file included from ./engines/sky/compact.h:27, from engines/sky/logic.cpp:28: ./engines/sky/struc.h:79:8: note: defined here 79 | struct Compact { | ^~~~~~~ engines/sky/logic.cpp: In member function 'bool Sky::Logic::fnResetId(uint32, uint32, uint32)': engines/sky/logic.cpp:2041:58: warning: converting a packed 'Sky::Compact' pointer (alignment 1) to a 'uint16' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 2041 | uint16 *rst = (uint16 *)_skyCompact->fetchCpt(resetBlock); | ^ In file included from ./engines/sky/compact.h:27, from engines/sky/logic.cpp:28: ./engines/sky/struc.h:79:8: note: defined here 79 | struct Compact { | ^~~~~~~ engines/sky/logic.cpp: In member function 'bool Sky::Logic::fnMoveItems(uint32, uint32, uint32)': engines/sky/logic.cpp:2130:59: warning: converting a packed 'Sky::Compact' pointer (alignment 1) to a 'uint16' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 2130 | uint16 *p = (uint16 *)_skyCompact->fetchCpt(CPT_MOVE_LIST); | ^ In file included from ./engines/sky/compact.h:27, from engines/sky/logic.cpp:28: ./engines/sky/struc.h:79:8: note: defined here 79 | struct Compact { | ^~~~~~~ engines/sky/logic.cpp:2131:47: warning: converting a packed 'Sky::Compact' pointer (alignment 1) to a 'uint16' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 2131 | p = (uint16 *)_skyCompact->fetchCpt(p[listNo]); | ^ In file included from ./engines/sky/compact.h:27, from engines/sky/logic.cpp:28: ./engines/sky/struc.h:79:8: note: defined here 79 | struct Compact { | ^~~~~~~ engines/sky/logic.cpp: In member function 'bool Sky::Logic::fnTestList(uint32, uint32, uint32)': engines/sky/logic.cpp:2202:51: warning: converting a packed 'Sky::Compact' pointer (alignment 1) to a 'uint16' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 2202 | uint16 *list = (uint16 *)_skyCompact->fetchCpt(id); | ^ In file included from ./engines/sky/compact.h:27, from engines/sky/logic.cpp:28: ./engines/sky/struc.h:79:8: note: defined here 79 | struct Compact { | ^~~~~~~ engines/sky/logic.cpp: In member function 'bool Sky::Logic::fnEyeball(uint32, uint32, uint32)': engines/sky/logic.cpp:2283:55: warning: converting a packed 'Sky::Compact' pointer (alignment 1) to a 'uint16' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 2283 | uint16 *eyeTable = (uint16 *)_skyCompact->fetchCpt(id); | ^ In file included from ./engines/sky/compact.h:27, from engines/sky/logic.cpp:28: ./engines/sky/struc.h:79:8: note: defined here 79 | struct Compact { | ^~~~~~~ engines/sky/logic.cpp: In member function 'void Sky::Logic::stdSpeak(Sky::Compact*, uint32, uint32, uint32)': engines/sky/logic.cpp:2500:73: warning: converting a packed 'Sky::Compact' pointer (alignment 1) to a 'uint16' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 2500 | uint16 *talkTable = (uint16 *)_skyCompact->fetchCpt(CPT_TALK_TABLE_LIST); | ^ In file included from ./engines/sky/compact.h:27, from engines/sky/logic.cpp:28: ./engines/sky/struc.h:79:8: note: defined here 79 | struct Compact { | ^~~~~~~ C++ engines/sky/detection.o C++ engines/sky/music/adlibmusic.o C++ engines/sky/music/gmmusic.o C++ engines/sky/music/gmchannel.o C++ engines/sky/music/musicbase.o C++ engines/sky/music/mt32music.o C++ engines/sludge/console.o C++ engines/sludge/bg_effects.o C++ engines/sludge/cursors.o C++ engines/sludge/backdrop.o C++ engines/sludge/event.o engines/sludge/event.cpp: In member function 'bool Sludge::EventManager::handleInput()': engines/sludge/event.cpp:309:20: warning: '%i' directive writing between 3 and 10 bytes into a region of size 7 [-Wformat-overflow=] 309 | sprintf(tmp, "%i", _input.keyPressed); | ^~ engines/sludge/event.cpp:309:19: note: directive argument in the range [256, 2147483647] 309 | sprintf(tmp, "%i", _input.keyPressed); | ^~~~ In file included from /usr/include/stdio.h:867, from ./common/scummsys.h:118, from ./common/keyboard.h:26, from ./common/events.h:26, from engines/sludge/event.cpp:23: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 4 and 11 bytes into a destination of size 7 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/sludge/detection.o C++ engines/sludge/freeze.o C++ engines/sludge/fileset.o C++ engines/sludge/floor.o C++ engines/sludge/imgloader.o C++ engines/sludge/hsi.o C++ engines/sludge/graphics.o C++ engines/sherlock/scene.o C++ engines/sludge/fonttext.o C++ engines/sludge/language.o C++ engines/sludge/function.o C++ engines/sludge/main_loop.o C++ engines/sludge/movie.o C++ engines/sludge/newfatal.o C++ engines/sludge/moreio.o C++ engines/sludge/loadsave.o C++ engines/sludge/objtypes.o C++ engines/sludge/builtin.o C++ engines/sludge/region.o C++ engines/sludge/savedata.o C++ engines/sludge/sprbanks.o C++ engines/sludge/sludge.o C++ engines/sludge/speech.o C++ engines/sludge/sludger.o C++ engines/sludge/sound.o C++ engines/sludge/timing.o C++ engines/sludge/thumbnail.o C++ engines/sludge/people.o C++ engines/sludge/transition.o C++ engines/sludge/statusba.o C++ engines/sludge/utf8.o C++ engines/startrek/common.o C++ engines/sludge/zbuffer.o C++ engines/sludge/sprites.o C++ engines/sludge/variable.o C++ engines/startrek/bitmap.o In file included from ./gui/saveload-dialog.h:26, from ./engines/startrek/startrek.h:39, from engines/startrek/bitmap.cpp:26: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/bitmap.cpp:26: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/bitmap.cpp:26: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/bitmap.cpp:26: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ In file included from ./engines/startrek/startrek.h:39, from engines/startrek/bitmap.cpp:26: ./gui/saveload-dialog.h:35:26: warning: multi-character character constant [-Wmultichar] 35 | kSavesSyncProgressCmd = 'SSPR', | ^~~~~~ ./gui/saveload-dialog.h:36:23: warning: multi-character character constant [-Wmultichar] 36 | kSavesSyncEndedCmd = 'SSEN' | ^~~~~~ C++ engines/startrek/font.o In file included from ./gui/saveload-dialog.h:26, from ./engines/startrek/startrek.h:39, from ./engines/startrek/font.h:26, from engines/startrek/font.cpp:26: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from ./engines/startrek/font.h:26, from engines/startrek/font.cpp:26: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from ./engines/startrek/font.h:26, from engines/startrek/font.cpp:26: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from ./engines/startrek/font.h:26, from engines/startrek/font.cpp:26: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ In file included from ./engines/startrek/startrek.h:39, from ./engines/startrek/font.h:26, from engines/startrek/font.cpp:26: ./gui/saveload-dialog.h:35:26: warning: multi-character character constant [-Wmultichar] 35 | kSavesSyncProgressCmd = 'SSPR', | ^~~~~~ ./gui/saveload-dialog.h:36:23: warning: multi-character character constant [-Wmultichar] 36 | kSavesSyncEndedCmd = 'SSEN' | ^~~~~~ C++ engines/startrek/events.o In file included from ./gui/saveload-dialog.h:26, from ./engines/startrek/startrek.h:39, from engines/startrek/events.cpp:23: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/events.cpp:23: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/events.cpp:23: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/events.cpp:23: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ In file included from ./engines/startrek/startrek.h:39, from engines/startrek/events.cpp:23: ./gui/saveload-dialog.h:35:26: warning: multi-character character constant [-Wmultichar] 35 | kSavesSyncProgressCmd = 'SSPR', | ^~~~~~ ./gui/saveload-dialog.h:36:23: warning: multi-character character constant [-Wmultichar] 36 | kSavesSyncEndedCmd = 'SSEN' | ^~~~~~ C++ engines/startrek/console.o In file included from ./gui/saveload-dialog.h:26, from ./engines/startrek/startrek.h:39, from engines/startrek/console.cpp:26: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/console.cpp:26: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/console.cpp:26: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/console.cpp:26: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ In file included from ./engines/startrek/startrek.h:39, from engines/startrek/console.cpp:26: ./gui/saveload-dialog.h:35:26: warning: multi-character character constant [-Wmultichar] 35 | kSavesSyncProgressCmd = 'SSPR', | ^~~~~~ ./gui/saveload-dialog.h:36:23: warning: multi-character character constant [-Wmultichar] 36 | kSavesSyncEndedCmd = 'SSEN' | ^~~~~~ C++ engines/startrek/detection.o In file included from ./gui/saveload-dialog.h:26, from ./engines/startrek/startrek.h:39, from engines/startrek/detection.cpp:33: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/detection.cpp:33: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/detection.cpp:33: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/detection.cpp:33: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ In file included from ./engines/startrek/startrek.h:39, from engines/startrek/detection.cpp:33: ./gui/saveload-dialog.h:35:26: warning: multi-character character constant [-Wmultichar] 35 | kSavesSyncProgressCmd = 'SSPR', | ^~~~~~ ./gui/saveload-dialog.h:36:23: warning: multi-character character constant [-Wmultichar] 36 | kSavesSyncEndedCmd = 'SSEN' | ^~~~~~ C++ engines/startrek/lzss.o C++ engines/startrek/iwfile.o In file included from ./gui/saveload-dialog.h:26, from ./engines/startrek/startrek.h:39, from ./engines/startrek/iwfile.h:26, from engines/startrek/iwfile.cpp:23: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from ./engines/startrek/iwfile.h:26, from engines/startrek/iwfile.cpp:23: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from ./engines/startrek/iwfile.h:26, from engines/startrek/iwfile.cpp:23: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from ./engines/startrek/iwfile.h:26, from engines/startrek/iwfile.cpp:23: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ In file included from ./engines/startrek/startrek.h:39, from ./engines/startrek/iwfile.h:26, from engines/startrek/iwfile.cpp:23: ./gui/saveload-dialog.h:35:26: warning: multi-character character constant [-Wmultichar] 35 | kSavesSyncProgressCmd = 'SSPR', | ^~~~~~ ./gui/saveload-dialog.h:36:23: warning: multi-character character constant [-Wmultichar] 36 | kSavesSyncEndedCmd = 'SSEN' | ^~~~~~ C++ engines/startrek/intro.o In file included from ./gui/saveload-dialog.h:26, from ./engines/startrek/startrek.h:39, from engines/startrek/intro.cpp:23: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/intro.cpp:23: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/intro.cpp:23: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/intro.cpp:23: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ In file included from ./engines/startrek/startrek.h:39, from engines/startrek/intro.cpp:23: ./gui/saveload-dialog.h:35:26: warning: multi-character character constant [-Wmultichar] 35 | kSavesSyncProgressCmd = 'SSPR', | ^~~~~~ ./gui/saveload-dialog.h:36:23: warning: multi-character character constant [-Wmultichar] 36 | kSavesSyncEndedCmd = 'SSEN' | ^~~~~~ C++ engines/startrek/awaymission.o In file included from ./gui/saveload-dialog.h:26, from ./engines/startrek/startrek.h:39, from ./engines/startrek/iwfile.h:26, from engines/startrek/awaymission.cpp:23: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from ./engines/startrek/iwfile.h:26, from engines/startrek/awaymission.cpp:23: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from ./engines/startrek/iwfile.h:26, from engines/startrek/awaymission.cpp:23: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from ./engines/startrek/iwfile.h:26, from engines/startrek/awaymission.cpp:23: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ In file included from ./engines/startrek/startrek.h:39, from ./engines/startrek/iwfile.h:26, from engines/startrek/awaymission.cpp:23: ./gui/saveload-dialog.h:35:26: warning: multi-character character constant [-Wmultichar] 35 | kSavesSyncProgressCmd = 'SSPR', | ^~~~~~ ./gui/saveload-dialog.h:36:23: warning: multi-character character constant [-Wmultichar] 36 | kSavesSyncEndedCmd = 'SSEN' | ^~~~~~ C++ engines/startrek/math.o In file included from ./gui/saveload-dialog.h:26, from ./engines/startrek/startrek.h:39, from engines/startrek/math.cpp:23: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/math.cpp:23: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/math.cpp:23: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/math.cpp:23: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ In file included from ./engines/startrek/startrek.h:39, from engines/startrek/math.cpp:23: ./gui/saveload-dialog.h:35:26: warning: multi-character character constant [-Wmultichar] 35 | kSavesSyncProgressCmd = 'SSPR', | ^~~~~~ ./gui/saveload-dialog.h:36:23: warning: multi-character character constant [-Wmultichar] 36 | kSavesSyncEndedCmd = 'SSEN' | ^~~~~~ C++ engines/startrek/graphics.o In file included from ./gui/saveload-dialog.h:26, from ./engines/startrek/startrek.h:39, from ./engines/startrek/font.h:26, from ./engines/startrek/graphics.h:26, from engines/startrek/graphics.cpp:24: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from ./engines/startrek/font.h:26, from ./engines/startrek/graphics.h:26, from engines/startrek/graphics.cpp:24: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from ./engines/startrek/font.h:26, from ./engines/startrek/graphics.h:26, from engines/startrek/graphics.cpp:24: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from ./engines/startrek/font.h:26, from ./engines/startrek/graphics.h:26, from engines/startrek/graphics.cpp:24: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ In file included from ./engines/startrek/startrek.h:39, from ./engines/startrek/font.h:26, from ./engines/startrek/graphics.h:26, from engines/startrek/graphics.cpp:24: ./gui/saveload-dialog.h:35:26: warning: multi-character character constant [-Wmultichar] 35 | kSavesSyncProgressCmd = 'SSPR', | ^~~~~~ ./gui/saveload-dialog.h:36:23: warning: multi-character character constant [-Wmultichar] 36 | kSavesSyncEndedCmd = 'SSEN' | ^~~~~~ C++ engines/startrek/sound.o In file included from ./gui/saveload-dialog.h:26, from ./engines/startrek/startrek.h:39, from ./engines/startrek/sound.h:27, from engines/startrek/sound.cpp:23: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from ./engines/startrek/sound.h:27, from engines/startrek/sound.cpp:23: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from ./engines/startrek/sound.h:27, from engines/startrek/sound.cpp:23: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from ./engines/startrek/sound.h:27, from engines/startrek/sound.cpp:23: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ In file included from ./engines/startrek/startrek.h:39, from ./engines/startrek/sound.h:27, from engines/startrek/sound.cpp:23: ./gui/saveload-dialog.h:35:26: warning: multi-character character constant [-Wmultichar] 35 | kSavesSyncProgressCmd = 'SSPR', | ^~~~~~ ./gui/saveload-dialog.h:36:23: warning: multi-character character constant [-Wmultichar] 36 | kSavesSyncEndedCmd = 'SSEN' | ^~~~~~ C++ engines/startrek/sprite.o C++ engines/startrek/text.o C++ engines/startrek/actors.o In file included from ./gui/saveload-dialog.h:26, from ./engines/startrek/startrek.h:39, from ./engines/startrek/iwfile.h:26, from engines/startrek/actors.cpp:26: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from ./engines/startrek/iwfile.h:26, from engines/startrek/actors.cpp:26: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from ./engines/startrek/iwfile.h:26, from engines/startrek/actors.cpp:26: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from ./engines/startrek/iwfile.h:26, from engines/startrek/actors.cpp:26: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ In file included from ./engines/startrek/startrek.h:39, from ./engines/startrek/iwfile.h:26, from engines/startrek/actors.cpp:26: ./gui/saveload-dialog.h:35:26: warning: multi-character character constant [-Wmultichar] 35 | kSavesSyncProgressCmd = 'SSPR', | ^~~~~~ ./gui/saveload-dialog.h:36:23: warning: multi-character character constant [-Wmultichar] 36 | kSavesSyncEndedCmd = 'SSEN' | ^~~~~~ C++ engines/startrek/menu.o In file included from ./gui/saveload-dialog.h:26, from ./engines/startrek/startrek.h:39, from ./engines/startrek/font.h:26, from ./engines/startrek/graphics.h:26, from engines/startrek/menu.cpp:27: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from ./engines/startrek/font.h:26, from ./engines/startrek/graphics.h:26, from engines/startrek/menu.cpp:27: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from ./engines/startrek/font.h:26, from ./engines/startrek/graphics.h:26, from engines/startrek/menu.cpp:27: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from ./engines/startrek/font.h:26, from ./engines/startrek/graphics.h:26, from engines/startrek/menu.cpp:27: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ In file included from ./engines/startrek/startrek.h:39, from ./engines/startrek/font.h:26, from ./engines/startrek/graphics.h:26, from engines/startrek/menu.cpp:27: ./gui/saveload-dialog.h:35:26: warning: multi-character character constant [-Wmultichar] 35 | kSavesSyncProgressCmd = 'SSPR', | ^~~~~~ ./gui/saveload-dialog.h:36:23: warning: multi-character character constant [-Wmultichar] 36 | kSavesSyncEndedCmd = 'SSEN' | ^~~~~~ C++ engines/startrek/space.o In file included from ./gui/saveload-dialog.h:26, from ./engines/startrek/startrek.h:39, from engines/startrek/space.cpp:24: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/space.cpp:24: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/space.cpp:24: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/space.cpp:24: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ In file included from ./engines/startrek/startrek.h:39, from engines/startrek/space.cpp:24: ./gui/saveload-dialog.h:35:26: warning: multi-character character constant [-Wmultichar] 35 | kSavesSyncProgressCmd = 'SSPR', | ^~~~~~ ./gui/saveload-dialog.h:36:23: warning: multi-character character constant [-Wmultichar] 36 | kSavesSyncEndedCmd = 'SSEN' | ^~~~~~ C++ engines/startrek/rooms/demon0.o C++ engines/startrek/room.o In file included from ./gui/saveload-dialog.h:26, from ./engines/startrek/startrek.h:39, from ./engines/startrek/iwfile.h:26, from engines/startrek/room.cpp:23: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from ./engines/startrek/iwfile.h:26, from engines/startrek/room.cpp:23: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from ./engines/startrek/iwfile.h:26, from engines/startrek/room.cpp:23: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from ./engines/startrek/iwfile.h:26, from engines/startrek/room.cpp:23: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ In file included from ./engines/startrek/startrek.h:39, from ./engines/startrek/iwfile.h:26, from engines/startrek/room.cpp:23: ./gui/saveload-dialog.h:35:26: warning: multi-character character constant [-Wmultichar] 35 | kSavesSyncProgressCmd = 'SSPR', | ^~~~~~ ./gui/saveload-dialog.h:36:23: warning: multi-character character constant [-Wmultichar] 36 | kSavesSyncEndedCmd = 'SSEN' | ^~~~~~ C++ engines/startrek/rooms/demon2.o C++ engines/startrek/rooms/demon1.o C++ engines/startrek/rooms/demon3.o C++ engines/startrek/rooms/demon5.o C++ engines/startrek/startrek.o In file included from ./gui/saveload-dialog.h:26, from ./engines/startrek/startrek.h:39, from ./engines/startrek/iwfile.h:26, from engines/startrek/startrek.cpp:41: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from ./engines/startrek/iwfile.h:26, from engines/startrek/startrek.cpp:41: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from ./engines/startrek/iwfile.h:26, from engines/startrek/startrek.cpp:41: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from ./engines/startrek/iwfile.h:26, from engines/startrek/startrek.cpp:41: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ In file included from ./engines/startrek/startrek.h:39, from ./engines/startrek/iwfile.h:26, from engines/startrek/startrek.cpp:41: ./gui/saveload-dialog.h:35:26: warning: multi-character character constant [-Wmultichar] 35 | kSavesSyncProgressCmd = 'SSPR', | ^~~~~~ ./gui/saveload-dialog.h:36:23: warning: multi-character character constant [-Wmultichar] 36 | kSavesSyncEndedCmd = 'SSEN' | ^~~~~~ C++ engines/startrek/rooms/demon4.o In file included from ./gui/saveload-dialog.h:26, from ./engines/startrek/startrek.h:39, from engines/startrek/rooms/demon4.cpp:24: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/rooms/demon4.cpp:24: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/rooms/demon4.cpp:24: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/rooms/demon4.cpp:24: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ In file included from ./engines/startrek/startrek.h:39, from engines/startrek/rooms/demon4.cpp:24: ./gui/saveload-dialog.h:35:26: warning: multi-character character constant [-Wmultichar] 35 | kSavesSyncProgressCmd = 'SSPR', | ^~~~~~ ./gui/saveload-dialog.h:36:23: warning: multi-character character constant [-Wmultichar] 36 | kSavesSyncEndedCmd = 'SSEN' | ^~~~~~ C++ engines/startrek/textbox.o In file included from ./gui/saveload-dialog.h:26, from ./engines/startrek/startrek.h:39, from ./engines/startrek/font.h:26, from ./engines/startrek/graphics.h:26, from engines/startrek/textbox.cpp:27: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from ./engines/startrek/font.h:26, from ./engines/startrek/graphics.h:26, from engines/startrek/textbox.cpp:27: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from ./engines/startrek/font.h:26, from ./engines/startrek/graphics.h:26, from engines/startrek/textbox.cpp:27: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from ./engines/startrek/font.h:26, from ./engines/startrek/graphics.h:26, from engines/startrek/textbox.cpp:27: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ In file included from ./engines/startrek/startrek.h:39, from ./engines/startrek/font.h:26, from ./engines/startrek/graphics.h:26, from engines/startrek/textbox.cpp:27: ./gui/saveload-dialog.h:35:26: warning: multi-character character constant [-Wmultichar] 35 | kSavesSyncProgressCmd = 'SSPR', | ^~~~~~ ./gui/saveload-dialog.h:36:23: warning: multi-character character constant [-Wmultichar] 36 | kSavesSyncEndedCmd = 'SSEN' | ^~~~~~ C++ engines/startrek/rooms/tug0.o C++ engines/startrek/rooms/tug1.o C++ engines/startrek/rooms/demon6.o In file included from ./gui/saveload-dialog.h:26, from ./engines/startrek/startrek.h:39, from engines/startrek/rooms/demon6.cpp:24: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/rooms/demon6.cpp:24: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/rooms/demon6.cpp:24: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/rooms/demon6.cpp:24: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ In file included from ./engines/startrek/startrek.h:39, from engines/startrek/rooms/demon6.cpp:24: ./gui/saveload-dialog.h:35:26: warning: multi-character character constant [-Wmultichar] 35 | kSavesSyncProgressCmd = 'SSPR', | ^~~~~~ ./gui/saveload-dialog.h:36:23: warning: multi-character character constant [-Wmultichar] 36 | kSavesSyncEndedCmd = 'SSEN' | ^~~~~~ C++ engines/startrek/rooms/love0.o C++ engines/startrek/rooms/tug3.o C++ engines/startrek/rooms/tug2.o C++ engines/startrek/saveload.o In file included from ./gui/saveload-dialog.h:26, from ./engines/startrek/startrek.h:39, from engines/startrek/saveload.cpp:33: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/saveload.cpp:33: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/saveload.cpp:33: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/saveload.cpp:33: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ In file included from ./engines/startrek/startrek.h:39, from engines/startrek/saveload.cpp:33: ./gui/saveload-dialog.h:35:26: warning: multi-character character constant [-Wmultichar] 35 | kSavesSyncProgressCmd = 'SSPR', | ^~~~~~ ./gui/saveload-dialog.h:36:23: warning: multi-character character constant [-Wmultichar] 36 | kSavesSyncEndedCmd = 'SSEN' | ^~~~~~ C++ engines/startrek/rooms/love1.o C++ engines/startrek/rooms/love4.o C++ engines/startrek/rooms/love3.o C++ engines/startrek/rooms/love2.o C++ engines/startrek/rooms/love5.o C++ engines/startrek/rooms/lovea.o C++ engines/startrek/rooms/mudd0.o C++ engines/startrek/rooms/mudd1.o C++ engines/startrek/rooms/mudd2.o C++ engines/startrek/rooms/mudd3.o C++ engines/startrek/rooms/mudd4.o C++ engines/startrek/rooms/mudd5.o C++ engines/startrek/rooms/mudda.o In file included from ./gui/saveload-dialog.h:26, from ./engines/startrek/startrek.h:39, from engines/startrek/rooms/mudda.cpp:23: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/rooms/mudda.cpp:23: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/rooms/mudda.cpp:23: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/rooms/mudda.cpp:23: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ In file included from ./engines/startrek/startrek.h:39, from engines/startrek/rooms/mudda.cpp:23: ./gui/saveload-dialog.h:35:26: warning: multi-character character constant [-Wmultichar] 35 | kSavesSyncProgressCmd = 'SSPR', | ^~~~~~ ./gui/saveload-dialog.h:36:23: warning: multi-character character constant [-Wmultichar] 36 | kSavesSyncEndedCmd = 'SSEN' | ^~~~~~ C++ engines/startrek/rooms/feather2.o C++ engines/startrek/rooms/feather0.o C++ engines/startrek/rooms/feather4.o C++ engines/startrek/rooms/feather1.o C++ engines/startrek/rooms/feather3.o C++ engines/startrek/rooms/feather5.o C++ engines/startrek/rooms/feather7.o C++ engines/startrek/rooms/feather6.o C++ engines/startrek/rooms/trial0.o C++ engines/startrek/rooms/trial1.o C++ engines/startrek/rooms/trial2.o C++ engines/startrek/rooms/trial4.o C++ engines/startrek/rooms/trial3.o C++ engines/startrek/rooms/sins0.o C++ engines/startrek/rooms/trial5.o C++ engines/startrek/rooms/sins1.o C++ engines/startrek/rooms/sins2.o C++ engines/startrek/rooms/sins4.o C++ engines/startrek/rooms/sins3.o C++ engines/startrek/rooms/veng1.o C++ engines/startrek/rooms/veng0.o C++ engines/startrek/rooms/sins5.o C++ engines/startrek/rooms/veng4.o C++ engines/startrek/rooms/veng5.o C++ engines/startrek/rooms/veng3.o C++ engines/supernova/console.o C++ engines/startrek/rooms/veng2.o C++ engines/startrek/rooms/veng7.o C++ engines/startrek/rooms/venga.o C++ engines/startrek/rooms/veng8.o C++ engines/startrek/rooms/veng6.o C++ engines/supernova/room.o C++ engines/supernova/graphics.o C++ engines/supernova/sound.o C++ engines/supernova/detection.o C++ engines/supernova/screen.o C++ engines/supernova/resman.o C++ engines/sword1/console.o C++ engines/supernova/game-manager.o In file included from ./gui/message.h:26, from engines/supernova/game-manager.cpp:26: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/sword1/debug.o C++ engines/sword1/animation.o In file included from ./gui/message.h:26, from engines/sword1/animation.cpp:38: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/sword1/eventman.o C++ engines/supernova/supernova2/state.o In file included from ./gui/message.h:26, from engines/supernova/supernova2/state.cpp:26: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/supernova/supernova.o C++ engines/sword1/memman.o C++ engines/supernova/supernova1/state.o In file included from ./gui/message.h:26, from engines/supernova/supernova1/state.cpp:26: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/sword1/detection.o C++ engines/sword1/menu.o C++ engines/sword1/mouse.o C++ engines/sword1/objectman.o C++ engines/sword1/control.o In file included from ./gui/message.h:26, from engines/sword1/control.cpp:35: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ engines/sword1/control.cpp: In member function 'void Sword1::Control::saveGameToFile(uint8)': engines/sword1/control.cpp:1165:32: warning: converting a packed 'Sword1::Object' pointer (alignment 1) to a 'uint32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1165 | uint32 *playerRaw = (uint32 *)cpt; | ^~~ In file included from ./engines/sword1/objectman.h:30, from ./engines/sword1/logic.h:28, from engines/sword1/control.cpp:38: ./engines/sword1/object.h:63:8: note: defined here 63 | struct Object { | ^~~~~~ engines/sword1/control.cpp: In member function 'void Sword1::Control::doRestore()': engines/sword1/control.cpp:1336:59: warning: converting a packed 'Sword1::Object' pointer (alignment 1) to a 'uint32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1336 | uint32 *playerRaw = (uint32 *)_objMan->fetchObject(PLAYER); | ^ In file included from ./engines/sword1/objectman.h:30, from ./engines/sword1/logic.h:28, from engines/sword1/control.cpp:38: ./engines/sword1/object.h:63:8: note: defined here 63 | struct Object { | ^~~~~~ C++ engines/sword1/music.o C++ engines/sword1/logic.o In file included from ./gui/message.h:26, from engines/sword1/logic.cpp:43: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/sword1/staticres.o C++ engines/sword1/resman.o In file included from ./gui/message.h:26, from engines/sword1/resman.cpp:31: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/sword1/text.o C++ engines/sword1/sound.o engines/sword1/sound.cpp:461:46: warning: multi-character character constant [-Wmultichar] 461 | while ((READ_BE_UINT32(fBuf + headerPos) != 'data') && (headerPos < 100)) | ^~~~~~ C++ engines/sword2/anims.o C++ engines/sword1/router.o C++ engines/sword1/sword1.o In file included from ./gui/message.h:26, from engines/sword1/sword1.cpp:41: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/sword2/animation.o In file included from ./gui/message.h:26, from engines/sword2/animation.cpp:43: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/sword2/events.o C++ engines/sword1/screen.o C++ engines/sword2/debug.o C++ engines/sword2/console.o C++ engines/sword2/icons.o C++ engines/sword2/layers.o C++ engines/sword2/header.o C++ engines/sword2/controls.o engines/sword2/controls.cpp: In member function 'void Sword2::SaveRestoreDialog::updateSlots()': engines/sword2/controls.cpp:1093:33: warning: '%s' directive writing up to 63 bytes into a region of size between 50 and 60 [-Wformat-overflow=] 1093 | sprintf((char *)_text, "%d. %s", slot, text); | ^~ ...... 1247 | slot->setText(fr, baseSlot + i, description); | ~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from ./common/scummsys.h:118, from ./common/rect.h:26, from engines/sword2/controls.cpp:26: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 5 and 78 bytes into a destination of size 64 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/sword2/interpreter.o C++ engines/sword2/logic.o C++ engines/sword2/memory.o C++ engines/sword2/function.o C++ engines/supernova/supernova1/rooms.o C++ engines/supernova/supernova2/rooms.o C++ engines/sword2/maketext.o C++ engines/sword2/menu.o C++ engines/sword2/palette.o C++ engines/sword2/protocol.o C++ engines/sword2/music.o C++ engines/sword2/render.o C++ engines/sword2/resman.o C++ engines/sword2/saveload.o C++ engines/sword2/scroll.o C++ engines/sword2/mouse.o C++ engines/sword2/sound.o C++ engines/sword2/speech.o C++ engines/sword2/startup.o C++ engines/sword2/sync.o C++ engines/sword25/console.o C++ engines/sword2/walker.o C++ engines/sword2/sprite.o C++ engines/sword2/router.o C++ engines/sword2/screen.o C++ engines/sword25/detection.o C++ engines/sword25/gfx/animationdescription.o C++ engines/sword25/fmv/movieplayer_script.o C++ engines/sword25/sword25.o C++ engines/sword25/fmv/movieplayer.o C++ engines/sword25/gfx/bitmap.o C++ engines/sword25/gfx/animationtemplateregistry.o C++ engines/sword25/gfx/animation.o C++ engines/sword25/gfx/dynamicbitmap.o C++ engines/sword25/gfx/microtiles.o C++ engines/sword25/gfx/animationresource.o C++ engines/sword25/gfx/panel.o C++ engines/sword25/gfx/animationtemplate.o C++ engines/sword25/gfx/fontresource.o C++ engines/sword2/sword2.o C++ engines/sword25/gfx/staticbitmap.o C++ engines/sword25/gfx/screenshot.o C++ engines/sword25/gfx/timedrenderobject.o C++ engines/sword25/gfx/graphicengine.o C++ engines/sword25/gfx/text.o C++ engines/sword25/gfx/image/imgloader.o C++ engines/sword25/gfx/renderobjectmanager.o C++ engines/sword25/gfx/image/swimage.o C++ engines/sword25/gfx/image/renderedimage.o C++ engines/sword25/input/inputengine_script.o C++ engines/sword25/input/inputengine.o C++ engines/sword25/kernel/filesystemutil.o C++ engines/sword25/kernel/inputpersistenceblock.o C++ engines/sword25/gfx/image/vectorimagerenderer.o C++ engines/sword25/gfx/image/art.o C++ engines/sword25/kernel/kernel_script.o C++ engines/sword25/kernel/outputpersistenceblock.o C++ engines/sword25/kernel/kernel.o C++ engines/sword25/kernel/resource.o C++ engines/sword25/gfx/image/vectorimage.o C++ engines/sword25/kernel/resmanager.o C++ engines/sword25/math/vertex.o C++ engines/sword25/gfx/renderobject.o C++ engines/sword25/kernel/persistenceservice.o engines/sword25/kernel/persistenceservice.cpp: In member function 'void Sword25::PersistenceService::Impl::readSlotSavegameInformation(uint)': engines/sword25/kernel/persistenceservice.cpp:67:42: warning: '%.3d' directive output may be truncated writing between 3 and 11 bytes into a region of size between 0 and 99 [-Wformat-truncation=] 67 | snprintf(buffer, MAX_SAVEGAME_SIZE, "%s.%.3d", gameTarget, slotID); | ^~~~ engines/sword25/kernel/persistenceservice.cpp:67:38: note: using the range [-2147483648, 2147483647] for directive argument 67 | snprintf(buffer, MAX_SAVEGAME_SIZE, "%s.%.3d", gameTarget, slotID); | ^~~~~~~~~ In file included from /usr/include/stdio.h:867, from ./common/scummsys.h:118, from ./common/array.h:26, from ./common/fs.h:26, from engines/sword25/kernel/persistenceservice.cpp:32: /usr/include/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output between 5 and 112 bytes into a destination of size 100 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/sword25/kernel/persistenceservice.cpp: In member function 'Common::String& Sword25::PersistenceService::getSavegameFilename(uint)': engines/sword25/kernel/persistenceservice.cpp:67:42: warning: '%.3d' directive output may be truncated writing 3 bytes into a region of size between 0 and 99 [-Wformat-truncation=] 67 | snprintf(buffer, MAX_SAVEGAME_SIZE, "%s.%.3d", gameTarget, slotID); | ^~~~ engines/sword25/kernel/persistenceservice.cpp:67:38: note: directive argument in the range [0, 17] 67 | snprintf(buffer, MAX_SAVEGAME_SIZE, "%s.%.3d", gameTarget, slotID); | ^~~~~~~~~ In file included from /usr/include/stdio.h:867, from ./common/scummsys.h:118, from ./common/array.h:26, from ./common/fs.h:26, from engines/sword25/kernel/persistenceservice.cpp:32: /usr/include/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output between 5 and 104 bytes into a destination of size 100 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/sword25/kernel/persistenceservice.cpp: In member function 'bool Sword25::PersistenceService::saveGame(uint, const Common::String&)': engines/sword25/kernel/persistenceservice.cpp:67:42: warning: '%.3d' directive output may be truncated writing 3 bytes into a region of size between 0 and 99 [-Wformat-truncation=] 67 | snprintf(buffer, MAX_SAVEGAME_SIZE, "%s.%.3d", gameTarget, slotID); | ^~~~ engines/sword25/kernel/persistenceservice.cpp:67:38: note: directive argument in the range [0, 17] 67 | snprintf(buffer, MAX_SAVEGAME_SIZE, "%s.%.3d", gameTarget, slotID); | ^~~~~~~~~ In file included from /usr/include/stdio.h:867, from ./common/scummsys.h:118, from ./common/array.h:26, from ./common/fs.h:26, from engines/sword25/kernel/persistenceservice.cpp:32: /usr/include/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output between 5 and 104 bytes into a destination of size 100 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/sword25/kernel/persistenceservice.cpp: In member function 'bool Sword25::PersistenceService::loadGame(uint)': engines/sword25/kernel/persistenceservice.cpp:67:42: warning: '%.3d' directive output may be truncated writing 3 bytes into a region of size between 0 and 99 [-Wformat-truncation=] 67 | snprintf(buffer, MAX_SAVEGAME_SIZE, "%s.%.3d", gameTarget, slotID); | ^~~~ engines/sword25/kernel/persistenceservice.cpp:67:38: note: directive argument in the range [0, 17] 67 | snprintf(buffer, MAX_SAVEGAME_SIZE, "%s.%.3d", gameTarget, slotID); | ^~~~~~~~~ In file included from /usr/include/stdio.h:867, from ./common/scummsys.h:118, from ./common/array.h:26, from ./common/fs.h:26, from engines/sword25/kernel/persistenceservice.cpp:32: /usr/include/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output between 5 and 104 bytes into a destination of size 100 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/sword25/math/regionregistry.o C++ engines/sword25/math/polygon.o C++ engines/sword25/math/geometry_script.o C++ engines/sword25/gfx/graphicengine_script.o C++ engines/sword25/script/luacallback.o C++ engines/sword25/package/packagemanager_script.o C++ engines/sword25/script/luabindhelper.o C++ engines/sword25/script/lua_extensions.o C++ engines/sword25/package/packagemanager.o C++ engines/sword25/math/region.o C++ engines/sword25/script/luascript.o C++ engines/sword25/math/walkregion.o C++ engines/sword25/sfx/soundengine_script.o C++ engines/teenagent/actor.o C++ engines/teenagent/animation.o C++ engines/sword25/sfx/soundengine.o C++ engines/teenagent/console.o C++ engines/teenagent/font.o C++ engines/teenagent/dialog.o C++ engines/teenagent/music.o C++ engines/teenagent/segment.o C++ engines/teenagent/detection.o C++ engines/teenagent/objects.o C++ engines/teenagent/pack.o C++ engines/teenagent/inventory.o C++ engines/teenagent/surface.o C++ engines/teenagent/surface_list.o C++ engines/teenagent/resources.o C++ engines/testbed/config-params.o C++ engines/testbed/detection.o In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from ./engines/testbed/config.h:32, from ./engines/testbed/testbed.h:30, from engines/testbed/detection.cpp:28: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./engines/testbed/config.h:32, from ./engines/testbed/testbed.h:30, from engines/testbed/detection.cpp:28: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from ./engines/testbed/config.h:32, from ./engines/testbed/testbed.h:30, from engines/testbed/detection.cpp:28: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ In file included from ./engines/testbed/config.h:33, from ./engines/testbed/testbed.h:30, from engines/testbed/detection.cpp:28: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./engines/testbed/testbed.h:30, from engines/testbed/detection.cpp:28: ./engines/testbed/config.h:41:20: warning: multi-character character constant [-Wmultichar] 41 | kTestbedQuitCmd = 'Quit', | ^~~~~~ ./engines/testbed/config.h:42:22: warning: multi-character character constant [-Wmultichar] 42 | kTestbedSelectAll = 'sAll', | ^~~~~~ ./engines/testbed/config.h:43:24: warning: multi-character character constant [-Wmultichar] 43 | kTestbedDeselectAll = 'dAll' | ^~~~~~ In file included from engines/testbed/detection.cpp:28: ./engines/testbed/testbed.h:40:21: warning: multi-character character constant [-Wmultichar] 40 | kCmdRerunTestbed = 'crtb' | ^~~~~~ C++ engines/testbed/events.o C++ engines/testbed/fs.o C++ engines/testbed/midi.o In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from ./engines/testbed/config.h:32, from ./engines/testbed/testbed.h:30, from engines/testbed/midi.cpp:33: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./engines/testbed/config.h:32, from ./engines/testbed/testbed.h:30, from engines/testbed/midi.cpp:33: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from ./engines/testbed/config.h:32, from ./engines/testbed/testbed.h:30, from engines/testbed/midi.cpp:33: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ In file included from ./engines/testbed/config.h:33, from ./engines/testbed/testbed.h:30, from engines/testbed/midi.cpp:33: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./engines/testbed/testbed.h:30, from engines/testbed/midi.cpp:33: ./engines/testbed/config.h:41:20: warning: multi-character character constant [-Wmultichar] 41 | kTestbedQuitCmd = 'Quit', | ^~~~~~ ./engines/testbed/config.h:42:22: warning: multi-character character constant [-Wmultichar] 42 | kTestbedSelectAll = 'sAll', | ^~~~~~ ./engines/testbed/config.h:43:24: warning: multi-character character constant [-Wmultichar] 43 | kTestbedDeselectAll = 'dAll' | ^~~~~~ In file included from engines/testbed/midi.cpp:33: ./engines/testbed/testbed.h:40:21: warning: multi-character character constant [-Wmultichar] 40 | kCmdRerunTestbed = 'crtb' | ^~~~~~ C++ engines/testbed/misc.o C++ engines/testbed/config.o In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from ./engines/testbed/config.h:32, from engines/testbed/config.cpp:28: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./engines/testbed/config.h:32, from engines/testbed/config.cpp:28: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from ./engines/testbed/config.h:32, from engines/testbed/config.cpp:28: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ In file included from ./engines/testbed/config.h:33, from engines/testbed/config.cpp:28: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from engines/testbed/config.cpp:28: ./engines/testbed/config.h:41:20: warning: multi-character character constant [-Wmultichar] 41 | kTestbedQuitCmd = 'Quit', | ^~~~~~ ./engines/testbed/config.h:42:22: warning: multi-character character constant [-Wmultichar] 42 | kTestbedSelectAll = 'sAll', | ^~~~~~ ./engines/testbed/config.h:43:24: warning: multi-character character constant [-Wmultichar] 43 | kTestbedDeselectAll = 'dAll' | ^~~~~~ C++ engines/testbed/savegame.o C++ engines/testbed/sound.o In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from ./engines/testbed/config.h:32, from ./engines/testbed/sound.h:27, from engines/testbed/sound.cpp:29: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./engines/testbed/config.h:32, from ./engines/testbed/sound.h:27, from engines/testbed/sound.cpp:29: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from ./engines/testbed/config.h:32, from ./engines/testbed/sound.h:27, from engines/testbed/sound.cpp:29: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ In file included from ./engines/testbed/config.h:33, from ./engines/testbed/sound.h:27, from engines/testbed/sound.cpp:29: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./engines/testbed/sound.h:27, from engines/testbed/sound.cpp:29: ./engines/testbed/config.h:41:20: warning: multi-character character constant [-Wmultichar] 41 | kTestbedQuitCmd = 'Quit', | ^~~~~~ ./engines/testbed/config.h:42:22: warning: multi-character character constant [-Wmultichar] 42 | kTestbedSelectAll = 'sAll', | ^~~~~~ ./engines/testbed/config.h:43:24: warning: multi-character character constant [-Wmultichar] 43 | kTestbedDeselectAll = 'dAll' | ^~~~~~ engines/testbed/sound.cpp:34:18: warning: multi-character character constant [-Wmultichar] 34 | kPlayChannel1 = 'pch1', | ^~~~~~ engines/testbed/sound.cpp:35:18: warning: multi-character character constant [-Wmultichar] 35 | kPlayChannel2 = 'pch2', | ^~~~~~ engines/testbed/sound.cpp:36:18: warning: multi-character character constant [-Wmultichar] 36 | kPlayChannel3 = 'pch3', | ^~~~~~ engines/testbed/sound.cpp:37:19: warning: multi-character character constant [-Wmultichar] 37 | kPauseChannel1 = 'pac1', | ^~~~~~ engines/testbed/sound.cpp:38:19: warning: multi-character character constant [-Wmultichar] 38 | kPauseChannel2 = 'pac2', | ^~~~~~ engines/testbed/sound.cpp:39:19: warning: multi-character character constant [-Wmultichar] 39 | kPauseChannel3 = 'pac3' | ^~~~~~ C++ engines/testbed/graphics.o C++ engines/testbed/encoding.o C++ engines/teenagent/teenagent.o C++ engines/teenagent/scene.o C++ engines/testbed/testsuite.o In file included from ./gui/message.h:26, from engines/testbed/testsuite.cpp:30: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from ./engines/testbed/config.h:32, from ./engines/testbed/testbed.h:30, from engines/testbed/testsuite.cpp:33: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./engines/testbed/config.h:32, from ./engines/testbed/testbed.h:30, from engines/testbed/testsuite.cpp:33: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from ./engines/testbed/config.h:32, from ./engines/testbed/testbed.h:30, from engines/testbed/testsuite.cpp:33: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ In file included from ./engines/testbed/testbed.h:30, from engines/testbed/testsuite.cpp:33: ./engines/testbed/config.h:41:20: warning: multi-character character constant [-Wmultichar] 41 | kTestbedQuitCmd = 'Quit', | ^~~~~~ ./engines/testbed/config.h:42:22: warning: multi-character character constant [-Wmultichar] 42 | kTestbedSelectAll = 'sAll', | ^~~~~~ ./engines/testbed/config.h:43:24: warning: multi-character character constant [-Wmultichar] 43 | kTestbedDeselectAll = 'dAll' | ^~~~~~ In file included from engines/testbed/testsuite.cpp:33: ./engines/testbed/testbed.h:40:21: warning: multi-character character constant [-Wmultichar] 40 | kCmdRerunTestbed = 'crtb' | ^~~~~~ C++ engines/testbed/webserver.o C++ engines/testbed/testbed.o In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from ./engines/testbed/config.h:32, from ./engines/testbed/sound.h:27, from engines/testbed/testbed.cpp:40: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./engines/testbed/config.h:32, from ./engines/testbed/sound.h:27, from engines/testbed/testbed.cpp:40: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from ./engines/testbed/config.h:32, from ./engines/testbed/sound.h:27, from engines/testbed/testbed.cpp:40: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ In file included from ./engines/testbed/config.h:33, from ./engines/testbed/sound.h:27, from engines/testbed/testbed.cpp:40: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./engines/testbed/sound.h:27, from engines/testbed/testbed.cpp:40: ./engines/testbed/config.h:41:20: warning: multi-character character constant [-Wmultichar] 41 | kTestbedQuitCmd = 'Quit', | ^~~~~~ ./engines/testbed/config.h:42:22: warning: multi-character character constant [-Wmultichar] 42 | kTestbedSelectAll = 'sAll', | ^~~~~~ ./engines/testbed/config.h:43:24: warning: multi-character character constant [-Wmultichar] 43 | kTestbedDeselectAll = 'dAll' | ^~~~~~ In file included from engines/testbed/testbed.cpp:42: ./engines/testbed/testbed.h:40:21: warning: multi-character character constant [-Wmultichar] 40 | kCmdRerunTestbed = 'crtb' | ^~~~~~ C++ engines/testbed/cloud.o engines/testbed/cloud.cpp: In function 'void Testbed::CloudTests::infoCallback(Cloud::Storage::StorageInfoResponse)': engines/testbed/cloud.cpp:95:46: warning: format '%lu' expects argument of type 'long unsigned int', but argument 2 has type 'uint64' {aka 'long long unsigned int'} [-Wformat=] 95 | Testsuite::logPrintf("Info! User's quota: %lu bytes used / %lu bytes available\n", response.value.used(), response.value.available()); | ~~^ ~~~~~~~~~~~~~~~~~~~~~ | | | | long unsigned int uint64 {aka long long unsigned int} | %llu engines/testbed/cloud.cpp:95:63: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'uint64' {aka 'long long unsigned int'} [-Wformat=] 95 | Testsuite::logPrintf("Info! User's quota: %lu bytes used / %lu bytes available\n", response.value.used(), response.value.available()); | ~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long unsigned int uint64 {aka long long unsigned int} | %llu C++ engines/tinsel/anim.o C++ engines/tinsel/background.o C++ engines/tinsel/adpcm.o C++ engines/teenagent/callbacks.o C++ engines/tinsel/bg.o C++ engines/tinsel/cliprect.o C++ engines/testbed/speech.o C++ engines/tinsel/config.o C++ engines/tinsel/debugger.o C++ engines/tinsel/cursor.o C++ engines/tinsel/bmv.o C++ engines/tinsel/actors.o C++ engines/tinsel/effect.o C++ engines/tinsel/drives.o C++ engines/tinsel/font.o C++ engines/tinsel/events.o C++ engines/tinsel/faders.o engines/tinsel/faders.cpp: In function 'void Tinsel::FadeProcess(Common::CoroBaseContext*&, const void*)': engines/tinsel/faders.cpp:119:47: warning: taking address of packed member of 'Tinsel::PALETTE' may result in an unaligned pointer value [-Waddress-of-packed-member] 119 | FadePalette(_ctx->fadeRGB, _ctx->pPalette->palRGB, | ~~~~~~~~~~~~~~~~^~~~~~ C++ engines/tinsel/heapmem.o C++ engines/tinsel/handle.o C++ engines/tinsel/mareels.o C++ engines/tinsel/detection.o C++ engines/tinsel/multiobj.o C++ engines/tinsel/object.o C++ engines/tinsel/graphics.o C++ engines/tinsel/palette.o engines/tinsel/palette.cpp: In function 'void Tinsel::PalettesToVideoDAC()': engines/tinsel/palette.cpp:158:24: warning: taking address of packed member of 'Tinsel::PALETTE' may result in an unaligned pointer value [-Waddress-of-packed-member] 158 | pColors = pPalette->palRGB; | ~~~~~~~~~~^~~~~~ C++ engines/tinsel/move.o C++ engines/tinsel/pcode.o C++ engines/tinsel/music.o C++ engines/tinsel/pdisplay.o C++ engines/tinsel/scn.o C++ engines/tinsel/rince.o C++ engines/tinsel/savescn.o C++ engines/tinsel/scene.o C++ engines/tinsel/sched.o C++ engines/tinsel/play.o C++ engines/tinsel/sysvar.o C++ engines/tinsel/scroll.o C++ engines/tinsel/saveload.o In file included from ./gui/message.h:26, from engines/tinsel/saveload.cpp:40: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/tinsel/strres.o In file included from ./gui/message.h:26, from engines/tinsel/strres.cpp:33: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/tinsel/sound.o In file included from ./gui/message.h:26, from engines/tinsel/sound.cpp:46: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/tinsel/timers.o C++ engines/tinsel/text.o C++ engines/tinsel/token.o C++ engines/tinsel/polygons.o C++ engines/tinsel/dialogs.o C++ engines/titanic/continue_save_dialog.o C++ engines/titanic/detection.o C++ engines/titanic/game_location.o C++ engines/titanic/events.o C++ engines/tinsel/tinsel.o C++ engines/titanic/debugger.o C++ engines/titanic/game_state.o C++ engines/titanic/input_translator.o C++ engines/titanic/game_view.o C++ engines/titanic/room_flags.o C++ engines/titanic/input_handler.o C++ engines/titanic/game_manager.o C++ engines/titanic/carry/auditory_centre.o C++ engines/titanic/carry/bowl_ear.o C++ engines/titanic/carry/arm.o C++ engines/titanic/titanic.o C++ engines/titanic/main_game_window.o C++ engines/titanic/carry/brain.o C++ engines/titanic/carry/bridge_piece.o C++ engines/titanic/carry/central_core.o C++ engines/titanic/carry/carry_parrot.o C++ engines/titanic/carry/carry.o C++ engines/titanic/carry/ear.o C++ engines/titanic/carry/crushed_tv.o C++ engines/tinsel/tinlib.o C++ engines/titanic/carry/feathers.o C++ engines/titanic/carry/eye.o C++ engines/titanic/carry/chicken.o C++ engines/titanic/carry/fruit.o C++ engines/titanic/carry/glass.o C++ engines/titanic/carry/head_piece.o C++ engines/titanic/carry/hammer.o C++ engines/titanic/carry/hose.o C++ engines/titanic/carry/hose_end.o C++ engines/titanic/carry/key.o C++ engines/titanic/carry/long_stick.o C++ engines/titanic/carry/liftbot_head.o C++ engines/titanic/carry/magazine.o C++ engines/titanic/carry/maitred_left_arm.o C++ engines/titanic/carry/maitred_right_arm.o C++ engines/titanic/carry/mouth.o C++ engines/titanic/carry/napkin.o C++ engines/titanic/carry/note.o C++ engines/titanic/carry/nose.o C++ engines/titanic/carry/perch.o C++ engines/titanic/carry/parcel.o C++ engines/titanic/carry/phonograph_ear.o C++ engines/titanic/carry/plug_in.o C++ engines/titanic/carry/phonograph_cylinder.o C++ engines/titanic/carry/sweets.o C++ engines/titanic/carry/speech_centre.o C++ engines/titanic/carry/photograph.o C++ engines/titanic/core/dont_save_file_item.o C++ engines/titanic/carry/vision_centre.o C++ engines/titanic/core/click_responder.o C++ engines/titanic/core/file_item.o C++ engines/titanic/core/background.o C++ engines/titanic/core/list.o C++ engines/titanic/core/message_target.o C++ engines/titanic/core/game_object_desc_item.o C++ engines/titanic/core/drop_target.o C++ engines/titanic/core/link_item.o C++ engines/titanic/core/node_item.o C++ engines/titanic/core/mail_man.o C++ engines/titanic/core/named_item.o C++ engines/titanic/core/multi_drop_target.o C++ engines/titanic/core/resource_key.o C++ engines/titanic/core/room_item.o C++ engines/titanic/core/static_image.o C++ engines/titanic/core/turn_on_object.o C++ engines/titanic/core/turn_on_play_sound.o C++ engines/titanic/core/turn_on_turn_off.o C++ engines/titanic/game/annoy_barbot.o C++ engines/titanic/game/announce.o C++ engines/titanic/game/arb_background.o C++ engines/titanic/core/tree_item.o C++ engines/titanic/core/project_item.o C++ engines/titanic/core/view_item.o C++ engines/titanic/game/arboretum_gate.o C++ engines/titanic/game/bar_menu.o C++ engines/titanic/game/auto_animate.o C++ engines/titanic/core/game_object.o C++ engines/titanic/game/bar_menu_button.o C++ engines/titanic/game/belbot_get_light.o C++ engines/titanic/game/bottom_of_well_monitor.o C++ engines/titanic/game/bar_bell.o C++ engines/titanic/game/bowl_unlocker.o C++ engines/titanic/game/brain_slot.o C++ engines/titanic/game/bridge_door.o C++ engines/titanic/game/bomb.o C++ engines/titanic/game/bridge_view.o C++ engines/titanic/game/broken_pell_base.o C++ engines/titanic/game/broken_pellerator_froz.o C++ engines/titanic/game/broken_pellerator.o C++ engines/titanic/game/cage.o C++ engines/titanic/game/cdrom_computer.o C++ engines/titanic/game/cdrom.o C++ engines/titanic/game/captains_wheel.o C++ engines/titanic/game/cdrom_tray.o C++ engines/titanic/game/cell_point_button.o C++ engines/titanic/game/chev_code.o C++ engines/titanic/game/chev_panel.o C++ engines/titanic/game/chicken_cooler.o C++ engines/titanic/game/close_broken_pel.o C++ engines/titanic/game/code_wheel.o C++ engines/titanic/game/chicken_dispensor.o C++ engines/titanic/game/cookie.o C++ engines/titanic/game/computer.o C++ engines/titanic/game/credits.o C++ engines/titanic/game/credits_button.o C++ engines/titanic/game/computer_screen.o C++ engines/titanic/game/desk_click_responder.o C++ engines/titanic/game/doorbot_elevator_handler.o C++ engines/titanic/game/dead_area.o C++ engines/titanic/game/doorbot_home_handler.o C++ engines/titanic/game/elevator_action_area.o C++ engines/titanic/game/eject_phonograph_button.o C++ engines/titanic/game/ear_sweet_bowl.o C++ engines/titanic/game/emma_control.o C++ engines/titanic/game/empty_nut_bowl.o C++ engines/titanic/game/end_credit_text.o C++ engines/titanic/game/end_credits.o C++ engines/titanic/game/end_game_credits.o C++ engines/titanic/game/end_explode_ship.o C++ engines/titanic/game/end_sequence_control.o C++ engines/titanic/game/hammer_dispensor.o C++ engines/titanic/game/hammer_dispensor_button.o C++ engines/titanic/game/fan.o C++ engines/titanic/game/fan_control.o C++ engines/titanic/game/fan_increase.o C++ engines/titanic/game/fan_decrease.o C++ engines/titanic/game/fan_noises.o C++ engines/titanic/game/floor_indicator.o C++ engines/titanic/game/glass_smasher.o C++ engines/titanic/game/games_console.o C++ engines/titanic/game/get_lift_eye2.o C++ engines/titanic/game/hammer_clip.o C++ engines/titanic/game/head_smash_event.o C++ engines/titanic/game/head_slot.o C++ engines/titanic/game/head_smash_lever.o C++ engines/titanic/game/head_spinner.o C++ engines/titanic/game/leave_sec_class_state.o C++ engines/titanic/game/idle_summoner.o C++ engines/titanic/game/lemon_dispensor.o C++ engines/titanic/game/light.o C++ engines/titanic/game/little_lift_button.o C++ engines/titanic/game/light_switch.o C++ engines/titanic/game/long_stick_dispenser.o C++ engines/titanic/game/missiveomat_button.o C++ engines/titanic/game/movie_tester.o C++ engines/titanic/game/missiveomat.o C++ engines/titanic/game/music_console_button.o C++ engines/titanic/game/music_room_phonograph.o C++ engines/titanic/game/music_system_lock.o C++ engines/titanic/game/music_room_stop_phonograph_button.o C++ engines/titanic/game/musical_instrument.o C++ engines/titanic/game/nav_helmet.o C++ engines/titanic/game/navigation_computer.o C++ engines/titanic/game/nav_helmet_off.o C++ engines/titanic/game/no_nut_bowl.o C++ engines/titanic/game/nav_helmet_on.o C++ engines/titanic/game/nut_replacer.o C++ engines/titanic/game/nose_holder.o C++ engines/titanic/game/null_port_hole.o C++ engines/titanic/game/pet_disabler.o C++ engines/titanic/game/phonograph_lid.o C++ engines/titanic/game/phonograph.o C++ engines/titanic/game/play_on_act.o C++ engines/titanic/game/place_holder_item.o C++ engines/titanic/game/play_music_button.o C++ engines/titanic/game/port_hole.o C++ engines/titanic/game/record_phonograph_button.o C++ engines/titanic/game/replacement_ear.o C++ engines/titanic/game/reserved_table.o C++ engines/titanic/game/search_point.o C++ engines/titanic/game/restaurant_phonograph.o C++ engines/titanic/game/restaurant_cylinder_holder.o C++ engines/titanic/game/sauce_dispensor.o C++ engines/titanic/game/season_background.o C++ engines/titanic/game/season_barrel.o C++ engines/titanic/game/seasonal_adjustment.o C++ engines/titanic/game/service_elevator_window.o C++ engines/titanic/game/ship_setting_button.o C++ engines/titanic/game/splash_animation.o C++ engines/titanic/game/speech_dispensor.o C++ engines/titanic/game/show_cell_points.o C++ engines/titanic/game/ship_setting.o C++ engines/titanic/game/starling_puret.o C++ engines/titanic/game/start_action.o C++ engines/titanic/game/stop_phonograph_button.o C++ engines/titanic/game/sweet_bowl.o C++ engines/titanic/game/sub_wrapper.o C++ engines/titanic/game/third_class_canal.o C++ engines/titanic/game/sub_glass.o C++ engines/titanic/game/throw_tv_down_well.o C++ engines/titanic/game/tow_parrot_nav.o C++ engines/titanic/game/variable_list.o C++ engines/titanic/game/television.o C++ engines/titanic/game/titania_still_control.o C++ engines/titanic/game/useless_lever.o C++ engines/titanic/game/up_lighter.o C++ engines/titanic/game/volume_control.o C++ engines/titanic/game/wheel_button.o C++ engines/titanic/game/wheel_hotspot.o C++ engines/titanic/game/wheel_spin.o C++ engines/titanic/game/wheel_spin_horn.o C++ engines/titanic/game/gondolier/gondolier_base.o C++ engines/titanic/game/gondolier/gondolier_chest.o C++ engines/titanic/game/gondolier/gondolier_face.o C++ engines/titanic/game/gondolier/gondolier_mixer.o C++ engines/titanic/game/maitred/maitred_arm_holder.o C++ engines/titanic/game/maitred/maitred_body.o C++ engines/titanic/game/maitred/maitred_legs.o C++ engines/titanic/game/gondolier/gondolier_slider.o C++ engines/titanic/game/parrot/parrot_lobby_controller.o C++ engines/titanic/game/maitred/maitred_prod_receptor.o C++ engines/titanic/game/parrot/parrot_lobby_object.o C++ engines/titanic/game/parrot/parrot_lobby_view_object.o C++ engines/titanic/game/parrot/parrot_lobby_link_updater.o C++ engines/titanic/game/parrot/parrot_loser.o C++ engines/titanic/game/parrot/parrot_nut_eater.o C++ engines/titanic/game/parrot/parrot_nut_bowl_actor.o C++ engines/titanic/game/parrot/parrot_perch_holder.o C++ engines/titanic/game/parrot/parrot_trigger.o C++ engines/titanic/game/parrot/player_meets_parrot.o C++ engines/titanic/game/pet/pet_class1.o C++ engines/titanic/game/pet/pet_class2.o C++ engines/titanic/game/pet/pet.o C++ engines/titanic/game/pet/pet_class3.o C++ engines/titanic/game/pet/pet_monitor.o C++ engines/titanic/game/pet/pet_pellerator.o C++ engines/titanic/game/pet/pet_lift.o C++ engines/titanic/game/pet/pet_sounds.o C++ engines/titanic/game/pet/pet_transition.o C++ engines/titanic/game/pet/pet_position.o C++ engines/titanic/game/pet/pet_sentinal.o C++ engines/titanic/game/pet/pet_transport.o C++ engines/titanic/game/pickup/pick_up.o C++ engines/titanic/game/pickup/pick_up_bar_glass.o C++ engines/titanic/game/pickup/pick_up_hose.o C++ engines/titanic/game/pickup/pick_up_lemon.o C++ engines/titanic/game/pickup/pick_up_vis_centre.o C++ engines/titanic/game/placeholder/bar_shelf_vis_centre.o C++ engines/titanic/game/pickup/pick_up_speech_centre.o C++ engines/titanic/game/placeholder/place_holder.o C++ engines/titanic/game/placeholder/tv_on_bar.o C++ engines/titanic/game/placeholder/lemon_on_bar.o C++ engines/titanic/game/transport/gondolier.o C++ engines/titanic/game/transport/lift_indicator.o C++ engines/titanic/game/transport/transport.o C++ engines/titanic/game/sgt/armchair.o C++ engines/titanic/game/transport/pellerator.o C++ engines/titanic/game/transport/service_elevator.o C++ engines/titanic/game/sgt/basin.o C++ engines/titanic/game/transport/lift.o C++ engines/titanic/game/sgt/bedfoot.o C++ engines/titanic/game/sgt/chest_of_drawers.o C++ engines/titanic/game/sgt/desk.o C++ engines/titanic/game/sgt/deskchair.o C++ engines/titanic/game/sgt/drawer.o C++ engines/titanic/game/sgt/sgt_doors.o C++ engines/titanic/game/sgt/bedhead.o C++ engines/titanic/game/sgt/sgt_nav.o C++ engines/titanic/game/sgt/sgt_restaurant_doors.o C++ engines/titanic/game/sgt/sgt_navigation.o C++ engines/titanic/game/sgt/sgt_state_control.o C++ engines/titanic/game/sgt/sgt_tv.o C++ engines/titanic/game/sgt/sgt_upper_doors_sound.o C++ engines/titanic/game/sgt/sgt_state_room.o C++ engines/titanic/game/sgt/toilet.o C++ engines/titanic/game/sgt/vase.o C++ engines/titanic/gfx/act_button.o C++ engines/titanic/game/sgt/washstand.o C++ engines/titanic/gfx/changes_season_button.o C++ engines/titanic/gfx/chev_left_off.o C++ engines/titanic/gfx/chev_left_on.o C++ engines/titanic/gfx/chev_right_off.o C++ engines/titanic/gfx/chev_send_rec_switch.o C++ engines/titanic/gfx/chev_right_on.o C++ engines/titanic/gfx/elevator_button.o C++ engines/titanic/gfx/helmet_on_off.o C++ engines/titanic/gfx/get_from_succ.o C++ engines/titanic/gfx/edit_control.o C++ engines/titanic/gfx/text_control.o C++ engines/titanic/gfx/home_photo.o C++ engines/titanic/gfx/icon_nav_action.o C++ engines/titanic/gfx/icon_nav_butt.o C++ engines/titanic/gfx/icon_nav_down.o C++ engines/titanic/gfx/icon_nav_left.o C++ engines/titanic/gfx/icon_nav_receive.o C++ engines/titanic/gfx/icon_nav_image.o C++ engines/titanic/gfx/icon_nav_right.o C++ engines/titanic/gfx/icon_nav_send.o C++ engines/titanic/gfx/icon_nav_up.o C++ engines/titanic/gfx/keybrd_butt.o C++ engines/titanic/gfx/move_object_button.o C++ engines/titanic/gfx/music_control.o C++ engines/titanic/gfx/music_slider.o C++ engines/titanic/gfx/music_slider_pitch.o C++ engines/titanic/gfx/music_slider_speed.o C++ engines/titanic/gfx/music_switch.o C++ engines/titanic/gfx/music_switch_inversion.o C++ engines/titanic/gfx/music_switch_reverse.o C++ engines/titanic/gfx/send_to_succ.o C++ engines/titanic/gfx/music_voice_mute.o C++ engines/titanic/gfx/sgt_selector.o C++ engines/titanic/gfx/slider_button.o C++ engines/titanic/gfx/small_chev_left_off.o C++ engines/titanic/gfx/small_chev_left_on.o C++ engines/titanic/gfx/small_chev_right_off.o C++ engines/titanic/gfx/small_chev_right_on.o C++ engines/titanic/gfx/status_change_button.o C++ engines/titanic/gfx/st_button.o C++ engines/titanic/gfx/text_down.o C++ engines/titanic/gfx/text_up.o C++ engines/titanic/gfx/text_skrew.o C++ engines/titanic/gfx/toggle_button.o C++ engines/titanic/gfx/toggle_switch.o C++ engines/titanic/messages/bilge_auto_sound_event.o C++ engines/titanic/messages/auto_sound_event.o C++ engines/titanic/messages/door_auto_sound_event.o C++ engines/titanic/messages/bilge_dispensor_event.o C++ engines/titanic/messages/mouse_messages.o C++ engines/titanic/messages/service_elevator_door.o C++ engines/titanic/moves/enter_bridge.o C++ engines/titanic/messages/messages.o C++ engines/titanic/moves/enter_bomb_room.o C++ engines/titanic/moves/call_pellerator.o C++ engines/titanic/moves/enter_exit_first_class_state.o C++ engines/titanic/moves/enter_exit_mini_lift.o C++ engines/titanic/moves/enter_exit_sec_class_mini_lift.o C++ engines/titanic/moves/enter_exit_view.o C++ engines/titanic/moves/exit_arboretum.o C++ engines/titanic/moves/exit_bridge.o C++ engines/titanic/moves/enter_sec_class_state.o C++ engines/titanic/moves/exit_lift.o C++ engines/titanic/moves/exit_pellerator.o C++ engines/titanic/moves/exit_state_room.o C++ engines/titanic/moves/exit_tiania.o C++ engines/titanic/moves/move_player_in_parrot_room.o C++ engines/titanic/moves/move_player_to_from.o C++ engines/titanic/moves/multi_move.o C++ engines/titanic/moves/pan_from_pel.o C++ engines/titanic/moves/move_player_to.o C++ engines/titanic/moves/restaurant_pan_handler.o C++ engines/titanic/moves/restricted_move.o C++ engines/titanic/moves/trip_down_canal.o C++ engines/titanic/moves/scraliontis_table.o C++ engines/titanic/npcs/character.o C++ engines/titanic/npcs/callbot.o C++ engines/titanic/npcs/bilge_succubus.o C++ engines/titanic/npcs/barbot.o C++ engines/titanic/npcs/deskbot.o C++ engines/titanic/npcs/bellbot.o C++ engines/titanic/npcs/liftbot.o C++ engines/titanic/npcs/mobile.o C++ engines/titanic/npcs/maitre_d.o C++ engines/titanic/npcs/doorbot.o C++ engines/titanic/npcs/starlings.o C++ engines/titanic/npcs/robot_controller.o C++ engines/titanic/npcs/parrot_succubus.o C++ engines/titanic/npcs/summon_bots.o C++ engines/titanic/npcs/parrot.o C++ engines/titanic/npcs/titania.o C++ engines/titanic/pet_control/pet_element.o C++ engines/titanic/npcs/true_talk_npc.o C++ engines/titanic/npcs/succubus.o C++ engines/titanic/pet_control/pet_gfx_element.o C++ engines/titanic/pet_control/pet_conversations.o C++ engines/titanic/pet_control/pet_frame.o C++ engines/titanic/pet_control/pet_starfield.o C++ engines/titanic/pet_control/pet_inventory_glyphs.o C++ engines/titanic/pet_control/pet_inventory.o C++ engines/titanic/pet_control/pet_control.o C++ engines/titanic/pet_control/pet_real_life.o C++ engines/titanic/pet_control/pet_section.o C++ engines/titanic/pet_control/pet_translation.o C++ engines/titanic/pet_control/pet_rooms_glyphs.o C++ engines/titanic/pet_control/pet_graphic2.o C++ engines/titanic/pet_control/pet_remote.o C++ engines/titanic/pet_control/pet_remote_glyphs.o C++ engines/titanic/pet_control/pet_graphic.o C++ engines/titanic/pet_control/pet_rooms.o C++ engines/titanic/pet_control/pet_drag_chev.o C++ engines/titanic/pet_control/pet_leaf.o C++ engines/titanic/pet_control/pet_mode_on.o C++ engines/titanic/pet_control/pet_mode_off.o C++ engines/titanic/pet_control/pet_mode_panel.o C++ engines/titanic/pet_control/pet_load.o C++ engines/titanic/pet_control/pet_pannel1.o C++ engines/titanic/pet_control/pet_load_save.o C++ engines/titanic/pet_control/pet_pannel2.o C++ engines/titanic/pet_control/pet_pannel3.o C++ engines/titanic/pet_control/pet_glyphs.o C++ engines/titanic/pet_control/pet_quit.o C++ engines/titanic/pet_control/pet_save.o C++ engines/titanic/pet_control/pet_show_translation.o C++ engines/titanic/sound/audio_buffer.o C++ engines/titanic/sound/auto_music_player.o C++ engines/titanic/pet_control/pet_slider.o C++ engines/titanic/core/saveable_object.o C++ engines/titanic/sound/auto_sound_player.o C++ engines/titanic/sound/auto_sound_player_adsr.o C++ engines/titanic/sound/background_sound_maker.o C++ engines/titanic/sound/auto_music_player_base.o C++ engines/titanic/sound/bird_song.o C++ engines/titanic/sound/dome_from_top_of_well.o C++ engines/titanic/pet_control/pet_sound.o C++ engines/titanic/sound/enter_view_toggles_other_music.o C++ engines/titanic/sound/gondolier_song.o C++ engines/titanic/sound/music_room.o C++ engines/titanic/sound/music_room_handler.o C++ engines/titanic/sound/music_player.o C++ engines/titanic/sound/music_song.o C++ engines/titanic/sound/music_room_instrument.o C++ engines/titanic/sound/proximity.o C++ engines/titanic/sound/node_auto_sound_player.o C++ engines/titanic/sound/qmixer.o C++ engines/titanic/sound/room_auto_sound_player.o C++ engines/titanic/sound/room_trigger_auto_music_player.o C++ engines/titanic/sound/restricted_auto_music_player.o C++ engines/titanic/sound/season_noises.o C++ engines/titanic/sound/seasonal_music_player.o C++ engines/titanic/sound/trigger_auto_music_player.o C++ engines/titanic/sound/sound_manager.o C++ engines/titanic/sound/titania_speech.o C++ engines/titanic/sound/view_auto_sound_player.o C++ engines/titanic/sound/view_toggles_other_music.o C++ engines/titanic/sound/wave_file.o C++ engines/titanic/sound/water_lapping_sounds.o C++ engines/titanic/star_control/camera_auto_mover.o C++ engines/titanic/star_control/fpoint.o C++ engines/titanic/sound/sound.o C++ engines/titanic/star_control/frect.o C++ engines/titanic/star_control/fmatrix.o C++ engines/titanic/star_control/frange.o C++ engines/titanic/star_control/camera_mover.o C++ engines/titanic/star_control/fpose.o C++ engines/titanic/star_control/fvector.o C++ engines/titanic/star_control/marked_auto_mover.o C++ engines/titanic/star_control/marked_camera_mover.o C++ engines/titanic/star_control/orientation_changer.o C++ engines/titanic/star_control/star_control.o C++ engines/titanic/star_control/matrix_transform.o C++ engines/titanic/star_control/base_stars.o C++ engines/titanic/star_control/star_field_base.o C++ engines/titanic/star_control/star_ref.o C++ engines/titanic/star_control/star_markers.o C++ engines/titanic/star_control/star_points1.o C++ engines/titanic/star_control/star_camera.o C++ engines/titanic/star_control/star_crosshairs.o C++ engines/titanic/star_control/star_field.o C++ engines/titanic/star_control/star_points2.o C++ engines/titanic/star_control/unmarked_auto_mover.o C++ engines/titanic/star_control/unmarked_camera_mover.o C++ engines/titanic/star_control/surface_fader.o C++ engines/titanic/star_control/surface_area.o C++ engines/titanic/star_control/star_closeup.o C++ engines/titanic/star_control/viewport.o C++ engines/titanic/support/direct_draw.o C++ engines/titanic/star_control/star_view.o C++ engines/titanic/support/direct_draw_surface.o C++ engines/titanic/support/exe_resources.o C++ engines/titanic/support/image.o C++ engines/titanic/support/image_decoders.o C++ engines/titanic/support/font.o C++ engines/titanic/support/strings.o C++ engines/titanic/support/avi_surface.o C++ engines/titanic/support/movie_manager.o C++ engines/titanic/support/mouse_cursor.o C++ engines/titanic/support/movie_event.o C++ engines/titanic/support/movie_clip.o C++ engines/titanic/support/transparency_surface.o C++ engines/titanic/support/rect.o C++ engines/titanic/support/files_manager.o C++ engines/titanic/support/movie.o C++ engines/titanic/support/string.o C++ engines/titanic/support/string_parser.o C++ engines/titanic/support/movie_range_info.o C++ engines/titanic/support/text_cursor.o C++ engines/titanic/support/screen_manager.o C++ engines/titanic/support/simple_file.o C++ engines/titanic/support/credit_text.o C++ engines/titanic/support/time_event_info.o C++ engines/titanic/true_talk/dialogue_file.o C++ engines/titanic/support/video_surface.o C++ engines/titanic/true_talk/parrot_script.o C++ engines/titanic/true_talk/liftbot_script.o C++ engines/titanic/true_talk/succubus_script.o C++ engines/titanic/true_talk/barbot_script.o C++ engines/titanic/true_talk/maitred_script.o C++ engines/titanic/true_talk/doorbot_script.o C++ engines/titanic/true_talk/script_handler.o C++ engines/titanic/true_talk/deskbot_script.o C++ engines/titanic/true_talk/title_engine.o C++ engines/titanic/true_talk/tt_action.o C++ engines/titanic/true_talk/bellbot_script.o C++ engines/titanic/true_talk/tt_adj.o C++ engines/titanic/true_talk/tt_hist.o C++ engines/titanic/true_talk/tt_major_word.o C++ engines/titanic/true_talk/tt_node.o C++ engines/titanic/true_talk/tt_concept_node.o C++ engines/titanic/true_talk/tt_concept.o C++ engines/titanic/true_talk/tt_picture.o C++ engines/titanic/true_talk/tt_pronoun.o C++ engines/titanic/true_talk/script_support.o C++ engines/titanic/true_talk/tt_response.o C++ engines/titanic/true_talk/tt_quotes.o C++ engines/titanic/true_talk/tt_quotes_tree.o C++ engines/titanic/true_talk/tt_room_script.o C++ engines/titanic/true_talk/tt_script_base.o C++ engines/titanic/true_talk/tt_sentence_node.o C++ engines/titanic/true_talk/tt_string_node.o C++ engines/titanic/true_talk/tt_string.o C++ engines/titanic/true_talk/tt_synonym.o C++ engines/titanic/true_talk/tt_scripts.o C++ engines/titanic/true_talk/tt_title_script.o C++ engines/titanic/true_talk/true_talk_manager.o C++ engines/titanic/true_talk/tt_sentence.o C++ engines/titanic/true_talk/tt_talker.o C++ engines/toltecs/animation.o C++ engines/toltecs/console.o C++ engines/titanic/true_talk/tt_word.o C++ engines/titanic/true_talk/tt_npc_script.o C++ engines/titanic/true_talk/tt_vocab.o C++ engines/toltecs/microtiles.o C++ engines/titanic/true_talk/tt_parser.o C++ engines/toltecs/music.o C++ engines/toltecs/movie.o C++ engines/toltecs/palette.o C++ engines/toltecs/detection.o C++ engines/toltecs/resource.o C++ engines/toltecs/render.o C++ engines/toltecs/saveload.o C++ engines/toltecs/toltecs.o C++ engines/toltecs/menu.o C++ engines/toltecs/sound.o C++ engines/tony/debugger.o C++ engines/toltecs/screen.o C++ engines/toltecs/segmap.o C++ engines/toltecs/sprite.o C++ engines/tony/input.o C++ engines/tony/detection.o C++ engines/tony/globals.o C++ engines/toltecs/script.o C++ engines/tony/gfxengine.o C++ engines/tony/sound.o C++ engines/tony/inventory.o C++ engines/tony/font.o C++ engines/tony/tony.o C++ engines/tony/gfxcore.o C++ engines/tony/utils.o C++ engines/tony/game.o C++ engines/tony/mpal/memory.o C++ engines/tony/mpal/expr.o C++ engines/tony/window.o C++ engines/tony/tonychar.o C++ engines/tony/mpal/lzo.o C++ engines/tony/mpal/mpalutils.o C++ engines/tony/mpal/loadmpc.o engines/tony/mpal/loadmpc.cpp: In function 'const byte* Tony::MPAL::parseItem(const byte*, Tony::MPAL::LpMpalItem)': engines/tony/mpal/loadmpc.cpp:369:34: warning: taking address of packed member of 'Tony::MPAL::ItemAction' may result in an unaligned pointer value [-Waddress-of-packed-member] 369 | lpBuf = parseExpression(lpBuf,&lpmiItem->_action[i]._when); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/toon/conversation.o C++ engines/toon/console.o C++ engines/tony/loc.o C++ engines/toon/audio.o C++ engines/tony/custom.o C++ engines/toon/drew.o C++ engines/toon/anim.o C++ engines/toon/character.o C++ engines/toon/flux.o C++ engines/toon/font.o C++ engines/toon/hotspot.o C++ engines/toon/movie.o C++ engines/toon/detection.o C++ engines/tony/mpal/mpal.o C++ engines/toon/picture.o C++ engines/toon/path.o C++ engines/toon/text.o C++ engines/toon/resource.o C++ engines/toon/script.o C++ engines/touche/console.o C++ engines/toon/state.o C++ engines/touche/graphics.o C++ engines/toon/tools.o C++ engines/touche/detection.o C++ engines/touche/midi.o C++ engines/touche/staticres.o C++ engines/touche/menu.o C++ engines/touche/opcodes.o C++ engines/touche/resource.o C++ engines/touche/saveload.o C++ engines/tsage/blue_force/blueforce_dialogs.o C++ engines/toon/script_func.o C++ engines/tsage/blue_force/blueforce_scenes0.o C++ engines/touche/touche.o C++ engines/toon/toon.o In file included from ./gui/message.h:26, from engines/toon/toon.cpp:38: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/tsage/blue_force/blueforce_scenes6.o C++ engines/tsage/blue_force/blueforce_scenes2.o C++ engines/tsage/blue_force/blueforce_scenes4.o C++ engines/tsage/blue_force/blueforce_scenes7.o C++ engines/tsage/blue_force/blueforce_logic.o C++ engines/tsage/blue_force/blueforce_scenes1.o C++ engines/tsage/blue_force/blueforce_scenes5.o C++ engines/tsage/debugger.o C++ engines/tsage/blue_force/blueforce_speakers.o C++ engines/tsage/detection.o C++ engines/tsage/converse.o C++ engines/tsage/dialogs.o In file included from engines/tsage/dialogs.cpp:25: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from engines/tsage/dialogs.cpp:27: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ C++ engines/tsage/events.o C++ engines/tsage/ringworld/ringworld_demo.o C++ engines/tsage/resources.o C++ engines/tsage/ringworld/ringworld_dialogs.o C++ engines/tsage/blue_force/blueforce_scenes9.o C++ engines/tsage/graphics.o C++ engines/tsage/blue_force/blueforce_scenes3.o C++ engines/tsage/blue_force/blueforce_scenes8.o C++ engines/tsage/ringworld/ringworld_scenes2.o C++ engines/tsage/ringworld/ringworld_scenes4.o C++ engines/tsage/ringworld/ringworld_logic.o C++ engines/tsage/globals.o C++ engines/tsage/core.o C++ engines/tsage/ringworld2/ringworld2_airduct.o C++ engines/tsage/ringworld2/ringworld2_dialogs.o C++ engines/tsage/ringworld/ringworld_speakers.o C++ engines/tsage/ringworld/ringworld_scenes1.o C++ engines/tsage/ringworld/ringworld_scenes6.o C++ engines/tsage/ringworld/ringworld_scenes8.o C++ engines/tsage/ringworld/ringworld_scenes10.o C++ engines/tsage/ringworld/ringworld_scenes3.o C++ engines/tsage/ringworld/ringworld_scenes5.o C++ engines/tsage/ringworld2/ringworld2_logic.o C++ engines/tsage/ringworld2/ringworld2_outpost.o C++ engines/tsage/saveload.o C++ engines/tsage/sherlock/sherlock_logo.o C++ engines/tsage/screen.o C++ engines/tsage/ringworld2/ringworld2_speakers.o C++ engines/tsage/staticres.o C++ engines/tsage/ringworld2/ringworld2_vampire.o C++ engines/tsage/scenes.o C++ engines/tsage/tsage.o C++ engines/tucker/console.o C++ engines/tucker/graphics.o C++ engines/tsage/user_interface.o C++ engines/tucker/detection.o C++ engines/tsage/ringworld2/ringworld2_scenes2.o C++ engines/tucker/saveload.o C++ engines/tucker/staticres.o C++ engines/tsage/sound.o C++ engines/tucker/locations.o C++ engines/tucker/sequences.o C++ engines/tsage/ringworld2/ringworld2_scenes1.o C++ engines/voyeur/debugger.o C++ engines/tsage/ringworld2/ringworld2_scenes3.o C++ engines/voyeur/animation.o C++ engines/voyeur/data.o C++ engines/tsage/ringworld2/ringworld2_scenes0.o C++ engines/voyeur/staticres.o C++ engines/voyeur/detection.o C++ engines/voyeur/sound.o C++ engines/voyeur/events.o C++ engines/tucker/resource.o C++ engines/tucker/tucker.o engines/tucker/tucker.cpp: In member function 'void Tucker::TuckerEngine::drawStringInteger(int, int, int, int)': engines/tucker/tucker.cpp:2988:19: warning: '%03d' directive writing between 3 and 11 bytes into a region of size 4 [-Wformat-overflow=] 2988 | sprintf(numStr, "%03d", num); | ^~~~ engines/tucker/tucker.cpp:2988:18: note: directive argument in the range [-2147483648, 999] 2988 | sprintf(numStr, "%03d", num); | ^~~~~~ In file included from /usr/include/stdio.h:867, from ./common/scummsys.h:118, from ./common/array.h:26, from ./common/config-manager.h:26, from engines/tucker/tucker.cpp:23: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 4 and 12 bytes into a destination of size 4 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/voyeur/screen.o C++ engines/wage/debugger.o C++ engines/voyeur/voyeur.o C++ engines/voyeur/files_threads.o C++ engines/voyeur/voyeur_game.o C++ engines/wage/combat.o C++ engines/wage/dialog.o C++ engines/wage/randomhat.o C++ engines/wage/design.o C++ engines/wage/detection.o C++ engines/voyeur/files.o C++ engines/wage/gui.o C++ engines/wage/util.o C++ engines/wage/sound.o C++ engines/wage/entities.o C++ engines/wage/saveload.o C++ engines/wintermute/ad/ad_inventory.o C++ engines/wage/wage.o C++ engines/wage/script.o C++ engines/wintermute/ad/ad_inventory_box.o C++ engines/wintermute/ad/ad_entity.o C++ engines/wintermute/ad/ad_actor.o C++ engines/wage/world.o C++ engines/wintermute/ad/ad_node_state.o C++ engines/wintermute/ad/ad_item.o C++ engines/wintermute/ad/ad_path.o C++ engines/wintermute/ad/ad_path_point.o C++ engines/wintermute/ad/ad_layer.o C++ engines/wintermute/ad/ad_response_context.o C++ engines/wintermute/ad/ad_response.o C++ engines/wintermute/ad/ad_region.o C++ engines/wintermute/ad/ad_rot_level.o C++ engines/wintermute/ad/ad_scale_level.o C++ engines/wintermute/ad/ad_object.o C++ engines/wintermute/ad/ad_scene_node.o C++ engines/wintermute/ad/ad_scene_state.o C++ engines/wintermute/ad/ad_game.o C++ engines/wintermute/ad/ad_response_box.o C++ engines/wintermute/ad/ad_sentence.o C++ engines/wintermute/ad/ad_sprite_set.o C++ engines/wintermute/ad/ad_talk_def.o C++ engines/wintermute/ad/ad_talk_node.o C++ engines/wintermute/base/scriptables/debuggable/debuggable_script_engine.o C++ engines/wintermute/ad/ad_talk_holder.o C++ engines/wintermute/base/scriptables/debuggable/debuggable_script.o C++ engines/wintermute/ad/ad_waypoint_group.o C++ engines/wintermute/base/scriptables/script_ext_array.o C++ engines/wintermute/base/scriptables/script_ext_directory.o C++ engines/wintermute/base/scriptables/script_stack.o C++ engines/wintermute/base/scriptables/script_ext_date.o C++ engines/wintermute/base/scriptables/script.o C++ engines/wintermute/base/scriptables/script_engine.o C++ engines/wintermute/base/scriptables/script_ext_object.o C++ engines/wintermute/base/scriptables/script_ext_math.o C++ engines/wintermute/base/scriptables/script_ext_file.o C++ engines/wintermute/base/file/base_file.o C++ engines/wintermute/base/scriptables/script_value.o C++ engines/wintermute/base/file/base_file_entry.o C++ engines/wintermute/base/scriptables/script_ext_mem_buffer.o C++ engines/wintermute/base/file/base_savefile_manager_file.o C++ engines/wintermute/base/file/base_save_thumb_file.o C++ engines/wintermute/base/file/base_disk_file.o C++ engines/wintermute/base/scriptables/script_ext_string.o C++ engines/wintermute/base/file/base_package.o C++ engines/wintermute/base/font/base_font.o C++ engines/wintermute/base/gfx/base_image.o C++ engines/wintermute/ad/ad_scene.o C++ engines/wintermute/base/gfx/base_surface.o C++ engines/wintermute/base/font/base_font_storage.o C++ engines/wintermute/base/font/base_font_bitmap.o C++ engines/wintermute/base/gfx/base_renderer.o C++ engines/wintermute/base/font/base_font_truetype.o C++ engines/wintermute/base/particles/part_force.o C++ engines/wintermute/base/particles/part_particle.o C++ engines/wintermute/base/gfx/osystem/render_ticket.o C++ engines/wintermute/base/gfx/osystem/base_surface_osystem.o C++ engines/wintermute/base/sound/base_sound.o C++ engines/wintermute/base/sound/base_sound_buffer.o C++ engines/wintermute/base/base_active_rect.o C++ engines/wintermute/base/base_dynamic_buffer.o C++ engines/wintermute/base/gfx/osystem/base_render_osystem.o C++ engines/wintermute/base/sound/base_sound_manager.o C++ engines/wintermute/base/base.o C++ engines/wintermute/base/base_fader.o C++ engines/wintermute/base/base_engine.o C++ engines/wintermute/base/base_game_settings.o C++ engines/wintermute/base/particles/part_emitter.o C++ engines/wintermute/base/base_named_object.o C++ engines/wintermute/base/base_game_music.o C++ engines/wintermute/base/base_keyboard_state.o C++ engines/wintermute/base/base_quick_msg.o C++ engines/wintermute/base/base_point.o C++ engines/wintermute/base/base_frame.o C++ engines/wintermute/base/base_file_manager.o C++ engines/wintermute/base/base_parser.o C++ engines/wintermute/base/base_object.o C++ engines/wintermute/base/base_scriptable.o C++ engines/wintermute/base/base_persistence_manager.o C++ engines/wintermute/base/base_region.o C++ engines/wintermute/base/base_viewport.o C++ engines/wintermute/base/base_surface_storage.o C++ engines/wintermute/base/base_string_table.o C++ engines/wintermute/base/base_sub_frame.o C++ engines/wintermute/base/base_script_holder.o C++ engines/wintermute/base/base_transition_manager.o C++ engines/wintermute/base/timer.o C++ engines/wintermute/debugger/breakpoint.o C++ engines/wintermute/base/save_thumb_helper.o C++ engines/wintermute/base/base_sprite.o C++ engines/wintermute/debugger/error.o C++ engines/wintermute/debugger/listing_providers/blank_listing.o C++ engines/wintermute/debugger/script_monitor.o C++ engines/wintermute/base/saveload.o C++ engines/wintermute/debugger/listing_providers/blank_listing_provider.o C++ engines/wintermute/debugger/listing_providers/source_listing.o C++ engines/wintermute/debugger/watch.o C++ engines/wintermute/debugger/listing_providers/basic_source_listing_provider.o C++ engines/wintermute/debugger/listing.o C++ engines/wintermute/debugger/watch_instance.o C++ engines/wintermute/debugger/listing_providers/cached_source_listing_provider.o C++ engines/wintermute/math/math_util.o C++ engines/wintermute/math/matrix4.o C++ engines/wintermute/math/vector2.o C++ engines/wintermute/debugger/debugger_controller.o C++ engines/wintermute/base/base_game.o C++ engines/wintermute/system/sys_instance.o C++ engines/wintermute/platform_osystem.o C++ engines/wintermute/detection.o C++ engines/wintermute/system/sys_class.o C++ engines/wintermute/ui/ui_entity.o C++ engines/wintermute/ui/ui_edit.o C++ engines/wintermute/ui/ui_text.o C++ engines/wintermute/ui/ui_button.o C++ engines/wintermute/utils/crc.o C++ engines/wintermute/ui/ui_object.o C++ engines/wintermute/utils/convert_utf.o C++ engines/wintermute/system/sys_class_registry.o C++ engines/wintermute/ui/ui_tiled_image.o C++ engines/wintermute/utils/path_util.o C++ engines/wintermute/utils/string_util.o C++ engines/wintermute/video/video_player.o C++ engines/wintermute/utils/utils.o C++ engines/wintermute/video/subtitle_card.o C++ engines/wintermute/video/video_subtitler.o C++ engines/wintermute/video/video_theora_player.o C++ engines/wintermute/persistent.o C++ engines/wintermute/debugger.o C++ engines/wintermute/ui/ui_window.o C++ engines/wintermute/wintermute.o In file included from ./gui/message.h:26, from engines/wintermute/wintermute.cpp:48: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/xeen/dialogs/credits_screen.o C++ engines/xeen/swordsofxeen/swordsofxeen.o C++ engines/xeen/swordsofxeen/swordsofxeen_menu.o C++ engines/xeen/worldofxeen/worldofxeen.o C++ engines/xeen/worldofxeen/worldofxeen_menu.o C++ engines/xeen/worldofxeen/worldofxeen_cutscenes.o C++ engines/xeen/worldofxeen/clouds_cutscenes.o C++ engines/xeen/dialogs/dialogs_awards.o C++ engines/xeen/dialogs/dialogs_control_panel.o C++ engines/xeen/dialogs/dialogs_copy_protection.o C++ engines/xeen/dialogs/dialogs.o C++ engines/xeen/dialogs/dialogs_difficulty.o C++ engines/xeen/dialogs/dialogs_char_info.o C++ engines/xeen/dialogs/dialogs_dismiss.o C++ engines/xeen/dialogs/dialogs_exchange.o C++ engines/xeen/worldofxeen/darkside_cutscenes.o C++ engines/xeen/dialogs/dialogs_info.o C++ engines/xeen/dialogs/dialogs_create_char.o C++ engines/xeen/dialogs/dialogs_message.o C++ engines/xeen/dialogs/dialogs_map.o C++ engines/xeen/dialogs/dialogs_query.o C++ engines/xeen/dialogs/dialogs_quick_ref.o C++ engines/xeen/dialogs/dialogs_quick_fight.o C++ engines/xeen/dialogs/dialogs_input.o C++ engines/xeen/dialogs/dialogs_quests.o C++ engines/xeen/dialogs/please_wait.o C++ engines/xeen/dialogs/dialogs_items.o C++ engines/xeen/dialogs/dialogs_party.o C++ engines/xeen/dialogs/dialogs_whowill.o C++ engines/xeen/cutscenes.o C++ engines/xeen/debugger.o C++ engines/xeen/events.o C++ engines/xeen/font.o C++ engines/xeen/detection.o C++ engines/xeen/interface_minimap.o C++ engines/xeen/dialogs/dialogs_spells.o C++ engines/xeen/character.o C++ engines/xeen/combat.o C++ engines/xeen/interface.o C++ engines/xeen/files.o C++ engines/xeen/patcher.o C++ engines/xeen/item.o C++ engines/xeen/saves.o C++ engines/xeen/screen.o C++ engines/xeen/sound.o C++ engines/xeen/resources.o C++ engines/xeen/sound_driver.o C++ engines/xeen/locations.o C++ engines/xeen/sound_driver_adlib.o C++ engines/xeen/subtitles.o C++ engines/xeen/party.o C++ engines/xeen/scripts.o C++ engines/xeen/map.o C++ engines/xeen/sprites.o C++ engines/xeen/xsurface.o C++ engines/xeen/spells.o C++ engines/xeen/window.o C++ engines/zvision/core/clock.o C++ engines/zvision/file/lzss_read_stream.o C++ engines/zvision/core/events.o C++ engines/zvision/core/console.o C++ engines/zvision/file/zfs_archive.o C++ engines/xeen/xeen.o C++ engines/zvision/file/save_manager.o In file included from ./gui/message.h:26, from engines/zvision/file/save_manager.cpp:36: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/zvision/graphics/cursors/cursor.o C++ engines/zvision/graphics/cursors/cursor_manager.o C++ engines/zvision/detection.o C++ engines/zvision/graphics/effects/light.o C++ engines/zvision/file/search_manager.o C++ engines/zvision/graphics/render_table.o C++ engines/zvision/graphics/effects/wave.o C++ engines/zvision/graphics/effects/fog.o C++ engines/zvision/scripting/control.o C++ engines/zvision/scripting/controls/hotmov_control.o C++ engines/zvision/scripting/controls/input_control.o C++ engines/zvision/scripting/controls/fist_control.o C++ engines/zvision/scripting/controls/push_toggle_control.o C++ engines/zvision/scripting/controls/paint_control.o C++ engines/zvision/scripting/controls/lever_control.o C++ engines/zvision/scripting/actions.o C++ engines/zvision/scripting/controls/safe_control.o C++ engines/zvision/scripting/inventory.o C++ engines/zvision/scripting/controls/save_control.o C++ engines/zvision/scripting/controls/slot_control.o C++ engines/zvision/scripting/controls/titler_control.o C++ engines/zvision/graphics/render_manager.o C++ engines/zvision/scripting/effects/animation_effect.o C++ engines/zvision/scripting/effects/distort_effect.o C++ engines/zvision/scripting/menu.o engines/zvision/scripting/menu.cpp: In member function 'virtual void ZVision::MenuZGI::process(uint32)': engines/zvision/scripting/menu.cpp:393:31: warning: '1.tga' directive writing 5 bytes into a region of size between 3 and 9 [-Wformat-overflow=] 393 | sprintf(buf, "gmzwu%2.2x1.tga", curItemId); | ^~~~~ In file included from /usr/include/stdio.h:867, from ./common/scummsys.h:118, from ./common/rect.h:26, from ./engines/zvision/graphics/render_table.h:26, from ./engines/zvision/graphics/render_manager.h:26, from engines/zvision/scripting/menu.cpp:23: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 19 bytes into a destination of size 16 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/zvision/scripting/menu.cpp:395:31: warning: '1.tga' directive writing 5 bytes into a region of size between 3 and 9 [-Wformat-overflow=] 395 | sprintf(buf, "gmzxu%2.2x1.tga", curItemId); | ^~~~~ In file included from /usr/include/stdio.h:867, from ./common/scummsys.h:118, from ./common/rect.h:26, from ./engines/zvision/graphics/render_table.h:26, from ./engines/zvision/graphics/render_manager.h:26, from engines/zvision/scripting/menu.cpp:23: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 19 bytes into a destination of size 16 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/zvision/scripting/effects/music_effect.o C++ engines/zvision/scripting/effects/syncsound_effect.o C++ engines/zvision/scripting/effects/region_effect.o C++ engines/zvision/scripting/scr_file_handling.o C++ engines/zvision/scripting/effects/timer_effect.o C++ engines/zvision/sound/midi.o C++ engines/zvision/scripting/effects/ttytext_effect.o C++ engines/zvision/text/string_manager.o C++ engines/zvision/sound/zork_raw.o C++ engines/zvision/text/subtitles.o AR gui/libgui.a RANLIB gui/libgui.a C++ engines/zvision/video/rlf_decoder.o AR engines/libengines.a RANLIB engines/libengines.a AR backends/libbackends.a RANLIB backends/libbackends.a AR video/libvideo.a RANLIB video/libvideo.a AR image/libimage.a RANLIB image/libimage.a C++ engines/zvision/text/truetype_font.o C++ engines/zvision/scripting/script_manager.o C++ engines/zvision/video/zork_avi_decoder.o AR graphics/libgraphics.a RANLIB graphics/libgraphics.a AR audio/softsynth/mt32/libmt32.a RANLIB audio/softsynth/mt32/libmt32.a AR audio/libaudio.a RANLIB audio/libaudio.a AR common/libcommon.a RANLIB common/libcommon.a C++ engines/zvision/video/video.o PLUGIN plugins/libaccess.so PLUGIN plugins/libadl.so C++ engines/zvision/text/text.o PLUGIN plugins/libagos.so PLUGIN plugins/libagi.so PLUGIN plugins/libavalanche.so PLUGIN plugins/libcge.so PLUGIN plugins/libbbvs.so PLUGIN plugins/libcge2.so PLUGIN plugins/libchewy.so PLUGIN plugins/libcine.so C++ engines/zvision/zvision.o In file included from ./gui/message.h:26, from engines/zvision/zvision.cpp:48: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ PLUGIN plugins/libscumm.so PLUGIN plugins/libcomposer.so PLUGIN plugins/libcruise.so PLUGIN plugins/libcryo.so PLUGIN plugins/libcryomni3d.so PLUGIN plugins/libdirector.so PLUGIN plugins/libdrascula.so PLUGIN plugins/libdm.so PLUGIN plugins/libdreamweb.so PLUGIN plugins/libdraci.so PLUGIN plugins/libgnap.so PLUGIN plugins/libgroovie.so PLUGIN plugins/libfullpipe.so PLUGIN plugins/libhdb.so PLUGIN plugins/libhugo.so PLUGIN plugins/libhopkins.so PLUGIN plugins/liblab.so PLUGIN plugins/libgob.so PLUGIN plugins/libillusions.so PLUGIN plugins/libbladerunner.so PLUGIN plugins/libglk.so PLUGIN plugins/liblilliput.so PLUGIN plugins/libmacventure.so PLUGIN plugins/liblure.so PLUGIN plugins/libmade.so PLUGIN plugins/liblastexpress.so PLUGIN plugins/libkyra.so PLUGIN plugins/libmortevielle.so PLUGIN plugins/libmutationofjb.so PLUGIN plugins/libparallaction.so PLUGIN plugins/libplumbers.so PLUGIN plugins/libneverhood.so PLUGIN plugins/libmohawk.so PLUGIN plugins/libpink.so PLUGIN plugins/libmads.so PLUGIN plugins/libprince.so PLUGIN plugins/libqueen.so PLUGIN plugins/libsky.so PLUGIN plugins/libpegasus.so PLUGIN plugins/libsludge.so PLUGIN plugins/libsaga.so PLUGIN plugins/libsword1.so PLUGIN plugins/libsupernova.so PLUGIN plugins/libsherlock.so PLUGIN plugins/libteenagent.so PLUGIN plugins/libsword2.so PLUGIN plugins/libtestbed.so PLUGIN plugins/libsword25.so PLUGIN plugins/libtinsel.so PLUGIN plugins/libtoltecs.so PLUGIN plugins/libtouche.so PLUGIN plugins/libtoon.so PLUGIN plugins/libstartrek.so PLUGIN plugins/libtony.so PLUGIN plugins/libsci.so PLUGIN plugins/libtucker.so PLUGIN plugins/libwage.so PLUGIN plugins/libvoyeur.so C++ base/version.o AR base/libbase.a RANLIB base/libbase.a PLUGIN plugins/libzvision.so PLUGIN plugins/libwintermute.so PLUGIN plugins/libtsage.so PLUGIN plugins/libtitanic.so LINK scummvm C++ engines/xeen/interface_scene.o PLUGIN plugins/libxeen.so + cd scummvm-tools-2.1.0 + ./configure '--prefix=/usr' --disable-debug Running ScummVM Tools configure... Looking for C++ compiler... g++ Checking for compiler version... 10.2.0, ok found non-gcc compiler version 10.2.0, ok Building as C++11... yes Checking endianness... little Type with 1 byte... char Type with 2 bytes... short Type with 4 bytes... int Alignment required... no Checking hosttype... linux-gnu Checking if host is POSIX compliant... yes Checking whether to have a verbose build... no Checking for Ogg Vorbis... yes Checking for Tremor... no (Ogg Vorbis/Tremor support is mutually exclusive) Checking for FLAC >= 1.1.3... yes Checking for MAD... yes Checking for PNG >= 1.2.8... yes Checking for zlib... yes Checking for FreeType... 2.10.2 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-gtk2-unicode-config Checking for wxwidgets gui dev component... found Creating config.h Creating config.mk + wx-gtk2-unicode-config --cppflags + wx-gtk2-unicode-config --libs + /usr/bin/make -Otarget -j9 'CXX=i686-pld-linux-g++' 'CXXFLAGS= -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -DUNIX -fpermissive -I/usr/lib/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DwxDEBUG_LEVEL=0 -DWXUSINGDLL -D__WXGTK__' 'LDFLAGS=-O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc -pthread -lwx_gtk2u_xrc-3.0 -lwx_gtk2u_webview-3.0 -lwx_gtk2u_html-3.0 -lwx_gtk2u_qa-3.0 -lwx_gtk2u_adv-3.0 -lwx_gtk2u_core-3.0 -lwx_baseu_xml-3.0 -lwx_baseu_net-3.0 -lwx_baseu-3.0 ' C++ engines/cine/decine.o engines/cine/decine.cpp: In function 'int main(int, char**)': engines/cine/decine.cpp:852:10: 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); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ C++ engines/gob/degob_script_v3.o C++ engines/gob/degob_script_v4.o C++ engines/gob/degob.o C++ engines/gob/degob_script_v6.o C++ engines/gob/degob_script_v2.o C++ engines/gob/degob_script_v5.o C++ engines/gob/degob_script_v1.o C++ engines/gob/degob_script_bargon.o C++ engines/gob/degob_script_fascin.o C++ engines/gob/degob_script_geisha.o C++ engines/gob/degob_script_littlered.o C++ engines/scumm/descumm-tool.o engines/scumm/descumm-tool.cpp:279:8: warning: multi-character character constant [-Wmultichar] 279 | case 'LSC2': | ^~~~~~ engines/scumm/descumm-tool.cpp:286:8: warning: multi-character character constant [-Wmultichar] 286 | case 'LSCR': | ^~~~~~ engines/scumm/descumm-tool.cpp:307:8: warning: multi-character character constant [-Wmultichar] 307 | case 'SCRP': | ^~~~~~ engines/scumm/descumm-tool.cpp:310:8: warning: multi-character character constant [-Wmultichar] 310 | case 'ENCD': | ^~~~~~ engines/scumm/descumm-tool.cpp:313:8: warning: multi-character character constant [-Wmultichar] 313 | case 'EXCD': | ^~~~~~ engines/scumm/descumm-tool.cpp:316:8: warning: multi-character character constant [-Wmultichar] 316 | case 'VERB': | ^~~~~~ engines/scumm/descumm-tool.cpp:331:8: warning: multi-character character constant [-Wmultichar] 331 | case 'LS': | ^~~~ engines/scumm/descumm-tool.cpp:335:8: warning: multi-character character constant [-Wmultichar] 335 | case 'SC': | ^~~~ engines/scumm/descumm-tool.cpp:338:8: warning: multi-character character constant [-Wmultichar] 338 | case 'EN': | ^~~~ engines/scumm/descumm-tool.cpp:341:8: warning: multi-character character constant [-Wmultichar] 341 | case 'EX': | ^~~~ engines/scumm/descumm-tool.cpp:344:8: warning: multi-character character constant [-Wmultichar] 344 | case 'OC': | ^~~~ C++ engines/scumm/descumm-common.o C++ common/hashmap.o C++ common/md5.o C++ engines/gob/degob_script.o C++ common/memorypool.o C++ common/util.o C++ engines/scumm/descumm6.o C++ sound/voc.o C++ sound/audiostream.o C++ sound/adpcm.o C++ engines/scumm/descumm.o engines/scumm/descumm.cpp: In function 'void do_if_state_code(char*, byte)': engines/scumm/descumm.cpp:1745:31: 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:867, from engines/scumm/descumm.cpp:26: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output 15 or more bytes (assuming 270) into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ sound/wave.o C++ common/str.o C++ engines/sword2/desword2.o C++ main_cli.o C++ common/file.o common/file.cpp: In member function 'void Common::File::scanString(char*)': common/file.cpp:429:8: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 429 | fscanf(_file, "%s", result); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ C++ engines/bladerunner/pack_bladerunner.o C++ engines/agos/compress_agos.o C++ engines/gob/extract_fascination_cd.o C++ tool.o C++ engines/gob/compress_gob.o C++ engines/hdb/extract_hdb.o engines/hdb/extract_hdb.cpp:116:24: warning: multi-character character constant [-Wmultichar] 116 | if (_dataHeader.id == 'MPCC') { | ^~~~~~ engines/hdb/extract_hdb.cpp:119:31: warning: multi-character character constant [-Wmultichar] 119 | } else if (_dataHeader.id == 'MPCU') { | ^~~~~~ engines/hdb/extract_hdb.cpp:122:31: warning: multi-character character constant [-Wmultichar] 122 | } else if (_dataHeader.id == 'MSDC') { | ^~~~~~ engines/hdb/extract_hdb.cpp:126:31: warning: multi-character character constant [-Wmultichar] 126 | } else if (_dataHeader.id == 'MSDU') { | ^~~~~~ C++ scummvm-tools-cli.o C++ engines/queen/compress_queen.o engines/queen/compress_queen.cpp:30:21: warning: multi-character character constant [-Wmultichar] 30 | const uint32 QTBL = 'QTBL'; | ^~~~~~ C++ engines/scumm/compress_scumm_sou.o C++ engines/kyra/compress_kyra.o C++ engines/saga/compress_saga.o C++ engines/sci/compress_sci.o engines/sci/compress_sci.cpp:403:55: warning: multi-character character constant [-Wmultichar] 403 | case AUDIO_MP3: _output.writeUint32BE(MKID_BE('MP3 ')); break; | ^ engines/sci/compress_sci.cpp:404:57: warning: multi-character character constant [-Wmultichar] 404 | case AUDIO_VORBIS: _output.writeUint32BE(MKID_BE('OGG ')); break; | ^ engines/sci/compress_sci.cpp:405:55: warning: multi-character character constant [-Wmultichar] 405 | case AUDIO_FLAC: _output.writeUint32BE(MKID_BE('FLAC')); break; | ^ C++ engines/scumm/compress_scumm_bun.o engines/scumm/compress_scumm_bun.cpp:725:22: warning: multi-character character constant [-Wmultichar] 725 | assert(tag == 'COMP'); | ^ engines/scumm/compress_scumm_bun.cpp:816:8: warning: multi-character character constant [-Wmultichar] 816 | case 'TEXT': | ^~~~~~ engines/scumm/compress_scumm_bun.cpp:821:8: warning: multi-character character constant [-Wmultichar] 821 | case 'STOP': | ^~~~~~ engines/scumm/compress_scumm_bun.cpp:822:8: warning: multi-character character constant [-Wmultichar] 822 | case 'FRMT': | ^~~~~~ engines/scumm/compress_scumm_bun.cpp:823:8: warning: multi-character character constant [-Wmultichar] 823 | case 'DATA': | ^~~~~~ engines/scumm/compress_scumm_bun.cpp:826:8: warning: multi-character character constant [-Wmultichar] 826 | case 'REGN': | ^~~~~~ engines/scumm/compress_scumm_bun.cpp:830:8: warning: multi-character character constant [-Wmultichar] 830 | case 'JUMP': | ^~~~~~ engines/scumm/compress_scumm_bun.cpp:834:8: warning: multi-character character constant [-Wmultichar] 834 | case 'SYNC': | ^~~~~~ engines/scumm/compress_scumm_bun.cpp:841:18: warning: multi-character character constant [-Wmultichar] 841 | } while (tag != 'DATA'); | ^~~~~~ engines/scumm/compress_scumm_bun.cpp:952:22: warning: multi-character character constant [-Wmultichar] 952 | assert(tag == 'iMUS'); | ^ engines/scumm/compress_scumm_bun.cpp:972:8: warning: multi-character character constant [-Wmultichar] 972 | case 'FRMT': | ^~~~~~ engines/scumm/compress_scumm_bun.cpp:978:8: warning: multi-character character constant [-Wmultichar] 978 | case 'TEXT': | ^~~~~~ engines/scumm/compress_scumm_bun.cpp:988:8: warning: multi-character character constant [-Wmultichar] 988 | case 'STOP': | ^~~~~~ engines/scumm/compress_scumm_bun.cpp:991:8: warning: multi-character character constant [-Wmultichar] 991 | case 'REGN': | ^~~~~~ engines/scumm/compress_scumm_bun.cpp:997:8: warning: multi-character character constant [-Wmultichar] 997 | case 'JUMP': | ^~~~~~ engines/scumm/compress_scumm_bun.cpp:1005:8: warning: multi-character character constant [-Wmultichar] 1005 | case 'SYNC': | ^~~~~~ engines/scumm/compress_scumm_bun.cpp:1013:8: warning: multi-character character constant [-Wmultichar] 1013 | case 'DATA': | ^~~~~~ engines/scumm/compress_scumm_bun.cpp:1019:18: warning: multi-character character constant [-Wmultichar] 1019 | } while (tag != 'DATA'); | ^~~~~~ engines/scumm/compress_scumm_bun.cpp:1026:23: warning: multi-character character constant [-Wmultichar] 1026 | output.writeUint32BE('RMAP'); | ^~~~~~ engines/scumm/compress_scumm_bun.cpp:1106:23: warning: multi-character character constant [-Wmultichar] 1106 | output.writeUint32BE('LB23'); | ^~~~~~ engines/scumm/compress_scumm_bun.cpp:1113:22: warning: multi-character character constant [-Wmultichar] 1113 | assert(tag == 'LB83'); | ^ C++ engines/sword2/compress_sword2.o C++ engines/scumm/compress_scumm_san.o engines/scumm/compress_scumm_san.cpp:361:22: warning: multi-character character constant [-Wmultichar] 361 | assert(tag == 'iMUS'); | ^ engines/scumm/compress_scumm_san.cpp:364:22: warning: multi-character character constant [-Wmultichar] 364 | assert(tag == 'MAP '); | ^ engines/scumm/compress_scumm_san.cpp:367:22: warning: multi-character character constant [-Wmultichar] 367 | assert(tag == 'FRMT'); | ^ engines/scumm/compress_scumm_san.cpp:376:13: warning: multi-character character constant [-Wmultichar] 376 | if (tag == 'TEXT') { | ^~~~~~ engines/scumm/compress_scumm_san.cpp:380:14: warning: multi-character character constant [-Wmultichar] 380 | if (tag == 'TEXT') { | ^~~~~~ engines/scumm/compress_scumm_san.cpp:386:22: warning: multi-character character constant [-Wmultichar] 386 | assert(tag == 'REGN'); | ^ engines/scumm/compress_scumm_san.cpp:390:13: warning: multi-character character constant [-Wmultichar] 390 | if (tag == 'TEXT') { | ^~~~~~ engines/scumm/compress_scumm_san.cpp:394:14: warning: multi-character character constant [-Wmultichar] 394 | if (tag == 'REGN') { | ^~~~~~ engines/scumm/compress_scumm_san.cpp:400:13: warning: multi-character character constant [-Wmultichar] 400 | if (tag == 'STOP') { | ^~~~~~ engines/scumm/compress_scumm_san.cpp:405:22: warning: multi-character character constant [-Wmultichar] 405 | assert(tag == 'DATA'); | ^ engines/scumm/compress_scumm_san.cpp:413:22: warning: multi-character character constant [-Wmultichar] 413 | assert(tag == 'SAUD'); | ^ engines/scumm/compress_scumm_san.cpp:416:22: warning: multi-character character constant [-Wmultichar] 416 | assert(tag == 'STRK'); | ^ engines/scumm/compress_scumm_san.cpp:420:22: warning: multi-character character constant [-Wmultichar] 420 | assert(tag == 'SDAT'); | ^ engines/scumm/compress_scumm_san.cpp:646:23: warning: multi-character character constant [-Wmultichar] 646 | assert(tag == 'FRME'); | ^ engines/scumm/compress_scumm_san.cpp:665:15: warning: multi-character character constant [-Wmultichar] 665 | if (tag == 'FRME') { | ^~~~~~ engines/scumm/compress_scumm_san.cpp:668:23: warning: multi-character character constant [-Wmultichar] 668 | } else if ((tag == 'FOBJ') && (first_fobj)) { | ^~~~~~ engines/scumm/compress_scumm_san.cpp:687:26: warning: multi-character character constant [-Wmultichar] 687 | output.writeUint32BE('ZFOB'); | ^~~~~~ engines/scumm/compress_scumm_san.cpp:696:23: warning: multi-character character constant [-Wmultichar] 696 | } else if ((tag == 'IACT') && (!flu_in.isOpen())) { | ^~~~~~ engines/scumm/compress_scumm_san.cpp:719:23: warning: multi-character character constant [-Wmultichar] 719 | } else if ((tag == 'PSAD') && (!flu_in.isOpen())) { | ^~~~~~ C++ engines/tony/compress_tony.o C++ engines/tinsel/compress_tinsel.o engines/tinsel/compress_tinsel.cpp:284:43: warning: multi-character character constant [-Wmultichar] 284 | _output_smp.writeUint32BE(MKID_BE('MP3 ')); | ^ engines/tinsel/compress_tinsel.cpp:287:43: warning: multi-character character constant [-Wmultichar] 287 | _output_smp.writeUint32BE(MKID_BE('OGG ')); | ^ engines/tinsel/compress_tinsel.cpp:290:43: warning: multi-character character constant [-Wmultichar] 290 | _output_idx.writeUint32BE(MKID_BE('FLAC')); | ^ engines/tinsel/compress_tinsel.cpp:338:61: warning: multi-character character constant [-Wmultichar] 338 | case AUDIO_MP3: _output_idx.writeUint32BE(MKID_BE('MP3 ')); break; | ^ engines/tinsel/compress_tinsel.cpp:339:64: warning: multi-character character constant [-Wmultichar] 339 | case AUDIO_VORBIS: _output_idx.writeUint32BE(MKID_BE('OGG ')); break; | ^ engines/tinsel/compress_tinsel.cpp:340:62: warning: multi-character character constant [-Wmultichar] 340 | case AUDIO_FLAC: _output_idx.writeUint32BE(MKID_BE('FLAC')); break; | ^ C++ engines/tony/compress_tony_vdb.o C++ engines/touche/compress_touche.o C++ engines/tucker/compress_tucker.o C++ engines/sword1/compress_sword1.o engines/sword1/compress_sword1.cpp:351:46: warning: multi-character character constant [-Wmultichar] 351 | while ((READ_BE_UINT32(fBuf + headerPos) != 'data') && (headerPos < 100)) | ^~~~~~ engines/sword1/compress_sword1.cpp: In member function 'void CompressSword1::compressMusic(const Common::Filename*, const Common::Filename*)': engines/sword1/compress_sword1.cpp:624:25: warning: '%s' directive writing up to 2420 bytes into a region of size 12 [-Wformat-overflow=] 624 | sprintf(inFileName, "%s.AIF", musicNames[i].fileName); | ^~ In file included from /usr/include/stdio.h:867, from engines/sword1/compress_sword1.cpp:28: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 5 and 2425 bytes into a destination of size 12 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/sword1/compress_sword1.cpp:622:25: warning: '%s' directive writing up to 2420 bytes into a region of size 12 [-Wformat-overflow=] 622 | sprintf(inFileName, "%s.WAV", musicNames[i].fileName); | ^~ In file included from /usr/include/stdio.h:867, from engines/sword1/compress_sword1.cpp:28: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 5 and 2425 bytes into a destination of size 12 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/sword1/compress_sword1.cpp:654:26: warning: '%s' directive writing up to 2420 bytes into a region of size 12 [-Wformat-overflow=] 654 | sprintf(outFileName, "%s.%s", musicNames[i].fileName, "FLA"); | ^~ In file included from /usr/include/stdio.h:867, from engines/sword1/compress_sword1.cpp:28: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 5 and 2425 bytes into a destination of size 12 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/sword1/compress_sword1.cpp:648:26: warning: '%s' directive writing up to 2420 bytes into a region of size 12 [-Wformat-overflow=] 648 | sprintf(outFileName, "%s.%s", musicNames[i].fileName, "MP3"); | ^~ In file included from /usr/include/stdio.h:867, from engines/sword1/compress_sword1.cpp:28: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 5 and 2425 bytes into a destination of size 12 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/sword1/compress_sword1.cpp:651:26: warning: '%s' directive writing up to 2420 bytes into a region of size 12 [-Wformat-overflow=] 651 | sprintf(outFileName, "%s.%s", musicNames[i].fileName, "OGG"); | ^~ In file included from /usr/include/stdio.h:867, from engines/sword1/compress_sword1.cpp:28: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 5 and 2425 bytes into a destination of size 12 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/sword1/compress_sword1.cpp: In member function 'void CompressSword1::checkFilesExist(bool, bool, const Common::Filename*)': engines/sword1/compress_sword1.cpp:720:32: warning: '%s' directive writing up to 2420 bytes into a region of size 249 [-Wformat-overflow=] 720 | sprintf(fileName, "%s/MUSIC/%s.WAV", inpath->getPath().c_str(), musicNames[i].fileName); | ^~ In file included from /usr/include/stdio.h:867, from engines/sword1/compress_sword1.cpp:28: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output 12 or more bytes (assuming 2432) into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/sword1/compress_sword1.cpp:727:26: warning: '%s' directive writing up to 2420 bytes into a region of size 255 [-Wformat-overflow=] 727 | sprintf(fileName, "%s/%s.WAV", inpath->getPath().c_str(), musicNames[i].fileName); | ^~ In file included from /usr/include/stdio.h:867, from engines/sword1/compress_sword1.cpp:28: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output 6 or more bytes (assuming 2426) into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/sword1/compress_sword1.cpp:735:32: warning: '%s' directive writing up to 2420 bytes into a region of size 249 [-Wformat-overflow=] 735 | sprintf(fileName, "%s/MUSIC/%s.AIF", inpath->getPath().c_str(), musicNames[i].fileName); | ^~ In file included from /usr/include/stdio.h:867, from engines/sword1/compress_sword1.cpp:28: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output 12 or more bytes (assuming 2432) into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/sword1/compress_sword1.cpp:744:26: warning: '%s' directive writing up to 2420 bytes into a region of size 255 [-Wformat-overflow=] 744 | sprintf(fileName, "%s/%s.AIF", inpath->getPath().c_str(), musicNames[i].fileName); | ^~ In file included from /usr/include/stdio.h:867, from engines/sword1/compress_sword1.cpp:28: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output 6 or more bytes (assuming 2426) into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/cge/extract_cge.o C++ engines/cruise/extract_cruise_pc.o C++ engines/cge/pack_cge.o C++ engines/agos/extract_agos.o C++ engines/kyra/extract_kyra.o C++ engines/gob/extract_gob_stk.o C++ engines/cine/extract_cine.o C++ engines/prince/utils.o C++ engines/prince/extract_prince.o C++ engines/scumm/extract_mm_apple.o C++ engines/scumm/extract_loom_tg16.o engines/scumm/extract_loom_tg16.cpp:741:24: warning: multi-character character constant [-Wmultichar] 741 | output.writeUint16LE('O0'); // 0O - Object Index | ^~~~ engines/scumm/extract_loom_tg16.cpp:760:24: warning: multi-character character constant [-Wmultichar] 760 | write_cword(output, 'OR', &rlen); // RO - Room | ^~~~ engines/scumm/extract_loom_tg16.cpp:769:24: warning: multi-character character constant [-Wmultichar] 769 | write_cword(output, 'AP', &rlen); // PA - palettes | ^~~~ engines/scumm/extract_loom_tg16.cpp:782:24: warning: multi-character character constant [-Wmultichar] 782 | write_cword(output, 'LT', &rlen); // TL - tiles | ^~~~ engines/scumm/extract_loom_tg16.cpp:807:24: warning: multi-character character constant [-Wmultichar] 807 | write_cword(output, 'OR', &rlen); // RO - Room | ^~~~ engines/scumm/extract_loom_tg16.cpp:837:24: warning: multi-character character constant [-Wmultichar] 837 | write_cword(output, 'DH', &rlen); | ^~~~ engines/scumm/extract_loom_tg16.cpp:856:26: warning: multi-character character constant [-Wmultichar] 856 | write_cword(output, 'AP', &rlen); // PA - palettes | ^~~~ engines/scumm/extract_loom_tg16.cpp:862:26: warning: multi-character character constant [-Wmultichar] 862 | write_cword(output, 'MB', &rlen); // BM - bitmap | ^~~~ engines/scumm/extract_loom_tg16.cpp:868:26: warning: multi-character character constant [-Wmultichar] 868 | write_cword(output, 'PZ', &rlen); // ZP - Mask data | ^~~~ engines/scumm/extract_loom_tg16.cpp:875:26: warning: multi-character character constant [-Wmultichar] 875 | write_cword(output, 'IO', &rlen); // OI - object image | ^~~~ engines/scumm/extract_loom_tg16.cpp:881:26: warning: multi-character character constant [-Wmultichar] 881 | write_cword(output, 'LT', &rlen); // TL - tiles | ^~~~ engines/scumm/extract_loom_tg16.cpp:890:26: warning: multi-character character constant [-Wmultichar] 890 | write_cword(output, 'XB', &rlen); // BX - boxes | ^~~~ engines/scumm/extract_loom_tg16.cpp:896:26: warning: multi-character character constant [-Wmultichar] 896 | write_cword(output, 'NE', &rlen); // EN - entrance script | ^~~~ engines/scumm/extract_loom_tg16.cpp:902:26: warning: multi-character character constant [-Wmultichar] 902 | write_cword(output, 'XE', &rlen); // EX - exit script | ^~~~ engines/scumm/extract_loom_tg16.cpp:908:26: warning: multi-character character constant [-Wmultichar] 908 | write_cword(output, 'IO', &rlen); // OI - object image | ^~~~ engines/scumm/extract_loom_tg16.cpp:914:26: warning: multi-character character constant [-Wmultichar] 914 | write_cword(output, 'CO', &rlen); // OC - object code | ^~~~ engines/scumm/extract_loom_tg16.cpp:920:26: warning: multi-character character constant [-Wmultichar] 920 | write_cword(output, 'CL', &rlen); // LC - local script count | ^~~~ engines/scumm/extract_loom_tg16.cpp:926:26: warning: multi-character character constant [-Wmultichar] 926 | write_cword(output, 'SL', &rlen); // LS - local script | ^~~~ engines/scumm/extract_loom_tg16.cpp:954:24: warning: multi-character character constant [-Wmultichar] 954 | output.writeUint16LE('OC'); // CO - Costume | ^~~~ engines/scumm/extract_loom_tg16.cpp:968:24: warning: multi-character character constant [-Wmultichar] 968 | output.writeUint16LE('CS'); // SC - Script | ^~~~ engines/scumm/extract_loom_tg16.cpp:1293:23: warning: multi-character character constant [-Wmultichar] 1293 | output.writeUint16LE('R0'); // 0R - room index | ^~~~ engines/scumm/extract_loom_tg16.cpp:1302:23: warning: multi-character character constant [-Wmultichar] 1302 | output.writeUint16LE('S0'); // 0S - script index | ^~~~ engines/scumm/extract_loom_tg16.cpp:1311:23: warning: multi-character character constant [-Wmultichar] 1311 | output.writeUint16LE('C0'); // 0C - costume index | ^~~~ C++ engines/scumm/extract_mm_c64.o C++ engines/parallaction/extract_parallaction.o C++ engines/scumm/extract_scumm_mac.o C++ engines/scumm/extract_mm_nes.o C++ engines/scumm/extract_zak_c64.o C++ engines/kyra/kyra_ins.o In file included from /usr/include/string.h:495, from engines/kyra/extract_kyra.h:25, from engines/kyra/kyra_ins.h:25, from engines/kyra/kyra_ins.cpp:25: In function 'char* strncpy(char*, const char*, size_t)', inlined from 'HoFInstaller::HoFInstaller(const char*)' at engines/kyra/kyra_ins.cpp:570:13: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound depends on the length of the source argument [-Wstringop-overflow=] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/kyra/kyra_ins.cpp: In constructor 'HoFInstaller::HoFInstaller(const char*)': engines/kyra/kyra_ins.cpp:570:50: note: length computed here 570 | strncpy(newEntry->filename, entryStr, strlen(entryStr)+1); | ~~~~~~^~~~~~~~~~ In file included from /usr/include/string.h:495, from engines/kyra/extract_kyra.h:25, from engines/kyra/kyra_ins.h:25, from engines/kyra/kyra_ins.cpp:25: In function 'char* strncpy(char*, const char*, size_t)', inlined from 'HoFInstaller::HoFInstaller(const char*)' at engines/kyra/kyra_ins.cpp:648:14: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound depends on the length of the source argument [-Wstringop-overflow=] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/kyra/kyra_ins.cpp: In constructor 'HoFInstaller::HoFInstaller(const char*)': engines/kyra/kyra_ins.cpp:648:51: note: length computed here 648 | strncpy(newEntry->filename, entryStr, strlen(entryStr)+1); | ~~~~~~^~~~~~~~~~ C++ engines/kyra/kyra_pak.o engines/kyra/kyra_pak.cpp:285:37: warning: multi-character character constant [-Wmultichar] 285 | output.writeUint32BE(MKID_BE('SCVM')); | ^ engines/kyra/kyra_pak.cpp:328:30: warning: multi-character character constant [-Wmultichar] 328 | if (magic != MKID_BE('SCVM')) | ^ In file included from /usr/include/string.h:495, from engines/kyra/extract_kyra.h:25, from engines/kyra/kyra_pak.h:25, from engines/kyra/kyra_pak.cpp:25: In function 'char* strncpy(char*, const char*, size_t)', inlined from 'bool PAKFile::addFile(const char*, uint8*, uint32)' at engines/kyra/kyra_pak.cpp:222:9: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound depends on the length of the source argument [-Wstringop-overflow=] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/kyra/kyra_pak.cpp: In member function 'bool PAKFile::addFile(const char*, uint8*, uint32)': engines/kyra/kyra_pak.cpp:222:42: note: length computed here 222 | strncpy(newEntry->filename, name, strlen(name)+1); | ~~~~~~^~~~~~ In file included from /usr/include/string.h:495, from engines/kyra/extract_kyra.h:25, from engines/kyra/kyra_pak.h:25, from engines/kyra/kyra_pak.cpp:25: In function 'char* strncpy(char*, const char*, size_t)', inlined from 'bool PAKFile::linkFiles(const char*, const char*)' at engines/kyra/kyra_pak.cpp:246:9: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound depends on the length of the source argument [-Wstringop-overflow=] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/kyra/kyra_pak.cpp: In member function 'bool PAKFile::linkFiles(const char*, const char*)': engines/kyra/kyra_pak.cpp:246:39: note: length computed here 246 | strncpy(entry->filename, name, strlen(name)+1); | ~~~~~~^~~~~~ C++ engines/prince/pack_prince.o C++ encode_dxa.o C++ engines/kyra/dekyra.o C++ tools.o C++ engines/kyra/dekyra_v1.o C++ engines/gob/gob_loadcalc.o C++ engines/prince/flags.o C++ compress.o compress.cpp: In member function 'void CompressionTool::encodeAudio(const char*, bool, int, const char*, AudioFormat)': compress.cpp:179:84: warning: '%s' directive writing up to 2047 bytes into a region of size 1983 [-Wformat-overflow=] 179 | sprintf(buf, "Error in MP3 encoder.(check parameters) \nMP3 Encoder Commandline:%s\n", fbuf); | ^~ ~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/c++/10.2.0/cstdio:42, from /usr/include/c++/10.2.0/ext/string_conversions.h:43, from /usr/include/c++/10.2.0/bits/basic_string.h:6535, from /usr/include/c++/10.2.0/string:55, from /usr/include/c++/10.2.0/bits/locale_classes.h:40, from /usr/include/c++/10.2.0/bits/ios_base.h:41, from /usr/include/c++/10.2.0/ios:42, from /usr/include/c++/10.2.0/istream:38, from /usr/include/c++/10.2.0/sstream:38, from compress.cpp:25: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 67 and 2114 bytes into a destination of size 2048 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/mohawk/utils.o engines/mohawk/utils.cpp:69:19: warning: multi-character character constant [-Wmultichar] 69 | if (atomType == ATOM_MOOV || atomType == ATOM_TRAK | ^~~~~~~~~ engines/mohawk/utils.cpp:69:44: warning: multi-character character constant [-Wmultichar] 69 | if (atomType == ATOM_MOOV || atomType == ATOM_TRAK | ^~~~~~~~~ engines/mohawk/utils.cpp:70:22: warning: multi-character character constant [-Wmultichar] 70 | || atomType == ATOM_MDIA || atomType == ATOM_MINF | ^~~~~~~~~ engines/mohawk/utils.cpp:70:47: warning: multi-character character constant [-Wmultichar] 70 | || atomType == ATOM_MDIA || atomType == ATOM_MINF | ^~~~~~~~~ engines/mohawk/utils.cpp:71:22: warning: multi-character character constant [-Wmultichar] 71 | || atomType == ATOM_STBL) { | ^~~~~~~~~ engines/mohawk/utils.cpp:75:26: warning: multi-character character constant [-Wmultichar] 75 | } else if (atomType == ATOM_STCO) { | ^~~~~~~~~ C++ engines/mohawk/extract_mohawk.o engines/mohawk/extract_mohawk.cpp:94:49: warning: multi-character character constant [-Wmultichar] 94 | assert(output.stream->readUint32BE() == ID_MHWK); | ^ engines/mohawk/extract_mohawk.cpp:96:49: warning: multi-character character constant [-Wmultichar] 96 | assert(output.stream->readUint32BE() == ID_MIDI); | ^ engines/mohawk/extract_mohawk.cpp:106:48: warning: multi-character character constant [-Wmultichar] 106 | assert(output.stream->readUint32BE() == ID_PRG); | ^ engines/mohawk/extract_mohawk.cpp:146:21: warning: multi-character character constant [-Wmultichar] 146 | if (output.tag == ID_TWAV || output.tag == ID_MSND || output.tag == ID_SND) { | ^~~~~~~ engines/mohawk/extract_mohawk.cpp:146:46: warning: multi-character character constant [-Wmultichar] 146 | if (output.tag == ID_TWAV || output.tag == ID_MSND || output.tag == ID_SND) { | ^~~~~~~ engines/mohawk/extract_mohawk.cpp:146:71: warning: multi-character character constant [-Wmultichar] 146 | if (output.tag == ID_TWAV || output.tag == ID_MSND || output.tag == ID_SND) { | ^~~~~~ engines/mohawk/extract_mohawk.cpp:152:21: warning: multi-character character constant [-Wmultichar] 152 | if (output.tag == ID_TMOV) { | ^~~~~~~ engines/mohawk/extract_mohawk.cpp:158:21: warning: multi-character character constant [-Wmultichar] 158 | if (output.tag == ID_TMID) { | ^~~~~~~ C++ engines/mohawk/archive.o engines/mohawk/archive.cpp:65:30: warning: multi-character character constant [-Wmultichar] 65 | if (_mhk->readUint32BE() != ID_MHWK) | ^~~~~~~ engines/mohawk/archive.cpp:70:30: warning: multi-character character constant [-Wmultichar] 70 | if (_mhk->readUint32BE() != ID_RSRC) | ^~~~~~~ engines/mohawk/archive.cpp:105:24: warning: multi-character character constant [-Wmultichar] 105 | if (_types[i].tag == ID_SND) | ^~~~~~ engines/mohawk/archive.cpp:204:32: warning: multi-character character constant [-Wmultichar] 204 | if (_types[_curExType].tag == ID_TMOV) { | ^~~~~~~ engines/mohawk/archive.cpp:261:32: warning: multi-character character constant [-Wmultichar] 261 | if (_types[_curExType].tag == ID_TMOV) { | ^~~~~~~ engines/mohawk/archive.cpp:484:19: warning: multi-character character constant [-Wmultichar] 484 | if (headerTag == ID_MHWK) { | ^~~~~~~ engines/mohawk/archive.cpp:487:20: warning: multi-character character constant [-Wmultichar] 487 | if (headerTag == ID_RSRC) | ^~~~~~~ C++ engines/prince/deprince.o C++ engines/mohawk/construct_mohawk.o engines/mohawk/construct_mohawk.cpp:319:28: warning: multi-character character constant [-Wmultichar] 319 | mohawkFile->writeUint32BE(ID_MHWK); | ^~~~~~~ engines/mohawk/construct_mohawk.cpp:322:28: warning: multi-character character constant [-Wmultichar] 322 | mohawkFile->writeUint32BE(ID_RSRC); | ^~~~~~~ engines/mohawk/construct_mohawk.cpp:345:23: warning: multi-character character constant [-Wmultichar] 345 | if (file.typeTag == ID_TMOV) { | ^~~~~~~ C++ gui/configuration.o C++ 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:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | virtual bool isSignedValue() throw(WrongTypeException); | ^~~~~ decompiler/value.h:101:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 101 | virtual int32 getSigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:109:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 109 | virtual uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:140:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 140 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ decompiler/value.h:189:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | bool isSignedValue() throw(WrongTypeException); | ^~~~~ decompiler/value.h:190:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | int32 getSigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:191:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 191 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:211:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 211 | int32 getSigned() throw(WrongTypeException); | ^~~~~ In file included from decompiler/instruction.h:32, from decompiler/disassembler.h:28, from decompiler/disassembler.cpp:22: decompiler/value.h:235:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 235 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:338:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 338 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ decompiler/value.h:380:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 380 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ In file included from decompiler/disassembler.cpp:22: decompiler/disassembler.h:47:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 47 | virtual void doDisassemble() throw(std::exception) = 0; | ^~~~~ C++ gui/gui_tools.o C++ decompiler/unknown_opcode.o C++ decompiler/simple_disassembler.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:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | virtual bool isSignedValue() throw(WrongTypeException); | ^~~~~ decompiler/value.h:101:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 101 | virtual int32 getSigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:109:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 109 | virtual uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:140:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 140 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ decompiler/value.h:189:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | bool isSignedValue() throw(WrongTypeException); | ^~~~~ decompiler/value.h:190:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | int32 getSigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:191:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 191 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:211:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 211 | int32 getSigned() throw(WrongTypeException); | ^~~~~ 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:235:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 235 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:338:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 338 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ decompiler/value.h:380:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 380 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ In file included from decompiler/simple_disassembler.h:25, from decompiler/simple_disassembler.cpp:22: decompiler/disassembler.h:47:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 47 | virtual void doDisassemble() throw(std::exception) = 0; | ^~~~~ C++ gui/main.o C++ decompiler/groovie/disassembler.o In file included from ./decompiler/instruction.h:32, from ./decompiler/disassembler.h:28, from decompiler/groovie/disassembler.h:25, from decompiler/groovie/disassembler.cpp:22: ./decompiler/value.h:93:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | virtual bool isSignedValue() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:101:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 101 | virtual int32 getSigned() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:109:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 109 | virtual uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:140:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 140 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:189:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | bool isSignedValue() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:190:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | int32 getSigned() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:191:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 191 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:211:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 211 | int32 getSigned() throw(WrongTypeException); | ^~~~~ In file included from ./decompiler/instruction.h:32, from ./decompiler/disassembler.h:28, from decompiler/groovie/disassembler.h:25, from decompiler/groovie/disassembler.cpp:22: ./decompiler/value.h:235:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 235 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:338:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 338 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:380:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 380 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ In file included from decompiler/groovie/disassembler.h:25, from decompiler/groovie/disassembler.cpp:22: ./decompiler/disassembler.h:47:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 47 | virtual void doDisassemble() throw(std::exception) = 0; | ^~~~~ In file included from decompiler/groovie/disassembler.cpp:22: decompiler/groovie/disassembler.h:39:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 39 | void doDisassemble() throw(UnknownOpcodeException); | ^~~~~ decompiler/groovie/disassembler.cpp:331:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 331 | void GroovieDisassembler::doDisassemble() throw (UnknownOpcodeException) { | ^~~~~ C++ gui/pages.o C++ 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:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | virtual bool isSignedValue() throw(WrongTypeException); | ^~~~~ decompiler/value.h:101:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 101 | virtual int32 getSigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:109:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 109 | virtual uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:140:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 140 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ decompiler/value.h:189:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | bool isSignedValue() throw(WrongTypeException); | ^~~~~ decompiler/value.h:190:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | int32 getSigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:191:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 191 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:211:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 211 | int32 getSigned() throw(WrongTypeException); | ^~~~~ In file included from decompiler/instruction.h:32, from decompiler/graph.h:25, from decompiler/graph.cpp:22: decompiler/value.h:235:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 235 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:338:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 338 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ decompiler/value.h:380:28: 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:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 47 | virtual void doDisassemble() throw(std::exception) = 0; | ^~~~~ C++ decompiler/value.o In file included from decompiler/value.cpp:22: decompiler/value.h:93:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | virtual bool isSignedValue() throw(WrongTypeException); | ^~~~~ decompiler/value.h:101:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 101 | virtual int32 getSigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:109:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 109 | virtual uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:140:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 140 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ decompiler/value.h:189:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | bool isSignedValue() throw(WrongTypeException); | ^~~~~ decompiler/value.h:190:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | int32 getSigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:191:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 191 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:211:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 211 | int32 getSigned() throw(WrongTypeException); | ^~~~~ In file included from decompiler/value.cpp:22: decompiler/value.h:235:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 235 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:338:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 338 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ decompiler/value.h:380:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 380 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ 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) { | ^~~~~ 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) { | ^~~~~ C++ decompiler/groovie/engine.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:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | virtual bool isSignedValue() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:101:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 101 | virtual int32 getSigned() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:109:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 109 | virtual uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:140:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 140 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:189:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | bool isSignedValue() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:190:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | int32 getSigned() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:191:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 191 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:211:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 211 | int32 getSigned() throw(WrongTypeException); | ^~~~~ 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:235:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 235 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:338:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 338 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:380:28: 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/groovie/engine.h:25, from decompiler/groovie/engine.cpp:22: ./decompiler/disassembler.h:47:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 47 | virtual void doDisassemble() throw(std::exception) = 0; | ^~~~~ In file included from decompiler/groovie/engine.cpp:23: decompiler/groovie/disassembler.h:39:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 39 | void doDisassemble() throw(UnknownOpcodeException); | ^~~~~ C++ decompiler/instruction.o In file included from decompiler/instruction.h:32, from decompiler/instruction.cpp:22: decompiler/value.h:93:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | virtual bool isSignedValue() throw(WrongTypeException); | ^~~~~ decompiler/value.h:101:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 101 | virtual int32 getSigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:109:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 109 | virtual uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:140:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 140 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ decompiler/value.h:189:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | bool isSignedValue() throw(WrongTypeException); | ^~~~~ decompiler/value.h:190:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | int32 getSigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:191:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 191 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:211:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 211 | int32 getSigned() throw(WrongTypeException); | ^~~~~ In file included from decompiler/instruction.h:32, from decompiler/instruction.cpp:22: decompiler/value.h:235:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 235 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:338:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 338 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ decompiler/value.h:380:28: 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/instruction.cpp:24: decompiler/disassembler.h:47:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 47 | virtual void doDisassemble() throw(std::exception) = 0; | ^~~~~ C++ decompiler/codegen.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:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | virtual bool isSignedValue() throw(WrongTypeException); | ^~~~~ decompiler/value.h:101:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 101 | virtual int32 getSigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:109:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 109 | virtual uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:140:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 140 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ decompiler/value.h:189:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | bool isSignedValue() throw(WrongTypeException); | ^~~~~ decompiler/value.h:190:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | int32 getSigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:191:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 191 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:211:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 211 | int32 getSigned() throw(WrongTypeException); | ^~~~~ In file included from decompiler/instruction.h:32, from decompiler/graph.h:25, from decompiler/codegen.h:22, from decompiler/codegen.cpp:22: decompiler/value.h:235:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 235 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:338:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 338 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ decompiler/value.h:380:28: 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/codegen.cpp:23: decompiler/disassembler.h:47:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 47 | virtual void doDisassemble() throw(std::exception) = 0; | ^~~~~ C++ decompiler/kyra/codegen.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:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | virtual bool isSignedValue() throw(WrongTypeException); | ^~~~~ decompiler/kyra/../value.h:101:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 101 | virtual int32 getSigned() throw(WrongTypeException); | ^~~~~ decompiler/kyra/../value.h:109:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 109 | virtual uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/kyra/../value.h:140:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 140 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ decompiler/kyra/../value.h:189:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | bool isSignedValue() throw(WrongTypeException); | ^~~~~ decompiler/kyra/../value.h:190:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | int32 getSigned() throw(WrongTypeException); | ^~~~~ decompiler/kyra/../value.h:191:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 191 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/kyra/../value.h:211:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 211 | int32 getSigned() throw(WrongTypeException); | ^~~~~ 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:235:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 235 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/kyra/../value.h:338:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 338 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ decompiler/kyra/../value.h:380:28: 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/kyra/engine.h:25, from decompiler/kyra/codegen.cpp:23: ./decompiler/disassembler.h:47:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 47 | virtual void doDisassemble() throw(std::exception) = 0; | ^~~~~ C++ create_sjisfnt.o create_sjisfnt.cpp:165:40: warning: multi-character character constant [-Wmultichar] 165 | sjisFont.writeUint32BE(MKID_BE('SCVM')); | ^ create_sjisfnt.cpp:166:40: warning: multi-character character constant [-Wmultichar] 166 | sjisFont.writeUint32BE(MKID_BE('SJIS')); | ^ LINK decine C++ decompiler/control_flow.o 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:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | virtual bool isSignedValue() throw(WrongTypeException); | ^~~~~ decompiler/value.h:101:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 101 | virtual int32 getSigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:109:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 109 | virtual uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:140:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 140 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ decompiler/value.h:189:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | bool isSignedValue() throw(WrongTypeException); | ^~~~~ decompiler/value.h:190:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | int32 getSigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:191:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 191 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:211:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 211 | int32 getSigned() 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:235:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 235 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:338:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 338 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ decompiler/value.h:380:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 380 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ In file included from decompiler/engine.h:25, from decompiler/control_flow.h:26, from decompiler/control_flow.cpp:22: decompiler/disassembler.h:47:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 47 | virtual void doDisassemble() throw(std::exception) = 0; | ^~~~~ C++ version.o LINK dekyra LINK gob_loadcalc LINK extract_mohawk LINK deprince LINK construct_mohawk LINK create_sjisfnt LINK scummvm-tools-cli LINK descumm LINK desword2 LINK degob LINK scummvm-tools C++ decompiler/kyra/engine.o 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:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | virtual bool isSignedValue() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:101:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 101 | virtual int32 getSigned() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:109:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 109 | virtual uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:140:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 140 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:189:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | bool isSignedValue() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:190:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | int32 getSigned() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:191:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 191 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:211:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 211 | int32 getSigned() throw(WrongTypeException); | ^~~~~ 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:235:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 235 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:338:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 338 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:380:28: 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/kyra/engine.h:25, from decompiler/kyra/engine.cpp:22: ./decompiler/disassembler.h:47:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 47 | virtual void doDisassemble() throw(std::exception) = 0; | ^~~~~ In file included from decompiler/kyra/engine.cpp:23: decompiler/kyra/disassembler.h:97:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 97 | void doDisassemble() throw(std::exception); | ^~~~~ C++ decompiler/decompiler.o In file included from decompiler/instruction.h:32, from decompiler/disassembler.h:28, from decompiler/decompiler.cpp:24: decompiler/value.h:93:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | virtual bool isSignedValue() throw(WrongTypeException); | ^~~~~ decompiler/value.h:101:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 101 | virtual int32 getSigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:109:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 109 | virtual uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:140:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 140 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ decompiler/value.h:189:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | bool isSignedValue() throw(WrongTypeException); | ^~~~~ decompiler/value.h:190:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | int32 getSigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:191:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 191 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:211:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 211 | int32 getSigned() throw(WrongTypeException); | ^~~~~ In file included from decompiler/instruction.h:32, from decompiler/disassembler.h:28, from decompiler/decompiler.cpp:24: decompiler/value.h:235:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 235 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:338:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 338 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ decompiler/value.h:380:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 380 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ In file included from decompiler/decompiler.cpp:24: decompiler/disassembler.h:47:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 47 | virtual void doDisassemble() throw(std::exception) = 0; | ^~~~~ C++ decompiler/scummv6/codegen.o In file included from decompiler/scummv6/../instruction.h:32, from decompiler/scummv6/../graph.h:25, from decompiler/scummv6/../codegen.h:22, from decompiler/scummv6/codegen.h:25, from decompiler/scummv6/codegen.cpp:22: decompiler/scummv6/../value.h:93:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | virtual bool isSignedValue() throw(WrongTypeException); | ^~~~~ decompiler/scummv6/../value.h:101:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 101 | virtual int32 getSigned() throw(WrongTypeException); | ^~~~~ decompiler/scummv6/../value.h:109:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 109 | virtual uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/scummv6/../value.h:140:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 140 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ decompiler/scummv6/../value.h:189:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | bool isSignedValue() throw(WrongTypeException); | ^~~~~ decompiler/scummv6/../value.h:190:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | int32 getSigned() throw(WrongTypeException); | ^~~~~ decompiler/scummv6/../value.h:191:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 191 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/scummv6/../value.h:211:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 211 | int32 getSigned() throw(WrongTypeException); | ^~~~~ 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:235:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 235 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/scummv6/../value.h:338:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 338 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ decompiler/scummv6/../value.h:380:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 380 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ C++ decompiler/scummv6/engine.o 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:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | virtual bool isSignedValue() throw(WrongTypeException); | ^~~~~ decompiler/scummv6/../value.h:101:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 101 | virtual int32 getSigned() throw(WrongTypeException); | ^~~~~ decompiler/scummv6/../value.h:109:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 109 | virtual uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/scummv6/../value.h:140:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 140 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ decompiler/scummv6/../value.h:189:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | bool isSignedValue() throw(WrongTypeException); | ^~~~~ decompiler/scummv6/../value.h:190:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | int32 getSigned() throw(WrongTypeException); | ^~~~~ decompiler/scummv6/../value.h:191:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 191 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/scummv6/../value.h:211:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 211 | int32 getSigned() throw(WrongTypeException); | ^~~~~ 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:235:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 235 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/scummv6/../value.h:338:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 338 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ decompiler/scummv6/../value.h:380:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 380 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ In file included from decompiler/scummv6/../engine.h:25, from decompiler/scummv6/engine.h:25, from decompiler/scummv6/engine.cpp:22: decompiler/scummv6/../disassembler.h:47:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 47 | virtual void doDisassemble() throw(std::exception) = 0; | ^~~~~ In file included from decompiler/scummv6/engine.cpp:23: decompiler/scummv6/disassembler.h:44:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 44 | void doDisassemble() throw(std::exception); | ^~~~~ C++ decompiler/kyra/disassembler.o decompiler/kyra/disassembler.cpp:283:26: warning: multi-character character constant [-Wmultichar] 283 | if (id != MKID_BE('FORM')) { | ^ decompiler/kyra/disassembler.cpp:285:100: warning: multi-character character constant [-Wmultichar] 285 | s << boost::format("Unexpected IFF magic number 0x%08X (expected 0x%08X)!") % id % MKID_BE('FORM'); | ^ decompiler/kyra/disassembler.cpp:290:33: warning: multi-character character constant [-Wmultichar] 290 | if (_formType != MKID_BE('EMC2')) { | ^ decompiler/kyra/disassembler.cpp:292:100: warning: multi-character character constant [-Wmultichar] 292 | s << boost::format("Unexpected file type 0x%08X (expected 0x%08X)!") % _formType % MKID_BE('EMC2'); | ^ decompiler/kyra/disassembler.cpp:304:22: warning: multi-character character constant [-Wmultichar] 304 | case MKID_BE('TEXT'): | ^ decompiler/kyra/disassembler.cpp:307:22: warning: multi-character character constant [-Wmultichar] 307 | case MKID_BE('ORDR'): | ^ decompiler/kyra/disassembler.cpp:310:22: warning: multi-character character constant [-Wmultichar] 310 | case MKID_BE('DATA'): | ^ 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:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | virtual bool isSignedValue() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:101:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 101 | virtual int32 getSigned() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:109:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 109 | virtual uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:140:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 140 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:189:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | bool isSignedValue() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:190:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | int32 getSigned() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:191:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 191 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:211:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 211 | int32 getSigned() throw(WrongTypeException); | ^~~~~ 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:235:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 235 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:338:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 338 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:380:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 380 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ In file included from decompiler/kyra/disassembler.h:25, from decompiler/kyra/disassembler.cpp:22: ./decompiler/disassembler.h:47:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 47 | virtual void doDisassemble() throw(std::exception) = 0; | ^~~~~ In file included from decompiler/kyra/disassembler.cpp:22: decompiler/kyra/disassembler.h:97:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 97 | void doDisassemble() throw(std::exception); | ^~~~~ decompiler/kyra/disassembler.cpp:279:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 279 | void Kyra::Kyra2Disassembler::doDisassemble() throw(std::exception) { | ^~~~~ C++ decompiler/scummv6/disassembler.o 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:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | virtual bool isSignedValue() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:101:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 101 | virtual int32 getSigned() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:109:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 109 | virtual uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:140:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 140 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:189:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | bool isSignedValue() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:190:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | int32 getSigned() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:191:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 191 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:211:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 211 | int32 getSigned() throw(WrongTypeException); | ^~~~~ 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:235:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 235 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:338:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 338 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:380:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 380 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ In file included from ./decompiler/simple_disassembler.h:25, from decompiler/scummv6/disassembler.h:25, from decompiler/scummv6/disassembler.cpp:27: ./decompiler/disassembler.h:47:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 47 | virtual void doDisassemble() throw(std::exception) = 0; | ^~~~~ In file included from decompiler/scummv6/disassembler.cpp:27: decompiler/scummv6/disassembler.h:44:23: 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) { | ^~~~~ LINK decompile + exit 0 Executing(%install): /bin/sh -e /tmp/B.D943w0/BUILD/tmp/rpm-tmp.80991 TMP=/home/users/builder/tmp HOME=/home/users/builder PATH=/home/users/builder/GNUstep/Tools:/bin:/usr/bin:/usr/local/bin:/home/users/builder/bin TMPDIR=/tmp/B.D943w0/BUILD/tmp + umask 022 + cd /tmp/B.D943w0/BUILD + /bin/rm '--interactive=never' -rf /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder + /bin/mkdir -p /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder + cd scummvm-2.1.1 + rm -rf /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder + install -d /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/share/man/man6 /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/share/pixmaps /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/share/applications /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm + cp -p scummvm /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin + cp -p plugins/libaccess.so plugins/libadl.so plugins/libagi.so plugins/libagos.so plugins/libavalanche.so plugins/libbbvs.so plugins/libbladerunner.so plugins/libcge.so plugins/libcge2.so plugins/libchewy.so plugins/libcine.so plugins/libcomposer.so plugins/libcruise.so plugins/libcryo.so plugins/libcryomni3d.so plugins/libdirector.so plugins/libdm.so plugins/libdraci.so plugins/libdrascula.so plugins/libdreamweb.so plugins/libfullpipe.so plugins/libglk.so plugins/libgnap.so plugins/libgob.so plugins/libgroovie.so plugins/libhdb.so plugins/libhopkins.so plugins/libhugo.so plugins/libillusions.so plugins/libkyra.so plugins/liblab.so plugins/liblastexpress.so plugins/liblilliput.so plugins/liblure.so plugins/libmacventure.so plugins/libmade.so plugins/libmads.so plugins/libmohawk.so plugins/libmortevielle.so plugins/libmutationofjb.so plugins/libneverhood.so plugins/libparallaction.so plugins/libpegasus.so plugins/libpink.so plugins/libplumbers.so plugins/libprince.so plugins/libqueen.so plugins/libsaga.so plugins/libsci.so plugins/libscumm.so plugins/libsherlock.so plugins/libsky.so plugins/libsludge.so plugins/libstartrek.so plugins/libsupernova.so plugins/libsword1.so plugins/libsword2.so plugins/libsword25.so plugins/libteenagent.so plugins/libtestbed.so plugins/libtinsel.so plugins/libtitanic.so plugins/libtoltecs.so plugins/libtony.so plugins/libtoon.so plugins/libtouche.so plugins/libtsage.so plugins/libtucker.so plugins/libvoyeur.so plugins/libwage.so plugins/libwintermute.so plugins/libxeen.so plugins/libzvision.so /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm + /usr/bin/make -Otarget -j9 -C scummvm-tools-2.1.0 install 'DESTDIR=/tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder' make: Entering directory '/tmp/B.D943w0/BUILD/scummvm-2.1.1/scummvm-tools-2.1.0' install -p -m 0755 -d /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin install -p -m 0755 -d /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/share/scummvm-tools for i in decine degob dekyra deprince descumm desword2 gob_loadcalc extract_mohawk construct_mohawk scummvm-tools-cli decompile create_sjisfnt scummvm-tools ; do install -p -m 0755 $i /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin ; done install -m 0755 -d /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/share/scummvm-tools install -p -m 0644 ./gui/media/*.* /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/share/scummvm-tools make: Leaving directory '/tmp/B.D943w0/BUILD/scummvm-2.1.1/scummvm-tools-2.1.0' + cp -p /tmp/B.D943w0/scummvm.desktop /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/share/applications + cp -p icons/scummvm.svg /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/share/pixmaps + install -d /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/share/scummvm + cp -p gui/themes/scummclassic.zip gui/themes/scummmodern.zip gui/themes/scummremastered.zip /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/share/scummvm + /usr/lib/rpm/find-debuginfo.sh /tmp/B.D943w0/BUILD/scummvm-2.1.1 RPM_BUILD_DIR=/tmp/B.D943w0/BUILD extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin/construct_mohawk extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin/create_sjisfnt extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin/decine extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin/decompile extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin/degob extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin/dekyra extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin/deprince extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin/descumm extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin/desword2 extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin/extract_mohawk extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin/gob_loadcalc extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin/scummvm extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin/scummvm-tools extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin/scummvm-tools-cli extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libaccess.so extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libadl.so extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libagi.so extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libagos.so extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libavalanche.so extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libbbvs.so extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libbladerunner.so extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libcge.so extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libcge2.so extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libchewy.so extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libcine.so extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libcomposer.so extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libcruise.so extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libcryo.so extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libcryomni3d.so extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libdirector.so extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libdm.so extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libdraci.so extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libdrascula.so extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libdreamweb.so extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libfullpipe.so extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libglk.so extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libgnap.so extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libgob.so extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libgroovie.so extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libhdb.so extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libhopkins.so extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libhugo.so extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libillusions.so extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libkyra.so extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/liblab.so extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/liblastexpress.so extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/liblilliput.so extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/liblure.so extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libmacventure.so extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libmade.so extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libmads.so extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libmohawk.so extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libmortevielle.so extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libmutationofjb.so extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libneverhood.so extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libparallaction.so extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libpegasus.so extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libpink.so extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libplumbers.so extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libprince.so extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libqueen.so extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libsaga.so extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libsci.so extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libscumm.so extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libsherlock.so extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libsky.so extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libsludge.so extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libstartrek.so extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libsupernova.so extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libsword1.so extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libsword2.so extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libsword25.so extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libteenagent.so extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libtestbed.so extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libtinsel.so extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libtitanic.so extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libtoltecs.so extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libtony.so extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libtoon.so extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libtouche.so extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libtsage.so extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libtucker.so extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libvoyeur.so extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libwage.so extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libwintermute.so extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libxeen.so extracting debug info from /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libzvision.so cpio: /tmp/B.o4xFUM/BUILD/glibc-2.31/csu: Cannot stat: No such file or directory cpio: scummvm-2.1.1/engines/director/lingo/lingo-gr.hpp: Cannot stat: No such file or directory 161168 blocks + __spec_install_post_strip + set +x Stripping 14 ELF executables...DONE Stripping 73 ELF shared libraries...DONE + __spec_install_post_chrpath + set +x Remove RPATH/RUNPATH from 87 executable binaries and shared object files. + __spec_install_post_compress_modules + set +x + __spec_install_post_check_so + set +x Searching for shared objects with unresolved symbols... DONE + __spec_install_post_check_tmpfiles + set +x Checking /var/run <-> tmpfiles.d completeness... DONE + __spec_install_post_check_shebangs + set +x Checking script shebangs... DONE + __spec_install_post_compress_docs + set +x Compress man pages: /usr/share/man + __spec_install_post_py_hardlink + set +x Processing files: scummvm-2.1.1-1.i686 Executing(%doc): /bin/sh -e /tmp/B.D943w0/BUILD/tmp/rpm-tmp.95526 + umask 022 + cd /tmp/B.D943w0/BUILD + cd scummvm-2.1.1 + DOCDIR=/tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/share/doc/scummvm-2.1.1 + export DOCDIR + test -d /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/share/doc/scummvm-2.1.1 + /bin/mkdir -p /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/share/doc/scummvm-2.1.1 + cp -pr AUTHORS CONTRIBUTING.md COPYRIGHT NEWS.md README.md TODO /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/share/doc/scummvm-2.1.1 + /usr/lib/rpm/compress-doc Compressing documentation in /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/share/doc/scummvm-2.1.1... ./AUTHORS ./CONTRIBUTING.md ./COPYRIGHT ./NEWS.md ./README.md ./TODO Documentation compressed. + exit 0 skipping /usr/share/doc/scummvm-2.1.1 requires detection Provides: elf(buildid) = bc60dcc875067e6f7bb244ad4ba9647fe76d7ff6 Requires: libFLAC.so.8 libSDL2-2.0.so.0 libSDL2_net-2.0.so.0 liba52.so.0 libasound.so.2 libasound.so.2(ALSA_0.9) libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.11) libc.so.6(GLIBC_2.15) libc.so.6(GLIBC_2.2) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.7) libcurl.so.4 libdl.so.2 libdl.so.2(GLIBC_2.0) libdl.so.2(GLIBC_2.1) libfaad.so.2 libfluidsynth.so.2 libfreetype.so.6 libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libgcc_s.so.1(GLIBC_2.0) libjpeg.so.8 libjpeg.so.8(LIBJPEG_8.0) libm.so.6 libm.so.6(GLIBC_2.0) libm.so.6(GLIBC_2.1) libm.so.6(GLIBC_2.27) libm.so.6(GLIBC_2.29) libmad.so.0 libmpeg2.so.0 libogg.so.0 libpng16.so.16 libpng16.so.16(PNG16_0) libpthread.so.0 libpthread.so.0(GLIBC_2.0) libpthread.so.0(GLIBC_2.1) libpthread.so.0(GLIBC_2.2) libspeechd.so.2 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) libtheoradec.so.1 libtheoradec.so.1(libtheoradec_1.0) libvorbis.so.0 libvorbisfile.so.3 libz.so.1 rtld(GNU_HASH) Obsoletes: scummvm-engine-m4 Processing files: scummvm-tools-2.1.1-1.i686 Executing(%doc): /bin/sh -e /tmp/B.D943w0/BUILD/tmp/rpm-tmp.95526 + umask 022 + cd /tmp/B.D943w0/BUILD + cd scummvm-2.1.1 + DOCDIR=/tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/share/doc/scummvm-tools-2.1.1 + export DOCDIR + test -d /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/share/doc/scummvm-tools-2.1.1 + /bin/mkdir -p /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/share/doc/scummvm-tools-2.1.1 + cp -pr scummvm-tools-2.1.0/README /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/share/doc/scummvm-tools-2.1.1 + /usr/lib/rpm/compress-doc Compressing documentation in /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder/usr/share/doc/scummvm-tools-2.1.1... ./README Documentation compressed. + exit 0 skipping /usr/share/doc/scummvm-tools-2.1.1 requires detection Provides: elf(buildid) = 211d4579057b7cecaeede8506b7c9d221a9f45cb elf(buildid) = 2e97fb2b0ee6153e85ab2545ee364c2327d5790f elf(buildid) = 4112da8c25b972ccc045d9b5553962767e08e0b0 elf(buildid) = 4396e5f5e25a50ae4e19c5e9cd5dd9e7d23ae9f8 elf(buildid) = 73e7f6ed71807eb80cd907d82dbaf701928c0eeb elf(buildid) = 8109c6c6f96764b544f3aceb110c286ecab940f9 elf(buildid) = 85802a649e71a947d0e72f38050549971fba6d11 elf(buildid) = 8b13abe42a25a1362677670f2db292fce8a1b031 elf(buildid) = ab4c4010a8633a4fa66f69d38846b9fde0167443 elf(buildid) = b81eacc499c3953969d9404653ed761f02630578 elf(buildid) = d5cd18efe10e8f54c304c125a3b9c3dfc905a4af elf(buildid) = df800a301756216b94b131565de59d76bc02c98f elf(buildid) = e6e33195f323c4416d91195872890c0c137cd988 Requires: libFLAC.so.8 libboost_program_options.so.1.73.0 libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.2) libc.so.6(GLIBC_2.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.7) libfreetype.so.6 libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libgcc_s.so.1(GCC_3.4) libogg.so.0 libpng16.so.16 libpng16.so.16(PNG16_0) libpthread.so.0 libpthread.so.0(GLIBC_2.0) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.1) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) libstdc++.so.6(GLIBCXX_3.4.11) libstdc++.so.6(GLIBCXX_3.4.15) libstdc++.so.6(GLIBCXX_3.4.20) libstdc++.so.6(GLIBCXX_3.4.21) libstdc++.so.6(GLIBCXX_3.4.26) libstdc++.so.6(GLIBCXX_3.4.9) libvorbis.so.0 libvorbisenc.so.2 libwx_baseu-3.0.so.0 libwx_baseu-3.0.so.0(WXU_3.0) libwx_gtk2u_adv-3.0.so.0 libwx_gtk2u_adv-3.0.so.0(WXU_3.0) libwx_gtk2u_core-3.0.so.0 libwx_gtk2u_core-3.0.so.0(WXU_3.0) libz.so.1 rtld(GNU_HASH) Processing files: scummvm-engine-agi-2.1.1-1.i686 Provides: elf(buildid) = 54ac495b93b5be9424c4c4344c9379d1cbd8a0b1 libagi.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libm.so.6(GLIBC_2.0) libm.so.6(GLIBC_2.27) libm.so.6(GLIBC_2.29) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-agos-2.1.1-1.i686 Provides: elf(buildid) = 85b0077e797b335ae6a7476c179a7069f89ab1dc libagos.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libm.so.6(GLIBC_2.29) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-bladerunner-2.1.1-1.i686 Provides: elf(buildid) = be9d7577900d4c7b52bc17a58648674b9ffad368 libbladerunner.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libm.so.6(GLIBC_2.0) libm.so.6(GLIBC_2.1) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-cge-2.1.1-1.i686 Provides: elf(buildid) = 601c211de9c2086a55d8963aed4fa18cfb1c4680 libcge.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-chewy-2.1.1-1.i686 Provides: elf(buildid) = 41845bd0bc6c67a62a4c97bae6e7907e70145221 libchewy.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-cine-2.1.1-1.i686 Provides: elf(buildid) = 2d663c0c6469962a3aa0fb58a8afea505bf23746 libcine.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-composer-2.1.1-1.i686 Provides: elf(buildid) = bb0f1e2800efda5d459f5e5977b1e1f49fe4a6a6 libcomposer.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libm.so.6(GLIBC_2.0) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-cruise-2.1.1-1.i686 Provides: elf(buildid) = 4559a182b29a26e1b2c123ef4dc6ad946bedfae1 libcruise.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-cryo-2.1.1-1.i686 Provides: elf(buildid) = eabeac4f2b12b923268bc0762c43d9e9eb79063a libcryo.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libm.so.6(GLIBC_2.1) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-cryomni3d-2.1.1-1.i686 Provides: elf(buildid) = 4c497e2c2324bc805eccdf2f507bbce2d0f35e61 libcryomni3d.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libm.so.6(GLIBC_2.0) libm.so.6(GLIBC_2.1) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-draci-2.1.1-1.i686 Provides: elf(buildid) = f93562db7c20ebe45f7cc1d32b27bdf745885f24 libdraci.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libm.so.6(GLIBC_2.0) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-drascula-2.1.1-1.i686 Provides: elf(buildid) = 1b3a3db9a7ce78b6f543324a07eff229a0747f2a libdrascula.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.7) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libm.so.6(GLIBC_2.0) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-dreamweb-2.1.1-1.i686 Provides: elf(buildid) = 5d3f4c43e85ec7f9c3db7579b885b833acd1446e libdreamweb.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-glk-2.1.1-1.i686 Provides: elf(buildid) = 5d3ddc72a17e1922930ce5c91e83e88a6a6f0902 libglk.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.7) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libgcc_s.so.1(GLIBC_2.0) libm.so.6 libm.so.6(GLIBC_2.0) libm.so.6(GLIBC_2.1) libm.so.6(GLIBC_2.27) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-gob-2.1.1-1.i686 Provides: elf(buildid) = 48cae721ab674e9158d65f409f86b6083a17729d libgob.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libm.so.6(GLIBC_2.0) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-groovie-2.1.1-1.i686 Provides: elf(buildid) = dd2807e3085740103814d5a5b9b89d474c824903 libgroovie.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-hdb-2.1.1-1.i686 Provides: elf(buildid) = 6231514c6c64ca7384665f13251f9da5ef267e7f libhdb.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-hugo-2.1.1-1.i686 Provides: elf(buildid) = 94ce07829d0c514988217c3ff6f3c0960d1f0065 libhugo.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.7) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-illusions-2.1.1-1.i686 Provides: elf(buildid) = 674ad120214fc9035b28daa8b8bfcc9a9066c186 libillusions.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libm.so.6(GLIBC_2.0) libm.so.6(GLIBC_2.1) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-kyra-2.1.1-1.i686 Provides: elf(buildid) = fe0d5a6ae7598c84843a616616ec4e60f07546df libkyra.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.7) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-lastexpress-2.1.1-1.i686 Provides: elf(buildid) = 245e896cc2e5805a2b6bf7c11c00b53d84b4ef75 liblastexpress.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libgcc_s.so.1(GLIBC_2.0) libm.so.6 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-lilliput-2.1.1-1.i686 Provides: elf(buildid) = cb7dc3b771292749991a81ce8e0ea146830390f2 liblilliput.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-lure-2.1.1-1.i686 Provides: elf(buildid) = db70dec255c71877feb1eb5950a91da4d56af7fb liblure.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-made-2.1.1-1.i686 Provides: elf(buildid) = a68ac9c396714121a9d19fcf8a351c7d3a306f81 libmade.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-mohawk-2.1.1-1.i686 Provides: elf(buildid) = b18a5918aaa675886ca90e42950d0c43071d639c libmohawk.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.7) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libm.so.6(GLIBC_2.0) libm.so.6(GLIBC_2.1) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-mutationofjb-2.1.1-1.i686 Provides: elf(buildid) = 0889da804d077171cda7d631dbd40d5ac2f55744 libmutationofjb.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-parallaction-2.1.1-1.i686 Provides: elf(buildid) = bdb09b8b5da28dd290f31a43d310c15535a28e2b libparallaction.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.7) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-pink-2.1.1-1.i686 Provides: elf(buildid) = 1148fbb43fb003b62c6c9233204b2ea85d268b6a libpink.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libgcc_s.so.1(GLIBC_2.0) libm.so.6 libm.so.6(GLIBC_2.0) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-plumbers-2.1.1-1.i686 Provides: elf(buildid) = b16ac7b3bb3e41421ababe47f45c104ae196fa89 libplumbers.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-queen-2.1.1-1.i686 Provides: elf(buildid) = d141448244f7bb74ffb2b3a10adc59c4a10f3e85 libqueen.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-saga-2.1.1-1.i686 Provides: elf(buildid) = a6641cef1d2fec0232fcd10bb520015a10008df6 libsaga.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libm.so.6(GLIBC_2.29) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-sci-2.1.1-1.i686 Provides: elf(buildid) = b41ed6ac7d68e89f003d344670a6050869230dc2 libsci.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.7) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libgcc_s.so.1(GLIBC_2.0) libm.so.6 libm.so.6(GLIBC_2.0) libm.so.6(GLIBC_2.29) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-scumm-2.1.1-1.i686 Provides: elf(buildid) = 3b3f4808ff06af5ac82418d92419514bfcb415be libscumm.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.7) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libm.so.6(GLIBC_2.0) libm.so.6(GLIBC_2.1) libm.so.6(GLIBC_2.29) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-sky-2.1.1-1.i686 Provides: elf(buildid) = a8f25f0d0dc5074d63675cfb06df50962266f68b libsky.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-sludge-2.1.1-1.i686 Provides: elf(buildid) = b624d44f14df790bece3dc48b7b205bdc4e59b32 libsludge.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libm.so.6(GLIBC_2.0) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-sword1-2.1.1-1.i686 Provides: elf(buildid) = 51d492708dd0cbbf9cb18b0c4dc211c45ded3571 libsword1.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libm.so.6(GLIBC_2.0) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-sword2-2.1.1-1.i686 Provides: elf(buildid) = 0a69c3580bd760546afd38332e88e3791038985f libsword2.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-sword25-2.1.1-1.i686 Provides: elf(buildid) = 304c2bf8dcfccb005cd6afb2a0d80d205559c076 libsword25.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libm.so.6(GLIBC_2.0) libm.so.6(GLIBC_2.1) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-startrek-2.1.1-1.i686 Provides: elf(buildid) = e3c9b4a78bdc4595b6957f2956318a3d38718737 libstartrek.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.7) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libm.so.6(GLIBC_2.0) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-supernova-2.1.1-1.i686 Provides: elf(buildid) = c35be1a9418900da70246971e71381cf6766004c libsupernova.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-teenagent-2.1.1-1.i686 Provides: elf(buildid) = c22ed7500105ed3a5e2818b0cbbe1c75675ba243 libteenagent.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.7) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-testbed-2.1.1-1.i686 Provides: elf(buildid) = c9824a80e51bc53e55b73f859366a51afc491d8b libtestbed.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libm.so.6(GLIBC_2.1) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-tinsel-2.1.1-1.i686 Provides: elf(buildid) = 1738bddfba2e351827dfba1892c0827d1d686924 libtinsel.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.7) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libm.so.6(GLIBC_2.0) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-toon-2.1.1-1.i686 Provides: elf(buildid) = 9557f564b389e2bb57b874a75a57bdbbcc7295e7 libtoon.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-touche-2.1.1-1.i686 Provides: elf(buildid) = ad45e77d60bfa997e6fa71b43934d295c26320af libtouche.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-tsage-2.1.1-1.i686 Provides: elf(buildid) = aa18b35048dd6233c49895cb0c659fbb93c9b144 libtsage.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.7) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libm.so.6(GLIBC_2.0) libm.so.6(GLIBC_2.1) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-tucker-2.1.1-1.i686 Provides: elf(buildid) = cc62c172ac1f7221c8aa734ae79ff94b94b86255 libtucker.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-hopkins-2.1.1-1.i686 Provides: elf(buildid) = 5770ec89de7f0bcfceb85834923a99b0d36d2823 libhopkins.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-pegasus-2.1.1-1.i686 Provides: elf(buildid) = 6b530912a75bda9cc3e388d5f84c1e15c0a7b6a1 libpegasus.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libm.so.6(GLIBC_2.0) libm.so.6(GLIBC_2.1) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-toltecs-2.1.1-1.i686 Provides: elf(buildid) = 3a37637f7bad688b5fc5390b5a5865c9d53cef99 libtoltecs.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-tony-2.1.1-1.i686 Provides: elf(buildid) = d0e11f7f92c29cf846ae297e6641f038a00ed8cd libtony.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.7) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libm.so.6(GLIBC_2.29) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-wintermute-2.1.1-1.i686 Provides: elf(buildid) = 4abd7055c75745f8ce4d586483c70a27a9567d7b libwintermute.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.7) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libm.so.6(GLIBC_2.0) libm.so.6(GLIBC_2.1) libm.so.6(GLIBC_2.29) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-access-2.1.1-1.i686 Provides: elf(buildid) = 647947da7dbc9884cefd59bcbdaed419a86dfb11 libaccess.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.7) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-adl-2.1.1-1.i686 Provides: elf(buildid) = 27ec8851ae0c93633b77c0fe3256a82e6101887a libadl.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libm.so.6(GLIBC_2.1) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-avalanche-2.1.1-1.i686 Provides: elf(buildid) = a04435abf3a11105d86863c30959f15c389cccf6 libavalanche.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libm.so.6(GLIBC_2.0) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-bbvs-2.1.1-1.i686 Provides: elf(buildid) = 74e409ad012bd685ea756dcc24482bd46e7f1293 libbbvs.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libm.so.6(GLIBC_2.0) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-cge2-2.1.1-1.i686 Provides: elf(buildid) = 855e348c6fefdeb86cb3fd5889fca184b5b74d9a libcge2.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libm.so.6(GLIBC_2.0) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-director-2.1.1-1.i686 Provides: elf(buildid) = f0093893433e28911f4219482a241faf2bac98f8 libdirector.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libm.so.6(GLIBC_2.0) libm.so.6(GLIBC_2.29) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-dm-2.1.1-1.i686 Provides: elf(buildid) = 724b62296fb557921b94e060c6adc13a163288c2 libdm.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libgcc_s.so.1(GLIBC_2.0) libm.so.6 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-fullpipe-2.1.1-1.i686 Provides: elf(buildid) = 784e8f7801093cf9dd4daf65d1e97ad405f55003 libfullpipe.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libm.so.6(GLIBC_2.0) libm.so.6(GLIBC_2.1) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-gnap-2.1.1-1.i686 Provides: elf(buildid) = d200985ab26022ea5e66b5973798085a4ab56b73 libgnap.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-lab-2.1.1-1.i686 Provides: elf(buildid) = 7b885e188414044c4ebed354ee8021426b188a47 liblab.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-macventure-2.1.1-1.i686 Provides: elf(buildid) = 4af6986b346532606698dcfdc2d128f4ca542939 libmacventure.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-mads-2.1.1-1.i686 Provides: elf(buildid) = d7141e104c6fc7764a560505f64cd3181a39cb26 libmads.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.7) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libm.so.6(GLIBC_2.0) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-mortevielle-2.1.1-1.i686 Provides: elf(buildid) = 0936d6b44cfbf7def8d8c376c63c8d0ba19ddc6f libmortevielle.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-neverhood-2.1.1-1.i686 Provides: elf(buildid) = 405c157ab211ee991dbe7e9080c611a3c534271d libneverhood.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libm.so.6(GLIBC_2.0) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-prince-2.1.1-1.i686 Provides: elf(buildid) = c829cbfe184cc6bc9ccfeed4e0875b9fe7158db9 libprince.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.7) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-sherlock-2.1.1-1.i686 Provides: elf(buildid) = 8812988e35e4078ce064e072e4dee91a1962aa07 libsherlock.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.7) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-titanic-2.1.1-1.i686 Provides: elf(buildid) = cc58a05121290305175789cad938d219f539e2ef libtitanic.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.7) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libm.so.6(GLIBC_2.0) libm.so.6(GLIBC_2.1) libm.so.6(GLIBC_2.29) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-voyeur-2.1.1-1.i686 Provides: elf(buildid) = 8e071274efb56389df2c236718b1d273ed15813c libvoyeur.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-wage-2.1.1-1.i686 Provides: elf(buildid) = 7f93984a14d5e5f4b6c03b98920b6fa0468ee2ef libwage.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.7) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-xeen-2.1.1-1.i686 Provides: elf(buildid) = b42573a5e0779590001c802cc476484ab2801827 libxeen.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.7) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-zvision-2.1.1-1.i686 Provides: elf(buildid) = a77ff87698911e1bab7f142784b8b0e5dcb74acd libzvision.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.7) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libm.so.6(GLIBC_2.0) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-theme-classic-2.1.1-1.i686 Processing files: scummvm-theme-modern-2.1.1-1.i686 Processing files: scummvm-theme-remastered-2.1.1-1.i686 Processing files: scummvm-debuginfo-2.1.1-1.i686 Checking for unpackaged file(s): /usr/lib/rpm/check-files /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder warning: Could not canonicalize hostname: nereid-builder Wrote: /tmp/B.D943w0/RPMS/scummvm-2.1.1-1.i686.rpm Wrote: /tmp/B.D943w0/RPMS/scummvm-tools-2.1.1-1.i686.rpm Wrote: /tmp/B.D943w0/RPMS/scummvm-engine-agi-2.1.1-1.i686.rpm Wrote: /tmp/B.D943w0/RPMS/scummvm-engine-agos-2.1.1-1.i686.rpm Wrote: /tmp/B.D943w0/RPMS/scummvm-engine-bladerunner-2.1.1-1.i686.rpm Wrote: /tmp/B.D943w0/RPMS/scummvm-engine-cge-2.1.1-1.i686.rpm Wrote: /tmp/B.D943w0/RPMS/scummvm-engine-chewy-2.1.1-1.i686.rpm Wrote: /tmp/B.D943w0/RPMS/scummvm-engine-cine-2.1.1-1.i686.rpm Wrote: /tmp/B.D943w0/RPMS/scummvm-engine-composer-2.1.1-1.i686.rpm Wrote: /tmp/B.D943w0/RPMS/scummvm-engine-cruise-2.1.1-1.i686.rpm Wrote: /tmp/B.D943w0/RPMS/scummvm-engine-cryo-2.1.1-1.i686.rpm Wrote: /tmp/B.D943w0/RPMS/scummvm-engine-cryomni3d-2.1.1-1.i686.rpm Wrote: /tmp/B.D943w0/RPMS/scummvm-engine-draci-2.1.1-1.i686.rpm Wrote: /tmp/B.D943w0/RPMS/scummvm-engine-drascula-2.1.1-1.i686.rpm Wrote: /tmp/B.D943w0/RPMS/scummvm-engine-dreamweb-2.1.1-1.i686.rpm Wrote: /tmp/B.D943w0/RPMS/scummvm-engine-glk-2.1.1-1.i686.rpm Wrote: /tmp/B.D943w0/RPMS/scummvm-engine-gob-2.1.1-1.i686.rpm Wrote: /tmp/B.D943w0/RPMS/scummvm-engine-groovie-2.1.1-1.i686.rpm Wrote: /tmp/B.D943w0/RPMS/scummvm-engine-hdb-2.1.1-1.i686.rpm Wrote: /tmp/B.D943w0/RPMS/scummvm-engine-hugo-2.1.1-1.i686.rpm Wrote: /tmp/B.D943w0/RPMS/scummvm-engine-illusions-2.1.1-1.i686.rpm Wrote: /tmp/B.D943w0/RPMS/scummvm-engine-kyra-2.1.1-1.i686.rpm Wrote: /tmp/B.D943w0/RPMS/scummvm-engine-lastexpress-2.1.1-1.i686.rpm Wrote: /tmp/B.D943w0/RPMS/scummvm-engine-lilliput-2.1.1-1.i686.rpm Wrote: /tmp/B.D943w0/RPMS/scummvm-engine-lure-2.1.1-1.i686.rpm Wrote: /tmp/B.D943w0/RPMS/scummvm-engine-made-2.1.1-1.i686.rpm Wrote: /tmp/B.D943w0/RPMS/scummvm-engine-mohawk-2.1.1-1.i686.rpm Wrote: /tmp/B.D943w0/RPMS/scummvm-engine-mutationofjb-2.1.1-1.i686.rpm Wrote: /tmp/B.D943w0/RPMS/scummvm-engine-parallaction-2.1.1-1.i686.rpm Wrote: /tmp/B.D943w0/RPMS/scummvm-engine-pink-2.1.1-1.i686.rpm Wrote: /tmp/B.D943w0/RPMS/scummvm-engine-plumbers-2.1.1-1.i686.rpm Wrote: /tmp/B.D943w0/RPMS/scummvm-engine-queen-2.1.1-1.i686.rpm Wrote: /tmp/B.D943w0/RPMS/scummvm-engine-saga-2.1.1-1.i686.rpm Wrote: /tmp/B.D943w0/RPMS/scummvm-engine-sci-2.1.1-1.i686.rpm Wrote: /tmp/B.D943w0/RPMS/scummvm-engine-scumm-2.1.1-1.i686.rpm Wrote: /tmp/B.D943w0/RPMS/scummvm-engine-sky-2.1.1-1.i686.rpm Wrote: /tmp/B.D943w0/RPMS/scummvm-engine-sludge-2.1.1-1.i686.rpm Wrote: /tmp/B.D943w0/RPMS/scummvm-engine-sword1-2.1.1-1.i686.rpm Wrote: /tmp/B.D943w0/RPMS/scummvm-engine-sword2-2.1.1-1.i686.rpm Wrote: /tmp/B.D943w0/RPMS/scummvm-engine-sword25-2.1.1-1.i686.rpm Wrote: /tmp/B.D943w0/RPMS/scummvm-engine-startrek-2.1.1-1.i686.rpm Wrote: /tmp/B.D943w0/RPMS/scummvm-engine-supernova-2.1.1-1.i686.rpm Wrote: /tmp/B.D943w0/RPMS/scummvm-engine-teenagent-2.1.1-1.i686.rpm Wrote: /tmp/B.D943w0/RPMS/scummvm-engine-testbed-2.1.1-1.i686.rpm Wrote: /tmp/B.D943w0/RPMS/scummvm-engine-tinsel-2.1.1-1.i686.rpm Wrote: /tmp/B.D943w0/RPMS/scummvm-engine-toon-2.1.1-1.i686.rpm Wrote: /tmp/B.D943w0/RPMS/scummvm-engine-touche-2.1.1-1.i686.rpm Wrote: /tmp/B.D943w0/RPMS/scummvm-engine-tsage-2.1.1-1.i686.rpm Wrote: /tmp/B.D943w0/RPMS/scummvm-engine-tucker-2.1.1-1.i686.rpm Wrote: /tmp/B.D943w0/RPMS/scummvm-engine-hopkins-2.1.1-1.i686.rpm Wrote: /tmp/B.D943w0/RPMS/scummvm-engine-pegasus-2.1.1-1.i686.rpm Wrote: /tmp/B.D943w0/RPMS/scummvm-engine-toltecs-2.1.1-1.i686.rpm Wrote: /tmp/B.D943w0/RPMS/scummvm-engine-tony-2.1.1-1.i686.rpm Wrote: /tmp/B.D943w0/RPMS/scummvm-engine-wintermute-2.1.1-1.i686.rpm Wrote: /tmp/B.D943w0/RPMS/scummvm-engine-access-2.1.1-1.i686.rpm Wrote: /tmp/B.D943w0/RPMS/scummvm-engine-adl-2.1.1-1.i686.rpm Wrote: /tmp/B.D943w0/RPMS/scummvm-engine-avalanche-2.1.1-1.i686.rpm Wrote: /tmp/B.D943w0/RPMS/scummvm-engine-bbvs-2.1.1-1.i686.rpm Wrote: /tmp/B.D943w0/RPMS/scummvm-engine-cge2-2.1.1-1.i686.rpm Wrote: /tmp/B.D943w0/RPMS/scummvm-engine-director-2.1.1-1.i686.rpm Wrote: /tmp/B.D943w0/RPMS/scummvm-engine-dm-2.1.1-1.i686.rpm Wrote: /tmp/B.D943w0/RPMS/scummvm-engine-fullpipe-2.1.1-1.i686.rpm Wrote: /tmp/B.D943w0/RPMS/scummvm-engine-gnap-2.1.1-1.i686.rpm Wrote: /tmp/B.D943w0/RPMS/scummvm-engine-lab-2.1.1-1.i686.rpm Wrote: /tmp/B.D943w0/RPMS/scummvm-engine-macventure-2.1.1-1.i686.rpm Wrote: /tmp/B.D943w0/RPMS/scummvm-engine-mads-2.1.1-1.i686.rpm Wrote: /tmp/B.D943w0/RPMS/scummvm-engine-mortevielle-2.1.1-1.i686.rpm Wrote: /tmp/B.D943w0/RPMS/scummvm-engine-neverhood-2.1.1-1.i686.rpm Wrote: /tmp/B.D943w0/RPMS/scummvm-engine-prince-2.1.1-1.i686.rpm Wrote: /tmp/B.D943w0/RPMS/scummvm-engine-sherlock-2.1.1-1.i686.rpm Wrote: /tmp/B.D943w0/RPMS/scummvm-engine-titanic-2.1.1-1.i686.rpm Wrote: /tmp/B.D943w0/RPMS/scummvm-engine-voyeur-2.1.1-1.i686.rpm Wrote: /tmp/B.D943w0/RPMS/scummvm-engine-wage-2.1.1-1.i686.rpm Wrote: /tmp/B.D943w0/RPMS/scummvm-engine-xeen-2.1.1-1.i686.rpm Wrote: /tmp/B.D943w0/RPMS/scummvm-engine-zvision-2.1.1-1.i686.rpm Wrote: /tmp/B.D943w0/RPMS/scummvm-theme-classic-2.1.1-1.i686.rpm Wrote: /tmp/B.D943w0/RPMS/scummvm-theme-modern-2.1.1-1.i686.rpm Wrote: /tmp/B.D943w0/RPMS/scummvm-theme-remastered-2.1.1-1.i686.rpm Wrote: /tmp/B.D943w0/RPMS/scummvm-debuginfo-2.1.1-1.i686.rpm Executing(%clean): /bin/sh -e /tmp/B.D943w0/BUILD/tmp/rpm-tmp.26012 + umask 022 + cd /tmp/B.D943w0/BUILD + cd scummvm-2.1.1 + /bin/rm '--interactive=never' -rf /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder + rm -rf /tmp/B.D943w0/BUILD/tmp/scummvm-2.1.1-root-builder ended at: Sat Aug 1 00:29:36 2020, done in 0:11:30.375293 + chmod -R u+rwX /tmp/B.D943w0/BUILD + rm -rf /tmp/B.D943w0/tmp /tmp/B.D943w0/BUILD test-build: not copying to /spools/ready Begin-PLD-Builder-Info not upgrading End-PLD-Builder-Info + rm -rf /tmp/B.D943w0 Begin-PLD-Builder-Info Build-Time: user:3174.26s sys:182.94s real:706.53s (faults io:88 non-io:42303529) Files queued for ftp: 151497354 scummvm-debuginfo-2.1.1-1.i686.rpm 41799 scummvm-theme-remastered-2.1.1-1.i686.rpm 56566 scummvm-theme-modern-2.1.1-1.i686.rpm 20194 scummvm-theme-classic-2.1.1-1.i686.rpm 158671 scummvm-engine-zvision-2.1.1-1.i686.rpm 344684 scummvm-engine-xeen-2.1.1-1.i686.rpm 81398 scummvm-engine-wage-2.1.1-1.i686.rpm 86912 scummvm-engine-voyeur-2.1.1-1.i686.rpm 972188 scummvm-engine-titanic-2.1.1-1.i686.rpm 362540 scummvm-engine-sherlock-2.1.1-1.i686.rpm 111208 scummvm-engine-prince-2.1.1-1.i686.rpm 357889 scummvm-engine-neverhood-2.1.1-1.i686.rpm 85138 scummvm-engine-mortevielle-2.1.1-1.i686.rpm 609054 scummvm-engine-mads-2.1.1-1.i686.rpm 96813 scummvm-engine-macventure-2.1.1-1.i686.rpm 81400 scummvm-engine-lab-2.1.1-1.i686.rpm 167403 scummvm-engine-gnap-2.1.1-1.i686.rpm 330260 scummvm-engine-fullpipe-2.1.1-1.i686.rpm 182338 scummvm-engine-dm-2.1.1-1.i686.rpm 156654 scummvm-engine-director-2.1.1-1.i686.rpm 81791 scummvm-engine-cge2-2.1.1-1.i686.rpm 86833 scummvm-engine-bbvs-2.1.1-1.i686.rpm 139359 scummvm-engine-avalanche-2.1.1-1.i686.rpm 152313 scummvm-engine-adl-2.1.1-1.i686.rpm 158177 scummvm-engine-access-2.1.1-1.i686.rpm 423503 scummvm-engine-wintermute-2.1.1-1.i686.rpm 211581 scummvm-engine-tony-2.1.1-1.i686.rpm 76103 scummvm-engine-toltecs-2.1.1-1.i686.rpm 380101 scummvm-engine-pegasus-2.1.1-1.i686.rpm 172163 scummvm-engine-hopkins-2.1.1-1.i686.rpm 93859 scummvm-engine-tucker-2.1.1-1.i686.rpm 1169169 scummvm-engine-tsage-2.1.1-1.i686.rpm 74102 scummvm-engine-touche-2.1.1-1.i686.rpm 117987 scummvm-engine-toon-2.1.1-1.i686.rpm 230990 scummvm-engine-tinsel-2.1.1-1.i686.rpm 91630 scummvm-engine-testbed-2.1.1-1.i686.rpm 97304 scummvm-engine-teenagent-2.1.1-1.i686.rpm 172379 scummvm-engine-supernova-2.1.1-1.i686.rpm 349645 scummvm-engine-startrek-2.1.1-1.i686.rpm 186996 scummvm-engine-sword25-2.1.1-1.i686.rpm 138925 scummvm-engine-sword2-2.1.1-1.i686.rpm 116752 scummvm-engine-sword1-2.1.1-1.i686.rpm 111561 scummvm-engine-sludge-2.1.1-1.i686.rpm 104769 scummvm-engine-sky-2.1.1-1.i686.rpm 829337 scummvm-engine-scumm-2.1.1-1.i686.rpm 917084 scummvm-engine-sci-2.1.1-1.i686.rpm 208494 scummvm-engine-saga-2.1.1-1.i686.rpm 139756 scummvm-engine-queen-2.1.1-1.i686.rpm 17017 scummvm-engine-plumbers-2.1.1-1.i686.rpm 114739 scummvm-engine-pink-2.1.1-1.i686.rpm 218441 scummvm-engine-parallaction-2.1.1-1.i686.rpm 108380 scummvm-engine-mutationofjb-2.1.1-1.i686.rpm 466980 scummvm-engine-mohawk-2.1.1-1.i686.rpm 73423 scummvm-engine-made-2.1.1-1.i686.rpm 154726 scummvm-engine-lure-2.1.1-1.i686.rpm 69052 scummvm-engine-lilliput-2.1.1-1.i686.rpm 588031 scummvm-engine-lastexpress-2.1.1-1.i686.rpm 845445 scummvm-engine-kyra-2.1.1-1.i686.rpm 201841 scummvm-engine-illusions-2.1.1-1.i686.rpm 102777 scummvm-engine-hugo-2.1.1-1.i686.rpm 180506 scummvm-engine-hdb-2.1.1-1.i686.rpm 85239 scummvm-engine-groovie-2.1.1-1.i686.rpm 456637 scummvm-engine-gob-2.1.1-1.i686.rpm 619355 scummvm-engine-glk-2.1.1-1.i686.rpm 108583 scummvm-engine-dreamweb-2.1.1-1.i686.rpm 84349 scummvm-engine-drascula-2.1.1-1.i686.rpm 77515 scummvm-engine-draci-2.1.1-1.i686.rpm 188651 scummvm-engine-cryomni3d-2.1.1-1.i686.rpm 88718 scummvm-engine-cryo-2.1.1-1.i686.rpm 104260 scummvm-engine-cruise-2.1.1-1.i686.rpm 65193 scummvm-engine-composer-2.1.1-1.i686.rpm 124987 scummvm-engine-cine-2.1.1-1.i686.rpm 35705 scummvm-engine-chewy-2.1.1-1.i686.rpm 77194 scummvm-engine-cge-2.1.1-1.i686.rpm 672385 scummvm-engine-bladerunner-2.1.1-1.i686.rpm 241407 scummvm-engine-agos-2.1.1-1.i686.rpm 212382 scummvm-engine-agi-2.1.1-1.i686.rpm 869743 scummvm-tools-2.1.1-1.i686.rpm 1893895 scummvm-2.1.1-1.i686.rpm End-PLD-Builder-Info
[Back to list of logs] [View rpm -qa of builder]