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 BOFH.
Your IP: 3.228.220.31

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

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

Toc:

Content:

request from: qboosh
checking if we should skip the build
started at: Fri Jul 31 21:06:16 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, 7030.6 K/s
installing srpm: scummvm-2.1.1-1.src.rpm
+ install -d /tmp/B.coNeaH/BUILD /tmp/B.coNeaH/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.coNeaH' --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.coNeaH/BUILD/tmp + TMPDIR=/tmp/B.coNeaH/BUILD/tmp + exec nice -n 0 rpmbuild -bp --short-circuit --nodeps --define '_topdir /tmp/B.coNeaH' --define '_specdir %{_topdir}' --define '_sourcedir %{_specdir}' --define '_rpmdir %{_topdir}/RPMS' --define '_builddir %{_topdir}/BUILD' --target x86_64-pld-linux --define 'prep exit 0' /tmp/B.coNeaH/scummvm.spec Building target platforms: x86_64-pld-linux checking BuildConflict-ing packages no BuildConflicts found checking BR rpm: Building target platforms: x86_64-pld-linux no BR needed building RPM using: set -ex; : build-id: 38da2283-183f-484f-bad0-77fbae588bc7; TMPDIR=/tmp/B.coNeaH/BUILD/tmp exec nice -n 0 rpmbuild -bb --define '_smp_mflags -j9' --define '_make_opts -Otarget' --define '_pld_builder 1' --define '_topdir /tmp/B.coNeaH' --define '_specdir %{_topdir}' --define '_sourcedir %{_specdir}' --define '_rpmdir %{_topdir}/RPMS' --define '_builddir %{_topdir}/BUILD' --target x86_64-pld-linux /tmp/B.coNeaH/scummvm.spec + : build-id: 38da2283-183f-484f-bad0-77fbae588bc7 + TMPDIR=/tmp/B.coNeaH/BUILD/tmp + exec nice -n 0 rpmbuild -bb --define '_smp_mflags -j9' --define '_make_opts -Otarget' --define '_pld_builder 1' --define '_topdir /tmp/B.coNeaH' --define '_specdir %{_topdir}' --define '_sourcedir %{_specdir}' --define '_rpmdir %{_topdir}/RPMS' --define '_builddir %{_topdir}/BUILD' --target x86_64-pld-linux /tmp/B.coNeaH/scummvm.spec Building target platforms: x86_64-pld-linux Executing(%prep): /bin/sh -e /tmp/B.coNeaH/BUILD/tmp/rpm-tmp.85203 + umask 022 + cd /tmp/B.coNeaH/BUILD + cd /tmp/B.coNeaH/BUILD + rm -rf scummvm-2.1.1 + /usr/bin/xz -dc /tmp/B.coNeaH/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.coNeaH/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.coNeaH/dwarf-debug.patch ']' + /bin/cat /tmp/B.coNeaH/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.coNeaH/scummvm-wx-config.patch ']' + /bin/cat /tmp/B.coNeaH/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.coNeaH/fluidsynth-printf-attr.patch ']' + /bin/cat /tmp/B.coNeaH/fluidsynth-printf-attr.patch + /usr/bin/patch -s -p1 + /bin/sed -i -e 's:"plugins":"/usr/lib64/scummvm":' base/plugins.cpp + exit 0 Executing(%build): /bin/sh -e /tmp/B.coNeaH/BUILD/tmp/rpm-tmp.87032 TMP=/home/users/builder/tmp HOME=/home/users/builder PATH=/home/users/builder/GNUstep/Tools:/bin:/usr/bin:/usr/local/bin:/home/users/builder/bin TMPDIR=/tmp/B.coNeaH/BUILD/tmp + umask 022 + cd /tmp/B.coNeaH/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... yes Type with 1 byte... char Type with 2 bytes... short Type with 4 bytes... int Type with 8 bytes... 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-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 -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -fpic -I/usr/lib64/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/lib64/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 -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 ' fatal: not a git repository (or any of the parent directories): .git C++ backends/platform/sdl/posix/posix-main.o 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.o C++ backends/platform/sdl/sdl.o C++ base/plugins.o C++ gui/error.o In file included from ./gui/message.h:26, from gui/error.cpp:24: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ gui/console.o In file included from ./gui/console.h:26, from gui/console.cpp:23: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/scrollbar.h:26, from gui/console.cpp:24: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from gui/console.cpp:24: ./gui/widgets/scrollbar.h:31:21: warning: multi-character character constant [-Wmultichar] 31 | kSetPositionCmd = 'SETP' | ^~~~~~ C++ gui/dialog.o In file included from gui/dialog.cpp:27: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from gui/dialog.cpp:28: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ C++ gui/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++ 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++ 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/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++ 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++ 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/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/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*, long 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/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/ThemeLayout.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/ThemeEval.o C++ gui/launcher.o In file included from ./gui/about.h:26, from gui/launcher.cpp:33: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from ./gui/massadd.h:27, from gui/launcher.cpp:38: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./gui/massadd.h:27, from gui/launcher.cpp:38: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from ./gui/massadd.h:27, from gui/launcher.cpp:38: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ In file included from gui/launcher.cpp:52: ./gui/widgets/popup.h:33:26: warning: multi-character character constant [-Wmultichar] 33 | kPopUpItemSelectedCmd = 'POPs' | ^~~~~~ gui/launcher.cpp:65:14: warning: multi-character character constant [-Wmultichar] 65 | kStartCmd = 'STRT', | ^~~~~~ gui/launcher.cpp:66:14: warning: multi-character character constant [-Wmultichar] 66 | kAboutCmd = 'ABOU', | ^~~~~~ gui/launcher.cpp:67:16: warning: multi-character character constant [-Wmultichar] 67 | kOptionsCmd = 'OPTN', | ^~~~~~ gui/launcher.cpp:68:16: warning: multi-character character constant [-Wmultichar] 68 | kAddGameCmd = 'ADDG', | ^~~~~~ gui/launcher.cpp:69:17: warning: multi-character character constant [-Wmultichar] 69 | kEditGameCmd = 'EDTG', | ^~~~~~ gui/launcher.cpp:70:19: warning: multi-character character constant [-Wmultichar] 70 | kRemoveGameCmd = 'REMG', | ^~~~~~ gui/launcher.cpp:71:17: warning: multi-character character constant [-Wmultichar] 71 | kLoadGameCmd = 'LOAD', | ^~~~~~ gui/launcher.cpp:72:13: warning: multi-character character constant [-Wmultichar] 72 | kQuitCmd = 'QUIT', | ^~~~~~ gui/launcher.cpp:73:15: warning: multi-character character constant [-Wmultichar] 73 | kSearchCmd = 'SRCH', | ^~~~~~ gui/launcher.cpp:74:19: warning: multi-character character constant [-Wmultichar] 74 | kListSearchCmd = 'LSSR', | ^~~~~~ gui/launcher.cpp:75:20: warning: multi-character character constant [-Wmultichar] 75 | kSearchClearCmd = 'SRCL', | ^~~~~~ gui/launcher.cpp:77:31: warning: multi-character character constant [-Wmultichar] 77 | kCmdGlobalGraphicsOverride = 'OGFX', | ^~~~~~ gui/launcher.cpp:78:28: warning: multi-character character constant [-Wmultichar] 78 | kCmdGlobalAudioOverride = 'OSFX', | ^~~~~~ gui/launcher.cpp:79:27: warning: multi-character character constant [-Wmultichar] 79 | kCmdGlobalMIDIOverride = 'OMID', | ^~~~~~ gui/launcher.cpp:80:27: warning: multi-character character constant [-Wmultichar] 80 | kCmdGlobalMT32Override = 'OM32', | ^~~~~~ gui/launcher.cpp:81:29: warning: multi-character character constant [-Wmultichar] 81 | kCmdGlobalVolumeOverride = 'OVOL', | ^~~~~~ gui/launcher.cpp:83:27: warning: multi-character character constant [-Wmultichar] 83 | kCmdChooseSoundFontCmd = 'chsf', | ^~~~~~ gui/launcher.cpp:85:21: warning: multi-character character constant [-Wmultichar] 85 | kCmdExtraBrowser = 'PEXT', | ^~~~~~ gui/launcher.cpp:86:23: warning: multi-character character constant [-Wmultichar] 86 | kCmdExtraPathClear = 'PEXC', | ^~~~~~ gui/launcher.cpp:87:20: warning: multi-character character constant [-Wmultichar] 87 | kCmdGameBrowser = 'PGME', | ^~~~~~ gui/launcher.cpp:88:20: warning: multi-character character constant [-Wmultichar] 88 | kCmdSaveBrowser = 'PSAV', | ^~~~~~ gui/launcher.cpp:89:22: warning: multi-character character constant [-Wmultichar] 89 | kCmdSavePathClear = 'PSAC' | ^~~~~~ C++ gui/animation/RepeatAnimationWrapper.o C++ gui/animation/Animation.o C++ gui/animation/SequenceAnimationComposite.o C++ gui/unknown-game-dialog.o In file included from ./gui/unknown-game-dialog.h:26, from gui/unknown-game-dialog.cpp:23: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/popup.h:26, from gui/unknown-game-dialog.cpp:32: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from gui/unknown-game-dialog.cpp:32: ./gui/widgets/popup.h:33:26: warning: multi-character character constant [-Wmultichar] 33 | kPopUpItemSelectedCmd = 'POPs' | ^~~~~~ In file included from ./gui/widgets/scrollcontainer.h:28, from gui/unknown-game-dialog.cpp:33: ./gui/widgets/scrollbar.h:31:21: warning: multi-character character constant [-Wmultichar] 31 | kSetPositionCmd = 'SETP' | ^~~~~~ gui/unknown-game-dialog.cpp:38:21: warning: multi-character character constant [-Wmultichar] 38 | kCopyToClipboard = 'cpcl', | ^~~~~~ gui/unknown-game-dialog.cpp:39:23: warning: multi-character character constant [-Wmultichar] 39 | kOpenBugtrackerURL = 'ourl', | ^~~~~~ gui/unknown-game-dialog.cpp:40:11: warning: multi-character character constant [-Wmultichar] 40 | kClose = 'clse', | ^~~~~~ gui/unknown-game-dialog.cpp:41:15: warning: multi-character character constant [-Wmultichar] 41 | kAddAnyway = 'adda', | ^~~~~~ gui/unknown-game-dialog.cpp:42:27: warning: multi-character character constant [-Wmultichar] 42 | kScrollContainerReflow = 'SCRf' | ^~~~~~ C++ gui/widgets/edittext.o In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/edittext.h:26, from gui/widgets/edittext.cpp:24: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./gui/widgets/edittext.h:28, from gui/widgets/edittext.cpp:24: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ gui/widgets/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/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/scrollbar.o In file included from ./gui/widgets/scrollbar.h:26, from gui/widgets/scrollbar.cpp:26: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from gui/widgets/scrollbar.cpp:26: ./gui/widgets/scrollbar.h:31:21: warning: multi-character character constant [-Wmultichar] 31 | kSetPositionCmd = 'SETP' | ^~~~~~ C++ gui/saveload-dialog.o In file included from ./gui/saveload-dialog.h:26, from gui/saveload-dialog.cpp:23: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from ./gui/saveload-dialog.h:27, from gui/saveload-dialog.cpp:23: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from gui/saveload-dialog.cpp:23: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from gui/saveload-dialog.cpp:23: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ In file included from gui/saveload-dialog.cpp:23: ./gui/saveload-dialog.h:35:26: warning: multi-character character constant [-Wmultichar] 35 | kSavesSyncProgressCmd = 'SSPR', | ^~~~~~ ./gui/saveload-dialog.h:36:23: warning: multi-character character constant [-Wmultichar] 36 | kSavesSyncEndedCmd = 'SSEN' | ^~~~~~ gui/saveload-dialog.cpp:47:19: warning: multi-character character constant [-Wmultichar] 47 | kCancelSyncCmd = 'PDCS', | ^~~~~~ gui/saveload-dialog.cpp:48:23: warning: multi-character character constant [-Wmultichar] 48 | kBackgroundSyncCmd = 'PDBS' | ^~~~~~ gui/saveload-dialog.cpp:128:19: warning: multi-character character constant [-Wmultichar] 128 | kListSwitchCmd = 'LIST', | ^~~~~~ gui/saveload-dialog.cpp:129:19: warning: multi-character character constant [-Wmultichar] 129 | kGridSwitchCmd = 'GRID' | ^~~~~~ gui/saveload-dialog.cpp:367:15: warning: multi-character character constant [-Wmultichar] 367 | kChooseCmd = 'CHOS', | ^~~~~~ gui/saveload-dialog.cpp:368:12: warning: multi-character character constant [-Wmultichar] 368 | kDelCmd = 'DEL ' | ^~~~~~ gui/saveload-dialog.cpp:733:13: warning: multi-character character constant [-Wmultichar] 733 | kNextCmd = 'NEXT', | ^~~~~~ gui/saveload-dialog.cpp:734:13: warning: multi-character character constant [-Wmultichar] 734 | kPrevCmd = 'PREV', | ^~~~~~ gui/saveload-dialog.cpp:735:16: warning: multi-character character constant [-Wmultichar] 735 | kNewSaveCmd = 'SAVE' | ^~~~~~ C++ gui/widget.o In file included from gui/widget.cpp:29: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from gui/widget.cpp:34: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ gui/widgets/scrollcontainer.o In file included from ./gui/widgets/scrollcontainer.h:26, from gui/widgets/scrollcontainer.cpp:24: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./gui/widgets/scrollcontainer.h:28, from gui/widgets/scrollcontainer.cpp:24: ./gui/widgets/scrollbar.h:31:21: warning: multi-character character constant [-Wmultichar] 31 | kSetPositionCmd = 'SETP' | ^~~~~~ C++ gui/widgets/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/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/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/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/remotebrowser.o In file included from ./gui/remotebrowser.h:26, from gui/remotebrowser.cpp:23: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from gui/remotebrowser.cpp:25: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from gui/remotebrowser.cpp:25: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from gui/remotebrowser.cpp:25: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ gui/remotebrowser.cpp:40:15: warning: multi-character character constant [-Wmultichar] 40 | kChooseCmd = 'Chos', | ^~~~~~ gui/remotebrowser.cpp:41:13: warning: multi-character character constant [-Wmultichar] 41 | kGoUpCmd = 'GoUp' | ^~~~~~ C++ backends/audiocd/audiocd-stream.o C++ backends/audiocd/default/default-audiocd.o C++ backends/fs/abstract-fs.o C++ gui/fluidsynth-dialog.o In file included from ./gui/fluidsynth-dialog.h:27, from gui/fluidsynth-dialog.cpp:23: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/tab.h:26, from gui/fluidsynth-dialog.cpp:26: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from gui/fluidsynth-dialog.cpp:27: ./gui/widgets/popup.h:33:26: warning: multi-character character constant [-Wmultichar] 33 | kPopUpItemSelectedCmd = 'POPs' | ^~~~~~ gui/fluidsynth-dialog.cpp:36:24: warning: multi-character character constant [-Wmultichar] 36 | kActivateChorusCmd = 'acho', | ^~~~~~ gui/fluidsynth-dialog.cpp:37:32: warning: multi-character character constant [-Wmultichar] 37 | kChorusVoiceCountChangedCmd = 'cvcc', | ^~~~~~ gui/fluidsynth-dialog.cpp:38:28: warning: multi-character character constant [-Wmultichar] 38 | kChorusLevelChangedCmd = 'clec', | ^~~~~~ gui/fluidsynth-dialog.cpp:39:28: warning: multi-character character constant [-Wmultichar] 39 | kChorusSpeedChangedCmd = 'cspc', | ^~~~~~ gui/fluidsynth-dialog.cpp:40:28: warning: multi-character character constant [-Wmultichar] 40 | kChorusDepthChangedCmd = 'cdec', | ^~~~~~ gui/fluidsynth-dialog.cpp:42:24: warning: multi-character character constant [-Wmultichar] 42 | kActivateReverbCmd = 'arev', | ^~~~~~ gui/fluidsynth-dialog.cpp:43:30: warning: multi-character character constant [-Wmultichar] 43 | kReverbRoomSizeChangedCmd = 'rrsc', | ^~~~~~ gui/fluidsynth-dialog.cpp:44:29: warning: multi-character character constant [-Wmultichar] 44 | kReverbDampingChangedCmd = 'rdac', | ^~~~~~ gui/fluidsynth-dialog.cpp:45:28: warning: multi-character character constant [-Wmultichar] 45 | kReverbWidthChangedCmd = 'rwic', | ^~~~~~ gui/fluidsynth-dialog.cpp:46:28: warning: multi-character character constant [-Wmultichar] 46 | kReverbLevelChangedCmd = 'rlec', | ^~~~~~ gui/fluidsynth-dialog.cpp:48:23: warning: multi-character character constant [-Wmultichar] 48 | kResetSettingsCmd = 'rese' | ^~~~~~ C++ backends/fs/stdiostream.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++ backends/midi/dmedia.o C++ backends/midi/sndio.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++ gui/ThemeParser.o C++ backends/midi/seq.o C++ backends/modular-backend.o C++ backends/midi/stmidi.o C++ backends/midi/alsa.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++ 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/saves/savefile.o C++ backends/timer/default/default-timer.o C++ backends/cloud/iso8601.o C++ backends/cloud/cloudicon.o C++ backends/cloud/storagefile.o C++ backends/cloud/basestorage.o C++ backends/cloud/downloadrequest.o C++ backends/cloud/storage.o C++ gui/options.o In file included from ./gui/browser.h:26, from gui/options.cpp:23: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/popup.h:26, from gui/options.cpp:28: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from gui/options.cpp:28: ./gui/widgets/popup.h:33:26: warning: multi-character character constant [-Wmultichar] 33 | kPopUpItemSelectedCmd = 'POPs' | ^~~~~~ In file included from gui/widgets/scrollcontainer.h:28, from gui/options.cpp:48: gui/widgets/scrollbar.h:31:21: warning: multi-character character constant [-Wmultichar] 31 | kSetPositionCmd = 'SETP' | ^~~~~~ In file included from gui/options.cpp:54: ./gui/downloaddialog.h:41:25: warning: multi-character character constant [-Wmultichar] 41 | kDownloadProgressCmd = 'DLPR', | ^~~~~~ ./gui/downloaddialog.h:42:22: warning: multi-character character constant [-Wmultichar] 42 | kDownloadEndedCmd = 'DLEN' | ^~~~~~ gui/options.cpp:65:22: warning: multi-character character constant [-Wmultichar] 65 | kMidiGainChanged = 'mgch', | ^~~~~~ gui/options.cpp:66:25: warning: multi-character character constant [-Wmultichar] 66 | kMusicVolumeChanged = 'muvc', | ^~~~~~ gui/options.cpp:67:23: warning: multi-character character constant [-Wmultichar] 67 | kSfxVolumeChanged = 'sfvc', | ^~~~~~ gui/options.cpp:68:22: warning: multi-character character constant [-Wmultichar] 68 | kMuteAllChanged = 'mute', | ^~~~~~ gui/options.cpp:69:22: warning: multi-character character constant [-Wmultichar] 69 | kSubtitleToggle = 'sttg', | ^~~~~~ gui/options.cpp:70:26: warning: multi-character character constant [-Wmultichar] 70 | kSubtitleSpeedChanged = 'stsc', | ^~~~~~ gui/options.cpp:71:25: warning: multi-character character constant [-Wmultichar] 71 | kSpeechVolumeChanged = 'vcvc', | ^~~~~~ gui/options.cpp:72:25: warning: multi-character character constant [-Wmultichar] 72 | kChooseSoundFontCmd = 'chsf', | ^~~~~~ gui/options.cpp:73:28: warning: multi-character character constant [-Wmultichar] 73 | kClearSoundFontCmd = 'clsf', | ^~~~~~ gui/options.cpp:74:23: warning: multi-character character constant [-Wmultichar] 74 | kChooseSaveDirCmd = 'chos', | ^~~~~~ gui/options.cpp:75:23: warning: multi-character character constant [-Wmultichar] 75 | kSavePathClearCmd = 'clsp', | ^~~~~~ gui/options.cpp:76:24: warning: multi-character character constant [-Wmultichar] 76 | kChooseThemeDirCmd = 'chth', | ^~~~~~ gui/options.cpp:77:24: warning: multi-character character constant [-Wmultichar] 77 | kThemePathClearCmd = 'clth', | ^~~~~~ gui/options.cpp:78:24: warning: multi-character character constant [-Wmultichar] 78 | kChooseExtraDirCmd = 'chex', | ^~~~~~ gui/options.cpp:79:24: warning: multi-character character constant [-Wmultichar] 79 | kExtraPathClearCmd = 'clex', | ^~~~~~ gui/options.cpp:80:25: warning: multi-character character constant [-Wmultichar] 80 | kChoosePluginsDirCmd = 'chpl', | ^~~~~~ gui/options.cpp:81:22: warning: multi-character character constant [-Wmultichar] 81 | kChooseThemeCmd = 'chtf', | ^~~~~~ gui/options.cpp:82:22: warning: multi-character character constant [-Wmultichar] 82 | kUpdatesCheckCmd = 'updc', | ^~~~~~ gui/options.cpp:83:26: warning: multi-character character constant [-Wmultichar] 83 | kKbdMouseSpeedChanged = 'kmsc', | ^~~~~~ gui/options.cpp:84:28: warning: multi-character character constant [-Wmultichar] 84 | kJoystickDeadzoneChanged= 'jodc', | ^~~~~~ gui/options.cpp:85:35: warning: multi-character character constant [-Wmultichar] 85 | kGraphicsTabContainerReflowCmd = 'gtcr' | ^~~~~~ gui/options.cpp:102:28: warning: multi-character character constant [-Wmultichar] 102 | kFluidSynthSettingsCmd = 'flst' | ^~~~~~ gui/options.cpp:108:25: warning: multi-character character constant [-Wmultichar] 108 | kSyncSavesStorageCmd = 'ssst', | ^~~~~~ gui/options.cpp:109:24: warning: multi-character character constant [-Wmultichar] 109 | kDownloadStorageCmd = 'dlst', | ^~~~~~ gui/options.cpp:110:18: warning: multi-character character constant [-Wmultichar] 110 | kRunServerCmd = 'rnsv', | ^~~~~~ gui/options.cpp:111:32: warning: multi-character character constant [-Wmultichar] 111 | kCloudTabContainerReflowCmd = 'ctcr', | ^~~~~~ gui/options.cpp:112:24: warning: multi-character character constant [-Wmultichar] 112 | kServerPortClearCmd = 'spcl', | ^~~~~~ gui/options.cpp:113:22: warning: multi-character character constant [-Wmultichar] 113 | kChooseRootDirCmd = 'chrp', | ^~~~~~ gui/options.cpp:114:22: warning: multi-character character constant [-Wmultichar] 114 | kRootPathClearCmd = 'clrp', | ^~~~~~ gui/options.cpp:115:23: warning: multi-character character constant [-Wmultichar] 115 | kConnectStorageCmd = 'Cnnt', | ^~~~~~ gui/options.cpp:116:23: warning: multi-character character constant [-Wmultichar] 116 | kOpenUrlStorageCmd = 'OpUr', | ^~~~~~ gui/options.cpp:117:25: warning: multi-character character constant [-Wmultichar] 117 | kPasteCodeStorageCmd = 'PsCd', | ^~~~~~ gui/options.cpp:118:26: warning: multi-character character constant [-Wmultichar] 118 | kDisconnectStorageCmd = 'DcSt', | ^~~~~~ gui/options.cpp:119:22: warning: multi-character character constant [-Wmultichar] 119 | kEnableStorageCmd = 'EnSt' | ^~~~~~ gui/options.cpp:124:14: warning: multi-character character constant [-Wmultichar] 124 | kApplyCmd = 'appl' | ^~~~~~ C++ backends/cloud/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/saves/default/default-saves.o C++ backends/cloud/cloudmanager.o C++ backends/cloud/box/boxstorage.o C++ backends/cloud/box/boxlistdirectorybyidrequest.o C++ backends/cloud/box/boxtokenrefresher.o C++ backends/cloud/dropbox/dropboxcreatedirectoryrequest.o C++ backends/cloud/dropbox/dropboxstorage.o C++ backends/cloud/box/boxuploadrequest.o C++ backends/cloud/dropbox/dropboxinforequest.o C++ backends/cloud/savessyncrequest.o In file included from ./gui/saveload-dialog.h:26, from backends/cloud/savessyncrequest.cpp:33: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from ./gui/saveload-dialog.h:27, from backends/cloud/savessyncrequest.cpp:33: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from backends/cloud/savessyncrequest.cpp:33: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from backends/cloud/savessyncrequest.cpp:33: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ In file included from backends/cloud/savessyncrequest.cpp:33: ./gui/saveload-dialog.h:35:26: warning: multi-character character constant [-Wmultichar] 35 | kSavesSyncProgressCmd = 'SSPR', | ^~~~~~ ./gui/saveload-dialog.h:36:23: warning: multi-character character constant [-Wmultichar] 36 | kSavesSyncEndedCmd = 'SSEN' | ^~~~~~ C++ backends/cloud/dropbox/dropboxlistdirectoryrequest.o C++ backends/cloud/googledrive/googledrivelistdirectorybyidrequest.o C++ backends/cloud/dropbox/dropboxuploadrequest.o C++ backends/cloud/id/idstorage.o C++ backends/cloud/googledrive/googledrivetokenrefresher.o C++ backends/cloud/googledrive/googledrivestorage.o C++ backends/cloud/id/idcreatedirectoryrequest.o C++ backends/cloud/id/iddownloadrequest.o C++ backends/cloud/id/idstreamfilerequest.o C++ backends/cloud/googledrive/googledriveuploadrequest.o C++ backends/cloud/id/idresolveidrequest.o C++ backends/cloud/id/idlistdirectoryrequest.o C++ backends/cloud/onedrive/onedrivecreatedirectoryrequest.o C++ backends/cloud/onedrive/onedrivestorage.o C++ backends/cloud/onedrive/onedrivetokenrefresher.o C++ backends/networking/curl/request.o C++ backends/networking/curl/connectionmanager.o C++ backends/cloud/onedrive/onedriveuploadrequest.o C++ backends/networking/curl/curlrequest.o C++ backends/cloud/onedrive/onedrivelistdirectoryrequest.o C++ backends/networking/curl/networkreadstream.o C++ backends/networking/sdl_net/handlers/downloadfilehandler.o C++ backends/networking/curl/curljsonrequest.o C++ backends/networking/sdl_net/getclienthandler.o C++ backends/networking/sdl_net/handlers/filesajaxpagehandler.o C++ backends/networking/sdl_net/handlers/createdirectoryhandler.o C++ backends/networking/sdl_net/handlers/filesbasehandler.o C++ backends/networking/sdl_net/handlers/indexpagehandler.o C++ backends/networking/sdl_net/handlers/resourcehandler.o C++ backends/networking/sdl_net/handlers/uploadfilehandler.o C++ backends/networking/sdl_net/handlers/filespagehandler.o C++ backends/networking/sdl_net/handlerutils.o C++ backends/networking/sdl_net/handlers/listajaxhandler.o C++ backends/networking/sdl_net/client.o C++ backends/networking/sdl_net/uploadfileclienthandler.o C++ backends/networking/sdl_net/reader.o C++ backends/graphics/opengl/debug.o C++ backends/networking/sdl_net/localwebserver.o C++ backends/graphics/opengl/context.o C++ backends/graphics/opengl/framebuffer.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/pipeline.o C++ backends/graphics/opengl/pipelines/shader.o C++ backends/mutex/sdl/sdl-mutex.o C++ backends/mixer/sdl/sdl-mixer.o C++ backends/graphics/sdl/sdl-graphics.o C++ backends/events/sdl/sdl-events.o C++ backends/fs/posix/posix-fs-factory.o C++ backends/plugins/sdl/sdl-provider.o C++ backends/timer/sdl/sdl-timer.o C++ backends/graphics/opengl/opengl-graphics.o C++ backends/fs/posix/posix-fs.o C++ backends/fs/chroot/chroot-fs-factory.o C++ backends/fs/posix-drives/posix-drives-fs-factory.o C++ backends/fs/posix-drives/posix-drives-fs.o C++ backends/fs/chroot/chroot-fs.o C++ backends/plugins/posix/posix-provider.o C++ backends/taskbar/unity/unity-taskbar.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++ backends/mixer/nullmixer/nullsdl-mixer.o C++ backends/saves/recorder/recorder-saves.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++ engines/savestate.o C++ backends/graphics/surfacesdl/surfacesdl-graphics.o C++ engines/game.o C++ video/dxa_decoder.o C++ video/flic_decoder.o C++ video/mpegps_decoder.o C++ video/psx_decoder.o C++ video/avi_decoder.o C++ video/qt_decoder.o C++ image/bmp.o C++ video/smk_decoder.o C++ engines/advancedDetector.o C++ video/theora_decoder.o C++ image/iff.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++ image/pict.o C++ image/codecs/mjpeg.o C++ image/codecs/msrle4.o C++ image/codecs/msrle.o C++ image/codecs/indeo5.o C++ video/bink_decoder.o C++ image/codecs/msvideo1.o C++ image/codecs/smc.o C++ image/codecs/rpza.o C++ image/codecs/indeo3.o C++ image/codecs/qtrle.o C++ image/codecs/cinepak.o C++ image/codecs/indeo4.o C++ image/codecs/indeo/mem.o C++ image/codecs/mpeg.o C++ image/codecs/truemotion1.o C++ image/codecs/indeo/vlc.o C++ graphics/cursorman.o C++ image/codecs/indeo/indeo_dsp.o C++ graphics/conversion.o C++ graphics/fonts/consolefont.o C++ graphics/fontman.o C++ image/codecs/indeo/indeo.o C++ image/codecs/svq1.o C++ graphics/fonts/newfont_big.o C++ graphics/fonts/newfont.o C++ graphics/font.o C++ graphics/maccursor.o C++ graphics/fonts/bdf.o C++ graphics/fonts/winfont.o C++ graphics/macgui/macwindowborder.o C++ graphics/fonts/macfont.o C++ graphics/macgui/mactextwindow.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/macgui/macmenu.o C++ graphics/macgui/macwindowmanager.o C++ graphics/macgui/mactext.o C++ graphics/primitives.o C++ graphics/scaler.o C++ graphics/transform_struct.o C++ graphics/nine_patch.o C++ graphics/screen.o C++ graphics/transform_tools.o C++ graphics/scaler/thumbnail_intern.o C++ graphics/thumbnail.o C++ graphics/sjis.o C++ graphics/VectorRenderer.o C++ graphics/surface.o C++ graphics/managed_surface.o C++ graphics/scaler/aspect.o C++ graphics/wincursor.o C++ graphics/scaler/downscaler.o C++ graphics/yuv_to_rgb.o C++ graphics/scaler/scale2x.o C++ graphics/scaler/scalebit.o C++ graphics/scaler/scale3x.o C++ graphics/transparent_surface.o C++ graphics/scaler/2xsai.o C++ audio/fmopl.o C++ audio/audiostream.o C++ audio/midiparser_smf.o C++ audio/adlib.o audio/adlib.cpp:1268:14: warning: multi-character character constant [-Wmultichar] 1268 | if (type == 'ADL ') { | ^~~~~~ audio/adlib.cpp:1354:14: warning: multi-character character constant [-Wmultichar] 1354 | if (type == 'ADLP') { | ^~~~~~ C++ audio/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/midiparser_qt.o C++ audio/midiplayer.o C++ audio/midiparser.o C++ audio/musicplugin.o C++ audio/miles_mt32.o C++ audio/mpu401.o C++ audio/miles_adlib.o C++ audio/null.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/voc.o C++ audio/decoders/mp3.o C++ audio/decoders/vorbis.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/maxtrax.o C++ audio/mods/paula.o C++ audio/mods/module_mod_xm_s3m.o C++ audio/mods/rjp1.o C++ audio/mods/soundfx.o C++ audio/softsynth/cms.o C++ audio/softsynth/opl/dosbox.o C++ audio/mods/tfmx.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/fmtowns_pc98/pc98_audio.o C++ audio/softsynth/opl/mame.o C++ audio/softsynth/opl/dbopl.o C++ audio/softsynth/fmtowns_pc98/towns_pc98_plugins.o C++ audio/softsynth/fmtowns_pc98/towns_euphony.o C++ audio/softsynth/appleiigs.o C++ audio/softsynth/fmtowns_pc98/towns_audio.o C++ audio/softsynth/eas.o C++ audio/softsynth/fmtowns_pc98/towns_pc98_fmsynth.o C++ audio/softsynth/fluidsynth.o C++ audio/softsynth/wave6581.o C++ audio/softsynth/pcspk.o C++ audio/softsynth/mt32.o In file included from ./gui/message.h:26, from audio/softsynth/mt32.cpp:50: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ audio/softsynth/sid.o C++ audio/decoders/ac3.o C++ audio/alsa_opl.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/archive.o C++ common/coroutines.o C++ common/error.o C++ common/debug.o C++ common/EventDispatcher.o C++ common/EventMapper.o C++ common/file.o C++ common/gui_options.o C++ common/config-manager.o C++ common/hashmap.o C++ common/iff_container.o C++ common/language.o C++ common/fs.o C++ common/localization.o C++ common/installshield_cab.o C++ common/memorypool.o C++ graphics/VectorRendererSpec.o C++ common/mutex.o C++ common/ini-file.o C++ common/md5.o C++ common/osd_message_queue.o C++ common/platform.o C++ common/macresman.o C++ common/json.o C++ common/rendermode.o C++ common/rational.o C++ common/system.o C++ common/textconsole.o C++ common/tokenizer.o C++ common/str.o C++ common/stream.o C++ common/quicktime.o C++ common/random.o C++ common/util.o C++ common/winexe.o C++ common/ustr.o C++ common/translation.o C++ common/unarj.o C++ common/unzip.o C++ common/winexe_ne.o C++ common/cosinetables.o C++ common/dct.o C++ common/rdft.o C++ common/fft.o C++ common/sinetables.o C++ graphics/scaler/hq2x.o C++ common/lua/double_serialization.o C++ common/zlib.o C++ common/xmlparser.o C++ common/encoding.o C++ common/winexe_pe.o C++ common/lua/ldblib.o C++ common/lua/lauxlib.o C++ common/lua/lbaselib.o C++ common/lua/ldebug.o C++ common/lua/lfunc.o C++ common/lua/ldo.o C++ common/lua/linit.o C++ common/lua/lcode.o C++ common/lua/lapi.o C++ common/lua/lmem.o C++ common/lua/lgc.o C++ common/lua/liolib.o C++ common/lua/lmathlib.o C++ common/lua/lobject.o C++ common/lua/loadlib.o C++ common/lua/lopcodes.o C++ common/lua/loslib.o C++ common/lua/llex.o C++ common/lua/lstring.o C++ common/lua/lstate.o C++ common/lua/ltm.o C++ common/lua/ltable.o C++ common/lua/ltablib.o C++ common/lua/lua_persistence_util.o C++ common/lua/lua_persist.o C++ common/lua/lstrlib.o C++ common/lua/lzio.o C++ common/lua/lparser.o C++ common/recorderfile.o C++ common/lua/lua_unpersist.o C++ graphics/scaler/hq3x.o C++ audio/softsynth/mt32/File.o C++ audio/softsynth/mt32/LA32Ramp.o C++ audio/softsynth/mt32/Analog.o C++ common/text-to-speech.o C++ audio/softsynth/mt32/LA32FloatWaveGenerator.o C++ common/lua/scummvm_file.o C++ audio/softsynth/mt32/MidiStreamParser.o C++ common/lua/lvm.o C++ audio/softsynth/mt32/LA32WaveGenerator.o C++ audio/softsynth/mt32/ROMInfo.o C++ audio/softsynth/mt32/Poly.o C++ audio/softsynth/mt32/PartialManager.o C++ audio/softsynth/mt32/Partial.o C++ audio/softsynth/mt32/Tables.o C++ audio/softsynth/mt32/FileStream.o C++ audio/softsynth/mt32/Part.o C++ audio/softsynth/mt32/TVF.o C++ audio/softsynth/mt32/sha1/sha1.o C++ audio/softsynth/mt32/TVA.o C++ audio/softsynth/mt32/TVP.o C++ audio/softsynth/mt32/SampleRateConverter.o C++ audio/softsynth/mt32/BReverbModel.o C++ engines/scumm/base-costume.o C++ engines/scumm/bomp.o C++ engines/scumm/cdda.o C++ engines/scumm/camera.o C++ audio/softsynth/mt32/c_interface/c_interface.o C++ engines/scumm/charset-fontdata.o C++ engines/scumm/boxes.o C++ audio/softsynth/mt32/Synth.o C++ engines/scumm/akos.o C++ engines/scumm/cursor.o C++ engines/scumm/charset.o engines/scumm/charset.cpp: In member function 'virtual void Scumm::CharsetRendererNut::setCurID(int32)': engines/scumm/charset.cpp:1231:26: warning: '%d' directive writing between 1 and 11 bytes into a region of size 7 [-Wformat-overflow=] 1231 | sprintf(fontname, "font%d.nut", id); | ^~ engines/scumm/charset.cpp:1231:21: note: directive argument in the range [-2147483648, 4] 1231 | sprintf(fontname, "font%d.nut", id); | ^~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from ./common/scummsys.h:118, from ./engines/scumm/charset.h:26, from engines/scumm/charset.cpp:24: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 20 bytes into a destination of size 11 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/scumm/debugger.o C++ engines/scumm/file.o C++ engines/scumm/costume.o C++ engines/scumm/dialogs.o In file included from engines/scumm/dialogs.cpp:37: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./engines/scumm/dialogs.h:28, from engines/scumm/dialogs.cpp:40: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./engines/scumm/dialogs.h:29, from engines/scumm/dialogs.cpp:40: ./engines/dialogs.h:40:14: warning: multi-character character constant [-Wmultichar] 40 | kSaveCmd = 'SAVE', | ^~~~~~ ./engines/dialogs.h:41:14: warning: multi-character character constant [-Wmultichar] 41 | kLoadCmd = 'LOAD', | ^~~~~~ ./engines/dialogs.h:42:14: warning: multi-character character constant [-Wmultichar] 42 | kPlayCmd = 'PLAY', | ^~~~~~ ./engines/dialogs.h:43:17: warning: multi-character character constant [-Wmultichar] 43 | kOptionsCmd = 'OPTN', | ^~~~~~ ./engines/dialogs.h:44:14: warning: multi-character character constant [-Wmultichar] 44 | kHelpCmd = 'HELP', | ^~~~~~ ./engines/dialogs.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kAboutCmd = 'ABOU', | ^~~~~~ ./engines/dialogs.h:46:14: warning: multi-character character constant [-Wmultichar] 46 | kQuitCmd = 'QUIT', | ^~~~~~ ./engines/dialogs.h:47:13: warning: multi-character character constant [-Wmultichar] 47 | kRTLCmd = 'RTL ', | ^~~~~~ ./engines/dialogs.h:48:16: warning: multi-character character constant [-Wmultichar] 48 | kChooseCmd = 'CHOS' | ^~~~~~ In file included from engines/scumm/dialogs.cpp:40: ./engines/scumm/dialogs.h:202:18: warning: multi-character character constant [-Wmultichar] 202 | kStandardCmd = 'STDD', | ^~~~~~ ./engines/scumm/dialogs.h:203:18: warning: multi-character character constant [-Wmultichar] 203 | kPracticeCmd = 'PRAD', | ^~~~~~ ./engines/scumm/dialogs.h:204:16: warning: multi-character character constant [-Wmultichar] 204 | kExpertCmd = 'EXPD' | ^~~~~~ engines/scumm/dialogs.cpp:270:13: warning: multi-character character constant [-Wmultichar] 270 | kNextCmd = 'NEXT', | ^~~~~~ engines/scumm/dialogs.cpp:271:13: warning: multi-character character constant [-Wmultichar] 271 | kPrevCmd = 'PREV' | ^~~~~~ C++ engines/scumm/file_nes.o C++ engines/scumm/gfx_towns.o C++ engines/scumm/he/script_v70he.o C++ engines/scumm/actor.o C++ engines/scumm/he/script_v60he.o C++ engines/scumm/he/resource_he.o engines/scumm/he/resource_he.cpp:168:64: warning: multi-character character constant [-Wmultichar] 168 | Common::SeekableReadStream *dataStream = _resMgr->getResource('crsr', id + 1000); | ^~~~~~ C++ engines/scumm/he/sound_he.o C++ engines/scumm/detection.o C++ engines/scumm/imuse/imuse_part.o C++ engines/scumm/imuse/sysex_samnmax.o C++ engines/scumm/imuse/sysex_scumm.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/imuse/imuse_player.o engines/scumm/imuse/imuse_player.cpp:389:40: warning: multi-character character constant [-Wmultichar] 389 | _midi->sysEx_customInstrument(p[0], 'EUP ', p + 1); | ^~~~~~ engines/scumm/imuse/imuse_player.cpp: In member function 'virtual void Scumm::Player::sysEx(const byte*, uint16)': engines/scumm/imuse/imuse_player.cpp:411:58: warning: '__builtin___snprintf_chk' output truncated before the last format character [-Wformat-truncation=] 411 | snprintf((char *)&buf[a * 3], 3 * sizeof(char), " %02X", p[a]); | ^ In file included from /usr/include/stdio.h:867, from ./common/scummsys.h:118, from ./common/util.h:26, from engines/scumm/imuse/imuse_player.cpp:25: /usr/include/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output 4 bytes into a destination of size 3 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/scumm/imuse/imuse.o 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/amiga.o C++ engines/scumm/imuse/drivers/fmtowns.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/help.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_he.o C++ engines/scumm/players/player_apple2.o C++ engines/scumm/players/player_mac.o C++ engines/scumm/players/player_mod.o C++ engines/scumm/palette.o C++ engines/scumm/players/player_nes.o C++ engines/scumm/players/player_ad.o C++ engines/scumm/players/player_pce.o C++ engines/scumm/object.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_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_v2cms.o C++ engines/scumm/players/player_towns.o C++ engines/scumm/players/player_v3a.o C++ engines/scumm/players/player_v4a.o C++ engines/scumm/resource_v3.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_v4.o C++ engines/scumm/script_v3.o C++ engines/scumm/room.o C++ engines/scumm/players/player_v2a.o C++ engines/scumm/script_v4.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/sound.o C++ engines/scumm/usage_bits.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/script_v0.o C++ engines/scumm/vars.o C++ engines/scumm/script_v6.o C++ engines/scumm/nut_renderer.o C++ engines/scumm/script_v2.o C++ engines/scumm/verbs.o C++ engines/scumm/imuse_digi/dimuse_bndmgr.o C++ engines/scumm/imuse_digi/dimuse_codecs.o C++ engines/scumm/script_v5.o C++ engines/scumm/imuse_digi/dimuse.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_music.o C++ engines/scumm/imuse_digi/dimuse_tables.o C++ engines/scumm/imuse_digi/dimuse_sndmgr.o engines/scumm/imuse_digi/dimuse_sndmgr.cpp: In member function 'int32 Scumm::ImuseDigiSndMgr::getDataFromRegion(Scumm::ImuseDigiSndMgr::SoundDesc*, int, byte**, int32, int32)': engines/scumm/imuse_digi/dimuse_sndmgr.cpp:667:28: warning: '%03d' directive writing between 3 and 10 bytes into a region of size between 8 and 22 [-Wformat-overflow=] 667 | sprintf(fileName, "%s_reg%03d", soundDesc->name, region); | ^~~~ engines/scumm/imuse_digi/dimuse_sndmgr.cpp:667:21: note: directive argument in the range [0, 2147483647] 667 | sprintf(fileName, "%s_reg%03d", soundDesc->name, region); | ^~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from ./common/scummsys.h:118, from engines/scumm/imuse_digi/dimuse_sndmgr.cpp:24: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 8 and 29 bytes into a destination of size 26 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/scumm/imuse_digi/dimuse_sndmgr.cpp:675:29: warning: '%03d' directive writing between 3 and 10 bytes into a region of size between 8 and 22 [-Wformat-overflow=] 675 | sprintf(fileName, "%s_reg%03d.fla", soundDesc->name, region); | ^~~~ engines/scumm/imuse_digi/dimuse_sndmgr.cpp:675:22: note: directive argument in the range [0, 2147483647] 675 | sprintf(fileName, "%s_reg%03d.fla", soundDesc->name, region); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from ./common/scummsys.h:118, from engines/scumm/imuse_digi/dimuse_sndmgr.cpp:24: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 12 and 33 bytes into a destination of size 26 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/scumm/imuse_digi/dimuse_sndmgr.cpp:685:30: warning: '%03d' directive writing between 3 and 10 bytes into a region of size between 8 and 22 [-Wformat-overflow=] 685 | sprintf(fileName, "%s_reg%03d.ogg", soundDesc->name, region); | ^~~~ engines/scumm/imuse_digi/dimuse_sndmgr.cpp:685:23: note: directive argument in the range [0, 2147483647] 685 | sprintf(fileName, "%s_reg%03d.ogg", soundDesc->name, region); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from ./common/scummsys.h:118, from engines/scumm/imuse_digi/dimuse_sndmgr.cpp:24: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 12 and 33 bytes into a destination of size 26 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/scumm/imuse_digi/dimuse_sndmgr.cpp:696:30: warning: '%03d' directive writing between 3 and 10 bytes into a region of size between 8 and 22 [-Wformat-overflow=] 696 | sprintf(fileName, "%s_reg%03d.mp3", soundDesc->name, region); | ^~~~ engines/scumm/imuse_digi/dimuse_sndmgr.cpp:696:23: note: directive argument in the range [0, 2147483647] 696 | sprintf(fileName, "%s_reg%03d.mp3", soundDesc->name, region); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from ./common/scummsys.h:118, from engines/scumm/imuse_digi/dimuse_sndmgr.cpp:24: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 12 and 33 bytes into a destination of size 26 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/scumm/imuse_digi/dimuse_script.o C++ engines/scumm/imuse_digi/dimuse_track.o C++ engines/scumm/smush/channel.o C++ engines/scumm/smush/codec1.o C++ engines/scumm/script_v8.o C++ engines/scumm/insane/insane_iact.o C++ engines/scumm/insane/insane_ben.o C++ engines/scumm/smush/codec37.o C++ engines/scumm/insane/insane_scenes.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.o C++ engines/scumm/insane/insane_enemy.o C++ engines/scumm/smush/smush_mixer.o C++ engines/scumm/smush/smush_font.o C++ engines/scumm/he/animation_he.o C++ engines/scumm/he/logic_he.o C++ engines/scumm/he/palette_he.o C++ engines/scumm/he/floodfill_he.o C++ engines/scumm/smush/smush_player.o C++ engines/scumm/he/cup_player_he.o C++ engines/scumm/he/script_v71he.o C++ engines/scumm/he/logic/baseball2001.o C++ engines/scumm/he/script_v80he.o C++ engines/scumm/he/logic/basketball.o C++ engines/scumm/he/logic/football.o C++ engines/scumm/he/logic/funshop.o C++ engines/scumm/he/logic/moonbase_logic.o C++ engines/scumm/he/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/logic/puttrace.o C++ engines/scumm/he/moonbase/ai_node.o C++ engines/scumm/he/sprite_he.o C++ engines/scumm/he/moonbase/ai_defenseunit.o C++ engines/scumm/he/moonbase/ai_traveller.o C++ engines/scumm/he/moonbase/ai_types.o C++ engines/scumm/he/moonbase/ai_weapon.o C++ engines/scumm/he/logic/soccer.o C++ engines/scumm/he/moonbase/ai_targetacquisition.o C++ engines/scumm/he/moonbase/distortion.o C++ engines/scumm/he/moonbase/net_main.o C++ engines/scumm/he/moonbase/ai_tree.o C++ engines/scumm/he/moonbase/moonbase.o C++ engines/scumm/he/moonbase/moonbase_fow.o C++ engines/scumm/he/wiz_he.o engines/scumm/he/wiz_he.cpp:1370:34: warning: multi-character character constant [-Wmultichar] 1370 | WRITE_BE_UINT32(wizImg + 0x00, 'AWIZ'); | ^~~~~~ engines/scumm/he/wiz_he.cpp:1372:34: warning: multi-character character constant [-Wmultichar] 1372 | WRITE_BE_UINT32(wizImg + 0x08, 'WIZH'); | ^~~~~~ engines/scumm/he/wiz_he.cpp:1379:35: warning: multi-character character constant [-Wmultichar] 1379 | WRITE_BE_UINT32(wizImg + 0x1C, 'RGBS'); | ^~~~~~ engines/scumm/he/wiz_he.cpp:1382:36: warning: multi-character character constant [-Wmultichar] 1382 | WRITE_BE_UINT32(wizImg + 0x324, 'RMAP'); | ^~~~~~ engines/scumm/he/wiz_he.cpp:1391:43: warning: multi-character character constant [-Wmultichar] 1391 | WRITE_BE_UINT32(wizImg + curSize + 0x0, 'WIZD'); | ^~~~~~ engines/scumm/he/wiz_he.cpp:2350:29: warning: multi-character character constant [-Wmultichar] 2350 | WRITE_BE_UINT32(res_data, 'AWIZ'); res_data += 4; | ^~~~~~ engines/scumm/he/wiz_he.cpp:2352:29: warning: multi-character character constant [-Wmultichar] 2352 | WRITE_BE_UINT32(res_data, 'WIZH'); res_data += 4; | ^~~~~~ engines/scumm/he/wiz_he.cpp:2358:30: warning: multi-character character constant [-Wmultichar] 2358 | WRITE_BE_UINT32(res_data, 'RGBS'); res_data += 4; | ^~~~~~ engines/scumm/he/wiz_he.cpp:2363:30: warning: multi-character character constant [-Wmultichar] 2363 | WRITE_BE_UINT32(res_data, 'SPOT'); res_data += 4; | ^~~~~~ engines/scumm/he/wiz_he.cpp:2369:30: warning: multi-character character constant [-Wmultichar] 2369 | WRITE_BE_UINT32(res_data, 'RMAP'); res_data += 4; | ^~~~~~ engines/scumm/he/wiz_he.cpp:2376:29: warning: multi-character character constant [-Wmultichar] 2376 | WRITE_BE_UINT32(res_data, 'WIZD'); res_data += 4; | ^~~~~~ C++ engines/access/data.o C++ engines/scumm/he/moonbase/ai_main.o C++ engines/scumm/he/script_v100he.o In file included from ./engines/scumm/dialogs.h:28, from engines/scumm/he/script_v100he.cpp:29: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./engines/scumm/dialogs.h:29, from engines/scumm/he/script_v100he.cpp:29: ./engines/dialogs.h:40:14: warning: multi-character character constant [-Wmultichar] 40 | kSaveCmd = 'SAVE', | ^~~~~~ ./engines/dialogs.h:41:14: warning: multi-character character constant [-Wmultichar] 41 | kLoadCmd = 'LOAD', | ^~~~~~ ./engines/dialogs.h:42:14: warning: multi-character character constant [-Wmultichar] 42 | kPlayCmd = 'PLAY', | ^~~~~~ ./engines/dialogs.h:43:17: warning: multi-character character constant [-Wmultichar] 43 | kOptionsCmd = 'OPTN', | ^~~~~~ ./engines/dialogs.h:44:14: warning: multi-character character constant [-Wmultichar] 44 | kHelpCmd = 'HELP', | ^~~~~~ ./engines/dialogs.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kAboutCmd = 'ABOU', | ^~~~~~ ./engines/dialogs.h:46:14: warning: multi-character character constant [-Wmultichar] 46 | kQuitCmd = 'QUIT', | ^~~~~~ ./engines/dialogs.h:47:13: warning: multi-character character constant [-Wmultichar] 47 | kRTLCmd = 'RTL ', | ^~~~~~ ./engines/dialogs.h:48:16: warning: multi-character character constant [-Wmultichar] 48 | kChooseCmd = 'CHOS' | ^~~~~~ In file included from engines/scumm/he/script_v100he.cpp:29: ./engines/scumm/dialogs.h:202:18: warning: multi-character character constant [-Wmultichar] 202 | kStandardCmd = 'STDD', | ^~~~~~ ./engines/scumm/dialogs.h:203:18: warning: multi-character character constant [-Wmultichar] 203 | kPracticeCmd = 'PRAD', | ^~~~~~ ./engines/scumm/dialogs.h:204:16: warning: multi-character character constant [-Wmultichar] 204 | kExpertCmd = 'EXPD' | ^~~~~~ C++ engines/access/animation.o C++ engines/access/decompress.o C++ engines/access/debugger.o C++ engines/access/bubble_box.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/video.o C++ engines/access/resources.o C++ engines/access/inventory.o C++ engines/access/sound.o C++ engines/access/amazon/amazon_player.o C++ engines/access/room.o C++ engines/access/video/movie_decoder.o C++ engines/access/amazon/amazon_room.o C++ engines/access/scripts.o C++ engines/access/amazon/amazon_resources.o C++ engines/access/martian/martian_player.o C++ engines/access/martian/martian_game.o C++ engines/access/amazon/amazon_game.o C++ engines/access/amazon/amazon_scripts.o C++ engines/access/martian/martian_room.o C++ engines/access/martian/martian_resources.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/sound.o C++ engines/adl/hires1.o C++ engines/agi/checks.o C++ engines/adl/hires5.o C++ engines/adl/hires6.o C++ engines/agi/cycle.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/adl/hires4.o C++ engines/agi/console.o C++ engines/agi/global.o C++ engines/agi/font.o C++ engines/adl/adl.o C++ engines/agi/inv.o C++ engines/agi/loader_v1.o C++ engines/agi/loader_v2.o C++ engines/agi/detection.o C++ engines/agi/loader_v3.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/logic.o C++ engines/agi/graphics.o C++ engines/agi/lzw.o C++ engines/agi/opcodes.o C++ engines/agi/op_dbg.o C++ engines/agi/motion.o C++ engines/agi/objects.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/op_cmd.o C++ engines/agi/sound.o C++ engines/agi/sound_coco3.o C++ engines/adl/display_a2.o C++ engines/agi/preagi_mickey.o C++ engines/agi/sound_sarien.o C++ engines/agi/preagi_winnie.o C++ engines/agi/sound_pcjr.o C++ engines/agi/sound_2gs.o C++ engines/agi/saveload.o C++ engines/agi/sound_midi.o C++ engines/agi/sprite.o C++ engines/agi/wagparser.o C++ engines/agos/drivers/accolade/driverfile.o C++ engines/agi/words.o C++ engines/agi/view.o C++ engines/agos/drivers/accolade/adlib.o C++ engines/agos/drivers/accolade/mt32.o C++ engines/agi/text.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/drivers/simon1/adlib.o C++ engines/agos/contain.o C++ engines/agos/charset.o C++ engines/agos/charset-fontdata.o C++ engines/agos/cursor.o C++ engines/agos/debugger.o C++ engines/agos/debug.o C++ engines/agos/draw.o C++ engines/agos/input_pn.o C++ engines/agos/agos.o C++ engines/agos/detection.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/input.o C++ engines/agos/items.o C++ engines/agos/midiparser_s1d.o C++ engines/agos/icons.o C++ engines/agos/menus.o C++ engines/agos/gfx.o C++ engines/agos/pn.o C++ engines/agos/res_ami.o C++ engines/agos/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/rooms.o 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_e2.o C++ engines/agos/script.o C++ engines/agos/script_ww.o C++ engines/agos/res.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/verb_pn.o C++ engines/agos/string_pn.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/subroutine.o 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_pn.o C++ engines/agos/vga_ww.o C++ engines/agos/verb.o C++ engines/agos/vga_e2.o C++ engines/agos/vga_s1.o C++ engines/agos/vga_s2.o C++ engines/agos/zones.o C++ engines/agos/window.o C++ engines/agos/script_dp.o C++ engines/agos/vga.o C++ engines/agos/feeble.o C++ engines/agos/script_pp.o C++ engines/agos/oracle.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/script_ff.o C++ engines/agos/vga_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/avalot.o C++ engines/avalanche/sequence.o C++ engines/avalanche/detection.o C++ engines/avalanche/sound.o C++ engines/avalanche/dropdown.o C++ engines/avalanche/clock.o C++ engines/avalanche/timer.o C++ engines/avalanche/dialogs.o C++ engines/avalanche/nim.o C++ engines/avalanche/help.o C++ engines/avalanche/graphics.o C++ engines/avalanche/ghostroom.o C++ engines/avalanche/highscore.o C++ engines/avalanche/mainmenu.o C++ engines/avalanche/shootemup.o C++ engines/bbvs/logic.o C++ engines/bbvs/graphics.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/detection.o C++ engines/bbvs/gamemodule.o C++ engines/bbvs/spritemodule.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/scene.o C++ engines/bbvs/minigames/bbairguitar_anims.o C++ engines/bbvs/minigames/bbloogie_anims.o C++ engines/bbvs/saveload.o C++ engines/bbvs/walk.o C++ engines/bbvs/minigames/bbant_anims.o C++ engines/bbvs/minigames/bbtennis_anims.o C++ engines/avalanche/parser.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/bladerunner/actor_combat.o C++ engines/bbvs/minigames/bbtennis.o C++ engines/bladerunner/actor_dialogue_queue.o C++ engines/bladerunner/archive.o C++ engines/bladerunner/aud_stream.o C++ engines/bladerunner/actor_walk.o C++ engines/bladerunner/ambient_sounds.o C++ engines/bladerunner/audio_cache.o C++ engines/bladerunner/audio_mixer.o C++ engines/bladerunner/audio_player.o C++ engines/bladerunner/actor.o C++ engines/bladerunner/audio_speech.o C++ engines/bladerunner/chapters.o C++ engines/bladerunner/boundingbox.o C++ engines/bladerunner/decompress_lcw.o C++ engines/bladerunner/decompress_lzo.o C++ engines/bladerunner/crimes_database.o C++ engines/bladerunner/framelimiter.o C++ engines/bladerunner/combat.o C++ engines/bladerunner/detection.o C++ engines/bladerunner/image.o C++ engines/bladerunner/dialogue_menu.o C++ engines/bladerunner/game_flags.o C++ engines/bladerunner/fog.o C++ engines/bladerunner/game_info.o C++ engines/bladerunner/font.o C++ engines/bladerunner/item.o C++ engines/bladerunner/item_pickup.o C++ engines/bladerunner/matrix.o C++ engines/bladerunner/lights.o C++ engines/bladerunner/movement_track.o C++ engines/bladerunner/light.o C++ engines/bladerunner/items.o C++ engines/bladerunner/mouse.o C++ engines/bladerunner/music.o C++ engines/bladerunner/regions.o C++ engines/bladerunner/outtake.o C++ engines/bladerunner/overlays.o C++ engines/bladerunner/screen_effects.o C++ engines/bladerunner/scene.o C++ engines/bladerunner/scene_objects.o C++ engines/bladerunner/obstacles.o C++ engines/bladerunner/savefile.o C++ engines/bladerunner/bladerunner.o In file included from ./gui/message.h:26, from engines/bladerunner/bladerunner.cpp:89: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/bladerunner/debugger.o C++ engines/bladerunner/script/esper_script.o C++ engines/bladerunner/script/kia_script.o C++ engines/bladerunner/script/ai/baker.o C++ engines/bladerunner/script/ai/answering_machine.o C++ engines/bladerunner/script/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/chew.o C++ engines/bladerunner/script/vk_script.o C++ engines/bladerunner/script/ai/crazylegs.o C++ engines/bladerunner/script/ai/desk_clerk.o C++ engines/bladerunner/script/ai/dispatcher.o C++ engines/bladerunner/script/script.o C++ engines/bladerunner/script/ai/early_q_bartender.o C++ engines/bladerunner/script/ai/clovis.o C++ engines/bladerunner/script/ai/dektora.o C++ engines/bladerunner/script/ai/fish_dealer.o C++ engines/bladerunner/script/ai/early_q.o C++ engines/bladerunner/script/ai/free_slot_b.o C++ engines/bladerunner/script/ai/gaff.o C++ engines/bladerunner/script/ai/general_doll.o C++ engines/bladerunner/script/ai/free_slot_a.o C++ engines/bladerunner/script/ai/generic_walker_a.o C++ engines/bladerunner/script/ai/generic_walker_b.o C++ engines/bladerunner/script/ai/governor_kolvig.o C++ engines/bladerunner/script/ai/grigorian.o C++ engines/bladerunner/script/ai/generic_walker_c.o C++ engines/bladerunner/script/init_script.o C++ engines/bladerunner/script/ai/hawkers_barkeep.o C++ engines/bladerunner/script/ai/hasan.o C++ engines/bladerunner/script/ai/guzza.o C++ engines/bladerunner/script/ai/hanoi.o C++ engines/bladerunner/script/ai/hawkers_parrot.o C++ engines/bladerunner/script/ai/gordo.o C++ engines/bladerunner/script/ai/holloway.o C++ engines/bladerunner/script/ai/hysteria_patron1.o C++ engines/bladerunner/script/ai/hysteria_patron2.o C++ engines/bladerunner/script/ai/howie_lee.o C++ engines/bladerunner/script/ai/hysteria_patron3.o C++ engines/bladerunner/script/ai/insect_dealer.o C++ engines/bladerunner/script/ai/isabella.o C++ engines/bladerunner/script/ai/lance.o C++ engines/bladerunner/script/ai/lockup_guard.o C++ engines/bladerunner/script/ai/klein.o C++ engines/bladerunner/script/ai/izo.o C++ engines/bladerunner/script/ai/leon.o C++ engines/bladerunner/script/ai/luther.o C++ engines/bladerunner/script/ai/marcus.o C++ engines/bladerunner/script/ai/male_announcer.o C++ engines/bladerunner/script/ai/lucy.o C++ engines/bladerunner/script/ai/maggie.o C++ engines/bladerunner/script/ai/mia.o C++ engines/bladerunner/script/ai/murray.o C++ engines/bladerunner/script/ai/moraji.o C++ engines/bladerunner/script/ai/newscaster.o C++ engines/bladerunner/script/ai/mutant1.o C++ engines/bladerunner/script/ai/mutant3.o C++ engines/bladerunner/script/ai/mutant2.o C++ engines/bladerunner/script/ai/mccoy.o C++ engines/bladerunner/script/ai/photographer.o C++ engines/bladerunner/script/ai/officer_grayford.o C++ engines/bladerunner/script/ai/rajif.o C++ engines/bladerunner/script/ai/officer_leary.o C++ engines/bladerunner/script/ai/rachael.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/shoeshine_man.o C++ engines/bladerunner/script/ai/sadik.o C++ engines/bladerunner/script/ai/taffy.o C++ engines/bladerunner/script/ai/teenager.o C++ engines/bladerunner/script/ai/taffy_patron.o C++ engines/bladerunner/script/ai/the_bard.o C++ engines/bladerunner/script/ai/tyrell_guard.o C++ engines/bladerunner/script/ai/transient.o C++ engines/bladerunner/script/ai/tyrell.o C++ engines/bladerunner/script/ai/zuben.o C++ engines/bladerunner/script/scene/bb02.o C++ engines/bladerunner/script/ai/steele.o C++ engines/bladerunner/script/scene/bb01.o C++ engines/bladerunner/script/scene/bb03.o C++ engines/bladerunner/script/scene/ar02.o C++ engines/bladerunner/script/scene/ar01.o C++ engines/bladerunner/script/scene/bb04.o C++ engines/bladerunner/script/scene_script.o C++ engines/bladerunner/script/scene/bb05.o C++ engines/bladerunner/script/scene/bb09.o C++ engines/bladerunner/script/scene/bb06.o C++ engines/bladerunner/script/scene/bb07.o C++ engines/bladerunner/script/scene/bb10.o C++ engines/bladerunner/script/scene/bb08.o C++ engines/bladerunner/script/scene/bb12.o C++ engines/bladerunner/script/scene/bb11.o C++ engines/bladerunner/script/scene/bb51.o C++ engines/bladerunner/script/scene/ct05.o C++ engines/bladerunner/script/scene/ct03.o C++ engines/bladerunner/script/scene/ct04.o C++ engines/bladerunner/script/scene/ct07.o C++ engines/bladerunner/script/scene/ct02.o C++ engines/bladerunner/script/scene/ct01.o C++ engines/bladerunner/script/scene/ct06.o C++ engines/bladerunner/script/scene/ct08.o C++ engines/bladerunner/script/scene/ct09.o C++ engines/bladerunner/script/scene/ct10.o C++ engines/bladerunner/script/scene/ct12.o C++ engines/bladerunner/script/scene/dr01.o C++ engines/bladerunner/script/scene/dr02.o C++ engines/bladerunner/script/scene/ct51.o C++ engines/bladerunner/script/scene/dr03.o C++ engines/bladerunner/script/scene/ct11.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/hc02.o C++ engines/bladerunner/script/scene/hc03.o C++ engines/bladerunner/script/scene/hc01.o C++ engines/bladerunner/script/scene/hc04.o C++ engines/bladerunner/script/scene/hf01.o C++ engines/bladerunner/script/scene/hf02.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/kp02.o C++ engines/bladerunner/script/scene/hf06.o C++ engines/bladerunner/script/scene/hf05.o C++ engines/bladerunner/script/scene/kp04.o C++ engines/bladerunner/script/scene/kp03.o C++ engines/bladerunner/script/scene/kp05.o C++ engines/bladerunner/script/scene/kp07.o C++ engines/bladerunner/script/scene/kp06.o C++ engines/bladerunner/script/scene/ma02.o C++ engines/bladerunner/script/scene/ma01.o C++ engines/bladerunner/script/scene/ma05.o C++ engines/bladerunner/script/scene/ma07.o C++ engines/bladerunner/script/scene/ma04.o C++ engines/bladerunner/script/scene/ma06.o C++ engines/bladerunner/script/scene/ma08.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/nr04.o C++ engines/bladerunner/script/scene/nr07.o C++ engines/bladerunner/script/scene/nr08.o C++ engines/bladerunner/script/scene/nr09.o C++ engines/bladerunner/script/scene/nr10.o C++ engines/bladerunner/script/scene/nr05.o C++ engines/bladerunner/script/scene/nr11.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/ps06.o C++ engines/bladerunner/script/scene/ps05.o C++ engines/bladerunner/script/scene/ps07.o C++ engines/bladerunner/script/scene/ps04.o C++ engines/bladerunner/script/scene/ps09.o C++ engines/bladerunner/script/scene/ps10.o C++ engines/bladerunner/script/scene/ps12.o C++ engines/bladerunner/script/scene/ps11.o C++ engines/bladerunner/script/scene/ps14.o C++ engines/bladerunner/script/scene/ps13.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/rc51.o C++ engines/bladerunner/script/scene/rc03.o C++ engines/bladerunner/script/scene/rc04.o C++ engines/bladerunner/script/scene/tb05.o C++ engines/bladerunner/script/scene/tb02.o C++ engines/bladerunner/script/scene/tb03.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/ug03.o C++ engines/bladerunner/script/scene/ug02.o C++ engines/bladerunner/script/scene/ug04.o C++ engines/bladerunner/script/scene/ug06.o C++ engines/bladerunner/script/scene/ug05.o C++ engines/bladerunner/script/scene/ug07.o C++ engines/bladerunner/script/scene/ug08.o C++ engines/bladerunner/script/scene/ug12.o C++ engines/bladerunner/script/scene/ug10.o C++ engines/bladerunner/script/scene/ug09.o C++ engines/bladerunner/script/scene/ug14.o C++ engines/bladerunner/script/scene/ug13.o C++ engines/bladerunner/script/scene/ug15.o C++ engines/bladerunner/script/scene/ug17.o C++ engines/bladerunner/script/scene/ug16.o C++ engines/bladerunner/script/scene/ug19.o C++ engines/bladerunner/set_effects.o C++ engines/bladerunner/script/scene/ug18.o C++ engines/bladerunner/settings.o C++ engines/bladerunner/shape.o C++ engines/bladerunner/slice_animations.o C++ engines/bladerunner/time.o C++ engines/bladerunner/text_resource.o C++ engines/bladerunner/set.o C++ engines/bladerunner/subtitles.o C++ engines/bladerunner/suspects_database.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/slice_renderer.o C++ engines/bladerunner/ui/kia_section_help.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_check_box.o C++ engines/bladerunner/ui/ui_container.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/kia_section_suspects.o C++ engines/bladerunner/ui/ui_input_box.o C++ engines/bladerunner/ui/ui_image_picker.o C++ engines/bladerunner/ui/ui_slider.o C++ engines/bladerunner/view.o C++ engines/bladerunner/waypoints.o C++ engines/bladerunner/ui/esper.o C++ engines/bladerunner/ui/ui_scroll_box.o C++ engines/bladerunner/zbuffer.o C++ engines/bladerunner/vqa_player.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/bladerunner/vqa_decoder.o C++ engines/bladerunner/ui/vk.o C++ engines/cge/game.o C++ engines/cge/events.o C++ engines/cge/fileio.o C++ engines/cge/talk.o C++ engines/cge/sound.o C++ engines/cge/text.o C++ engines/cge/vmenu.o C++ engines/cge/detection.o C++ engines/cge/cge_main.o C++ engines/cge/walk.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/snail.o C++ engines/cge2/map.o C++ engines/cge2/vga13h.o C++ engines/cge2/hero.o C++ engines/cge2/talk.o C++ engines/cge2/vmenu.o C++ engines/chewy/cursor.o C++ engines/cge2/events.o C++ engines/cge2/inventory.o C++ engines/cge2/console.o C++ engines/cge2/saveload.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/graphics.o C++ engines/chewy/resource.o C++ engines/chewy/sound.o C++ engines/chewy/text.o C++ engines/chewy/scene.o C++ engines/cine/bg.o C++ engines/chewy/video/cfo_decoder.o C++ engines/cine/console.o C++ engines/cine/bg_list.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/cine.o C++ engines/cine/prc.o C++ engines/cine/rel.o C++ engines/cine/part.o C++ engines/cine/unpack.o C++ engines/cine/texte.o C++ engines/cine/script_os.o C++ engines/composer/console.o C++ engines/cine/gfx.o C++ engines/cine/saveload.o C++ engines/cine/script_fw.o C++ engines/cine/sound.o C++ engines/composer/detection.o C++ engines/cruise/background.o C++ engines/cruise/actor.o C++ engines/cine/various.o C++ engines/composer/graphics.o C++ engines/composer/composer.o C++ engines/cruise/backgroundIncrust.o C++ engines/cruise/cell.o C++ engines/cruise/decompiler.o C++ engines/cruise/cruise.o C++ engines/composer/scripting.o C++ engines/cruise/ctp.o C++ engines/composer/saveload.o C++ engines/cruise/dataLoader.o C++ engines/cruise/debugger.o C++ engines/cruise/delphine-unpack.o C++ engines/composer/resource.o C++ engines/cruise/linker.o C++ engines/cruise/font.o C++ engines/cruise/cruise_main.o C++ engines/cruise/mouse.o C++ engines/cruise/menu.o C++ engines/cruise/detection.o C++ engines/cruise/gfxModule.o C++ engines/cruise/object.o C++ engines/cruise/mainDraw.o C++ engines/cruise/function.o C++ engines/cruise/polys.o C++ engines/cruise/perso.o C++ engines/cruise/overlay.o C++ engines/cruise/stack.o C++ engines/cruise/script.o C++ engines/cruise/vars.o C++ engines/cruise/staticres.o C++ engines/cruise/various.o C++ engines/cruise/volume.o C++ engines/cryo/cryo.o C++ engines/cryo/debugger.o C++ engines/cruise/sound.o C++ engines/cryo/detection.o C++ engines/cryo/cryolib.o C++ engines/cryo/sound.o C++ engines/cryomni3d/image/codecs/hlz.o C++ engines/cryomni3d/image/hlz.o C++ engines/cryo/video.o C++ engines/cryo/resource.o C++ engines/cryomni3d/video/hnm_decoder.o C++ engines/cruise/saveload.o C++ engines/cryomni3d/datstream.o C++ engines/cryo/eden_graphics.o C++ engines/cryomni3d/cryomni3d.o C++ engines/cryomni3d/fixed_image.o C++ engines/cryomni3d/mouse_boxes.o C++ engines/cryomni3d/objects.o C++ engines/cryomni3d/font_manager.o C++ engines/cryomni3d/omni3d.o C++ engines/cryomni3d/detection.o C++ engines/cryomni3d/sprites.o C++ engines/cryomni3d/dialogs_manager.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/cachedmactext.o C++ engines/director/cast.o C++ engines/director/detection.o C++ engines/cryomni3d/versailles/engine.o C++ engines/director/events.o C++ engines/cryomni3d/versailles/documentation.o C++ engines/director/archive.o C++ engines/director/graphics.o C++ engines/director/director.o C++ engines/cryo/eden.o C++ engines/director/movie.o C++ engines/cryomni3d/versailles/data.o C++ engines/director/images.o C++ engines/director/sound.o C++ engines/director/stxt.o C++ engines/director/util.o C++ engines/director/sprite.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-events.o C++ engines/director/lingo/lingo-funcs.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/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/dialog.o C++ engines/dm/dm.o C++ engines/dm/loadsave.o C++ engines/dm/lzw.o C++ engines/director/score.o C++ engines/dm/inventory.o C++ engines/dm/dungeonman.o C++ engines/dm/objectman.o C++ engines/dm/group.o C++ engines/dm/movesens.o C++ engines/dm/text.o C++ engines/dm/champion.o C++ engines/dm/eventman.o C++ engines/dm/menus.o C++ engines/dm/projexpl.o C++ engines/draci/console.o C++ engines/dm/sounds.o C++ engines/draci/barchive.o C++ engines/draci/mouse.o C++ engines/draci/font.o C++ engines/draci/music.o C++ engines/draci/detection.o C++ engines/draci/animation.o C++ engines/draci/saveload.o C++ engines/draci/draci.o C++ engines/dm/timeline.o C++ engines/draci/screen.o C++ engines/draci/surface.o C++ engines/draci/sprite.o C++ engines/draci/sound.o C++ engines/drascula/console.o C++ engines/drascula/actors.o C++ engines/dm/gfx.o C++ engines/draci/walking.o C++ engines/drascula/converse.o C++ engines/draci/script.o C++ engines/draci/game.o C++ engines/drascula/interface.o C++ engines/drascula/objects.o C++ engines/drascula/palette.o C++ engines/drascula/graphics.o C++ engines/drascula/resource.o C++ engines/drascula/detection.o C++ engines/dreamweb/console.o C++ engines/drascula/drascula.o C++ engines/dreamweb/backdrop.o C++ engines/drascula/sound.o C++ engines/drascula/animation.o C++ engines/drascula/talk.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/dreamweb/mouse.o C++ engines/dreamweb/monitor.o C++ engines/dreamweb/newplace.o C++ engines/dreamweb/keypad.o C++ engines/dreamweb/detection.o C++ engines/dreamweb/dreamweb.o C++ engines/dreamweb/pathfind.o C++ engines/dreamweb/rain.o C++ engines/dreamweb/print.o C++ engines/dreamweb/people.o C++ engines/dreamweb/object.o C++ engines/drascula/rooms.o C++ engines/dreamweb/talk.o C++ engines/dreamweb/sound.o C++ engines/dreamweb/titles.o C++ engines/dreamweb/vgafades.o C++ engines/dreamweb/sprite.o C++ engines/fullpipe/console.o C++ engines/dreamweb/use.o C++ engines/dreamweb/vgagrafx.o C++ engines/dreamweb/saveload.o C++ engines/fullpipe/floaters.o C++ engines/fullpipe/detection.o C++ engines/dreamweb/stubs.o C++ engines/fullpipe/behavior.o C++ engines/fullpipe/anihandler.o C++ engines/fullpipe/input.o C++ engines/fullpipe/init.o C++ engines/fullpipe/fullpipe.o C++ engines/fullpipe/lift.o C++ engines/fullpipe/interaction.o C++ engines/fullpipe/gameloader.o C++ engines/fullpipe/messagehandlers.o C++ engines/fullpipe/inventory.o C++ engines/fullpipe/ngiarchive.o C++ engines/fullpipe/gfx.o C++ engines/fullpipe/messages.o C++ engines/fullpipe/sound.o C++ engines/fullpipe/statesaver.o C++ engines/fullpipe/scenes.o C++ engines/fullpipe/stateloader.o C++ engines/fullpipe/scene.o C++ engines/fullpipe/scenes/sceneIntro.o C++ engines/fullpipe/scenes/sceneIntroDemo.o C++ engines/fullpipe/scenes/scene01.o C++ engines/fullpipe/scenes/scene02.o C++ engines/fullpipe/modal.o C++ engines/fullpipe/scenes/scene03.o C++ engines/fullpipe/scenes/scene07.o C++ engines/fullpipe/scenes/scene05.o C++ engines/fullpipe/utils.o C++ engines/fullpipe/scenes/scene08.o C++ engines/fullpipe/scenes/scene06.o C++ engines/fullpipe/scenes/scene10.o C++ engines/fullpipe/scenes/scene04.o C++ engines/fullpipe/scenes/scene12.o C++ engines/fullpipe/scenes/scene09.o C++ engines/fullpipe/statics.o C++ engines/fullpipe/scenes/scene13.o C++ engines/fullpipe/scenes/scene11.o C++ engines/fullpipe/scenes/scene15.o C++ engines/fullpipe/motion.o C++ engines/fullpipe/scenes/scene17.o C++ engines/fullpipe/scenes/scene14.o C++ engines/fullpipe/scenes/scene16.o C++ engines/fullpipe/scenes/scene21.o C++ engines/fullpipe/scenes/scene20.o C++ engines/fullpipe/scenes/scene22.o C++ engines/fullpipe/scenes/scene18and19.o C++ engines/fullpipe/scenes/scene24.o C++ engines/fullpipe/scenes/scene23.o C++ engines/fullpipe/scenes/scene26.o C++ engines/fullpipe/scenes/scene25.o C++ engines/fullpipe/scenes/scene28.o C++ engines/fullpipe/scenes/scene31.o C++ engines/fullpipe/scenes/scene30.o C++ engines/fullpipe/scenes/scene27.o C++ engines/fullpipe/scenes/scene32.o C++ engines/fullpipe/scenes/scene33.o C++ engines/fullpipe/scenes/scene36.o C++ engines/fullpipe/scenes/scene35.o C++ engines/fullpipe/scenes/scene34.o C++ engines/fullpipe/scenes/scene29.o C++ engines/fullpipe/scenes/scene38.o C++ engines/fullpipe/scenes/scene37.o C++ engines/fullpipe/scenes/sceneFinal.o C++ engines/fullpipe/scenes/sceneDbg.o C++ engines/glk/fonts.o C++ engines/glk/debugger.o C++ engines/glk/events.o C++ engines/glk/conf.o C++ engines/glk/pc_speaker.o C++ engines/glk/blorb.o C++ engines/glk/glk_dispa.o C++ engines/glk/raw_decoder.o C++ engines/glk/glk.o C++ engines/glk/picture.o C++ engines/glk/selection.o C++ engines/glk/screen.o C++ engines/glk/sound.o C++ engines/glk/time.o C++ engines/glk/glk_api.o C++ engines/glk/utils.o C++ engines/glk/quetzal.o C++ engines/glk/unicode_gen.o C++ engines/glk/unicode.o C++ engines/glk/detection.o C++ engines/glk/window_graphics.o C++ engines/glk/window_pair.o C++ engines/glk/advsys/glk_interface.o C++ engines/glk/advsys/advsys.o C++ engines/glk/advsys/game.o C++ engines/glk/streams.o C++ engines/glk/advsys/detection.o C++ engines/glk/window_text_grid.o C++ engines/glk/windows.o C++ engines/glk/alan2/alan_version.o C++ engines/glk/alan2/args.o C++ engines/glk/alan2/decode.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/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/advsys/vm.o C++ engines/glk/alan2/rules.o C++ engines/glk/alan2/inter.o C++ engines/glk/alan2/stack.o C++ engines/glk/alan2/term.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/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/sysdep.o C++ engines/glk/alan3/acode.o C++ engines/glk/alan2/parse.o In file included from engines/glk/alan2/parse.cpp:28: engines/glk/alan2/parse.cpp: In function 'void Glk::Alan2::tryMatch(Glk::Alan2::Context&, Glk::Alan2::ParamElem*)': ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::StxElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/parse.cpp:539:20: note: in expansion of macro 'endOfTable' 539 | for (stx = stxs; !endOfTable(stx); stx++) | ^~~~~~~~~~ In file included from ./engines/glk/alan2/exe.h:29, from engines/glk/alan2/parse.cpp:25: ./engines/glk/alan2/types.h:162:8: note: defined here 162 | struct StxElem { /* SYNTAX TABLE */ | ^~~~~~~ In file included from engines/glk/alan2/parse.cpp:28: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::StxElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/parse.cpp:542:6: note: in expansion of macro 'endOfTable' 542 | if (endOfTable(stx)) { | ^~~~~~~~~~ In file included from ./engines/glk/alan2/exe.h:29, from engines/glk/alan2/parse.cpp:25: ./engines/glk/alan2/types.h:162:8: note: defined here 162 | struct StxElem { /* SYNTAX TABLE */ | ^~~~~~~ In file included from engines/glk/alan2/parse.cpp:28: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::ElmElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/parse.cpp:551:12: note: in expansion of macro 'endOfTable' 551 | while (!endOfTable(elms) && elms->code != EOS) | ^~~~~~~~~~ In file included from ./engines/glk/alan2/exe.h:29, from engines/glk/alan2/parse.cpp:25: ./engines/glk/alan2/types.h:174:8: note: defined here 174 | struct ElmElem { /* ELEMENT TABLES */ | ^~~~~~~ In file included from engines/glk/alan2/parse.cpp:28: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::ElmElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/parse.cpp:553:8: note: in expansion of macro 'endOfTable' 553 | if (endOfTable(elms)) { | ^~~~~~~~~~ In file included from ./engines/glk/alan2/exe.h:29, from engines/glk/alan2/parse.cpp:25: ./engines/glk/alan2/types.h:174:8: note: defined here 174 | struct ElmElem { /* ELEMENT TABLES */ | ^~~~~~~ In file included from engines/glk/alan2/parse.cpp:28: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::ElmElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/parse.cpp:560:13: note: in expansion of macro 'endOfTable' 560 | while (!endOfTable(elms) && elms->code != dict[wrds[wrdidx]].code) | ^~~~~~~~~~ In file included from ./engines/glk/alan2/exe.h:29, from engines/glk/alan2/parse.cpp:25: ./engines/glk/alan2/types.h:174:8: note: defined here 174 | struct ElmElem { /* ELEMENT TABLES */ | ^~~~~~~ In file included from engines/glk/alan2/parse.cpp:28: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::ElmElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/parse.cpp:562:9: note: in expansion of macro 'endOfTable' 562 | if (endOfTable(elms)) { | ^~~~~~~~~~ In file included from ./engines/glk/alan2/exe.h:29, from engines/glk/alan2/parse.cpp:25: ./engines/glk/alan2/types.h:174:8: note: defined here 174 | struct ElmElem { /* ELEMENT TABLES */ | ^~~~~~~ In file included from engines/glk/alan2/parse.cpp:28: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::ElmElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/parse.cpp:568:13: note: in expansion of macro 'endOfTable' 568 | while (!endOfTable(elms) && elms->code != 0) | ^~~~~~~~~~ In file included from ./engines/glk/alan2/exe.h:29, from engines/glk/alan2/parse.cpp:25: ./engines/glk/alan2/types.h:174:8: note: defined here 174 | struct ElmElem { /* ELEMENT TABLES */ | ^~~~~~~ In file included from engines/glk/alan2/parse.cpp:28: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::ElmElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/parse.cpp:570:9: note: in expansion of macro 'endOfTable' 570 | if (endOfTable(elms)) { | ^~~~~~~~~~ In file included from ./engines/glk/alan2/exe.h:29, from engines/glk/alan2/parse.cpp:25: ./engines/glk/alan2/types.h:174:8: note: defined here 174 | struct ElmElem { /* ELEMENT TABLES */ | ^~~~~~~ In file included from engines/glk/alan2/parse.cpp:28: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::ClaElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/parse.cpp:614:46: note: in expansion of macro 'endOfTable' 614 | for (cla = (ClaElem *) addrTo(elms->next); !endOfTable(cla); cla++) { | ^~~~~~~~~~ In file included from ./engines/glk/alan2/exe.h:29, from engines/glk/alan2/parse.cpp:25: ./engines/glk/alan2/types.h:182:8: note: defined here 182 | struct ClaElem { /* CLASS DEFINITION TABLE */ | ^~~~~~~ C++ engines/glk/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/alan3/alan_version.o C++ engines/glk/alan3/act.o C++ engines/glk/alan3/actor.o C++ engines/glk/alan2/main.o In file included from engines/glk/alan2/main.cpp:32: engines/glk/alan2/main.cpp: In function 'Glk::Alan2::Boolean Glk::Alan2::exitto(int, int)': ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::ExtElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/main.cpp:531:60: note: in expansion of macro 'endOfTable' 531 | for (ext = (ExtElem *) addrTo(locs[from - LOCMIN].exts); !endOfTable(ext); ext++) | ^~~~~~~~~~ In file included from ./engines/glk/alan2/args.h:32, from engines/glk/alan2/main.cpp:27: ./engines/glk/alan2/types.h:144:8: note: defined here 144 | struct ExtElem { /* EXIT TABLE structure */ | ^~~~~~~ In file included from engines/glk/alan2/main.cpp:32: engines/glk/alan2/main.cpp: In function 'Glk::Alan2::Boolean Glk::Alan2::checklim(Glk::Alan2::Aword, Glk::Alan2::Aword)': ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::LimElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/main.cpp:605:62: note: in expansion of macro 'endOfTable' 605 | for (lim = (LimElem *) addrTo(cnts[props - CNTMIN].lims); !endOfTable(lim); lim++) | ^~~~~~~~~~ In file included from ./engines/glk/alan2/args.h:32, from engines/glk/alan2/main.cpp:27: ./engines/glk/alan2/types.h:231:8: note: defined here 231 | struct LimElem { /* LIMIT Type */ | ^~~~~~~ In file included from engines/glk/alan2/main.cpp:32: engines/glk/alan2/main.cpp: In function 'Glk::Alan2::Boolean Glk::Alan2::trycheck(Glk::Alan2::Aaddr, Glk::Alan2::Boolean)': ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::ChkElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/main.cpp:648:11: note: in expansion of macro 'endOfTable' 648 | while (!endOfTable(chk)) { | ^~~~~~~~~~ In file included from ./engines/glk/alan2/args.h:32, from engines/glk/alan2/main.cpp:27: ./engines/glk/alan2/types.h:152:8: note: defined here 152 | struct ChkElem { /* CHECK TABLE */ | ^~~~~~~ In file included from engines/glk/alan2/main.cpp:32: engines/glk/alan2/main.cpp: In function 'void Glk::Alan2::go(Glk::Alan2::Context&, int)': ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::ExtElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/main.cpp:675:11: note: in expansion of macro 'endOfTable' 675 | while (!endOfTable(ext)) { | ^~~~~~~~~~ In file included from ./engines/glk/alan2/args.h:32, from engines/glk/alan2/main.cpp:27: ./engines/glk/alan2/types.h:144:8: note: defined here 144 | struct ExtElem { /* EXIT TABLE structure */ | ^~~~~~~ In file included from engines/glk/alan2/main.cpp:32: engines/glk/alan2/main.cpp: In function 'Glk::Alan2::AltElem* Glk::Alan2::findalt(Glk::Alan2::Aword, Glk::Alan2::Aword)': ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::VrbElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/main.cpp:737:43: note: in expansion of macro 'endOfTable' 737 | for (vrb = (VrbElem *) addrTo(vrbsadr); !endOfTable(vrb); vrb++) | ^~~~~~~~~~ In file included from ./engines/glk/alan2/args.h:32, from engines/glk/alan2/main.cpp:27: ./engines/glk/alan2/types.h:157:8: note: defined here 157 | struct VrbElem { /* VERB TABLE */ | ^~~~~~~ In file included from engines/glk/alan2/main.cpp:32: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::AltElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/main.cpp:739:47: note: in expansion of macro 'endOfTable' 739 | for (alt = (AltElem *) addrTo(vrb->alts); !endOfTable(alt); alt++) | ^~~~~~~~~~ In file included from ./engines/glk/alan2/args.h:32, from engines/glk/alan2/main.cpp:27: ./engines/glk/alan2/types.h:188:8: note: defined here 188 | struct AltElem { /* VERB ALTERNATIVE TABLE */ | ^~~~~~~ In file included from engines/glk/alan2/main.cpp:32: engines/glk/alan2/main.cpp: In function 'void Glk::Alan2::initstrings()': ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::IniElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/main.cpp:1196:49: note: in expansion of macro 'endOfTable' 1196 | for (init = (IniElem *) addrTo(header->init); !endOfTable(init); init++) { | ^~~~~~~~~~ In file included from ./engines/glk/alan2/args.h:32, from engines/glk/alan2/main.cpp:27: ./engines/glk/alan2/types.h:259:8: note: defined here 259 | struct IniElem { /* STRING INITIALISATION TABLE */ | ^~~~~~~ In file included from engines/glk/alan2/main.cpp:32: engines/glk/alan2/main.cpp: In function 'void Glk::Alan2::movactor(Glk::Alan2::Context&)': ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::ScrElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/main.cpp:1283:48: note: in expansion of macro 'endOfTable' 1283 | for (scr = (ScrElem *) addrTo(act->scradr); !endOfTable(scr); scr++) | ^~~~~~~~~~ In file included from ./engines/glk/alan2/args.h:32, from engines/glk/alan2/main.cpp:27: ./engines/glk/alan2/types.h:122:8: note: defined here 122 | struct ScrElem { /* SCRIPT TABLE */ | ^~~~~~~ In file included from engines/glk/alan2/main.cpp:32: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::StepElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/main.cpp:1333:27: note: in expansion of macro 'endOfTable' 1333 | if (act->step != 0 && endOfTable(step)) | ^~~~~~~~~~ In file included from ./engines/glk/alan2/args.h:32, from engines/glk/alan2/main.cpp:27: ./engines/glk/alan2/types.h:128:8: note: defined here 128 | struct StepElem { /* STEP TABLE */ | ^~~~~~~~ engines/glk/alan2/main.cpp: In function 'void Glk::Alan2::run()': engines/glk/alan2/main.cpp:1053:88: warning: '%ld' directive writing between 1 and 11 bytes into a region of size between 10 and 16 [-Wformat-overflow=] 1053 | sprintf(str, "Incompatible version of ACODE program. Game is %ld.%ld, interpreter %ld.%ld.", | ^~~ engines/glk/alan2/main.cpp:1053:19: note: directive argument in the range [-2147483648, 2147483647] 1053 | sprintf(str, "Incompatible version of ACODE program. Game is %ld.%ld, interpreter %ld.%ld.", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/glk/alan2/main.cpp:1053:19: note: directive argument in the range [-2147483648, 2147483647] 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 69 and 95 bytes into a destination of size 80 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/glk/alan3/checkentry.o C++ engines/glk/alan3/attribute.o C++ engines/glk/alan3/class.o C++ engines/glk/alan3/alan3.o C++ engines/glk/alan3/compatibility.o C++ engines/glk/alan3/container.o C++ engines/glk/alan3/current.o C++ engines/glk/alan3/alt_info.o C++ engines/glk/alan3/decode.o C++ engines/glk/alan3/event.o C++ engines/glk/alan3/dictionary.o C++ engines/glk/alan3/fnmatch.o C++ engines/glk/alan3/literal.o C++ engines/glk/alan3/lists.o C++ engines/glk/alan3/glkio.o C++ engines/glk/alan3/detection.o 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/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/instance.o C++ engines/glk/alan3/parameter_position.o C++ engines/glk/alan3/main.o C++ engines/glk/alan3/output.o C++ engines/glk/alan3/rules.o C++ engines/glk/alan3/save.o C++ engines/glk/alan3/params.o C++ engines/glk/alan3/score.o C++ engines/glk/alan3/inter.o C++ engines/glk/alan3/scan.o C++ engines/glk/alan3/reverse.o C++ engines/glk/alan3/set.o C++ engines/glk/alan3/state_stack.o C++ engines/glk/alan3/syntax.o C++ engines/glk/alan3/state.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/sysdep.o C++ engines/glk/alan3/syserr.o C++ engines/glk/alan3/utils.o C++ engines/glk/frotz/bitmap_font.o C++ engines/glk/frotz/config.o C++ engines/glk/frotz/pics_decoder.o C++ engines/glk/frotz/mem.o C++ engines/glk/frotz/frotz.o C++ engines/glk/frotz/pics.o C++ engines/glk/frotz/processor_buffer.o C++ engines/glk/frotz/glk_interface.o C++ engines/glk/frotz/detection.o C++ engines/glk/frotz/processor.o C++ engines/glk/frotz/processor_maths.o C++ engines/glk/frotz/processor_input.o C++ engines/glk/frotz/processor_mem.o C++ engines/glk/frotz/processor_table.o C++ engines/glk/frotz/processor_screen.o C++ engines/glk/frotz/processor_variables.o C++ engines/glk/frotz/processor_windows.o C++ engines/glk/frotz/processor_objects.o C++ engines/glk/frotz/processor_streams.o C++ engines/glk/frotz/screen.o C++ engines/glk/frotz/processor_text.o C++ engines/glk/frotz/quetzal.o C++ engines/glk/frotz/windows.o C++ engines/glk/glulxe/float.o C++ engines/glk/frotz/sound_folder.o C++ engines/glk/glulxe/gestalt.o C++ engines/glk/glulxe/accel.o C++ engines/glk/glulxe/detection.o C++ engines/glk/glulxe/funcs.o C++ engines/glk/glulxe/exec.o C++ engines/glk/glulxe/heap.o C++ engines/glk/glulxe/glulxe.o C++ engines/glk/glulxe/search.o C++ engines/glk/glulxe/operand.o C++ engines/glk/glulxe/glkop.o C++ engines/glk/glulxe/serial.o C++ engines/glk/glulxe/string.o C++ engines/glk/glulxe/vm.o C++ engines/glk/hugo/detection.o C++ engines/glk/hugo/hemedia.o C++ engines/glk/hugo/heglk.o C++ engines/glk/hugo/heexpr.o C++ engines/glk/hugo/htokens.o C++ engines/glk/hugo/heset.o C++ engines/glk/hugo/heres.o C++ engines/glk/hugo/stringfn.o C++ engines/glk/hugo/heobject.o C++ engines/glk/hugo/hemisc.o C++ engines/glk/hugo/hugo.o C++ engines/glk/magnetic/detection.o C++ engines/glk/magnetic/sound.o C++ engines/glk/hugo/herun.o C++ engines/glk/magnetic/magnetic.o C++ engines/glk/magnetic/emu.o C++ engines/glk/magnetic/graphics.o C++ engines/glk/tads/os_buffer.o C++ engines/glk/hugo/heparse.o C++ engines/glk/tads/os_banners.o C++ engines/glk/scott/detection.o C++ engines/glk/tads/os_glk.o C++ engines/glk/tads/detection.o C++ engines/glk/tads/tads.o C++ engines/glk/tads/os_frob_tads.o C++ engines/glk/tads/os_parse.o C++ engines/glk/tads/tads2/command_line.o C++ engines/glk/tads/tads2/data.o C++ engines/glk/tads/tads2/character_map.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/list.o C++ engines/glk/tads/tads2/debug.o C++ engines/glk/tads/tads2/get_string.o C++ engines/glk/scott/scott.o C++ engines/glk/tads/tads2/ltk.o C++ engines/glk/tads/tads2/memory_cache_heap.o C++ engines/glk/tads/tads2/line_source_file.o C++ engines/glk/tads/tads2/file_io.o C++ engines/glk/tads/tads2/memory_cache_swap.o C++ engines/glk/tads/tads2/os.o C++ engines/glk/tads/tads2/object.o C++ engines/glk/tads/tads2/play.o C++ engines/glk/tads/tads2/memory_cache.o C++ engines/glk/tads/tads2/runtime_app.o C++ engines/glk/tads/tads2/post_compilation.o C++ engines/glk/tads/tads2/qa_scriptor.o C++ engines/glk/tads/tads2/execute_command.o C++ engines/glk/tads/tads2/runstat.o C++ engines/glk/tads/tads2/built_in.o C++ engines/glk/tads/tads2/tads2.o C++ engines/glk/tads/tads2/regex.o C++ engines/glk/tads/tads2/runtime_driver.o C++ engines/glk/tads/tads2/output.o C++ engines/glk/tads/tads2/tokenizer_hash.o C++ engines/glk/tads/tads3/tads3.o C++ engines/gnap/debugger.o C++ engines/gnap/datarchive.o C++ engines/glk/tads/tads2/vocabulary.o C++ engines/glk/tads/tads2/tokenizer.o C++ engines/gnap/character.o C++ engines/glk/tads/tads2/run.o C++ engines/gnap/music.o C++ engines/gnap/detection.o C++ engines/gnap/menu.o C++ engines/gnap/resource.o C++ engines/gnap/sound.o C++ engines/gnap/grid.o C++ engines/gnap/scenes/groupcs.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/group3.o C++ engines/gnap/scenes/intro.o C++ engines/glk/tads/tads2/vocabulary_parser.o C++ engines/gob/backbuffer.o C++ engines/gob/aniobject.o C++ engines/gnap/scenes/group2.o C++ engines/gob/cheater.o C++ engines/gnap/scenes/scenecore.o C++ engines/gnap/scenes/group4.o C++ engines/gob/anifile.o C++ engines/gob/cheater_geisha.o C++ engines/gnap/scenes/group0.o C++ engines/gob/console.o C++ engines/gnap/scenes/group1.o C++ engines/gob/cmpfile.o C++ engines/gob/draw_bargon.o C++ engines/gob/dbase.o C++ engines/gob/databases.o C++ engines/gob/dataio.o C++ engines/gob/decfile.o C++ engines/gob/draw.o C++ engines/gob/global.o C++ engines/gob/draw_v1.o C++ engines/gob/draw_playtoons.o C++ engines/gob/draw_v2.o C++ engines/gob/expression.o C++ engines/gob/goblin_v1.o C++ engines/gob/goblin_v3.o C++ engines/gob/goblin_v2.o C++ engines/gob/game.o C++ engines/gob/init_geisha.o C++ engines/gob/draw_fascin.o C++ engines/gob/goblin_v4.o C++ engines/gob/iniconfig.o C++ engines/gob/init_v1.o C++ engines/gob/init.o C++ engines/gob/init_fascin.o C++ engines/gob/init_v2.o C++ engines/gob/init_v3.o C++ engines/gob/init_v4.o C++ engines/gob/goblin.o C++ engines/gob/init_v6.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_v7.o C++ engines/gob/inter_littlered.o C++ engines/gob/inter.o C++ engines/gob/inter_inca2.o C++ engines/gob/inter_bargon.o C++ engines/gob/hotspots.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_fascin.o C++ engines/gob/inter_v4.o C++ engines/gob/inter_v3.o C++ engines/gob/map.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/inter_v5.o In file included from ./gui/message.h:26, from engines/gob/inter_v5.cpp:25: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/gob/inter_v2.o In file included from ./gui/message.h:26, from engines/gob/inter_v2.cpp:27: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/gob/map_v2.o C++ engines/gob/map_v1.o C++ engines/gob/palanim.o C++ engines/gob/inter_v7.o C++ engines/gob/mult.o C++ engines/gob/scenery_v2.o C++ engines/gob/scenery_v1.o C++ engines/gob/mult_v1.o C++ engines/gob/rxyfile.o C++ engines/gob/resources.o C++ engines/gob/inter_v1.o C++ engines/gob/totfile.o C++ engines/gob/script.o C++ engines/gob/video_v1.o C++ engines/gob/mult_v2.o C++ engines/gob/variables.o C++ engines/gob/scenery.o C++ engines/gob/video_v2.o C++ engines/gob/util.o C++ engines/gob/surface.o C++ engines/gob/video_v6.o C++ engines/gob/video.o C++ engines/gob/demos/batplayer.o C++ engines/gob/demos/demoplayer.o C++ engines/gob/demos/scnplayer.o C++ engines/gob/detection/detection.o C++ engines/gob/pregob/pregob.o C++ engines/gob/pregob/onceupon/abracadabra.o C++ engines/gob/pregob/txtfile.o C++ engines/gob/videoplayer.o C++ engines/gob/pregob/onceupon/babayaga.o C++ engines/gob/pregob/gctfile.o C++ engines/gob/pregob/onceupon/title.o C++ engines/gob/pregob/onceupon/chargenchild.o C++ engines/gob/pregob/onceupon/stork.o C++ engines/gob/pregob/onceupon/parents.o C++ engines/gob/minigames/geisha/evilfish.o C++ engines/gob/minigames/geisha/oko.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/save/saveload_v2.o C++ engines/gob/pregob/onceupon/onceupon.o C++ engines/gob/save/savehandler.o C++ engines/gob/save/saveload_v3.o C++ engines/gob/minigames/geisha/diving.o C++ engines/gob/save/saveload_v4.o C++ engines/gob/save/saveload_v7.o C++ engines/gob/save/savefile.o C++ engines/gob/save/saveload_v6.o C++ engines/gob/save/saveload_geisha.o C++ engines/gob/save/saveload_ajworld.o C++ engines/gob/minigames/geisha/penetration.o C++ engines/gob/save/saveload_fascin.o C++ engines/gob/save/saveconverter_v2.o C++ engines/gob/save/saveconverter_v3.o C++ engines/gob/save/saveload_inca2.o C++ engines/gob/save/saveload_playtoons.o C++ engines/gob/save/saveconverter_v4.o C++ engines/gob/sound/sounddesc.o C++ engines/gob/sound/pcspeaker.o C++ engines/gob/save/saveconverter.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/sound.o C++ engines/gob/sound/soundmixer.o C++ engines/gob/sound/musplayer.o C++ engines/gob/sound/adlib.o C++ engines/gob/sound/cdrom.o C++ engines/gob/sound/bgatmosphere.o C++ engines/groovie/cell.o C++ engines/groovie/detection.o C++ engines/groovie/graphics.o C++ engines/groovie/font.o C++ engines/groovie/debug.o C++ engines/groovie/lzss.o C++ engines/groovie/player.o C++ engines/groovie/cursor.o C++ engines/groovie/saveload.o C++ engines/groovie/resource.o C++ engines/groovie/groovie.o C++ engines/groovie/vdx.o C++ engines/groovie/music.o engines/groovie/music.cpp:649:59: warning: multi-character character constant [-Wmultichar] 649 | _driver->getPercussionChannel()->sysEx_customInstrument('ADLP', data); | ^~~~~~ engines/groovie/music.cpp:668:44: warning: multi-character character constant [-Wmultichar] 668 | _driver->sysEx_customInstrument(channel, 'ADL ', data + 2); | ^~~~~~ C++ engines/groovie/stuffit.o C++ engines/groovie/roq.o C++ engines/groovie/script.o In file included from ./gui/message.h:26, from engines/groovie/script.cpp:42: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/hdb/ai-inventory.o C++ engines/hdb/ai-use.o C++ engines/hdb/ai-lists.o C++ engines/hdb/ai-waypoint.o C++ engines/hdb/ai-funcs.o C++ engines/hdb/ai-cinematic.o C++ engines/hdb/ai-player.o C++ engines/hdb/ai-bots.o C++ engines/hdb/ai-init.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/lua-script.o C++ engines/hdb/sound.o C++ engines/hopkins/debugger.o C++ engines/hdb/map.o C++ engines/hdb/menu.o C++ engines/hopkins/anim.o C++ engines/hopkins/files.o C++ engines/hopkins/events.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*, long unsigned int, long 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/computer.o C++ engines/hopkins/detection.o C++ engines/hopkins/dialogs.o C++ engines/hopkins/globals.o C++ engines/hopkins/font.o C++ engines/hdb/window.o C++ engines/hopkins/menu.o C++ engines/hugo/console.o C++ engines/hopkins/saveload.o C++ engines/hopkins/graphics.o C++ engines/hugo/detection.o C++ engines/hopkins/talk.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/hopkins/sound.o C++ engines/hugo/display.o C++ engines/hugo/file_v1d.o C++ engines/hugo/file_v2d.o C++ engines/hugo/file_v3d.o C++ engines/hugo/file_v2w.o C++ engines/hopkins/lines.o C++ engines/hugo/file_v1w.o C++ engines/hugo/file.o C++ engines/hugo/inventory.o C++ engines/hopkins/objects.o C++ engines/hugo/mouse.o In file included from ./engines/hugo/dialogs.h:26, from engines/hugo/mouse.cpp:36: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/edittext.h:26, from ./engines/hugo/dialogs.h:27, from engines/hugo/mouse.cpp:36: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from engines/hugo/mouse.cpp:36: ./engines/hugo/dialogs.h:58:13: warning: multi-character character constant [-Wmultichar] 58 | kCmdWhat = 'WHAT', | ^~~~~~ ./engines/hugo/dialogs.h:59:14: warning: multi-character character constant [-Wmultichar] 59 | kCmdMusic = 'MUZK', | ^~~~~~ ./engines/hugo/dialogs.h:60:16: warning: multi-character character constant [-Wmultichar] 60 | kCmdSoundFX = 'SOUN', | ^~~~~~ ./engines/hugo/dialogs.h:61:13: warning: multi-character character constant [-Wmultichar] 61 | kCmdSave = 'SAVE', | ^~~~~~ ./engines/hugo/dialogs.h:62:13: warning: multi-character character constant [-Wmultichar] 62 | kCmdLoad = 'LOAD', | ^~~~~~ ./engines/hugo/dialogs.h:63:15: warning: multi-character character constant [-Wmultichar] 63 | kCmdRecall = 'RECL', | ^~~~~~ ./engines/hugo/dialogs.h:64:14: warning: multi-character character constant [-Wmultichar] 64 | kCmdTurbo = 'TURB', | ^~~~~~ ./engines/hugo/dialogs.h:65:13: warning: multi-character character constant [-Wmultichar] 65 | kCmdLook = 'LOOK', | ^~~~~~ ./engines/hugo/dialogs.h:66:15: warning: multi-character character constant [-Wmultichar] 66 | kCmdInvent = 'INVT', | ^~~~~~ ./engines/hugo/dialogs.h:69:15: warning: multi-character character constant [-Wmultichar] 69 | kCmdButton = 'BTNP', | ^~~~~~ ./engines/hugo/dialogs.h:70:19: warning: multi-character character constant [-Wmultichar] 70 | kCmdFinishEdit = 'FNSH' | ^~~~~~ C++ engines/hugo/object_v1d.o C++ engines/hugo/intro.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/hopkins/script.o C++ engines/hugo/object_v2d.o C++ engines/hugo/object_v3d.o C++ engines/hugo/object_v1w.o C++ engines/hugo/object.o C++ engines/hugo/parser_v1w.o C++ engines/hugo/parser.o C++ engines/hugo/parser_v1d.o C++ engines/hugo/parser_v2d.o C++ engines/hugo/route.o C++ engines/hugo/parser_v3d.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/hugo/sound.o C++ engines/hugo/text.o C++ engines/hopkins/hopkins.o C++ engines/illusions/bbdou/bbdou_credits_staticdata.o C++ engines/illusions/bbdou/bbdou_bubble.o C++ engines/illusions/bbdou/bbdou_cursor.o C++ engines/illusions/bbdou/bbdou_credits.o C++ engines/illusions/bbdou/bbdou_foodctl.o C++ engines/illusions/bbdou/bbdou_menukeys.o C++ engines/illusions/bbdou/bbdou_inventory.o C++ engines/illusions/bbdou/gamestate_bbdou.o C++ engines/illusions/bbdou/bbdou_triggerfunctions.o C++ engines/illusions/bbdou/bbdou_videoplayer.o C++ engines/hugo/schedule.o C++ engines/illusions/bbdou/menusystem_bbdou.o C++ engines/illusions/actor.o C++ engines/illusions/cursor.o C++ engines/illusions/camera.o C++ engines/illusions/bbdou/bbdou_specialcode.o C++ engines/illusions/duckman/duckman_credits.o C++ engines/illusions/duckman/duckman_dialog.o C++ engines/illusions/duckman/duckman_screenshakereffects.o C++ engines/illusions/detection.o C++ engines/illusions/bbdou/illusions_bbdou.o C++ engines/illusions/duckman/duckman_inventory.o C++ engines/illusions/bbdou/scriptopcodes_bbdou.o C++ engines/illusions/duckman/gamestate_duckman.o C++ engines/illusions/dictionary.o C++ engines/illusions/duckman/duckman_videoplayer.o C++ engines/illusions/duckman/duckman_specialcode.o C++ engines/illusions/fileresourcereader.o C++ engines/illusions/duckman/propertytimers.o C++ engines/illusions/fixedpoint.o C++ engines/illusions/gamarchive.o C++ engines/illusions/gamestate.o C++ engines/illusions/duckman/menusystem_duckman.o C++ engines/illusions/gamresourcereader.o C++ engines/illusions/graphics.o C++ engines/illusions/input.o C++ engines/illusions/duckman/scriptopcodes_duckman.o C++ engines/illusions/illusions.o C++ engines/illusions/resources/fontresource.o C++ engines/illusions/pathfinder.o C++ engines/illusions/duckman/illusions_duckman.o C++ engines/illusions/resources/genericresource.o C++ engines/illusions/resources/midiresource.o C++ engines/illusions/resources/actorresource.o C++ engines/illusions/menusystem.o C++ engines/illusions/resources/backgroundresource.o C++ engines/illusions/resources/soundresource.o C++ engines/illusions/resources/talkresource.o C++ engines/illusions/resources/scriptresource.o C++ engines/illusions/saveload.o C++ engines/illusions/scriptstack.o C++ engines/illusions/scriptopcodes.o C++ engines/illusions/resourcesystem.o C++ engines/illusions/screentext.o C++ engines/illusions/specialcode.o C++ engines/illusions/threads/abortablethread.o C++ engines/illusions/threads/causethread_duckman.o C++ engines/illusions/textdrawer.o C++ engines/illusions/sequenceopcodes.o C++ engines/illusions/threads/scriptthread.o C++ engines/illusions/screen.o C++ engines/illusions/sound.o C++ engines/illusions/threads/timerthread.o C++ engines/illusions/time.o C++ engines/illusions/threads/talkthread.o C++ engines/illusions/threads/talkthread_duckman.o C++ engines/illusions/updatefunctions.o C++ engines/kyra/engine/items_v2.o C++ engines/illusions/thread.o C++ engines/kyra/engine/items_hof.o C++ engines/kyra/engine/items_lok.o C++ engines/kyra/engine/items_mr.o C++ engines/kyra/engine/kyra_v2.o C++ engines/kyra/detection.o C++ engines/kyra/engine/scene_v1.o C++ engines/kyra/engine/scene_v2.o C++ engines/kyra/engine/kyra_lok.o C++ engines/kyra/engine/kyra_v1.o C++ engines/kyra/engine/scene_hof.o C++ engines/kyra/engine/scene_lok.o C++ engines/kyra/engine/timer_lok.o C++ engines/kyra/engine/sprites.o C++ engines/kyra/engine/kyra_hof.o engines/kyra/engine/kyra_hof.cpp: In member function 'void Kyra::KyraEngine_HoF::openTalkFile(int)': engines/kyra/engine/kyra_hof.cpp:1394:30: warning: 'VOC.TLK' directive writing 7 bytes into a region of size between 4 and 13 [-Wformat-overflow=] 1394 | sprintf(talkFilename, "CH%dVOC.TLK", _oldTalkFile); | ^~~~~~~ In file included from /usr/include/stdio.h:867, from ./common/scummsys.h:118, from ./engines/engine.h:26, from ./engines/kyra/kyra_v1.h:26, from ./engines/kyra/engine/kyra_v2.h:26, from ./engines/kyra/engine/kyra_hof.h:26, from engines/kyra/engine/kyra_hof.cpp:23: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 11 and 20 bytes into a destination of size 16 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/kyra/engine/scene_mr.o C++ engines/kyra/engine/timer_hof.o C++ engines/kyra/engine/util.o C++ engines/kyra/engine/timer_mr.o C++ engines/kyra/engine/timer.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/graphics/animator_v2.o C++ engines/kyra/graphics/animator_lok.o C++ engines/kyra/graphics/animator_hof.o C++ engines/kyra/graphics/animator_tim.o C++ engines/kyra/graphics/screen_hof.o C++ engines/kyra/graphics/screen_lok.o C++ engines/kyra/graphics/screen_v2.o C++ engines/kyra/graphics/animator_mr.o C++ engines/kyra/graphics/screen_mr.o C++ engines/kyra/graphics/vqa.o C++ engines/kyra/gui/gui.o C++ engines/kyra/graphics/wsamovie.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_hof.o C++ engines/kyra/gui/gui_lok.o C++ engines/kyra/gui/saveload_lok.o C++ engines/kyra/gui/gui_v2.o C++ engines/kyra/script/script_v1.o C++ engines/kyra/gui/saveload_mr.o C++ engines/kyra/gui/saveload_hof.o C++ engines/kyra/gui/gui_mr.o C++ engines/kyra/script/script_v2.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/script/script_tim.o C++ engines/kyra/sequence/sequences_v2.o C++ engines/kyra/script/script_lok.o C++ engines/kyra/sequence/sequences_mr.o C++ engines/kyra/script/script_mr.o C++ engines/kyra/sound/sound_amiga_lok.o C++ engines/kyra/sound/sound_digital_mr.o C++ engines/kyra/sound/sound_adlib.o C++ engines/kyra/sequence/sequences_lok.o C++ engines/kyra/script/script_hof.o engines/kyra/script/script_hof.cpp: In member function 'int Kyra::KyraEngine_HoF::o2_showLetter(Kyra::EMCState*)': engines/kyra/script/script_hof.cpp:770:32: warning: '.COL' directive writing 4 bytes into a region of size between 3 and 8 [-Wformat-overflow=] 770 | sprintf(filename, "_NTEPAL%.1d.COL", letter+1); | ^~~~ In file included from /usr/include/stdio.h:867, from ./common/scummsys.h:118, from ./engines/engine.h:26, from ./engines/kyra/kyra_v1.h:26, from ./engines/kyra/engine/kyra_v2.h:26, from ./engines/kyra/engine/kyra_hof.h:26, from engines/kyra/script/script_hof.cpp:23: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 18 bytes into a destination of size 16 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/kyra/script/script_hof.cpp:779:36: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] 779 | sprintf(filename, "LETTER%.1d.TXT", letter); | ^ In file included from /usr/include/stdio.h:867, from ./common/scummsys.h:118, from ./engines/engine.h:26, from ./engines/kyra/kyra_v1.h:26, from ./engines/kyra/engine/kyra_v2.h:26, from ./engines/kyra/engine/kyra_hof.h:26, from engines/kyra/script/script_hof.cpp:23: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 12 and 17 bytes into a destination of size 16 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/kyra/sound/sound_lok.o C++ engines/kyra/sound/sound_midi.o In file included from ./gui/message.h:26, from engines/kyra/sound/sound_midi.cpp:31: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/kyra/sound/sound_pc98_lok.o C++ engines/kyra/sound/sound_pc98_v2.o C++ engines/kyra/sound/sound.o C++ engines/kyra/resource/staticres.o C++ engines/kyra/sound/sound_towns_lok.o C++ engines/kyra/sound/drivers/midi.o C++ engines/kyra/text/text.o C++ engines/kyra/sound/drivers/pcspeaker.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/timer_rpg.o C++ engines/kyra/engine/sprites_rpg.o C++ engines/kyra/gui/gui_rpg.o C++ engines/kyra/sequence/sequences_hof.o C++ engines/kyra/text/text_hof.o C++ engines/kyra/engine/kyra_rpg.o C++ engines/kyra/gui/saveload_rpg.o C++ engines/kyra/text/text_mr.o C++ engines/kyra/engine/scene_rpg.o C++ engines/kyra/resource/staticres_rpg.o C++ engines/kyra/engine/items_lol.o C++ engines/kyra/engine/timer_lol.o C++ engines/kyra/text/text_rpg.o C++ engines/kyra/graphics/screen_lol.o C++ engines/kyra/engine/sprites_lol.o C++ engines/kyra/engine/scene_lol.o C++ engines/kyra/gui/saveload_lol.o C++ engines/kyra/text/text_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/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/darkmoon.o C++ engines/kyra/engine/items_eob.o C++ engines/kyra/engine/chargen.o C++ engines/kyra/engine/lol.o C++ engines/kyra/resource/staticres_lol.o C++ engines/kyra/engine/scene_eob.o C++ engines/kyra/engine/timer_eob.o C++ engines/kyra/engine/magic_eob.o C++ engines/kyra/engine/sprites_eob.o C++ engines/kyra/script/script_lol.o C++ engines/kyra/engine/eobcommon.o C++ engines/kyra/sound/sound_towns_darkmoon.o C++ engines/kyra/sound/sound_amiga_eob.o C++ engines/kyra/sequence/sequences_eob.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/lab/anim.o C++ engines/lab/console.o C++ engines/kyra/resource/staticres_eob.o C++ engines/kyra/gui/saveload_eob.o In file included from ./gui/message.h:26, from engines/kyra/gui/saveload_eob.cpp:34: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/lab/eventman.o C++ engines/lab/image.o C++ engines/lab/detection.o C++ engines/lab/interface.o C++ engines/kyra/sound/drivers/audiomaster2.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/labsets.o C++ engines/lab/dispman.o C++ engines/lab/intro.o C++ engines/lab/lab.o C++ engines/lab/music.o C++ engines/lab/map.o C++ engines/lab/savegame.o In file included from ./gui/message.h:26, from engines/lab/savegame.cpp:34: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/lab/utils.o C++ engines/kyra/gui/gui_eob.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/special.o C++ engines/lastexpress/data/animation.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/lastexpress/data/background.o C++ engines/lab/resource.o C++ engines/lastexpress/data/font.o C++ engines/lastexpress/data/cursor.o C++ engines/lastexpress/data/archive.o C++ engines/lastexpress/data/subtitle.o C++ engines/lastexpress/data/scene.o C++ engines/lastexpress/data/sequence.o C++ engines/lastexpress/data/snd.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/gendarmes.o C++ engines/lastexpress/entities/hadija.o C++ engines/lastexpress/entities/august.o C++ engines/lastexpress/entities/francois.o C++ engines/lastexpress/entities/ivo.o C++ engines/lastexpress/entities/kronos.o C++ engines/lastexpress/entities/anna.o C++ engines/lastexpress/entities/kahina.o C++ engines/lastexpress/entities/coudert.o C++ engines/lastexpress/entities/max.o C++ engines/lastexpress/entities/mahmud.o C++ engines/lastexpress/entities/sophie.o C++ engines/lastexpress/entities/tables.o C++ engines/lastexpress/entities/mmeboutarel.o C++ engines/lastexpress/entities/pascale.o C++ engines/lastexpress/entities/salko.o C++ engines/lastexpress/entities/milos.o C++ engines/lastexpress/entities/rebecca.o C++ engines/lastexpress/entities/vassili.o C++ engines/lastexpress/entities/train.o C++ engines/lastexpress/fight/fighter.o C++ engines/lastexpress/fight/fight.o C++ engines/lastexpress/entities/waiter2.o C++ engines/lastexpress/fight/fighter_anna.o C++ engines/lastexpress/entities/waiter1.o C++ engines/lastexpress/entities/mertens.o C++ engines/lastexpress/entities/vesna.o C++ engines/lastexpress/fight/fighter_ivo.o C++ engines/lastexpress/entities/verges.o C++ engines/lastexpress/entities/tatiana.o C++ engines/lastexpress/fight/fighter_milos.o C++ engines/lastexpress/entities/yasmin.o C++ engines/lastexpress/fight/fighter_salko.o C++ engines/lastexpress/fight/fighter_vesna.o C++ engines/lastexpress/game/object.o C++ engines/lastexpress/game/logic.o C++ engines/lastexpress/game/beetle.o C++ engines/lastexpress/game/inventory.o C++ engines/lastexpress/game/savepoint.o C++ engines/lastexpress/game/state.o C++ engines/lastexpress/menu/clock.o C++ engines/lastexpress/menu/trainline.o C++ engines/lastexpress/game/savegame.o C++ engines/lastexpress/sound/entry.o C++ engines/lastexpress/game/scenes.o C++ engines/lastexpress/sound/queue.o C++ engines/lastexpress/graphics.o C++ engines/lastexpress/menu/menu.o C++ engines/lastexpress/detection.o C++ engines/lastexpress/game/action.o C++ engines/lilliput/console.o C++ engines/lastexpress/resource.o C++ engines/lastexpress/sound/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/lilliput/sound.o C++ engines/lure/animseq.o C++ engines/lastexpress/debug.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/lure/debugger.o C++ engines/lure/events.o C++ engines/lure/detection.o C++ engines/lure/fights.o C++ engines/lure/intro.o C++ engines/lure/memory.o C++ engines/lilliput/script.o C++ engines/lilliput/lilliput.o C++ engines/lure/menu.o C++ engines/lure/palette.o C++ engines/lure/lure.o C++ engines/lure/game.o C++ engines/lure/screen.o C++ engines/lure/room.o C++ engines/lure/strings.o C++ engines/lure/sound.o C++ engines/macventure/container.o C++ engines/macventure/controls.o C++ engines/macventure/datafiles.o C++ engines/macventure/cursor.o C++ engines/lure/scripts.o C++ engines/lure/res_struct.o C++ engines/lure/res.o C++ engines/macventure/prebuilt_dialogs.o C++ engines/lure/surface.o C++ engines/macventure/dialog.o C++ engines/macventure/detection.o C++ engines/macventure/saveload.o C++ engines/lure/hotspots.o C++ engines/macventure/windows.o C++ engines/made/console.o C++ engines/macventure/image.o C++ engines/macventure/sound.o C++ engines/macventure/text.o C++ engines/made/detection.o C++ engines/made/graphics.o C++ engines/made/music.o C++ engines/macventure/script.o C++ engines/macventure/macventure.o C++ engines/macventure/world.o C++ engines/made/made.o C++ engines/macventure/gui.o C++ engines/made/pmvplayer.o C++ engines/made/database.o C++ engines/made/redreader.o C++ engines/made/screenfx.o C++ engines/made/sound.o C++ engines/made/screen.o C++ engines/made/script.o C++ engines/mads/dragonsphere/game_dragonsphere.o C++ engines/mads/dragonsphere/globals_dragonsphere.o C++ engines/mads/dragonsphere/dragonsphere_scenes.o C++ engines/made/resource.o C++ engines/mads/phantom/globals_phantom.o C++ engines/mads/phantom/game_phantom.o C++ engines/mads/phantom/phantom_scenes.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/phantom/phantom_scenes3.o C++ engines/mads/dragonsphere/dragonsphere_scenes1.o C++ engines/mads/nebular/nebular_scenes.o C++ engines/mads/phantom/phantom_scenes5.o C++ engines/mads/nebular/sound_nebular.o C++ engines/mads/phantom/phantom_scenes2.o C++ engines/mads/phantom/phantom_scenes4.o C++ engines/mads/nebular/nebular_scenes1.o C++ engines/mads/nebular/nebular_scenes7.o C++ engines/mads/action.o C++ engines/mads/nebular/nebular_scenes5.o C++ engines/mads/nebular/nebular_scenes8.o C++ engines/mads/phantom/phantom_scenes1.o C++ engines/mads/nebular/nebular_scenes2.o C++ engines/mads/audio.o C++ engines/mads/camera.o C++ engines/mads/assets.o C++ engines/mads/compression.o C++ engines/mads/nebular/nebular_scenes3.o C++ engines/mads/nebular/nebular_scenes4.o C++ engines/mads/animation.o C++ engines/mads/debugger.o C++ engines/mads/nebular/nebular_scenes6.o C++ engines/mads/game_data.o C++ engines/mads/detection.o C++ engines/mads/dialogs.o C++ engines/mads/events.o C++ engines/mads/globals.o C++ engines/mads/font.o C++ engines/mads/hotspots.o C++ engines/mads/game.o C++ engines/mads/mads.o C++ engines/mads/inventory.o C++ engines/mads/msurface.o C++ engines/mads/messages.o C++ engines/mads/menu_views.o C++ engines/mads/conversations.o C++ engines/mads/rails.o C++ engines/mads/palette.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/sprites.o C++ engines/mads/screen.o C++ engines/mads/scene_data.o C++ engines/mohawk/cursors.o C++ engines/mads/scene.o C++ engines/mohawk/bitmap.o C++ engines/mohawk/installer_archive.o C++ engines/mohawk/detection.o C++ engines/mohawk/dialogs.o In file included from ./engines/mohawk/dialogs.h:30, from engines/mohawk/dialogs.cpp:24: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from engines/mohawk/dialogs.cpp:28: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from engines/mohawk/dialogs.cpp:29: ./gui/widgets/popup.h:33:26: warning: multi-character character constant [-Wmultichar] 33 | kPopUpItemSelectedCmd = 'POPs' | ^~~~~~ engines/mohawk/dialogs.cpp:83:12: warning: multi-character character constant [-Wmultichar] 83 | kZipCmd = 'ZIPM', | ^~~~~~ engines/mohawk/dialogs.cpp:84:14: warning: multi-character character constant [-Wmultichar] 84 | kTransCmd = 'TRAN', | ^~~~~~ engines/mohawk/dialogs.cpp:85:14: warning: multi-character character constant [-Wmultichar] 85 | kWaterCmd = 'WATR', | ^~~~~~ engines/mohawk/dialogs.cpp:86:13: warning: multi-character character constant [-Wmultichar] 86 | kDropCmd = 'DROP', | ^~~~~~ engines/mohawk/dialogs.cpp:87:12: warning: multi-character character constant [-Wmultichar] 87 | kMapCmd = 'SMAP', | ^~~~~~ engines/mohawk/dialogs.cpp:88:13: warning: multi-character character constant [-Wmultichar] 88 | kMenuCmd = 'MENU', | ^~~~~~ engines/mohawk/dialogs.cpp:89:13: warning: multi-character character constant [-Wmultichar] 89 | kSaveCmd = 'SAVE', | ^~~~~~ engines/mohawk/dialogs.cpp:90:13: warning: multi-character character constant [-Wmultichar] 90 | kLoadCmd = 'LOAD', | ^~~~~~ engines/mohawk/dialogs.cpp:91:13: warning: multi-character character constant [-Wmultichar] 91 | kQuitCmd = 'QUIT' | ^~~~~~ C++ engines/mohawk/graphics.o C++ engines/mads/user_interface.o C++ engines/mohawk/livingbooks_graphics.o C++ engines/mohawk/console.o 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/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/video.o C++ engines/mohawk/cstime_graphics.o C++ engines/mohawk/view.o C++ engines/mohawk/cstime_cases.o C++ engines/mohawk/resource.o C++ engines/mohawk/cstime.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_sound.o C++ engines/mohawk/myst_areas.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/resource_cache.o C++ engines/mohawk/cstime_game.o C++ engines/mohawk/livingbooks_code.o C++ engines/mohawk/myst_stacks/demo.o C++ engines/mohawk/myst_scripts.o C++ engines/mohawk/myst_stacks/credits.o C++ engines/mohawk/myst_stacks/dni.o C++ engines/mohawk/myst_stacks/makingof.o C++ engines/mohawk/myst_stacks/intro.o C++ engines/mohawk/myst_state.o C++ engines/mohawk/livingbooks.o In file included from ./gui/message.h:26, from engines/mohawk/livingbooks.cpp:41: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/mohawk/myst_stacks/channelwood.o C++ engines/mohawk/myst_stacks/slides.o C++ engines/mohawk/myst_stacks/menu.o In file included from ./gui/message.h:26, from engines/mohawk/myst_stacks/menu.cpp:35: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/mohawk/myst_stacks/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/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_saveload.o 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_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_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_stacks/bspit.o C++ engines/mohawk/riven_scripts.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/debugger.o C++ engines/mohawk/riven_stacks/jspit.o C++ engines/mortevielle/detection.o C++ engines/mohawk/riven_stacks/tspit.o C++ engines/mortevielle/dialogs.o C++ engines/mortevielle/mouse.o C++ engines/mortevielle/outtext.o C++ engines/mortevielle/actions.o C++ engines/mortevielle/menu.o C++ engines/mortevielle/graphics.o C++ engines/mortevielle/mortevielle.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/saveload.o C++ engines/mortevielle/sound.o C++ engines/mutationofjb/commands/changecommand.o C++ engines/mutationofjb/commands/ifcommand.o C++ engines/mutationofjb/commands/ifitemcommand.o C++ engines/mutationofjb/commands/definestructcommand.o C++ engines/mutationofjb/commands/gotocommand.o C++ engines/mutationofjb/commands/ifpiggycommand.o C++ engines/mutationofjb/commands/loadplayercommand.o C++ engines/mutationofjb/commands/labelcommand.o C++ engines/mutationofjb/commands/removeitemcommand.o C++ engines/mutationofjb/commands/playanimationcommand.o C++ engines/mutationofjb/commands/newroomcommand.o C++ engines/mutationofjb/commands/removeallitemscommand.o C++ engines/mutationofjb/commands/seqcommand.o C++ engines/mutationofjb/commands/renamecommand.o C++ engines/mutationofjb/commands/endblockcommand.o C++ engines/mutationofjb/commands/saycommand.o C++ engines/mutationofjb/commands/setcolorcommand.o C++ engines/mutationofjb/commands/specialshowcommand.o C++ engines/mutationofjb/commands/setobjectframecommand.o C++ engines/mutationofjb/commands/switchpartcommand.o C++ engines/mutationofjb/commands/talkcommand.o C++ engines/mutationofjb/commands/randomcommand.o C++ engines/mortevielle/utils.o C++ engines/mutationofjb/tasks/sequentialtask.o C++ engines/mutationofjb/tasks/objectanimationtask.o C++ engines/mutationofjb/widgets/buttonwidget.o C++ engines/mutationofjb/tasks/saytask.o C++ engines/mutationofjb/tasks/taskmanager.o C++ engines/mutationofjb/widgets/imagewidget.o C++ engines/mutationofjb/tasks/conversationtask.o C++ engines/mutationofjb/widgets/conversationwidget.o C++ engines/mutationofjb/widgets/widget.o C++ engines/mutationofjb/widgets/gamewidget.o C++ engines/mutationofjb/widgets/inventorywidget.o C++ engines/mutationofjb/widgets/labelwidget.o C++ engines/mutationofjb/assets.o C++ engines/mutationofjb/encryptedfile.o C++ engines/mutationofjb/animationdecoder.o C++ engines/mutationofjb/conversationlinelist.o C++ engines/mutationofjb/guiscreen.o C++ engines/mutationofjb/font.o C++ engines/mutationofjb/detection.o C++ engines/mutationofjb/debug.o C++ engines/mutationofjb/hardcodedstrings.o C++ engines/mutationofjb/game.o C++ engines/mutationofjb/inventoryitemdefinitionlist.o C++ engines/mutationofjb/inventory.o C++ engines/mutationofjb/timer.o C++ engines/mutationofjb/util.o C++ engines/mutationofjb/gamescreen.o C++ engines/mutationofjb/gamedata.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/mutationofjb/script.o C++ engines/neverhood/gamevars.o C++ engines/neverhood/entity.o C++ engines/neverhood/diskplayerscene.o C++ engines/neverhood/graphics.o C++ engines/neverhood/microtiles.o C++ engines/neverhood/detection.o C++ engines/neverhood/gamemodule.o C++ engines/neverhood/module.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/modules/module1300.o C++ engines/neverhood/klaymen.o C++ engines/neverhood/modules/module1400.o C++ engines/neverhood/modules/module1300_sprites.o C++ engines/neverhood/modules/module1600.o C++ engines/neverhood/modules/module1700.o C++ engines/neverhood/modules/module1700_sprites.o C++ engines/neverhood/modules/module1400_sprites.o C++ engines/neverhood/modules/module1800.o C++ engines/neverhood/modules/module1900.o C++ engines/neverhood/modules/module2000.o C++ engines/neverhood/modules/module1600_sprites.o C++ engines/neverhood/modules/module2000_sprites.o C++ engines/neverhood/modules/module1900_sprites.o C++ engines/neverhood/modules/module2100.o C++ engines/neverhood/modules/module2100_sprites.o C++ engines/neverhood/modules/module2300.o C++ engines/neverhood/modules/module2500_sprites.o C++ engines/neverhood/modules/module2600.o C++ engines/neverhood/modules/module2500.o C++ engines/neverhood/modules/module2600_sprites.o C++ engines/neverhood/modules/module2400.o C++ engines/neverhood/modules/module2400_sprites.o C++ engines/neverhood/modules/module2700_sprites.o C++ engines/neverhood/modules/module2200_sprites.o C++ engines/neverhood/modules/module2900_sprites.o C++ engines/neverhood/modules/module2200.o C++ engines/neverhood/modules/module2900.o C++ engines/neverhood/modules/module3000.o C++ engines/neverhood/mouse.o C++ engines/neverhood/navigationscene.o C++ engines/neverhood/neverhood.o C++ engines/neverhood/palette.o C++ engines/neverhood/modules/module2700.o C++ engines/neverhood/modules/module3000_sprites.o C++ engines/neverhood/saveload.o C++ engines/neverhood/resourceman.o C++ engines/neverhood/modules/module2800_sprites.o C++ engines/neverhood/modules/module2800.o C++ engines/neverhood/smackerscene.o C++ engines/neverhood/screen.o C++ engines/neverhood/smackerplayer.o C++ engines/parallaction/callables_br.o C++ engines/neverhood/resource.o C++ engines/parallaction/adlib.o C++ engines/neverhood/scene.o C++ engines/neverhood/sprite.o C++ engines/parallaction/debug.o C++ engines/parallaction/balloons.o C++ engines/neverhood/sound.o C++ engines/parallaction/callables_ns.o C++ engines/parallaction/dialogue.o C++ engines/neverhood/staticdata.o C++ engines/parallaction/detection.o C++ engines/parallaction/exec.o C++ engines/parallaction/disk_br.o C++ engines/parallaction/font.o C++ engines/parallaction/gui.o C++ engines/parallaction/gfxbase.o C++ engines/parallaction/disk_ns.o C++ engines/parallaction/inventory.o C++ engines/parallaction/graphics.o C++ engines/parallaction/gui_br.o C++ engines/parallaction/input.o C++ engines/parallaction/objects.o C++ engines/parallaction/exec_ns.o C++ engines/parallaction/gui_ns.o C++ engines/parallaction/exec_br.o C++ engines/parallaction/parser.o C++ engines/parallaction/parallaction_ns.o C++ engines/parallaction/parallaction_br.o C++ engines/parallaction/staticres.o C++ engines/parallaction/sound_ns.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/sound_br.o C++ engines/parallaction/parallaction.o C++ engines/pegasus/compass.o C++ engines/pegasus/console.o C++ engines/pegasus/cursor.o C++ engines/pegasus/energymonitor.o C++ engines/pegasus/detection.o C++ engines/parallaction/walk.o C++ engines/parallaction/parser_br.o C++ engines/pegasus/fader.o C++ engines/pegasus/elements.o C++ engines/pegasus/graphics.o C++ engines/pegasus/hotspot.o C++ engines/pegasus/interaction.o C++ engines/pegasus/input.o C++ engines/pegasus/notification.o C++ engines/pegasus/movie.o C++ engines/pegasus/interface.o C++ engines/pegasus/sound.o C++ engines/pegasus/util.o C++ engines/parallaction/parser_ns.o C++ engines/pegasus/ai/ai_action.o C++ engines/pegasus/menu.o C++ engines/pegasus/transition.o C++ engines/pegasus/timers.o C++ engines/pegasus/gamestate.o C++ engines/pegasus/surface.o C++ engines/pegasus/ai/ai_rule.o C++ engines/pegasus/items/autodragger.o C++ engines/pegasus/items/inventory.o C++ engines/pegasus/ai/ai_area.o C++ engines/pegasus/ai/ai_condition.o C++ engines/pegasus/items/itemdragger.o C++ engines/pegasus/items/itemlist.o C++ engines/pegasus/items/item.o C++ engines/pegasus/items/inventorypicture.o C++ engines/pegasus/items/biochips/biochipitem.o C++ engines/pegasus/items/biochips/aichip.o C++ engines/pegasus/items/biochips/retscanchip.o C++ engines/pegasus/items/biochips/mapchip.o C++ engines/pegasus/items/biochips/opticalchip.o C++ engines/pegasus/items/biochips/shieldchip.o C++ engines/pegasus/items/biochips/mapimage.o C++ engines/pegasus/items/biochips/pegasuschip.o C++ engines/pegasus/items/inventory/gascanister.o C++ engines/pegasus/items/inventory/keycard.o C++ engines/pegasus/items/inventory/airmask.o C++ engines/pegasus/neighborhood/door.o C++ engines/pegasus/neighborhood/extra.o C++ engines/pegasus/items/inventory/inventoryitem.o C++ engines/pegasus/neighborhood/hotspotinfo.o C++ engines/pegasus/neighborhood/exit.o C++ engines/pegasus/neighborhood/spot.o C++ engines/pegasus/neighborhood/turn.o C++ engines/pegasus/neighborhood/view.o C++ engines/pegasus/neighborhood/zoom.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/caldoria/caldoria4dsystem.o C++ engines/pegasus/neighborhood/mars/hermite.o 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/gravitoncannon.o C++ engines/pegasus/neighborhood/mars/shuttleenergymeter.o C++ engines/pegasus/neighborhood/mars/planetmover.o C++ engines/pegasus/neighborhood/mars/reactor.o C++ engines/pegasus/neighborhood/mars/shuttlehud.o C++ engines/pegasus/neighborhood/caldoria/caldoriabomb.o C++ engines/pegasus/neighborhood/mars/spacechase3d.o C++ engines/pegasus/neighborhood/mars/shuttleweapon.o C++ engines/pegasus/neighborhood/mars/robotship.o C++ engines/pegasus/neighborhood/mars/spacejunk.o C++ engines/pegasus/neighborhood/norad/noradelevator.o C++ engines/pegasus/neighborhood/norad/pressuretracker.o C++ engines/pegasus/neighborhood/mars/tractorbeam.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/norad/subplatform.o C++ engines/pegasus/neighborhood/caldoria/caldoria.o C++ engines/pegasus/neighborhood/norad/alpha/fillingstation.o C++ engines/pegasus/neighborhood/norad/subcontrolroom.o C++ engines/pegasus/neighborhood/norad/alpha/panorama.o C++ engines/pegasus/neighborhood/norad/alpha/panoramascroll.o C++ engines/pegasus/neighborhood/neighborhood.o C++ engines/pegasus/neighborhood/wsc/moleculebin.o C++ engines/pegasus/neighborhood/norad/alpha/noradalpha.o C++ engines/pegasus/neighborhood/norad/delta/globegame.o C++ engines/pink/audio_info_mgr.o C++ engines/pegasus/neighborhood/prehistoric/prehistoric.o C++ engines/pegasus/neighborhood/mars/mars.o C++ engines/pink/cel_decoder.o C++ engines/pegasus/neighborhood/tsa/tinytsa.o C++ engines/pink/cursor_mgr.o C++ engines/pegasus/neighborhood/norad/delta/noraddelta.o C++ engines/pink/file.o C++ engines/pink/console.o C++ engines/pink/detection.o C++ engines/pink/director.o C++ engines/pink/archive.o C++ engines/pink/gui.o C++ engines/pink/pda_mgr.o C++ engines/pink/objects/object.o C++ engines/pink/resource_mgr.o C++ engines/pink/sound.o C++ engines/pink/saveload.o C++ engines/pink/objects/actions/action.o C++ engines/pink/objects/condition.o C++ engines/pegasus/neighborhood/tsa/fulltsa.o C++ engines/pink/objects/side_effect.o C++ engines/pink/objects/module.o C++ engines/pink/objects/inventory.o C++ engines/pink/objects/actions/action_hide.o C++ engines/pink/objects/actions/action_cel.o C++ engines/pink/objects/actions/action_loop.o C++ engines/pegasus/neighborhood/wsc/wsc.o C++ engines/pink/objects/actions/action_play.o C++ engines/pink/objects/actions/action_still.o C++ engines/pink/pink.o C++ engines/pink/objects/actions/action_talk.o C++ engines/pink/objects/actions/action_sound.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_text.o C++ engines/pink/objects/actors/actor.o C++ engines/pink/objects/actors/pda_button_actor.o C++ engines/pink/objects/actors/supporting_actor.o C++ engines/pink/objects/handlers/handler_mgr.o C++ engines/pink/objects/handlers/handler_timer.o C++ engines/pink/objects/pages/page.o C++ engines/pink/objects/handlers/handler.o C++ engines/pink/objects/pages/pda_page.o C++ engines/pink/objects/actors/lead_actor.o C++ engines/pink/objects/sequences/seq_timer.o C++ engines/pink/objects/sequences/sequence_context.o C++ engines/pink/objects/sequences/sequence_item.o C++ engines/pink/objects/sequences/sequence.o C++ engines/pink/objects/walk/walk_location.o C++ engines/pink/objects/pages/game_page.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/plumbers/plumbers.o C++ engines/prince/decompress.o C++ engines/prince/cursor.o C++ engines/prince/flags.o C++ engines/prince/debugger.o C++ engines/prince/archive.o C++ engines/prince/font.o C++ engines/prince/mhwanh.o C++ engines/prince/music.o C++ engines/prince/graphics.o C++ engines/prince/mob.o C++ engines/prince/detection.o C++ engines/prince/draw.o C++ engines/prince/object.o C++ engines/prince/pscr.o C++ engines/prince/hero.o C++ engines/prince/variatxt.o C++ engines/prince/inventory.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/walk.o C++ engines/prince/saveload.o C++ engines/queen/debug.o C++ engines/prince/prince.o C++ engines/queen/grid.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/cutaway.o C++ engines/prince/script.o C++ engines/queen/input.o C++ engines/queen/detection.o C++ engines/queen/musicdata.o C++ engines/queen/midiadlib.o C++ engines/queen/graphics.o C++ engines/queen/display.o C++ engines/queen/music.o C++ engines/queen/journal.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/sound.o C++ engines/queen/walk.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/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/font_map.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/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/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/image.o 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/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/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/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/itedata.o 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/music.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/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/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_rsc.o 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/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/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/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/sound.o C++ engines/saga/sndres.o engines/saga/sndres.cpp: In member function 'bool Saga::SndRes::load(Saga::ResourceContext*, uint32, Saga::SoundBuffer&, bool)': engines/saga/sndres.cpp:221:62: warning: '%03x' directive writing between 3 and 8 bytes into a region of size between 0 and 10 [-Wformat-overflow=] 221 | sprintf(soundFileName, "Voices/Voices%d/Voices%d/Voices%d%03x", _voiceSerial, dirIndex, _voiceSerial, resourceId); | ^~~~ engines/saga/sndres.cpp:221:28: note: directive argument in the range [0, 4294967294] 221 | sprintf(soundFileName, "Voices/Voices%d/Voices%d/Voices%d%03x", _voiceSerial, dirIndex, _voiceSerial, resourceId); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from ./common/scummsys.h:118, from ./engines/engine.h:26, from ./engines/saga/saga.h:26, from engines/saga/sndres.cpp:25: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 34 and 66 bytes into a destination of size 40 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/saga/sndres.cpp:219:60: warning: '%03x' directive writing between 3 and 8 bytes into a region of size between 3 and 10 [-Wformat-overflow=] 219 | sprintf(soundFileName, "Voices/VoicesS/Voices%d/VoicesS%03x", dirIndex, resourceId); | ^~~~ engines/saga/sndres.cpp:219:28: note: directive argument in the range [0, 4294967294] 219 | sprintf(soundFileName, "Voices/VoicesS/Voices%d/VoicesS%03x", dirIndex, resourceId); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from ./common/scummsys.h:118, from ./engines/engine.h:26, from ./engines/saga/saga.h:26, from engines/saga/sndres.cpp:25: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 34 and 46 bytes into a destination of size 40 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/saga/sthread.o In file included from ./engines/saga/interface.h:31, from engines/saga/sthread.cpp:29: ./engines/saga/displayinfo.h:321:128: warning: multi-character character constant [-Wmultichar] 321 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 9, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 9,'10',0, 0,0,0}, | ^~~~ ./engines/saga/displayinfo.h:322:129: warning: multi-character character constant [-Wmultichar] 322 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 10, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 10,'11',0, 0,0,0}, | ^~~~ C++ engines/saga/scene.o In file included from ./engines/saga/interface.h:31, from engines/saga/scene.cpp:29: ./engines/saga/displayinfo.h:321:128: warning: multi-character character constant [-Wmultichar] 321 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 9, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 9,'10',0, 0,0,0}, | ^~~~ ./engines/saga/displayinfo.h:322:129: warning: multi-character character constant [-Wmultichar] 322 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 10, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 10,'11',0, 0,0,0}, | ^~~~ C++ engines/saga/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/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/introproc_saga2.o In file included from ./engines/saga/interface.h:31, from ./engines/saga/scene.h:30, from engines/saga/introproc_saga2.cpp:28: ./engines/saga/displayinfo.h:321:128: warning: multi-character character constant [-Wmultichar] 321 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 9, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 9,'10',0, 0,0,0}, | ^~~~ ./engines/saga/displayinfo.h:322:129: warning: multi-character character constant [-Wmultichar] 322 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 10, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 10,'11',0, 0,0,0}, | ^~~~ C++ engines/saga/resource_res.o In file included from ./engines/saga/interface.h:31, from engines/saga/resource_res.cpp:29: ./engines/saga/displayinfo.h:321:128: warning: multi-character character constant [-Wmultichar] 321 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 9, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 9,'10',0, 0,0,0}, | ^~~~ ./engines/saga/displayinfo.h:322:129: warning: multi-character character constant [-Wmultichar] 322 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 10, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 10,'11',0, 0,0,0}, | ^~~~ C++ engines/saga/sfuncs_ihnm.o In file included from ./engines/saga/interface.h:31, from engines/saga/sfuncs_ihnm.cpp:35: ./engines/saga/displayinfo.h:321:128: warning: multi-character character constant [-Wmultichar] 321 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 9, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 9,'10',0, 0,0,0}, | ^~~~ ./engines/saga/displayinfo.h:322:129: warning: multi-character character constant [-Wmultichar] 322 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 10, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 10,'11',0, 0,0,0}, | ^~~~ C++ engines/saga/script.o In file included from ./engines/saga/interface.h:31, from engines/saga/script.cpp:31: ./engines/saga/displayinfo.h:321:128: warning: multi-character character constant [-Wmultichar] 321 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 9, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 9,'10',0, 0,0,0}, | ^~~~ ./engines/saga/displayinfo.h:322:129: warning: multi-character character constant [-Wmultichar] 322 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 10, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 10,'11',0, 0,0,0}, | ^~~~ C++ engines/saga/resource_hrs.o In file included from ./engines/saga/interface.h:31, from engines/saga/resource_hrs.cpp:31: ./engines/saga/displayinfo.h:321:128: warning: multi-character character constant [-Wmultichar] 321 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 9, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 9,'10',0, 0,0,0}, | ^~~~ ./engines/saga/displayinfo.h:322:129: warning: multi-character character constant [-Wmultichar] 322 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 10, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 10,'11',0, 0,0,0}, | ^~~~ C++ engines/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/sci/decompressor.o C++ engines/sci/util.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/engine/kevent.o C++ engines/sci/sci.o C++ engines/sci/engine/kernel.o C++ engines/sci/resource_audio.o C++ engines/sci/engine/kmath.o C++ engines/sci/engine/kmenu.o C++ engines/sci/engine/klists.o C++ engines/sci/engine/kfile.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/resource.o C++ engines/sci/engine/guest_additions.o C++ engines/sci/engine/kmisc.o C++ engines/sci/engine/kmovement.o C++ engines/sci/engine/kparse.o C++ engines/sci/engine/kscripts.o C++ engines/sci/engine/ksound.o C++ engines/sci/engine/kstring.o C++ engines/sci/engine/kvideo.o C++ engines/sci/engine/message.o C++ engines/sci/engine/kpathing.o C++ engines/sci/console.o C++ engines/sci/engine/selector.o C++ engines/sci/engine/script_patches.o C++ engines/sci/engine/object.o C++ engines/sci/engine/state.o C++ engines/sci/engine/static_selectors.o C++ engines/sci/engine/scriptdebug.o C++ engines/sci/engine/segment.o C++ engines/sci/engine/workarounds.o C++ engines/sci/engine/vm_types.o C++ engines/sci/engine/seg_manager.o C++ engines/sci/graphics/cache.o C++ engines/sci/graphics/coordadjuster.o C++ engines/sci/graphics/compare.o C++ engines/sci/engine/vm.o C++ engines/sci/graphics/controls16.o C++ engines/sci/graphics/animate.o C++ engines/sci/graphics/fontsjis.o C++ engines/sci/engine/savegame.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/paint16.o C++ engines/sci/graphics/menu.o C++ engines/sci/graphics/palette.o C++ engines/sci/graphics/text16.o C++ engines/sci/graphics/ports.o C++ engines/sci/graphics/screen.o C++ engines/sci/graphics/transitions.o C++ engines/sci/graphics/portrait.o C++ engines/sci/parser/said.o C++ engines/sci/parser/grammar.o C++ engines/sci/sound/sync.o C++ engines/sci/sound/audio.o C++ engines/sci/graphics/picture.o C++ engines/sci/sound/soundcmd.o C++ engines/sci/parser/vocabulary.o C++ engines/sci/sound/music.o C++ engines/sci/graphics/view.o C++ engines/sci/sound/drivers/fb01.o C++ engines/sci/sound/drivers/adlib.o C++ engines/sci/sound/drivers/amigamac.o C++ engines/sci/sound/drivers/pcjr.o C++ engines/sci/video/seq_decoder.o C++ engines/sci/sound/drivers/fmtowns.o C++ engines/sci/engine/hoyle5poker.o C++ engines/sci/sound/midiparser_sci.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/graphics/plane32.o C++ engines/sci/sound/drivers/pc9801.o C++ engines/sci/graphics/palette32.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/sherlock/scalpel/3do/movie_decoder.o C++ engines/sherlock/scalpel/3do/scalpel_3do_screen.o C++ engines/sci/graphics/video32.o C++ engines/sherlock/scalpel/drivers/adlib.o C++ engines/sherlock/scalpel/drivers/mt32.o C++ engines/sci/sound/audio32.o C++ engines/sci/graphics/celobj32.o C++ engines/sherlock/scalpel/tsage/logo.o C++ engines/sherlock/scalpel/scalpel_fixed_text.o C++ engines/sherlock/scalpel/scalpel.o C++ engines/sherlock/scalpel/scalpel_debugger.o C++ engines/sherlock/scalpel/scalpel_darts.o C++ engines/sherlock/scalpel/tsage/resources.o C++ engines/sherlock/scalpel/scalpel_inventory.o C++ engines/sci/video/robot_decoder.o C++ engines/sherlock/scalpel/scalpel_screen.o C++ engines/sherlock/scalpel/scalpel_saveload.o C++ engines/sherlock/scalpel/scalpel_people.o C++ engines/sherlock/scalpel/scalpel_journal.o C++ engines/sherlock/scalpel/settings.o C++ engines/sherlock/scalpel/scalpel_scene.o C++ engines/sherlock/tattoo/tattoo_debugger.o C++ engines/sherlock/tattoo/tattoo_fixed_text.o C++ engines/sherlock/tattoo/tattoo_inventory.o C++ engines/sherlock/scalpel/scalpel_talk.o C++ engines/sherlock/scalpel/scalpel_map.o C++ engines/sherlock/tattoo/tattoo.o C++ engines/sherlock/tattoo/tattoo_resources.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/scalpel/scalpel_user_interface.o C++ engines/sherlock/tattoo/tattoo_talk.o C++ engines/sherlock/tattoo/tattoo_people.o C++ engines/sherlock/tattoo/widget_base.o C++ engines/sherlock/tattoo/widget_credits.o C++ engines/sherlock/tattoo/tattoo_journal.o C++ engines/sherlock/tattoo/tattoo_user_interface.o C++ engines/sherlock/tattoo/widget_lab.o C++ engines/sherlock/tattoo/widget_foolscap.o C++ engines/sherlock/tattoo/widget_quit.o C++ engines/sherlock/tattoo/widget_password.o C++ engines/sherlock/tattoo/widget_files.o C++ engines/sherlock/tattoo/widget_options.o C++ engines/sherlock/tattoo/widget_text.o C++ engines/sherlock/tattoo/widget_talk.o C++ engines/sherlock/tattoo/widget_tooltip.o C++ engines/sherlock/debugger.o C++ engines/sherlock/detection.o C++ engines/sherlock/fixed_text.o C++ engines/sherlock/tattoo/widget_verbs.o C++ engines/sherlock/tattoo/widget_inventory.o C++ engines/sherlock/animation.o C++ engines/sherlock/events.o C++ engines/sherlock/fonts.o C++ engines/sherlock/map.o C++ engines/sherlock/inventory.o C++ engines/sherlock/image_file.o C++ engines/sherlock/music.o C++ engines/sherlock/journal.o C++ engines/sherlock/people.o C++ engines/sherlock/resources.o C++ engines/sherlock/saveload.o C++ engines/sherlock/surface.o C++ engines/sherlock/sound.o C++ engines/sherlock/screen.o C++ engines/sherlock/sherlock.o C++ engines/sky/autoroute.o engines/sky/autoroute.cpp: In member function 'uint16 Sky::AutoRoute::autoRoute(Sky::Compact*)': engines/sky/autoroute.cpp:245:72: warning: converting a packed 'Sky::Compact' pointer (alignment 1) to a 'uint16' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 245 | uint16 *routeDest = (uint16 *)_skyCompact->fetchCpt(cpt->animScratchId); | ^ In file included from ./engines/sky/compact.h:27, from engines/sky/autoroute.cpp:29: ./engines/sky/struc.h:79:8: note: defined here 79 | struct Compact { | ^~~~~~~ C++ engines/sherlock/user_interface.o C++ engines/sherlock/objects.o C++ engines/sky/grid.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/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/disk.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/sky/rnc_deco.o C++ engines/sherlock/talk.o C++ engines/sky/sound.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/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/detection.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/sky.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/adlibmusic.o C++ engines/sky/music/adlibchannel.o C++ engines/sky/music/gmchannel.o C++ engines/sky/music/mt32music.o C++ engines/sky/music/gmmusic.o C++ engines/sludge/console.o C++ engines/sky/music/musicbase.o C++ engines/sludge/bg_effects.o C++ engines/sludge/cursors.o C++ engines/sludge/detection.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/fileset.o C++ engines/sludge/freeze.o C++ engines/sludge/floor.o C++ engines/sludge/fonttext.o C++ engines/sludge/imgloader.o C++ engines/sludge/hsi.o C++ engines/sludge/graphics.o C++ engines/sludge/language.o C++ engines/sherlock/scene.o C++ engines/sludge/main_loop.o C++ engines/sludge/movie.o C++ engines/sludge/loadsave.o C++ engines/sludge/function.o C++ engines/sludge/moreio.o C++ engines/sludge/newfatal.o C++ engines/sludge/savedata.o C++ engines/sludge/objtypes.o C++ engines/sludge/region.o C++ engines/sludge/sludger.o C++ engines/sludge/builtin.o C++ engines/sludge/sludge.o C++ engines/sludge/sound.o C++ engines/sludge/sprbanks.o C++ engines/sludge/speech.o C++ engines/sludge/timing.o C++ engines/sludge/people.o C++ engines/sludge/transition.o C++ engines/sludge/statusba.o C++ engines/sludge/thumbnail.o C++ engines/sludge/utf8.o C++ engines/startrek/common.o C++ engines/sludge/zbuffer.o C++ engines/sludge/sprites.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/font.o In file included from ./gui/saveload-dialog.h:26, from ./engines/startrek/startrek.h:39, from ./engines/startrek/font.h:26, from engines/startrek/font.cpp:26: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from ./engines/startrek/font.h:26, from engines/startrek/font.cpp:26: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from ./engines/startrek/font.h:26, from engines/startrek/font.cpp:26: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from ./engines/startrek/font.h:26, from engines/startrek/font.cpp:26: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ In file included from ./engines/startrek/startrek.h:39, from ./engines/startrek/font.h:26, from engines/startrek/font.cpp:26: ./gui/saveload-dialog.h:35:26: warning: multi-character character constant [-Wmultichar] 35 | kSavesSyncProgressCmd = 'SSPR', | ^~~~~~ ./gui/saveload-dialog.h:36:23: warning: multi-character character constant [-Wmultichar] 36 | kSavesSyncEndedCmd = 'SSEN' | ^~~~~~ C++ engines/startrek/events.o In file included from ./gui/saveload-dialog.h:26, from ./engines/startrek/startrek.h:39, from engines/startrek/events.cpp:23: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/events.cpp:23: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/events.cpp:23: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/events.cpp:23: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ In file included from ./engines/startrek/startrek.h:39, from engines/startrek/events.cpp:23: ./gui/saveload-dialog.h:35:26: warning: multi-character character constant [-Wmultichar] 35 | kSavesSyncProgressCmd = 'SSPR', | ^~~~~~ ./gui/saveload-dialog.h:36:23: warning: multi-character character constant [-Wmultichar] 36 | kSavesSyncEndedCmd = 'SSEN' | ^~~~~~ C++ engines/startrek/console.o In file included from ./gui/saveload-dialog.h:26, from ./engines/startrek/startrek.h:39, from engines/startrek/console.cpp:26: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/console.cpp:26: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/console.cpp:26: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/console.cpp:26: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ In file included from ./engines/startrek/startrek.h:39, from engines/startrek/console.cpp:26: ./gui/saveload-dialog.h:35:26: warning: multi-character character constant [-Wmultichar] 35 | kSavesSyncProgressCmd = 'SSPR', | ^~~~~~ ./gui/saveload-dialog.h:36:23: warning: multi-character character constant [-Wmultichar] 36 | kSavesSyncEndedCmd = 'SSEN' | ^~~~~~ C++ engines/startrek/detection.o In file included from ./gui/saveload-dialog.h:26, from ./engines/startrek/startrek.h:39, from engines/startrek/detection.cpp:33: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/detection.cpp:33: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/detection.cpp:33: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/detection.cpp:33: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ In file included from ./engines/startrek/startrek.h:39, from engines/startrek/detection.cpp:33: ./gui/saveload-dialog.h:35:26: warning: multi-character character constant [-Wmultichar] 35 | kSavesSyncProgressCmd = 'SSPR', | ^~~~~~ ./gui/saveload-dialog.h:36:23: warning: multi-character character constant [-Wmultichar] 36 | kSavesSyncEndedCmd = 'SSEN' | ^~~~~~ C++ engines/startrek/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/lzss.o C++ engines/startrek/iwfile.o In file included from ./gui/saveload-dialog.h:26, from ./engines/startrek/startrek.h:39, from ./engines/startrek/iwfile.h:26, from engines/startrek/iwfile.cpp:23: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from ./engines/startrek/iwfile.h:26, from engines/startrek/iwfile.cpp:23: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from ./engines/startrek/iwfile.h:26, from engines/startrek/iwfile.cpp:23: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from ./engines/startrek/iwfile.h:26, from engines/startrek/iwfile.cpp:23: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ In file included from ./engines/startrek/startrek.h:39, from ./engines/startrek/iwfile.h:26, from engines/startrek/iwfile.cpp:23: ./gui/saveload-dialog.h:35:26: warning: multi-character character constant [-Wmultichar] 35 | kSavesSyncProgressCmd = 'SSPR', | ^~~~~~ ./gui/saveload-dialog.h:36:23: warning: multi-character character constant [-Wmultichar] 36 | kSavesSyncEndedCmd = 'SSEN' | ^~~~~~ C++ engines/startrek/intro.o In file included from ./gui/saveload-dialog.h:26, from ./engines/startrek/startrek.h:39, from engines/startrek/intro.cpp:23: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/intro.cpp:23: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/intro.cpp:23: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/intro.cpp:23: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ In file included from ./engines/startrek/startrek.h:39, from engines/startrek/intro.cpp:23: ./gui/saveload-dialog.h:35:26: warning: multi-character character constant [-Wmultichar] 35 | kSavesSyncProgressCmd = 'SSPR', | ^~~~~~ ./gui/saveload-dialog.h:36:23: warning: multi-character character constant [-Wmultichar] 36 | kSavesSyncEndedCmd = 'SSEN' | ^~~~~~ C++ engines/startrek/math.o In file included from ./gui/saveload-dialog.h:26, from ./engines/startrek/startrek.h:39, from engines/startrek/math.cpp:23: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/math.cpp:23: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/math.cpp:23: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/math.cpp:23: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ In file included from ./engines/startrek/startrek.h:39, from engines/startrek/math.cpp:23: ./gui/saveload-dialog.h:35:26: warning: multi-character character constant [-Wmultichar] 35 | kSavesSyncProgressCmd = 'SSPR', | ^~~~~~ ./gui/saveload-dialog.h:36:23: warning: multi-character character constant [-Wmultichar] 36 | kSavesSyncEndedCmd = 'SSEN' | ^~~~~~ C++ engines/startrek/graphics.o In file included from ./gui/saveload-dialog.h:26, from ./engines/startrek/startrek.h:39, from ./engines/startrek/font.h:26, from ./engines/startrek/graphics.h:26, from engines/startrek/graphics.cpp:24: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from ./engines/startrek/font.h:26, from ./engines/startrek/graphics.h:26, from engines/startrek/graphics.cpp:24: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from ./engines/startrek/font.h:26, from ./engines/startrek/graphics.h:26, from engines/startrek/graphics.cpp:24: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from ./engines/startrek/font.h:26, from ./engines/startrek/graphics.h:26, from engines/startrek/graphics.cpp:24: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ In file included from ./engines/startrek/startrek.h:39, from ./engines/startrek/font.h:26, from ./engines/startrek/graphics.h:26, from engines/startrek/graphics.cpp:24: ./gui/saveload-dialog.h:35:26: warning: multi-character character constant [-Wmultichar] 35 | kSavesSyncProgressCmd = 'SSPR', | ^~~~~~ ./gui/saveload-dialog.h:36:23: warning: multi-character character constant [-Wmultichar] 36 | kSavesSyncEndedCmd = 'SSEN' | ^~~~~~ C++ engines/startrek/text.o C++ engines/startrek/sprite.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/actors.o In file included from ./gui/saveload-dialog.h:26, from ./engines/startrek/startrek.h:39, from ./engines/startrek/iwfile.h:26, from engines/startrek/actors.cpp:26: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from ./engines/startrek/iwfile.h:26, from engines/startrek/actors.cpp:26: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from ./engines/startrek/iwfile.h:26, from engines/startrek/actors.cpp:26: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from ./engines/startrek/iwfile.h:26, from engines/startrek/actors.cpp:26: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ In file included from ./engines/startrek/startrek.h:39, from ./engines/startrek/iwfile.h:26, from engines/startrek/actors.cpp:26: ./gui/saveload-dialog.h:35:26: warning: multi-character character constant [-Wmultichar] 35 | kSavesSyncProgressCmd = 'SSPR', | ^~~~~~ ./gui/saveload-dialog.h:36:23: warning: multi-character character constant [-Wmultichar] 36 | kSavesSyncEndedCmd = 'SSEN' | ^~~~~~ C++ engines/startrek/menu.o In file included from ./gui/saveload-dialog.h:26, from ./engines/startrek/startrek.h:39, from ./engines/startrek/font.h:26, from ./engines/startrek/graphics.h:26, from engines/startrek/menu.cpp:27: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from ./engines/startrek/font.h:26, from ./engines/startrek/graphics.h:26, from engines/startrek/menu.cpp:27: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from ./engines/startrek/font.h:26, from ./engines/startrek/graphics.h:26, from engines/startrek/menu.cpp:27: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from ./engines/startrek/font.h:26, from ./engines/startrek/graphics.h:26, from engines/startrek/menu.cpp:27: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ In file included from ./engines/startrek/startrek.h:39, from ./engines/startrek/font.h:26, from ./engines/startrek/graphics.h:26, from engines/startrek/menu.cpp:27: ./gui/saveload-dialog.h:35:26: warning: multi-character character constant [-Wmultichar] 35 | kSavesSyncProgressCmd = 'SSPR', | ^~~~~~ ./gui/saveload-dialog.h:36:23: warning: multi-character character constant [-Wmultichar] 36 | kSavesSyncEndedCmd = 'SSEN' | ^~~~~~ C++ engines/startrek/space.o In file included from ./gui/saveload-dialog.h:26, from ./engines/startrek/startrek.h:39, from engines/startrek/space.cpp:24: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/space.cpp:24: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/space.cpp:24: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/space.cpp:24: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ In file included from ./engines/startrek/startrek.h:39, from engines/startrek/space.cpp:24: ./gui/saveload-dialog.h:35:26: warning: multi-character character constant [-Wmultichar] 35 | kSavesSyncProgressCmd = 'SSPR', | ^~~~~~ ./gui/saveload-dialog.h:36:23: warning: multi-character character constant [-Wmultichar] 36 | kSavesSyncEndedCmd = 'SSEN' | ^~~~~~ C++ engines/startrek/room.o In file included from ./gui/saveload-dialog.h:26, from ./engines/startrek/startrek.h:39, from ./engines/startrek/iwfile.h:26, from engines/startrek/room.cpp:23: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from ./engines/startrek/iwfile.h:26, from engines/startrek/room.cpp:23: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from ./engines/startrek/iwfile.h:26, from engines/startrek/room.cpp:23: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from ./engines/startrek/iwfile.h:26, from engines/startrek/room.cpp:23: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ In file included from ./engines/startrek/startrek.h:39, from ./engines/startrek/iwfile.h:26, from engines/startrek/room.cpp:23: ./gui/saveload-dialog.h:35:26: warning: multi-character character constant [-Wmultichar] 35 | kSavesSyncProgressCmd = 'SSPR', | ^~~~~~ ./gui/saveload-dialog.h:36:23: warning: multi-character character constant [-Wmultichar] 36 | kSavesSyncEndedCmd = 'SSEN' | ^~~~~~ C++ engines/startrek/rooms/demon0.o C++ engines/startrek/rooms/demon2.o C++ engines/startrek/rooms/demon1.o C++ engines/startrek/rooms/demon3.o C++ engines/startrek/rooms/demon5.o C++ engines/startrek/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/tug0.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/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/tug2.o C++ engines/startrek/rooms/tug3.o C++ engines/startrek/rooms/love1.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/love3.o C++ engines/startrek/rooms/love4.o C++ engines/startrek/rooms/lovea.o C++ engines/startrek/rooms/love5.o C++ engines/startrek/rooms/mudd0.o C++ engines/startrek/rooms/love2.o C++ engines/startrek/rooms/mudd1.o C++ engines/startrek/rooms/mudd2.o C++ engines/startrek/rooms/mudd3.o C++ engines/startrek/rooms/mudd5.o C++ engines/startrek/rooms/mudd4.o C++ engines/startrek/rooms/feather0.o C++ engines/startrek/rooms/feather2.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/feather1.o C++ engines/startrek/rooms/feather3.o C++ engines/startrek/rooms/feather4.o C++ engines/startrek/rooms/feather7.o C++ engines/startrek/rooms/feather6.o C++ engines/startrek/rooms/feather5.o C++ engines/startrek/rooms/trial0.o C++ engines/startrek/rooms/trial2.o C++ engines/startrek/rooms/trial1.o C++ engines/startrek/rooms/trial4.o C++ engines/startrek/rooms/sins0.o C++ engines/startrek/rooms/trial3.o C++ engines/startrek/rooms/sins1.o C++ engines/startrek/rooms/sins3.o C++ engines/startrek/rooms/sins4.o C++ engines/startrek/rooms/trial5.o C++ engines/startrek/rooms/sins2.o C++ engines/startrek/rooms/sins5.o C++ engines/startrek/rooms/veng1.o C++ engines/startrek/rooms/veng3.o C++ engines/startrek/rooms/veng0.o C++ engines/startrek/rooms/veng2.o C++ engines/startrek/rooms/veng4.o C++ engines/startrek/rooms/veng7.o C++ engines/startrek/rooms/veng5.o C++ engines/startrek/rooms/veng6.o C++ engines/supernova/console.o C++ engines/startrek/rooms/veng8.o C++ engines/startrek/rooms/venga.o C++ engines/supernova/room.o C++ engines/supernova/graphics.o C++ engines/supernova/sound.o C++ engines/supernova/detection.o C++ engines/supernova/screen.o C++ engines/supernova/resman.o C++ engines/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/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/debug.o C++ engines/sword1/eventman.o C++ engines/supernova/supernova.o C++ engines/supernova/supernova2/state.o In file included from ./gui/message.h:26, from engines/supernova/supernova2/state.cpp:26: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/sword1/memman.o C++ engines/supernova/supernova1/state.o In file included from ./gui/message.h:26, from engines/supernova/supernova1/state.cpp:26: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/sword1/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/detection.o C++ engines/sword1/menu.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/mouse.o C++ engines/sword1/music.o C++ engines/sword1/objectman.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/staticres.o C++ engines/sword1/text.o C++ engines/sword1/sound.o engines/sword1/sound.cpp:461:46: warning: multi-character character constant [-Wmultichar] 461 | while ((READ_BE_UINT32(fBuf + headerPos) != 'data') && (headerPos < 100)) | ^~~~~~ C++ engines/sword2/anims.o C++ engines/sword1/router.o C++ engines/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/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/sword1/screen.o C++ engines/sword2/events.o C++ engines/sword2/debug.o C++ engines/sword2/console.o C++ engines/sword2/icons.o C++ engines/supernova/supernova1/rooms.o C++ engines/supernova/supernova2/rooms.o C++ engines/sword2/logic.o C++ engines/sword2/header.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/interpreter.o C++ engines/sword2/maketext.o C++ engines/sword2/function.o C++ engines/sword2/memory.o C++ engines/sword2/menu.o C++ engines/sword2/palette.o C++ engines/sword2/protocol.o C++ engines/sword2/resman.o C++ engines/sword2/music.o C++ engines/sword2/render.o C++ engines/sword2/scroll.o C++ engines/sword2/saveload.o C++ engines/sword2/sound.o C++ engines/sword2/speech.o C++ engines/sword2/sync.o C++ engines/sword2/mouse.o C++ engines/sword2/startup.o C++ engines/sword25/console.o C++ engines/sword2/sprite.o C++ engines/sword2/screen.o C++ engines/sword2/router.o C++ engines/sword2/walker.o C++ engines/sword25/gfx/animationdescription.o C++ engines/sword25/detection.o C++ engines/sword25/fmv/movieplayer.o C++ engines/sword25/fmv/movieplayer_script.o C++ engines/sword25/sword25.o C++ engines/sword25/gfx/bitmap.o C++ engines/sword25/gfx/dynamicbitmap.o C++ engines/sword25/gfx/animationtemplateregistry.o C++ engines/sword25/gfx/animation.o C++ engines/sword25/gfx/animationresource.o C++ engines/sword25/gfx/microtiles.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/graphicengine.o C++ engines/sword25/gfx/staticbitmap.o C++ engines/sword25/gfx/timedrenderobject.o C++ engines/sword25/gfx/screenshot.o C++ engines/sword25/gfx/image/imgloader.o C++ engines/sword25/gfx/renderobjectmanager.o C++ engines/sword25/gfx/text.o C++ engines/sword25/gfx/image/swimage.o C++ engines/sword25/gfx/image/renderedimage.o C++ engines/sword25/input/inputengine.o C++ engines/sword25/input/inputengine_script.o C++ engines/sword25/kernel/filesystemutil.o C++ engines/sword25/gfx/image/vectorimagerenderer.o C++ engines/sword25/kernel/inputpersistenceblock.o C++ engines/sword25/gfx/image/art.o C++ engines/sword25/kernel/outputpersistenceblock.o C++ engines/sword25/kernel/kernel_script.o C++ engines/sword25/kernel/kernel.o C++ engines/sword25/gfx/image/vectorimage.o C++ engines/sword25/gfx/renderobject.o C++ engines/sword25/kernel/resource.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/kernel/resmanager.o C++ engines/sword25/math/vertex.o C++ engines/sword25/math/polygon.o C++ engines/sword25/math/regionregistry.o C++ engines/sword25/gfx/graphicengine_script.o C++ engines/sword25/math/geometry_script.o C++ engines/sword25/package/packagemanager_script.o C++ engines/sword25/script/luacallback.o C++ engines/sword25/script/lua_extensions.o C++ engines/sword25/script/luabindhelper.o C++ engines/sword25/package/packagemanager.o C++ engines/sword25/math/region.o C++ engines/sword25/math/walkregion.o C++ engines/sword25/sfx/soundengine.o C++ engines/sword25/script/luascript.o C++ engines/sword25/sfx/soundengine_script.o C++ engines/teenagent/animation.o C++ engines/teenagent/actor.o C++ engines/teenagent/font.o C++ engines/teenagent/dialog.o C++ engines/teenagent/music.o C++ engines/teenagent/console.o C++ engines/teenagent/objects.o C++ engines/teenagent/detection.o C++ engines/teenagent/pack.o C++ engines/teenagent/segment.o C++ engines/teenagent/inventory.o C++ engines/teenagent/resources.o C++ engines/teenagent/surface.o C++ engines/teenagent/surface_list.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/misc.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/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/graphics.o C++ engines/teenagent/teenagent.o C++ engines/testbed/encoding.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/tinsel/adpcm.o C++ engines/testbed/cloud.o C++ engines/tinsel/anim.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/tinsel/background.o C++ engines/tinsel/bg.o C++ engines/testbed/speech.o C++ engines/tinsel/cliprect.o C++ engines/tinsel/actors.o C++ engines/tinsel/config.o C++ engines/tinsel/debugger.o C++ engines/teenagent/callbacks.o C++ engines/tinsel/cursor.o C++ engines/tinsel/bmv.o C++ engines/tinsel/effect.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/font.o C++ engines/tinsel/drives.o C++ engines/tinsel/events.o C++ engines/tinsel/handle.o C++ engines/tinsel/heapmem.o C++ engines/tinsel/mareels.o C++ engines/tinsel/graphics.o C++ engines/tinsel/detection.o C++ engines/tinsel/multiobj.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/scene.o C++ engines/tinsel/scn.o C++ engines/tinsel/play.o C++ engines/tinsel/sched.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/scroll.o C++ engines/tinsel/sysvar.o C++ engines/tinsel/text.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/timers.o C++ engines/tinsel/dialogs.o 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/titanic/continue_save_dialog.o C++ engines/titanic/game_location.o C++ engines/titanic/debugger.o C++ engines/titanic/detection.o C++ engines/tinsel/tinsel.o C++ engines/titanic/events.o C++ engines/titanic/game_state.o C++ engines/titanic/game_view.o C++ engines/titanic/input_translator.o C++ engines/titanic/input_handler.o C++ engines/titanic/room_flags.o C++ engines/titanic/carry/auditory_centre.o C++ engines/titanic/game_manager.o C++ engines/titanic/carry/bowl_ear.o C++ engines/titanic/carry/arm.o C++ engines/titanic/titanic.o C++ engines/titanic/carry/bridge_piece.o C++ engines/titanic/carry/brain.o C++ engines/titanic/main_game_window.o C++ engines/titanic/carry/carry.o C++ engines/titanic/carry/carry_parrot.o C++ engines/titanic/carry/central_core.o C++ engines/titanic/carry/crushed_tv.o C++ engines/titanic/carry/feathers.o C++ engines/titanic/carry/ear.o C++ engines/tinsel/tinlib.o C++ engines/titanic/carry/chicken.o C++ engines/titanic/carry/eye.o C++ engines/titanic/carry/fruit.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_left_arm.o C++ engines/titanic/carry/magazine.o C++ engines/titanic/carry/maitred_right_arm.o C++ engines/titanic/carry/mouth.o C++ engines/titanic/carry/napkin.o C++ engines/titanic/carry/nose.o C++ engines/titanic/carry/note.o C++ engines/titanic/carry/parcel.o C++ engines/titanic/carry/perch.o C++ engines/titanic/carry/phonograph_ear.o C++ engines/titanic/carry/plug_in.o C++ engines/titanic/carry/sweets.o C++ engines/titanic/carry/photograph.o C++ engines/titanic/carry/phonograph_cylinder.o C++ engines/titanic/carry/speech_centre.o C++ engines/titanic/core/dont_save_file_item.o C++ engines/titanic/core/file_item.o C++ engines/titanic/carry/vision_centre.o C++ engines/titanic/core/background.o C++ engines/titanic/core/click_responder.o C++ engines/titanic/core/list.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/link_item.o C++ engines/titanic/core/mail_man.o C++ engines/titanic/core/node_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_play_sound.o C++ engines/titanic/core/turn_on_turn_off.o C++ engines/titanic/game/announce.o C++ engines/titanic/game/arb_background.o C++ engines/titanic/game/annoy_barbot.o C++ engines/titanic/core/tree_item.o C++ engines/titanic/core/view_item.o C++ engines/titanic/game/auto_animate.o C++ engines/titanic/game/bar_menu.o C++ engines/titanic/game/arboretum_gate.o C++ engines/titanic/core/project_item.o C++ engines/titanic/game/bar_menu_button.o C++ engines/titanic/core/game_object.o C++ engines/titanic/game/bar_bell.o C++ engines/titanic/game/belbot_get_light.o C++ engines/titanic/game/bottom_of_well_monitor.o C++ engines/titanic/game/bridge_door.o C++ engines/titanic/game/bowl_unlocker.o C++ engines/titanic/game/brain_slot.o C++ engines/titanic/game/bridge_view.o C++ engines/titanic/game/broken_pell_base.o C++ engines/titanic/game/bomb.o C++ engines/titanic/game/broken_pellerator.o C++ engines/titanic/game/broken_pellerator_froz.o C++ engines/titanic/game/cdrom.o C++ engines/titanic/game/cage.o C++ engines/titanic/game/cdrom_computer.o C++ engines/titanic/game/captains_wheel.o C++ engines/titanic/game/cell_point_button.o C++ engines/titanic/game/cdrom_tray.o C++ engines/titanic/game/chicken_cooler.o C++ engines/titanic/game/chev_panel.o C++ engines/titanic/game/close_broken_pel.o C++ engines/titanic/game/chev_code.o C++ engines/titanic/game/code_wheel.o C++ engines/titanic/game/cookie.o C++ engines/titanic/game/chicken_dispensor.o C++ engines/titanic/game/computer.o C++ engines/titanic/game/dead_area.o C++ engines/titanic/game/credits_button.o C++ engines/titanic/game/credits.o C++ engines/titanic/game/computer_screen.o C++ engines/titanic/game/desk_click_responder.o C++ engines/titanic/game/doorbot_elevator_handler.o C++ engines/titanic/game/doorbot_home_handler.o C++ engines/titanic/game/empty_nut_bowl.o C++ engines/titanic/game/elevator_action_area.o C++ engines/titanic/game/eject_phonograph_button.o C++ engines/titanic/game/emma_control.o C++ engines/titanic/game/end_credit_text.o C++ engines/titanic/game/ear_sweet_bowl.o C++ engines/titanic/game/end_credits.o C++ engines/titanic/game/end_explode_ship.o C++ engines/titanic/game/end_game_credits.o C++ engines/titanic/game/end_sequence_control.o C++ engines/titanic/game/hammer_dispensor.o C++ engines/titanic/game/hammer_dispensor_button.o C++ engines/titanic/game/fan_decrease.o C++ engines/titanic/game/fan.o C++ engines/titanic/game/fan_control.o C++ engines/titanic/game/fan_increase.o C++ engines/titanic/game/games_console.o C++ engines/titanic/game/fan_noises.o C++ engines/titanic/game/floor_indicator.o C++ engines/titanic/game/glass_smasher.o C++ engines/titanic/game/get_lift_eye2.o C++ engines/titanic/game/hammer_clip.o C++ engines/titanic/game/head_slot.o C++ engines/titanic/game/head_spinner.o C++ engines/titanic/game/head_smash_event.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/light.o C++ engines/titanic/game/little_lift_button.o C++ engines/titanic/game/long_stick_dispenser.o C++ engines/titanic/game/missiveomat_button.o C++ engines/titanic/game/light_switch.o C++ engines/titanic/game/movie_tester.o C++ engines/titanic/game/music_room_phonograph.o C++ engines/titanic/game/missiveomat.o C++ engines/titanic/game/music_console_button.o C++ engines/titanic/game/music_room_stop_phonograph_button.o C++ engines/titanic/game/musical_instrument.o C++ engines/titanic/game/music_system_lock.o C++ engines/titanic/game/nav_helmet.o C++ engines/titanic/game/nav_helmet_off.o C++ engines/titanic/game/navigation_computer.o C++ engines/titanic/game/nav_helmet_on.o C++ engines/titanic/game/no_nut_bowl.o C++ engines/titanic/game/null_port_hole.o C++ engines/titanic/game/nose_holder.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/place_holder_item.o C++ engines/titanic/game/play_on_act.o C++ engines/titanic/game/play_music_button.o C++ engines/titanic/game/port_hole.o C++ engines/titanic/game/record_phonograph_button.o C++ engines/titanic/game/replacement_ear.o C++ engines/titanic/game/reserved_table.o C++ engines/titanic/game/search_point.o C++ engines/titanic/game/restaurant_phonograph.o C++ engines/titanic/game/restaurant_cylinder_holder.o C++ engines/titanic/game/sauce_dispensor.o C++ engines/titanic/game/season_background.o C++ engines/titanic/game/season_barrel.o C++ engines/titanic/game/service_elevator_window.o C++ engines/titanic/game/seasonal_adjustment.o C++ engines/titanic/game/ship_setting_button.o C++ engines/titanic/game/show_cell_points.o C++ engines/titanic/game/ship_setting.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/start_action.o C++ engines/titanic/game/stop_phonograph_button.o C++ engines/titanic/game/sub_glass.o C++ engines/titanic/game/sub_wrapper.o C++ engines/titanic/game/sweet_bowl.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/throw_tv_down_well.o C++ engines/titanic/game/titania_still_control.o C++ engines/titanic/game/useless_lever.o C++ engines/titanic/game/up_lighter.o C++ engines/titanic/game/volume_control.o C++ engines/titanic/game/wheel_button.o C++ engines/titanic/game/wheel_hotspot.o C++ engines/titanic/game/wheel_spin.o C++ engines/titanic/game/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/maitred/maitred_arm_holder.o C++ engines/titanic/game/gondolier/gondolier_mixer.o C++ engines/titanic/game/maitred/maitred_body.o C++ engines/titanic/game/maitred/maitred_prod_receptor.o C++ engines/titanic/game/maitred/maitred_legs.o C++ engines/titanic/game/gondolier/gondolier_slider.o C++ engines/titanic/game/parrot/parrot_lobby_controller.o C++ engines/titanic/game/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_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/parrot_nut_bowl_actor.o C++ engines/titanic/game/parrot/parrot_trigger.o C++ engines/titanic/game/parrot/player_meets_parrot.o C++ engines/titanic/game/pet/pet_class1.o C++ engines/titanic/game/pet/pet.o C++ engines/titanic/game/pet/pet_class2.o C++ engines/titanic/game/pet/pet_class3.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_position.o C++ engines/titanic/game/pet/pet_sounds.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_lemon.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_speech_centre.o C++ engines/titanic/game/placeholder/bar_shelf_vis_centre.o C++ engines/titanic/game/placeholder/place_holder.o C++ engines/titanic/game/pickup/pick_up_vis_centre.o C++ engines/titanic/game/placeholder/lemon_on_bar.o C++ engines/titanic/game/transport/gondolier.o C++ engines/titanic/game/placeholder/tv_on_bar.o C++ engines/titanic/game/transport/transport.o C++ engines/titanic/game/transport/lift_indicator.o C++ engines/titanic/game/transport/lift.o C++ engines/titanic/game/transport/pellerator.o C++ engines/titanic/game/sgt/basin.o C++ engines/titanic/game/transport/service_elevator.o C++ engines/titanic/game/sgt/armchair.o C++ engines/titanic/game/sgt/bedfoot.o C++ engines/titanic/game/sgt/chest_of_drawers.o C++ engines/titanic/game/sgt/desk.o C++ engines/titanic/game/sgt/deskchair.o C++ engines/titanic/game/sgt/drawer.o C++ engines/titanic/game/sgt/sgt_doors.o C++ engines/titanic/game/sgt/bedhead.o C++ engines/titanic/game/sgt/sgt_nav.o C++ engines/titanic/game/sgt/sgt_restaurant_doors.o C++ engines/titanic/game/sgt/sgt_navigation.o C++ engines/titanic/game/sgt/sgt_state_control.o C++ engines/titanic/game/sgt/sgt_tv.o C++ engines/titanic/game/sgt/sgt_upper_doors_sound.o C++ engines/titanic/game/sgt/sgt_state_room.o C++ engines/titanic/game/sgt/vase.o C++ engines/titanic/game/sgt/toilet.o C++ engines/titanic/game/sgt/washstand.o C++ engines/titanic/gfx/changes_season_button.o C++ engines/titanic/gfx/chev_left_off.o C++ engines/titanic/gfx/act_button.o C++ engines/titanic/gfx/chev_left_on.o C++ engines/titanic/gfx/chev_right_off.o C++ engines/titanic/gfx/chev_right_on.o C++ engines/titanic/gfx/chev_send_rec_switch.o C++ engines/titanic/gfx/elevator_button.o C++ engines/titanic/gfx/edit_control.o C++ engines/titanic/gfx/get_from_succ.o C++ engines/titanic/gfx/text_control.o C++ engines/titanic/gfx/helmet_on_off.o C++ engines/titanic/gfx/icon_nav_action.o C++ engines/titanic/gfx/home_photo.o C++ engines/titanic/gfx/icon_nav_down.o C++ engines/titanic/gfx/icon_nav_butt.o C++ engines/titanic/gfx/icon_nav_image.o C++ engines/titanic/gfx/icon_nav_right.o C++ engines/titanic/gfx/icon_nav_receive.o C++ engines/titanic/gfx/icon_nav_left.o C++ engines/titanic/gfx/icon_nav_send.o C++ engines/titanic/gfx/icon_nav_up.o C++ engines/titanic/gfx/keybrd_butt.o C++ engines/titanic/gfx/music_control.o C++ engines/titanic/gfx/move_object_button.o C++ engines/titanic/gfx/music_slider.o C++ engines/titanic/gfx/music_switch.o C++ engines/titanic/gfx/music_slider_speed.o C++ engines/titanic/gfx/music_slider_pitch.o C++ engines/titanic/gfx/music_switch_reverse.o C++ engines/titanic/gfx/music_switch_inversion.o C++ engines/titanic/gfx/send_to_succ.o C++ engines/titanic/gfx/music_voice_mute.o C++ engines/titanic/gfx/sgt_selector.o C++ engines/titanic/gfx/small_chev_left_on.o C++ engines/titanic/gfx/slider_button.o C++ engines/titanic/gfx/small_chev_left_off.o C++ engines/titanic/gfx/small_chev_right_off.o C++ engines/titanic/gfx/small_chev_right_on.o C++ engines/titanic/gfx/status_change_button.o C++ engines/titanic/gfx/st_button.o C++ engines/titanic/gfx/text_skrew.o C++ engines/titanic/gfx/text_up.o C++ engines/titanic/gfx/text_down.o C++ engines/titanic/gfx/toggle_button.o C++ engines/titanic/messages/auto_sound_event.o C++ engines/titanic/gfx/toggle_switch.o C++ engines/titanic/messages/bilge_auto_sound_event.o C++ engines/titanic/messages/bilge_dispensor_event.o C++ engines/titanic/messages/mouse_messages.o C++ engines/titanic/messages/door_auto_sound_event.o C++ engines/titanic/messages/service_elevator_door.o C++ engines/titanic/messages/messages.o C++ engines/titanic/moves/call_pellerator.o C++ engines/titanic/moves/enter_bomb_room.o C++ engines/titanic/moves/enter_bridge.o C++ engines/titanic/moves/enter_exit_first_class_state.o C++ engines/titanic/moves/enter_exit_sec_class_mini_lift.o C++ engines/titanic/moves/enter_exit_mini_lift.o C++ engines/titanic/moves/enter_exit_view.o C++ engines/titanic/moves/exit_bridge.o C++ engines/titanic/moves/exit_arboretum.o C++ engines/titanic/moves/enter_sec_class_state.o C++ engines/titanic/moves/exit_lift.o C++ engines/titanic/moves/exit_pellerator.o C++ engines/titanic/moves/exit_state_room.o C++ engines/titanic/moves/exit_tiania.o C++ engines/titanic/moves/move_player_in_parrot_room.o C++ engines/titanic/moves/move_player_to_from.o C++ engines/titanic/moves/move_player_to.o C++ engines/titanic/moves/multi_move.o C++ engines/titanic/core/saveable_object.o C++ engines/titanic/moves/pan_from_pel.o C++ engines/titanic/moves/restaurant_pan_handler.o C++ engines/titanic/moves/scraliontis_table.o C++ engines/titanic/moves/restricted_move.o C++ engines/titanic/moves/trip_down_canal.o C++ engines/titanic/npcs/character.o C++ engines/titanic/npcs/callbot.o C++ engines/titanic/npcs/bellbot.o C++ engines/titanic/npcs/bilge_succubus.o C++ engines/titanic/npcs/barbot.o C++ engines/titanic/npcs/deskbot.o C++ engines/titanic/npcs/liftbot.o C++ engines/titanic/npcs/maitre_d.o C++ engines/titanic/npcs/doorbot.o C++ engines/titanic/npcs/mobile.o C++ engines/titanic/npcs/robot_controller.o C++ engines/titanic/npcs/starlings.o C++ engines/titanic/npcs/summon_bots.o C++ engines/titanic/npcs/parrot_succubus.o C++ engines/titanic/npcs/parrot.o C++ engines/titanic/npcs/titania.o C++ engines/titanic/pet_control/pet_element.o C++ engines/titanic/npcs/succubus.o C++ engines/titanic/npcs/true_talk_npc.o C++ engines/titanic/pet_control/pet_gfx_element.o C++ engines/titanic/pet_control/pet_frame.o C++ engines/titanic/pet_control/pet_conversations.o C++ engines/titanic/pet_control/pet_inventory_glyphs.o C++ engines/titanic/pet_control/pet_starfield.o C++ engines/titanic/pet_control/pet_inventory.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_rooms_glyphs.o C++ engines/titanic/pet_control/pet_translation.o C++ engines/titanic/pet_control/pet_drag_chev.o C++ engines/titanic/pet_control/pet_rooms.o C++ engines/titanic/pet_control/pet_remote.o C++ engines/titanic/pet_control/pet_graphic2.o C++ engines/titanic/pet_control/pet_remote_glyphs.o C++ engines/titanic/pet_control/pet_graphic.o C++ engines/titanic/pet_control/pet_leaf.o C++ engines/titanic/pet_control/pet_mode_off.o C++ engines/titanic/pet_control/pet_mode_on.o C++ engines/titanic/pet_control/pet_load.o C++ engines/titanic/pet_control/pet_mode_panel.o C++ engines/titanic/pet_control/pet_pannel1.o C++ engines/titanic/pet_control/pet_load_save.o C++ engines/titanic/pet_control/pet_pannel2.o C++ engines/titanic/pet_control/pet_pannel3.o C++ engines/titanic/sound/audio_buffer.o C++ engines/titanic/pet_control/pet_glyphs.o C++ engines/titanic/pet_control/pet_quit.o C++ engines/titanic/pet_control/pet_show_translation.o C++ engines/titanic/pet_control/pet_save.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/pet_control/pet_sound.o C++ engines/titanic/sound/auto_sound_player_adsr.o C++ engines/titanic/sound/auto_sound_player.o C++ engines/titanic/sound/bird_song.o C++ engines/titanic/sound/background_sound_maker.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_handler.o C++ engines/titanic/sound/music_song.o C++ engines/titanic/sound/music_player.o C++ engines/titanic/sound/music_room.o C++ engines/titanic/sound/node_auto_sound_player.o C++ engines/titanic/sound/proximity.o C++ engines/titanic/sound/music_room_instrument.o C++ engines/titanic/sound/qmixer.o C++ engines/titanic/sound/restricted_auto_music_player.o C++ engines/titanic/sound/room_trigger_auto_music_player.o C++ engines/titanic/sound/room_auto_sound_player.o C++ engines/titanic/sound/season_noises.o C++ engines/titanic/sound/seasonal_music_player.o C++ engines/titanic/sound/trigger_auto_music_player.o C++ engines/titanic/sound/titania_speech.o C++ engines/titanic/sound/sound_manager.o C++ engines/titanic/sound/view_toggles_other_music.o C++ engines/titanic/sound/view_auto_sound_player.o C++ engines/titanic/sound/water_lapping_sounds.o C++ engines/titanic/sound/wave_file.o C++ engines/titanic/sound/sound.o C++ engines/titanic/star_control/camera_mover.o C++ engines/titanic/star_control/camera_auto_mover.o C++ engines/titanic/star_control/frect.o C++ engines/titanic/star_control/fpoint.o C++ engines/titanic/star_control/frange.o C++ engines/titanic/star_control/fmatrix.o C++ engines/titanic/star_control/marked_camera_mover.o C++ engines/titanic/star_control/fvector.o C++ engines/titanic/star_control/fpose.o C++ engines/titanic/star_control/marked_auto_mover.o C++ engines/titanic/star_control/matrix_transform.o C++ engines/titanic/star_control/orientation_changer.o C++ engines/titanic/star_control/base_stars.o C++ engines/titanic/star_control/star_control.o C++ engines/titanic/star_control/star_field_base.o C++ engines/titanic/star_control/star_crosshairs.o C++ engines/titanic/star_control/star_points1.o C++ engines/titanic/star_control/star_markers.o C++ engines/titanic/star_control/star_points2.o C++ engines/titanic/star_control/star_ref.o C++ engines/titanic/star_control/star_field.o C++ engines/titanic/star_control/star_camera.o C++ engines/titanic/star_control/star_closeup.o C++ engines/titanic/star_control/unmarked_auto_mover.o C++ engines/titanic/star_control/surface_fader.o C++ engines/titanic/star_control/unmarked_camera_mover.o C++ engines/titanic/star_control/surface_area.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/support/exe_resources.o C++ engines/titanic/star_control/star_view.o C++ engines/titanic/support/image.o C++ engines/titanic/support/image_decoders.o C++ engines/titanic/support/strings.o C++ engines/titanic/support/font.o C++ engines/titanic/support/avi_surface.o C++ engines/titanic/support/movie_clip.o C++ engines/titanic/support/mouse_cursor.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/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.o C++ engines/titanic/support/screen_manager.o C++ engines/titanic/support/text_cursor.o C++ engines/titanic/support/movie_range_info.o C++ engines/titanic/support/simple_file.o C++ engines/titanic/support/credit_text.o C++ engines/titanic/true_talk/dialogue_file.o C++ engines/titanic/support/time_event_info.o C++ engines/titanic/support/video_surface.o C++ engines/titanic/true_talk/parrot_script.o C++ engines/titanic/true_talk/liftbot_script.o C++ engines/titanic/true_talk/barbot_script.o C++ engines/titanic/true_talk/doorbot_script.o C++ engines/titanic/true_talk/succubus_script.o C++ engines/titanic/true_talk/title_engine.o C++ engines/titanic/true_talk/deskbot_script.o C++ engines/titanic/true_talk/script_handler.o C++ engines/titanic/true_talk/tt_action.o C++ engines/titanic/true_talk/maitred_script.o C++ engines/titanic/true_talk/tt_adj.o C++ engines/titanic/true_talk/bellbot_script.o C++ engines/titanic/true_talk/tt_hist.o C++ engines/titanic/true_talk/tt_major_word.o C++ engines/titanic/true_talk/tt_node.o C++ engines/titanic/true_talk/tt_concept_node.o C++ engines/titanic/true_talk/tt_concept.o C++ engines/titanic/true_talk/script_support.o C++ engines/titanic/true_talk/tt_pronoun.o C++ engines/titanic/true_talk/tt_picture.o C++ engines/titanic/true_talk/tt_response.o C++ engines/titanic/true_talk/tt_room_script.o C++ engines/titanic/true_talk/tt_quotes.o C++ engines/titanic/true_talk/tt_quotes_tree.o C++ engines/titanic/true_talk/tt_sentence_node.o C++ engines/titanic/true_talk/tt_script_base.o C++ engines/titanic/true_talk/tt_string_node.o C++ engines/titanic/true_talk/tt_string.o C++ engines/titanic/true_talk/tt_scripts.o C++ engines/titanic/true_talk/tt_title_script.o C++ engines/titanic/true_talk/tt_sentence.o C++ engines/titanic/true_talk/tt_synonym.o C++ engines/titanic/true_talk/true_talk_manager.o C++ engines/toltecs/animation.o C++ engines/titanic/true_talk/tt_talker.o C++ engines/titanic/true_talk/tt_npc_script.o C++ engines/titanic/true_talk/tt_vocab.o C++ engines/titanic/true_talk/tt_word.o C++ engines/toltecs/console.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/tony/input.o C++ engines/toltecs/script.o C++ engines/tony/gfxengine.o C++ engines/tony/font.o C++ engines/tony/sound.o C++ engines/tony/inventory.o C++ engines/tony/utils.o C++ engines/tony/window.o C++ engines/tony/mpal/expr.o C++ engines/tony/tony.o C++ engines/tony/game.o C++ engines/tony/gfxcore.o C++ engines/tony/mpal/memory.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/loc.o C++ engines/toon/drew.o C++ engines/toon/anim.o C++ engines/tony/custom.o C++ engines/toon/audio.o C++ engines/toon/character.o C++ engines/toon/flux.o C++ engines/toon/font.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/resource.o C++ engines/toon/script.o C++ engines/toon/path.o C++ engines/toon/tools.o C++ engines/touche/console.o C++ engines/toon/state.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/touche/resource.o C++ engines/tsage/blue_force/blueforce_dialogs.o C++ engines/toon/script_func.o C++ engines/tsage/blue_force/blueforce_scenes0.o C++ engines/toon/toon.o In file included from ./gui/message.h:26, from engines/toon/toon.cpp:38: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/tsage/blue_force/blueforce_scenes6.o C++ engines/touche/touche.o C++ engines/tsage/blue_force/blueforce_scenes2.o C++ engines/tsage/blue_force/blueforce_scenes4.o C++ engines/tsage/blue_force/blueforce_scenes7.o C++ engines/tsage/blue_force/blueforce_logic.o C++ engines/tsage/debugger.o C++ engines/tsage/blue_force/blueforce_scenes1.o C++ engines/tsage/blue_force/blueforce_scenes5.o C++ engines/tsage/blue_force/blueforce_speakers.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/detection.o C++ engines/tsage/converse.o 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/blue_force/blueforce_scenes8.o C++ engines/tsage/graphics.o C++ engines/tsage/blue_force/blueforce_scenes3.o C++ engines/tsage/ringworld/ringworld_scenes4.o C++ engines/tsage/ringworld/ringworld_scenes2.o C++ engines/tsage/globals.o C++ engines/tsage/ringworld/ringworld_logic.o C++ engines/tsage/core.o C++ engines/tsage/ringworld/ringworld_scenes1.o C++ engines/tsage/ringworld2/ringworld2_airduct.o C++ engines/tsage/ringworld/ringworld_speakers.o C++ engines/tsage/ringworld2/ringworld2_dialogs.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/ringworld/ringworld_scenes3.o C++ engines/tsage/ringworld2/ringworld2_outpost.o C++ engines/tsage/ringworld2/ringworld2_vampire.o C++ engines/tsage/ringworld2/ringworld2_logic.o C++ engines/tsage/sherlock/sherlock_logo.o C++ engines/tsage/screen.o C++ engines/tsage/saveload.o C++ engines/tsage/ringworld2/ringworld2_speakers.o C++ engines/tsage/staticres.o C++ engines/tsage/tsage.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/tsage/ringworld2/ringworld2_scenes2.o C++ engines/tucker/saveload.o C++ engines/tucker/staticres.o C++ engines/tucker/locations.o C++ engines/tsage/ringworld2/ringworld2_scenes3.o C++ engines/tucker/sequences.o C++ engines/tsage/sound.o C++ engines/tsage/ringworld2/ringworld2_scenes1.o C++ engines/voyeur/data.o C++ engines/voyeur/debugger.o C++ engines/voyeur/animation.o C++ engines/tucker/resource.o C++ engines/voyeur/events.o C++ engines/voyeur/staticres.o C++ engines/voyeur/detection.o C++ engines/tsage/ringworld2/ringworld2_scenes0.o C++ engines/voyeur/sound.o C++ engines/voyeur/files_threads.o C++ engines/voyeur/screen.o C++ engines/wage/debugger.o C++ engines/tucker/tucker.o engines/tucker/tucker.cpp: In member function 'void Tucker::TuckerEngine::drawStringInteger(int, int, int, int)': engines/tucker/tucker.cpp:2988:19: warning: '%03d' directive writing between 3 and 11 bytes into a region of size 4 [-Wformat-overflow=] 2988 | sprintf(numStr, "%03d", num); | ^~~~ engines/tucker/tucker.cpp:2988:18: note: directive argument in the range [-2147483648, 999] 2988 | sprintf(numStr, "%03d", num); | ^~~~~~ In file included from /usr/include/stdio.h:867, from ./common/scummsys.h:118, from ./common/array.h:26, from ./common/config-manager.h:26, from engines/tucker/tucker.cpp:23: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 4 and 12 bytes into a destination of size 4 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/voyeur/voyeur.o C++ engines/wage/combat.o C++ engines/voyeur/voyeur_game.o C++ engines/wage/design.o C++ engines/wage/dialog.o C++ engines/wage/gui.o C++ engines/voyeur/files.o C++ engines/wage/randomhat.o C++ engines/wage/detection.o C++ engines/wage/util.o C++ engines/wage/entities.o C++ engines/wage/sound.o C++ engines/wage/saveload.o C++ engines/wintermute/ad/ad_inventory_box.o C++ engines/wage/script.o C++ engines/wage/wage.o C++ engines/wintermute/ad/ad_inventory.o C++ engines/wintermute/ad/ad_entity.o C++ engines/wintermute/ad/ad_actor.o C++ engines/wintermute/ad/ad_node_state.o C++ engines/wintermute/ad/ad_path.o C++ engines/wintermute/ad/ad_path_point.o C++ engines/wintermute/ad/ad_item.o C++ engines/wage/world.o C++ engines/wintermute/ad/ad_layer.o C++ engines/wintermute/ad/ad_response.o C++ engines/wintermute/ad/ad_response_context.o C++ engines/wintermute/ad/ad_region.o C++ engines/wintermute/ad/ad_rot_level.o C++ engines/wintermute/ad/ad_object.o C++ engines/wintermute/ad/ad_scale_level.o C++ engines/wintermute/ad/ad_scene_node.o C++ engines/wintermute/ad/ad_scene_state.o C++ engines/wintermute/ad/ad_game.o C++ engines/wintermute/ad/ad_response_box.o C++ engines/wintermute/ad/ad_sentence.o C++ engines/wintermute/ad/ad_sprite_set.o C++ engines/wintermute/ad/ad_talk_def.o C++ engines/wintermute/ad/ad_talk_node.o C++ engines/wintermute/base/scriptables/debuggable/debuggable_script_engine.o C++ engines/wintermute/ad/ad_talk_holder.o C++ engines/wintermute/base/scriptables/debuggable/debuggable_script.o C++ engines/wintermute/ad/ad_waypoint_group.o C++ engines/wintermute/base/scriptables/script_ext_directory.o C++ engines/wintermute/base/scriptables/script_ext_date.o C++ engines/wintermute/base/scriptables/script_engine.o C++ engines/wintermute/base/scriptables/script_ext_array.o C++ engines/wintermute/base/scriptables/script.o C++ engines/wintermute/base/scriptables/script_stack.o C++ engines/wintermute/base/scriptables/script_ext_file.o C++ engines/wintermute/base/scriptables/script_ext_object.o C++ engines/wintermute/base/scriptables/script_ext_math.o C++ engines/wintermute/base/scriptables/script_ext_mem_buffer.o C++ engines/wintermute/base/scriptables/script_value.o C++ engines/wintermute/base/file/base_file.o C++ engines/wintermute/base/file/base_file_entry.o C++ engines/wintermute/base/file/base_disk_file.o C++ engines/wintermute/base/scriptables/script_ext_string.o C++ engines/wintermute/base/file/base_save_thumb_file.o C++ engines/wintermute/base/file/base_savefile_manager_file.o C++ engines/wintermute/base/font/base_font.o C++ engines/wintermute/base/file/base_package.o C++ engines/wintermute/base/font/base_font_storage.o C++ engines/wintermute/ad/ad_scene.o C++ engines/wintermute/base/gfx/base_image.o C++ engines/wintermute/base/font/base_font_bitmap.o C++ engines/wintermute/base/gfx/base_surface.o C++ engines/wintermute/base/gfx/base_renderer.o C++ engines/wintermute/base/font/base_font_truetype.o C++ engines/wintermute/base/gfx/osystem/render_ticket.o C++ engines/wintermute/base/particles/part_particle.o C++ engines/wintermute/base/particles/part_force.o C++ engines/wintermute/base/gfx/osystem/base_surface_osystem.o C++ engines/wintermute/base/sound/base_sound.o C++ engines/wintermute/base/gfx/osystem/base_render_osystem.o C++ engines/wintermute/base/sound/base_sound_buffer.o C++ engines/wintermute/base/base_active_rect.o C++ engines/wintermute/base/base_dynamic_buffer.o C++ engines/wintermute/base/sound/base_sound_manager.o C++ engines/wintermute/base/base.o C++ engines/wintermute/base/base_fader.o C++ engines/wintermute/base/base_engine.o C++ engines/wintermute/base/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_file_manager.o C++ engines/wintermute/base/base_quick_msg.o C++ engines/wintermute/base/base_point.o C++ engines/wintermute/base/base_frame.o C++ engines/wintermute/base/base_object.o C++ engines/wintermute/base/base_parser.o C++ engines/wintermute/base/base_scriptable.o C++ engines/wintermute/base/base_persistence_manager.o C++ engines/wintermute/base/base_transition_manager.o C++ engines/wintermute/base/base_region.o C++ engines/wintermute/base/base_surface_storage.o C++ engines/wintermute/base/base_script_holder.o C++ engines/wintermute/base/base_viewport.o C++ engines/wintermute/base/timer.o C++ engines/wintermute/base/base_string_table.o C++ engines/wintermute/base/save_thumb_helper.o C++ engines/wintermute/base/base_sub_frame.o C++ engines/wintermute/base/saveload.o C++ engines/wintermute/base/base_sprite.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/script_monitor.o C++ engines/wintermute/debugger/error.o C++ engines/wintermute/debugger/listing_providers/source_listing.o C++ engines/wintermute/debugger/listing.o C++ engines/wintermute/debugger/watch.o C++ engines/wintermute/debugger/listing_providers/basic_source_listing_provider.o C++ engines/wintermute/debugger/listing_providers/cached_source_listing_provider.o C++ engines/wintermute/math/math_util.o C++ engines/wintermute/debugger/watch_instance.o C++ engines/wintermute/math/vector2.o C++ engines/wintermute/math/matrix4.o C++ engines/wintermute/base/base_game.o C++ engines/wintermute/system/sys_instance.o C++ engines/wintermute/debugger/debugger_controller.o C++ engines/wintermute/platform_osystem.o C++ engines/wintermute/detection.o C++ engines/wintermute/system/sys_class.o C++ engines/wintermute/ui/ui_entity.o C++ engines/wintermute/ui/ui_text.o C++ engines/wintermute/ui/ui_edit.o C++ engines/wintermute/ui/ui_button.o C++ engines/wintermute/utils/crc.o C++ engines/wintermute/ui/ui_object.o C++ engines/wintermute/utils/convert_utf.o C++ engines/wintermute/ui/ui_tiled_image.o C++ engines/wintermute/utils/path_util.o C++ engines/wintermute/utils/string_util.o C++ engines/wintermute/system/sys_class_registry.o C++ engines/wintermute/utils/utils.o C++ engines/wintermute/video/video_player.o C++ engines/wintermute/video/subtitle_card.o C++ engines/wintermute/video/video_subtitler.o C++ engines/wintermute/video/video_theora_player.o C++ engines/wintermute/persistent.o C++ engines/wintermute/debugger.o C++ engines/wintermute/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/wintermute/ui/ui_window.o C++ engines/xeen/swordsofxeen/swordsofxeen_menu.o C++ engines/xeen/swordsofxeen/swordsofxeen.o C++ engines/xeen/worldofxeen/worldofxeen.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_cutscenes.o C++ engines/xeen/dialogs/dialogs_awards.o C++ engines/xeen/dialogs/dialogs.o C++ engines/xeen/dialogs/dialogs_control_panel.o C++ engines/xeen/dialogs/dialogs_difficulty.o C++ engines/xeen/dialogs/dialogs_copy_protection.o C++ engines/xeen/worldofxeen/darkside_cutscenes.o C++ engines/xeen/dialogs/dialogs_dismiss.o C++ engines/xeen/dialogs/dialogs_char_info.o C++ engines/xeen/dialogs/dialogs_create_char.o C++ engines/xeen/dialogs/dialogs_exchange.o C++ engines/xeen/dialogs/dialogs_info.o C++ engines/xeen/dialogs/dialogs_message.o C++ engines/xeen/dialogs/dialogs_input.o C++ engines/xeen/dialogs/dialogs_query.o C++ engines/xeen/dialogs/dialogs_map.o C++ engines/xeen/dialogs/dialogs_quick_ref.o C++ engines/xeen/dialogs/dialogs_quick_fight.o C++ engines/xeen/dialogs/dialogs_quests.o C++ engines/xeen/dialogs/dialogs_party.o C++ engines/xeen/dialogs/dialogs_whowill.o C++ engines/xeen/dialogs/dialogs_items.o C++ engines/xeen/dialogs/please_wait.o C++ engines/xeen/cutscenes.o C++ engines/xeen/debugger.o C++ engines/xeen/events.o C++ engines/xeen/font.o C++ engines/xeen/detection.o C++ engines/xeen/interface_minimap.o C++ engines/xeen/character.o C++ engines/xeen/dialogs/dialogs_spells.o C++ engines/xeen/files.o C++ engines/xeen/combat.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/resources.o C++ engines/xeen/sound_driver.o C++ engines/xeen/sound_driver_adlib.o C++ engines/xeen/map.o C++ engines/xeen/locations.o C++ engines/xeen/party.o C++ engines/xeen/spells.o C++ engines/xeen/scripts.o C++ engines/xeen/xsurface.o C++ engines/xeen/subtitles.o C++ engines/zvision/core/clock.o C++ engines/xeen/sprites.o C++ engines/xeen/window.o C++ engines/zvision/core/console.o C++ engines/zvision/file/lzss_read_stream.o C++ engines/zvision/core/events.o C++ engines/xeen/xeen.o C++ engines/zvision/graphics/cursors/cursor_manager.o C++ engines/zvision/detection.o C++ engines/zvision/file/zfs_archive.o C++ engines/zvision/graphics/cursors/cursor.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/effects/fog.o C++ engines/zvision/file/search_manager.o C++ engines/zvision/graphics/effects/light.o C++ engines/zvision/graphics/render_table.o C++ engines/zvision/graphics/effects/wave.o C++ engines/zvision/scripting/control.o C++ engines/zvision/scripting/controls/hotmov_control.o C++ engines/zvision/scripting/controls/input_control.o C++ engines/zvision/scripting/controls/push_toggle_control.o C++ engines/zvision/scripting/controls/fist_control.o C++ engines/zvision/scripting/controls/lever_control.o C++ engines/zvision/scripting/controls/paint_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/controls/slot_control.o C++ engines/zvision/scripting/inventory.o C++ engines/zvision/scripting/controls/titler_control.o C++ engines/zvision/graphics/render_manager.o C++ engines/zvision/scripting/effects/animation_effect.o C++ engines/zvision/scripting/effects/distort_effect.o C++ engines/zvision/scripting/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/scr_file_handling.o C++ engines/zvision/sound/midi.o C++ engines/zvision/scripting/effects/music_effect.o C++ engines/xeen/interface_scene.o C++ engines/zvision/scripting/effects/timer_effect.o C++ engines/zvision/scripting/effects/syncsound_effect.o C++ engines/zvision/text/string_manager.o C++ engines/zvision/scripting/effects/ttytext_effect.o C++ engines/zvision/sound/zork_raw.o AR gui/libgui.a RANLIB gui/libgui.a C++ engines/zvision/text/truetype_font.o C++ engines/zvision/text/subtitles.o AR engines/libengines.a RANLIB engines/libengines.a AR backends/libbackends.a RANLIB backends/libbackends.a AR video/libvideo.a RANLIB video/libvideo.a C++ engines/zvision/video/zork_avi_decoder.o AR image/libimage.a RANLIB image/libimage.a C++ engines/zvision/video/rlf_decoder.o AR audio/softsynth/mt32/libmt32.a RANLIB audio/softsynth/mt32/libmt32.a AR audio/libaudio.a RANLIB audio/libaudio.a AR common/libcommon.a RANLIB common/libcommon.a AR graphics/libgraphics.a RANLIB graphics/libgraphics.a C++ engines/zvision/video/video.o C++ engines/zvision/scripting/script_manager.o PLUGIN plugins/libaccess.so PLUGIN plugins/libagi.so PLUGIN plugins/libadl.so PLUGIN plugins/libagos.so C++ engines/zvision/text/text.o PLUGIN plugins/libavalanche.so PLUGIN plugins/libbbvs.so PLUGIN plugins/libcge.so PLUGIN plugins/libchewy.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/libcge2.so PLUGIN plugins/libcruise.so PLUGIN plugins/libscumm.so PLUGIN plugins/libcine.so PLUGIN plugins/libcomposer.so PLUGIN plugins/libcryo.so PLUGIN plugins/libdrascula.so PLUGIN plugins/libdirector.so PLUGIN plugins/libdraci.so PLUGIN plugins/libcryomni3d.so PLUGIN plugins/libdreamweb.so PLUGIN plugins/libdm.so PLUGIN plugins/libgroovie.so PLUGIN plugins/libfullpipe.so PLUGIN plugins/libhdb.so PLUGIN plugins/libhugo.so PLUGIN plugins/libgnap.so PLUGIN plugins/libhopkins.so PLUGIN plugins/libbladerunner.so PLUGIN plugins/liblab.so PLUGIN plugins/liblilliput.so PLUGIN plugins/libgob.so PLUGIN plugins/libmacventure.so PLUGIN plugins/libillusions.so PLUGIN plugins/libglk.so PLUGIN plugins/liblure.so PLUGIN plugins/libmade.so PLUGIN plugins/libkyra.so PLUGIN plugins/libmortevielle.so PLUGIN plugins/liblastexpress.so PLUGIN plugins/libparallaction.so PLUGIN plugins/libmutationofjb.so PLUGIN plugins/libplumbers.so PLUGIN plugins/libmohawk.so PLUGIN plugins/libmads.so PLUGIN plugins/libprince.so PLUGIN plugins/libqueen.so PLUGIN plugins/libneverhood.so PLUGIN plugins/libpink.so PLUGIN plugins/libsaga.so PLUGIN plugins/libpegasus.so PLUGIN plugins/libsky.so PLUGIN plugins/libsludge.so PLUGIN plugins/libsherlock.so PLUGIN plugins/libsword1.so PLUGIN plugins/libsupernova.so PLUGIN plugins/libsword2.so PLUGIN plugins/libteenagent.so PLUGIN plugins/libtoltecs.so PLUGIN plugins/libsword25.so PLUGIN plugins/libtestbed.so PLUGIN plugins/libtinsel.so PLUGIN plugins/libstartrek.so PLUGIN plugins/libsci.so PLUGIN plugins/libtony.so PLUGIN plugins/libtoon.so PLUGIN plugins/libtouche.so PLUGIN plugins/libtucker.so PLUGIN plugins/libvoyeur.so PLUGIN plugins/libwage.so C++ base/version.o AR base/libbase.a RANLIB base/libbase.a PLUGIN plugins/libzvision.so PLUGIN plugins/libxeen.so PLUGIN plugins/libwintermute.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-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 -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -DUNIX -fpermissive -I/usr/lib64/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 -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/lib64 -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.o C++ engines/gob/degob_script_v3.o C++ engines/gob/degob_script_v5.o C++ engines/gob/degob_script_v4.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_v2.o C++ engines/gob/degob_script_v6.o C++ engines/gob/degob_script_bargon.o C++ engines/gob/degob_script_fascin.o C++ engines/gob/degob_script_v1.o C++ engines/gob/degob_script_littlered.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++ engines/scumm/descumm-common.o C++ engines/gob/degob_script.o C++ common/util.o C++ common/hashmap.o C++ common/memorypool.o C++ common/md5.o C++ engines/scumm/descumm6.o C++ sound/adpcm.o C++ common/str.o C++ sound/voc.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/audiostream.o C++ sound/wave.o C++ engines/sword2/desword2.o C++ main_cli.o C++ common/file.o common/file.cpp: In member function 'void Common::File::scanString(char*)': common/file.cpp:429:8: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 429 | fscanf(_file, "%s", result); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ C++ tool.o C++ engines/bladerunner/pack_bladerunner.o C++ engines/agos/compress_agos.o C++ engines/gob/extract_fascination_cd.o C++ engines/gob/compress_gob.o C++ engines/hdb/extract_hdb.o engines/hdb/extract_hdb.cpp:116:24: warning: multi-character character constant [-Wmultichar] 116 | if (_dataHeader.id == 'MPCC') { | ^~~~~~ engines/hdb/extract_hdb.cpp:119:31: warning: multi-character character constant [-Wmultichar] 119 | } else if (_dataHeader.id == 'MPCU') { | ^~~~~~ engines/hdb/extract_hdb.cpp:122:31: warning: multi-character character constant [-Wmultichar] 122 | } else if (_dataHeader.id == 'MSDC') { | ^~~~~~ engines/hdb/extract_hdb.cpp:126:31: warning: multi-character character constant [-Wmultichar] 126 | } else if (_dataHeader.id == 'MSDU') { | ^~~~~~ C++ 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/saga/compress_saga.o C++ scummvm-tools-cli.o C++ engines/kyra/compress_kyra.o C++ engines/sci/compress_sci.o engines/sci/compress_sci.cpp:403:55: warning: multi-character character constant [-Wmultichar] 403 | case AUDIO_MP3: _output.writeUint32BE(MKID_BE('MP3 ')); break; | ^ engines/sci/compress_sci.cpp:404:57: warning: multi-character character constant [-Wmultichar] 404 | case AUDIO_VORBIS: _output.writeUint32BE(MKID_BE('OGG ')); break; | ^ engines/sci/compress_sci.cpp:405:55: warning: multi-character character constant [-Wmultichar] 405 | case AUDIO_FLAC: _output.writeUint32BE(MKID_BE('FLAC')); break; | ^ C++ engines/scumm/compress_scumm_sou.o 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/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/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/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/tony/compress_tony.o C++ engines/tony/compress_tony_vdb.o C++ engines/touche/compress_touche.o C++ engines/tucker/compress_tucker.o C++ engines/cge/extract_cge.o C++ engines/agos/extract_agos.o C++ engines/cruise/extract_cruise_pc.o C++ engines/cge/pack_cge.o C++ engines/cine/extract_cine.o C++ engines/gob/extract_gob_stk.o C++ engines/kyra/extract_kyra.o C++ engines/prince/utils.o C++ engines/parallaction/extract_parallaction.o C++ engines/prince/extract_prince.o C++ engines/scumm/extract_mm_c64.o C++ engines/scumm/extract_loom_tg16.o engines/scumm/extract_loom_tg16.cpp:741:24: warning: multi-character character constant [-Wmultichar] 741 | output.writeUint16LE('O0'); // 0O - Object Index | ^~~~ engines/scumm/extract_loom_tg16.cpp:760:24: warning: multi-character character constant [-Wmultichar] 760 | write_cword(output, 'OR', &rlen); // RO - Room | ^~~~ engines/scumm/extract_loom_tg16.cpp:769:24: warning: multi-character character constant [-Wmultichar] 769 | write_cword(output, 'AP', &rlen); // PA - palettes | ^~~~ engines/scumm/extract_loom_tg16.cpp:782:24: warning: multi-character character constant [-Wmultichar] 782 | write_cword(output, 'LT', &rlen); // TL - tiles | ^~~~ engines/scumm/extract_loom_tg16.cpp:807:24: warning: multi-character character constant [-Wmultichar] 807 | write_cword(output, 'OR', &rlen); // RO - Room | ^~~~ engines/scumm/extract_loom_tg16.cpp:837:24: warning: multi-character character constant [-Wmultichar] 837 | write_cword(output, 'DH', &rlen); | ^~~~ engines/scumm/extract_loom_tg16.cpp:856:26: warning: multi-character character constant [-Wmultichar] 856 | write_cword(output, 'AP', &rlen); // PA - palettes | ^~~~ engines/scumm/extract_loom_tg16.cpp:862:26: warning: multi-character character constant [-Wmultichar] 862 | write_cword(output, 'MB', &rlen); // BM - bitmap | ^~~~ engines/scumm/extract_loom_tg16.cpp:868:26: warning: multi-character character constant [-Wmultichar] 868 | write_cword(output, 'PZ', &rlen); // ZP - Mask data | ^~~~ engines/scumm/extract_loom_tg16.cpp:875:26: warning: multi-character character constant [-Wmultichar] 875 | write_cword(output, 'IO', &rlen); // OI - object image | ^~~~ engines/scumm/extract_loom_tg16.cpp:881:26: warning: multi-character character constant [-Wmultichar] 881 | write_cword(output, 'LT', &rlen); // TL - tiles | ^~~~ engines/scumm/extract_loom_tg16.cpp:890:26: warning: multi-character character constant [-Wmultichar] 890 | write_cword(output, 'XB', &rlen); // BX - boxes | ^~~~ engines/scumm/extract_loom_tg16.cpp:896:26: warning: multi-character character constant [-Wmultichar] 896 | write_cword(output, 'NE', &rlen); // EN - entrance script | ^~~~ engines/scumm/extract_loom_tg16.cpp:902:26: warning: multi-character character constant [-Wmultichar] 902 | write_cword(output, 'XE', &rlen); // EX - exit script | ^~~~ engines/scumm/extract_loom_tg16.cpp:908:26: warning: multi-character character constant [-Wmultichar] 908 | write_cword(output, 'IO', &rlen); // OI - object image | ^~~~ engines/scumm/extract_loom_tg16.cpp:914:26: warning: multi-character character constant [-Wmultichar] 914 | write_cword(output, 'CO', &rlen); // OC - object code | ^~~~ engines/scumm/extract_loom_tg16.cpp:920:26: warning: multi-character character constant [-Wmultichar] 920 | write_cword(output, 'CL', &rlen); // LC - local script count | ^~~~ engines/scumm/extract_loom_tg16.cpp:926:26: warning: multi-character character constant [-Wmultichar] 926 | write_cword(output, 'SL', &rlen); // LS - local script | ^~~~ engines/scumm/extract_loom_tg16.cpp:954:24: warning: multi-character character constant [-Wmultichar] 954 | output.writeUint16LE('OC'); // CO - Costume | ^~~~ engines/scumm/extract_loom_tg16.cpp:968:24: warning: multi-character character constant [-Wmultichar] 968 | output.writeUint16LE('CS'); // SC - Script | ^~~~ engines/scumm/extract_loom_tg16.cpp:1293:23: warning: multi-character character constant [-Wmultichar] 1293 | output.writeUint16LE('R0'); // 0R - room index | ^~~~ engines/scumm/extract_loom_tg16.cpp:1302:23: warning: multi-character character constant [-Wmultichar] 1302 | output.writeUint16LE('S0'); // 0S - script index | ^~~~ engines/scumm/extract_loom_tg16.cpp:1311:23: warning: multi-character character constant [-Wmultichar] 1311 | output.writeUint16LE('C0'); // 0C - costume index | ^~~~ C++ engines/scumm/extract_mm_apple.o C++ engines/scumm/extract_scumm_mac.o C++ engines/scumm/extract_mm_nes.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*, long 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*, long 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/scumm/extract_zak_c64.o 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*, long 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*, long unsigned int)' specified bound depends on the length of the source argument [-Wstringop-overflow=] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/kyra/kyra_pak.cpp: In member function 'bool PAKFile::linkFiles(const char*, const char*)': engines/kyra/kyra_pak.cpp:246:39: note: length computed here 246 | strncpy(entry->filename, name, strlen(name)+1); | ~~~~~~^~~~~~ C++ engines/prince/pack_prince.o C++ encode_dxa.o C++ engines/kyra/dekyra_v1.o C++ tools.o C++ engines/prince/flags.o C++ engines/gob/gob_loadcalc.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/kyra/dekyra.o 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++ 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/gui_tools.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/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/value.o In file included from decompiler/value.cpp:22: decompiler/value.h:93:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | virtual bool isSignedValue() throw(WrongTypeException); | ^~~~~ decompiler/value.h:101:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 101 | virtual int32 getSigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:109:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 109 | virtual uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:140:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 140 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ decompiler/value.h:189:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | bool isSignedValue() throw(WrongTypeException); | ^~~~~ decompiler/value.h:190:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | int32 getSigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:191:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 191 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:211:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 211 | int32 getSigned() throw(WrongTypeException); | ^~~~~ In file included from decompiler/value.cpp:22: decompiler/value.h:235:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 235 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:338:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 338 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ decompiler/value.h:380:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 380 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ decompiler/value.cpp:71:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 71 | bool Value::isSignedValue() throw(WrongTypeException) { | ^~~~~ decompiler/value.cpp:75:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 75 | int32 Value::getSigned() throw(WrongTypeException) { | ^~~~~ decompiler/value.cpp:79:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 79 | uint32 Value::getUnsigned() throw(WrongTypeException) { | ^~~~~ decompiler/value.cpp:89:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 89 | ValuePtr Value::negate() throw(WrongTypeException) { | ^~~~~ decompiler/value.cpp:107:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 107 | bool IntValue::isSignedValue() throw(WrongTypeException) { | ^~~~~ decompiler/value.cpp:111:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 111 | int32 IntValue::getSigned() throw(WrongTypeException) { | ^~~~~ decompiler/value.cpp:115:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | uint32 IntValue::getUnsigned() throw(WrongTypeException) { | ^~~~~ decompiler/value.cpp:135:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 135 | int32 AddressValue::getSigned() throw(WrongTypeException) { | ^~~~~ decompiler/value.cpp:151:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 151 | uint32 RelAddressValue::getUnsigned() throw(WrongTypeException) { | ^~~~~ decompiler/value.cpp:207:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | ValuePtr BinaryOpValue::negate() throw(WrongTypeException) { | ^~~~~ decompiler/value.cpp:232:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 232 | ValuePtr NegatedValue::negate() throw(WrongTypeException) { | ^~~~~ C++ decompiler/groovie/engine.o In file included from ./decompiler/instruction.h:32, from ./decompiler/disassembler.h:28, from ./decompiler/engine.h:25, from decompiler/groovie/engine.h:25, from decompiler/groovie/engine.cpp:22: ./decompiler/value.h:93:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | virtual bool isSignedValue() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:101:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 101 | virtual int32 getSigned() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:109:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 109 | virtual uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:140:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 140 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:189:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | bool isSignedValue() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:190:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | int32 getSigned() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:191:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 191 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:211:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 211 | int32 getSigned() throw(WrongTypeException); | ^~~~~ In file included from ./decompiler/instruction.h:32, from ./decompiler/disassembler.h:28, from ./decompiler/engine.h:25, from decompiler/groovie/engine.h:25, from decompiler/groovie/engine.cpp:22: ./decompiler/value.h:235:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 235 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:338:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 338 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:380:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 380 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ In file included from ./decompiler/engine.h:25, from decompiler/groovie/engine.h:25, from decompiler/groovie/engine.cpp:22: ./decompiler/disassembler.h:47:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 47 | virtual void doDisassemble() throw(std::exception) = 0; | ^~~~~ In file included from decompiler/groovie/engine.cpp:23: decompiler/groovie/disassembler.h:39:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 39 | void doDisassemble() throw(UnknownOpcodeException); | ^~~~~ C++ decompiler/kyra/codegen.o In file included from decompiler/kyra/../instruction.h:32, from decompiler/kyra/../graph.h:25, from decompiler/kyra/../codegen.h:22, from decompiler/kyra/codegen.h:25, from decompiler/kyra/codegen.cpp:22: decompiler/kyra/../value.h:93:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | virtual bool isSignedValue() throw(WrongTypeException); | ^~~~~ decompiler/kyra/../value.h:101:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 101 | virtual int32 getSigned() throw(WrongTypeException); | ^~~~~ decompiler/kyra/../value.h:109:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 109 | virtual uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/kyra/../value.h:140:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 140 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ decompiler/kyra/../value.h:189:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | bool isSignedValue() throw(WrongTypeException); | ^~~~~ decompiler/kyra/../value.h:190:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | int32 getSigned() throw(WrongTypeException); | ^~~~~ decompiler/kyra/../value.h:191:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 191 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/kyra/../value.h:211:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 211 | int32 getSigned() throw(WrongTypeException); | ^~~~~ In file included from decompiler/kyra/../instruction.h:32, from decompiler/kyra/../graph.h:25, from decompiler/kyra/../codegen.h:22, from decompiler/kyra/codegen.h:25, from decompiler/kyra/codegen.cpp:22: decompiler/kyra/../value.h:235:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 235 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/kyra/../value.h:338:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 338 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ decompiler/kyra/../value.h:380:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 380 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ In file included from ./decompiler/engine.h:25, from decompiler/kyra/engine.h:25, from decompiler/kyra/codegen.cpp:23: ./decompiler/disassembler.h:47:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 47 | virtual void doDisassemble() throw(std::exception) = 0; | ^~~~~ C++ decompiler/codegen.o In file included from decompiler/instruction.h:32, from decompiler/graph.h:25, from decompiler/codegen.h:22, from decompiler/codegen.cpp:22: decompiler/value.h:93:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | virtual bool isSignedValue() throw(WrongTypeException); | ^~~~~ decompiler/value.h:101:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 101 | virtual int32 getSigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:109:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 109 | virtual uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:140:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 140 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ decompiler/value.h:189:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | bool isSignedValue() throw(WrongTypeException); | ^~~~~ decompiler/value.h:190:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | int32 getSigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:191:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 191 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:211:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 211 | int32 getSigned() throw(WrongTypeException); | ^~~~~ In file included from decompiler/instruction.h:32, from decompiler/graph.h:25, from decompiler/codegen.h:22, from decompiler/codegen.cpp:22: decompiler/value.h:235:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 235 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:338:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 338 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ decompiler/value.h:380:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 380 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ In file included from decompiler/engine.h:25, from decompiler/codegen.cpp:23: decompiler/disassembler.h:47:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 47 | virtual void doDisassemble() throw(std::exception) = 0; | ^~~~~ C++ decompiler/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; | ^~~~~ LINK decine C++ version.o LINK deprince 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 LINK descumm LINK gob_loadcalc LINK desword2 LINK extract_mohawk LINK construct_mohawk LINK create_sjisfnt LINK scummvm-tools-cli LINK degob LINK scummvm-tools C++ decompiler/kyra/engine.o In file included from ./decompiler/instruction.h:32, from ./decompiler/disassembler.h:28, from ./decompiler/engine.h:25, from decompiler/kyra/engine.h:25, from decompiler/kyra/engine.cpp:22: ./decompiler/value.h:93:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | virtual bool isSignedValue() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:101:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 101 | virtual int32 getSigned() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:109:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 109 | virtual uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:140:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 140 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:189:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | bool isSignedValue() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:190:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | int32 getSigned() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:191:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 191 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:211:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 211 | int32 getSigned() throw(WrongTypeException); | ^~~~~ In file included from ./decompiler/instruction.h:32, from ./decompiler/disassembler.h:28, from ./decompiler/engine.h:25, from decompiler/kyra/engine.h:25, from decompiler/kyra/engine.cpp:22: ./decompiler/value.h:235:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 235 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:338:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 338 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:380:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 380 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ In file included from ./decompiler/engine.h:25, from decompiler/kyra/engine.h:25, from decompiler/kyra/engine.cpp:22: ./decompiler/disassembler.h:47:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 47 | virtual void doDisassemble() throw(std::exception) = 0; | ^~~~~ In file included from decompiler/kyra/engine.cpp:23: decompiler/kyra/disassembler.h:97:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 97 | void doDisassemble() throw(std::exception); | ^~~~~ C++ decompiler/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/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/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/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.coNeaH/BUILD/tmp/rpm-tmp.60127 TMP=/home/users/builder/tmp HOME=/home/users/builder PATH=/home/users/builder/GNUstep/Tools:/bin:/usr/bin:/usr/local/bin:/home/users/builder/bin TMPDIR=/tmp/B.coNeaH/BUILD/tmp + umask 022 + cd /tmp/B.coNeaH/BUILD + /bin/rm '--interactive=never' -rf /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder + /bin/mkdir -p /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder + cd scummvm-2.1.1 + rm -rf /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder + install -d /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/share/man/man6 /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/share/pixmaps /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/share/applications /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib64/scummvm + cp -p scummvm /tmp/B.coNeaH/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.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib64/scummvm + /usr/bin/make -Otarget -j9 -C scummvm-tools-2.1.0 install 'DESTDIR=/tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder' make: Entering directory '/tmp/B.coNeaH/BUILD/scummvm-2.1.1/scummvm-tools-2.1.0' install -p -m 0755 -d /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin install -p -m 0755 -d /tmp/B.coNeaH/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.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin ; done install -m 0755 -d /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/share/scummvm-tools install -p -m 0644 ./gui/media/*.* /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/share/scummvm-tools make: Leaving directory '/tmp/B.coNeaH/BUILD/scummvm-2.1.1/scummvm-tools-2.1.0' + cp -p /tmp/B.coNeaH/scummvm.desktop /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/share/applications + cp -p icons/scummvm.svg /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/share/pixmaps + install -d /tmp/B.coNeaH/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.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/share/scummvm + /usr/lib/rpm/find-debuginfo.sh /tmp/B.coNeaH/BUILD/scummvm-2.1.1 RPM_BUILD_DIR=/tmp/B.coNeaH/BUILD extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin/construct_mohawk extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin/create_sjisfnt extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin/decine extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin/decompile extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin/degob extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin/dekyra extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin/deprince extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin/descumm extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin/desword2 extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin/extract_mohawk extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin/gob_loadcalc extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin/scummvm extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin/scummvm-tools extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin/scummvm-tools-cli extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib64/scummvm/libaccess.so extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib64/scummvm/libadl.so extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib64/scummvm/libagi.so extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib64/scummvm/libagos.so extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib64/scummvm/libavalanche.so extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib64/scummvm/libbbvs.so extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib64/scummvm/libbladerunner.so extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib64/scummvm/libcge.so extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib64/scummvm/libcge2.so extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib64/scummvm/libchewy.so extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib64/scummvm/libcine.so extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib64/scummvm/libcomposer.so extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib64/scummvm/libcruise.so extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib64/scummvm/libcryo.so extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib64/scummvm/libcryomni3d.so extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib64/scummvm/libdirector.so extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib64/scummvm/libdm.so extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib64/scummvm/libdraci.so extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib64/scummvm/libdrascula.so extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib64/scummvm/libdreamweb.so extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib64/scummvm/libfullpipe.so extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib64/scummvm/libglk.so extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib64/scummvm/libgnap.so extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib64/scummvm/libgob.so extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib64/scummvm/libgroovie.so extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib64/scummvm/libhdb.so extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib64/scummvm/libhopkins.so extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib64/scummvm/libhugo.so extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib64/scummvm/libillusions.so extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib64/scummvm/libkyra.so extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib64/scummvm/liblab.so extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib64/scummvm/liblastexpress.so extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib64/scummvm/liblilliput.so extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib64/scummvm/liblure.so extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib64/scummvm/libmacventure.so extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib64/scummvm/libmade.so extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib64/scummvm/libmads.so extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib64/scummvm/libmohawk.so extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib64/scummvm/libmortevielle.so extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib64/scummvm/libmutationofjb.so extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib64/scummvm/libneverhood.so extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib64/scummvm/libparallaction.so extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib64/scummvm/libpegasus.so extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib64/scummvm/libpink.so extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib64/scummvm/libplumbers.so extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib64/scummvm/libprince.so extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib64/scummvm/libqueen.so extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib64/scummvm/libsaga.so extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib64/scummvm/libsci.so extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib64/scummvm/libscumm.so extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib64/scummvm/libsherlock.so extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib64/scummvm/libsky.so extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib64/scummvm/libsludge.so extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib64/scummvm/libstartrek.so extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib64/scummvm/libsupernova.so extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib64/scummvm/libsword1.so extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib64/scummvm/libsword2.so extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib64/scummvm/libsword25.so extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib64/scummvm/libteenagent.so extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib64/scummvm/libtestbed.so extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib64/scummvm/libtinsel.so extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib64/scummvm/libtitanic.so extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib64/scummvm/libtoltecs.so extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib64/scummvm/libtony.so extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib64/scummvm/libtoon.so extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib64/scummvm/libtouche.so extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib64/scummvm/libtsage.so extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib64/scummvm/libtucker.so extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib64/scummvm/libvoyeur.so extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib64/scummvm/libwage.so extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib64/scummvm/libwintermute.so extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib64/scummvm/libxeen.so extracting debug info from /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib64/scummvm/libzvision.so cpio: /tmp/B.0UPAqf/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.x86_64 Executing(%doc): /bin/sh -e /tmp/B.coNeaH/BUILD/tmp/rpm-tmp.9273 + umask 022 + cd /tmp/B.coNeaH/BUILD + cd scummvm-2.1.1 + DOCDIR=/tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/share/doc/scummvm-2.1.1 + export DOCDIR + test -d /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/share/doc/scummvm-2.1.1 + /bin/mkdir -p /tmp/B.coNeaH/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.coNeaH/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.coNeaH/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) = 136d84585eef544a4e9f45578089ce98a38445f0 Requires: libFLAC.so.8()(64bit) libSDL2-2.0.so.0()(64bit) libSDL2_net-2.0.so.0()(64bit) liba52.so.0()(64bit) libasound.so.2()(64bit) libasound.so.2(ALSA_0.9)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.11)(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.15)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libcurl.so.4()(64bit) libdl.so.2()(64bit) libdl.so.2(GLIBC_2.2.5)(64bit) libfaad.so.2()(64bit) libfluidsynth.so.2()(64bit) libfreetype.so.6()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libjpeg.so.8()(64bit) libjpeg.so.8(LIBJPEG_8.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libm.so.6(GLIBC_2.27)(64bit) libm.so.6(GLIBC_2.29)(64bit) libmad.so.0()(64bit) libmpeg2.so.0()(64bit) libogg.so.0()(64bit) libpng16.so.16()(64bit) libpng16.so.16(PNG16_0)(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.2.5)(64bit) libspeechd.so.2()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libtheoradec.so.1()(64bit) libtheoradec.so.1(libtheoradec_1.0)(64bit) libvorbis.so.0()(64bit) libvorbisfile.so.3()(64bit) libz.so.1()(64bit) rtld(GNU_HASH) Obsoletes: scummvm-engine-m4 Processing files: scummvm-tools-2.1.1-1.x86_64 Executing(%doc): /bin/sh -e /tmp/B.coNeaH/BUILD/tmp/rpm-tmp.9273 + umask 022 + cd /tmp/B.coNeaH/BUILD + cd scummvm-2.1.1 + DOCDIR=/tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/share/doc/scummvm-tools-2.1.1 + export DOCDIR + test -d /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder/usr/share/doc/scummvm-tools-2.1.1 + /bin/mkdir -p /tmp/B.coNeaH/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.coNeaH/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.coNeaH/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) = 03920fce8c3a8d6cdd23a690b37bfac52794cc66 elf(buildid) = 049865db476ae03d555d659a9045f126f3d7a38c elf(buildid) = 46e43b87e26814059c9bbff6643747fea700ed68 elf(buildid) = 586760d684e286bcd49392623f10a8c3532b9c3f elf(buildid) = 71f7b344727a96300ef6b45ba87a82298073459b elf(buildid) = 78fbd0b73e0de0d9fed2e894f777d1a05962091c elf(buildid) = 79d4cb4553c0b170fd59e8ce84e51c433421023c elf(buildid) = 7d22ffa4c6964bce348112bcae5e8baef7cc6b95 elf(buildid) = 9c5f495886354119b2a7b8d8a0697211526c37f5 elf(buildid) = bf16efd6d163121bcafcedfc4b25974362d1bc29 elf(buildid) = bfd51b4278b9af2cf2c22ad5c8324f113eb8db26 elf(buildid) = d7056b229b392086e4a8c80fc8bd1ec40511274e elf(buildid) = f97419231faef8a5436c3bd6f855a2f506a12c40 Requires: libFLAC.so.8()(64bit) libboost_program_options.so.1.73.0()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libfreetype.so.6()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.4)(64bit) libogg.so.0()(64bit) libpng16.so.16()(64bit) libpng16.so.16(PNG16_0)(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.2.5)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.1)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libvorbis.so.0()(64bit) libvorbisenc.so.2()(64bit) libwx_baseu-3.0.so.0()(64bit) libwx_baseu-3.0.so.0(WXU_3.0)(64bit) libwx_gtk2u_adv-3.0.so.0()(64bit) libwx_gtk2u_adv-3.0.so.0(WXU_3.0)(64bit) libwx_gtk2u_core-3.0.so.0()(64bit) libwx_gtk2u_core-3.0.so.0(WXU_3.0)(64bit) libz.so.1()(64bit) rtld(GNU_HASH) Processing files: scummvm-engine-agi-2.1.1-1.x86_64 Provides: elf(buildid) = 6a14a4eb6c2a839fad7137b689fe072ae708a4a6 libagi.so()(64bit) Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libm.so.6(GLIBC_2.27)(64bit) libm.so.6(GLIBC_2.29)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH) Processing files: scummvm-engine-agos-2.1.1-1.x86_64 Provides: elf(buildid) = f1855ffdba6cb6e89e74b0e64130bc91941f20cb libagos.so()(64bit) Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.29)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH) Processing files: scummvm-engine-bladerunner-2.1.1-1.x86_64 Provides: elf(buildid) = 9585e6f0ce74bf11adb3aeded70d55f023987fab libbladerunner.so()(64bit) Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH) Processing files: scummvm-engine-cge-2.1.1-1.x86_64 Provides: elf(buildid) = 08289ef39f9569b80429ae2b2c4a1c8039bc05ce libcge.so()(64bit) Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH) Processing files: scummvm-engine-chewy-2.1.1-1.x86_64 Provides: elf(buildid) = 0e977ab94275256960f911039542cd9991125523 libchewy.so()(64bit) Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH) Processing files: scummvm-engine-cine-2.1.1-1.x86_64 Provides: elf(buildid) = 7c47972e9340a8c0ee5589b63606ce9ac950a622 libcine.so()(64bit) Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH) Processing files: scummvm-engine-composer-2.1.1-1.x86_64 Provides: elf(buildid) = 4c596cff1f909c4f703dd518cc991c3547b30b2c libcomposer.so()(64bit) Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH) Processing files: scummvm-engine-cruise-2.1.1-1.x86_64 Provides: elf(buildid) = 2d3de54cfa45e4f83c180a96e06a8fb44bcd5bda libcruise.so()(64bit) Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH) Processing files: scummvm-engine-cryo-2.1.1-1.x86_64 Provides: elf(buildid) = 80609d9505db23e8b7939e1d4646354c8c94d27b libcryo.so()(64bit) Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH) Processing files: scummvm-engine-cryomni3d-2.1.1-1.x86_64 Provides: elf(buildid) = e530ba0b87c51642f19b95f4481eb771757112cb libcryomni3d.so()(64bit) Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH) Processing files: scummvm-engine-draci-2.1.1-1.x86_64 Provides: elf(buildid) = fd9852f2fb4715b0ebc0982d2ce8c771c7a1661a libdraci.so()(64bit) Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH) Processing files: scummvm-engine-drascula-2.1.1-1.x86_64 Provides: elf(buildid) = b0574501fc6f2df61c5307dea11f190afe3ef0d5 libdrascula.so()(64bit) Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH) Processing files: scummvm-engine-dreamweb-2.1.1-1.x86_64 Provides: elf(buildid) = b112ae001df433fac9b01ee676378f97150f673a libdreamweb.so()(64bit) Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH) Processing files: scummvm-engine-glk-2.1.1-1.x86_64 Provides: elf(buildid) = 01071f50da3583b0a5fec35ccbcc75cc7711f27e libglk.so()(64bit) Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libm.so.6(GLIBC_2.27)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH) Processing files: scummvm-engine-gob-2.1.1-1.x86_64 Provides: elf(buildid) = 5b79b18be82acf3a8e3198767faca637060a089e libgob.so()(64bit) Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH) Processing files: scummvm-engine-groovie-2.1.1-1.x86_64 Provides: elf(buildid) = 395d1cccb607ec2aa2824db2a1a2bc00106e6b85 libgroovie.so()(64bit) Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH) Processing files: scummvm-engine-hdb-2.1.1-1.x86_64 Provides: elf(buildid) = d6eeec5c4e79888a6d7195cd24d6472eb9960120 libhdb.so()(64bit) Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH) Processing files: scummvm-engine-hugo-2.1.1-1.x86_64 Provides: elf(buildid) = aa865f0991286ea537391e5db442ef1b9d8c2097 libhugo.so()(64bit) Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH) Processing files: scummvm-engine-illusions-2.1.1-1.x86_64 Provides: elf(buildid) = e826341bfdc9da5fda1dadc3ab4cd07e9b8f2f4b libillusions.so()(64bit) Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH) Processing files: scummvm-engine-kyra-2.1.1-1.x86_64 Provides: elf(buildid) = 35f6173a16e7d66e371723004895e66260842627 libkyra.so()(64bit) Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH) Processing files: scummvm-engine-lastexpress-2.1.1-1.x86_64 Provides: elf(buildid) = 0ded959033821f0bf15a2bfa61ffb1e1931af798 liblastexpress.so()(64bit) Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH) Processing files: scummvm-engine-lilliput-2.1.1-1.x86_64 Provides: elf(buildid) = 08a8814cb9a638d6225abcf1d4ddf6d2f4535d3c liblilliput.so()(64bit) Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH) Processing files: scummvm-engine-lure-2.1.1-1.x86_64 Provides: elf(buildid) = 84584eeccb07de6cd74bf369e90040b2837c165e liblure.so()(64bit) Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH) Processing files: scummvm-engine-made-2.1.1-1.x86_64 Provides: elf(buildid) = ef8a0548d353ec84c27f729f6ddd6639f06b5933 libmade.so()(64bit) Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH) Processing files: scummvm-engine-mohawk-2.1.1-1.x86_64 Provides: elf(buildid) = 04b2e34e9c853b99cbda74933a4d9f52a81954d8 libmohawk.so()(64bit) Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH) Processing files: scummvm-engine-mutationofjb-2.1.1-1.x86_64 Provides: elf(buildid) = 08bf268b2feb5a75ddca261adfa440b707c6ce92 libmutationofjb.so()(64bit) Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH) Processing files: scummvm-engine-parallaction-2.1.1-1.x86_64 Provides: elf(buildid) = 125f2183938d801084b9d65ffcb699b3fb59db90 libparallaction.so()(64bit) Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH) Processing files: scummvm-engine-pink-2.1.1-1.x86_64 Provides: elf(buildid) = 59e4bb86b869508a654087412a2f9354a5e482a7 libpink.so()(64bit) Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH) Processing files: scummvm-engine-plumbers-2.1.1-1.x86_64 Provides: elf(buildid) = bc82fa0aaad35038fd2554027fa9243ce82989d7 libplumbers.so()(64bit) Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH) Processing files: scummvm-engine-queen-2.1.1-1.x86_64 Provides: elf(buildid) = 704450f1c6352a7b5f051b4bc2a0ed93e91f71f8 libqueen.so()(64bit) Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH) Processing files: scummvm-engine-saga-2.1.1-1.x86_64 Provides: elf(buildid) = 8dbbc199c994ab35af1f941b82dea79e9cf10ee5 libsaga.so()(64bit) Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.29)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH) Processing files: scummvm-engine-sci-2.1.1-1.x86_64 Provides: elf(buildid) = 32c6b5602e9e54c9f0ab4a6469675ba4567f1cf4 libsci.so()(64bit) Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libm.so.6(GLIBC_2.29)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH) Processing files: scummvm-engine-scumm-2.1.1-1.x86_64 Provides: elf(buildid) = 0df0819f4a8e0fe6610bd480265a38bc06a5c988 libscumm.so()(64bit) Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libm.so.6(GLIBC_2.29)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH) Processing files: scummvm-engine-sky-2.1.1-1.x86_64 Provides: elf(buildid) = 91e83c127151630fa5ef5c54b056cb1b3d75a782 libsky.so()(64bit) Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH) Processing files: scummvm-engine-sludge-2.1.1-1.x86_64 Provides: elf(buildid) = db05a09ab5b64fcf9f5c0be8c8ed10920eb61fff libsludge.so()(64bit) Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH) Processing files: scummvm-engine-sword1-2.1.1-1.x86_64 Provides: elf(buildid) = fe0dc6befa26c17584757dc6077bd4c68484a276 libsword1.so()(64bit) Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH) Processing files: scummvm-engine-sword2-2.1.1-1.x86_64 Provides: elf(buildid) = b42172b138ad4f61ffc0c61aaa00de3b03c4557a libsword2.so()(64bit) Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH) Processing files: scummvm-engine-sword25-2.1.1-1.x86_64 Provides: elf(buildid) = 113ff6cab8fe1f9a3f66addc454a0df3b60b1828 libsword25.so()(64bit) Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH) Processing files: scummvm-engine-startrek-2.1.1-1.x86_64 Provides: elf(buildid) = 6dedec4f9c36826502539ddd1998b98aed495f18 libstartrek.so()(64bit) Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH) Processing files: scummvm-engine-supernova-2.1.1-1.x86_64 Provides: elf(buildid) = 614ad13068e222cbb7dbb2da4ea622cde3264633 libsupernova.so()(64bit) Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH) Processing files: scummvm-engine-teenagent-2.1.1-1.x86_64 Provides: elf(buildid) = 004979856847f7dcc86bc85eb5ced168c5dd9e30 libteenagent.so()(64bit) Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH) Processing files: scummvm-engine-testbed-2.1.1-1.x86_64 Provides: elf(buildid) = 3458a7252a0d3152610cef766b8d1edb1518a027 libtestbed.so()(64bit) Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH) Processing files: scummvm-engine-tinsel-2.1.1-1.x86_64 Provides: elf(buildid) = 1599debad0bb97a607511ad265dc021ab8f38c5e libtinsel.so()(64bit) Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH) Processing files: scummvm-engine-toon-2.1.1-1.x86_64 Provides: elf(buildid) = 280079162b51da6817e22813cd7252c28e1e7738 libtoon.so()(64bit) Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH) Processing files: scummvm-engine-touche-2.1.1-1.x86_64 Provides: elf(buildid) = 3c09fd71eb3c751cab9b76a296b3a59a53ade400 libtouche.so()(64bit) Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH) Processing files: scummvm-engine-tsage-2.1.1-1.x86_64 Provides: elf(buildid) = b0b130c58c37838290d3d5232b31ccd2ccc13cde libtsage.so()(64bit) Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH) Processing files: scummvm-engine-tucker-2.1.1-1.x86_64 Provides: elf(buildid) = ed135bade72e912d163f0157fd7330af3af476f8 libtucker.so()(64bit) Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH) Processing files: scummvm-engine-hopkins-2.1.1-1.x86_64 Provides: elf(buildid) = 8665119545b2718e7d0a2a9a00a7d49e316a8c2e libhopkins.so()(64bit) Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH) Processing files: scummvm-engine-pegasus-2.1.1-1.x86_64 Provides: elf(buildid) = 0120084389ee3bc59442203d5c8c950bcac39372 libpegasus.so()(64bit) Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH) Processing files: scummvm-engine-toltecs-2.1.1-1.x86_64 Provides: elf(buildid) = 8a7137682f6bdbe02de2810c5d7817e6314390a8 libtoltecs.so()(64bit) Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH) Processing files: scummvm-engine-tony-2.1.1-1.x86_64 Provides: elf(buildid) = 4803b1030b00b6fba1b67ecca81f04f1ec7ffd88 libtony.so()(64bit) Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.29)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH) Processing files: scummvm-engine-wintermute-2.1.1-1.x86_64 Provides: elf(buildid) = 84d38f70eb082b5db513bed12718a2c76b587eb0 libwintermute.so()(64bit) Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libm.so.6(GLIBC_2.29)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH) Processing files: scummvm-engine-access-2.1.1-1.x86_64 Provides: elf(buildid) = c85c396e5dc0a48fe2beeb4e2ad0db8034cd3cf7 libaccess.so()(64bit) Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH) Processing files: scummvm-engine-adl-2.1.1-1.x86_64 Provides: elf(buildid) = d53a04a40b04b287cf06b4aee15b626590c3fee0 libadl.so()(64bit) Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH) Processing files: scummvm-engine-avalanche-2.1.1-1.x86_64 Provides: elf(buildid) = 2cdf25924b994e617de0555e0b4e59c5ef39bae5 libavalanche.so()(64bit) Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH) Processing files: scummvm-engine-bbvs-2.1.1-1.x86_64 Provides: elf(buildid) = 684df3ac9d3f49b627d2e8247ed438224682009d libbbvs.so()(64bit) Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH) Processing files: scummvm-engine-cge2-2.1.1-1.x86_64 Provides: elf(buildid) = d489ef870844164bbd68ecb4bb9f10a57bf95ac4 libcge2.so()(64bit) Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH) Processing files: scummvm-engine-director-2.1.1-1.x86_64 Provides: elf(buildid) = 596a9c8f9fb4b75ca99be6c189b03da0a9fd1e6e libdirector.so()(64bit) Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libm.so.6(GLIBC_2.29)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH) Processing files: scummvm-engine-dm-2.1.1-1.x86_64 Provides: elf(buildid) = f1aaa0d1d6bd18913350d8201325f01afce9f2d7 libdm.so()(64bit) Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH) Processing files: scummvm-engine-fullpipe-2.1.1-1.x86_64 Provides: elf(buildid) = f251ed954e069ea7e209bc07049e12522a635c45 libfullpipe.so()(64bit) Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH) Processing files: scummvm-engine-gnap-2.1.1-1.x86_64 Provides: elf(buildid) = a3e215f6870b28896a77d700d6637e2a4c50a38d libgnap.so()(64bit) Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH) Processing files: scummvm-engine-lab-2.1.1-1.x86_64 Provides: elf(buildid) = 3289756ac0b79718629aac31e10bf23190469192 liblab.so()(64bit) Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH) Processing files: scummvm-engine-macventure-2.1.1-1.x86_64 Provides: elf(buildid) = 049d2c80259fddafde03b1d611b03401f6262462 libmacventure.so()(64bit) Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH) Processing files: scummvm-engine-mads-2.1.1-1.x86_64 Provides: elf(buildid) = 646afc1427fc18887bbedd01389d9624d3069bbe libmads.so()(64bit) Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH) Processing files: scummvm-engine-mortevielle-2.1.1-1.x86_64 Provides: elf(buildid) = 45f7f9ac283ba0460a0deadbd9b180face84dd5a libmortevielle.so()(64bit) Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH) Processing files: scummvm-engine-neverhood-2.1.1-1.x86_64 Provides: elf(buildid) = 3871f3ab7a08de1af8ecc3d57ecc6f642113fcc1 libneverhood.so()(64bit) Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH) Processing files: scummvm-engine-prince-2.1.1-1.x86_64 Provides: elf(buildid) = 18ccb619432c74de1bba084922fad196652bfe3a libprince.so()(64bit) Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH) Processing files: scummvm-engine-sherlock-2.1.1-1.x86_64 Provides: elf(buildid) = 40739bc1e7c0f97864058fe5a06b7298e6b4e488 libsherlock.so()(64bit) Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH) Processing files: scummvm-engine-titanic-2.1.1-1.x86_64 Provides: elf(buildid) = f9438de169ed9be8731e917486fb8efa929de91a libtitanic.so()(64bit) Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libm.so.6(GLIBC_2.29)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH) Processing files: scummvm-engine-voyeur-2.1.1-1.x86_64 Provides: elf(buildid) = 6ee21309826eaaf95d181d4480c17d8c6b4b0f4a libvoyeur.so()(64bit) Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH) Processing files: scummvm-engine-wage-2.1.1-1.x86_64 Provides: elf(buildid) = e80a4e68d6dc2e41206ed317d22f68fd1cf98b03 libwage.so()(64bit) Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH) Processing files: scummvm-engine-xeen-2.1.1-1.x86_64 Provides: elf(buildid) = 6b01fe6cc266a29ff4b486a5144fbf4a6be4a710 libxeen.so()(64bit) Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH) Processing files: scummvm-engine-zvision-2.1.1-1.x86_64 Provides: elf(buildid) = 440126d2e5100fc4841810ae2bca0025880357d4 libzvision.so()(64bit) Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH) Processing files: scummvm-theme-classic-2.1.1-1.x86_64 Processing files: scummvm-theme-modern-2.1.1-1.x86_64 Processing files: scummvm-theme-remastered-2.1.1-1.x86_64 Processing files: scummvm-debuginfo-2.1.1-1.x86_64 Checking for unpackaged file(s): /usr/lib/rpm/check-files /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder warning: Could not canonicalize hostname: ymir-builder Wrote: /tmp/B.coNeaH/RPMS/scummvm-2.1.1-1.x86_64.rpm Wrote: /tmp/B.coNeaH/RPMS/scummvm-tools-2.1.1-1.x86_64.rpm Wrote: /tmp/B.coNeaH/RPMS/scummvm-engine-agi-2.1.1-1.x86_64.rpm Wrote: /tmp/B.coNeaH/RPMS/scummvm-engine-agos-2.1.1-1.x86_64.rpm Wrote: /tmp/B.coNeaH/RPMS/scummvm-engine-bladerunner-2.1.1-1.x86_64.rpm Wrote: /tmp/B.coNeaH/RPMS/scummvm-engine-cge-2.1.1-1.x86_64.rpm Wrote: /tmp/B.coNeaH/RPMS/scummvm-engine-chewy-2.1.1-1.x86_64.rpm Wrote: /tmp/B.coNeaH/RPMS/scummvm-engine-cine-2.1.1-1.x86_64.rpm Wrote: /tmp/B.coNeaH/RPMS/scummvm-engine-composer-2.1.1-1.x86_64.rpm Wrote: /tmp/B.coNeaH/RPMS/scummvm-engine-cruise-2.1.1-1.x86_64.rpm Wrote: /tmp/B.coNeaH/RPMS/scummvm-engine-cryo-2.1.1-1.x86_64.rpm Wrote: /tmp/B.coNeaH/RPMS/scummvm-engine-cryomni3d-2.1.1-1.x86_64.rpm Wrote: /tmp/B.coNeaH/RPMS/scummvm-engine-draci-2.1.1-1.x86_64.rpm Wrote: /tmp/B.coNeaH/RPMS/scummvm-engine-drascula-2.1.1-1.x86_64.rpm Wrote: /tmp/B.coNeaH/RPMS/scummvm-engine-dreamweb-2.1.1-1.x86_64.rpm Wrote: /tmp/B.coNeaH/RPMS/scummvm-engine-glk-2.1.1-1.x86_64.rpm Wrote: /tmp/B.coNeaH/RPMS/scummvm-engine-gob-2.1.1-1.x86_64.rpm Wrote: /tmp/B.coNeaH/RPMS/scummvm-engine-groovie-2.1.1-1.x86_64.rpm Wrote: /tmp/B.coNeaH/RPMS/scummvm-engine-hdb-2.1.1-1.x86_64.rpm Wrote: /tmp/B.coNeaH/RPMS/scummvm-engine-hugo-2.1.1-1.x86_64.rpm Wrote: /tmp/B.coNeaH/RPMS/scummvm-engine-illusions-2.1.1-1.x86_64.rpm Wrote: /tmp/B.coNeaH/RPMS/scummvm-engine-kyra-2.1.1-1.x86_64.rpm Wrote: /tmp/B.coNeaH/RPMS/scummvm-engine-lastexpress-2.1.1-1.x86_64.rpm Wrote: /tmp/B.coNeaH/RPMS/scummvm-engine-lilliput-2.1.1-1.x86_64.rpm Wrote: /tmp/B.coNeaH/RPMS/scummvm-engine-lure-2.1.1-1.x86_64.rpm Wrote: /tmp/B.coNeaH/RPMS/scummvm-engine-made-2.1.1-1.x86_64.rpm Wrote: /tmp/B.coNeaH/RPMS/scummvm-engine-mohawk-2.1.1-1.x86_64.rpm Wrote: /tmp/B.coNeaH/RPMS/scummvm-engine-mutationofjb-2.1.1-1.x86_64.rpm Wrote: /tmp/B.coNeaH/RPMS/scummvm-engine-parallaction-2.1.1-1.x86_64.rpm Wrote: /tmp/B.coNeaH/RPMS/scummvm-engine-pink-2.1.1-1.x86_64.rpm Wrote: /tmp/B.coNeaH/RPMS/scummvm-engine-plumbers-2.1.1-1.x86_64.rpm Wrote: /tmp/B.coNeaH/RPMS/scummvm-engine-queen-2.1.1-1.x86_64.rpm Wrote: /tmp/B.coNeaH/RPMS/scummvm-engine-saga-2.1.1-1.x86_64.rpm Wrote: /tmp/B.coNeaH/RPMS/scummvm-engine-sci-2.1.1-1.x86_64.rpm Wrote: /tmp/B.coNeaH/RPMS/scummvm-engine-scumm-2.1.1-1.x86_64.rpm Wrote: /tmp/B.coNeaH/RPMS/scummvm-engine-sky-2.1.1-1.x86_64.rpm Wrote: /tmp/B.coNeaH/RPMS/scummvm-engine-sludge-2.1.1-1.x86_64.rpm Wrote: /tmp/B.coNeaH/RPMS/scummvm-engine-sword1-2.1.1-1.x86_64.rpm Wrote: /tmp/B.coNeaH/RPMS/scummvm-engine-sword2-2.1.1-1.x86_64.rpm Wrote: /tmp/B.coNeaH/RPMS/scummvm-engine-sword25-2.1.1-1.x86_64.rpm Wrote: /tmp/B.coNeaH/RPMS/scummvm-engine-startrek-2.1.1-1.x86_64.rpm Wrote: /tmp/B.coNeaH/RPMS/scummvm-engine-supernova-2.1.1-1.x86_64.rpm Wrote: /tmp/B.coNeaH/RPMS/scummvm-engine-teenagent-2.1.1-1.x86_64.rpm Wrote: /tmp/B.coNeaH/RPMS/scummvm-engine-testbed-2.1.1-1.x86_64.rpm Wrote: /tmp/B.coNeaH/RPMS/scummvm-engine-tinsel-2.1.1-1.x86_64.rpm Wrote: /tmp/B.coNeaH/RPMS/scummvm-engine-toon-2.1.1-1.x86_64.rpm Wrote: /tmp/B.coNeaH/RPMS/scummvm-engine-touche-2.1.1-1.x86_64.rpm Wrote: /tmp/B.coNeaH/RPMS/scummvm-engine-tsage-2.1.1-1.x86_64.rpm Wrote: /tmp/B.coNeaH/RPMS/scummvm-engine-tucker-2.1.1-1.x86_64.rpm Wrote: /tmp/B.coNeaH/RPMS/scummvm-engine-hopkins-2.1.1-1.x86_64.rpm Wrote: /tmp/B.coNeaH/RPMS/scummvm-engine-pegasus-2.1.1-1.x86_64.rpm Wrote: /tmp/B.coNeaH/RPMS/scummvm-engine-toltecs-2.1.1-1.x86_64.rpm Wrote: /tmp/B.coNeaH/RPMS/scummvm-engine-tony-2.1.1-1.x86_64.rpm Wrote: /tmp/B.coNeaH/RPMS/scummvm-engine-wintermute-2.1.1-1.x86_64.rpm Wrote: /tmp/B.coNeaH/RPMS/scummvm-engine-access-2.1.1-1.x86_64.rpm Wrote: /tmp/B.coNeaH/RPMS/scummvm-engine-adl-2.1.1-1.x86_64.rpm Wrote: /tmp/B.coNeaH/RPMS/scummvm-engine-avalanche-2.1.1-1.x86_64.rpm Wrote: /tmp/B.coNeaH/RPMS/scummvm-engine-bbvs-2.1.1-1.x86_64.rpm Wrote: /tmp/B.coNeaH/RPMS/scummvm-engine-cge2-2.1.1-1.x86_64.rpm Wrote: /tmp/B.coNeaH/RPMS/scummvm-engine-director-2.1.1-1.x86_64.rpm Wrote: /tmp/B.coNeaH/RPMS/scummvm-engine-dm-2.1.1-1.x86_64.rpm Wrote: /tmp/B.coNeaH/RPMS/scummvm-engine-fullpipe-2.1.1-1.x86_64.rpm Wrote: /tmp/B.coNeaH/RPMS/scummvm-engine-gnap-2.1.1-1.x86_64.rpm Wrote: /tmp/B.coNeaH/RPMS/scummvm-engine-lab-2.1.1-1.x86_64.rpm Wrote: /tmp/B.coNeaH/RPMS/scummvm-engine-macventure-2.1.1-1.x86_64.rpm Wrote: /tmp/B.coNeaH/RPMS/scummvm-engine-mads-2.1.1-1.x86_64.rpm Wrote: /tmp/B.coNeaH/RPMS/scummvm-engine-mortevielle-2.1.1-1.x86_64.rpm Wrote: /tmp/B.coNeaH/RPMS/scummvm-engine-neverhood-2.1.1-1.x86_64.rpm Wrote: /tmp/B.coNeaH/RPMS/scummvm-engine-prince-2.1.1-1.x86_64.rpm Wrote: /tmp/B.coNeaH/RPMS/scummvm-engine-sherlock-2.1.1-1.x86_64.rpm Wrote: /tmp/B.coNeaH/RPMS/scummvm-engine-titanic-2.1.1-1.x86_64.rpm Wrote: /tmp/B.coNeaH/RPMS/scummvm-engine-voyeur-2.1.1-1.x86_64.rpm Wrote: /tmp/B.coNeaH/RPMS/scummvm-engine-wage-2.1.1-1.x86_64.rpm Wrote: /tmp/B.coNeaH/RPMS/scummvm-engine-xeen-2.1.1-1.x86_64.rpm Wrote: /tmp/B.coNeaH/RPMS/scummvm-engine-zvision-2.1.1-1.x86_64.rpm Wrote: /tmp/B.coNeaH/RPMS/scummvm-theme-classic-2.1.1-1.x86_64.rpm Wrote: /tmp/B.coNeaH/RPMS/scummvm-theme-modern-2.1.1-1.x86_64.rpm Wrote: /tmp/B.coNeaH/RPMS/scummvm-theme-remastered-2.1.1-1.x86_64.rpm Wrote: /tmp/B.coNeaH/RPMS/scummvm-debuginfo-2.1.1-1.x86_64.rpm Executing(%clean): /bin/sh -e /tmp/B.coNeaH/BUILD/tmp/rpm-tmp.66386 + umask 022 + cd /tmp/B.coNeaH/BUILD + cd scummvm-2.1.1 + /bin/rm '--interactive=never' -rf /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder + rm -rf /tmp/B.coNeaH/BUILD/tmp/scummvm-2.1.1-root-builder ended at: Fri Jul 31 21:18:24 2020, done in 0:12:02.610398 + chmod -R u+rwX /tmp/B.coNeaH/BUILD + rm -rf /tmp/B.coNeaH/tmp /tmp/B.coNeaH/BUILD test-build: not copying to /spools/ready Begin-PLD-Builder-Info not upgrading End-PLD-Builder-Info + rm -rf /tmp/B.coNeaH Begin-PLD-Builder-Info Build-Time: user:3349.31s sys:248.00s real:738.35s (faults io:123 non-io:61968456) Files queued for ftp: 161752346 scummvm-debuginfo-2.1.1-1.x86_64.rpm 41739 scummvm-theme-remastered-2.1.1-1.x86_64.rpm 56506 scummvm-theme-modern-2.1.1-1.x86_64.rpm 20134 scummvm-theme-classic-2.1.1-1.x86_64.rpm 156112 scummvm-engine-zvision-2.1.1-1.x86_64.rpm 344671 scummvm-engine-xeen-2.1.1-1.x86_64.rpm 83833 scummvm-engine-wage-2.1.1-1.x86_64.rpm 87314 scummvm-engine-voyeur-2.1.1-1.x86_64.rpm 956861 scummvm-engine-titanic-2.1.1-1.x86_64.rpm 370745 scummvm-engine-sherlock-2.1.1-1.x86_64.rpm 112166 scummvm-engine-prince-2.1.1-1.x86_64.rpm 360229 scummvm-engine-neverhood-2.1.1-1.x86_64.rpm 85848 scummvm-engine-mortevielle-2.1.1-1.x86_64.rpm 623797 scummvm-engine-mads-2.1.1-1.x86_64.rpm 96216 scummvm-engine-macventure-2.1.1-1.x86_64.rpm 81315 scummvm-engine-lab-2.1.1-1.x86_64.rpm 175336 scummvm-engine-gnap-2.1.1-1.x86_64.rpm 337057 scummvm-engine-fullpipe-2.1.1-1.x86_64.rpm 182555 scummvm-engine-dm-2.1.1-1.x86_64.rpm 158829 scummvm-engine-director-2.1.1-1.x86_64.rpm 81721 scummvm-engine-cge2-2.1.1-1.x86_64.rpm 89202 scummvm-engine-bbvs-2.1.1-1.x86_64.rpm 138690 scummvm-engine-avalanche-2.1.1-1.x86_64.rpm 150582 scummvm-engine-adl-2.1.1-1.x86_64.rpm 159223 scummvm-engine-access-2.1.1-1.x86_64.rpm 429157 scummvm-engine-wintermute-2.1.1-1.x86_64.rpm 212582 scummvm-engine-tony-2.1.1-1.x86_64.rpm 76253 scummvm-engine-toltecs-2.1.1-1.x86_64.rpm 389577 scummvm-engine-pegasus-2.1.1-1.x86_64.rpm 176163 scummvm-engine-hopkins-2.1.1-1.x86_64.rpm 93043 scummvm-engine-tucker-2.1.1-1.x86_64.rpm 1216838 scummvm-engine-tsage-2.1.1-1.x86_64.rpm 75726 scummvm-engine-touche-2.1.1-1.x86_64.rpm 117642 scummvm-engine-toon-2.1.1-1.x86_64.rpm 243538 scummvm-engine-tinsel-2.1.1-1.x86_64.rpm 91061 scummvm-engine-testbed-2.1.1-1.x86_64.rpm 99376 scummvm-engine-teenagent-2.1.1-1.x86_64.rpm 172503 scummvm-engine-supernova-2.1.1-1.x86_64.rpm 339844 scummvm-engine-startrek-2.1.1-1.x86_64.rpm 187158 scummvm-engine-sword25-2.1.1-1.x86_64.rpm 138542 scummvm-engine-sword2-2.1.1-1.x86_64.rpm 117668 scummvm-engine-sword1-2.1.1-1.x86_64.rpm 112417 scummvm-engine-sludge-2.1.1-1.x86_64.rpm 104648 scummvm-engine-sky-2.1.1-1.x86_64.rpm 860946 scummvm-engine-scumm-2.1.1-1.x86_64.rpm 953281 scummvm-engine-sci-2.1.1-1.x86_64.rpm 214894 scummvm-engine-saga-2.1.1-1.x86_64.rpm 142086 scummvm-engine-queen-2.1.1-1.x86_64.rpm 16977 scummvm-engine-plumbers-2.1.1-1.x86_64.rpm 112195 scummvm-engine-pink-2.1.1-1.x86_64.rpm 220846 scummvm-engine-parallaction-2.1.1-1.x86_64.rpm 107026 scummvm-engine-mutationofjb-2.1.1-1.x86_64.rpm 464392 scummvm-engine-mohawk-2.1.1-1.x86_64.rpm 74128 scummvm-engine-made-2.1.1-1.x86_64.rpm 158114 scummvm-engine-lure-2.1.1-1.x86_64.rpm 68778 scummvm-engine-lilliput-2.1.1-1.x86_64.rpm 609151 scummvm-engine-lastexpress-2.1.1-1.x86_64.rpm 878341 scummvm-engine-kyra-2.1.1-1.x86_64.rpm 202193 scummvm-engine-illusions-2.1.1-1.x86_64.rpm 102618 scummvm-engine-hugo-2.1.1-1.x86_64.rpm 191459 scummvm-engine-hdb-2.1.1-1.x86_64.rpm 84105 scummvm-engine-groovie-2.1.1-1.x86_64.rpm 460098 scummvm-engine-gob-2.1.1-1.x86_64.rpm 648972 scummvm-engine-glk-2.1.1-1.x86_64.rpm 107755 scummvm-engine-dreamweb-2.1.1-1.x86_64.rpm 91075 scummvm-engine-drascula-2.1.1-1.x86_64.rpm 78192 scummvm-engine-draci-2.1.1-1.x86_64.rpm 187765 scummvm-engine-cryomni3d-2.1.1-1.x86_64.rpm 88099 scummvm-engine-cryo-2.1.1-1.x86_64.rpm 106736 scummvm-engine-cruise-2.1.1-1.x86_64.rpm 65542 scummvm-engine-composer-2.1.1-1.x86_64.rpm 127393 scummvm-engine-cine-2.1.1-1.x86_64.rpm 35123 scummvm-engine-chewy-2.1.1-1.x86_64.rpm 76966 scummvm-engine-cge-2.1.1-1.x86_64.rpm 697697 scummvm-engine-bladerunner-2.1.1-1.x86_64.rpm 250341 scummvm-engine-agos-2.1.1-1.x86_64.rpm 214914 scummvm-engine-agi-2.1.1-1.x86_64.rpm 894721 scummvm-tools-2.1.1-1.x86_64.rpm 1930544 scummvm-2.1.1-1.x86_64.rpm End-PLD-Builder-Info
[Back to list of logs] [View rpm -qa of builder]