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 overclock.
Your IP: 52.54.53.222

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

Status:OK
Source URL:https://buildlogs.pld-linux.org/pld/th/x32/OK/scummvm,38da2283-183f-484f-bad0-77fbae588bc7.bz2
text/plain URL:View!
rpm -qa of builder:View!
Date:2020/07/31 19:38:10
Runtime:0:12:41.735040

Toc:

Content:

request from: qboosh
checking if we should skip the build
started at: Fri Jul 31 19:25:11 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, 7867.2 K/s
installing srpm: scummvm-2.1.1-1.src.rpm
+ install -d /tmp/B.mGu2y8/BUILD /tmp/B.mGu2y8/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.mGu2y8' --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.mGu2y8/BUILD/tmp + TMPDIR=/tmp/B.mGu2y8/BUILD/tmp + exec nice -n 0 rpmbuild -bp --short-circuit --nodeps --define '_topdir /tmp/B.mGu2y8' --define '_specdir %{_topdir}' --define '_sourcedir %{_specdir}' --define '_rpmdir %{_topdir}/RPMS' --define '_builddir %{_topdir}/BUILD' --target x32-pld-linux --define 'prep exit 0' /tmp/B.mGu2y8/scummvm.spec Building target platforms: x32-pld-linux checking BuildConflict-ing packages no BuildConflicts found checking BR rpm: Building target platforms: x32-pld-linux no BR needed building RPM using: set -ex; : build-id: 38da2283-183f-484f-bad0-77fbae588bc7; TMPDIR=/tmp/B.mGu2y8/BUILD/tmp exec nice -n 0 rpmbuild -bb --define '_smp_mflags -j9' --define '_make_opts -Otarget' --define '_pld_builder 1' --define '_topdir /tmp/B.mGu2y8' --define '_specdir %{_topdir}' --define '_sourcedir %{_specdir}' --define '_rpmdir %{_topdir}/RPMS' --define '_builddir %{_topdir}/BUILD' --target x32-pld-linux /tmp/B.mGu2y8/scummvm.spec + : build-id: 38da2283-183f-484f-bad0-77fbae588bc7 + TMPDIR=/tmp/B.mGu2y8/BUILD/tmp + exec nice -n 0 rpmbuild -bb --define '_smp_mflags -j9' --define '_make_opts -Otarget' --define '_pld_builder 1' --define '_topdir /tmp/B.mGu2y8' --define '_specdir %{_topdir}' --define '_sourcedir %{_specdir}' --define '_rpmdir %{_topdir}/RPMS' --define '_builddir %{_topdir}/BUILD' --target x32-pld-linux /tmp/B.mGu2y8/scummvm.spec Building target platforms: x32-pld-linux Executing(%prep): /bin/sh -e /tmp/B.mGu2y8/BUILD/tmp/rpm-tmp.3194 + umask 022 + cd /tmp/B.mGu2y8/BUILD + cd /tmp/B.mGu2y8/BUILD + rm -rf scummvm-2.1.1 + /usr/bin/xz -dc /tmp/B.mGu2y8/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.mGu2y8/scummvm-tools-2.1.0.tar.xz + /bin/tar -xf - + STATUS=0 + '[' 0 -ne 0 ']' + /bin/id -u + '[' 1000 '=' 0 ']' + /bin/id -u + '[' 1000 '=' 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.mGu2y8/dwarf-debug.patch ']' + /bin/cat /tmp/B.mGu2y8/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.mGu2y8/scummvm-wx-config.patch ']' + /bin/cat /tmp/B.mGu2y8/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.mGu2y8/fluidsynth-printf-attr.patch ']' + /bin/cat /tmp/B.mGu2y8/fluidsynth-printf-attr.patch + /usr/bin/patch -s -p1 + /bin/sed -i -e 's:"plugins":"/usr/libx32/scummvm":' base/plugins.cpp + exit 0 Executing(%build): /bin/sh -e /tmp/B.mGu2y8/BUILD/tmp/rpm-tmp.54638 HOME=/home/users/builder PATH=/home/users/builder/GNUstep/Tools:/bin:/usr/bin:/usr/local/bin TMPDIR=/tmp/B.mGu2y8/BUILD/tmp + umask 022 + cd /tmp/B.mGu2y8/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_64 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 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), 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=x86_64-pld-linux-gnux32-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 -fPIC -mtune=generic -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -fpic -I/usr/libx32/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/libx32/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 -fPIC -mtune=generic -march=x86-64 -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 ' /bin/sh: git: inaccessible or not found 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++ 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/sdl-window.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++ backends/platform/sdl/posix/posix-main.o C++ base/plugins.o 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++ backends/platform/sdl/posix/posix.o 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/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++ backends/platform/sdl/sdl.o 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/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/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/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++ base/commandLine.o 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/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/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++ 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/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/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/ThemeLayout.o C++ gui/ThemeEval.o 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/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/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/animation/Animation.o C++ gui/animation/RepeatAnimationWrapper.o C++ gui/animation/SequenceAnimationComposite.o 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/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/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/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/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/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/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/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/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++ 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/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++ 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++ 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/audiocd-stream.o C++ backends/audiocd/default/default-audiocd.o C++ backends/fs/abstract-fs.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/log/log.o C++ gui/ThemeParser.o C++ backends/fs/stdiostream.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/stmidi.o C++ backends/midi/sndio.o C++ backends/modular-backend.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++ backends/timer/default/default-timer.o C++ backends/cloud/iso8601.o C++ backends/cloud/storagefile.o C++ backends/cloud/cloudicon.o 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++ 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/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/saves/default/default-saves.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/box/boxstorage.o C++ backends/cloud/box/boxtokenrefresher.o C++ backends/cloud/box/boxlistdirectorybyidrequest.o C++ backends/cloud/box/boxuploadrequest.o C++ backends/cloud/dropbox/dropboxcreatedirectoryrequest.o C++ backends/cloud/dropbox/dropboxstorage.o C++ backends/cloud/dropbox/dropboxinforequest.o C++ backends/cloud/id/idstorage.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/googledrivetokenrefresher.o C++ backends/cloud/dropbox/dropboxuploadrequest.o C++ backends/cloud/dropbox/dropboxlistdirectoryrequest.o C++ backends/cloud/googledrive/googledrivelistdirectorybyidrequest.o C++ backends/cloud/id/idcreatedirectoryrequest.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/id/iddownloadrequest.o C++ backends/cloud/id/idstreamfilerequest.o C++ backends/cloud/id/idresolveidrequest.o C++ backends/cloud/id/idlistdirectoryrequest.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/onedrive/onedrivecreatedirectoryrequest.o C++ backends/networking/curl/connectionmanager.o C++ backends/networking/curl/request.o C++ backends/cloud/onedrive/onedrivestorage.o C++ backends/cloud/onedrive/onedrivetokenrefresher.o C++ backends/cloud/onedrive/onedriveuploadrequest.o C++ backends/networking/curl/curlrequest.o C++ backends/cloud/onedrive/onedrivelistdirectoryrequest.o C++ backends/networking/curl/curljsonrequest.o C++ backends/networking/sdl_net/handlers/downloadfilehandler.o C++ backends/networking/sdl_net/handlers/filesbasehandler.o C++ backends/networking/sdl_net/getclienthandler.o C++ backends/networking/curl/networkreadstream.o C++ backends/networking/sdl_net/handlers/createdirectoryhandler.o C++ backends/networking/sdl_net/handlers/filesajaxpagehandler.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/handlers/filespagehandler.o C++ backends/networking/sdl_net/handlerutils.o C++ backends/networking/sdl_net/client.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/shader.o C++ backends/graphics/opengl/pipelines/clut8.o C++ backends/graphics/opengl/pipelines/fixed.o C++ backends/graphics/opengl/texture.o C++ backends/graphics/opengl/pipelines/shader.o C++ backends/graphics/opengl/pipelines/pipeline.o C++ backends/mutex/sdl/sdl-mutex.o C++ backends/mixer/sdl/sdl-mixer.o C++ backends/events/sdl/sdl-events.o C++ backends/graphics/sdl/sdl-graphics.o C++ backends/plugins/sdl/sdl-provider.o C++ backends/fs/posix/posix-fs-factory.o C++ backends/graphics/opengl/opengl-graphics.o C++ backends/timer/sdl/sdl-timer.o C++ backends/fs/posix-drives/posix-drives-fs-factory.o C++ backends/fs/chroot/chroot-fs-factory.o C++ backends/fs/posix-drives/posix-drives-fs.o C++ backends/fs/posix/posix-fs.o C++ backends/fs/chroot/chroot-fs.o C++ backends/taskbar/unity/unity-taskbar.o C++ backends/plugins/posix/posix-provider.o C++ backends/saves/posix/posix-saves.o C++ backends/text-to-speech/linux/linux-text-to-speech.o C++ backends/graphics/openglsdl/openglsdl-graphics.o C++ engines/obsolete.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++ engines/game.o C++ backends/mixer/nullmixer/nullsdl-mixer.o C++ engines/savestate.o C++ backends/saves/recorder/recorder-saves.o C++ backends/graphics/surfacesdl/surfacesdl-graphics.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++ video/dxa_decoder.o C++ video/flic_decoder.o C++ video/mpegps_decoder.o C++ video/avi_decoder.o C++ video/psx_decoder.o C++ video/qt_decoder.o C++ video/smk_decoder.o C++ video/theora_decoder.o C++ image/iff.o C++ image/bmp.o C++ engines/advancedDetector.o C++ image/jpeg.o C++ video/video_decoder.o C++ image/pcx.o C++ image/png.o C++ image/codecs/bmp_raw.o C++ image/tga.o C++ image/codecs/codec.o C++ video/coktel_decoder.o C++ image/codecs/cdtoons.o C++ video/bink_decoder.o C++ image/codecs/msrle.o C++ image/codecs/mjpeg.o C++ image/codecs/msrle4.o C++ image/codecs/msvideo1.o C++ image/pict.o C++ image/codecs/indeo3.o C++ image/codecs/indeo5.o C++ image/codecs/rpza.o C++ image/codecs/smc.o C++ image/codecs/cinepak.o C++ image/codecs/qtrle.o C++ image/codecs/indeo/mem.o C++ image/codecs/indeo4.o C++ image/codecs/truemotion1.o C++ image/codecs/mpeg.o C++ image/codecs/indeo/vlc.o C++ graphics/fonts/consolefont.o C++ image/codecs/indeo/indeo_dsp.o C++ graphics/conversion.o C++ graphics/cursorman.o C++ image/codecs/svq1.o C++ graphics/fonts/newfont_big.o C++ image/codecs/indeo/indeo.o C++ graphics/fonts/newfont.o C++ graphics/fontman.o C++ graphics/font.o C++ graphics/maccursor.o C++ graphics/fonts/bdf.o C++ graphics/fonts/winfont.o C++ graphics/fonts/macfont.o C++ graphics/macgui/mactextwindow.o C++ graphics/macgui/macwindowborder.o C++ graphics/fonts/ttf.o C++ graphics/macgui/macwindow.o C++ graphics/macgui/macfontmanager.o C++ graphics/larryScale.o C++ graphics/pixelformat.o C++ graphics/primitives.o C++ graphics/macgui/mactext.o C++ graphics/screen.o C++ graphics/macgui/macmenu.o C++ graphics/scaler.o C++ graphics/macgui/macwindowmanager.o C++ graphics/transform_struct.o C++ graphics/transform_tools.o C++ graphics/nine_patch.o C++ graphics/scaler/thumbnail_intern.o C++ graphics/thumbnail.o C++ graphics/VectorRenderer.o C++ graphics/sjis.o C++ graphics/surface.o C++ graphics/scaler/aspect.o C++ graphics/managed_surface.o C++ graphics/yuv_to_rgb.o C++ graphics/scaler/downscaler.o C++ graphics/wincursor.o C++ graphics/scaler/scale2x.o C++ graphics/transparent_surface.o C++ graphics/scaler/scale3x.o C++ graphics/scaler/scalebit.o C++ graphics/scaler/2xsai.o C++ audio/fmopl.o C++ audio/midiparser_smf.o C++ audio/audiostream.o C++ audio/midiparser_xmidi.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/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/midiparser_qt.o C++ audio/midiparser.o C++ audio/midiplayer.o C++ audio/null.o C++ audio/mpu401.o C++ audio/miles_adlib.o C++ audio/musicplugin.o C++ audio/miles_mt32.o C++ audio/timestamp.o C++ audio/decoders/aac.o C++ audio/decoders/3do.o C++ audio/decoders/aiff.o C++ audio/decoders/mac_snd.o C++ audio/decoders/iff_sound.o C++ audio/mixer.o C++ audio/decoders/flac.o C++ audio/decoders/adpcm.o C++ audio/decoders/vorbis.o C++ audio/decoders/mp3.o C++ audio/decoders/voc.o C++ audio/decoders/wave.o C++ audio/decoders/xa.o C++ audio/decoders/raw.o C++ audio/decoders/quicktime.o C++ audio/mods/module.o C++ audio/mods/infogrames.o C++ audio/mods/protracker.o C++ audio/mods/mod_xm_s3m.o C++ audio/mods/paula.o C++ audio/mods/maxtrax.o C++ audio/mods/soundfx.o C++ audio/mods/module_mod_xm_s3m.o C++ audio/mods/rjp1.o C++ audio/softsynth/cms.o C++ audio/softsynth/opl/dosbox.o C++ audio/mods/tfmx.o C++ audio/softsynth/fmtowns_pc98/pc98_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/opl/mame.o C++ audio/softsynth/opl/dbopl.o C++ audio/softsynth/fmtowns_pc98/towns_pc98_plugins.o C++ audio/softsynth/appleiigs.o C++ audio/softsynth/fmtowns_pc98/towns_euphony.o C++ audio/softsynth/fmtowns_pc98/towns_audio.o C++ audio/softsynth/eas.o C++ audio/softsynth/fluidsynth.o C++ audio/softsynth/fmtowns_pc98/towns_pc98_fmsynth.o C++ audio/softsynth/pcspk.o C++ audio/softsynth/wave6581.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/alsa_opl.o C++ audio/softsynth/sid.o C++ audio/softsynth/fmtowns_pc98/towns_pc98_driver.o C++ audio/softsynth/opl/nuked.o C++ audio/rate.o C++ common/dcl.o C++ common/coroutines.o C++ common/archive.o C++ common/error.o C++ common/debug.o C++ common/EventMapper.o C++ common/EventDispatcher.o C++ common/gui_options.o C++ common/hashmap.o C++ common/file.o C++ common/config-manager.o C++ common/iff_container.o C++ common/language.o C++ common/installshield_cab.o C++ common/fs.o C++ common/ini-file.o C++ common/localization.o C++ common/mutex.o C++ common/md5.o C++ common/platform.o C++ common/memorypool.o C++ common/osd_message_queue.o C++ common/json.o C++ common/rendermode.o C++ common/macresman.o C++ common/rational.o C++ common/system.o C++ common/textconsole.o C++ common/tokenizer.o C++ common/stream.o C++ common/str.o C++ common/quicktime.o C++ common/random.o C++ common/util.o C++ graphics/VectorRendererSpec.o C++ common/winexe.o C++ common/ustr.o C++ graphics/scaler/hq2x.o C++ common/translation.o C++ common/unzip.o C++ common/winexe_ne.o C++ common/cosinetables.o C++ common/unarj.o C++ common/dct.o C++ common/rdft.o C++ common/fft.o C++ common/sinetables.o C++ common/lua/double_serialization.o C++ common/xmlparser.o C++ common/encoding.o C++ common/winexe_pe.o C++ common/zlib.o C++ common/lua/lauxlib.o C++ common/lua/ldblib.o C++ common/lua/lbaselib.o C++ graphics/scaler/hq3x.o C++ common/lua/ldo.o C++ common/lua/lfunc.o C++ common/lua/linit.o C++ common/lua/ldebug.o C++ common/lua/lcode.o C++ common/lua/lapi.o C++ common/lua/liolib.o C++ common/lua/lmem.o C++ common/lua/lopcodes.o C++ common/lua/lmathlib.o C++ common/lua/loadlib.o C++ common/lua/lobject.o C++ common/lua/lgc.o C++ common/lua/llex.o C++ common/lua/loslib.o C++ common/lua/lstate.o C++ common/lua/lstring.o C++ common/lua/ltm.o C++ common/lua/ltablib.o C++ common/lua/lua_persistence_util.o C++ common/lua/ltable.o C++ common/lua/lua_persist.o C++ common/lua/lzio.o C++ common/lua/lua_unpersist.o C++ common/lua/lstrlib.o C++ common/lua/lparser.o C++ audio/softsynth/mt32/File.o C++ audio/softsynth/mt32/Analog.o C++ common/text-to-speech.o C++ audio/softsynth/mt32/LA32Ramp.o C++ audio/softsynth/mt32/LA32FloatWaveGenerator.o C++ common/lua/scummvm_file.o C++ common/recorderfile.o C++ common/lua/lvm.o C++ audio/softsynth/mt32/LA32WaveGenerator.o C++ audio/softsynth/mt32/ROMInfo.o C++ audio/softsynth/mt32/MidiStreamParser.o C++ audio/softsynth/mt32/Poly.o C++ audio/softsynth/mt32/Partial.o C++ audio/softsynth/mt32/PartialManager.o C++ audio/softsynth/mt32/FileStream.o C++ audio/softsynth/mt32/BReverbModel.o C++ audio/softsynth/mt32/TVF.o C++ audio/softsynth/mt32/Part.o C++ audio/softsynth/mt32/Tables.o C++ audio/softsynth/mt32/TVA.o C++ audio/softsynth/mt32/SampleRateConverter.o C++ audio/softsynth/mt32/sha1/sha1.o C++ audio/softsynth/mt32/TVP.o C++ engines/scumm/base-costume.o C++ engines/scumm/cdda.o C++ engines/scumm/camera.o C++ engines/scumm/bomp.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/costume.o C++ engines/scumm/debugger.o C++ engines/scumm/file_nes.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/gfx_towns.o C++ engines/scumm/file.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/actor.o 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/imuse_part.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/sysex_scumm.o C++ engines/scumm/imuse/imuse.o C++ engines/scumm/help.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/midiparser_ro.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/fmtowns.o C++ engines/scumm/imuse/drivers/amiga.o 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/gfx.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/players/player_apple2.o C++ engines/scumm/players/player_mod.o C++ engines/scumm/players/player_mac.o C++ engines/scumm/players/player_pce.o C++ engines/scumm/players/player_he.o C++ engines/scumm/palette.o C++ engines/scumm/players/player_ad.o C++ engines/scumm/object.o C++ engines/scumm/players/player_nes.o C++ engines/scumm/players/player_v2.o C++ engines/scumm/players/player_v1.o C++ engines/scumm/players/player_v2base.o C++ engines/scumm/players/player_v2cms.o C++ engines/scumm/players/player_sid.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_towns.o C++ engines/scumm/players/player_v3a.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/room.o C++ engines/scumm/script_v4.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/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/saveload.o C++ engines/scumm/vars.o C++ engines/scumm/script_v6.o C++ engines/scumm/script_v2.o C++ engines/scumm/script_v0.o C++ engines/scumm/nut_renderer.o C++ engines/scumm/verbs.o C++ engines/scumm/imuse_digi/dimuse_codecs.o C++ engines/scumm/imuse_digi/dimuse.o C++ engines/scumm/imuse_digi/dimuse_bndmgr.o C++ engines/scumm/imuse_digi/dimuse_music.o C++ engines/scumm/imuse_digi/dimuse_tables.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_script.o C++ engines/scumm/script_v5.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/smush/codec1.o C++ engines/scumm/imuse_digi/dimuse_track.o C++ engines/scumm/script_v8.o C++ engines/scumm/smush/channel.o C++ engines/scumm/insane/insane_iact.o C++ engines/scumm/insane/insane_scenes.o C++ engines/scumm/smush/codec37.o C++ engines/scumm/smush/imuse_channel.o C++ engines/scumm/smush/codec47.o C++ engines/scumm/smush/saud_channel.o C++ engines/scumm/insane/insane_ben.o C++ engines/scumm/insane/insane.o C++ engines/scumm/insane/insane_enemy.o C++ engines/scumm/smush/smush_font.o C++ engines/scumm/smush/smush_mixer.o C++ engines/scumm/he/animation_he.o C++ engines/scumm/he/logic_he.o C++ engines/scumm/he/floodfill_he.o C++ engines/scumm/smush/smush_player.o C++ engines/scumm/he/script_v71he.o C++ engines/scumm/he/cup_player_he.o C++ engines/scumm/he/palette_he.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/sprite_he.o C++ engines/scumm/he/moonbase/ai_node.o C++ engines/scumm/he/moonbase/ai_defenseunit.o C++ engines/scumm/he/moonbase/ai_traveller.o C++ engines/scumm/he/logic/soccer.o C++ engines/scumm/he/moonbase/ai_targetacquisition.o C++ engines/scumm/he/moonbase/ai_types.o C++ engines/scumm/he/moonbase/ai_weapon.o C++ engines/scumm/he/moonbase/net_main.o C++ engines/scumm/he/moonbase/moonbase.o C++ engines/scumm/he/moonbase/ai_tree.o C++ engines/scumm/he/moonbase/distortion.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/scumm/he/moonbase/moonbase_fow.o C++ engines/access/data.o C++ engines/access/decompress.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/scumm/he/moonbase/ai_main.o C++ engines/access/animation.o C++ engines/access/bubble_box.o C++ engines/access/debugger.o C++ engines/access/char.o C++ engines/access/asurface.o C++ engines/access/events.o C++ engines/access/files.o C++ engines/access/font.o C++ engines/access/access.o C++ engines/access/detection.o C++ engines/access/player.o C++ engines/access/screen.o C++ engines/access/resources.o C++ engines/access/video.o C++ engines/access/inventory.o C++ engines/access/sound.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_resources.o C++ engines/access/martian/martian_game.o C++ engines/access/martian/martian_room.o C++ engines/access/amazon/amazon_scripts.o C++ engines/access/martian/martian_resources.o C++ engines/access/amazon/amazon_game.o C++ engines/access/martian/martian_scripts.o C++ engines/adl/adl_v3.o C++ engines/adl/adl_v5.o C++ engines/adl/display.o C++ engines/access/amazon/amazon_logic.o C++ engines/adl/console.o C++ engines/adl/adl_v4.o C++ engines/adl/detection.o C++ engines/adl/adl_v2.o C++ engines/adl/disk.o C++ engines/adl/hires2.o C++ engines/adl/hires1.o C++ engines/adl/sound.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/global.o C++ engines/agi/font.o C++ engines/adl/adl.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_v1.o C++ engines/agi/loader_v2.o C++ engines/agi/loader_v3.o C++ engines/agi/logic.o C++ engines/agi/graphics.o C++ engines/agi/lzw.o C++ engines/agi/detection.o C++ engines/agi/motion.o C++ engines/agi/objects.o C++ engines/agi/opcodes.o C++ engines/agi/op_dbg.o C++ engines/agi/menu.o C++ engines/agi/op_test.o C++ engines/agi/picture.o C++ engines/agi/preagi.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_sarien.o C++ engines/agi/preagi_mickey.o C++ engines/agi/preagi_winnie.o C++ engines/adl/display_a2.o C++ engines/agi/sound_pcjr.o C++ engines/agi/sound_2gs.o C++ engines/agi/sound_midi.o C++ engines/agi/saveload.o C++ engines/agi/sprite.o C++ engines/agos/drivers/accolade/driverfile.o C++ engines/agi/wagparser.o C++ engines/agi/view.o C++ engines/agos/drivers/accolade/adlib.o C++ engines/agi/words.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/charset.o C++ engines/agos/contain.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/draw.o C++ engines/agos/input_pn.o C++ engines/agos/agos.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/detection.o C++ engines/agos/input.o C++ engines/agos/midiparser_s1d.o C++ engines/agos/icons.o C++ engines/agos/menus.o C++ engines/agos/items.o C++ engines/agos/pn.o C++ engines/agos/gfx.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_e1.o C++ engines/agos/script.o C++ engines/agos/script_e2.o C++ engines/agos/res.o C++ engines/agos/script_ww.o C++ engines/agos/script_pn.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/verb.o C++ engines/agos/vga_pn.o C++ engines/agos/subroutine.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/sound.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_ww.o 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/oracle.o C++ engines/agos/script_ff.o C++ engines/avalanche/closing.o C++ engines/avalanche/console.o C++ engines/avalanche/background.o C++ engines/avalanche/animation.o C++ engines/avalanche/avalanche.o C++ engines/avalanche/sequence.o C++ engines/avalanche/detection.o C++ engines/avalanche/avalot.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/logic.o C++ engines/bbvs/graphics.o C++ engines/bbvs/detection.o C++ engines/bbvs/scene.o C++ engines/bbvs/spritemodule.o C++ engines/bbvs/gamemodule.o C++ engines/bbvs/sound.o C++ engines/bbvs/videoplayer.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/bbairguitar_anims.o C++ engines/bbvs/saveload.o C++ engines/bbvs/minigames/bbant_anims.o C++ engines/bbvs/walk.o C++ engines/bbvs/minigames/bbloogie_anims.o C++ engines/avalanche/parser.o C++ engines/bbvs/minigames/bbtennis_anims.o C++ engines/bbvs/minigames/minigame.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/bbant.o C++ engines/bbvs/minigames/bbloogie.o C++ engines/bladerunner/adpcm_decoder.o C++ engines/bladerunner/actor_clues.o C++ engines/bbvs/minigames/bbtennis.o C++ engines/bladerunner/actor_dialogue_queue.o C++ engines/bladerunner/actor_combat.o C++ engines/bladerunner/aud_stream.o C++ engines/bladerunner/archive.o C++ engines/bladerunner/audio_cache.o C++ engines/bladerunner/actor_walk.o C++ engines/bladerunner/audio_mixer.o C++ engines/bladerunner/ambient_sounds.o C++ engines/bladerunner/boundingbox.o C++ engines/bladerunner/audio_player.o C++ engines/bladerunner/audio_speech.o C++ engines/bladerunner/actor.o C++ engines/bladerunner/chapters.o C++ engines/bladerunner/decompress_lcw.o C++ engines/bladerunner/crimes_database.o C++ engines/bladerunner/decompress_lzo.o C++ engines/bladerunner/combat.o C++ engines/bladerunner/detection.o C++ engines/bladerunner/framelimiter.o C++ engines/bladerunner/game_flags.o C++ engines/bladerunner/font.o C++ engines/bladerunner/dialogue_menu.o C++ engines/bladerunner/image.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/movement_track.o C++ engines/bladerunner/lights.o C++ engines/bladerunner/items.o C++ engines/bladerunner/light.o C++ engines/bladerunner/mouse.o C++ engines/bladerunner/outtake.o C++ engines/bladerunner/music.o C++ engines/bladerunner/regions.o C++ engines/bladerunner/overlays.o C++ engines/bladerunner/scene.o C++ engines/bladerunner/screen_effects.o C++ engines/bladerunner/obstacles.o C++ engines/bladerunner/scene_objects.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/savefile.o 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/police_maze.o C++ engines/bladerunner/script/ai_script.o C++ engines/bladerunner/script/ai/blimp_guy.o C++ engines/bladerunner/script/ai/bryant.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/chew.o C++ engines/bladerunner/script/script.o C++ engines/bladerunner/script/ai/clovis.o C++ engines/bladerunner/script/ai/desk_clerk.o C++ engines/bladerunner/script/ai/dispatcher.o C++ engines/bladerunner/script/ai/fish_dealer.o C++ engines/bladerunner/script/ai/early_q_bartender.o C++ engines/bladerunner/script/ai/dektora.o C++ engines/bladerunner/script/ai/early_q.o C++ engines/bladerunner/script/ai/free_slot_a.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/ai/generic_walker_a.o C++ engines/bladerunner/script/ai/generic_walker_c.o C++ engines/bladerunner/script/ai/governor_kolvig.o C++ engines/bladerunner/script/ai/generic_walker_b.o C++ engines/bladerunner/script/ai/grigorian.o C++ engines/bladerunner/script/init_script.o C++ engines/bladerunner/script/ai/guzza.o C++ engines/bladerunner/script/ai/hawkers_barkeep.o C++ engines/bladerunner/script/ai/hawkers_parrot.o C++ engines/bladerunner/script/ai/hanoi.o C++ engines/bladerunner/script/ai/hasan.o C++ engines/bladerunner/script/ai/holloway.o C++ engines/bladerunner/script/ai/gordo.o C++ engines/bladerunner/script/ai/hysteria_patron1.o C++ engines/bladerunner/script/ai/howie_lee.o C++ engines/bladerunner/script/ai/hysteria_patron3.o C++ engines/bladerunner/script/ai/hysteria_patron2.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/male_announcer.o C++ engines/bladerunner/script/ai/izo.o C++ engines/bladerunner/script/ai/leon.o C++ engines/bladerunner/script/ai/luther.o C++ engines/bladerunner/script/ai/lucy.o C++ engines/bladerunner/script/ai/marcus.o C++ engines/bladerunner/script/ai/mia.o C++ engines/bladerunner/script/ai/maggie.o C++ engines/bladerunner/script/ai/murray.o C++ engines/bladerunner/script/ai/moraji.o C++ engines/bladerunner/script/ai/mutant1.o C++ engines/bladerunner/script/ai/newscaster.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/rajif.o C++ engines/bladerunner/script/ai/officer_grayford.o C++ engines/bladerunner/script/ai/rachael.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/sergeant_walls.o C++ engines/bladerunner/script/ai/sadik.o C++ engines/bladerunner/script/ai/shoeshine_man.o C++ engines/bladerunner/script/ai/taffy.o C++ engines/bladerunner/script/ai/taffy_patron.o C++ engines/bladerunner/script/ai/teenager.o C++ engines/bladerunner/script/ai/the_bard.o C++ engines/bladerunner/script/ai/tyrell.o C++ engines/bladerunner/script/ai/transient.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/zuben.o C++ engines/bladerunner/script/ai/steele.o C++ engines/bladerunner/script/scene/bb03.o C++ engines/bladerunner/script/scene/bb04.o C++ engines/bladerunner/script/scene/bb02.o C++ engines/bladerunner/script/scene/ar02.o C++ engines/bladerunner/script/scene_script.o C++ engines/bladerunner/script/scene/bb06.o C++ engines/bladerunner/script/scene/bb05.o C++ engines/bladerunner/script/scene/bb09.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/bb51.o C++ engines/bladerunner/script/scene/bb11.o C++ engines/bladerunner/script/scene/bb12.o C++ engines/bladerunner/script/scene/ct03.o C++ engines/bladerunner/script/scene/ct02.o C++ engines/bladerunner/script/scene/ct01.o C++ engines/bladerunner/script/scene/ct05.o C++ engines/bladerunner/script/scene/ct04.o C++ engines/bladerunner/script/scene/ct06.o C++ engines/bladerunner/script/scene/ct07.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/ct12.o C++ engines/bladerunner/script/scene/dr01.o C++ engines/bladerunner/script/scene/dr02.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/hc03.o C++ engines/bladerunner/script/scene/hc02.o C++ engines/bladerunner/script/scene/hc04.o C++ engines/bladerunner/script/scene/hf02.o C++ engines/bladerunner/script/scene/hc01.o C++ engines/bladerunner/script/scene/hf01.o C++ engines/bladerunner/script/scene/hf04.o C++ engines/bladerunner/script/scene/hf03.o C++ engines/bladerunner/script/scene/hf07.o C++ engines/bladerunner/script/scene/kp01.o C++ engines/bladerunner/script/scene/hf05.o C++ engines/bladerunner/script/scene/hf06.o C++ engines/bladerunner/script/scene/kp02.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/kp07.o C++ engines/bladerunner/script/scene/ma01.o C++ engines/bladerunner/script/scene/ma02.o C++ engines/bladerunner/script/scene/ma05.o C++ engines/bladerunner/script/scene/ma08.o C++ engines/bladerunner/script/scene/ma06.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/nr06.o C++ engines/bladerunner/script/scene/nr05.o C++ engines/bladerunner/script/scene/nr04.o C++ engines/bladerunner/script/scene/nr09.o C++ engines/bladerunner/script/scene/nr07.o C++ engines/bladerunner/script/scene/nr08.o C++ engines/bladerunner/script/scene/nr10.o C++ engines/bladerunner/script/scene/ps02.o C++ engines/bladerunner/script/scene/ps03.o C++ engines/bladerunner/script/scene/ps01.o C++ engines/bladerunner/script/scene/nr11.o C++ engines/bladerunner/script/scene/ps04.o C++ engines/bladerunner/script/scene/ps06.o C++ engines/bladerunner/script/scene/ps07.o C++ engines/bladerunner/script/scene/ps05.o C++ engines/bladerunner/script/scene/ps09.o C++ engines/bladerunner/script/scene/ps11.o C++ engines/bladerunner/script/scene/ps10.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/rc01.o C++ engines/bladerunner/script/scene/rc02.o C++ engines/bladerunner/script/scene/rc04.o C++ engines/bladerunner/script/scene/tb03.o C++ engines/bladerunner/script/scene/rc51.o C++ engines/bladerunner/script/scene/rc03.o C++ engines/bladerunner/script/scene/tb05.o C++ engines/bladerunner/script/scene/tb02.o C++ engines/bladerunner/script/scene/tb06.o C++ engines/bladerunner/script/scene/ug01.o C++ engines/bladerunner/script/scene/tb07.o C++ engines/bladerunner/script/scene/ug02.o C++ engines/bladerunner/script/scene/ug05.o C++ engines/bladerunner/script/scene/ug04.o C++ engines/bladerunner/script/scene/ug03.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/ug14.o C++ engines/bladerunner/script/scene/ug15.o C++ engines/bladerunner/script/scene/ug16.o C++ engines/bladerunner/script/scene/ug13.o C++ engines/bladerunner/script/scene/ug17.o C++ engines/bladerunner/script/scene/ug19.o C++ engines/bladerunner/settings.o C++ engines/bladerunner/script/scene/ug18.o C++ engines/bladerunner/set_effects.o C++ engines/bladerunner/shape.o C++ engines/bladerunner/slice_animations.o C++ engines/bladerunner/suspects_database.o C++ engines/bladerunner/set.o C++ engines/bladerunner/text_resource.o C++ engines/bladerunner/subtitles.o C++ engines/bladerunner/time.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_diagnostic.o C++ engines/bladerunner/ui/kia_section_pogo.o C++ engines/bladerunner/ui/kia_section_help.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_crimes.o C++ engines/bladerunner/ui/kia.o C++ engines/bladerunner/ui/scores.o C++ engines/bladerunner/ui/ui_container.o C++ engines/bladerunner/ui/ui_check_box.o C++ engines/bladerunner/ui/kia_section_settings.o C++ engines/bladerunner/ui/kia_section_save.o C++ engines/bladerunner/ui/spinner.o C++ engines/bladerunner/ui/ui_input_box.o C++ engines/bladerunner/ui/kia_section_suspects.o C++ engines/bladerunner/ui/ui_slider.o C++ engines/bladerunner/ui/ui_image_picker.o C++ engines/bladerunner/view.o C++ engines/bladerunner/waypoints.o C++ engines/bladerunner/vqa_player.o C++ engines/bladerunner/ui/esper.o C++ engines/bladerunner/ui/ui_scroll_box.o C++ engines/bladerunner/zbuffer.o C++ engines/cge/bitmap.o C++ engines/cge/console.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/cge/game.o C++ engines/bladerunner/ui/vk.o C++ engines/bladerunner/vqa_decoder.o C++ engines/cge/events.o C++ engines/cge/fileio.o C++ engines/cge/detection.o C++ engines/cge/talk.o C++ engines/cge/text.o C++ engines/cge/sound.o C++ engines/cge/walk.o C++ engines/cge/vmenu.o C++ engines/cge/cge_main.o C++ engines/cge/snail.o C++ engines/cge2/fileio.o C++ engines/cge2/cge2.o C++ engines/cge2/sound.o C++ engines/cge2/text.o C++ engines/cge2/bitmap.o C++ engines/cge2/detection.o C++ engines/cge2/cge2_main.o C++ engines/cge/vga13h.o C++ engines/cge2/spare.o C++ engines/cge2/talk.o C++ engines/cge2/vga13h.o C++ engines/cge2/map.o C++ engines/cge2/events.o C++ engines/cge2/hero.o C++ engines/cge2/snail.o C++ engines/cge2/vmenu.o C++ engines/cge2/inventory.o C++ engines/cge2/console.o C++ engines/cge2/saveload.o C++ engines/chewy/cursor.o C++ engines/chewy/chewy.o C++ engines/cge2/toolbar.o C++ engines/chewy/detection.o C++ engines/chewy/events.o C++ engines/chewy/console.o C++ engines/chewy/sound.o C++ engines/chewy/text.o C++ engines/chewy/graphics.o C++ engines/chewy/scene.o C++ engines/chewy/resource.o C++ engines/chewy/video/cfo_decoder.o C++ engines/cine/bg_list.o C++ engines/cine/bg.o C++ engines/cine/console.o C++ engines/cine/anim.o C++ engines/cine/msg.o C++ engines/cine/main_loop.o C++ engines/cine/object.o C++ engines/cine/detection.o C++ engines/cine/pal.o C++ engines/cine/rel.o C++ engines/cine/prc.o C++ engines/cine/cine.o C++ engines/cine/part.o C++ engines/cine/unpack.o C++ engines/cine/texte.o C++ engines/composer/console.o C++ engines/cine/script_os.o C++ engines/cine/gfx.o C++ engines/composer/detection.o C++ engines/cine/script_fw.o C++ engines/cine/saveload.o C++ engines/cine/sound.o C++ engines/cruise/background.o C++ engines/cruise/backgroundIncrust.o C++ engines/composer/graphics.o C++ engines/cruise/actor.o C++ engines/cine/various.o C++ engines/cruise/cell.o C++ engines/composer/composer.o C++ engines/cruise/debugger.o C++ engines/cruise/cruise.o C++ engines/composer/resource.o C++ engines/composer/scripting.o C++ engines/cruise/decompiler.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/cruise_main.o C++ engines/cruise/gfxModule.o C++ engines/cruise/mouse.o C++ engines/cruise/menu.o C++ engines/cruise/detection.o C++ engines/cruise/perso.o C++ engines/cruise/object.o C++ engines/cruise/mainDraw.o C++ engines/cruise/function.o C++ engines/cruise/polys.o C++ engines/cruise/stack.o C++ engines/cruise/overlay.o C++ engines/cruise/various.o C++ engines/cruise/staticres.o C++ engines/cruise/vars.o C++ engines/cruise/script.o C++ engines/cryo/cryo.o C++ engines/cruise/volume.o C++ engines/cryo/debugger.o C++ engines/cruise/sound.o C++ engines/cryo/detection.o C++ engines/cryo/sound.o C++ engines/cryo/cryolib.o C++ engines/cryomni3d/image/codecs/hlz.o C++ engines/cryomni3d/image/hlz.o C++ engines/cryo/resource.o C++ engines/cryomni3d/datstream.o C++ engines/cryo/video.o C++ engines/cryomni3d/video/hnm_decoder.o C++ engines/cryo/eden_graphics.o C++ engines/cryomni3d/mouse_boxes.o C++ engines/cryomni3d/cryomni3d.o C++ engines/cruise/saveload.o C++ engines/cryomni3d/font_manager.o C++ engines/cryomni3d/objects.o C++ engines/cryomni3d/fixed_image.o C++ engines/cryomni3d/omni3d.o C++ engines/cryomni3d/sprites.o C++ engines/cryomni3d/dialogs_manager.o C++ engines/cryomni3d/detection.o C++ engines/cryomni3d/versailles/dialogs_manager.o C++ engines/cryomni3d/wam_parser.o C++ engines/cryomni3d/versailles/dialogs.o C++ engines/cryomni3d/versailles/music.o C++ engines/cryomni3d/versailles/toolbar.o C++ engines/cryomni3d/versailles/saveload.o C++ engines/cryomni3d/versailles/menus.o C++ engines/director/cast.o C++ engines/director/cachedmactext.o C++ engines/director/detection.o C++ engines/cryomni3d/versailles/engine.o C++ engines/director/events.o C++ engines/cryo/eden.o C++ engines/cryomni3d/versailles/documentation.o C++ engines/cryomni3d/versailles/data.o C++ engines/director/graphics.o C++ engines/director/archive.o C++ engines/director/director.o C++ engines/director/movie.o C++ engines/director/sound.o C++ engines/director/util.o C++ engines/director/sprite.o C++ engines/director/images.o C++ engines/director/stxt.o C++ engines/director/resource.o C++ engines/director/frame.o C++ engines/director/lingo/lingo.o C++ engines/director/lingo/lingo-code.o C++ engines/director/lingo/lingo-funcs.o C++ engines/director/lingo/lingo-events.o C++ engines/director/lingo/lingo-codegen.o C++ engines/director/lingo/lingo-gr.o C++ engines/director/lingo/lingo-builtins.o C++ engines/cryomni3d/versailles/logic.o C++ engines/dm/console.o C++ engines/dm/dialog.o C++ engines/director/lingo/lingo-the.o C++ engines/dm/dmglobals.o C++ engines/dm/detection.o C++ engines/director/lingo/lingo-lex.o C++ engines/dm/dm.o C++ engines/director/score.o C++ engines/dm/inventory.o C++ engines/dm/lzw.o C++ engines/dm/loadsave.o C++ engines/dm/champion.o C++ engines/dm/dungeonman.o C++ engines/dm/group.o C++ engines/dm/objectman.o C++ engines/dm/projexpl.o C++ engines/dm/sounds.o C++ engines/dm/menus.o C++ engines/dm/text.o C++ engines/dm/eventman.o C++ engines/dm/movesens.o C++ engines/draci/console.o C++ engines/draci/barchive.o C++ engines/draci/mouse.o C++ engines/draci/font.o C++ engines/draci/music.o C++ engines/draci/animation.o C++ engines/draci/detection.o C++ engines/dm/timeline.o C++ engines/draci/draci.o C++ engines/draci/saveload.o C++ engines/draci/surface.o C++ engines/draci/screen.o C++ engines/draci/sound.o C++ engines/draci/sprite.o C++ engines/drascula/actors.o C++ engines/drascula/console.o C++ engines/dm/gfx.o C++ engines/drascula/converse.o C++ engines/draci/walking.o C++ engines/draci/script.o C++ engines/draci/game.o C++ engines/drascula/interface.o C++ engines/drascula/palette.o C++ engines/drascula/resource.o C++ engines/drascula/objects.o C++ engines/drascula/graphics.o C++ engines/drascula/detection.o C++ engines/dreamweb/console.o C++ engines/dreamweb/backdrop.o C++ engines/drascula/animation.o C++ engines/drascula/sound.o C++ engines/drascula/drascula.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/detection.o C++ engines/dreamweb/monitor.o C++ engines/dreamweb/newplace.o C++ engines/dreamweb/keypad.o C++ engines/dreamweb/dreamweb.o C++ engines/dreamweb/rain.o C++ engines/dreamweb/pathfind.o C++ engines/dreamweb/print.o C++ engines/drascula/rooms.o C++ engines/dreamweb/people.o C++ engines/dreamweb/object.o C++ engines/dreamweb/talk.o C++ engines/dreamweb/sound.o C++ engines/dreamweb/titles.o C++ engines/dreamweb/sprite.o C++ engines/dreamweb/vgafades.o C++ engines/fullpipe/console.o C++ engines/dreamweb/vgagrafx.o C++ engines/dreamweb/use.o C++ engines/fullpipe/floaters.o C++ engines/fullpipe/detection.o C++ engines/dreamweb/stubs.o C++ engines/dreamweb/saveload.o C++ engines/fullpipe/behavior.o C++ engines/fullpipe/anihandler.o C++ engines/fullpipe/input.o C++ engines/fullpipe/lift.o C++ engines/fullpipe/init.o C++ engines/fullpipe/interaction.o C++ engines/fullpipe/inventory.o C++ engines/fullpipe/gameloader.o C++ engines/fullpipe/messagehandlers.o C++ engines/fullpipe/fullpipe.o C++ engines/fullpipe/gfx.o C++ engines/fullpipe/messages.o C++ engines/fullpipe/ngiarchive.o C++ engines/fullpipe/sound.o C++ engines/fullpipe/statesaver.o C++ engines/fullpipe/stateloader.o C++ engines/fullpipe/scenes.o C++ engines/fullpipe/scenes/sceneIntro.o C++ engines/fullpipe/scenes/scene01.o C++ engines/fullpipe/scenes/sceneIntroDemo.o C++ engines/fullpipe/scene.o C++ engines/fullpipe/scenes/scene02.o C++ engines/fullpipe/scenes/scene03.o C++ engines/fullpipe/modal.o C++ engines/fullpipe/utils.o C++ engines/fullpipe/scenes/scene07.o C++ engines/fullpipe/scenes/scene05.o C++ engines/fullpipe/scenes/scene08.o C++ engines/fullpipe/scenes/scene06.o C++ engines/fullpipe/scenes/scene10.o C++ engines/fullpipe/scenes/scene12.o C++ engines/fullpipe/scenes/scene04.o C++ engines/fullpipe/scenes/scene09.o C++ engines/fullpipe/statics.o C++ engines/fullpipe/scenes/scene11.o C++ engines/fullpipe/scenes/scene13.o C++ engines/fullpipe/scenes/scene15.o C++ engines/fullpipe/scenes/scene17.o C++ engines/fullpipe/scenes/scene16.o C++ engines/fullpipe/scenes/scene14.o C++ engines/fullpipe/scenes/scene21.o C++ engines/fullpipe/scenes/scene20.o C++ engines/fullpipe/motion.o C++ engines/fullpipe/scenes/scene22.o C++ engines/fullpipe/scenes/scene18and19.o C++ engines/fullpipe/scenes/scene23.o C++ engines/fullpipe/scenes/scene24.o C++ engines/fullpipe/scenes/scene26.o C++ engines/fullpipe/scenes/scene25.o C++ engines/fullpipe/scenes/scene28.o C++ engines/fullpipe/scenes/scene30.o C++ engines/fullpipe/scenes/scene31.o C++ engines/fullpipe/scenes/scene27.o C++ engines/fullpipe/scenes/scene32.o C++ engines/fullpipe/scenes/scene33.o C++ engines/fullpipe/scenes/scene35.o C++ engines/fullpipe/scenes/scene36.o C++ engines/fullpipe/scenes/scene29.o C++ engines/fullpipe/scenes/scene34.o C++ engines/fullpipe/scenes/scene38.o C++ engines/fullpipe/scenes/sceneFinal.o C++ engines/fullpipe/scenes/sceneDbg.o C++ engines/fullpipe/scenes/scene37.o C++ engines/glk/debugger.o C++ engines/glk/fonts.o C++ engines/glk/blorb.o C++ engines/glk/events.o C++ engines/glk/conf.o C++ engines/glk/pc_speaker.o C++ engines/glk/raw_decoder.o C++ engines/glk/glk_api.o C++ engines/glk/picture.o C++ engines/glk/glk.o C++ engines/glk/glk_dispa.o C++ engines/glk/selection.o C++ engines/glk/screen.o C++ engines/glk/time.o C++ engines/glk/quetzal.o C++ engines/glk/unicode.o C++ engines/glk/utils.o C++ engines/glk/sound.o C++ engines/glk/unicode_gen.o C++ engines/glk/detection.o C++ engines/glk/advsys/advsys.o C++ engines/glk/window_graphics.o C++ engines/glk/window_pair.o C++ engines/glk/advsys/game.o C++ engines/glk/advsys/detection.o C++ engines/glk/windows.o C++ engines/glk/alan2/alan_version.o C++ engines/glk/window_text_grid.o C++ engines/glk/advsys/glk_interface.o C++ engines/glk/streams.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/args.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/detection.o C++ engines/glk/window_text_buffer.o C++ engines/glk/alan2/params.o C++ engines/glk/alan2/stack.o C++ engines/glk/alan2/inter.o C++ engines/glk/advsys/vm.o C++ engines/glk/alan2/rules.o C++ engines/glk/alan2/term.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/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/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/acode.o C++ engines/glk/alan2/sysdep.o C++ engines/glk/alan3/act.o 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/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/alan_version.o C++ engines/glk/alan3/actor.o C++ engines/glk/alan3/attribute.o C++ engines/glk/alan3/class.o C++ engines/glk/alan3/compatibility.o C++ engines/glk/alan3/checkentry.o C++ engines/glk/alan3/alan3.o C++ engines/glk/alan3/current.o C++ engines/glk/alan3/alt_info.o C++ engines/glk/alan3/decode.o C++ engines/glk/alan3/container.o C++ engines/glk/alan3/dictionary.o C++ engines/glk/alan3/event.o C++ engines/glk/alan3/fnmatch.o C++ engines/glk/alan3/lists.o C++ engines/glk/alan3/detection.o C++ engines/glk/alan3/literal.o C++ engines/glk/alan3/glkio.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/options.o C++ engines/glk/alan3/exe.o C++ engines/glk/alan3/memory.o C++ engines/glk/alan3/msg.o C++ engines/glk/alan3/location.o C++ engines/glk/alan3/parameter_position.o C++ engines/glk/alan3/instance.o C++ engines/glk/alan3/main.o C++ engines/glk/alan3/output.o C++ engines/glk/alan3/params.o C++ engines/glk/alan3/inter.o C++ engines/glk/alan3/save.o C++ engines/glk/alan3/score.o C++ engines/glk/alan3/rules.o C++ engines/glk/alan3/set.o C++ engines/glk/alan3/reverse.o C++ engines/glk/alan3/state_stack.o C++ engines/glk/alan3/syntax.o C++ engines/glk/alan3/state.o C++ engines/glk/alan3/scan.o C++ engines/glk/alan3/stack.o C++ engines/glk/alan3/types.o C++ engines/glk/alan3/parse.o C++ engines/glk/alan3/word.o C++ engines/glk/alan3/syserr.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/mem.o C++ engines/glk/frotz/frotz.o C++ engines/glk/frotz/pics_decoder.o C++ engines/glk/frotz/processor_buffer.o C++ engines/glk/frotz/detection.o C++ engines/glk/frotz/glk_interface.o C++ engines/glk/frotz/pics.o C++ engines/glk/frotz/processor_input.o C++ engines/glk/frotz/processor_maths.o C++ engines/glk/frotz/processor.o C++ engines/glk/frotz/processor_mem.o C++ engines/glk/frotz/processor_objects.o C++ engines/glk/frotz/processor_table.o C++ engines/glk/frotz/processor_variables.o C++ engines/glk/frotz/processor_screen.o C++ engines/glk/frotz/processor_windows.o C++ engines/glk/frotz/processor_streams.o C++ engines/glk/frotz/processor_text.o C++ engines/glk/frotz/quetzal.o C++ engines/glk/frotz/screen.o C++ engines/glk/glulxe/accel.o C++ engines/glk/frotz/sound_folder.o C++ engines/glk/frotz/windows.o C++ engines/glk/glulxe/float.o C++ engines/glk/glulxe/gestalt.o C++ engines/glk/glulxe/funcs.o C++ engines/glk/glulxe/exec.o C++ engines/glk/glulxe/detection.o C++ engines/glk/glulxe/heap.o C++ engines/glk/glulxe/operand.o C++ engines/glk/glulxe/search.o C++ engines/glk/glulxe/glulxe.o C++ engines/glk/glulxe/vm.o C++ engines/glk/glulxe/serial.o C++ engines/glk/glulxe/glkop.o C++ engines/glk/hugo/hemedia.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/stringfn.o C++ engines/glk/hugo/heobject.o C++ engines/glk/hugo/heres.o C++ engines/glk/hugo/heset.o C++ engines/glk/hugo/hugo.o C++ engines/glk/hugo/hemisc.o C++ engines/glk/magnetic/emu.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/magnetic/detection.o C++ engines/glk/hugo/heparse.o C++ engines/glk/tads/os_buffer.o C++ engines/glk/scott/detection.o C++ engines/glk/tads/os_banners.o C++ engines/glk/tads/os_parse.o C++ engines/glk/tads/os_glk.o C++ engines/glk/tads/tads.o C++ engines/glk/tads/detection.o C++ engines/glk/tads/os_frob_tads.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/ltk.o C++ engines/glk/tads/tads2/line_source_file.o C++ engines/glk/tads/tads2/memory_cache_heap.o C++ engines/glk/scott/scott.o C++ engines/glk/tads/tads2/file_io.o C++ engines/glk/tads/tads2/memory_cache_swap.o C++ engines/glk/tads/tads2/memory_cache.o C++ engines/glk/tads/tads2/os.o C++ engines/glk/tads/tads2/play.o C++ engines/glk/tads/tads2/object.o C++ engines/glk/tads/tads2/qa_scriptor.o C++ engines/glk/tads/tads2/post_compilation.o C++ engines/glk/tads/tads2/runtime_app.o C++ engines/glk/tads/tads2/runstat.o C++ engines/glk/tads/tads2/execute_command.o C++ engines/glk/tads/tads2/built_in.o C++ engines/glk/tads/tads2/regex.o C++ engines/glk/tads/tads2/tads2.o C++ engines/glk/tads/tads2/tokenizer_hash.o C++ engines/glk/tads/tads2/runtime_driver.o C++ engines/glk/tads/tads2/output.o C++ engines/glk/tads/tads3/tads3.o C++ engines/glk/tads/tads2/vocabulary.o C++ engines/glk/tads/tads2/tokenizer.o C++ engines/gnap/datarchive.o C++ engines/gnap/debugger.o C++ engines/glk/tads/tads2/run.o C++ engines/gnap/music.o C++ engines/gnap/detection.o C++ engines/gnap/character.o C++ engines/gnap/resource.o C++ engines/gnap/menu.o C++ engines/gnap/scenes/groupcs.o C++ engines/gnap/grid.o C++ engines/gnap/sound.o C++ engines/gnap/gnap.o C++ engines/gnap/gamesys.o C++ engines/gnap/scenes/group5.o C++ engines/gnap/scenes/arcade.o C++ engines/gnap/scenes/intro.o C++ engines/gnap/scenes/group3.o C++ engines/gnap/scenes/scenecore.o C++ engines/gob/aniobject.o C++ engines/glk/tads/tads2/vocabulary_parser.o C++ engines/gob/backbuffer.o C++ engines/gob/cheater.o C++ engines/gob/anifile.o C++ engines/gob/cheater_geisha.o C++ engines/gnap/scenes/group2.o C++ engines/gnap/scenes/group4.o C++ engines/gnap/scenes/group0.o C++ engines/gob/cmpfile.o C++ engines/gob/console.o C++ engines/gob/dbase.o C++ engines/gnap/scenes/group1.o C++ engines/gob/databases.o C++ engines/gob/decfile.o C++ engines/gob/draw_bargon.o C++ engines/gob/dataio.o C++ engines/gob/draw_v1.o C++ engines/gob/draw.o C++ engines/gob/draw_playtoons.o C++ engines/gob/global.o C++ engines/gob/draw_v2.o C++ engines/gob/expression.o C++ engines/gob/goblin_v3.o C++ engines/gob/goblin_v1.o C++ engines/gob/draw_fascin.o C++ engines/gob/iniconfig.o C++ engines/gob/goblin_v4.o C++ engines/gob/game.o C++ engines/gob/goblin_v2.o C++ engines/gob/init.o C++ engines/gob/init_v1.o C++ engines/gob/init_geisha.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_fascin.o C++ engines/gob/init_v2.o C++ engines/gob/init_v3.o C++ engines/gob/goblin.o C++ engines/gob/init_v6.o C++ engines/gob/init_v4.o C++ engines/gob/init_v7.o C++ engines/gob/hotspots.o C++ engines/gob/inter_littlered.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.o C++ engines/gob/inter_bargon.o C++ engines/gob/inter_inca2.o C++ engines/gob/inter_fascin.o C++ engines/gob/inter_v4.o C++ engines/gob/inter_v3.o C++ engines/gob/inter_v6.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/map.o 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/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/map_v2.o C++ engines/gob/map_v1.o C++ engines/gob/inter_v7.o C++ engines/gob/palanim.o C++ engines/gob/mult.o C++ engines/gob/scenery_v1.o C++ engines/gob/mult_v1.o C++ engines/gob/rxyfile.o C++ engines/gob/scenery_v2.o C++ engines/gob/resources.o C++ engines/gob/mult_v2.o C++ engines/gob/totfile.o C++ engines/gob/script.o C++ engines/gob/inter_v1.o C++ engines/gob/variables.o C++ engines/gob/scenery.o C++ engines/gob/video_v1.o C++ engines/gob/video_v2.o C++ engines/gob/video_v6.o C++ engines/gob/surface.o C++ engines/gob/util.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/videoplayer.o C++ engines/gob/pregob/onceupon/abracadabra.o C++ engines/gob/pregob/pregob.o C++ engines/gob/detection/detection.o C++ engines/gob/pregob/onceupon/babayaga.o C++ engines/gob/pregob/gctfile.o C++ engines/gob/pregob/onceupon/stork.o C++ engines/gob/minigames/geisha/evilfish.o C++ engines/gob/pregob/onceupon/title.o C++ engines/gob/minigames/geisha/oko.o C++ engines/gob/pregob/onceupon/chargenchild.o C++ engines/gob/pregob/onceupon/parents.o C++ engines/gob/pregob/seqfile.o C++ engines/gob/minigames/geisha/meter.o C++ engines/gob/minigames/geisha/mouth.o C++ engines/gob/minigames/geisha/submarine.o C++ engines/gob/save/saveload.o C++ engines/gob/minigames/geisha/diving.o C++ engines/gob/save/saveload_v3.o C++ engines/gob/save/saveload_v2.o C++ engines/gob/pregob/onceupon/onceupon.o C++ engines/gob/save/savehandler.o C++ engines/gob/save/saveload_v4.o C++ engines/gob/save/savefile.o C++ engines/gob/minigames/geisha/penetration.o C++ engines/gob/save/saveload_ajworld.o C++ engines/gob/save/saveload_v7.o C++ engines/gob/save/saveload_geisha.o C++ engines/gob/save/saveload_v6.o C++ engines/gob/save/saveload_fascin.o C++ engines/gob/save/saveload_playtoons.o C++ engines/gob/save/saveconverter_v3.o C++ engines/gob/save/saveconverter_v2.o C++ engines/gob/save/saveconverter_v4.o C++ engines/gob/save/saveload_inca2.o C++ engines/gob/sound/sounddesc.o C++ engines/gob/save/saveconverter.o C++ engines/gob/sound/pcspeaker.o C++ engines/gob/sound/infogrames.o C++ engines/gob/sound/protracker.o C++ engines/gob/sound/adlplayer.o C++ engines/gob/sound/soundblaster.o C++ engines/gob/sound/soundmixer.o C++ engines/gob/sound/musplayer.o C++ engines/gob/sound/sound.o C++ engines/gob/sound/adlib.o C++ engines/gob/sound/cdrom.o C++ engines/gob/sound/bgatmosphere.o C++ engines/groovie/graphics.o C++ engines/groovie/debug.o C++ engines/groovie/font.o C++ engines/groovie/cell.o C++ engines/groovie/detection.o C++ engines/groovie/lzss.o C++ engines/groovie/cursor.o C++ engines/groovie/player.o C++ engines/groovie/saveload.o C++ engines/groovie/resource.o C++ engines/groovie/groovie.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/vdx.o 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-funcs.o C++ engines/hdb/ai-lists.o C++ engines/hdb/ai-waypoint.o C++ engines/hdb/ai-bots.o C++ engines/hdb/ai-cinematic.o C++ engines/hdb/ai-init.o C++ engines/hdb/ai-player.o C++ engines/hdb/file-manager.o C++ engines/hdb/detection.o C++ engines/hdb/input.o C++ engines/hdb/saveload.o C++ engines/hdb/hdb.o C++ engines/hdb/sound.o C++ engines/hdb/map.o C++ engines/hdb/lua-script.o C++ engines/hopkins/debugger.o C++ engines/hopkins/anim.o C++ engines/hdb/menu.o C++ engines/hopkins/detection.o C++ engines/hopkins/computer.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/files.o C++ engines/hopkins/dialogs.o C++ engines/hopkins/events.o C++ engines/hopkins/globals.o C++ engines/hdb/window.o C++ engines/hopkins/font.o C++ engines/hopkins/menu.o C++ engines/hopkins/saveload.o C++ engines/hugo/console.o C++ engines/hopkins/graphics.o C++ engines/hopkins/talk.o C++ engines/hopkins/sound.o C++ engines/hugo/detection.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_v1d.o C++ engines/hugo/display.o C++ engines/hopkins/lines.o C++ engines/hugo/file.o C++ engines/hugo/file_v3d.o C++ engines/hugo/file_v2d.o C++ engines/hugo/file_v1w.o C++ engines/hopkins/objects.o C++ engines/hugo/file_v2w.o C++ engines/hugo/inventory.o C++ engines/hopkins/script.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/object_v1w.o C++ engines/hugo/intro.o C++ engines/hugo/object_v1d.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_v3d.o C++ engines/hugo/object_v2d.o C++ engines/hugo/object.o C++ engines/hugo/parser_v1w.o C++ engines/hugo/parser_v2d.o C++ engines/hugo/parser_v1d.o C++ engines/hugo/parser.o C++ engines/hopkins/hopkins.o C++ engines/hugo/route.o C++ engines/hugo/text.o C++ engines/hugo/parser_v3d.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_foodctl.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_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/illusions/bbdou/menusystem_bbdou.o C++ engines/illusions/actor.o C++ engines/hugo/schedule.o C++ engines/illusions/cursor.o C++ engines/illusions/camera.o C++ engines/illusions/duckman/duckman_credits.o C++ engines/illusions/bbdou/bbdou_specialcode.o C++ engines/illusions/detection.o C++ engines/illusions/duckman/duckman_screenshakereffects.o C++ engines/illusions/duckman/duckman_dialog.o C++ engines/illusions/duckman/duckman_inventory.o C++ engines/illusions/bbdou/illusions_bbdou.o C++ engines/illusions/bbdou/scriptopcodes_bbdou.o C++ engines/illusions/dictionary.o C++ engines/illusions/duckman/gamestate_duckman.o C++ engines/illusions/duckman/duckman_videoplayer.o C++ engines/illusions/duckman/propertytimers.o C++ engines/illusions/duckman/duckman_specialcode.o C++ engines/illusions/fixedpoint.o C++ engines/illusions/fileresourcereader.o C++ engines/illusions/gamarchive.o C++ engines/illusions/gamestate.o C++ engines/illusions/graphics.o C++ engines/illusions/duckman/menusystem_duckman.o C++ engines/illusions/gamresourcereader.o C++ engines/illusions/input.o C++ engines/illusions/duckman/scriptopcodes_duckman.o C++ engines/illusions/pathfinder.o C++ engines/illusions/illusions.o C++ engines/illusions/resources/fontresource.o C++ engines/illusions/resources/genericresource.o C++ engines/illusions/duckman/illusions_duckman.o C++ engines/illusions/menusystem.o C++ engines/illusions/resources/midiresource.o C++ engines/illusions/resources/actorresource.o C++ engines/illusions/resources/soundresource.o C++ engines/illusions/resources/backgroundresource.o C++ engines/illusions/resources/talkresource.o C++ engines/illusions/resources/scriptresource.o C++ engines/illusions/scriptstack.o C++ engines/illusions/saveload.o C++ engines/illusions/resourcesystem.o C++ engines/illusions/scriptopcodes.o C++ engines/illusions/screentext.o C++ engines/illusions/threads/abortablethread.o C++ engines/illusions/specialcode.o C++ engines/illusions/threads/causethread_duckman.o C++ engines/illusions/sequenceopcodes.o C++ engines/illusions/textdrawer.o C++ engines/illusions/threads/scriptthread.o C++ engines/illusions/threads/talkthread.o C++ engines/illusions/threads/timerthread.o C++ engines/illusions/sound.o C++ engines/illusions/time.o C++ engines/illusions/threads/talkthread_duckman.o C++ engines/illusions/screen.o C++ engines/illusions/updatefunctions.o C++ engines/illusions/thread.o C++ engines/kyra/engine/items_v2.o C++ engines/kyra/engine/items_hof.o C++ engines/kyra/engine/kyra_v2.o C++ engines/kyra/engine/scene_v1.o C++ engines/kyra/engine/items_mr.o C++ engines/kyra/engine/items_lok.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_hof.o C++ engines/kyra/engine/kyra_v1.o C++ engines/kyra/engine/sprites.o C++ engines/kyra/engine/timer_lok.o C++ engines/kyra/engine/timer.o C++ engines/kyra/engine/scene_lok.o C++ engines/kyra/engine/timer_hof.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/util.o C++ engines/kyra/engine/scene_mr.o C++ engines/kyra/engine/timer_mr.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/graphics/animator_v2.o C++ engines/kyra/graphics/animator_tim.o C++ engines/kyra/graphics/animator_hof.o C++ engines/kyra/graphics/screen_hof.o C++ engines/kyra/graphics/screen_mr.o C++ engines/kyra/graphics/animator_mr.o C++ engines/kyra/graphics/animator_lok.o C++ engines/kyra/graphics/screen_v2.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/debugger.o C++ engines/kyra/gui/saveload.o C++ engines/kyra/gui/gui_lok.o C++ engines/kyra/gui/gui_v2.o C++ engines/kyra/gui/gui_hof.o C++ engines/kyra/gui/saveload_lok.o C++ engines/kyra/gui/saveload_hof.o C++ engines/kyra/script/script_v1.o C++ engines/kyra/gui/saveload_mr.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/resource/resource_intern.o C++ engines/kyra/sequence/seqplayer.o C++ engines/kyra/sequence/sequences_v2.o C++ engines/kyra/script/script_tim.o C++ engines/kyra/script/script_lok.o C++ engines/kyra/script/script_mr.o C++ engines/kyra/sequence/sequences_mr.o C++ engines/kyra/sound/sound_adlib.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_amiga_lok.o C++ engines/kyra/sound/sound_digital_mr.o C++ engines/kyra/sequence/sequences_lok.o C++ engines/kyra/sound/sound_lok.o C++ engines/kyra/sound/sound_pc98_v2.o C++ engines/kyra/sound/sound_pc98_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_towns_lok.o C++ engines/kyra/sound/sound.o C++ engines/kyra/resource/staticres.o C++ engines/kyra/sound/drivers/pcspeaker.o C++ engines/kyra/text/text.o C++ engines/kyra/sound/drivers/midi.o C++ engines/kyra/sound/drivers/audstream.o C++ engines/kyra/sound/drivers/adlib.o C++ engines/kyra/text/text_lok.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/sequence/sequences_hof.o C++ engines/kyra/engine/scene_rpg.o C++ engines/kyra/resource/staticres_rpg.o C++ engines/kyra/text/text_mr.o C++ engines/kyra/text/text_rpg.o C++ engines/kyra/engine/timer_lol.o C++ engines/kyra/engine/items_lol.o C++ engines/kyra/graphics/screen_lol.o C++ engines/kyra/engine/sprites_lol.o C++ engines/kyra/engine/scene_lol.o C++ engines/kyra/text/text_lol.o C++ engines/kyra/gui/saveload_lol.o C++ engines/kyra/sound/sound_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/lol.o C++ engines/kyra/resource/staticres_lol.o C++ engines/kyra/engine/magic_eob.o C++ engines/kyra/engine/chargen.o C++ engines/kyra/engine/sprites_eob.o C++ engines/kyra/engine/timer_eob.o C++ engines/kyra/script/script_lol.o C++ engines/kyra/engine/scene_eob.o C++ engines/kyra/engine/eobcommon.o C++ engines/kyra/sound/sound_amiga_eob.o C++ engines/kyra/sound/sound_towns_darkmoon.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/script/script_eob.o C++ engines/kyra/sequence/sequences_darkmoon.o C++ engines/kyra/sequence/sequences_eob.o C++ engines/lab/anim.o C++ engines/lab/console.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/kyra/resource/staticres_eob.o C++ engines/lab/eventman.o C++ engines/kyra/sound/drivers/audiomaster2.o C++ engines/lab/interface.o C++ engines/lab/image.o C++ engines/lab/detection.o C++ engines/lab/labsets.o C++ engines/lab/intro.o C++ engines/lab/dispman.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/music.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/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/kyra/gui/gui_eob.o 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/special.o C++ engines/lastexpress/data/archive.o C++ engines/lastexpress/data/background.o C++ engines/lastexpress/data/animation.o C++ engines/lastexpress/data/cursor.o C++ engines/lab/resource.o C++ engines/lastexpress/data/font.o C++ engines/lastexpress/data/scene.o C++ engines/lastexpress/data/snd.o C++ engines/lastexpress/data/subtitle.o C++ engines/lastexpress/data/sequence.o C++ engines/lastexpress/entities/entity.o C++ engines/lastexpress/entities/alouan.o C++ engines/lastexpress/entities/cooks.o C++ engines/lastexpress/entities/entity39.o C++ engines/lastexpress/entities/boutarel.o C++ engines/lastexpress/entities/abbot.o C++ engines/lastexpress/entities/alexei.o C++ engines/lastexpress/entities/chapters.o C++ engines/lastexpress/entities/hadija.o C++ engines/lastexpress/entities/gendarmes.o C++ engines/lastexpress/entities/august.o C++ engines/lastexpress/entities/ivo.o C++ engines/lastexpress/entities/francois.o C++ engines/lastexpress/entities/anna.o C++ engines/lastexpress/entities/kronos.o C++ engines/lastexpress/entities/kahina.o C++ engines/lastexpress/entities/mahmud.o C++ engines/lastexpress/entities/coudert.o C++ engines/lastexpress/entities/max.o C++ engines/lastexpress/entities/mmeboutarel.o C++ engines/lastexpress/entities/pascale.o C++ engines/lastexpress/entities/milos.o C++ engines/lastexpress/entities/tables.o C++ engines/lastexpress/entities/sophie.o C++ engines/lastexpress/entities/salko.o C++ engines/lastexpress/entities/train.o C++ engines/lastexpress/entities/rebecca.o C++ engines/lastexpress/entities/vassili.o C++ engines/lastexpress/fight/fight.o C++ engines/lastexpress/fight/fighter.o C++ engines/lastexpress/entities/mertens.o C++ engines/lastexpress/entities/waiter2.o C++ engines/lastexpress/entities/waiter1.o C++ engines/lastexpress/entities/vesna.o C++ engines/lastexpress/fight/fighter_anna.o C++ engines/lastexpress/entities/yasmin.o C++ engines/lastexpress/fight/fighter_milos.o C++ engines/lastexpress/fight/fighter_ivo.o C++ engines/lastexpress/fight/fighter_salko.o C++ engines/lastexpress/entities/tatiana.o C++ engines/lastexpress/entities/verges.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/savepoint.o C++ engines/lastexpress/game/inventory.o C++ engines/lastexpress/menu/trainline.o C++ engines/lastexpress/menu/clock.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/graphics.o C++ engines/lastexpress/game/action.o C++ engines/lastexpress/sound/queue.o C++ engines/lastexpress/detection.o C++ engines/lilliput/console.o C++ engines/lastexpress/menu/menu.o C++ engines/lastexpress/sound/sound.o C++ engines/lastexpress/resource.o C++ engines/lilliput/sound.o C++ engines/lastexpress/game/entities.o C++ engines/lastexpress/lastexpress.o C++ engines/lilliput/stream.o C++ engines/lilliput/detection.o C++ engines/lure/animseq.o C++ engines/lure/decode.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/lastexpress/debug.o C++ engines/lure/events.o C++ engines/lure/debugger.o C++ engines/lure/detection.o C++ engines/lure/memory.o C++ engines/lure/intro.o C++ engines/lure/fights.o C++ engines/lilliput/lilliput.o C++ engines/lure/palette.o C++ engines/lure/lure.o C++ engines/lilliput/script.o C++ engines/lure/menu.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/datafiles.o C++ engines/lure/scripts.o C++ engines/macventure/cursor.o C++ engines/lure/res_struct.o C++ engines/macventure/prebuilt_dialogs.o C++ engines/lure/surface.o C++ engines/lure/res.o C++ engines/macventure/dialog.o C++ engines/macventure/detection.o C++ engines/macventure/windows.o C++ engines/lure/hotspots.o C++ engines/macventure/saveload.o C++ engines/macventure/image.o C++ engines/made/console.o C++ engines/macventure/sound.o C++ engines/macventure/text.o C++ engines/made/graphics.o C++ engines/made/detection.o C++ engines/made/music.o C++ engines/macventure/world.o C++ engines/macventure/macventure.o C++ engines/made/made.o C++ engines/made/pmvplayer.o C++ engines/macventure/gui.o C++ engines/macventure/script.o C++ engines/made/redreader.o C++ engines/made/database.o C++ engines/made/sound.o C++ engines/made/screenfx.o C++ engines/mads/dragonsphere/game_dragonsphere.o C++ engines/made/script.o C++ engines/mads/dragonsphere/globals_dragonsphere.o C++ engines/made/screen.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/dialogs_nebular.o C++ engines/mads/nebular/menu_nebular.o C++ engines/mads/dragonsphere/dragonsphere_scenes1.o C++ engines/mads/phantom/phantom_scenes3.o C++ engines/mads/nebular/nebular_scenes.o C++ engines/mads/nebular/sound_nebular.o C++ engines/mads/phantom/phantom_scenes2.o C++ engines/mads/phantom/phantom_scenes5.o C++ engines/mads/phantom/phantom_scenes4.o C++ engines/mads/nebular/nebular_scenes1.o C++ engines/mads/nebular/nebular_scenes5.o C++ engines/mads/nebular/nebular_scenes7.o C++ engines/mads/phantom/phantom_scenes1.o C++ engines/mads/nebular/nebular_scenes4.o C++ engines/mads/nebular/nebular_scenes8.o C++ engines/mads/camera.o C++ engines/mads/nebular/nebular_scenes2.o C++ engines/mads/action.o C++ engines/mads/audio.o C++ engines/mads/assets.o C++ engines/mads/compression.o C++ engines/mads/animation.o C++ engines/mads/nebular/nebular_scenes3.o C++ engines/mads/debugger.o C++ engines/mads/dialogs.o C++ engines/mads/detection.o C++ engines/mads/events.o C++ engines/mads/font.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/messages.o C++ engines/mads/menu_views.o C++ engines/mads/rails.o C++ engines/mads/msurface.o C++ engines/mads/palette.o C++ engines/mads/conversations.o C++ engines/mads/resources.o C++ engines/mads/player.o C++ engines/mads/staticres.o C++ engines/mads/sound.o C++ engines/mads/sequence.o C++ engines/mads/screen.o C++ engines/mads/sprites.o C++ engines/mohawk/cursors.o C++ engines/mads/scene_data.o C++ engines/mads/scene.o C++ engines/mohawk/bitmap.o C++ engines/mohawk/installer_archive.o C++ engines/mohawk/console.o C++ engines/mads/user_interface.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/livingbooks_graphics.o C++ engines/mohawk/detection.o C++ engines/mohawk/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/video.o C++ engines/mohawk/cstime.o C++ engines/mohawk/view.o C++ engines/mohawk/cstime_graphics.o C++ engines/mohawk/cstime_cases.o C++ engines/mohawk/resource.o C++ engines/mohawk/cstime_view.o C++ engines/mohawk/cstime_ui.o C++ engines/mohawk/myst_graphics.o C++ engines/mohawk/myst_card.o C++ engines/mohawk/myst_areas.o C++ engines/mohawk/myst_sound.o C++ engines/mohawk/resource_cache.o C++ engines/mohawk/cstime_game.o C++ engines/mohawk/myst_stacks/credits.o C++ engines/mohawk/myst_stacks/demo.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/livingbooks_code.o C++ engines/mohawk/myst_scripts.o C++ engines/mohawk/myst_stacks/channelwood.o C++ engines/mohawk/myst_stacks/dni.o C++ engines/mohawk/myst_stacks/intro.o C++ engines/mohawk/myst_stacks/makingof.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/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/myst_stacks/mechanical.o C++ engines/mohawk/myst_stacks/selenitic.o C++ engines/mohawk/riven_inventory.o C++ engines/mohawk/myst_stacks/stoneship.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_video.o 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_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/domespit.o C++ engines/mohawk/myst_stacks/myst.o 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_stacks/bspit.o C++ engines/mohawk/riven_scripts.o C++ engines/mortevielle/debugger.o C++ engines/mohawk/riven_stacks/gspit.o C++ engines/mohawk/riven_stacks/ospit.o C++ engines/mohawk/riven_stacks/pspit.o C++ engines/mohawk/riven_stacks/rspit.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/mortevielle.o C++ engines/mortevielle/outtext.o C++ engines/mortevielle/menu.o C++ engines/mortevielle/graphics.o C++ engines/mutationofjb/commands/additemcommand.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/mutationofjb/commands/ifcommand.o C++ engines/mutationofjb/commands/changecommand.o C++ engines/mortevielle/saveload.o C++ engines/mutationofjb/commands/definestructcommand.o C++ engines/mutationofjb/commands/gotocommand.o C++ engines/mutationofjb/commands/ifpiggycommand.o C++ engines/mutationofjb/commands/ifitemcommand.o C++ engines/mutationofjb/commands/loadplayercommand.o C++ engines/mutationofjb/commands/labelcommand.o C++ engines/mutationofjb/commands/removeallitemscommand.o C++ engines/mutationofjb/commands/newroomcommand.o C++ engines/mutationofjb/commands/playanimationcommand.o C++ engines/mutationofjb/commands/removeitemcommand.o C++ engines/mutationofjb/commands/seqcommand.o C++ engines/mutationofjb/commands/endblockcommand.o C++ engines/mutationofjb/commands/renamecommand.o C++ engines/mutationofjb/commands/saycommand.o C++ engines/mutationofjb/commands/specialshowcommand.o C++ engines/mutationofjb/commands/setcolorcommand.o C++ engines/mutationofjb/commands/setobjectframecommand.o C++ engines/mutationofjb/commands/switchpartcommand.o C++ engines/mutationofjb/commands/randomcommand.o C++ engines/mortevielle/utils.o C++ engines/mutationofjb/commands/talkcommand.o C++ engines/mutationofjb/tasks/sequentialtask.o C++ engines/mutationofjb/tasks/taskmanager.o C++ engines/mutationofjb/tasks/objectanimationtask.o C++ engines/mutationofjb/widgets/buttonwidget.o C++ engines/mutationofjb/tasks/saytask.o C++ engines/mutationofjb/widgets/imagewidget.o C++ engines/mutationofjb/widgets/widget.o C++ engines/mutationofjb/widgets/conversationwidget.o C++ engines/mutationofjb/widgets/labelwidget.o C++ engines/mutationofjb/widgets/gamewidget.o C++ engines/mutationofjb/tasks/conversationtask.o C++ engines/mutationofjb/widgets/inventorywidget.o C++ engines/mutationofjb/assets.o C++ engines/mutationofjb/animationdecoder.o C++ engines/mutationofjb/encryptedfile.o C++ engines/mutationofjb/conversationlinelist.o C++ engines/mutationofjb/guiscreen.o C++ engines/mutationofjb/detection.o C++ engines/mutationofjb/font.o C++ engines/mutationofjb/debug.o C++ engines/mutationofjb/game.o C++ engines/mutationofjb/hardcodedstrings.o C++ engines/mutationofjb/inventory.o C++ engines/mutationofjb/gamedata.o C++ engines/mutationofjb/inventoryitemdefinitionlist.o C++ engines/mutationofjb/gamescreen.o C++ engines/mutationofjb/timer.o C++ engines/mutationofjb/util.o C++ engines/mutationofjb/room.o C++ engines/mutationofjb/mutationofjb.o C++ engines/neverhood/background.o C++ engines/neverhood/blbarchive.o C++ engines/neverhood/console.o C++ engines/neverhood/diskplayerscene.o C++ engines/neverhood/entity.o C++ engines/neverhood/gamevars.o C++ engines/mutationofjb/script.o C++ engines/neverhood/detection.o C++ engines/neverhood/graphics.o C++ engines/neverhood/microtiles.o C++ engines/neverhood/module.o C++ engines/neverhood/gamemodule.o C++ engines/neverhood/modules/module1100_sprites.o C++ engines/neverhood/modules/module1100.o C++ engines/neverhood/modules/module1000.o C++ engines/neverhood/modules/module1200.o C++ engines/neverhood/modules/module1200_sprites.o C++ engines/neverhood/modules/module1000_sprites.o C++ engines/neverhood/modules/module1500.o C++ engines/neverhood/menumodule.o C++ engines/neverhood/klaymen.o C++ engines/neverhood/modules/module1400.o C++ engines/neverhood/modules/module1300_sprites.o C++ engines/neverhood/modules/module1300.o C++ engines/neverhood/modules/module1400_sprites.o C++ engines/neverhood/modules/module1700_sprites.o C++ engines/neverhood/modules/module1700.o C++ engines/neverhood/modules/module1800.o C++ engines/neverhood/modules/module1600.o C++ engines/neverhood/modules/module2000.o C++ engines/neverhood/modules/module1900.o C++ engines/neverhood/modules/module1600_sprites.o C++ engines/neverhood/modules/module2100.o C++ engines/neverhood/modules/module2000_sprites.o C++ engines/neverhood/modules/module1900_sprites.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/module2600_sprites.o C++ engines/neverhood/modules/module2400_sprites.o C++ engines/neverhood/modules/module2400.o C++ engines/neverhood/modules/module2500.o C++ engines/neverhood/modules/module2700_sprites.o C++ engines/neverhood/modules/module2200_sprites.o C++ engines/neverhood/modules/module2900.o C++ engines/neverhood/modules/module2200.o C++ engines/neverhood/modules/module2900_sprites.o C++ engines/neverhood/modules/module2700.o C++ engines/neverhood/mouse.o C++ engines/neverhood/modules/module3000.o C++ engines/neverhood/navigationscene.o C++ engines/neverhood/modules/module3000_sprites.o C++ engines/neverhood/palette.o C++ engines/neverhood/neverhood.o C++ engines/neverhood/modules/module2800_sprites.o C++ engines/neverhood/resourceman.o C++ engines/neverhood/saveload.o C++ engines/neverhood/modules/module2800.o C++ engines/neverhood/smackerscene.o C++ engines/neverhood/screen.o C++ engines/neverhood/smackerplayer.o C++ engines/neverhood/resource.o C++ engines/parallaction/callables_br.o C++ engines/neverhood/scene.o C++ engines/parallaction/adlib.o C++ engines/neverhood/sprite.o C++ engines/parallaction/balloons.o C++ engines/neverhood/sound.o C++ engines/parallaction/debug.o C++ engines/parallaction/callables_ns.o C++ engines/parallaction/dialogue.o C++ engines/parallaction/detection.o C++ engines/neverhood/staticdata.o C++ engines/parallaction/gui.o C++ engines/parallaction/exec.o C++ engines/parallaction/font.o C++ engines/parallaction/disk_br.o C++ engines/parallaction/gfxbase.o C++ engines/parallaction/inventory.o C++ engines/parallaction/disk_ns.o C++ engines/parallaction/graphics.o C++ engines/parallaction/gui_br.o C++ engines/parallaction/input.o C++ engines/parallaction/exec_ns.o C++ engines/parallaction/gui_ns.o C++ engines/parallaction/parser.o C++ engines/parallaction/objects.o C++ engines/parallaction/exec_br.o C++ engines/parallaction/sound_ns.o C++ engines/parallaction/parallaction_ns.o C++ engines/parallaction/parallaction_br.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/parallaction/staticres.o C++ engines/pegasus/compass.o C++ engines/parallaction/parallaction.o C++ engines/pegasus/console.o C++ engines/pegasus/cursor.o C++ engines/pegasus/detection.o C++ engines/pegasus/fader.o C++ engines/parallaction/walk.o C++ engines/pegasus/energymonitor.o C++ engines/pegasus/elements.o C++ engines/parallaction/parser_br.o C++ engines/pegasus/graphics.o C++ engines/pegasus/interaction.o C++ engines/pegasus/hotspot.o C++ engines/pegasus/notification.o C++ engines/parallaction/parser_ns.o C++ engines/pegasus/input.o C++ engines/pegasus/movie.o C++ engines/pegasus/sound.o C++ engines/pegasus/interface.o C++ engines/pegasus/util.o C++ engines/pegasus/transition.o C++ engines/pegasus/ai/ai_action.o C++ engines/pegasus/timers.o C++ engines/pegasus/surface.o C++ engines/pegasus/gamestate.o C++ engines/pegasus/ai/ai_rule.o C++ engines/pegasus/items/autodragger.o C++ engines/pegasus/ai/ai_area.o C++ engines/pegasus/menu.o C++ engines/pegasus/items/inventory.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/biochips/biochipitem.o C++ engines/pegasus/items/inventorypicture.o C++ engines/pegasus/items/biochips/aichip.o C++ engines/pegasus/items/biochips/retscanchip.o C++ engines/pegasus/items/biochips/mapchip.o C++ engines/pegasus/items/biochips/mapimage.o C++ engines/pegasus/items/biochips/opticalchip.o C++ engines/pegasus/items/biochips/shieldchip.o C++ engines/pegasus/items/biochips/pegasuschip.o C++ engines/pegasus/items/inventory/gascanister.o C++ engines/pegasus/neighborhood/door.o C++ engines/pegasus/items/inventory/airmask.o C++ engines/pegasus/neighborhood/extra.o C++ engines/pegasus/items/inventory/inventoryitem.o C++ engines/pegasus/neighborhood/exit.o C++ engines/pegasus/neighborhood/hotspotinfo.o C++ engines/pegasus/items/inventory/keycard.o C++ engines/pegasus/neighborhood/spot.o C++ engines/pegasus/neighborhood/view.o C++ engines/pegasus/neighborhood/turn.o C++ engines/pegasus/neighborhood/zoom.o C++ engines/pegasus/neighborhood/mars/gravitoncannon.o C++ engines/pegasus/neighborhood/caldoria/caldoria4dsystem.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/energybeam.o C++ engines/pegasus/neighborhood/caldoria/caldoriamessages.o C++ engines/pegasus/neighborhood/caldoria/caldoriamirror.o C++ engines/pegasus/neighborhood/mars/hermite.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/mars/tractorbeam.o C++ engines/pegasus/neighborhood/norad/noradelevator.o C++ engines/pegasus/neighborhood/norad/pressuretracker.o C++ engines/pegasus/neighborhood/norad/norad.o C++ engines/pegasus/neighborhood/norad/pressuredoor.o C++ engines/pegasus/neighborhood/norad/alpha/ecrmonitor.o C++ engines/pegasus/neighborhood/caldoria/caldoria.o C++ engines/pegasus/neighborhood/norad/subplatform.o C++ engines/pegasus/neighborhood/neighborhood.o C++ engines/pegasus/neighborhood/norad/alpha/fillingstation.o C++ engines/pegasus/neighborhood/norad/alpha/panoramascroll.o C++ engines/pegasus/neighborhood/norad/subcontrolroom.o C++ engines/pegasus/neighborhood/norad/alpha/panorama.o C++ engines/pegasus/neighborhood/wsc/moleculebin.o C++ engines/pegasus/neighborhood/norad/delta/globegame.o C++ engines/pegasus/neighborhood/norad/alpha/noradalpha.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/tsa/tinytsa.o C++ engines/pegasus/neighborhood/mars/mars.o C++ engines/pegasus/neighborhood/norad/delta/noraddelta.o C++ engines/pink/cursor_mgr.o C++ engines/pink/console.o C++ engines/pink/archive.o C++ engines/pink/gui.o C++ engines/pink/file.o C++ engines/pink/detection.o C++ engines/pink/director.o C++ engines/pink/resource_mgr.o C++ engines/pink/pda_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/module.o C++ engines/pink/objects/side_effect.o C++ engines/pink/objects/actions/action_hide.o C++ engines/pegasus/neighborhood/wsc/wsc.o C++ engines/pink/objects/inventory.o C++ engines/pink/pink.o C++ engines/pink/objects/actions/action_loop.o C++ engines/pink/objects/actions/action_play.o C++ engines/pink/objects/actions/action_cel.o C++ engines/pink/objects/actions/action_still.o C++ engines/pink/objects/actions/action_talk.o C++ engines/pink/objects/actions/action_play_with_sfx.o C++ engines/pink/objects/actions/walk_action.o C++ engines/pink/objects/actors/audio_info_pda_button.o C++ engines/pink/objects/actions/action_sound.o C++ engines/pink/objects/actions/action_text.o C++ engines/pink/objects/actors/supporting_actor.o C++ engines/pink/objects/actors/pda_button_actor.o C++ engines/pink/objects/actors/actor.o C++ engines/pink/objects/handlers/handler_mgr.o C++ engines/pink/objects/handlers/handler_timer.o C++ engines/pink/objects/actors/lead_actor.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/sequences/seq_timer.o C++ engines/pink/objects/pages/game_page.o C++ engines/pink/objects/sequences/sequence_context.o C++ engines/pink/objects/sequences/sequence.o C++ engines/pink/objects/sequences/sequence_item.o C++ engines/pink/objects/walk/walk_location.o C++ engines/pink/objects/walk/walk_shortest_path.o C++ engines/pink/objects/walk/walk_mgr.o C++ engines/plumbers/console.o C++ engines/pink/objects/sequences/sequencer.o C++ engines/plumbers/detection.o C++ engines/prince/animation.o C++ engines/prince/cursor.o C++ engines/prince/decompress.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/mob.o C++ engines/prince/graphics.o C++ engines/prince/music.o C++ engines/prince/detection.o C++ engines/prince/object.o C++ engines/prince/draw.o C++ engines/prince/pscr.o C++ engines/prince/hero.o C++ engines/prince/inventory.o C++ engines/prince/variatxt.o C++ engines/prince/sound.o C++ engines/prince/videoplayer.o C++ engines/queen/bankman.o C++ engines/queen/credits.o C++ engines/prince/resource.o C++ engines/prince/saveload.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/detection.o C++ engines/queen/input.o C++ engines/prince/prince.o C++ engines/queen/grid.o C++ engines/prince/script.o C++ engines/queen/cutaway.o C++ engines/queen/musicdata.o C++ engines/queen/graphics.o C++ engines/queen/journal.o C++ engines/queen/midiadlib.o C++ engines/queen/display.o C++ engines/queen/music.o C++ engines/queen/restables.o C++ engines/queen/state.o C++ engines/queen/resource.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/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_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/logic.o 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/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/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/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/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/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/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/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/music.o C++ engines/saga/resource_rsc.o 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/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/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/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/shorten.o 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/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/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/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/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/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/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/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/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/sci/util.o C++ engines/sci/decompressor.o C++ engines/sci/event.o C++ engines/sci/engine/features.o C++ engines/sci/engine/gc.o C++ engines/sci/detection.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/guest_additions.o C++ engines/sci/engine/kmath.o C++ engines/sci/engine/kmenu.o C++ engines/sci/engine/klists.o C++ engines/sci/engine/kmisc.o C++ engines/sci/resource.o C++ engines/sci/engine/kparse.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/kmovement.o C++ engines/sci/engine/kfile.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/console.o C++ engines/sci/engine/object.o C++ engines/sci/engine/script_patches.o C++ engines/sci/engine/segment.o C++ engines/sci/engine/vm_types.o C++ engines/sci/engine/state.o C++ engines/sci/engine/scriptdebug.o C++ engines/sci/engine/static_selectors.o C++ engines/sci/engine/workarounds.o C++ engines/sci/engine/seg_manager.o C++ engines/sci/graphics/cache.o C++ engines/sci/graphics/compare.o C++ engines/sci/graphics/controls16.o C++ engines/sci/engine/vm.o C++ engines/sci/engine/savegame.o C++ engines/sci/graphics/coordadjuster.o C++ engines/sci/graphics/fontsjis.o C++ engines/sci/graphics/animate.o C++ engines/sci/graphics/font.o C++ engines/sci/engine/script.o C++ engines/sci/graphics/maciconbar.o C++ engines/sci/graphics/cursor.o C++ engines/sci/graphics/remap.o C++ engines/sci/graphics/menu.o C++ engines/sci/graphics/paint16.o C++ engines/sci/graphics/palette.o C++ engines/sci/graphics/text16.o C++ engines/sci/graphics/screen.o C++ engines/sci/graphics/ports.o C++ engines/sci/graphics/portrait.o C++ engines/sci/graphics/transitions.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/soundcmd.o C++ engines/sci/sound/audio.o C++ engines/sci/sound/music.o C++ engines/sci/parser/vocabulary.o C++ engines/sci/sound/drivers/adlib.o C++ engines/sci/graphics/view.o C++ engines/sci/sound/midiparser_sci.o C++ engines/sci/sound/drivers/amigamac.o C++ engines/sci/sound/drivers/fb01.o C++ engines/sci/sound/drivers/fmtowns.o C++ engines/sci/sound/drivers/pcjr.o C++ engines/sci/engine/hoyle5poker.o C++ engines/sci/video/seq_decoder.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/graphics/remap32.o C++ engines/sci/sound/drivers/pc9801.o C++ engines/sci/graphics/palette32.o C++ engines/sci/graphics/plane32.o C++ engines/sci/graphics/frameout.o C++ engines/sci/graphics/text32.o C++ engines/sci/graphics/screen_item32.o C++ engines/sci/graphics/cursor32.o C++ engines/sci/graphics/transitions32.o C++ engines/sci/sound/decoders/sol.o C++ engines/sci/graphics/video32.o C++ engines/sherlock/scalpel/3do/movie_decoder.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/sci/graphics/celobj32.o C++ engines/sherlock/scalpel/tsage/resources.o C++ engines/sherlock/scalpel/tsage/logo.o C++ engines/sherlock/scalpel/scalpel_fixed_text.o C++ engines/sherlock/scalpel/scalpel_darts.o C++ engines/sherlock/scalpel/scalpel.o C++ engines/sherlock/scalpel/scalpel_debugger.o C++ engines/sherlock/scalpel/scalpel_inventory.o C++ engines/sherlock/scalpel/scalpel_screen.o C++ engines/sherlock/scalpel/scalpel_saveload.o C++ engines/sci/video/robot_decoder.o C++ engines/sherlock/scalpel/scalpel_journal.o C++ engines/sherlock/scalpel/scalpel_people.o C++ engines/sherlock/tattoo/tattoo_debugger.o C++ engines/sherlock/scalpel/scalpel_scene.o C++ engines/sherlock/tattoo/tattoo_fixed_text.o C++ engines/sherlock/scalpel/settings.o C++ engines/sherlock/scalpel/scalpel_map.o C++ engines/sherlock/tattoo/tattoo_inventory.o C++ engines/sherlock/tattoo/tattoo_resources.o C++ engines/sherlock/scalpel/scalpel_talk.o C++ engines/sherlock/tattoo/tattoo.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_credits.o C++ engines/sherlock/tattoo/tattoo_talk.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/tattoo_journal.o C++ engines/sherlock/tattoo/tattoo_user_interface.o C++ engines/sherlock/tattoo/widget_lab.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_quit.o C++ engines/sherlock/tattoo/widget_options.o C++ engines/sherlock/tattoo/widget_text.o C++ engines/sherlock/tattoo/widget_tooltip.o C++ engines/sherlock/tattoo/widget_talk.o C++ engines/sherlock/tattoo/widget_inventory.o C++ engines/sherlock/debugger.o C++ engines/sherlock/detection.o C++ engines/sherlock/fixed_text.o C++ engines/sherlock/animation.o C++ engines/sherlock/tattoo/widget_verbs.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/journal.o C++ engines/sherlock/inventory.o C++ engines/sherlock/people.o C++ engines/sherlock/saveload.o C++ engines/sherlock/resources.o C++ engines/sherlock/surface.o C++ engines/sherlock/sound.o C++ engines/sherlock/sherlock.o C++ engines/sherlock/screen.o C++ engines/sherlock/objects.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/user_interface.o C++ engines/sky/disk.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/hufftext.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/detection.o C++ engines/sky/sky.o 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/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/music/gmchannel.o C++ engines/sky/music/adlibmusic.o C++ engines/sky/music/gmmusic.o 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/music/musicbase.o C++ engines/sky/music/mt32music.o C++ engines/sludge/bg_effects.o C++ engines/sludge/console.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/freeze.o C++ engines/sludge/detection.o C++ engines/sherlock/scene.o C++ engines/sludge/fileset.o C++ engines/sludge/floor.o C++ engines/sludge/fonttext.o C++ engines/sludge/hsi.o C++ engines/sludge/imgloader.o C++ engines/sludge/language.o C++ engines/sludge/graphics.o C++ engines/sludge/function.o C++ engines/sludge/loadsave.o C++ engines/sludge/movie.o C++ engines/sludge/main_loop.o C++ engines/sludge/moreio.o C++ engines/sludge/objtypes.o C++ engines/sludge/newfatal.o C++ engines/sludge/savedata.o C++ engines/sludge/region.o C++ engines/sludge/sludger.o C++ engines/sludge/sprbanks.o C++ engines/sludge/sludge.o C++ engines/sludge/speech.o C++ engines/sludge/builtin.o C++ engines/sludge/sound.o C++ engines/sludge/timing.o C++ engines/sludge/thumbnail.o C++ engines/sludge/statusba.o C++ engines/sludge/people.o C++ engines/sludge/transition.o C++ engines/sludge/utf8.o C++ engines/startrek/common.o C++ engines/sludge/sprites.o C++ engines/sludge/zbuffer.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/sludge/variable.o 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/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/lzss.o 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/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/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/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/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/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/text.o 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/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/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/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/rooms/demon2.o C++ engines/startrek/rooms/demon1.o 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/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/demon3.o C++ engines/startrek/rooms/demon5.o C++ engines/startrek/rooms/tug1.o 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/rooms/tug0.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/lovea.o C++ engines/startrek/rooms/love3.o C++ engines/startrek/rooms/love5.o C++ engines/startrek/rooms/love2.o C++ engines/startrek/rooms/mudd1.o C++ engines/startrek/rooms/mudd0.o C++ engines/startrek/rooms/mudd5.o C++ engines/startrek/rooms/mudd3.o C++ engines/startrek/rooms/mudd4.o C++ engines/startrek/rooms/mudd2.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/feather1.o C++ engines/startrek/rooms/feather4.o C++ engines/startrek/rooms/feather3.o C++ engines/startrek/rooms/feather6.o C++ engines/startrek/rooms/trial0.o C++ engines/startrek/rooms/feather5.o C++ engines/startrek/rooms/feather7.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/sins2.o C++ engines/startrek/rooms/sins1.o C++ engines/startrek/rooms/trial5.o C++ engines/startrek/rooms/sins3.o C++ engines/startrek/rooms/sins4.o C++ engines/startrek/rooms/veng0.o C++ engines/startrek/rooms/sins5.o C++ engines/startrek/rooms/veng1.o C++ engines/startrek/rooms/veng4.o C++ engines/startrek/rooms/veng3.o C++ engines/startrek/rooms/veng5.o C++ engines/startrek/rooms/veng2.o C++ engines/startrek/rooms/veng7.o C++ engines/supernova/console.o C++ engines/startrek/rooms/veng6.o C++ engines/startrek/rooms/venga.o C++ engines/startrek/rooms/veng8.o C++ engines/supernova/graphics.o C++ engines/supernova/room.o C++ engines/supernova/detection.o C++ engines/supernova/sound.o C++ engines/supernova/resman.o C++ engines/supernova/screen.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/console.o C++ engines/sword1/debug.o C++ engines/sword1/eventman.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/memman.o C++ engines/supernova/supernova.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/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/sword1/menu.o C++ engines/sword1/mouse.o 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/objectman.o C++ engines/sword1/detection.o 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/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/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/sword1/text.o 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/debug.o C++ engines/sword2/events.o 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/sword1/screen.o C++ engines/sword2/console.o C++ engines/sword2/icons.o C++ engines/sword2/layers.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/header.o C++ engines/supernova/supernova1/rooms.o C++ engines/sword2/interpreter.o C++ engines/sword2/logic.o C++ engines/sword2/memory.o C++ engines/sword2/function.o C++ engines/supernova/supernova2/rooms.o C++ engines/sword2/maketext.o C++ engines/sword2/palette.o C++ engines/sword2/menu.o C++ engines/sword2/protocol.o C++ engines/sword2/scroll.o C++ engines/sword2/render.o C++ engines/sword2/resman.o C++ engines/sword2/music.o C++ engines/sword2/mouse.o C++ engines/sword2/speech.o C++ engines/sword2/saveload.o C++ engines/sword2/sound.o C++ engines/sword2/sync.o C++ engines/sword2/startup.o C++ engines/sword25/console.o C++ engines/sword2/screen.o C++ engines/sword2/router.o C++ engines/sword2/sprite.o C++ engines/sword2/walker.o C++ engines/sword25/fmv/movieplayer_script.o C++ engines/sword25/gfx/animationdescription.o C++ engines/sword25/detection.o C++ engines/sword25/fmv/movieplayer.o C++ engines/sword25/sword25.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/sword2/sword2.o C++ engines/sword25/gfx/fontresource.o C++ engines/sword25/gfx/timedrenderobject.o C++ engines/sword25/gfx/staticbitmap.o C++ engines/sword25/gfx/screenshot.o C++ engines/sword25/gfx/graphicengine.o C++ engines/sword25/gfx/text.o C++ engines/sword25/gfx/image/imgloader.o C++ engines/sword25/gfx/image/swimage.o C++ engines/sword25/gfx/image/renderedimage.o C++ engines/sword25/gfx/renderobjectmanager.o C++ engines/sword25/input/inputengine.o C++ engines/sword25/input/inputengine_script.o C++ engines/sword25/gfx/image/vectorimagerenderer.o C++ engines/sword25/kernel/filesystemutil.o C++ engines/sword25/kernel/inputpersistenceblock.o C++ engines/sword25/kernel/outputpersistenceblock.o C++ engines/sword25/gfx/image/art.o C++ engines/sword25/kernel/kernel.o C++ engines/sword25/kernel/kernel_script.o C++ engines/sword25/gfx/image/vectorimage.o C++ engines/sword25/kernel/resource.o C++ engines/sword25/kernel/resmanager.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/gfx/renderobject.o C++ engines/sword25/math/regionregistry.o C++ engines/sword25/math/vertex.o C++ engines/sword25/math/geometry_script.o C++ engines/sword25/math/polygon.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/teenagent/actor.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/sword25/sfx/soundengine.o C++ engines/teenagent/animation.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/pack.o C++ engines/teenagent/detection.o C++ engines/teenagent/objects.o C++ engines/teenagent/inventory.o C++ engines/teenagent/resources.o C++ engines/teenagent/surface_list.o C++ engines/teenagent/surface.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/savegame.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/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/encoding.o C++ engines/testbed/graphics.o C++ engines/teenagent/teenagent.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/teenagent/scene.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/teenagent/callbacks.o C++ engines/tinsel/adpcm.o 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/cliprect.o C++ engines/tinsel/bg.o C++ engines/testbed/speech.o C++ engines/tinsel/debugger.o C++ engines/tinsel/actors.o C++ engines/tinsel/config.o C++ engines/tinsel/cursor.o C++ engines/tinsel/bmv.o C++ engines/tinsel/effect.o C++ engines/tinsel/font.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/drives.o C++ engines/tinsel/events.o C++ engines/tinsel/heapmem.o C++ engines/tinsel/mareels.o C++ engines/tinsel/handle.o C++ engines/tinsel/multiobj.o C++ engines/tinsel/graphics.o C++ engines/tinsel/detection.o C++ engines/tinsel/object.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/savescn.o C++ engines/tinsel/rince.o C++ engines/tinsel/play.o C++ engines/tinsel/sched.o C++ engines/tinsel/scn.o C++ engines/tinsel/scene.o C++ engines/tinsel/timers.o 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/scroll.o C++ engines/tinsel/text.o C++ engines/tinsel/sysvar.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/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/token.o C++ engines/tinsel/polygons.o C++ engines/tinsel/dialogs.o C++ engines/titanic/continue_save_dialog.o C++ engines/titanic/debugger.o C++ engines/titanic/events.o C++ engines/tinsel/tinsel.o C++ engines/titanic/game_location.o C++ engines/titanic/detection.o C++ engines/titanic/game_state.o C++ engines/titanic/game_view.o C++ engines/titanic/input_translator.o C++ engines/titanic/room_flags.o C++ engines/titanic/input_handler.o C++ engines/titanic/carry/auditory_centre.o C++ engines/titanic/game_manager.o C++ engines/titanic/carry/bowl_ear.o C++ engines/titanic/titanic.o C++ engines/titanic/carry/bridge_piece.o C++ engines/titanic/main_game_window.o C++ engines/titanic/carry/brain.o C++ engines/titanic/carry/arm.o C++ engines/titanic/carry/carry.o C++ engines/titanic/carry/central_core.o C++ engines/titanic/carry/carry_parrot.o C++ engines/titanic/carry/crushed_tv.o C++ engines/titanic/carry/ear.o C++ engines/titanic/carry/feathers.o C++ engines/tinsel/tinlib.o C++ engines/titanic/carry/chicken.o C++ engines/titanic/carry/fruit.o C++ engines/titanic/carry/eye.o C++ engines/titanic/carry/hammer.o C++ engines/titanic/carry/glass.o C++ engines/titanic/carry/hose_end.o C++ engines/titanic/carry/head_piece.o C++ engines/titanic/carry/hose.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/maitred_right_arm.o C++ engines/titanic/carry/magazine.o C++ engines/titanic/carry/maitred_left_arm.o C++ engines/titanic/carry/mouth.o C++ engines/titanic/carry/napkin.o C++ engines/titanic/carry/nose.o C++ engines/titanic/carry/parcel.o C++ engines/titanic/carry/note.o C++ engines/titanic/carry/perch.o C++ engines/titanic/carry/plug_in.o C++ engines/titanic/carry/photograph.o C++ engines/titanic/carry/phonograph_ear.o C++ engines/titanic/carry/speech_centre.o C++ engines/titanic/carry/phonograph_cylinder.o C++ engines/titanic/carry/sweets.o C++ engines/titanic/core/dont_save_file_item.o C++ engines/titanic/core/file_item.o C++ engines/titanic/core/background.o C++ engines/titanic/carry/vision_centre.o C++ engines/titanic/core/list.o C++ engines/titanic/core/click_responder.o C++ engines/titanic/core/message_target.o C++ engines/titanic/core/drop_target.o C++ engines/titanic/core/game_object_desc_item.o C++ engines/titanic/core/mail_man.o C++ engines/titanic/core/node_item.o C++ engines/titanic/core/link_item.o C++ engines/titanic/core/multi_drop_target.o C++ engines/titanic/core/named_item.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_turn_off.o C++ engines/titanic/core/turn_on_play_sound.o C++ engines/titanic/game/annoy_barbot.o C++ engines/titanic/game/announce.o C++ engines/titanic/core/view_item.o C++ engines/titanic/game/arb_background.o C++ engines/titanic/game/arboretum_gate.o C++ engines/titanic/core/project_item.o C++ engines/titanic/core/tree_item.o C++ engines/titanic/game/auto_animate.o C++ engines/titanic/game/bar_menu.o C++ engines/titanic/core/game_object.o C++ engines/titanic/game/bar_bell.o C++ engines/titanic/game/bottom_of_well_monitor.o C++ engines/titanic/game/belbot_get_light.o C++ engines/titanic/game/bar_menu_button.o C++ engines/titanic/game/bowl_unlocker.o C++ engines/titanic/game/bridge_door.o C++ engines/titanic/game/bomb.o C++ engines/titanic/game/brain_slot.o C++ engines/titanic/game/broken_pell_base.o C++ engines/titanic/game/bridge_view.o C++ engines/titanic/game/broken_pellerator.o C++ engines/titanic/game/broken_pellerator_froz.o C++ engines/titanic/game/cage.o C++ engines/titanic/game/captains_wheel.o C++ engines/titanic/game/cdrom_computer.o C++ engines/titanic/game/cdrom.o C++ engines/titanic/game/cdrom_tray.o C++ engines/titanic/game/cell_point_button.o C++ engines/titanic/game/chev_panel.o C++ engines/titanic/game/chicken_cooler.o C++ engines/titanic/game/chev_code.o C++ engines/titanic/game/close_broken_pel.o C++ engines/titanic/game/code_wheel.o C++ engines/titanic/game/computer.o C++ engines/titanic/game/cookie.o C++ engines/titanic/game/chicken_dispensor.o C++ engines/titanic/game/credits.o C++ engines/titanic/game/computer_screen.o C++ engines/titanic/game/dead_area.o C++ engines/titanic/game/desk_click_responder.o C++ engines/titanic/game/credits_button.o C++ engines/titanic/game/doorbot_elevator_handler.o C++ engines/titanic/game/doorbot_home_handler.o C++ engines/titanic/game/eject_phonograph_button.o C++ engines/titanic/game/ear_sweet_bowl.o C++ engines/titanic/game/elevator_action_area.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_explode_ship.o C++ engines/titanic/game/end_sequence_control.o C++ engines/titanic/game/end_game_credits.o C++ engines/titanic/game/fan.o C++ engines/titanic/game/hammer_dispensor.o C++ engines/titanic/game/hammer_dispensor_button.o C++ engines/titanic/game/fan_control.o C++ engines/titanic/game/fan_decrease.o C++ engines/titanic/game/fan_increase.o C++ engines/titanic/game/floor_indicator.o C++ engines/titanic/game/fan_noises.o C++ engines/titanic/game/games_console.o C++ engines/titanic/game/glass_smasher.o C++ engines/titanic/game/hammer_clip.o C++ engines/titanic/game/get_lift_eye2.o C++ engines/titanic/game/head_smash_event.o C++ engines/titanic/game/head_spinner.o C++ engines/titanic/game/head_slot.o C++ engines/titanic/game/head_smash_lever.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/little_lift_button.o C++ engines/titanic/game/light.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_room_phonograph.o C++ engines/titanic/game/music_console_button.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_off.o C++ engines/titanic/game/nav_helmet.o C++ engines/titanic/game/no_nut_bowl.o C++ engines/titanic/game/navigation_computer.o C++ engines/titanic/game/nav_helmet_on.o C++ engines/titanic/game/nose_holder.o C++ engines/titanic/game/null_port_hole.o C++ engines/titanic/game/nut_replacer.o C++ engines/titanic/game/pet_disabler.o C++ engines/titanic/game/phonograph.o C++ engines/titanic/game/phonograph_lid.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/record_phonograph_button.o C++ engines/titanic/game/port_hole.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/season_background.o C++ engines/titanic/game/sauce_dispensor.o C++ engines/titanic/game/season_barrel.o C++ engines/titanic/game/service_elevator_window.o C++ engines/titanic/game/seasonal_adjustment.o C++ engines/titanic/game/ship_setting.o C++ engines/titanic/game/ship_setting_button.o C++ engines/titanic/game/show_cell_points.o C++ engines/titanic/game/splash_animation.o C++ engines/titanic/game/speech_dispensor.o C++ engines/titanic/game/starling_puret.o C++ engines/titanic/game/stop_phonograph_button.o C++ engines/titanic/game/sub_wrapper.o C++ engines/titanic/game/start_action.o C++ engines/titanic/game/sweet_bowl.o C++ engines/titanic/game/sub_glass.o C++ engines/titanic/game/third_class_canal.o C++ engines/titanic/game/tow_parrot_nav.o C++ engines/titanic/game/television.o C++ engines/titanic/game/variable_list.o C++ engines/titanic/game/titania_still_control.o C++ engines/titanic/game/throw_tv_down_well.o C++ engines/titanic/game/up_lighter.o C++ engines/titanic/game/useless_lever.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/gondolier/gondolier_base.o C++ engines/titanic/game/wheel_spin_horn.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_legs.o C++ engines/titanic/game/maitred/maitred_body.o C++ engines/titanic/game/gondolier/gondolier_slider.o C++ engines/titanic/game/maitred/maitred_prod_receptor.o C++ engines/titanic/game/parrot/parrot_lobby_controller.o C++ engines/titanic/game/parrot/parrot_lobby_link_updater.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_nut_bowl_actor.o C++ engines/titanic/game/parrot/parrot_loser.o C++ engines/titanic/game/parrot/parrot_nut_eater.o C++ engines/titanic/game/parrot/parrot_perch_holder.o C++ engines/titanic/game/parrot/player_meets_parrot.o C++ engines/titanic/game/parrot/parrot_trigger.o C++ engines/titanic/game/pet/pet_class2.o C++ engines/titanic/game/pet/pet_class1.o C++ engines/titanic/game/pet/pet_class3.o C++ engines/titanic/game/pet/pet.o C++ engines/titanic/game/pet/pet_monitor.o C++ engines/titanic/game/pet/pet_lift.o C++ engines/titanic/game/pet/pet_pellerator.o C++ engines/titanic/game/pet/pet_sounds.o C++ engines/titanic/game/pet/pet_position.o C++ engines/titanic/game/pet/pet_sentinal.o C++ engines/titanic/game/pet/pet_transition.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/lemon_on_bar.o C++ engines/titanic/game/pickup/pick_up_speech_centre.o C++ engines/titanic/game/placeholder/tv_on_bar.o C++ engines/titanic/game/placeholder/bar_shelf_vis_centre.o C++ engines/titanic/game/placeholder/place_holder.o C++ engines/titanic/game/transport/gondolier.o C++ engines/titanic/game/sgt/armchair.o C++ engines/titanic/game/transport/transport.o C++ engines/titanic/game/transport/service_elevator.o C++ engines/titanic/game/transport/lift_indicator.o C++ engines/titanic/game/transport/pellerator.o C++ engines/titanic/game/transport/lift.o C++ engines/titanic/game/sgt/basin.o C++ engines/titanic/game/sgt/bedfoot.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/chest_of_drawers.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_state_control.o C++ engines/titanic/game/sgt/sgt_navigation.o C++ engines/titanic/game/sgt/toilet.o C++ engines/titanic/game/sgt/vase.o C++ engines/titanic/game/sgt/sgt_state_room.o C++ engines/titanic/game/sgt/sgt_upper_doors_sound.o C++ engines/titanic/game/sgt/sgt_tv.o C++ engines/titanic/game/sgt/washstand.o C++ engines/titanic/gfx/act_button.o C++ engines/titanic/gfx/chev_left_off.o C++ engines/titanic/gfx/changes_season_button.o C++ engines/titanic/gfx/chev_right_off.o C++ engines/titanic/gfx/chev_right_on.o C++ engines/titanic/gfx/chev_left_on.o C++ engines/titanic/gfx/chev_send_rec_switch.o C++ engines/titanic/gfx/edit_control.o C++ engines/titanic/gfx/elevator_button.o C++ engines/titanic/gfx/get_from_succ.o C++ engines/titanic/gfx/helmet_on_off.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_image.o C++ engines/titanic/gfx/icon_nav_left.o C++ engines/titanic/gfx/icon_nav_receive.o C++ engines/titanic/gfx/icon_nav_send.o C++ engines/titanic/gfx/icon_nav_up.o C++ engines/titanic/gfx/icon_nav_right.o C++ engines/titanic/gfx/move_object_button.o C++ engines/titanic/gfx/music_control.o C++ engines/titanic/gfx/keybrd_butt.o C++ engines/titanic/gfx/music_slider_speed.o C++ engines/titanic/gfx/music_slider.o C++ engines/titanic/gfx/music_slider_pitch.o C++ engines/titanic/gfx/music_switch_inversion.o C++ engines/titanic/gfx/music_switch.o C++ engines/titanic/gfx/music_switch_reverse.o C++ engines/titanic/gfx/send_to_succ.o C++ engines/titanic/gfx/slider_button.o C++ engines/titanic/gfx/small_chev_left_off.o C++ engines/titanic/gfx/music_voice_mute.o C++ engines/titanic/gfx/small_chev_left_on.o C++ engines/titanic/gfx/sgt_selector.o C++ engines/titanic/gfx/small_chev_right_off.o C++ engines/titanic/gfx/status_change_button.o C++ engines/titanic/gfx/st_button.o C++ engines/titanic/gfx/text_up.o C++ engines/titanic/gfx/small_chev_right_on.o C++ engines/titanic/gfx/text_down.o C++ engines/titanic/gfx/toggle_button.o C++ engines/titanic/gfx/text_skrew.o C++ engines/titanic/gfx/toggle_switch.o C++ engines/titanic/messages/auto_sound_event.o C++ engines/titanic/messages/mouse_messages.o C++ engines/titanic/messages/bilge_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/service_elevator_door.o C++ engines/titanic/messages/messages.o C++ engines/titanic/moves/enter_bomb_room.o C++ engines/titanic/moves/enter_exit_first_class_state.o C++ engines/titanic/moves/enter_bridge.o C++ engines/titanic/moves/call_pellerator.o C++ engines/titanic/moves/enter_exit_view.o C++ engines/titanic/moves/enter_exit_mini_lift.o C++ engines/titanic/core/saveable_object.o C++ engines/titanic/moves/enter_exit_sec_class_mini_lift.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_state_room.o C++ engines/titanic/moves/exit_pellerator.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/move_player_to.o C++ engines/titanic/moves/pan_from_pel.o C++ engines/titanic/moves/restaurant_pan_handler.o C++ engines/titanic/moves/restricted_move.o C++ engines/titanic/moves/scraliontis_table.o C++ engines/titanic/moves/trip_down_canal.o C++ engines/titanic/npcs/callbot.o C++ engines/titanic/npcs/character.o C++ engines/titanic/npcs/bellbot.o C++ engines/titanic/npcs/bilge_succubus.o C++ engines/titanic/npcs/barbot.o C++ engines/titanic/npcs/maitre_d.o C++ engines/titanic/npcs/deskbot.o C++ engines/titanic/npcs/doorbot.o C++ engines/titanic/npcs/liftbot.o C++ engines/titanic/npcs/mobile.o C++ engines/titanic/npcs/robot_controller.o C++ engines/titanic/npcs/starlings.o C++ engines/titanic/npcs/parrot_succubus.o C++ engines/titanic/npcs/summon_bots.o C++ engines/titanic/npcs/titania.o C++ engines/titanic/npcs/parrot.o C++ engines/titanic/npcs/true_talk_npc.o C++ engines/titanic/pet_control/pet_element.o C++ engines/titanic/npcs/succubus.o C++ engines/titanic/pet_control/pet_frame.o C++ engines/titanic/pet_control/pet_gfx_element.o C++ engines/titanic/pet_control/pet_conversations.o C++ engines/titanic/pet_control/pet_inventory_glyphs.o C++ engines/titanic/pet_control/pet_inventory.o C++ engines/titanic/pet_control/pet_starfield.o C++ engines/titanic/pet_control/pet_real_life.o C++ engines/titanic/pet_control/pet_control.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_rooms.o C++ engines/titanic/pet_control/pet_remote.o C++ engines/titanic/pet_control/pet_drag_chev.o C++ engines/titanic/pet_control/pet_graphic.o C++ engines/titanic/pet_control/pet_graphic2.o C++ engines/titanic/pet_control/pet_remote_glyphs.o C++ engines/titanic/pet_control/pet_mode_off.o C++ engines/titanic/pet_control/pet_leaf.o C++ engines/titanic/pet_control/pet_load.o C++ engines/titanic/pet_control/pet_mode_on.o C++ engines/titanic/pet_control/pet_mode_panel.o C++ engines/titanic/pet_control/pet_load_save.o C++ engines/titanic/pet_control/pet_pannel2.o C++ engines/titanic/pet_control/pet_pannel1.o C++ engines/titanic/pet_control/pet_pannel3.o C++ engines/titanic/pet_control/pet_glyphs.o C++ engines/titanic/sound/audio_buffer.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/pet_control/pet_slider.o C++ engines/titanic/sound/auto_music_player.o C++ engines/titanic/sound/auto_music_player_base.o C++ engines/titanic/sound/auto_sound_player.o C++ engines/titanic/sound/auto_sound_player_adsr.o C++ engines/titanic/pet_control/pet_sound.o C++ engines/titanic/sound/background_sound_maker.o C++ engines/titanic/sound/bird_song.o C++ engines/titanic/sound/dome_from_top_of_well.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_song.o C++ engines/titanic/sound/music_player.o C++ engines/titanic/sound/music_room_instrument.o C++ engines/titanic/sound/node_auto_sound_player.o C++ engines/titanic/sound/qmixer.o C++ engines/titanic/sound/proximity.o C++ engines/titanic/sound/restricted_auto_music_player.o C++ engines/titanic/sound/room_auto_sound_player.o C++ engines/titanic/sound/room_trigger_auto_music_player.o C++ engines/titanic/sound/season_noises.o C++ engines/titanic/sound/seasonal_music_player.o C++ engines/titanic/sound/titania_speech.o C++ engines/titanic/sound/trigger_auto_music_player.o C++ engines/titanic/sound/water_lapping_sounds.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/sound_manager.o C++ engines/titanic/star_control/fpoint.o C++ engines/titanic/star_control/camera_auto_mover.o C++ engines/titanic/star_control/frect.o C++ engines/titanic/star_control/frange.o C++ engines/titanic/star_control/camera_mover.o C++ engines/titanic/star_control/fmatrix.o C++ engines/titanic/sound/sound.o C++ engines/titanic/star_control/fpose.o C++ engines/titanic/star_control/star_control.o C++ engines/titanic/star_control/marked_auto_mover.o C++ engines/titanic/star_control/marked_camera_mover.o C++ engines/titanic/star_control/fvector.o C++ engines/titanic/star_control/orientation_changer.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_crosshairs.o C++ engines/titanic/star_control/star_ref.o C++ engines/titanic/star_control/star_points1.o C++ engines/titanic/star_control/star_markers.o C++ engines/titanic/star_control/star_camera.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_area.o C++ engines/titanic/star_control/surface_fader.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/support/direct_draw_surface.o C++ engines/titanic/star_control/star_view.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/transparency_surface.o C++ engines/titanic/support/movie_event.o C++ engines/titanic/support/movie_manager.o C++ engines/titanic/support/mouse_cursor.o C++ engines/titanic/support/movie_clip.o C++ engines/titanic/support/rect.o C++ engines/titanic/support/files_manager.o C++ engines/titanic/support/string_parser.o C++ engines/titanic/support/string.o C++ engines/titanic/support/movie_range_info.o C++ engines/titanic/support/movie.o C++ engines/titanic/support/screen_manager.o C++ engines/titanic/support/simple_file.o C++ engines/titanic/support/text_cursor.o C++ engines/titanic/support/time_event_info.o C++ engines/titanic/support/credit_text.o C++ engines/titanic/true_talk/dialogue_file.o C++ engines/titanic/support/video_surface.o C++ engines/titanic/true_talk/succubus_script.o C++ engines/titanic/true_talk/parrot_script.o C++ engines/titanic/true_talk/barbot_script.o C++ engines/titanic/true_talk/doorbot_script.o C++ engines/titanic/true_talk/title_engine.o C++ engines/titanic/true_talk/maitred_script.o C++ engines/titanic/true_talk/script_handler.o C++ engines/titanic/true_talk/liftbot_script.o C++ engines/titanic/true_talk/tt_action.o C++ engines/titanic/true_talk/tt_adj.o C++ engines/titanic/true_talk/bellbot_script.o C++ engines/titanic/true_talk/deskbot_script.o C++ engines/titanic/true_talk/tt_node.o C++ engines/titanic/true_talk/tt_hist.o C++ engines/titanic/true_talk/tt_concept_node.o C++ engines/titanic/true_talk/tt_major_word.o C++ engines/titanic/true_talk/tt_concept.o C++ engines/titanic/true_talk/tt_picture.o C++ engines/titanic/true_talk/script_support.o C++ engines/titanic/true_talk/tt_pronoun.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_sentence_node.o C++ engines/titanic/true_talk/tt_script_base.o C++ engines/titanic/true_talk/true_talk_manager.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_title_script.o C++ engines/titanic/true_talk/tt_sentence.o C++ engines/titanic/true_talk/tt_scripts.o C++ engines/titanic/true_talk/tt_talker.o C++ engines/toltecs/animation.o C++ engines/titanic/true_talk/tt_npc_script.o C++ engines/toltecs/console.o C++ engines/titanic/true_talk/tt_vocab.o C++ engines/titanic/true_talk/tt_word.o C++ engines/titanic/true_talk/tt_parser.o C++ engines/toltecs/microtiles.o C++ engines/toltecs/music.o C++ engines/toltecs/movie.o C++ engines/toltecs/palette.o C++ engines/toltecs/detection.o C++ engines/toltecs/render.o C++ engines/toltecs/resource.o C++ engines/toltecs/saveload.o C++ engines/toltecs/toltecs.o C++ engines/toltecs/menu.o C++ engines/toltecs/sound.o C++ engines/toltecs/segmap.o C++ engines/toltecs/screen.o C++ engines/toltecs/sprite.o C++ engines/tony/debugger.o C++ engines/tony/globals.o C++ engines/tony/detection.o C++ engines/toltecs/script.o C++ engines/tony/input.o C++ engines/tony/gfxengine.o C++ engines/tony/sound.o C++ engines/tony/font.o C++ engines/tony/inventory.o C++ engines/tony/utils.o C++ engines/tony/game.o C++ engines/tony/gfxcore.o C++ engines/tony/mpal/expr.o C++ engines/tony/mpal/memory.o C++ engines/tony/window.o C++ engines/tony/tony.o C++ engines/tony/mpal/lzo.o C++ engines/tony/tonychar.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/custom.o C++ engines/tony/loc.o C++ engines/toon/audio.o C++ engines/toon/anim.o C++ engines/toon/drew.o C++ engines/toon/flux.o C++ engines/toon/font.o C++ engines/toon/character.o C++ engines/toon/detection.o C++ engines/toon/hotspot.o C++ engines/tony/mpal/mpal.o C++ engines/toon/movie.o C++ engines/toon/picture.o C++ engines/toon/text.o C++ engines/toon/path.o C++ engines/toon/script.o C++ engines/toon/resource.o C++ engines/toon/tools.o C++ engines/toon/state.o C++ engines/touche/console.o C++ engines/touche/graphics.o C++ engines/touche/midi.o C++ engines/touche/detection.o C++ engines/touche/menu.o C++ engines/touche/staticres.o C++ engines/touche/opcodes.o C++ engines/touche/saveload.o C++ engines/toon/script_func.o C++ engines/touche/resource.o C++ engines/tsage/blue_force/blueforce_dialogs.o C++ engines/tsage/blue_force/blueforce_scenes0.o C++ engines/touche/touche.o C++ engines/tsage/blue_force/blueforce_scenes2.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_scenes4.o C++ engines/tsage/blue_force/blueforce_scenes6.o C++ engines/tsage/blue_force/blueforce_logic.o C++ engines/tsage/blue_force/blueforce_scenes7.o C++ engines/tsage/blue_force/blueforce_scenes1.o C++ engines/tsage/debugger.o C++ engines/tsage/blue_force/blueforce_scenes5.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/blue_force/blueforce_scenes9.o C++ engines/tsage/ringworld/ringworld_dialogs.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_scenes4.o C++ engines/tsage/ringworld/ringworld_scenes2.o C++ engines/tsage/globals.o C++ engines/tsage/core.o C++ engines/tsage/ringworld/ringworld_logic.o C++ engines/tsage/ringworld2/ringworld2_airduct.o C++ engines/tsage/ringworld/ringworld_scenes1.o C++ engines/tsage/ringworld2/ringworld2_dialogs.o C++ engines/tsage/ringworld/ringworld_speakers.o C++ engines/tsage/ringworld/ringworld_scenes6.o C++ engines/tsage/ringworld/ringworld_scenes10.o C++ engines/tsage/ringworld/ringworld_scenes8.o C++ engines/tsage/ringworld/ringworld_scenes5.o C++ engines/tsage/ringworld2/ringworld2_outpost.o C++ engines/tsage/ringworld/ringworld_scenes3.o C++ engines/tsage/ringworld2/ringworld2_logic.o C++ engines/tsage/ringworld2/ringworld2_vampire.o C++ engines/tsage/sherlock/sherlock_logo.o C++ engines/tsage/saveload.o C++ engines/tsage/screen.o C++ engines/tsage/staticres.o C++ engines/tsage/tsage.o C++ engines/tsage/ringworld2/ringworld2_speakers.o C++ engines/tsage/scenes.o C++ engines/tucker/console.o C++ engines/tucker/graphics.o C++ engines/tsage/user_interface.o C++ engines/tucker/detection.o C++ engines/tucker/saveload.o C++ engines/tucker/staticres.o C++ engines/tucker/locations.o C++ engines/tsage/ringworld2/ringworld2_scenes2.o C++ engines/tsage/sound.o C++ engines/tucker/sequences.o C++ engines/tsage/ringworld2/ringworld2_scenes1.o C++ engines/tsage/ringworld2/ringworld2_scenes3.o C++ engines/tsage/ringworld2/ringworld2_scenes0.o C++ engines/voyeur/debugger.o C++ engines/voyeur/data.o C++ engines/voyeur/animation.o C++ engines/tucker/resource.o C++ engines/voyeur/detection.o C++ engines/voyeur/sound.o C++ engines/voyeur/staticres.o C++ engines/voyeur/events.o C++ engines/wage/debugger.o C++ engines/voyeur/screen.o C++ engines/voyeur/files_threads.o C++ engines/voyeur/voyeur.o C++ engines/wage/combat.o C++ engines/voyeur/voyeur_game.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/wage/design.o C++ engines/wage/randomhat.o C++ engines/wage/dialog.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/wintermute/ad/ad_inventory.o C++ engines/wage/saveload.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_node_state.o C++ engines/wintermute/ad/ad_actor.o C++ engines/wintermute/ad/ad_item.o C++ engines/wintermute/ad/ad_path.o C++ engines/wintermute/ad/ad_layer.o C++ engines/wintermute/ad/ad_path_point.o C++ engines/wage/world.o C++ engines/wintermute/ad/ad_response_context.o C++ engines/wintermute/ad/ad_region.o C++ engines/wintermute/ad/ad_response.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_sprite_set.o C++ engines/wintermute/ad/ad_sentence.o C++ engines/wintermute/ad/ad_response_box.o C++ engines/wintermute/ad/ad_talk_node.o C++ engines/wintermute/ad/ad_talk_def.o C++ engines/wintermute/ad/ad_talk_holder.o C++ engines/wintermute/ad/ad_waypoint_group.o C++ engines/wintermute/base/scriptables/debuggable/debuggable_script_engine.o C++ engines/wintermute/base/scriptables/debuggable/debuggable_script.o C++ engines/wintermute/base/scriptables/script_ext_array.o C++ engines/wintermute/base/scriptables/script_ext_date.o C++ engines/wintermute/base/scriptables/script_ext_directory.o C++ engines/wintermute/base/scriptables/script_stack.o C++ engines/wintermute/base/scriptables/script_engine.o C++ engines/wintermute/base/scriptables/script.o C++ engines/wintermute/base/scriptables/script_ext_file.o C++ engines/wintermute/base/scriptables/script_ext_math.o C++ engines/wintermute/base/scriptables/script_ext_object.o C++ engines/wintermute/base/file/base_file.o C++ engines/wintermute/base/scriptables/script_value.o C++ engines/wintermute/base/scriptables/script_ext_mem_buffer.o C++ engines/wintermute/base/file/base_file_entry.o C++ engines/wintermute/base/file/base_disk_file.o C++ engines/wintermute/base/file/base_save_thumb_file.o C++ engines/wintermute/base/file/base_savefile_manager_file.o C++ engines/wintermute/base/scriptables/script_ext_string.o C++ engines/wintermute/base/font/base_font.o C++ engines/wintermute/ad/ad_scene.o C++ engines/wintermute/base/file/base_package.o C++ engines/wintermute/base/font/base_font_storage.o C++ engines/wintermute/base/gfx/base_renderer.o C++ engines/wintermute/base/font/base_font_bitmap.o C++ engines/wintermute/base/gfx/base_image.o C++ engines/wintermute/base/gfx/base_surface.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/base_dynamic_buffer.o C++ engines/wintermute/base/gfx/osystem/base_render_osystem.o C++ engines/wintermute/base/sound/base_sound_buffer.o C++ engines/wintermute/base/sound/base_sound_manager.o C++ engines/wintermute/base/base_active_rect.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/particles/part_emitter.o C++ engines/wintermute/base/base_game_settings.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_parser.o C++ engines/wintermute/base/base_file_manager.o C++ engines/wintermute/base/base_point.o C++ engines/wintermute/base/base_frame.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_script_holder.o C++ engines/wintermute/base/base_region.o C++ engines/wintermute/base/base_string_table.o C++ engines/wintermute/base/base_transition_manager.o C++ engines/wintermute/base/base_surface_storage.o C++ engines/wintermute/base/base_sub_frame.o C++ engines/wintermute/base/base_sprite.o C++ engines/wintermute/base/timer.o C++ engines/wintermute/base/base_viewport.o C++ engines/wintermute/base/save_thumb_helper.o C++ engines/wintermute/debugger/breakpoint.o C++ engines/wintermute/debugger/listing_providers/blank_listing_provider.o C++ engines/wintermute/debugger/listing_providers/blank_listing.o C++ engines/wintermute/debugger/error.o C++ engines/wintermute/debugger/script_monitor.o C++ engines/wintermute/base/saveload.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/math/matrix4.o C++ engines/wintermute/math/math_util.o C++ engines/wintermute/math/vector2.o C++ engines/wintermute/base/base_game.o C++ engines/wintermute/debugger/listing_providers/cached_source_listing_provider.o C++ engines/wintermute/debugger/debugger_controller.o C++ engines/wintermute/system/sys_instance.o C++ engines/wintermute/platform_osystem.o C++ engines/wintermute/ui/ui_entity.o C++ engines/wintermute/detection.o C++ engines/wintermute/system/sys_class.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/convert_utf.o C++ engines/wintermute/utils/crc.o C++ engines/wintermute/ui/ui_object.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/video/video_player.o C++ engines/wintermute/utils/string_util.o C++ engines/wintermute/video/subtitle_card.o C++ engines/wintermute/utils/utils.o C++ engines/wintermute/video/video_subtitler.o C++ engines/wintermute/video/video_theora_player.o C++ engines/wintermute/persistent.o C++ engines/wintermute/ui/ui_window.o C++ engines/wintermute/debugger.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/swordsofxeen/swordsofxeen.o C++ engines/xeen/swordsofxeen/swordsofxeen_menu.o C++ engines/xeen/dialogs/credits_screen.o C++ engines/xeen/worldofxeen/worldofxeen_menu.o C++ engines/xeen/worldofxeen/clouds_cutscenes.o C++ engines/xeen/worldofxeen/worldofxeen.o C++ engines/xeen/worldofxeen/worldofxeen_cutscenes.o C++ engines/xeen/dialogs/dialogs_awards.o C++ engines/xeen/dialogs/dialogs.o C++ engines/xeen/dialogs/dialogs_difficulty.o C++ engines/xeen/dialogs/dialogs_control_panel.o C++ engines/xeen/dialogs/dialogs_dismiss.o C++ engines/xeen/dialogs/dialogs_copy_protection.o C++ engines/xeen/dialogs/dialogs_exchange.o C++ engines/xeen/dialogs/dialogs_char_info.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_input.o C++ engines/xeen/dialogs/dialogs_query.o C++ engines/xeen/dialogs/dialogs_quests.o C++ engines/xeen/dialogs/dialogs_quick_ref.o C++ engines/xeen/dialogs/dialogs_quick_fight.o C++ engines/xeen/dialogs/dialogs_party.o C++ engines/xeen/dialogs/please_wait.o C++ engines/xeen/dialogs/dialogs_whowill.o C++ engines/xeen/cutscenes.o C++ engines/xeen/dialogs/dialogs_items.o C++ engines/xeen/debugger.o C++ engines/xeen/events.o C++ engines/xeen/font.o C++ engines/xeen/dialogs/dialogs_spells.o C++ engines/xeen/detection.o C++ engines/xeen/interface_minimap.o C++ engines/xeen/character.o C++ engines/xeen/combat.o C++ engines/xeen/files.o C++ engines/xeen/interface.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/sound_driver.o C++ engines/xeen/resources.o C++ engines/xeen/sound_driver_adlib.o C++ engines/xeen/map.o C++ engines/xeen/party.o C++ engines/xeen/locations.o C++ engines/xeen/subtitles.o C++ engines/xeen/scripts.o C++ engines/xeen/spells.o C++ engines/xeen/xsurface.o C++ engines/xeen/sprites.o C++ engines/zvision/core/clock.o C++ engines/zvision/file/lzss_read_stream.o C++ engines/xeen/window.o C++ engines/zvision/core/events.o C++ engines/xeen/xeen.o C++ engines/zvision/core/console.o C++ engines/zvision/graphics/cursors/cursor_manager.o C++ engines/zvision/detection.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/file/search_manager.o C++ engines/zvision/file/zfs_archive.o C++ engines/zvision/graphics/effects/light.o C++ engines/zvision/graphics/render_table.o C++ engines/zvision/graphics/effects/fog.o C++ engines/zvision/graphics/effects/wave.o C++ engines/zvision/scripting/control.o C++ engines/zvision/scripting/controls/input_control.o C++ engines/zvision/scripting/controls/hotmov_control.o C++ engines/zvision/scripting/controls/paint_control.o C++ engines/zvision/scripting/controls/fist_control.o C++ engines/zvision/scripting/controls/push_toggle_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/controls/save_control.o C++ engines/zvision/scripting/inventory.o C++ engines/zvision/scripting/controls/titler_control.o C++ engines/zvision/scripting/controls/slot_control.o C++ engines/zvision/graphics/render_manager.o C++ engines/zvision/scripting/effects/distort_effect.o C++ engines/zvision/scripting/effects/animation_effect.o C++ engines/zvision/scripting/effects/region_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/timer_effect.o C++ engines/zvision/scripting/effects/music_effect.o C++ engines/zvision/scripting/scr_file_handling.o C++ engines/zvision/scripting/effects/syncsound_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/text/subtitles.o C++ engines/zvision/sound/zork_raw.o C++ engines/zvision/text/truetype_font.o C++ engines/zvision/video/zork_avi_decoder.o AR engines/libengines.a RANLIB engines/libengines.a AR gui/libgui.a RANLIB gui/libgui.a C++ engines/zvision/video/rlf_decoder.o AR backends/libbackends.a RANLIB backends/libbackends.a AR video/libvideo.a RANLIB video/libvideo.a AR image/libimage.a RANLIB image/libimage.a AR audio/libaudio.a RANLIB audio/libaudio.a AR graphics/libgraphics.a RANLIB graphics/libgraphics.a AR common/libcommon.a RANLIB common/libcommon.a AR audio/softsynth/mt32/libmt32.a RANLIB audio/softsynth/mt32/libmt32.a C++ engines/zvision/video/video.o C++ engines/zvision/scripting/script_manager.o C++ engines/xeen/interface_scene.o PLUGIN plugins/libaccess.so PLUGIN plugins/libadl.so C++ engines/zvision/text/text.o PLUGIN plugins/libagi.so PLUGIN plugins/libavalanche.so PLUGIN plugins/libbbvs.so PLUGIN plugins/libcge2.so PLUGIN plugins/libagos.so PLUGIN plugins/libcge.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/libchewy.so PLUGIN plugins/libcine.so PLUGIN plugins/libscumm.so PLUGIN plugins/libcryo.so PLUGIN plugins/libcruise.so PLUGIN plugins/libcomposer.so PLUGIN plugins/libcryomni3d.so PLUGIN plugins/libdraci.so PLUGIN plugins/libdrascula.so PLUGIN plugins/libdm.so PLUGIN plugins/libdirector.so PLUGIN plugins/libdreamweb.so PLUGIN plugins/libgnap.so PLUGIN plugins/libgroovie.so PLUGIN plugins/libfullpipe.so PLUGIN plugins/libhopkins.so PLUGIN plugins/libhdb.so PLUGIN plugins/libhugo.so PLUGIN plugins/libbladerunner.so PLUGIN plugins/liblab.so PLUGIN plugins/libglk.so PLUGIN plugins/libillusions.so PLUGIN plugins/libgob.so PLUGIN plugins/liblilliput.so PLUGIN plugins/liblure.so PLUGIN plugins/libmacventure.so PLUGIN plugins/libmade.so PLUGIN plugins/libmortevielle.so PLUGIN plugins/libparallaction.so PLUGIN plugins/liblastexpress.so PLUGIN plugins/libkyra.so PLUGIN plugins/libmutationofjb.so PLUGIN plugins/libpink.so PLUGIN plugins/libneverhood.so PLUGIN plugins/libplumbers.so PLUGIN plugins/libmohawk.so PLUGIN plugins/libmads.so PLUGIN plugins/libprince.so PLUGIN plugins/libqueen.so PLUGIN plugins/libsludge.so PLUGIN plugins/libsky.so PLUGIN plugins/libpegasus.so PLUGIN plugins/libsupernova.so PLUGIN plugins/libsaga.so PLUGIN plugins/libsword1.so PLUGIN plugins/libsherlock.so PLUGIN plugins/libsword2.so PLUGIN plugins/libteenagent.so PLUGIN plugins/libtestbed.so PLUGIN plugins/libsword25.so PLUGIN plugins/libtinsel.so PLUGIN plugins/libtoltecs.so PLUGIN plugins/libtoon.so PLUGIN plugins/libtony.so PLUGIN plugins/libtouche.so PLUGIN plugins/libsci.so PLUGIN plugins/libvoyeur.so PLUGIN plugins/libtucker.so PLUGIN plugins/libwage.so PLUGIN plugins/libstartrek.so C++ base/version.o AR base/libbase.a RANLIB base/libbase.a PLUGIN plugins/libzvision.so PLUGIN plugins/libwintermute.so PLUGIN plugins/libxeen.so PLUGIN plugins/libtsage.so PLUGIN plugins/libtitanic.so LINK scummvm + 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=x86_64-pld-linux-gnux32-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 -fPIC -mtune=generic -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -DUNIX -fpermissive -I/usr/libx32/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 -fPIC -mtune=generic -march=x86-64 -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 -L/usr/libx32 -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/gob/degob_script_v3.o C++ engines/gob/degob_script_v5.o C++ engines/gob/degob.o 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_v4.o C++ engines/gob/degob_script_v6.o C++ engines/gob/degob_script_v2.o C++ engines/gob/degob_script_v1.o C++ engines/gob/degob_script_bargon.o C++ engines/gob/degob_script_littlered.o C++ engines/scumm/descumm-common.o C++ engines/gob/degob_script_fascin.o C++ engines/gob/degob_script_geisha.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++ common/memorypool.o C++ common/hashmap.o C++ common/md5.o C++ engines/gob/degob_script.o C++ common/util.o C++ sound/adpcm.o C++ sound/wave.o C++ engines/scumm/descumm6.o C++ sound/audiostream.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/voc.o C++ common/str.o C++ main_cli.o C++ engines/sword2/desword2.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++ tool.o C++ engines/agos/compress_agos.o C++ engines/bladerunner/pack_bladerunner.o C++ engines/gob/extract_fascination_cd.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++ engines/gob/compress_gob.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/kyra/compress_kyra.o C++ scummvm-tools-cli.o C++ engines/saga/compress_saga.o C++ engines/scumm/compress_scumm_sou.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/sword2/compress_sword2.o 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/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/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/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/touche/compress_touche.o C++ engines/cge/extract_cge.o C++ engines/agos/extract_agos.o C++ engines/tucker/compress_tucker.o C++ engines/cine/extract_cine.o C++ engines/cge/pack_cge.o C++ engines/cruise/extract_cruise_pc.o C++ engines/gob/extract_gob_stk.o C++ engines/prince/utils.o C++ engines/kyra/extract_kyra.o C++ engines/prince/extract_prince.o C++ engines/parallaction/extract_parallaction.o C++ engines/scumm/extract_mm_c64.o C++ engines/scumm/extract_mm_apple.o C++ engines/scumm/extract_scumm_mac.o C++ engines/scumm/extract_mm_nes.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_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++ tools.o C++ engines/prince/flags.o C++ engines/kyra/dekyra_v1.o C++ engines/gob/gob_loadcalc.o C++ engines/kyra/dekyra.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++ gui/configuration.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++ 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/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++ decompiler/unknown_opcode.o C++ gui/main.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/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/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/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/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/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++ 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; | ^~~~~ LINK decine C++ version.o 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 dekyra 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; | ^~~~~ LINK deprince LINK descumm LINK desword2 LINK gob_loadcalc LINK extract_mohawk LINK construct_mohawk LINK create_sjisfnt LINK scummvm-tools-cli LINK degob LINK scummvm-tools 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/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/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.mGu2y8/BUILD/tmp/rpm-tmp.36721 HOME=/home/users/builder PATH=/home/users/builder/GNUstep/Tools:/bin:/usr/bin:/usr/local/bin TMPDIR=/tmp/B.mGu2y8/BUILD/tmp + umask 022 + cd /tmp/B.mGu2y8/BUILD + /bin/rm '--interactive=never' -rf /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder + /bin/mkdir -p /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder + cd scummvm-2.1.1 + rm -rf /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder + install -d /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/share/man/man6 /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/share/pixmaps /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/share/applications /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm + cp -p scummvm /tmp/B.mGu2y8/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.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm + /usr/bin/make -Otarget -j9 -C scummvm-tools-2.1.0 install 'DESTDIR=/tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder' make: Entering directory '/tmp/B.mGu2y8/BUILD/scummvm-2.1.1/scummvm-tools-2.1.0' install -p -m 0755 -d /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin install -p -m 0755 -d /tmp/B.mGu2y8/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.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin ; done install -m 0755 -d /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/share/scummvm-tools install -p -m 0644 ./gui/media/*.* /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/share/scummvm-tools make: Leaving directory '/tmp/B.mGu2y8/BUILD/scummvm-2.1.1/scummvm-tools-2.1.0' + cp -p /tmp/B.mGu2y8/scummvm.desktop /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/share/applications + cp -p icons/scummvm.svg /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/share/pixmaps + install -d /tmp/B.mGu2y8/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.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/share/scummvm + /usr/lib/rpm/find-debuginfo.sh /tmp/B.mGu2y8/BUILD/scummvm-2.1.1 RPM_BUILD_DIR=/tmp/B.mGu2y8/BUILD extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin/construct_mohawk extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin/create_sjisfnt extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin/decine extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin/decompile extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin/degob extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin/dekyra extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin/deprince extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin/descumm extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin/desword2 extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin/extract_mohawk extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin/gob_loadcalc extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin/scummvm extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin/scummvm-tools extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin/scummvm-tools-cli extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libaccess.so extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libadl.so extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libagi.so extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libagos.so extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libavalanche.so extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libbbvs.so extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libbladerunner.so extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libcge.so extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libcge2.so extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libchewy.so extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libcine.so extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libcomposer.so extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libcruise.so extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libcryo.so extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libcryomni3d.so extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libdirector.so extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libdm.so extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libdraci.so extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libdrascula.so extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libdreamweb.so extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libfullpipe.so extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libglk.so extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libgnap.so extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libgob.so extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libgroovie.so extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libhdb.so extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libhopkins.so extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libhugo.so extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libillusions.so extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libkyra.so extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/liblab.so extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/liblastexpress.so extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/liblilliput.so extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/liblure.so extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libmacventure.so extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libmade.so extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libmads.so extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libmohawk.so extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libmortevielle.so extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libmutationofjb.so extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libneverhood.so extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libparallaction.so extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libpegasus.so extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libpink.so extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libplumbers.so extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libprince.so extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libqueen.so extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libsaga.so extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libsci.so extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libscumm.so extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libsherlock.so extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libsky.so extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libsludge.so extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libstartrek.so extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libsupernova.so extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libsword1.so extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libsword2.so extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libsword25.so extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libteenagent.so extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libtestbed.so extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libtinsel.so extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libtitanic.so extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libtoltecs.so extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libtony.so extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libtoon.so extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libtouche.so extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libtsage.so extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libtucker.so extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libvoyeur.so extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libwage.so extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libwintermute.so extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libxeen.so extracting debug info from /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libzvision.so cpio: /tmp/B.yxwddu/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 161126 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.x32 Executing(%doc): /bin/sh -e /tmp/B.mGu2y8/BUILD/tmp/rpm-tmp.72776 + umask 022 + cd /tmp/B.mGu2y8/BUILD + cd scummvm-2.1.1 + DOCDIR=/tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/share/doc/scummvm-2.1.1 + export DOCDIR + test -d /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/share/doc/scummvm-2.1.1 + /bin/mkdir -p /tmp/B.mGu2y8/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.mGu2y8/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.mGu2y8/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) = 6e75c029f0d235683a67c5ff26a573cf1d1fc4e0 Requires: libFLAC.so.8()(x32bit) libSDL2-2.0.so.0()(x32bit) libSDL2_net-2.0.so.0()(x32bit) liba52.so.0()(x32bit) libasound.so.2()(x32bit) libasound.so.2(ALSA_0.9)(x32bit) libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libcurl.so.4()(x32bit) libdl.so.2()(x32bit) libdl.so.2(GLIBC_2.16)(x32bit) libfaad.so.2()(x32bit) libfluidsynth.so.2()(x32bit) libfreetype.so.6()(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libjpeg.so.8()(x32bit) libjpeg.so.8(LIBJPEG_8.0)(x32bit) libm.so.6()(x32bit) libm.so.6(GLIBC_2.16)(x32bit) libm.so.6(GLIBC_2.27)(x32bit) libm.so.6(GLIBC_2.29)(x32bit) libmad.so.0()(x32bit) libmpeg2.so.0()(x32bit) libogg.so.0()(x32bit) libpng16.so.16()(x32bit) libpng16.so.16(PNG16_0)(x32bit) libpthread.so.0()(x32bit) libpthread.so.0(GLIBC_2.16)(x32bit) libspeechd.so.2()(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) libtheoradec.so.1()(x32bit) libtheoradec.so.1(libtheoradec_1.0)(x32bit) libvorbis.so.0()(x32bit) libvorbisfile.so.3()(x32bit) libz.so.1()(x32bit) rtld(GNU_HASH) Obsoletes: scummvm-engine-m4 Processing files: scummvm-tools-2.1.1-1.x32 Executing(%doc): /bin/sh -e /tmp/B.mGu2y8/BUILD/tmp/rpm-tmp.72776 + umask 022 + cd /tmp/B.mGu2y8/BUILD + cd scummvm-2.1.1 + DOCDIR=/tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/share/doc/scummvm-tools-2.1.1 + export DOCDIR + test -d /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder/usr/share/doc/scummvm-tools-2.1.1 + /bin/mkdir -p /tmp/B.mGu2y8/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.mGu2y8/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.mGu2y8/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) = 00cd5768c1e34b65acd6404f16c94bb25843da48 elf(buildid) = 14da7d0f1e7307faab649dfcfb4700230ae1f8bc elf(buildid) = 2b53a4d8c10ffda6842d042c10dba15ef9b459a0 elf(buildid) = 352968c61ab494a00fdc8d367139b46993fe69cc elf(buildid) = 5f0e0d7200f1fed734f067240d4c44eeefb37a0f elf(buildid) = 6cc390199f0f58dc825a6cf51bb1b13823fa7452 elf(buildid) = 7aeb0ab9549cb715a3ba79e52889f9196fe9bf62 elf(buildid) = 979d35e51a25ffc9d490dd97f33cbb2a36eddc31 elf(buildid) = 99d182ebe78c6767752660c14b8943299fbceb1a elf(buildid) = affca905a8cdc8e4a9fda7fc0e1e2fc5893e84b3 elf(buildid) = b97d17653d205428bfe35946c2e468fd564cfdaf elf(buildid) = e43dc153495e612916bc223ba6c383c3ca3ebf0f elf(buildid) = f132aaa6d984946c6a9ae5186d1c0977e1e24f9d Requires: libFLAC.so.8()(x32bit) libboost_program_options.so.1.73.0()(x32bit) libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libfreetype.so.6()(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libgcc_s.so.1(GCC_3.4)(x32bit) libogg.so.0()(x32bit) libpng16.so.16()(x32bit) libpng16.so.16(PNG16_0)(x32bit) libpthread.so.0()(x32bit) libpthread.so.0(GLIBC_2.16)(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.1)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) libstdc++.so.6(GLIBCXX_3.4.11)(x32bit) libstdc++.so.6(GLIBCXX_3.4.15)(x32bit) libstdc++.so.6(GLIBCXX_3.4.20)(x32bit) libstdc++.so.6(GLIBCXX_3.4.21)(x32bit) libstdc++.so.6(GLIBCXX_3.4.26)(x32bit) libstdc++.so.6(GLIBCXX_3.4.9)(x32bit) libvorbis.so.0()(x32bit) libvorbisenc.so.2()(x32bit) libwx_baseu-3.0.so.0()(x32bit) libwx_baseu-3.0.so.0(WXU_3.0)(x32bit) libwx_gtk2u_adv-3.0.so.0()(x32bit) libwx_gtk2u_adv-3.0.so.0(WXU_3.0)(x32bit) libwx_gtk2u_core-3.0.so.0()(x32bit) libwx_gtk2u_core-3.0.so.0(WXU_3.0)(x32bit) libz.so.1()(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-agi-2.1.1-1.x32 Provides: elf(buildid) = 83b93f41d408c08b0e15ac4fb6dd1aff640b46c9 libagi.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libm.so.6(GLIBC_2.16)(x32bit) libm.so.6(GLIBC_2.27)(x32bit) libm.so.6(GLIBC_2.29)(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-agos-2.1.1-1.x32 Provides: elf(buildid) = a3604cbc8da6f33884179f5bc46bae4715559d40 libagos.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libm.so.6(GLIBC_2.29)(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-bladerunner-2.1.1-1.x32 Provides: elf(buildid) = 29ac15c4ab3a1c4734c1ed7913a86644e51d9d7b libbladerunner.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libm.so.6(GLIBC_2.16)(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-cge-2.1.1-1.x32 Provides: elf(buildid) = 54733516aefa30a7fdd01f27734b004b4c5b56d2 libcge.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-chewy-2.1.1-1.x32 Provides: elf(buildid) = fb1d11595ea2929cf103bf8b56ee33532e935c4c libchewy.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-cine-2.1.1-1.x32 Provides: elf(buildid) = 182fe11f2ab0e30c3212feddc3d4531bd88941c7 libcine.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-composer-2.1.1-1.x32 Provides: elf(buildid) = 88109bed0b98906d8537b07c2bbdd6b7877df14c libcomposer.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libm.so.6(GLIBC_2.16)(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-cruise-2.1.1-1.x32 Provides: elf(buildid) = f2001e7e382a0593f682cfbf97aa7aabc296689b libcruise.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-cryo-2.1.1-1.x32 Provides: elf(buildid) = 347db4d9db902a621b006343d3f1f7a8310200c8 libcryo.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libm.so.6(GLIBC_2.16)(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-cryomni3d-2.1.1-1.x32 Provides: elf(buildid) = df95ba37dbd167d69e49f6bd113ec792423c5452 libcryomni3d.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libm.so.6(GLIBC_2.16)(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-draci-2.1.1-1.x32 Provides: elf(buildid) = e2ca968e3214f20c19e7d747e150e7e411e8c458 libdraci.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libm.so.6(GLIBC_2.16)(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-drascula-2.1.1-1.x32 Provides: elf(buildid) = 9a284036226fc096f7703dda115cf12973f01571 libdrascula.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libm.so.6(GLIBC_2.16)(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-dreamweb-2.1.1-1.x32 Provides: elf(buildid) = c22a556d11d3241f1bbdc35cc1f9c4540c536686 libdreamweb.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-glk-2.1.1-1.x32 Provides: elf(buildid) = cd99cfe0ff3d707fca3b605d8f0f97a7cc496f4c libglk.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libm.so.6(GLIBC_2.16)(x32bit) libm.so.6(GLIBC_2.27)(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-gob-2.1.1-1.x32 Provides: elf(buildid) = ace8daba8b36629a301d2e62a0f4022836b8a727 libgob.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libm.so.6(GLIBC_2.16)(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-groovie-2.1.1-1.x32 Provides: elf(buildid) = c446d572053a8773cdd6b09944af31dc34af780f libgroovie.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-hdb-2.1.1-1.x32 Provides: elf(buildid) = e0f57b6258019845a4300ecd4ae56abe8826a787 libhdb.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-hugo-2.1.1-1.x32 Provides: elf(buildid) = 818f36138ef3714bd27855b5d0e25a552268547f libhugo.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-illusions-2.1.1-1.x32 Provides: elf(buildid) = 4f5db08137c455e0752f5f65af84ca8d8614b55e libillusions.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libm.so.6(GLIBC_2.16)(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-kyra-2.1.1-1.x32 Provides: elf(buildid) = f91bdaad123694cc5def5ec6c3297a6ebd19438f libkyra.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-lastexpress-2.1.1-1.x32 Provides: elf(buildid) = 5b55056050cc199dfc1787a68e458f38a58cbb5a liblastexpress.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-lilliput-2.1.1-1.x32 Provides: elf(buildid) = 07842c7fc6456db1cc7ca51639c4fdc910caa132 liblilliput.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-lure-2.1.1-1.x32 Provides: elf(buildid) = 33e10905d5e4759740bce3d954becc60fe933f3f liblure.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-made-2.1.1-1.x32 Provides: elf(buildid) = b3dd68309d6216f6104fc3a56657745e84a20979 libmade.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-mohawk-2.1.1-1.x32 Provides: elf(buildid) = 8ff4cfe502bdad536ae0507546de182bc79993b4 libmohawk.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libm.so.6(GLIBC_2.16)(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-mutationofjb-2.1.1-1.x32 Provides: elf(buildid) = 18e92ba0e138ca19cb9fd5859648d7acb364cb5e libmutationofjb.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-parallaction-2.1.1-1.x32 Provides: elf(buildid) = 185f886dbd2c73e156244b3daf93e6044840daed libparallaction.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-pink-2.1.1-1.x32 Provides: elf(buildid) = 5f6a0a2193490e0e1fbedd42ffa5877c3d51a5f2 libpink.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libm.so.6(GLIBC_2.16)(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-plumbers-2.1.1-1.x32 Provides: elf(buildid) = 145806b7654584a5cf90b42ede11bfa3e101f561 libplumbers.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-queen-2.1.1-1.x32 Provides: elf(buildid) = 11ae092cd0f97db5fd349414927146d1d4ad6baf libqueen.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-saga-2.1.1-1.x32 Provides: elf(buildid) = 69060e210245b84d8679afbc0dc00a89e5edebfa libsaga.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libm.so.6(GLIBC_2.29)(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-sci-2.1.1-1.x32 Provides: elf(buildid) = c17efa4af3bc632c1be43e82db2eef09c0c8b451 libsci.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libm.so.6(GLIBC_2.16)(x32bit) libm.so.6(GLIBC_2.29)(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-scumm-2.1.1-1.x32 Provides: elf(buildid) = d805db92dd9bb01330773da7476f713a12873d3a libscumm.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libm.so.6(GLIBC_2.16)(x32bit) libm.so.6(GLIBC_2.29)(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-sky-2.1.1-1.x32 Provides: elf(buildid) = b8512a0cec7b9a77ad0e6a2f5f9f03549cbb7324 libsky.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-sludge-2.1.1-1.x32 Provides: elf(buildid) = 8ee0ca8e3de96cd44b50fd402d52eb0f5e173f95 libsludge.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libm.so.6(GLIBC_2.16)(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-sword1-2.1.1-1.x32 Provides: elf(buildid) = dfa39227ce9f5669229be727c4124d89cb933175 libsword1.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libm.so.6(GLIBC_2.16)(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-sword2-2.1.1-1.x32 Provides: elf(buildid) = f8fd29cc5adc2b24253be5ca1ff1a35405a979dd libsword2.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-sword25-2.1.1-1.x32 Provides: elf(buildid) = 3e334da2401a1dfe82d9e88d40a59d4555d74243 libsword25.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libm.so.6(GLIBC_2.16)(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-startrek-2.1.1-1.x32 Provides: elf(buildid) = dca3660ecdae6cd5505b4e623f4a439c15745367 libstartrek.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libm.so.6(GLIBC_2.16)(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-supernova-2.1.1-1.x32 Provides: elf(buildid) = 1d5b04f39b5c5118e70373c02f80c105a81d1407 libsupernova.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-teenagent-2.1.1-1.x32 Provides: elf(buildid) = 4a447d2ddf2d789ea17a59a891c59b89a1b12529 libteenagent.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-testbed-2.1.1-1.x32 Provides: elf(buildid) = 59c49b860a2aa0bd9f2e79f4d46e167d6f659dd2 libtestbed.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libm.so.6(GLIBC_2.16)(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-tinsel-2.1.1-1.x32 Provides: elf(buildid) = 01f0b956662b6f11b77949997d4ce29b27564b3a libtinsel.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libm.so.6(GLIBC_2.16)(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-toon-2.1.1-1.x32 Provides: elf(buildid) = c80a91b13c7ebacc9d4390549e664f3588e76c15 libtoon.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-touche-2.1.1-1.x32 Provides: elf(buildid) = 4fb7015777737f9ff41e6b7eb5021108227b3fbf libtouche.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-tsage-2.1.1-1.x32 Provides: elf(buildid) = 20a32cb5ba57202f935a8f52499208af15695051 libtsage.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libm.so.6(GLIBC_2.16)(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-tucker-2.1.1-1.x32 Provides: elf(buildid) = bccd56b4bf441fd8c5a9212e0889f53a0696512c libtucker.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-hopkins-2.1.1-1.x32 Provides: elf(buildid) = 72d2c6968f8ba1c5716c05700c5d136ab0201ffc libhopkins.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-pegasus-2.1.1-1.x32 Provides: elf(buildid) = ad1d542f93ec4b62eb2f9063f0be0a3d2aeb1da6 libpegasus.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libm.so.6(GLIBC_2.16)(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-toltecs-2.1.1-1.x32 Provides: elf(buildid) = 3627af9b54e45f98427c3025bd32a1ca30271f9e libtoltecs.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-tony-2.1.1-1.x32 Provides: elf(buildid) = 02fa0790f1abb9da72f8a51a69532220bc428c0f libtony.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libm.so.6(GLIBC_2.29)(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-wintermute-2.1.1-1.x32 Provides: elf(buildid) = c87ea934663732806bafc58c50d30e90a2181b67 libwintermute.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libm.so.6(GLIBC_2.16)(x32bit) libm.so.6(GLIBC_2.29)(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-access-2.1.1-1.x32 Provides: elf(buildid) = 6fffebab791eb70c77fae0af6de5a23ef799786c libaccess.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-adl-2.1.1-1.x32 Provides: elf(buildid) = 6b7b22fa6fd1b1b3334ed0f182595065bc91b610 libadl.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libm.so.6(GLIBC_2.16)(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-avalanche-2.1.1-1.x32 Provides: elf(buildid) = 38c3b023df78deecec3023cdb890da334ec72870 libavalanche.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libm.so.6(GLIBC_2.16)(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-bbvs-2.1.1-1.x32 Provides: elf(buildid) = 952d5f3687e2094fa1190fae3fa4be2b5ec9eda2 libbbvs.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libm.so.6(GLIBC_2.16)(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-cge2-2.1.1-1.x32 Provides: elf(buildid) = 0d8b09552877d93a1d7a8c2935d13b2b2bf6d270 libcge2.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libm.so.6(GLIBC_2.16)(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-director-2.1.1-1.x32 Provides: elf(buildid) = bb88b203a56417a3c868ffc8d86a4992f10467d9 libdirector.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libm.so.6(GLIBC_2.16)(x32bit) libm.so.6(GLIBC_2.29)(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-dm-2.1.1-1.x32 Provides: elf(buildid) = 506fa1e4729035dd46927e4b73a18c26adccaa50 libdm.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-fullpipe-2.1.1-1.x32 Provides: elf(buildid) = 0c61180684614f31146a61abb87411a5dac02cee libfullpipe.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libm.so.6(GLIBC_2.16)(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-gnap-2.1.1-1.x32 Provides: elf(buildid) = 3c0ce8a7030463fddf4268c67bfe2120d381b54c libgnap.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-lab-2.1.1-1.x32 Provides: elf(buildid) = 9d03398d174d6eaf0274fb47ea9b79a83a5787e3 liblab.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-macventure-2.1.1-1.x32 Provides: elf(buildid) = ba169c1d0792c56df75c9f10894244b4d4dd7e34 libmacventure.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-mads-2.1.1-1.x32 Provides: elf(buildid) = 6aed921de8575fb636b60c599a55450aa5ecd0cc libmads.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libm.so.6(GLIBC_2.16)(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-mortevielle-2.1.1-1.x32 Provides: elf(buildid) = 4bb156b9a251d99a551be12f0fb7bf75790e6779 libmortevielle.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-neverhood-2.1.1-1.x32 Provides: elf(buildid) = bcc78fdc1f4f15fe9e820b9be67ad45e7604dc7e libneverhood.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libm.so.6(GLIBC_2.16)(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-prince-2.1.1-1.x32 Provides: elf(buildid) = 0363e69676b901b819743c78510a4a3890152a5b libprince.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-sherlock-2.1.1-1.x32 Provides: elf(buildid) = b118f30dcdcdd43af8639ff68c9b721b286adaab libsherlock.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-titanic-2.1.1-1.x32 Provides: elf(buildid) = 7cb24e914c7d0b8ca4931ff2777899be6c998886 libtitanic.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libm.so.6(GLIBC_2.16)(x32bit) libm.so.6(GLIBC_2.29)(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-voyeur-2.1.1-1.x32 Provides: elf(buildid) = 191fab0d3b1fce94f8945e4bb12145ae70325321 libvoyeur.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-wage-2.1.1-1.x32 Provides: elf(buildid) = f417a2038218b183c2aa6c2da19387e5720d3a82 libwage.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-xeen-2.1.1-1.x32 Provides: elf(buildid) = 410ea5a04579370773ca3431ef08444815e89cb8 libxeen.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-zvision-2.1.1-1.x32 Provides: elf(buildid) = 5cb3c6caebc92e034cef806df2f4ff97f1b54732 libzvision.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libm.so.6(GLIBC_2.16)(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-theme-classic-2.1.1-1.x32 Processing files: scummvm-theme-modern-2.1.1-1.x32 Processing files: scummvm-theme-remastered-2.1.1-1.x32 Processing files: scummvm-debuginfo-2.1.1-1.x32 Checking for unpackaged file(s): /usr/lib/rpm/check-files /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder warning: Could not canonicalize hostname: naiad-pld Wrote: /tmp/B.mGu2y8/RPMS/scummvm-2.1.1-1.x32.rpm Wrote: /tmp/B.mGu2y8/RPMS/scummvm-tools-2.1.1-1.x32.rpm Wrote: /tmp/B.mGu2y8/RPMS/scummvm-engine-agi-2.1.1-1.x32.rpm Wrote: /tmp/B.mGu2y8/RPMS/scummvm-engine-agos-2.1.1-1.x32.rpm Wrote: /tmp/B.mGu2y8/RPMS/scummvm-engine-bladerunner-2.1.1-1.x32.rpm Wrote: /tmp/B.mGu2y8/RPMS/scummvm-engine-cge-2.1.1-1.x32.rpm Wrote: /tmp/B.mGu2y8/RPMS/scummvm-engine-chewy-2.1.1-1.x32.rpm Wrote: /tmp/B.mGu2y8/RPMS/scummvm-engine-cine-2.1.1-1.x32.rpm Wrote: /tmp/B.mGu2y8/RPMS/scummvm-engine-composer-2.1.1-1.x32.rpm Wrote: /tmp/B.mGu2y8/RPMS/scummvm-engine-cruise-2.1.1-1.x32.rpm Wrote: /tmp/B.mGu2y8/RPMS/scummvm-engine-cryo-2.1.1-1.x32.rpm Wrote: /tmp/B.mGu2y8/RPMS/scummvm-engine-cryomni3d-2.1.1-1.x32.rpm Wrote: /tmp/B.mGu2y8/RPMS/scummvm-engine-draci-2.1.1-1.x32.rpm Wrote: /tmp/B.mGu2y8/RPMS/scummvm-engine-drascula-2.1.1-1.x32.rpm Wrote: /tmp/B.mGu2y8/RPMS/scummvm-engine-dreamweb-2.1.1-1.x32.rpm Wrote: /tmp/B.mGu2y8/RPMS/scummvm-engine-glk-2.1.1-1.x32.rpm Wrote: /tmp/B.mGu2y8/RPMS/scummvm-engine-gob-2.1.1-1.x32.rpm Wrote: /tmp/B.mGu2y8/RPMS/scummvm-engine-groovie-2.1.1-1.x32.rpm Wrote: /tmp/B.mGu2y8/RPMS/scummvm-engine-hdb-2.1.1-1.x32.rpm Wrote: /tmp/B.mGu2y8/RPMS/scummvm-engine-hugo-2.1.1-1.x32.rpm Wrote: /tmp/B.mGu2y8/RPMS/scummvm-engine-illusions-2.1.1-1.x32.rpm Wrote: /tmp/B.mGu2y8/RPMS/scummvm-engine-kyra-2.1.1-1.x32.rpm Wrote: /tmp/B.mGu2y8/RPMS/scummvm-engine-lastexpress-2.1.1-1.x32.rpm Wrote: /tmp/B.mGu2y8/RPMS/scummvm-engine-lilliput-2.1.1-1.x32.rpm Wrote: /tmp/B.mGu2y8/RPMS/scummvm-engine-lure-2.1.1-1.x32.rpm Wrote: /tmp/B.mGu2y8/RPMS/scummvm-engine-made-2.1.1-1.x32.rpm Wrote: /tmp/B.mGu2y8/RPMS/scummvm-engine-mohawk-2.1.1-1.x32.rpm Wrote: /tmp/B.mGu2y8/RPMS/scummvm-engine-mutationofjb-2.1.1-1.x32.rpm Wrote: /tmp/B.mGu2y8/RPMS/scummvm-engine-parallaction-2.1.1-1.x32.rpm Wrote: /tmp/B.mGu2y8/RPMS/scummvm-engine-pink-2.1.1-1.x32.rpm Wrote: /tmp/B.mGu2y8/RPMS/scummvm-engine-plumbers-2.1.1-1.x32.rpm Wrote: /tmp/B.mGu2y8/RPMS/scummvm-engine-queen-2.1.1-1.x32.rpm Wrote: /tmp/B.mGu2y8/RPMS/scummvm-engine-saga-2.1.1-1.x32.rpm Wrote: /tmp/B.mGu2y8/RPMS/scummvm-engine-sci-2.1.1-1.x32.rpm Wrote: /tmp/B.mGu2y8/RPMS/scummvm-engine-scumm-2.1.1-1.x32.rpm Wrote: /tmp/B.mGu2y8/RPMS/scummvm-engine-sky-2.1.1-1.x32.rpm Wrote: /tmp/B.mGu2y8/RPMS/scummvm-engine-sludge-2.1.1-1.x32.rpm Wrote: /tmp/B.mGu2y8/RPMS/scummvm-engine-sword1-2.1.1-1.x32.rpm Wrote: /tmp/B.mGu2y8/RPMS/scummvm-engine-sword2-2.1.1-1.x32.rpm Wrote: /tmp/B.mGu2y8/RPMS/scummvm-engine-sword25-2.1.1-1.x32.rpm Wrote: /tmp/B.mGu2y8/RPMS/scummvm-engine-startrek-2.1.1-1.x32.rpm Wrote: /tmp/B.mGu2y8/RPMS/scummvm-engine-supernova-2.1.1-1.x32.rpm Wrote: /tmp/B.mGu2y8/RPMS/scummvm-engine-teenagent-2.1.1-1.x32.rpm Wrote: /tmp/B.mGu2y8/RPMS/scummvm-engine-testbed-2.1.1-1.x32.rpm Wrote: /tmp/B.mGu2y8/RPMS/scummvm-engine-tinsel-2.1.1-1.x32.rpm Wrote: /tmp/B.mGu2y8/RPMS/scummvm-engine-toon-2.1.1-1.x32.rpm Wrote: /tmp/B.mGu2y8/RPMS/scummvm-engine-touche-2.1.1-1.x32.rpm Wrote: /tmp/B.mGu2y8/RPMS/scummvm-engine-tsage-2.1.1-1.x32.rpm Wrote: /tmp/B.mGu2y8/RPMS/scummvm-engine-tucker-2.1.1-1.x32.rpm Wrote: /tmp/B.mGu2y8/RPMS/scummvm-engine-hopkins-2.1.1-1.x32.rpm Wrote: /tmp/B.mGu2y8/RPMS/scummvm-engine-pegasus-2.1.1-1.x32.rpm Wrote: /tmp/B.mGu2y8/RPMS/scummvm-engine-toltecs-2.1.1-1.x32.rpm Wrote: /tmp/B.mGu2y8/RPMS/scummvm-engine-tony-2.1.1-1.x32.rpm Wrote: /tmp/B.mGu2y8/RPMS/scummvm-engine-wintermute-2.1.1-1.x32.rpm Wrote: /tmp/B.mGu2y8/RPMS/scummvm-engine-access-2.1.1-1.x32.rpm Wrote: /tmp/B.mGu2y8/RPMS/scummvm-engine-adl-2.1.1-1.x32.rpm Wrote: /tmp/B.mGu2y8/RPMS/scummvm-engine-avalanche-2.1.1-1.x32.rpm Wrote: /tmp/B.mGu2y8/RPMS/scummvm-engine-bbvs-2.1.1-1.x32.rpm Wrote: /tmp/B.mGu2y8/RPMS/scummvm-engine-cge2-2.1.1-1.x32.rpm Wrote: /tmp/B.mGu2y8/RPMS/scummvm-engine-director-2.1.1-1.x32.rpm Wrote: /tmp/B.mGu2y8/RPMS/scummvm-engine-dm-2.1.1-1.x32.rpm Wrote: /tmp/B.mGu2y8/RPMS/scummvm-engine-fullpipe-2.1.1-1.x32.rpm Wrote: /tmp/B.mGu2y8/RPMS/scummvm-engine-gnap-2.1.1-1.x32.rpm Wrote: /tmp/B.mGu2y8/RPMS/scummvm-engine-lab-2.1.1-1.x32.rpm Wrote: /tmp/B.mGu2y8/RPMS/scummvm-engine-macventure-2.1.1-1.x32.rpm Wrote: /tmp/B.mGu2y8/RPMS/scummvm-engine-mads-2.1.1-1.x32.rpm Wrote: /tmp/B.mGu2y8/RPMS/scummvm-engine-mortevielle-2.1.1-1.x32.rpm Wrote: /tmp/B.mGu2y8/RPMS/scummvm-engine-neverhood-2.1.1-1.x32.rpm Wrote: /tmp/B.mGu2y8/RPMS/scummvm-engine-prince-2.1.1-1.x32.rpm Wrote: /tmp/B.mGu2y8/RPMS/scummvm-engine-sherlock-2.1.1-1.x32.rpm Wrote: /tmp/B.mGu2y8/RPMS/scummvm-engine-titanic-2.1.1-1.x32.rpm Wrote: /tmp/B.mGu2y8/RPMS/scummvm-engine-voyeur-2.1.1-1.x32.rpm Wrote: /tmp/B.mGu2y8/RPMS/scummvm-engine-wage-2.1.1-1.x32.rpm Wrote: /tmp/B.mGu2y8/RPMS/scummvm-engine-xeen-2.1.1-1.x32.rpm Wrote: /tmp/B.mGu2y8/RPMS/scummvm-engine-zvision-2.1.1-1.x32.rpm Wrote: /tmp/B.mGu2y8/RPMS/scummvm-theme-classic-2.1.1-1.x32.rpm Wrote: /tmp/B.mGu2y8/RPMS/scummvm-theme-modern-2.1.1-1.x32.rpm Wrote: /tmp/B.mGu2y8/RPMS/scummvm-theme-remastered-2.1.1-1.x32.rpm Wrote: /tmp/B.mGu2y8/RPMS/scummvm-debuginfo-2.1.1-1.x32.rpm Executing(%clean): /bin/sh -e /tmp/B.mGu2y8/BUILD/tmp/rpm-tmp.89993 + umask 022 + cd /tmp/B.mGu2y8/BUILD + cd scummvm-2.1.1 + /bin/rm '--interactive=never' -rf /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder + rm -rf /tmp/B.mGu2y8/BUILD/tmp/scummvm-2.1.1-root-builder ended at: Fri Jul 31 19:37:59 2020, done in 0:12:41.735040 + chmod -R u+rwX /tmp/B.mGu2y8/BUILD + rm -rf /tmp/B.mGu2y8/tmp /tmp/B.mGu2y8/BUILD test-build: not copying to /spools/ready Begin-PLD-Builder-Info not upgrading End-PLD-Builder-Info + rm -rf /tmp/B.mGu2y8 Begin-PLD-Builder-Info Build-Time: user:3626.48s sys:211.89s real:779.90s (faults io:114 non-io:43511592) Files queued for ftp: 154591720 scummvm-debuginfo-2.1.1-1.x32.rpm 41776 scummvm-theme-remastered-2.1.1-1.x32.rpm 56520 scummvm-theme-modern-2.1.1-1.x32.rpm 20155 scummvm-theme-classic-2.1.1-1.x32.rpm 156946 scummvm-engine-zvision-2.1.1-1.x32.rpm 345564 scummvm-engine-xeen-2.1.1-1.x32.rpm 84466 scummvm-engine-wage-2.1.1-1.x32.rpm 86929 scummvm-engine-voyeur-2.1.1-1.x32.rpm 950660 scummvm-engine-titanic-2.1.1-1.x32.rpm 374523 scummvm-engine-sherlock-2.1.1-1.x32.rpm 111930 scummvm-engine-prince-2.1.1-1.x32.rpm 357272 scummvm-engine-neverhood-2.1.1-1.x32.rpm 85654 scummvm-engine-mortevielle-2.1.1-1.x32.rpm 624278 scummvm-engine-mads-2.1.1-1.x32.rpm 96317 scummvm-engine-macventure-2.1.1-1.x32.rpm 82238 scummvm-engine-lab-2.1.1-1.x32.rpm 177261 scummvm-engine-gnap-2.1.1-1.x32.rpm 339403 scummvm-engine-fullpipe-2.1.1-1.x32.rpm 183159 scummvm-engine-dm-2.1.1-1.x32.rpm 158556 scummvm-engine-director-2.1.1-1.x32.rpm 81026 scummvm-engine-cge2-2.1.1-1.x32.rpm 88742 scummvm-engine-bbvs-2.1.1-1.x32.rpm 139936 scummvm-engine-avalanche-2.1.1-1.x32.rpm 151720 scummvm-engine-adl-2.1.1-1.x32.rpm 158565 scummvm-engine-access-2.1.1-1.x32.rpm 430833 scummvm-engine-wintermute-2.1.1-1.x32.rpm 211889 scummvm-engine-tony-2.1.1-1.x32.rpm 76388 scummvm-engine-toltecs-2.1.1-1.x32.rpm 390921 scummvm-engine-pegasus-2.1.1-1.x32.rpm 176121 scummvm-engine-hopkins-2.1.1-1.x32.rpm 91664 scummvm-engine-tucker-2.1.1-1.x32.rpm 1215378 scummvm-engine-tsage-2.1.1-1.x32.rpm 75536 scummvm-engine-touche-2.1.1-1.x32.rpm 117324 scummvm-engine-toon-2.1.1-1.x32.rpm 241904 scummvm-engine-tinsel-2.1.1-1.x32.rpm 92837 scummvm-engine-testbed-2.1.1-1.x32.rpm 99232 scummvm-engine-teenagent-2.1.1-1.x32.rpm 172179 scummvm-engine-supernova-2.1.1-1.x32.rpm 339338 scummvm-engine-startrek-2.1.1-1.x32.rpm 186665 scummvm-engine-sword25-2.1.1-1.x32.rpm 137926 scummvm-engine-sword2-2.1.1-1.x32.rpm 118696 scummvm-engine-sword1-2.1.1-1.x32.rpm 113389 scummvm-engine-sludge-2.1.1-1.x32.rpm 104767 scummvm-engine-sky-2.1.1-1.x32.rpm 854999 scummvm-engine-scumm-2.1.1-1.x32.rpm 951618 scummvm-engine-sci-2.1.1-1.x32.rpm 213625 scummvm-engine-saga-2.1.1-1.x32.rpm 141202 scummvm-engine-queen-2.1.1-1.x32.rpm 16920 scummvm-engine-plumbers-2.1.1-1.x32.rpm 111852 scummvm-engine-pink-2.1.1-1.x32.rpm 221295 scummvm-engine-parallaction-2.1.1-1.x32.rpm 106454 scummvm-engine-mutationofjb-2.1.1-1.x32.rpm 463724 scummvm-engine-mohawk-2.1.1-1.x32.rpm 73691 scummvm-engine-made-2.1.1-1.x32.rpm 159608 scummvm-engine-lure-2.1.1-1.x32.rpm 68545 scummvm-engine-lilliput-2.1.1-1.x32.rpm 616404 scummvm-engine-lastexpress-2.1.1-1.x32.rpm 877831 scummvm-engine-kyra-2.1.1-1.x32.rpm 200295 scummvm-engine-illusions-2.1.1-1.x32.rpm 102993 scummvm-engine-hugo-2.1.1-1.x32.rpm 191866 scummvm-engine-hdb-2.1.1-1.x32.rpm 84412 scummvm-engine-groovie-2.1.1-1.x32.rpm 458003 scummvm-engine-gob-2.1.1-1.x32.rpm 645588 scummvm-engine-glk-2.1.1-1.x32.rpm 108230 scummvm-engine-dreamweb-2.1.1-1.x32.rpm 90957 scummvm-engine-drascula-2.1.1-1.x32.rpm 78754 scummvm-engine-draci-2.1.1-1.x32.rpm 191008 scummvm-engine-cryomni3d-2.1.1-1.x32.rpm 87609 scummvm-engine-cryo-2.1.1-1.x32.rpm 105838 scummvm-engine-cruise-2.1.1-1.x32.rpm 66082 scummvm-engine-composer-2.1.1-1.x32.rpm 126895 scummvm-engine-cine-2.1.1-1.x32.rpm 35202 scummvm-engine-chewy-2.1.1-1.x32.rpm 76576 scummvm-engine-cge-2.1.1-1.x32.rpm 697067 scummvm-engine-bladerunner-2.1.1-1.x32.rpm 249336 scummvm-engine-agos-2.1.1-1.x32.rpm 215440 scummvm-engine-agi-2.1.1-1.x32.rpm 897657 scummvm-tools-2.1.1-1.x32.rpm 1936470 scummvm-2.1.1-1.x32.rpm End-PLD-Builder-Info
[Back to list of logs] [View rpm -qa of builder]