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 brain.
Your IP: 18.204.229.70

scummvm adc0deda-6fc3-4d20-b426-a2c779bbd112

Status:OK
Source URL:https://buildlogs.pld-linux.org/pld/th/i686/OK/scummvm,adc0deda-6fc3-4d20-b426-a2c779bbd112.bz2
text/plain URL:View!
rpm -qa of builder:View!
Date:2020/08/01 08:47:41
Runtime:0:11:30.371305

Toc:

Content:

request from: qboosh
checking if we should skip the build
started at: Sat Aug  1 08:35:46 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/adc0deda-6fc3-4d20-b426-a2c779bbd112/scummvm-2.1.1-2.src.rpm
fetched 28055194 bytes, 2856.0 K/s
installing srpm: scummvm-2.1.1-2.src.rpm
+ install -d /tmp/B.PpRn9_/BUILD /tmp/B.PpRn9_/RPMS
+ LC_ALL=en_US.UTF-8
+ rpm -qp --changelog scummvm-2.1.1-2.src.rpm
* Sat Aug 01 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
* Sat Aug 01 2020 Jakub Bogusz <qboosh@pld-linux.org> fafcea3
- release 2 (boost 1.73) * 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.PpRn9_' --define '_specdir %{_topdir}' --define '_sourcedir %{_specdir}' --define '_rpmdir %{_topdir}/RPMS' --define '_builddir %{_topdir}/BUILD' scummvm-2.1.1-2.src.rpm Preparing... ################################################## scummvm ################################################## + rm -f scummvm-2.1.1-2.src.rpm + install -m 700 -d /tmp/B.PpRn9_/BUILD/tmp + TMPDIR=/tmp/B.PpRn9_/BUILD/tmp + exec nice -n 0 rpmbuild -bp --short-circuit --nodeps --define '_topdir /tmp/B.PpRn9_' --define '_specdir %{_topdir}' --define '_sourcedir %{_specdir}' --define '_rpmdir %{_topdir}/RPMS' --define '_builddir %{_topdir}/BUILD' --target i686-pld-linux --define 'prep exit 0' /tmp/B.PpRn9_/scummvm.spec Building target platforms: i686-pld-linux checking BuildConflict-ing packages no BuildConflicts found checking BR rpm: Building target platforms: i686-pld-linux no BR needed building RPM using: set -ex; : build-id: adc0deda-6fc3-4d20-b426-a2c779bbd112; TMPDIR=/tmp/B.PpRn9_/BUILD/tmp exec nice -n 0 rpmbuild -bb --define '_smp_mflags -j9' --define '_make_opts -Otarget' --define '_pld_builder 1' --define '_topdir /tmp/B.PpRn9_' --define '_specdir %{_topdir}' --define '_sourcedir %{_specdir}' --define '_rpmdir %{_topdir}/RPMS' --define '_builddir %{_topdir}/BUILD' --target i686-pld-linux /tmp/B.PpRn9_/scummvm.spec + : build-id: adc0deda-6fc3-4d20-b426-a2c779bbd112 + TMPDIR=/tmp/B.PpRn9_/BUILD/tmp + exec nice -n 0 rpmbuild -bb --define '_smp_mflags -j9' --define '_make_opts -Otarget' --define '_pld_builder 1' --define '_topdir /tmp/B.PpRn9_' --define '_specdir %{_topdir}' --define '_sourcedir %{_specdir}' --define '_rpmdir %{_topdir}/RPMS' --define '_builddir %{_topdir}/BUILD' --target i686-pld-linux /tmp/B.PpRn9_/scummvm.spec Building target platforms: i686-pld-linux Executing(%prep): /bin/sh -e /tmp/B.PpRn9_/BUILD/tmp/rpm-tmp.39407 + umask 022 + cd /tmp/B.PpRn9_/BUILD + cd /tmp/B.PpRn9_/BUILD + rm -rf scummvm-2.1.1 + /usr/bin/xz -dc /tmp/B.PpRn9_/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.PpRn9_/scummvm-tools-2.1.0.tar.xz + /bin/tar -xf - + STATUS=0 + '[' 0 -ne 0 ']' + /bin/id -u + '[' 1001 '=' 0 ']' + /bin/id -u + '[' 1001 '=' 0 ']' + /bin/chmod -Rf a+rX,u+w,g-w,o-w . + echo 'Patch #1 (dwarf-debug.patch):' Patch #1 (dwarf-debug.patch): + '[' -f /tmp/B.PpRn9_/dwarf-debug.patch ']' + /bin/cat /tmp/B.PpRn9_/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.PpRn9_/scummvm-wx-config.patch ']' + /bin/cat /tmp/B.PpRn9_/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.PpRn9_/fluidsynth-printf-attr.patch ']' + /bin/cat /tmp/B.PpRn9_/fluidsynth-printf-attr.patch + /usr/bin/patch -s -p1 + /bin/sed -i -e 's:"plugins":"/usr/lib/scummvm":' base/plugins.cpp + exit 0 Executing(%build): /bin/sh -e /tmp/B.PpRn9_/BUILD/tmp/rpm-tmp.14840 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.PpRn9_/BUILD/tmp + umask 022 + cd /tmp/B.PpRn9_/BUILD + cd scummvm-2.1.1 + ./configure '--prefix=/usr' --disable-debug --enable-all-engines --enable-plugins --default-dynamic Running ScummVM configure... Looking for C++ compiler... g++ Checking for compiler version... 10.2.0, ok Building as C++11... no Checking for whether C++ compiler accepts -Wglobal-constructors... no Checking for whether C++ compiler accepts -Wno-undefined-var-template... no Checking for whether C++ compiler accepts -Wno-pragma-pack... no Checking endianness... little Checking 64-bitness... no Type with 1 byte... char Type with 2 bytes... short Type with 4 bytes... int Type with 8 bytes... long long Alignment required... no Checking host CPU architecture... x86 Checking hosttype... linux-gnu Checking for pkg-config... yes Looking for sdl-config... /usr/bin/sdl2-config Checking for SDL... yes Checking for SDL_Net... yes Checking if host is POSIX compliant... yes Checking if posix_spawn is supported... yes Checking whether to have a verbose build... no Checking whether building plugins was requested... yes Checking whether building plugins is supported... yes Checking for Ogg... yes Checking for TTS libraries... yes Checking for Vorbis... yes Checking for Tremor... no (Vorbis/Tremor support is mutually exclusive) Checking for OPL2LPT... no Checking for FLAC >= 1.0.1... yes Checking for MAD... yes Checking for ALSA >= 0.9... yes Checking for libjpeg >= v6b... yes Checking for PNG >= 1.2.8... yes Checking for libtheoradec >= 1.0... yes Checking for libfaad... yes Checking for SEQ MIDI... yes Checking for sndio... no Checking for TiMidity... yes Checking for zlib... yes Checking for libmpeg2 >= 0.4.0... yes Checking for liba52... yes Looking for curl-config... /usr/bin/curl-config Checking for libcurl... yes Cloud integration... local, servers Checking for FluidSynth... yes Checking for readline... skipping (text console disabled) Checking for libunity... no Checking for FreeType2... yes Checking for OpenGL... yes (runtime detection) Checking whether iconv.h is present... yes Checking whether iconv needs linking against libiconv... no Checking signature of iconv... iconv_t, char **, size_t *, char **, size_t * Checking for iconv... yes Checking for Linux CD-ROM... no Checking for nasm... /usr/bin/nasm Building translation support... yes (with runtime language detection) Building taskbar integration support... no Building system dialogs support... no Building text-to-speech support... linux Building Bink video support... yes Building updates support... no Backend... sdl (2.0.12), assembly routines, 16bit color, high resolution, savegame timestamp, HQ scalers, MT-32 emulator, Lua, Nuked OPL emulator, event recorder, cloud Engines (plugins): SCUMM [all games] Access ADL AGI AGOS [all games] Lord Avalot d'Argent Beavis and Butthead in Virtual Stupidity Blade Runner CGE CGE2 Chewy: Esc from F5 Cinematique evo 1 Magic Composer Cinematique evo 2 Lost Eden Cryo Omni3D games [all games] Macromedia Director Dungeon Master Dragon History Drascula: The Vampire Strikes Back Dreamweb Full Pipe ScummGlk Interactive Fiction games UFOs Gobli*ns Groovie [all games] Hyperspace Delivery Boy! Hopkins FBI Hugo Trilogy Illusions Engine Kyra [all games] Labyrinth of Time The Last Express Lilliput Lure of the Temptress MacVenture MADE MADS Mohawk [all games] Mortevielle Mutation of JB Neverhood Parallaction The Journeyman Project: Pegasus Prime Pink Panther Plumbers Don't Wear Ties The Prince and The Coward Flight of the Amazon Queen SAGA [all games] SCI [all games] The Lost Files of Sherlock Holmes Beneath a Steel Sky Sludge Star Trek 25th Anniversary/Judgment Rites Mission Supernova Broken Sword Broken Sword II Broken Sword 2.5 Teen Agent TestBed: the Testing framework Tinsel Starship Titanic 3 Skulls of the Toltecs Tony Tough and the Night of Roasted Moths Toonstruck Touche: The Adventures of the Fifth Musketeer TsAGE Bud Tucker in Double Trouble Voyeur WAGE Wintermute World of Xeen Z-Vision WARNING: This ScummVM build contains the following UNSTABLE engines: Lord Avalot d'Argent Chewy: Esc from F5 Lost Eden Macromedia Director Dungeon Master ScummGlk Interactive Fiction games Groovie [Groovie 2 games] The Last Express Lilliput MacVenture Mohawk [Where in Time is Carmen Sandiego?] Mutation of JB Pink Panther SAGA [SAGA 2 games] Sludge Star Trek 25th Anniversary/Judgment Rites TestBed: the Testing framework WAGE Creating config.h Creating config.mk Creating engines/engines.mk Creating engines/plugins_table.h + wx-gtk2-unicode-config --cppflags + pkg-config --cflags freetype2 + /usr/bin/make -Otarget -j9 'CXX=i686-pld-linux-g++' 'CXXFLAGS= -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -fpic -I/usr/lib/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DwxDEBUG_LEVEL=0 -DWXUSINGDLL -D__WXGTK__ -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include' 'LDFLAGS=-O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc ' fatal: not a git repository (or any of the parent directories): .git C++ 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/posix/posix-main.o 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/sdl.o C++ backends/platform/sdl/posix/posix.o C++ base/plugins.o C++ gui/console.o In file included from ./gui/console.h:26, from gui/console.cpp:23: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/scrollbar.h:26, from gui/console.cpp:24: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from gui/console.cpp:24: ./gui/widgets/scrollbar.h:31:21: warning: multi-character character constant [-Wmultichar] 31 | kSetPositionCmd = 'SETP' | ^~~~~~ C++ gui/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/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++ base/main.o In file included from ./gui/launcher.h:26, from base/main.cpp:86: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ gui/filebrowser-dialog.o In file included from ./gui/filebrowser-dialog.h:26, from gui/filebrowser-dialog.cpp:23: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/edittext.h:26, from ./gui/filebrowser-dialog.h:27, from gui/filebrowser-dialog.cpp:23: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from gui/filebrowser-dialog.cpp:32: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from gui/filebrowser-dialog.cpp:32: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ gui/filebrowser-dialog.cpp:39:15: warning: multi-character character constant [-Wmultichar] 39 | kChooseCmd = 'Chos' | ^~~~~~ C++ gui/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/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/predictivedialog.o In file included from ./gui/predictivedialog.h:26, from gui/predictivedialog.cpp:23: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from gui/predictivedialog.cpp:24: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ gui/predictivedialog.cpp:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCancelCmd = 'CNCL', | ^~~~~~ gui/predictivedialog.cpp:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOkCmd = '__OK', | ^~~~~~ gui/predictivedialog.cpp:47:15: warning: multi-character character constant [-Wmultichar] 47 | kBut1Cmd = 'BUT1', | ^~~~~~ gui/predictivedialog.cpp:48:15: warning: multi-character character constant [-Wmultichar] 48 | kBut2Cmd = 'BUT2', | ^~~~~~ gui/predictivedialog.cpp:49:15: warning: multi-character character constant [-Wmultichar] 49 | kBut3Cmd = 'BUT3', | ^~~~~~ gui/predictivedialog.cpp:50:15: warning: multi-character character constant [-Wmultichar] 50 | kBut4Cmd = 'BUT4', | ^~~~~~ gui/predictivedialog.cpp:51:15: warning: multi-character character constant [-Wmultichar] 51 | kBut5Cmd = 'BUT5', | ^~~~~~ gui/predictivedialog.cpp:52:15: warning: multi-character character constant [-Wmultichar] 52 | kBut6Cmd = 'BUT6', | ^~~~~~ gui/predictivedialog.cpp:53:15: warning: multi-character character constant [-Wmultichar] 53 | kBut7Cmd = 'BUT7', | ^~~~~~ gui/predictivedialog.cpp:54:15: warning: multi-character character constant [-Wmultichar] 54 | kBut8Cmd = 'BUT8', | ^~~~~~ gui/predictivedialog.cpp:55:15: warning: multi-character character constant [-Wmultichar] 55 | kBut9Cmd = 'BUT9', | ^~~~~~ gui/predictivedialog.cpp:56:15: warning: multi-character character constant [-Wmultichar] 56 | kBut0Cmd = 'BUT0', | ^~~~~~ gui/predictivedialog.cpp:57:15: warning: multi-character character constant [-Wmultichar] 57 | kNextCmd = 'NEXT', | ^~~~~~ gui/predictivedialog.cpp:58:15: warning: multi-character character constant [-Wmultichar] 58 | kAddCmd = '_ADD', | ^~~~~~ gui/predictivedialog.cpp:59:15: warning: multi-character character constant [-Wmultichar] 59 | kModeCmd = 'MODE', | ^~~~~~ gui/predictivedialog.cpp:60:15: warning: multi-character character constant [-Wmultichar] 60 | kDelCmd = '_DEL', | ^~~~~~ gui/predictivedialog.cpp:61:15: warning: multi-character character constant [-Wmultichar] 61 | kTestCmd = 'TEST' | ^~~~~~ In file included from /usr/include/string.h:495, from ./common/scummsys.h:120, from ./gui/dialog.h:26, from ./gui/predictivedialog.h:26, from gui/predictivedialog.cpp:23: In function 'char* strncpy(char*, const char*, size_t)', inlined from 'void GUI::PredictiveDialog::addWord(GUI::PredictiveDialog::Dict&, const Common::String&, const Common::String&)' at gui/predictivedialog.cpp:798:11: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound depends on the length of the source argument [-Wstringop-overflow=] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gui/predictivedialog.cpp: In member function 'void GUI::PredictiveDialog::addWord(GUI::PredictiveDialog::Dict&, const Common::String&, const Common::String&)': gui/predictivedialog.cpp:792:28: note: length computed here 792 | int oldLineSize = strlen(dict.dictLine[line]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ C++ gui/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/EventRecorder.o In file included from gui/EventRecorder.cpp:38: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./gui/onscreendialog.h:26, from gui/EventRecorder.cpp:39: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ gui/ThemeLayout.o C++ gui/ThemeEval.o C++ gui/Tooltip.o In file included from gui/Tooltip.cpp:24: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from gui/Tooltip.cpp:25: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ gui/launcher.o In file included from ./gui/about.h:26, from gui/launcher.cpp:33: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from ./gui/massadd.h:27, from gui/launcher.cpp:38: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./gui/massadd.h:27, from gui/launcher.cpp:38: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from ./gui/massadd.h:27, from gui/launcher.cpp:38: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ In file included from gui/launcher.cpp:52: ./gui/widgets/popup.h:33:26: warning: multi-character character constant [-Wmultichar] 33 | kPopUpItemSelectedCmd = 'POPs' | ^~~~~~ gui/launcher.cpp:65:14: warning: multi-character character constant [-Wmultichar] 65 | kStartCmd = 'STRT', | ^~~~~~ gui/launcher.cpp:66:14: warning: multi-character character constant [-Wmultichar] 66 | kAboutCmd = 'ABOU', | ^~~~~~ gui/launcher.cpp:67:16: warning: multi-character character constant [-Wmultichar] 67 | kOptionsCmd = 'OPTN', | ^~~~~~ gui/launcher.cpp:68:16: warning: multi-character character constant [-Wmultichar] 68 | kAddGameCmd = 'ADDG', | ^~~~~~ gui/launcher.cpp:69:17: warning: multi-character character constant [-Wmultichar] 69 | kEditGameCmd = 'EDTG', | ^~~~~~ gui/launcher.cpp:70:19: warning: multi-character character constant [-Wmultichar] 70 | kRemoveGameCmd = 'REMG', | ^~~~~~ gui/launcher.cpp:71:17: warning: multi-character character constant [-Wmultichar] 71 | kLoadGameCmd = 'LOAD', | ^~~~~~ gui/launcher.cpp:72:13: warning: multi-character character constant [-Wmultichar] 72 | kQuitCmd = 'QUIT', | ^~~~~~ gui/launcher.cpp:73:15: warning: multi-character character constant [-Wmultichar] 73 | kSearchCmd = 'SRCH', | ^~~~~~ gui/launcher.cpp:74:19: warning: multi-character character constant [-Wmultichar] 74 | kListSearchCmd = 'LSSR', | ^~~~~~ gui/launcher.cpp:75:20: warning: multi-character character constant [-Wmultichar] 75 | kSearchClearCmd = 'SRCL', | ^~~~~~ gui/launcher.cpp:77:31: warning: multi-character character constant [-Wmultichar] 77 | kCmdGlobalGraphicsOverride = 'OGFX', | ^~~~~~ gui/launcher.cpp:78:28: warning: multi-character character constant [-Wmultichar] 78 | kCmdGlobalAudioOverride = 'OSFX', | ^~~~~~ gui/launcher.cpp:79:27: warning: multi-character character constant [-Wmultichar] 79 | kCmdGlobalMIDIOverride = 'OMID', | ^~~~~~ gui/launcher.cpp:80:27: warning: multi-character character constant [-Wmultichar] 80 | kCmdGlobalMT32Override = 'OM32', | ^~~~~~ gui/launcher.cpp:81:29: warning: multi-character character constant [-Wmultichar] 81 | kCmdGlobalVolumeOverride = 'OVOL', | ^~~~~~ gui/launcher.cpp:83:27: warning: multi-character character constant [-Wmultichar] 83 | kCmdChooseSoundFontCmd = 'chsf', | ^~~~~~ gui/launcher.cpp:85:21: warning: multi-character character constant [-Wmultichar] 85 | kCmdExtraBrowser = 'PEXT', | ^~~~~~ gui/launcher.cpp:86:23: warning: multi-character character constant [-Wmultichar] 86 | kCmdExtraPathClear = 'PEXC', | ^~~~~~ gui/launcher.cpp:87:20: warning: multi-character character constant [-Wmultichar] 87 | kCmdGameBrowser = 'PGME', | ^~~~~~ gui/launcher.cpp:88:20: warning: multi-character character constant [-Wmultichar] 88 | kCmdSaveBrowser = 'PSAV', | ^~~~~~ gui/launcher.cpp:89:22: warning: multi-character character constant [-Wmultichar] 89 | kCmdSavePathClear = 'PSAC' | ^~~~~~ C++ gui/animation/Animation.o C++ gui/animation/RepeatAnimationWrapper.o C++ gui/animation/SequenceAnimationComposite.o C++ gui/unknown-game-dialog.o In file included from ./gui/unknown-game-dialog.h:26, from gui/unknown-game-dialog.cpp:23: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/popup.h:26, from gui/unknown-game-dialog.cpp:32: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from gui/unknown-game-dialog.cpp:32: ./gui/widgets/popup.h:33:26: warning: multi-character character constant [-Wmultichar] 33 | kPopUpItemSelectedCmd = 'POPs' | ^~~~~~ In file included from ./gui/widgets/scrollcontainer.h:28, from gui/unknown-game-dialog.cpp:33: ./gui/widgets/scrollbar.h:31:21: warning: multi-character character constant [-Wmultichar] 31 | kSetPositionCmd = 'SETP' | ^~~~~~ gui/unknown-game-dialog.cpp:38:21: warning: multi-character character constant [-Wmultichar] 38 | kCopyToClipboard = 'cpcl', | ^~~~~~ gui/unknown-game-dialog.cpp:39:23: warning: multi-character character constant [-Wmultichar] 39 | kOpenBugtrackerURL = 'ourl', | ^~~~~~ gui/unknown-game-dialog.cpp:40:11: warning: multi-character character constant [-Wmultichar] 40 | kClose = 'clse', | ^~~~~~ gui/unknown-game-dialog.cpp:41:15: warning: multi-character character constant [-Wmultichar] 41 | kAddAnyway = 'adda', | ^~~~~~ gui/unknown-game-dialog.cpp:42:27: warning: multi-character character constant [-Wmultichar] 42 | kScrollContainerReflow = 'SCRf' | ^~~~~~ C++ gui/widgets/editable.o In file included from ./gui/widgets/editable.h:28, from gui/widgets/editable.cpp:25: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ C++ gui/widgets/edittext.o In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/edittext.h:26, from gui/widgets/edittext.cpp:24: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./gui/widgets/edittext.h:28, from gui/widgets/edittext.cpp:24: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ gui/saveload-dialog.o In file included from ./gui/saveload-dialog.h:26, from gui/saveload-dialog.cpp:23: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from ./gui/saveload-dialog.h:27, from gui/saveload-dialog.cpp:23: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from gui/saveload-dialog.cpp:23: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from gui/saveload-dialog.cpp:23: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ In file included from gui/saveload-dialog.cpp:23: ./gui/saveload-dialog.h:35:26: warning: multi-character character constant [-Wmultichar] 35 | kSavesSyncProgressCmd = 'SSPR', | ^~~~~~ ./gui/saveload-dialog.h:36:23: warning: multi-character character constant [-Wmultichar] 36 | kSavesSyncEndedCmd = 'SSEN' | ^~~~~~ gui/saveload-dialog.cpp:47:19: warning: multi-character character constant [-Wmultichar] 47 | kCancelSyncCmd = 'PDCS', | ^~~~~~ gui/saveload-dialog.cpp:48:23: warning: multi-character character constant [-Wmultichar] 48 | kBackgroundSyncCmd = 'PDBS' | ^~~~~~ gui/saveload-dialog.cpp:128:19: warning: multi-character character constant [-Wmultichar] 128 | kListSwitchCmd = 'LIST', | ^~~~~~ gui/saveload-dialog.cpp:129:19: warning: multi-character character constant [-Wmultichar] 129 | kGridSwitchCmd = 'GRID' | ^~~~~~ gui/saveload-dialog.cpp:367:15: warning: multi-character character constant [-Wmultichar] 367 | kChooseCmd = 'CHOS', | ^~~~~~ gui/saveload-dialog.cpp:368:12: warning: multi-character character constant [-Wmultichar] 368 | kDelCmd = 'DEL ' | ^~~~~~ gui/saveload-dialog.cpp:733:13: warning: multi-character character constant [-Wmultichar] 733 | kNextCmd = 'NEXT', | ^~~~~~ gui/saveload-dialog.cpp:734:13: warning: multi-character character constant [-Wmultichar] 734 | kPrevCmd = 'PREV', | ^~~~~~ gui/saveload-dialog.cpp:735:16: warning: multi-character character constant [-Wmultichar] 735 | kNewSaveCmd = 'SAVE' | ^~~~~~ C++ gui/widgets/scrollbar.o In file included from ./gui/widgets/scrollbar.h:26, from gui/widgets/scrollbar.cpp:26: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from gui/widgets/scrollbar.cpp:26: ./gui/widgets/scrollbar.h:31:21: warning: multi-character character constant [-Wmultichar] 31 | kSetPositionCmd = 'SETP' | ^~~~~~ C++ gui/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/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/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/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/editrecorddialog.o In file included from gui/editrecorddialog.h:26, from gui/editrecorddialog.cpp:23: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/edittext.h:26, from gui/editrecorddialog.cpp:24: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ C++ gui/downloaddialog.o In file included from ./gui/downloaddialog.h:26, from gui/downloaddialog.cpp:23: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from gui/downloaddialog.cpp:23: ./gui/downloaddialog.h:41:25: warning: multi-character character constant [-Wmultichar] 41 | kDownloadProgressCmd = 'DLPR', | ^~~~~~ ./gui/downloaddialog.h:42:22: warning: multi-character character constant [-Wmultichar] 42 | kDownloadEndedCmd = 'DLEN' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/edittext.h:26, from gui/downloaddialog.cpp:36: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from gui/downloaddialog.cpp:37: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from gui/downloaddialog.cpp:37: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ gui/downloaddialog.cpp:42:29: warning: multi-character character constant [-Wmultichar] 42 | kDownloadDialogButtonCmd = 'Dldb' | ^~~~~~ C++ 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/default/default-audiocd.o C++ backends/audiocd/audiocd-stream.o C++ gui/fluidsynth-dialog.o In file included from ./gui/fluidsynth-dialog.h:27, from gui/fluidsynth-dialog.cpp:23: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/tab.h:26, from gui/fluidsynth-dialog.cpp:26: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from gui/fluidsynth-dialog.cpp:27: ./gui/widgets/popup.h:33:26: warning: multi-character character constant [-Wmultichar] 33 | kPopUpItemSelectedCmd = 'POPs' | ^~~~~~ gui/fluidsynth-dialog.cpp:36:24: warning: multi-character character constant [-Wmultichar] 36 | kActivateChorusCmd = 'acho', | ^~~~~~ gui/fluidsynth-dialog.cpp:37:32: warning: multi-character character constant [-Wmultichar] 37 | kChorusVoiceCountChangedCmd = 'cvcc', | ^~~~~~ gui/fluidsynth-dialog.cpp:38:28: warning: multi-character character constant [-Wmultichar] 38 | kChorusLevelChangedCmd = 'clec', | ^~~~~~ gui/fluidsynth-dialog.cpp:39:28: warning: multi-character character constant [-Wmultichar] 39 | kChorusSpeedChangedCmd = 'cspc', | ^~~~~~ gui/fluidsynth-dialog.cpp:40:28: warning: multi-character character constant [-Wmultichar] 40 | kChorusDepthChangedCmd = 'cdec', | ^~~~~~ gui/fluidsynth-dialog.cpp:42:24: warning: multi-character character constant [-Wmultichar] 42 | kActivateReverbCmd = 'arev', | ^~~~~~ gui/fluidsynth-dialog.cpp:43:30: warning: multi-character character constant [-Wmultichar] 43 | kReverbRoomSizeChangedCmd = 'rrsc', | ^~~~~~ gui/fluidsynth-dialog.cpp:44:29: warning: multi-character character constant [-Wmultichar] 44 | kReverbDampingChangedCmd = 'rdac', | ^~~~~~ gui/fluidsynth-dialog.cpp:45:28: warning: multi-character character constant [-Wmultichar] 45 | kReverbWidthChangedCmd = 'rwic', | ^~~~~~ gui/fluidsynth-dialog.cpp:46:28: warning: multi-character character constant [-Wmultichar] 46 | kReverbLevelChangedCmd = 'rlec', | ^~~~~~ gui/fluidsynth-dialog.cpp:48:23: warning: multi-character character constant [-Wmultichar] 48 | kResetSettingsCmd = 'rese' | ^~~~~~ C++ backends/fs/abstract-fs.o C++ backends/log/log.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++ gui/ThemeParser.o C++ backends/fs/stdiostream.o C++ gui/onscreendialog.o In file included from ./gui/editrecorddialog.h:26, from gui/onscreendialog.cpp:35: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/onscreendialog.h:27, from gui/onscreendialog.cpp:38: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ gui/onscreendialog.cpp:47:13: warning: multi-character character constant [-Wmultichar] 47 | kStopCmd = 'STOP', | ^~~~~~ gui/onscreendialog.cpp:48:13: warning: multi-character character constant [-Wmultichar] 48 | kEditCmd = 'EDIT', | ^~~~~~ gui/onscreendialog.cpp:49:19: warning: multi-character character constant [-Wmultichar] 49 | kSwitchModeCmd = 'MODE', | ^~~~~~ gui/onscreendialog.cpp:50:17: warning: multi-character character constant [-Wmultichar] 50 | kFastModeCmd = 'FAST' | ^~~~~~ C++ backends/midi/dmedia.o C++ backends/midi/sndio.o C++ backends/midi/stmidi.o C++ backends/midi/seq.o C++ backends/modular-backend.o C++ backends/midi/alsa.o C++ backends/saves/savefile.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/timer/default/default-timer.o C++ backends/cloud/cloudicon.o C++ backends/cloud/storagefile.o C++ backends/cloud/iso8601.o C++ backends/cloud/basestorage.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/downloadrequest.o C++ backends/cloud/storage.o C++ backends/cloud/folderdownloadrequest.o In file included from ./gui/downloaddialog.h:26, from backends/cloud/folderdownloadrequest.cpp:27: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from backends/cloud/folderdownloadrequest.cpp:27: ./gui/downloaddialog.h:41:25: warning: multi-character character constant [-Wmultichar] 41 | kDownloadProgressCmd = 'DLPR', | ^~~~~~ ./gui/downloaddialog.h:42:22: warning: multi-character character constant [-Wmultichar] 42 | kDownloadEndedCmd = 'DLEN' | ^~~~~~ C++ backends/cloud/cloudmanager.o backends/cloud/cloudmanager.cpp: In member function 'void Cloud::CloudManager::save()': backends/cloud/cloudmanager.cpp:124:79: warning: format '%lu' expects argument of type 'long unsigned int', but argument 2 has type 'uint64' {aka 'long long unsigned int'} [-Wformat=] 124 | ConfMan.set(kStoragePrefix + name + "_usedBytes", Common::String::format("%lu", _storages[i].usedBytes), ConfMan.kCloudDomain); | ~~^ | | | long unsigned int | %llu C++ backends/saves/default/default-saves.o C++ backends/cloud/box/boxtokenrefresher.o C++ backends/cloud/box/boxstorage.o C++ backends/cloud/box/boxlistdirectorybyidrequest.o C++ backends/cloud/box/boxuploadrequest.o C++ backends/cloud/dropbox/dropboxstorage.o C++ backends/cloud/dropbox/dropboxcreatedirectoryrequest.o C++ backends/cloud/dropbox/dropboxinforequest.o C++ backends/cloud/dropbox/dropboxlistdirectoryrequest.o C++ backends/cloud/savessyncrequest.o In file included from ./gui/saveload-dialog.h:26, from backends/cloud/savessyncrequest.cpp:33: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from ./gui/saveload-dialog.h:27, from backends/cloud/savessyncrequest.cpp:33: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from backends/cloud/savessyncrequest.cpp:33: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from backends/cloud/savessyncrequest.cpp:33: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ In file included from backends/cloud/savessyncrequest.cpp:33: ./gui/saveload-dialog.h:35:26: warning: multi-character character constant [-Wmultichar] 35 | kSavesSyncProgressCmd = 'SSPR', | ^~~~~~ ./gui/saveload-dialog.h:36:23: warning: multi-character character constant [-Wmultichar] 36 | kSavesSyncEndedCmd = 'SSEN' | ^~~~~~ C++ backends/cloud/googledrive/googledrivelistdirectorybyidrequest.o C++ backends/cloud/id/idstorage.o C++ backends/cloud/googledrive/googledrivetokenrefresher.o C++ backends/cloud/dropbox/dropboxuploadrequest.o C++ backends/cloud/id/idcreatedirectoryrequest.o C++ backends/cloud/googledrive/googledrivestorage.o backends/cloud/googledrive/googledrivestorage.cpp: In member function 'void Cloud::GoogleDrive::GoogleDriveStorage::printInfo(Cloud::Storage::StorageInfoResponse)': backends/cloud/googledrive/googledrivestorage.cpp:181:28: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'uint64' {aka 'long long unsigned int'} [-Wformat=] 181 | debug(9, "\tdisk usage: %lu/%lu", response.value.used(), response.value.available()); | ~~^ ~~~~~~~~~~~~~~~~~~~~~ | | | | long unsigned int uint64 {aka long long unsigned int} | %llu backends/cloud/googledrive/googledrivestorage.cpp:181:32: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64' {aka 'long long unsigned int'} [-Wformat=] 181 | debug(9, "\tdisk usage: %lu/%lu", response.value.used(), response.value.available()); | ~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long unsigned int uint64 {aka long long unsigned int} | %llu C++ backends/cloud/id/iddownloadrequest.o C++ backends/cloud/id/idresolveidrequest.o C++ backends/cloud/id/idstreamfilerequest.o C++ backends/cloud/googledrive/googledriveuploadrequest.o backends/cloud/googledrive/googledriveuploadrequest.cpp: In member function 'void Cloud::GoogleDrive::GoogleDriveUploadRequest::uploadNextPart()': backends/cloud/googledrive/googledriveuploadrequest.cpp:202:84: warning: format '%lu' expects argument of type 'long unsigned int', but argument 2 has type 'uint64' {aka 'long long unsigned int'} [-Wformat=] 202 | warning("GoogleDriveUploadRequest: cannot upload because stream couldn't seek(%lu)", _serverReceivedBytes); | ~~^ ~~~~~~~~~~~~~~~~~~~~ | | | | | uint64 {aka long long unsigned int} | long unsigned int | %llu C++ backends/cloud/id/idlistdirectoryrequest.o C++ backends/cloud/onedrive/onedrivecreatedirectoryrequest.o C++ backends/cloud/onedrive/onedrivetokenrefresher.o C++ backends/networking/curl/connectionmanager.o C++ backends/networking/curl/request.o C++ backends/cloud/onedrive/onedrivestorage.o C++ backends/cloud/onedrive/onedriveuploadrequest.o C++ backends/cloud/onedrive/onedrivelistdirectoryrequest.o C++ backends/networking/curl/curljsonrequest.o C++ backends/networking/curl/curlrequest.o C++ backends/networking/curl/networkreadstream.o C++ backends/networking/sdl_net/handlers/filesajaxpagehandler.o C++ backends/networking/sdl_net/handlers/createdirectoryhandler.o C++ backends/networking/sdl_net/getclienthandler.o C++ backends/networking/sdl_net/handlers/downloadfilehandler.o C++ backends/networking/sdl_net/handlers/indexpagehandler.o C++ backends/networking/sdl_net/handlers/filesbasehandler.o C++ backends/networking/sdl_net/handlers/resourcehandler.o C++ backends/networking/sdl_net/handlers/uploadfilehandler.o C++ backends/networking/sdl_net/handlers/filespagehandler.o C++ backends/networking/sdl_net/handlerutils.o C++ backends/networking/sdl_net/client.o C++ backends/networking/sdl_net/uploadfileclienthandler.o C++ backends/networking/sdl_net/handlers/listajaxhandler.o C++ backends/networking/sdl_net/reader.o C++ backends/graphics/opengl/debug.o C++ backends/graphics/opengl/context.o C++ backends/graphics/opengl/framebuffer.o C++ backends/networking/sdl_net/localwebserver.o C++ backends/graphics/opengl/pipelines/clut8.o C++ backends/graphics/opengl/shader.o C++ backends/graphics/opengl/texture.o C++ backends/graphics/opengl/pipelines/fixed.o C++ backends/graphics/opengl/pipelines/pipeline.o C++ backends/graphics/opengl/pipelines/shader.o C++ backends/mixer/sdl/sdl-mixer.o C++ backends/mutex/sdl/sdl-mutex.o C++ backends/graphics/opengl/opengl-graphics.o C++ backends/graphics/sdl/sdl-graphics.o C++ backends/events/sdl/sdl-events.o C++ backends/plugins/sdl/sdl-provider.o C++ backends/fs/posix/posix-fs-factory.o C++ backends/timer/sdl/sdl-timer.o C++ backends/fs/posix/posix-fs.o C++ backends/fs/chroot/chroot-fs-factory.o C++ backends/fs/posix-drives/posix-drives-fs.o C++ backends/fs/posix-drives/posix-drives-fs-factory.o C++ backends/taskbar/unity/unity-taskbar.o C++ backends/plugins/posix/posix-provider.o C++ backends/fs/chroot/chroot-fs.o C++ backends/saves/posix/posix-saves.o C++ backends/text-to-speech/linux/linux-text-to-speech.o C++ backends/graphics/openglsdl/openglsdl-graphics.o C++ engines/dialogs.o In file included from ./gui/about.h:26, from engines/dialogs.cpp:31: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from engines/dialogs.cpp:38: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from engines/dialogs.cpp:42: ./engines/dialogs.h:40:14: warning: multi-character character constant [-Wmultichar] 40 | kSaveCmd = 'SAVE', | ^~~~~~ ./engines/dialogs.h:41:14: warning: multi-character character constant [-Wmultichar] 41 | kLoadCmd = 'LOAD', | ^~~~~~ ./engines/dialogs.h:42:14: warning: multi-character character constant [-Wmultichar] 42 | kPlayCmd = 'PLAY', | ^~~~~~ ./engines/dialogs.h:43:17: warning: multi-character character constant [-Wmultichar] 43 | kOptionsCmd = 'OPTN', | ^~~~~~ ./engines/dialogs.h:44:14: warning: multi-character character constant [-Wmultichar] 44 | kHelpCmd = 'HELP', | ^~~~~~ ./engines/dialogs.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kAboutCmd = 'ABOU', | ^~~~~~ ./engines/dialogs.h:46:14: warning: multi-character character constant [-Wmultichar] 46 | kQuitCmd = 'QUIT', | ^~~~~~ ./engines/dialogs.h:47:13: warning: multi-character character constant [-Wmultichar] 47 | kRTLCmd = 'RTL ', | ^~~~~~ ./engines/dialogs.h:48:16: warning: multi-character character constant [-Wmultichar] 48 | kChooseCmd = 'CHOS' | ^~~~~~ engines/dialogs.cpp:255:13: warning: multi-character character constant [-Wmultichar] 255 | kKeysCmd = 'KEYS' | ^~~~~~ C++ backends/mixer/nullmixer/nullsdl-mixer.o C++ engines/obsolete.o C++ backends/saves/recorder/recorder-saves.o C++ engines/game.o C++ engines/savestate.o C++ engines/engine.o In file included from ./engines/dialogs.h:26, from engines/engine.cpp:32: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from engines/engine.cpp:32: ./engines/dialogs.h:40:14: warning: multi-character character constant [-Wmultichar] 40 | kSaveCmd = 'SAVE', | ^~~~~~ ./engines/dialogs.h:41:14: warning: multi-character character constant [-Wmultichar] 41 | kLoadCmd = 'LOAD', | ^~~~~~ ./engines/dialogs.h:42:14: warning: multi-character character constant [-Wmultichar] 42 | kPlayCmd = 'PLAY', | ^~~~~~ ./engines/dialogs.h:43:17: warning: multi-character character constant [-Wmultichar] 43 | kOptionsCmd = 'OPTN', | ^~~~~~ ./engines/dialogs.h:44:14: warning: multi-character character constant [-Wmultichar] 44 | kHelpCmd = 'HELP', | ^~~~~~ ./engines/dialogs.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kAboutCmd = 'ABOU', | ^~~~~~ ./engines/dialogs.h:46:14: warning: multi-character character constant [-Wmultichar] 46 | kQuitCmd = 'QUIT', | ^~~~~~ ./engines/dialogs.h:47:13: warning: multi-character character constant [-Wmultichar] 47 | kRTLCmd = 'RTL ', | ^~~~~~ ./engines/dialogs.h:48:16: warning: multi-character character constant [-Wmultichar] 48 | kChooseCmd = 'CHOS' | ^~~~~~ C++ backends/graphics/surfacesdl/surfacesdl-graphics.o C++ video/dxa_decoder.o C++ video/flic_decoder.o C++ video/mpegps_decoder.o C++ video/psx_decoder.o C++ video/avi_decoder.o C++ video/qt_decoder.o C++ video/theora_decoder.o C++ image/bmp.o C++ video/smk_decoder.o C++ image/jpeg.o C++ video/video_decoder.o C++ engines/advancedDetector.o C++ image/iff.o C++ image/pcx.o C++ image/png.o C++ image/codecs/bmp_raw.o C++ image/tga.o C++ video/coktel_decoder.o C++ image/codecs/codec.o C++ image/codecs/cdtoons.o C++ image/pict.o C++ image/codecs/mjpeg.o C++ image/codecs/msrle4.o C++ image/codecs/msrle.o C++ image/codecs/msvideo1.o C++ video/bink_decoder.o C++ image/codecs/rpza.o C++ image/codecs/indeo5.o C++ image/codecs/indeo3.o C++ image/codecs/smc.o C++ image/codecs/cinepak.o C++ image/codecs/qtrle.o C++ image/codecs/indeo/mem.o C++ image/codecs/mpeg.o C++ image/codecs/indeo4.o C++ image/codecs/truemotion1.o C++ image/codecs/indeo/vlc.o C++ graphics/fonts/consolefont.o C++ graphics/cursorman.o C++ graphics/conversion.o C++ image/codecs/indeo/indeo_dsp.o C++ graphics/fontman.o C++ image/codecs/svq1.o C++ graphics/fonts/newfont_big.o C++ graphics/fonts/newfont.o C++ image/codecs/indeo/indeo.o C++ graphics/font.o C++ graphics/maccursor.o C++ graphics/fonts/bdf.o C++ graphics/fonts/winfont.o C++ graphics/fonts/macfont.o C++ graphics/macgui/mactextwindow.o C++ graphics/macgui/macwindowborder.o C++ graphics/fonts/ttf.o C++ graphics/macgui/macwindow.o C++ graphics/macgui/macfontmanager.o C++ graphics/larryScale.o C++ graphics/pixelformat.o C++ graphics/macgui/mactext.o C++ graphics/macgui/macwindowmanager.o C++ graphics/scaler.o C++ graphics/screen.o C++ graphics/primitives.o C++ graphics/macgui/macmenu.o C++ graphics/transform_struct.o C++ graphics/nine_patch.o C++ graphics/scaler/thumbnail_intern.o C++ graphics/transform_tools.o C++ graphics/thumbnail.o C++ graphics/VectorRenderer.o C++ graphics/surface.o C++ graphics/sjis.o C++ graphics/managed_surface.o C++ graphics/wincursor.o C++ graphics/yuv_to_rgb.o C++ graphics/scaler/scale2x.o C++ graphics/scaler/aspect.o C++ graphics/scaler/downscaler.o C++ graphics/transparent_surface.o C++ graphics/scaler/hq2x.o C++ graphics/scaler/scalebit.o C++ graphics/scaler/hq3x.o C++ graphics/scaler/scale3x.o NASM graphics/scaler/hq2x_i386.o NASM graphics/scaler/hq3x_i386.o C++ graphics/scaler/2xsai.o C++ audio/midiparser_smf.o C++ audio/fmopl.o C++ audio/midiparser_xmidi.o C++ audio/audiostream.o C++ audio/midiparser.o C++ audio/midiplayer.o C++ audio/mididrv.o In file included from ./gui/message.h:26, from audio/mididrv.cpp:31: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ audio/adlib.o audio/adlib.cpp:1268:14: warning: multi-character character constant [-Wmultichar] 1268 | if (type == 'ADL ') { | ^~~~~~ audio/adlib.cpp:1354:14: warning: multi-character character constant [-Wmultichar] 1354 | if (type == 'ADLP') { | ^~~~~~ C++ audio/midiparser_qt.o C++ audio/miles_adlib.o C++ audio/miles_mt32.o C++ audio/mpu401.o C++ audio/musicplugin.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/decoders/flac.o C++ audio/decoders/adpcm.o C++ audio/decoders/vorbis.o C++ audio/decoders/mp3.o C++ audio/mixer.o C++ audio/decoders/voc.o C++ audio/decoders/raw.o C++ audio/decoders/wave.o C++ audio/decoders/xa.o C++ audio/decoders/quicktime.o C++ audio/mods/module.o C++ audio/mods/infogrames.o C++ audio/mods/protracker.o C++ audio/mods/mod_xm_s3m.o C++ audio/mods/maxtrax.o C++ audio/mods/rjp1.o C++ audio/mods/paula.o C++ audio/mods/module_mod_xm_s3m.o C++ audio/mods/soundfx.o C++ audio/softsynth/opl/dosbox.o C++ audio/softsynth/cms.o C++ audio/softsynth/fmtowns_pc98/pc98_audio.o C++ audio/mods/tfmx.o C++ audio/softsynth/opl/mame.o C++ audio/softsynth/fmtowns_pc98/towns_pc98_plugins.o C++ audio/softsynth/opl/dbopl.o C++ audio/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/appleiigs.o C++ audio/softsynth/fmtowns_pc98/towns_euphony.o C++ audio/softsynth/fmtowns_pc98/towns_audio.o C++ audio/softsynth/eas.o C++ audio/softsynth/wave6581.o C++ audio/softsynth/fluidsynth.o C++ audio/softsynth/fmtowns_pc98/towns_pc98_fmsynth.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/decoders/ac3.o C++ audio/softsynth/sid.o C++ audio/alsa_opl.o C++ audio/softsynth/opl/nuked.o C++ audio/softsynth/fmtowns_pc98/towns_pc98_driver.o C++ audio/rate.o C++ common/error.o C++ common/dcl.o C++ common/coroutines.o C++ common/archive.o C++ common/EventDispatcher.o C++ common/EventMapper.o C++ common/debug.o C++ common/hashmap.o C++ common/gui_options.o C++ common/iff_container.o C++ common/file.o C++ common/language.o C++ common/config-manager.o C++ common/localization.o C++ common/installshield_cab.o C++ common/memorypool.o C++ common/fs.o C++ common/md5.o C++ common/mutex.o C++ common/ini-file.o C++ common/platform.o C++ common/osd_message_queue.o C++ common/rendermode.o C++ common/rational.o C++ common/json.o C++ common/system.o C++ common/macresman.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/winexe_ne.o C++ common/unzip.o C++ common/translation.o C++ common/unarj.o C++ common/cosinetables.o C++ common/dct.o C++ common/rdft.o C++ common/sinetables.o C++ common/fft.o C++ common/lua/double_serialization.o C++ common/winexe_pe.o C++ common/xmlparser.o C++ common/zlib.o C++ common/encoding.o C++ common/lua/lauxlib.o C++ common/lua/lbaselib.o C++ common/lua/ldblib.o C++ common/lua/lapi.o C++ common/lua/ldebug.o C++ common/lua/lcode.o C++ common/lua/ldo.o C++ common/lua/lfunc.o C++ common/lua/linit.o C++ common/lua/lmem.o C++ common/lua/liolib.o C++ common/lua/lgc.o C++ common/lua/lmathlib.o C++ common/lua/loadlib.o C++ common/lua/lopcodes.o C++ common/lua/llex.o C++ common/lua/lobject.o C++ common/lua/loslib.o C++ common/lua/lstate.o C++ common/lua/lstring.o C++ graphics/VectorRendererSpec.o C++ common/lua/ltablib.o C++ common/lua/ltm.o C++ common/lua/lzio.o C++ common/lua/ltable.o C++ common/lua/lua_persistence_util.o C++ common/lua/lua_persist.o C++ common/lua/lstrlib.o C++ common/lua/lparser.o C++ common/lua/lua_unpersist.o C++ audio/softsynth/mt32/File.o C++ audio/softsynth/mt32/Analog.o C++ common/text-to-speech.o C++ audio/softsynth/mt32/LA32Ramp.o C++ common/recorderfile.o C++ audio/softsynth/mt32/LA32FloatWaveGenerator.o C++ common/lua/scummvm_file.o C++ audio/softsynth/mt32/LA32WaveGenerator.o C++ audio/softsynth/mt32/MidiStreamParser.o C++ common/lua/lvm.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/FileStream.o C++ audio/softsynth/mt32/Part.o C++ audio/softsynth/mt32/TVF.o C++ audio/softsynth/mt32/BReverbModel.o C++ audio/softsynth/mt32/Tables.o C++ audio/softsynth/mt32/TVA.o C++ audio/softsynth/mt32/sha1/sha1.o C++ audio/softsynth/mt32/TVP.o C++ audio/softsynth/mt32/SampleRateConverter.o C++ engines/scumm/base-costume.o C++ engines/scumm/bomp.o C++ engines/scumm/cdda.o C++ engines/scumm/camera.o C++ audio/softsynth/mt32/c_interface/c_interface.o C++ engines/scumm/boxes.o C++ engines/scumm/charset-fontdata.o C++ engines/scumm/akos.o C++ audio/softsynth/mt32/Synth.o C++ engines/scumm/cursor.o C++ engines/scumm/charset.o engines/scumm/charset.cpp: In member function 'virtual void Scumm::CharsetRendererNut::setCurID(int32)': engines/scumm/charset.cpp:1231:26: warning: '%d' directive writing between 1 and 11 bytes into a region of size 7 [-Wformat-overflow=] 1231 | sprintf(fontname, "font%d.nut", id); | ^~ engines/scumm/charset.cpp:1231:21: note: directive argument in the range [-2147483648, 4] 1231 | sprintf(fontname, "font%d.nut", id); | ^~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from ./common/scummsys.h:118, from ./engines/scumm/charset.h:26, from engines/scumm/charset.cpp:24: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 20 bytes into a destination of size 11 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/scumm/costume.o C++ engines/scumm/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/debugger.o C++ engines/scumm/file.o 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/resource_he.o engines/scumm/he/resource_he.cpp:168:64: warning: multi-character character constant [-Wmultichar] 168 | Common::SeekableReadStream *dataStream = _resMgr->getResource('crsr', id + 1000); | ^~~~~~ C++ engines/scumm/he/script_v60he.o C++ engines/scumm/he/sound_he.o C++ engines/scumm/imuse/imuse_part.o C++ engines/scumm/imuse/sysex_samnmax.o C++ engines/scumm/imuse/instrument.o engines/scumm/imuse/instrument.cpp:448:29: warning: multi-character character constant [-Wmultichar] 448 | mc->sysEx_customInstrument('ADL ', (byte *)&_instrument); | ^~~~~~ engines/scumm/imuse/instrument.cpp:547:29: warning: multi-character character constant [-Wmultichar] 547 | mc->sysEx_customInstrument('SPK ', (byte *)&_instrument); | ^~~~~~ engines/scumm/imuse/instrument.cpp:578:29: warning: multi-character character constant [-Wmultichar] 578 | mc->sysEx_customInstrument('MAC ', &_program); | ^~~~~~ C++ engines/scumm/imuse/sysex_scumm.o C++ engines/scumm/detection.o C++ engines/scumm/imuse/imuse_player.o engines/scumm/imuse/imuse_player.cpp:389:40: warning: multi-character character constant [-Wmultichar] 389 | _midi->sysEx_customInstrument(p[0], 'EUP ', p + 1); | ^~~~~~ engines/scumm/imuse/imuse_player.cpp: In member function 'virtual void Scumm::Player::sysEx(const byte*, uint16)': engines/scumm/imuse/imuse_player.cpp:411:58: warning: '__builtin___snprintf_chk' output truncated before the last format character [-Wformat-truncation=] 411 | snprintf((char *)&buf[a * 3], 3 * sizeof(char), " %02X", p[a]); | ^ In file included from /usr/include/stdio.h:867, from ./common/scummsys.h:118, from ./common/util.h:26, from engines/scumm/imuse/imuse_player.cpp:25: /usr/include/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output 4 bytes into a destination of size 3 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/scumm/imuse/imuse.o C++ engines/scumm/midiparser_ro.o C++ engines/scumm/imuse/drivers/fmtowns.o C++ engines/scumm/imuse/drivers/pcspk.o engines/scumm/imuse/drivers/pcspk.cpp:78:14: warning: multi-character character constant [-Wmultichar] 78 | if (type == 'SPK ') | ^~~~~~ C++ engines/scumm/imuse/drivers/amiga.o C++ engines/scumm/imuse/drivers/mac_m68k.o engines/scumm/imuse/drivers/mac_m68k.cpp:426:14: warning: multi-character character constant [-Wmultichar] 426 | if (type == 'MAC ') { | ^~~~~~ C++ engines/scumm/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/gfx.o C++ engines/scumm/players/player_he.o C++ engines/scumm/players/player_mod.o C++ engines/scumm/players/player_apple2.o C++ engines/scumm/players/player_mac.o C++ engines/scumm/players/player_ad.o C++ engines/scumm/palette.o C++ engines/scumm/players/player_pce.o C++ engines/scumm/object.o C++ engines/scumm/players/player_nes.o C++ engines/scumm/players/player_v2.o C++ engines/scumm/players/player_v1.o C++ engines/scumm/players/player_v2base.o C++ engines/scumm/players/player_towns.o C++ engines/scumm/players/player_sid.o C++ engines/scumm/players/player_v3a.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_v4a.o C++ engines/scumm/players/player_v2cms.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_v3.o 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/script_v4.o C++ engines/scumm/players/player_v2a.o C++ engines/scumm/resource.o In file included from ./engines/scumm/dialogs.h:28, from engines/scumm/resource.cpp:29: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./engines/scumm/dialogs.h:29, from engines/scumm/resource.cpp:29: ./engines/dialogs.h:40:14: warning: multi-character character constant [-Wmultichar] 40 | kSaveCmd = 'SAVE', | ^~~~~~ ./engines/dialogs.h:41:14: warning: multi-character character constant [-Wmultichar] 41 | kLoadCmd = 'LOAD', | ^~~~~~ ./engines/dialogs.h:42:14: warning: multi-character character constant [-Wmultichar] 42 | kPlayCmd = 'PLAY', | ^~~~~~ ./engines/dialogs.h:43:17: warning: multi-character character constant [-Wmultichar] 43 | kOptionsCmd = 'OPTN', | ^~~~~~ ./engines/dialogs.h:44:14: warning: multi-character character constant [-Wmultichar] 44 | kHelpCmd = 'HELP', | ^~~~~~ ./engines/dialogs.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kAboutCmd = 'ABOU', | ^~~~~~ ./engines/dialogs.h:46:14: warning: multi-character character constant [-Wmultichar] 46 | kQuitCmd = 'QUIT', | ^~~~~~ ./engines/dialogs.h:47:13: warning: multi-character character constant [-Wmultichar] 47 | kRTLCmd = 'RTL ', | ^~~~~~ ./engines/dialogs.h:48:16: warning: multi-character character constant [-Wmultichar] 48 | kChooseCmd = 'CHOS' | ^~~~~~ In file included from engines/scumm/resource.cpp:29: ./engines/scumm/dialogs.h:202:18: warning: multi-character character constant [-Wmultichar] 202 | kStandardCmd = 'STDD', | ^~~~~~ ./engines/scumm/dialogs.h:203:18: warning: multi-character character constant [-Wmultichar] 203 | kPracticeCmd = 'PRAD', | ^~~~~~ ./engines/scumm/dialogs.h:204:16: warning: multi-character character constant [-Wmultichar] 204 | kExpertCmd = 'EXPD' | ^~~~~~ C++ engines/scumm/script.o C++ engines/scumm/usage_bits.o C++ engines/scumm/sound.o C++ engines/scumm/util.o C++ engines/scumm/saveload.o C++ engines/scumm/string.o In file included from ./engines/scumm/dialogs.h:28, from engines/scumm/string.cpp:30: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./engines/scumm/dialogs.h:29, from engines/scumm/string.cpp:30: ./engines/dialogs.h:40:14: warning: multi-character character constant [-Wmultichar] 40 | kSaveCmd = 'SAVE', | ^~~~~~ ./engines/dialogs.h:41:14: warning: multi-character character constant [-Wmultichar] 41 | kLoadCmd = 'LOAD', | ^~~~~~ ./engines/dialogs.h:42:14: warning: multi-character character constant [-Wmultichar] 42 | kPlayCmd = 'PLAY', | ^~~~~~ ./engines/dialogs.h:43:17: warning: multi-character character constant [-Wmultichar] 43 | kOptionsCmd = 'OPTN', | ^~~~~~ ./engines/dialogs.h:44:14: warning: multi-character character constant [-Wmultichar] 44 | kHelpCmd = 'HELP', | ^~~~~~ ./engines/dialogs.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kAboutCmd = 'ABOU', | ^~~~~~ ./engines/dialogs.h:46:14: warning: multi-character character constant [-Wmultichar] 46 | kQuitCmd = 'QUIT', | ^~~~~~ ./engines/dialogs.h:47:13: warning: multi-character character constant [-Wmultichar] 47 | kRTLCmd = 'RTL ', | ^~~~~~ ./engines/dialogs.h:48:16: warning: multi-character character constant [-Wmultichar] 48 | kChooseCmd = 'CHOS' | ^~~~~~ In file included from engines/scumm/string.cpp:30: ./engines/scumm/dialogs.h:202:18: warning: multi-character character constant [-Wmultichar] 202 | kStandardCmd = 'STDD', | ^~~~~~ ./engines/scumm/dialogs.h:203:18: warning: multi-character character constant [-Wmultichar] 203 | kPracticeCmd = 'PRAD', | ^~~~~~ ./engines/scumm/dialogs.h:204:16: warning: multi-character character constant [-Wmultichar] 204 | kExpertCmd = 'EXPD' | ^~~~~~ C++ engines/scumm/nut_renderer.o C++ engines/scumm/script_v6.o C++ engines/scumm/vars.o C++ engines/scumm/verbs.o C++ engines/scumm/imuse_digi/dimuse_bndmgr.o C++ engines/scumm/script_v0.o C++ engines/scumm/imuse_digi/dimuse_codecs.o C++ engines/scumm/imuse_digi/dimuse.o C++ engines/scumm/imuse_digi/dimuse_music.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_tables.o C++ engines/scumm/script_v2.o C++ engines/scumm/imuse_digi/dimuse_script.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_track.o C++ engines/scumm/script_v8.o C++ engines/scumm/smush/codec1.o C++ engines/scumm/smush/channel.o C++ engines/scumm/script_v5.o C++ engines/scumm/insane/insane_iact.o C++ engines/scumm/insane/insane_ben.o C++ engines/scumm/smush/codec37.o C++ engines/scumm/smush/imuse_channel.o C++ engines/scumm/smush/codec47.o C++ engines/scumm/insane/insane.o C++ engines/scumm/insane/insane_scenes.o C++ engines/scumm/smush/saud_channel.o C++ engines/scumm/he/animation_he.o C++ engines/scumm/smush/smush_font.o C++ engines/scumm/he/floodfill_he.o C++ engines/scumm/he/logic_he.o C++ engines/scumm/smush/smush_mixer.o C++ engines/scumm/insane/insane_enemy.o C++ engines/scumm/he/cup_player_he.o C++ engines/scumm/he/palette_he.o C++ engines/scumm/smush/smush_player.o C++ engines/scumm/he/script_v71he.o C++ engines/scumm/he/logic/baseball2001.o C++ engines/scumm/he/script_v80he.o C++ engines/scumm/he/logic/basketball.o C++ engines/scumm/he/logic/football.o C++ engines/scumm/he/logic/funshop.o C++ engines/scumm/he/logic/moonbase_logic.o C++ engines/scumm/he/logic/puttrace.o C++ engines/scumm/he/script_v72he.o In file included from ./engines/scumm/dialogs.h:28, from engines/scumm/he/script_v72he.cpp:31: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./engines/scumm/dialogs.h:29, from engines/scumm/he/script_v72he.cpp:31: ./engines/dialogs.h:40:14: warning: multi-character character constant [-Wmultichar] 40 | kSaveCmd = 'SAVE', | ^~~~~~ ./engines/dialogs.h:41:14: warning: multi-character character constant [-Wmultichar] 41 | kLoadCmd = 'LOAD', | ^~~~~~ ./engines/dialogs.h:42:14: warning: multi-character character constant [-Wmultichar] 42 | kPlayCmd = 'PLAY', | ^~~~~~ ./engines/dialogs.h:43:17: warning: multi-character character constant [-Wmultichar] 43 | kOptionsCmd = 'OPTN', | ^~~~~~ ./engines/dialogs.h:44:14: warning: multi-character character constant [-Wmultichar] 44 | kHelpCmd = 'HELP', | ^~~~~~ ./engines/dialogs.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kAboutCmd = 'ABOU', | ^~~~~~ ./engines/dialogs.h:46:14: warning: multi-character character constant [-Wmultichar] 46 | kQuitCmd = 'QUIT', | ^~~~~~ ./engines/dialogs.h:47:13: warning: multi-character character constant [-Wmultichar] 47 | kRTLCmd = 'RTL ', | ^~~~~~ ./engines/dialogs.h:48:16: warning: multi-character character constant [-Wmultichar] 48 | kChooseCmd = 'CHOS' | ^~~~~~ In file included from engines/scumm/he/script_v72he.cpp:31: ./engines/scumm/dialogs.h:202:18: warning: multi-character character constant [-Wmultichar] 202 | kStandardCmd = 'STDD', | ^~~~~~ ./engines/scumm/dialogs.h:203:18: warning: multi-character character constant [-Wmultichar] 203 | kPracticeCmd = 'PRAD', | ^~~~~~ ./engines/scumm/dialogs.h:204:16: warning: multi-character character constant [-Wmultichar] 204 | kExpertCmd = 'EXPD' | ^~~~~~ C++ engines/scumm/he/sprite_he.o C++ engines/scumm/he/script_v90he.o C++ engines/scumm/he/moonbase/ai_node.o C++ engines/scumm/he/moonbase/ai_defenseunit.o C++ engines/scumm/he/moonbase/ai_traveller.o C++ engines/scumm/he/moonbase/ai_weapon.o C++ engines/scumm/he/moonbase/ai_types.o C++ engines/scumm/he/logic/soccer.o C++ engines/scumm/he/moonbase/ai_targetacquisition.o C++ engines/scumm/he/moonbase/ai_tree.o C++ engines/scumm/he/moonbase/moonbase.o C++ engines/scumm/he/moonbase/distortion.o C++ engines/scumm/he/moonbase/net_main.o C++ engines/scumm/he/moonbase/moonbase_fow.o C++ engines/scumm/he/wiz_he.o engines/scumm/he/wiz_he.cpp:1370:34: warning: multi-character character constant [-Wmultichar] 1370 | WRITE_BE_UINT32(wizImg + 0x00, 'AWIZ'); | ^~~~~~ engines/scumm/he/wiz_he.cpp:1372:34: warning: multi-character character constant [-Wmultichar] 1372 | WRITE_BE_UINT32(wizImg + 0x08, 'WIZH'); | ^~~~~~ engines/scumm/he/wiz_he.cpp:1379:35: warning: multi-character character constant [-Wmultichar] 1379 | WRITE_BE_UINT32(wizImg + 0x1C, 'RGBS'); | ^~~~~~ engines/scumm/he/wiz_he.cpp:1382:36: warning: multi-character character constant [-Wmultichar] 1382 | WRITE_BE_UINT32(wizImg + 0x324, 'RMAP'); | ^~~~~~ engines/scumm/he/wiz_he.cpp:1391:43: warning: multi-character character constant [-Wmultichar] 1391 | WRITE_BE_UINT32(wizImg + curSize + 0x0, 'WIZD'); | ^~~~~~ engines/scumm/he/wiz_he.cpp:2350:29: warning: multi-character character constant [-Wmultichar] 2350 | WRITE_BE_UINT32(res_data, 'AWIZ'); res_data += 4; | ^~~~~~ engines/scumm/he/wiz_he.cpp:2352:29: warning: multi-character character constant [-Wmultichar] 2352 | WRITE_BE_UINT32(res_data, 'WIZH'); res_data += 4; | ^~~~~~ engines/scumm/he/wiz_he.cpp:2358:30: warning: multi-character character constant [-Wmultichar] 2358 | WRITE_BE_UINT32(res_data, 'RGBS'); res_data += 4; | ^~~~~~ engines/scumm/he/wiz_he.cpp:2363:30: warning: multi-character character constant [-Wmultichar] 2363 | WRITE_BE_UINT32(res_data, 'SPOT'); res_data += 4; | ^~~~~~ engines/scumm/he/wiz_he.cpp:2369:30: warning: multi-character character constant [-Wmultichar] 2369 | WRITE_BE_UINT32(res_data, 'RMAP'); res_data += 4; | ^~~~~~ engines/scumm/he/wiz_he.cpp:2376:29: warning: multi-character character constant [-Wmultichar] 2376 | WRITE_BE_UINT32(res_data, 'WIZD'); res_data += 4; | ^~~~~~ C++ engines/access/animation.o C++ engines/access/data.o C++ engines/scumm/he/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/debugger.o C++ engines/scumm/he/moonbase/ai_main.o C++ engines/access/decompress.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/access.o C++ engines/access/font.o C++ engines/access/detection.o C++ engines/access/player.o C++ engines/access/resources.o C++ engines/access/inventory.o C++ engines/access/screen.o C++ engines/access/video.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/scripts.o C++ engines/access/amazon/amazon_room.o C++ engines/access/martian/martian_player.o C++ engines/access/amazon/amazon_resources.o C++ engines/access/amazon/amazon_scripts.o C++ engines/access/amazon/amazon_game.o C++ engines/access/martian/martian_game.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/access/amazon/amazon_logic.o C++ engines/adl/display.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/agi/cycle.o C++ engines/adl/hires6.o C++ engines/adl/hires4.o C++ engines/agi/console.o C++ engines/agi/agi.o In file included from ./gui/predictivedialog.h:26, from engines/agi/agi.cpp:52: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/agi/global.o C++ engines/agi/font.o C++ engines/adl/adl.o C++ engines/agi/inv.o C++ engines/agi/keyboard.o In file included from ./gui/predictivedialog.h:26, from engines/agi/keyboard.cpp:24: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/agi/loader_v1.o C++ engines/agi/loader_v2.o C++ engines/agi/detection.o C++ engines/agi/logic.o C++ engines/agi/lzw.o C++ engines/agi/graphics.o C++ engines/agi/loader_v3.o C++ engines/agi/motion.o C++ engines/agi/objects.o C++ engines/agi/opcodes.o C++ engines/agi/op_dbg.o C++ engines/agi/menu.o C++ engines/agi/op_test.o C++ engines/agi/picture.o C++ engines/agi/sound.o C++ engines/agi/preagi.o C++ engines/adl/display_a2.o C++ engines/agi/preagi_troll.o C++ engines/agi/sound_coco3.o C++ engines/agi/op_cmd.o C++ engines/agi/sound_pcjr.o C++ engines/agi/preagi_winnie.o C++ engines/agi/sound_sarien.o C++ engines/agi/preagi_mickey.o C++ engines/agi/sprite.o C++ engines/agi/saveload.o C++ engines/agi/sound_midi.o C++ engines/agi/sound_2gs.o C++ engines/agi/wagparser.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/accolade/driverfile.o C++ engines/agi/view.o C++ engines/agi/words.o C++ engines/agi/text.o C++ engines/agos/drivers/accolade/adlib.o C++ engines/agos/drivers/simon1/adlib.o C++ engines/agos/drivers/accolade/mt32.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/detection.o C++ engines/agos/input_pn.o C++ engines/agos/event.o In file included from ./gui/about.h:26, from engines/agos/event.cpp:35: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/agos/agos.o C++ engines/agos/input.o C++ engines/agos/midiparser_s1d.o C++ engines/agos/icons.o C++ engines/agos/menus.o C++ engines/agos/gfx.o C++ engines/agos/items.o C++ engines/agos/pn.o C++ engines/agos/res_ami.o C++ engines/agos/rooms.o C++ engines/agos/midi.o In file included from ./gui/message.h:26, from engines/agos/midi.cpp:41: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/agos/res_snd.o engines/agos/res_snd.cpp: In member function 'void AGOS::AGOSEngine::playSting(uint16)': engines/agos/res_snd.cpp:324:33: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] 324 | sprintf(filename, "STINGS%i.MUS", _soundFileId); | ^ In file included from /usr/include/stdio.h:867, from ./common/scummsys.h:118, from ./common/array.h:26, from ./common/config-manager.h:26, from engines/agos/res_snd.cpp:23: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 12 and 16 bytes into a destination of size 15 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/agos/script_pn.o C++ engines/agos/script.o C++ engines/agos/script_e1.o C++ engines/agos/res.o C++ engines/agos/script_ww.o C++ engines/agos/script_e2.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/script_s2.o C++ engines/agos/string_pn.o C++ engines/agos/verb_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/verb.o C++ engines/agos/vga_pn.o 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_e2.o C++ engines/agos/vga_ww.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/script_pp.o C++ engines/agos/vga.o C++ engines/agos/feeble.o C++ engines/agos/oracle.o C++ engines/agos/script_ff.o C++ engines/agos/animation.o In file included from ./gui/message.h:26, from engines/agos/animation.cpp:45: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/agos/vga_ff.o C++ engines/avalanche/console.o C++ engines/avalanche/closing.o C++ engines/avalanche/background.o C++ engines/avalanche/animation.o C++ engines/avalanche/avalot.o C++ engines/avalanche/avalanche.o C++ engines/avalanche/detection.o C++ engines/avalanche/sequence.o C++ engines/avalanche/sound.o C++ engines/avalanche/dropdown.o C++ engines/avalanche/clock.o C++ engines/avalanche/dialogs.o C++ engines/avalanche/help.o C++ engines/avalanche/nim.o C++ engines/avalanche/timer.o C++ engines/avalanche/graphics.o C++ engines/avalanche/mainmenu.o C++ engines/avalanche/ghostroom.o C++ engines/avalanche/shootemup.o C++ engines/avalanche/highscore.o C++ engines/bbvs/dialogs.o In file included from ./engines/bbvs/dialogs.h:27, from engines/bbvs/dialogs.cpp:23: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from engines/bbvs/dialogs.cpp:23: ./engines/bbvs/dialogs.h:38:16: warning: multi-character character constant [-Wmultichar] 38 | kCmdNewGame = 'NEWG', | ^~~~~~ ./engines/bbvs/dialogs.h:39:17: warning: multi-character character constant [-Wmultichar] 39 | kCmdContinue = 'CONT', | ^~~~~~ ./engines/bbvs/dialogs.h:40:16: warning: multi-character character constant [-Wmultichar] 40 | kCmdOptions = 'OPTN', | ^~~~~~ ./engines/bbvs/dialogs.h:41:18: warning: multi-character character constant [-Wmultichar] 41 | kCmdMiniGames = 'MINI', | ^~~~~~ ./engines/bbvs/dialogs.h:42:13: warning: multi-character character constant [-Wmultichar] 42 | kCmdQuit = 'QUIT', | ^~~~~~ ./engines/bbvs/dialogs.h:45:16: warning: multi-character character constant [-Wmultichar] 45 | kCmdCredits = 'CRED', | ^~~~~~ ./engines/bbvs/dialogs.h:46:16: warning: multi-character character constant [-Wmultichar] 46 | kCmdOpening = 'OPEN', | ^~~~~~ ./engines/bbvs/dialogs.h:47:21: warning: multi-character character constant [-Wmultichar] 47 | kCmdChicksNStuff = 'CHIC', | ^~~~~~ ./engines/bbvs/dialogs.h:49:20: warning: multi-character character constant [-Wmultichar] 49 | kCmdHockALoogie = 'HOCK', | ^~~~~~ ./engines/bbvs/dialogs.h:50:19: warning: multi-character character constant [-Wmultichar] 50 | kCmdBugJustice = 'BUGJ', | ^~~~~~ ./engines/bbvs/dialogs.h:51:19: warning: multi-character character constant [-Wmultichar] 51 | kCmdCourtChaos = 'CORT', | ^~~~~~ ./engines/bbvs/dialogs.h:52:18: warning: multi-character character constant [-Wmultichar] 52 | kCmdAirGuitar = 'AIRG', | ^~~~~~ ./engines/bbvs/dialogs.h:53:13: warning: multi-character character constant [-Wmultichar] 53 | kCmdBack = 'BACK' | ^~~~~~ In file included from engines/bbvs/dialogs.cpp:25: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ C++ engines/bbvs/logic.o C++ engines/bbvs/graphics.o C++ engines/bbvs/scene.o C++ engines/bbvs/detection.o C++ engines/bbvs/spritemodule.o C++ engines/bbvs/sound.o C++ engines/bbvs/gamemodule.o C++ engines/bbvs/videoplayer.o C++ engines/bbvs/bbvs.o In file included from ./engines/bbvs/dialogs.h:27, from engines/bbvs/bbvs.cpp:24: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from engines/bbvs/bbvs.cpp:24: ./engines/bbvs/dialogs.h:38:16: warning: multi-character character constant [-Wmultichar] 38 | kCmdNewGame = 'NEWG', | ^~~~~~ ./engines/bbvs/dialogs.h:39:17: warning: multi-character character constant [-Wmultichar] 39 | kCmdContinue = 'CONT', | ^~~~~~ ./engines/bbvs/dialogs.h:40:16: warning: multi-character character constant [-Wmultichar] 40 | kCmdOptions = 'OPTN', | ^~~~~~ ./engines/bbvs/dialogs.h:41:18: warning: multi-character character constant [-Wmultichar] 41 | kCmdMiniGames = 'MINI', | ^~~~~~ ./engines/bbvs/dialogs.h:42:13: warning: multi-character character constant [-Wmultichar] 42 | kCmdQuit = 'QUIT', | ^~~~~~ ./engines/bbvs/dialogs.h:45:16: warning: multi-character character constant [-Wmultichar] 45 | kCmdCredits = 'CRED', | ^~~~~~ ./engines/bbvs/dialogs.h:46:16: warning: multi-character character constant [-Wmultichar] 46 | kCmdOpening = 'OPEN', | ^~~~~~ ./engines/bbvs/dialogs.h:47:21: warning: multi-character character constant [-Wmultichar] 47 | kCmdChicksNStuff = 'CHIC', | ^~~~~~ ./engines/bbvs/dialogs.h:49:20: warning: multi-character character constant [-Wmultichar] 49 | kCmdHockALoogie = 'HOCK', | ^~~~~~ ./engines/bbvs/dialogs.h:50:19: warning: multi-character character constant [-Wmultichar] 50 | kCmdBugJustice = 'BUGJ', | ^~~~~~ ./engines/bbvs/dialogs.h:51:19: warning: multi-character character constant [-Wmultichar] 51 | kCmdCourtChaos = 'CORT', | ^~~~~~ ./engines/bbvs/dialogs.h:52:18: warning: multi-character character constant [-Wmultichar] 52 | kCmdAirGuitar = 'AIRG', | ^~~~~~ ./engines/bbvs/dialogs.h:53:13: warning: multi-character character constant [-Wmultichar] 53 | kCmdBack = 'BACK' | ^~~~~~ C++ engines/bbvs/minigames/bbairguitar_anims.o C++ engines/bbvs/saveload.o C++ engines/bbvs/walk.o C++ engines/bbvs/minigames/bbant_anims.o C++ engines/bbvs/minigames/bbloogie_anims.o C++ engines/bbvs/minigames/bbtennis_anims.o C++ engines/avalanche/parser.o C++ engines/bbvs/minigames/bbairguitar.o In file included from ./gui/message.h:26, from engines/bbvs/minigames/bbairguitar.cpp:27: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/edittext.h:26, from ./gui/filebrowser-dialog.h:27, from engines/bbvs/minigames/bbairguitar.cpp:28: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ C++ engines/bbvs/minigames/minigame.o C++ engines/bbvs/minigames/bbant.o C++ engines/bbvs/minigames/bbtennis.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/bladerunner/actor_dialogue_queue.o C++ engines/bladerunner/aud_stream.o C++ engines/bladerunner/archive.o C++ engines/bladerunner/audio_cache.o C++ engines/bladerunner/actor_walk.o C++ engines/bladerunner/actor.o C++ engines/bladerunner/ambient_sounds.o C++ engines/bladerunner/audio_mixer.o C++ engines/bladerunner/boundingbox.o C++ engines/bladerunner/audio_speech.o C++ engines/bladerunner/audio_player.o C++ engines/bladerunner/chapters.o C++ engines/bladerunner/crimes_database.o C++ engines/bladerunner/decompress_lcw.o C++ engines/bladerunner/decompress_lzo.o C++ engines/bladerunner/combat.o C++ engines/bladerunner/detection.o C++ engines/bladerunner/framelimiter.o C++ engines/bladerunner/game_flags.o C++ engines/bladerunner/font.o C++ engines/bladerunner/dialogue_menu.o C++ engines/bladerunner/image.o C++ engines/bladerunner/item_pickup.o C++ engines/bladerunner/game_info.o C++ engines/bladerunner/fog.o C++ engines/bladerunner/item.o C++ engines/bladerunner/matrix.o C++ engines/bladerunner/lights.o C++ engines/bladerunner/items.o C++ engines/bladerunner/movement_track.o C++ engines/bladerunner/mouse.o C++ engines/bladerunner/light.o C++ engines/bladerunner/music.o C++ engines/bladerunner/regions.o C++ engines/bladerunner/outtake.o C++ engines/bladerunner/overlays.o C++ engines/bladerunner/scene_objects.o C++ engines/bladerunner/scene.o C++ engines/bladerunner/obstacles.o C++ engines/bladerunner/screen_effects.o C++ engines/bladerunner/debugger.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/script/kia_script.o C++ engines/bladerunner/script/ai/baker.o C++ engines/bladerunner/script/esper_script.o C++ engines/bladerunner/script/ai/answering_machine.o C++ engines/bladerunner/script/ai_script.o C++ engines/bladerunner/script/police_maze.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/ai/crazylegs.o C++ engines/bladerunner/script/vk_script.o C++ engines/bladerunner/script/ai/dispatcher.o C++ engines/bladerunner/script/script.o C++ engines/bladerunner/script/ai/clovis.o C++ engines/bladerunner/script/ai/desk_clerk.o C++ engines/bladerunner/script/ai/early_q_bartender.o C++ engines/bladerunner/script/ai/dektora.o C++ engines/bladerunner/script/ai/fish_dealer.o C++ engines/bladerunner/script/ai/early_q.o C++ engines/bladerunner/script/init_script.o C++ engines/bladerunner/script/ai/gaff.o C++ engines/bladerunner/script/ai/free_slot_a.o C++ engines/bladerunner/script/ai/free_slot_b.o C++ engines/bladerunner/script/ai/general_doll.o C++ engines/bladerunner/script/ai/generic_walker_a.o C++ engines/bladerunner/script/ai/generic_walker_b.o C++ engines/bladerunner/script/ai/generic_walker_c.o C++ engines/bladerunner/script/ai/governor_kolvig.o C++ engines/bladerunner/script/ai/grigorian.o C++ engines/bladerunner/script/ai/hasan.o C++ engines/bladerunner/script/ai/hawkers_parrot.o C++ engines/bladerunner/script/ai/hanoi.o C++ engines/bladerunner/script/ai/hawkers_barkeep.o C++ engines/bladerunner/script/ai/guzza.o C++ engines/bladerunner/script/ai/gordo.o C++ engines/bladerunner/script/ai/holloway.o C++ engines/bladerunner/script/ai/howie_lee.o C++ engines/bladerunner/script/ai/hysteria_patron1.o C++ engines/bladerunner/script/ai/hysteria_patron2.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/izo.o C++ engines/bladerunner/script/ai/klein.o C++ engines/bladerunner/script/ai/leon.o C++ engines/bladerunner/script/ai/luther.o C++ engines/bladerunner/script/ai/lucy.o C++ engines/bladerunner/script/ai/male_announcer.o C++ engines/bladerunner/script/ai/marcus.o C++ engines/bladerunner/script/ai/maggie.o C++ engines/bladerunner/script/ai/mia.o C++ engines/bladerunner/script/ai/moraji.o C++ engines/bladerunner/script/ai/murray.o C++ engines/bladerunner/script/ai/mutant1.o C++ engines/bladerunner/script/ai/newscaster.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/rajif.o C++ engines/bladerunner/script/ai/officer_grayford.o C++ engines/bladerunner/script/ai/rachael.o C++ engines/bladerunner/script/ai/photographer.o C++ engines/bladerunner/script/ai/runciter.o C++ engines/bladerunner/script/ai/sergeant_walls.o C++ engines/bladerunner/script/ai/officer_leary.o C++ engines/bladerunner/script/ai/sebastian.o C++ engines/bladerunner/script/ai/sadik.o C++ engines/bladerunner/script/ai/shoeshine_man.o C++ engines/bladerunner/script/ai/taffy.o C++ engines/bladerunner/script/ai/taffy_patron.o C++ engines/bladerunner/script/ai/teenager.o C++ engines/bladerunner/script/ai/the_bard.o C++ engines/bladerunner/script/ai/transient.o C++ engines/bladerunner/script/ai/tyrell.o C++ engines/bladerunner/script/ai/tyrell_guard.o C++ engines/bladerunner/script/scene/bb01.o C++ engines/bladerunner/script/ai/steele.o C++ engines/bladerunner/script/scene/bb02.o C++ engines/bladerunner/script/scene/ar01.o C++ engines/bladerunner/script/scene/bb03.o C++ engines/bladerunner/script/scene/ar02.o C++ engines/bladerunner/script/ai/zuben.o C++ engines/bladerunner/script/scene/bb04.o C++ engines/bladerunner/script/scene/bb06.o C++ engines/bladerunner/script/scene/bb05.o C++ engines/bladerunner/script/scene_script.o C++ engines/bladerunner/script/scene/bb08.o C++ engines/bladerunner/script/scene/bb09.o C++ engines/bladerunner/script/scene/bb07.o C++ engines/bladerunner/script/scene/bb10.o C++ engines/bladerunner/script/scene/bb11.o C++ engines/bladerunner/script/scene/bb12.o C++ engines/bladerunner/script/scene/bb51.o C++ engines/bladerunner/script/scene/ct03.o C++ engines/bladerunner/script/scene/ct02.o C++ engines/bladerunner/script/scene/ct04.o C++ engines/bladerunner/script/scene/ct05.o C++ engines/bladerunner/script/scene/ct01.o C++ engines/bladerunner/script/scene/ct06.o C++ engines/bladerunner/script/scene/ct07.o C++ engines/bladerunner/script/scene/ct08.o C++ engines/bladerunner/script/scene/ct09.o C++ engines/bladerunner/script/scene/ct10.o C++ engines/bladerunner/script/scene/ct11.o C++ engines/bladerunner/script/scene/ct51.o C++ engines/bladerunner/script/scene/ct12.o C++ engines/bladerunner/script/scene/dr01.o C++ engines/bladerunner/script/scene/dr02.o C++ engines/bladerunner/script/scene/dr03.o C++ engines/bladerunner/script/scene/dr04.o C++ engines/bladerunner/script/scene/dr06.o C++ engines/bladerunner/script/scene/dr05.o C++ engines/bladerunner/script/scene/hc03.o C++ engines/bladerunner/script/scene/hc02.o C++ engines/bladerunner/script/scene/hc01.o C++ engines/bladerunner/script/scene/hc04.o C++ engines/bladerunner/script/scene/hf02.o C++ engines/bladerunner/script/scene/hf01.o C++ engines/bladerunner/script/scene/hf03.o C++ engines/bladerunner/script/scene/hf04.o C++ engines/bladerunner/script/scene/kp01.o C++ engines/bladerunner/script/scene/hf06.o C++ engines/bladerunner/script/scene/hf07.o C++ engines/bladerunner/script/scene/kp02.o C++ engines/bladerunner/script/scene/kp04.o C++ engines/bladerunner/script/scene/hf05.o C++ engines/bladerunner/script/scene/kp03.o C++ engines/bladerunner/script/scene/kp05.o C++ engines/bladerunner/script/scene/kp06.o C++ engines/bladerunner/script/scene/kp07.o C++ engines/bladerunner/script/scene/ma05.o C++ engines/bladerunner/script/scene/ma02.o C++ engines/bladerunner/script/scene/ma01.o C++ engines/bladerunner/script/scene/ma07.o C++ engines/bladerunner/script/scene/ma06.o C++ engines/bladerunner/script/scene/ma08.o C++ engines/bladerunner/script/scene/ma04.o C++ engines/bladerunner/script/scene/nr01.o C++ engines/bladerunner/script/scene/nr02.o C++ engines/bladerunner/script/scene/nr06.o C++ engines/bladerunner/script/scene/nr04.o C++ engines/bladerunner/script/scene/nr03.o C++ engines/bladerunner/script/scene/nr05.o C++ engines/bladerunner/script/scene/nr07.o C++ engines/bladerunner/script/scene/nr09.o C++ engines/bladerunner/script/scene/nr08.o C++ engines/bladerunner/script/scene/nr10.o C++ engines/bladerunner/script/scene/ps02.o C++ engines/bladerunner/script/scene/ps03.o C++ engines/bladerunner/script/scene/ps01.o C++ engines/bladerunner/script/scene/ps04.o C++ engines/bladerunner/script/scene/nr11.o C++ engines/bladerunner/script/scene/ps05.o C++ engines/bladerunner/script/scene/ps06.o C++ engines/bladerunner/script/scene/ps07.o C++ engines/bladerunner/script/scene/ps10.o C++ engines/bladerunner/script/scene/ps09.o C++ engines/bladerunner/script/scene/ps11.o C++ engines/bladerunner/script/scene/ps14.o C++ engines/bladerunner/script/scene/ps12.o C++ engines/bladerunner/script/scene/ps15.o C++ engines/bladerunner/script/scene/ps13.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/tb03.o C++ engines/bladerunner/script/scene/tb05.o C++ engines/bladerunner/script/scene/rc03.o C++ engines/bladerunner/script/scene/rc04.o C++ engines/bladerunner/script/scene/tb02.o C++ engines/bladerunner/script/scene/tb06.o C++ engines/bladerunner/script/scene/tb07.o C++ engines/bladerunner/script/scene/ug01.o C++ engines/bladerunner/script/scene/ug02.o C++ engines/bladerunner/script/scene/ug04.o C++ engines/bladerunner/script/scene/ug03.o C++ engines/bladerunner/script/scene/ug06.o C++ engines/bladerunner/script/scene/ug05.o C++ engines/bladerunner/script/scene/ug07.o C++ engines/bladerunner/script/scene/ug08.o C++ engines/bladerunner/script/scene/ug09.o C++ engines/bladerunner/script/scene/ug12.o C++ engines/bladerunner/script/scene/ug15.o C++ engines/bladerunner/script/scene/ug10.o C++ engines/bladerunner/script/scene/ug17.o C++ engines/bladerunner/script/scene/ug14.o C++ engines/bladerunner/script/scene/ug13.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/time.o C++ engines/bladerunner/slice_animations.o C++ engines/bladerunner/text_resource.o C++ engines/bladerunner/set.o C++ engines/bladerunner/suspects_database.o C++ engines/bladerunner/subtitles.o C++ engines/bladerunner/ui/elevator.o C++ engines/bladerunner/ui/end_credits.o C++ engines/bladerunner/ui/kia_section_base.o C++ engines/bladerunner/ui/kia_log.o C++ engines/bladerunner/ui/kia_section_help.o C++ engines/bladerunner/ui/kia_section_diagnostic.o C++ engines/bladerunner/slice_renderer.o C++ engines/bladerunner/ui/kia_section_load.o C++ engines/bladerunner/ui/kia_section_crimes.o C++ engines/bladerunner/ui/kia_section_pogo.o C++ engines/bladerunner/ui/kia_section_clues.o C++ engines/bladerunner/ui/kia.o C++ engines/bladerunner/ui/ui_container.o C++ engines/bladerunner/ui/scores.o C++ engines/bladerunner/ui/kia_section_settings.o C++ engines/bladerunner/ui/kia_section_save.o C++ engines/bladerunner/ui/ui_check_box.o C++ engines/bladerunner/ui/spinner.o C++ engines/bladerunner/ui/ui_input_box.o C++ engines/bladerunner/ui/ui_slider.o C++ engines/bladerunner/ui/kia_section_suspects.o C++ engines/bladerunner/view.o C++ engines/bladerunner/ui/ui_image_picker.o C++ engines/bladerunner/ui/esper.o C++ engines/bladerunner/zbuffer.o C++ engines/bladerunner/vqa_player.o C++ engines/bladerunner/waypoints.o C++ engines/bladerunner/ui/ui_scroll_box.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/ui/vk.o C++ engines/cge/events.o C++ engines/bladerunner/vqa_decoder.o C++ engines/cge/game.o C++ engines/cge/fileio.o C++ engines/cge/sound.o C++ engines/cge/vmenu.o C++ engines/cge/text.o C++ engines/cge/detection.o C++ engines/cge/talk.o C++ engines/cge/cge_main.o C++ engines/cge/walk.o C++ engines/cge/snail.o C++ engines/cge2/cge2.o C++ engines/cge2/fileio.o C++ engines/cge2/bitmap.o C++ engines/cge2/sound.o C++ engines/cge2/text.o C++ engines/cge2/spare.o C++ engines/cge2/detection.o C++ engines/cge/vga13h.o C++ engines/cge2/cge2_main.o C++ engines/cge2/talk.o C++ engines/cge2/vga13h.o C++ engines/cge2/hero.o C++ engines/cge2/snail.o C++ engines/cge2/events.o C++ engines/cge2/map.o C++ engines/cge2/vmenu.o C++ engines/cge2/inventory.o C++ engines/cge2/console.o C++ engines/chewy/chewy.o C++ engines/cge2/saveload.o C++ engines/chewy/cursor.o C++ engines/chewy/detection.o C++ engines/cge2/toolbar.o C++ engines/chewy/events.o C++ engines/chewy/console.o C++ engines/chewy/graphics.o C++ engines/chewy/sound.o C++ engines/cine/bg.o C++ engines/chewy/text.o C++ engines/chewy/resource.o C++ engines/chewy/scene.o C++ engines/cine/bg_list.o C++ engines/chewy/video/cfo_decoder.o C++ engines/cine/console.o C++ engines/cine/anim.o C++ engines/cine/msg.o C++ engines/cine/main_loop.o C++ engines/cine/object.o C++ engines/cine/detection.o C++ engines/cine/rel.o C++ engines/cine/pal.o C++ engines/cine/part.o C++ engines/cine/cine.o C++ engines/cine/prc.o C++ engines/cine/unpack.o C++ engines/cine/texte.o C++ engines/composer/console.o C++ engines/cine/script_os.o C++ engines/cine/gfx.o C++ engines/cine/script_fw.o C++ engines/cine/sound.o C++ engines/cine/saveload.o C++ engines/composer/detection.o C++ engines/cruise/background.o C++ engines/composer/graphics.o C++ engines/cruise/actor.o C++ engines/cine/various.o C++ engines/cruise/backgroundIncrust.o C++ engines/cruise/cell.o C++ engines/composer/composer.o C++ engines/cruise/cruise.o C++ engines/cruise/ctp.o C++ engines/composer/resource.o C++ engines/cruise/decompiler.o C++ engines/cruise/debugger.o C++ engines/cruise/dataLoader.o C++ engines/composer/scripting.o C++ engines/cruise/delphine-unpack.o C++ engines/composer/saveload.o C++ engines/cruise/font.o C++ engines/cruise/linker.o C++ engines/cruise/gfxModule.o C++ engines/cruise/cruise_main.o C++ engines/cruise/menu.o C++ engines/cruise/mouse.o C++ engines/cruise/object.o C++ engines/cruise/detection.o C++ engines/cruise/perso.o C++ engines/cruise/function.o C++ engines/cruise/polys.o C++ engines/cruise/mainDraw.o C++ engines/cruise/stack.o C++ engines/cruise/overlay.o C++ engines/cruise/staticres.o C++ engines/cruise/various.o C++ engines/cruise/script.o C++ engines/cruise/vars.o C++ engines/cruise/volume.o C++ engines/cryo/debugger.o C++ engines/cryo/cryo.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/cryomni3d/datstream.o C++ engines/cruise/saveload.o C++ engines/cryo/eden_graphics.o C++ engines/cryomni3d/objects.o C++ engines/cryomni3d/cryomni3d.o C++ engines/cryomni3d/mouse_boxes.o C++ engines/cryomni3d/omni3d.o C++ engines/cryomni3d/font_manager.o C++ engines/cryomni3d/fixed_image.o C++ engines/cryomni3d/dialogs_manager.o C++ engines/cryomni3d/sprites.o C++ engines/cryomni3d/detection.o C++ engines/cryomni3d/versailles/dialogs_manager.o C++ engines/cryomni3d/versailles/dialogs.o C++ engines/cryomni3d/wam_parser.o C++ engines/cryomni3d/versailles/music.o C++ engines/cryomni3d/versailles/toolbar.o C++ engines/cryomni3d/versailles/saveload.o C++ engines/director/cachedmactext.o C++ engines/cryomni3d/versailles/menus.o C++ engines/director/cast.o C++ engines/director/detection.o C++ engines/cryomni3d/versailles/engine.o C++ engines/director/events.o C++ engines/director/archive.o C++ engines/cryo/eden.o C++ engines/director/graphics.o C++ engines/director/director.o C++ engines/director/images.o C++ engines/director/movie.o C++ engines/cryomni3d/versailles/documentation.o C++ engines/director/sound.o C++ engines/cryomni3d/versailles/data.o C++ engines/director/sprite.o C++ engines/director/stxt.o C++ engines/director/util.o C++ engines/director/resource.o C++ engines/director/frame.o C++ engines/director/lingo/lingo.o C++ engines/director/lingo/lingo-events.o C++ engines/director/lingo/lingo-funcs.o C++ engines/director/lingo/lingo-code.o C++ engines/cryomni3d/versailles/logic.o C++ engines/director/lingo/lingo-codegen.o C++ engines/director/lingo/lingo-builtins.o C++ engines/director/lingo/lingo-gr.o C++ engines/dm/console.o C++ engines/director/lingo/lingo-the.o C++ engines/dm/dialog.o C++ engines/dm/dmglobals.o C++ engines/dm/detection.o C++ engines/director/lingo/lingo-lex.o C++ engines/dm/dm.o C++ engines/director/score.o C++ engines/dm/lzw.o C++ engines/dm/loadsave.o C++ engines/dm/inventory.o C++ engines/dm/objectman.o C++ engines/dm/group.o C++ engines/dm/movesens.o C++ engines/dm/menus.o C++ engines/dm/dungeonman.o C++ engines/dm/eventman.o C++ engines/dm/projexpl.o C++ engines/dm/champion.o C++ engines/dm/sounds.o C++ engines/draci/console.o C++ engines/dm/text.o C++ engines/draci/barchive.o C++ engines/draci/font.o C++ engines/draci/mouse.o C++ engines/draci/detection.o C++ engines/draci/music.o C++ engines/draci/animation.o C++ engines/draci/saveload.o C++ engines/draci/draci.o C++ engines/draci/surface.o C++ engines/dm/timeline.o C++ engines/draci/screen.o C++ engines/draci/sound.o C++ engines/drascula/actors.o C++ engines/draci/sprite.o C++ engines/draci/walking.o C++ engines/drascula/console.o C++ engines/dm/gfx.o C++ engines/draci/game.o C++ engines/draci/script.o C++ engines/drascula/converse.o C++ engines/drascula/interface.o C++ engines/drascula/palette.o C++ engines/drascula/objects.o C++ engines/drascula/resource.o C++ engines/drascula/graphics.o C++ engines/drascula/detection.o C++ engines/drascula/animation.o C++ engines/dreamweb/console.o C++ engines/drascula/sound.o C++ engines/dreamweb/backdrop.o C++ engines/drascula/saveload.o In file included from ./gui/message.h:26, from engines/drascula/saveload.cpp:28: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/drascula/drascula.o C++ engines/drascula/talk.o C++ engines/dreamweb/monitor.o C++ engines/dreamweb/mouse.o C++ engines/dreamweb/newplace.o C++ engines/dreamweb/keypad.o C++ engines/dreamweb/pathfind.o C++ engines/dreamweb/detection.o C++ engines/dreamweb/dreamweb.o C++ engines/dreamweb/rain.o C++ engines/dreamweb/print.o C++ engines/dreamweb/object.o C++ engines/drascula/rooms.o C++ engines/dreamweb/people.o C++ engines/dreamweb/sound.o C++ engines/dreamweb/talk.o C++ engines/dreamweb/sprite.o C++ engines/dreamweb/titles.o C++ engines/dreamweb/vgafades.o C++ engines/dreamweb/vgagrafx.o C++ engines/fullpipe/console.o C++ engines/dreamweb/use.o C++ engines/dreamweb/saveload.o C++ engines/fullpipe/floaters.o C++ engines/fullpipe/detection.o C++ engines/fullpipe/anihandler.o C++ engines/fullpipe/behavior.o C++ engines/dreamweb/stubs.o C++ engines/fullpipe/input.o C++ engines/fullpipe/lift.o C++ engines/fullpipe/fullpipe.o C++ engines/fullpipe/messagehandlers.o C++ engines/fullpipe/init.o C++ engines/fullpipe/inventory.o C++ engines/fullpipe/interaction.o C++ engines/fullpipe/gameloader.o C++ engines/fullpipe/gfx.o C++ engines/fullpipe/ngiarchive.o C++ engines/fullpipe/messages.o C++ engines/fullpipe/statesaver.o C++ engines/fullpipe/sound.o C++ engines/fullpipe/stateloader.o C++ engines/fullpipe/scenes/sceneIntro.o C++ engines/fullpipe/scenes/sceneIntroDemo.o C++ engines/fullpipe/scene.o C++ engines/fullpipe/scenes/scene01.o C++ engines/fullpipe/scenes.o C++ engines/fullpipe/scenes/scene02.o C++ engines/fullpipe/modal.o C++ engines/fullpipe/scenes/scene03.o C++ engines/fullpipe/scenes/scene05.o C++ engines/fullpipe/scenes/scene07.o C++ engines/fullpipe/utils.o C++ engines/fullpipe/scenes/scene10.o C++ engines/fullpipe/scenes/scene06.o C++ engines/fullpipe/scenes/scene08.o C++ engines/fullpipe/statics.o C++ engines/fullpipe/scenes/scene04.o C++ engines/fullpipe/scenes/scene09.o C++ engines/fullpipe/scenes/scene12.o C++ engines/fullpipe/scenes/scene11.o C++ engines/fullpipe/scenes/scene13.o C++ engines/fullpipe/scenes/scene15.o C++ engines/fullpipe/scenes/scene16.o C++ engines/fullpipe/scenes/scene14.o C++ engines/fullpipe/scenes/scene17.o C++ engines/fullpipe/scenes/scene21.o C++ engines/fullpipe/scenes/scene20.o C++ engines/fullpipe/motion.o C++ engines/fullpipe/scenes/scene22.o C++ engines/fullpipe/scenes/scene18and19.o C++ engines/fullpipe/scenes/scene24.o C++ engines/fullpipe/scenes/scene23.o C++ engines/fullpipe/scenes/scene25.o C++ engines/fullpipe/scenes/scene26.o C++ engines/fullpipe/scenes/scene28.o C++ engines/fullpipe/scenes/scene30.o C++ engines/fullpipe/scenes/scene31.o C++ engines/fullpipe/scenes/scene27.o C++ engines/fullpipe/scenes/scene32.o C++ engines/fullpipe/scenes/scene33.o C++ engines/fullpipe/scenes/scene36.o C++ engines/fullpipe/scenes/scene35.o C++ engines/fullpipe/scenes/scene34.o C++ engines/fullpipe/scenes/scene38.o C++ engines/fullpipe/scenes/scene29.o C++ engines/fullpipe/scenes/sceneFinal.o C++ engines/fullpipe/scenes/sceneDbg.o C++ engines/fullpipe/scenes/scene37.o C++ engines/glk/fonts.o C++ engines/glk/debugger.o C++ engines/glk/events.o C++ engines/glk/pc_speaker.o C++ engines/glk/blorb.o C++ engines/glk/conf.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/glk_api.o C++ engines/glk/screen.o C++ engines/glk/time.o C++ engines/glk/selection.o C++ engines/glk/sound.o C++ engines/glk/quetzal.o C++ engines/glk/utils.o C++ engines/glk/unicode.o C++ engines/glk/unicode_gen.o C++ engines/glk/detection.o C++ engines/glk/window_graphics.o C++ engines/glk/window_pair.o C++ engines/glk/advsys/advsys.o C++ engines/glk/advsys/glk_interface.o C++ engines/glk/advsys/detection.o C++ engines/glk/windows.o C++ engines/glk/window_text_grid.o C++ engines/glk/advsys/game.o C++ engines/glk/streams.o C++ engines/glk/alan2/alan_version.o C++ engines/glk/alan2/alan2.o engines/glk/alan2/alan2.cpp: In function 'void Glk::Alan2::syncActors(Common::Serializer&)': engines/glk/alan2/alan2.cpp:129:14: warning: taking address of packed member of 'Glk::Alan2::ActElem' may result in an unaligned pointer value [-Waddress-of-packed-member] 129 | syncVal(s, &acts[i - ACTMIN].loc); | ^~~~~~~~~~~~~~~~~~~~~ engines/glk/alan2/alan2.cpp:130:14: warning: taking address of packed member of 'Glk::Alan2::ActElem' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | syncVal(s, &acts[i - ACTMIN].script); | ^~~~~~~~~~~~~~~~~~~~~~~~ engines/glk/alan2/alan2.cpp:131:14: warning: taking address of packed member of 'Glk::Alan2::ActElem' may result in an unaligned pointer value [-Waddress-of-packed-member] 131 | syncVal(s, &acts[i - ACTMIN].step); | ^~~~~~~~~~~~~~~~~~~~~~ engines/glk/alan2/alan2.cpp:132:14: warning: taking address of packed member of 'Glk::Alan2::ActElem' may result in an unaligned pointer value [-Waddress-of-packed-member] 132 | syncVal(s, &acts[i - ACTMIN].count); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from engines/glk/alan2/alan2.cpp:25: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::AtrElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/alan2.cpp:135:67: note: in expansion of macro 'endOfTable' 135 | for (AtrElem *atr = (AtrElem *)addrTo(acts[i - ACTMIN].atrs); !endOfTable(atr); ++atr) | ^~~~~~~~~~ In file included from ./engines/glk/alan2/exe.h:29, from engines/glk/alan2/alan2.cpp:24: ./engines/glk/alan2/types.h:196:8: note: defined here 196 | struct AtrElem { /* ATTRIBUTE LIST */ | ^~~~~~~ engines/glk/alan2/alan2.cpp:136:16: warning: taking address of packed member of 'Glk::Alan2::AtrElem' may result in an unaligned pointer value [-Waddress-of-packed-member] 136 | syncVal(s, &atr->val); | ^~~~~~~~~ engines/glk/alan2/alan2.cpp: In function 'void Glk::Alan2::syncLocations(Common::Serializer&)': engines/glk/alan2/alan2.cpp:143:14: warning: taking address of packed member of 'Glk::Alan2::LocElem' may result in an unaligned pointer value [-Waddress-of-packed-member] 143 | syncVal(s, &locs[i - LOCMIN].describe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from engines/glk/alan2/alan2.cpp:25: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::AtrElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/alan2.cpp:145:67: note: in expansion of macro 'endOfTable' 145 | for (AtrElem *atr = (AtrElem *)addrTo(locs[i - LOCMIN].atrs); !endOfTable(atr); atr++) | ^~~~~~~~~~ In file included from ./engines/glk/alan2/exe.h:29, from engines/glk/alan2/alan2.cpp:24: ./engines/glk/alan2/types.h:196:8: note: defined here 196 | struct AtrElem { /* ATTRIBUTE LIST */ | ^~~~~~~ engines/glk/alan2/alan2.cpp:146:16: warning: taking address of packed member of 'Glk::Alan2::AtrElem' may result in an unaligned pointer value [-Waddress-of-packed-member] 146 | syncVal(s, &atr->val); | ^~~~~~~~~ engines/glk/alan2/alan2.cpp: In function 'void Glk::Alan2::syncObjects(Common::Serializer&)': engines/glk/alan2/alan2.cpp:152:14: warning: taking address of packed member of 'Glk::Alan2::ObjElem' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | syncVal(s, &objs[i - OBJMIN].loc); | ^~~~~~~~~~~~~~~~~~~~~ In file included from engines/glk/alan2/alan2.cpp:25: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::AtrElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/alan2.cpp:154:67: note: in expansion of macro 'endOfTable' 154 | for (AtrElem *atr = (AtrElem *)addrTo(objs[i - OBJMIN].atrs); !endOfTable(atr); atr++) | ^~~~~~~~~~ In file included from ./engines/glk/alan2/exe.h:29, from engines/glk/alan2/alan2.cpp:24: ./engines/glk/alan2/types.h:196:8: note: defined here 196 | struct AtrElem { /* ATTRIBUTE LIST */ | ^~~~~~~ engines/glk/alan2/alan2.cpp:155:16: warning: taking address of packed member of 'Glk::Alan2::AtrElem' may result in an unaligned pointer value [-Waddress-of-packed-member] 155 | syncVal(s, &atr->val); | ^~~~~~~~~ C++ engines/glk/alan2/decode.o C++ engines/glk/alan2/args.o C++ engines/glk/alan2/glkio.o C++ engines/glk/alan2/debug.o In file included from engines/glk/alan2/debug.cpp:29: engines/glk/alan2/debug.cpp: In function 'void Glk::Alan2::showatrs(Glk::Alan2::Aword)': ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::AtrElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/debug.cpp:43:41: note: in expansion of macro 'endOfTable' 43 | for (at = (AtrElem *) addrTo(atradr); !endOfTable(at); at++) { | ^~~~~~~~~~ In file included from engines/glk/alan2/debug.cpp:23: ./engines/glk/alan2/types.h:196:8: note: defined here 196 | struct AtrElem { /* ATTRIBUTE LIST */ | ^~~~~~~ C++ engines/glk/alan2/detection.o C++ engines/glk/alan2/params.o C++ engines/glk/advsys/vm.o C++ engines/glk/window_text_buffer.o C++ engines/glk/alan2/rules.o C++ engines/glk/alan2/inter.o C++ engines/glk/alan2/stack.o C++ engines/glk/alan2/exe.o In file included from engines/glk/alan2/exe.cpp:28: engines/glk/alan2/exe.cpp: In function 'void Glk::Alan2::dscract(Glk::Alan2::Aword)': ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::ScrElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/exe.cpp:817:62: note: in expansion of macro 'endOfTable' 817 | for (scr = (ScrElem *) addrTo(acts[act - ACTMIN].scradr); !endOfTable(scr); scr++) | ^~~~~~~~~~ In file included from engines/glk/alan2/exe.cpp:24: ./engines/glk/alan2/types.h:122:8: note: defined here 122 | struct ScrElem { /* SCRIPT TABLE */ | ^~~~~~~ In file included from engines/glk/alan2/exe.cpp:28: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::ScrElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/exe.cpp:820:7: note: in expansion of macro 'endOfTable' 820 | if (endOfTable(scr)) scr = NULL; | ^~~~~~~~~~ In file included from engines/glk/alan2/exe.cpp:24: ./engines/glk/alan2/types.h:122:8: note: defined here 122 | struct ScrElem { /* SCRIPT TABLE */ | ^~~~~~~ C++ engines/glk/alan2/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/term.o C++ engines/glk/alan2/sysdep.o C++ engines/glk/alan3/acode.o C++ engines/glk/alan2/types.o engines/glk/alan2/types.cpp: In member function 'void Glk::Alan2::EvtqElem::synchronize(Common::Serializer&)': engines/glk/alan2/types.cpp:45:13: warning: taking address of packed member of 'Glk::Alan2::EvtqElem' may result in an unaligned pointer value [-Waddress-of-packed-member] 45 | syncVal(s, &time); | ^~~~~ engines/glk/alan2/types.cpp:46:13: warning: taking address of packed member of 'Glk::Alan2::EvtqElem' may result in an unaligned pointer value [-Waddress-of-packed-member] 46 | syncVal(s, &event); | ^~~~~~ engines/glk/alan2/types.cpp:47:13: warning: taking address of packed member of 'Glk::Alan2::EvtqElem' may result in an unaligned pointer value [-Waddress-of-packed-member] 47 | syncVal(s, &where); | ^~~~~~ C++ engines/glk/alan2/main.o In file included from engines/glk/alan2/main.cpp:32: engines/glk/alan2/main.cpp: In function 'Glk::Alan2::Boolean Glk::Alan2::exitto(int, int)': ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::ExtElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/main.cpp:531:60: note: in expansion of macro 'endOfTable' 531 | for (ext = (ExtElem *) addrTo(locs[from - LOCMIN].exts); !endOfTable(ext); ext++) | ^~~~~~~~~~ In file included from ./engines/glk/alan2/args.h:32, from engines/glk/alan2/main.cpp:27: ./engines/glk/alan2/types.h:144:8: note: defined here 144 | struct ExtElem { /* EXIT TABLE structure */ | ^~~~~~~ In file included from engines/glk/alan2/main.cpp:32: engines/glk/alan2/main.cpp: In function 'Glk::Alan2::Boolean Glk::Alan2::checklim(Glk::Alan2::Aword, Glk::Alan2::Aword)': ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::LimElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/main.cpp:605:62: note: in expansion of macro 'endOfTable' 605 | for (lim = (LimElem *) addrTo(cnts[props - CNTMIN].lims); !endOfTable(lim); lim++) | ^~~~~~~~~~ In file included from ./engines/glk/alan2/args.h:32, from engines/glk/alan2/main.cpp:27: ./engines/glk/alan2/types.h:231:8: note: defined here 231 | struct LimElem { /* LIMIT Type */ | ^~~~~~~ In file included from engines/glk/alan2/main.cpp:32: engines/glk/alan2/main.cpp: In function 'Glk::Alan2::Boolean Glk::Alan2::trycheck(Glk::Alan2::Aaddr, Glk::Alan2::Boolean)': ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::ChkElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/main.cpp:648:11: note: in expansion of macro 'endOfTable' 648 | while (!endOfTable(chk)) { | ^~~~~~~~~~ In file included from ./engines/glk/alan2/args.h:32, from engines/glk/alan2/main.cpp:27: ./engines/glk/alan2/types.h:152:8: note: defined here 152 | struct ChkElem { /* CHECK TABLE */ | ^~~~~~~ In file included from engines/glk/alan2/main.cpp:32: engines/glk/alan2/main.cpp: In function 'void Glk::Alan2::go(Glk::Alan2::Context&, int)': ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::ExtElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/main.cpp:675:11: note: in expansion of macro 'endOfTable' 675 | while (!endOfTable(ext)) { | ^~~~~~~~~~ In file included from ./engines/glk/alan2/args.h:32, from engines/glk/alan2/main.cpp:27: ./engines/glk/alan2/types.h:144:8: note: defined here 144 | struct ExtElem { /* EXIT TABLE structure */ | ^~~~~~~ In file included from engines/glk/alan2/main.cpp:32: engines/glk/alan2/main.cpp: In function 'Glk::Alan2::AltElem* Glk::Alan2::findalt(Glk::Alan2::Aword, Glk::Alan2::Aword)': ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::VrbElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/main.cpp:737:43: note: in expansion of macro 'endOfTable' 737 | for (vrb = (VrbElem *) addrTo(vrbsadr); !endOfTable(vrb); vrb++) | ^~~~~~~~~~ In file included from ./engines/glk/alan2/args.h:32, from engines/glk/alan2/main.cpp:27: ./engines/glk/alan2/types.h:157:8: note: defined here 157 | struct VrbElem { /* VERB TABLE */ | ^~~~~~~ In file included from engines/glk/alan2/main.cpp:32: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::AltElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/main.cpp:739:47: note: in expansion of macro 'endOfTable' 739 | for (alt = (AltElem *) addrTo(vrb->alts); !endOfTable(alt); alt++) | ^~~~~~~~~~ In file included from ./engines/glk/alan2/args.h:32, from engines/glk/alan2/main.cpp:27: ./engines/glk/alan2/types.h:188:8: note: defined here 188 | struct AltElem { /* VERB ALTERNATIVE TABLE */ | ^~~~~~~ In file included from engines/glk/alan2/main.cpp:32: engines/glk/alan2/main.cpp: In function 'void Glk::Alan2::initstrings()': ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::IniElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/main.cpp:1196:49: note: in expansion of macro 'endOfTable' 1196 | for (init = (IniElem *) addrTo(header->init); !endOfTable(init); init++) { | ^~~~~~~~~~ In file included from ./engines/glk/alan2/args.h:32, from engines/glk/alan2/main.cpp:27: ./engines/glk/alan2/types.h:259:8: note: defined here 259 | struct IniElem { /* STRING INITIALISATION TABLE */ | ^~~~~~~ In file included from engines/glk/alan2/main.cpp:32: engines/glk/alan2/main.cpp: In function 'void Glk::Alan2::movactor(Glk::Alan2::Context&)': ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::ScrElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/main.cpp:1283:48: note: in expansion of macro 'endOfTable' 1283 | for (scr = (ScrElem *) addrTo(act->scradr); !endOfTable(scr); scr++) | ^~~~~~~~~~ In file included from ./engines/glk/alan2/args.h:32, from engines/glk/alan2/main.cpp:27: ./engines/glk/alan2/types.h:122:8: note: defined here 122 | struct ScrElem { /* SCRIPT TABLE */ | ^~~~~~~ In file included from engines/glk/alan2/main.cpp:32: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::StepElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/main.cpp:1333:27: note: in expansion of macro 'endOfTable' 1333 | if (act->step != 0 && endOfTable(step)) | ^~~~~~~~~~ In file included from ./engines/glk/alan2/args.h:32, from engines/glk/alan2/main.cpp:27: ./engines/glk/alan2/types.h:128:8: note: defined here 128 | struct StepElem { /* STEP TABLE */ | ^~~~~~~~ engines/glk/alan2/main.cpp: In function 'void Glk::Alan2::action(Glk::Alan2::Context&, Glk::Alan2::ParamElem*)': engines/glk/alan2/main.cpp:947:22: warning: '%d' directive writing between 1 and 9 bytes into a region of size 8 [-Wformat-overflow=] 947 | sprintf(marker, "($%d)", mpos + 1); /* Prepare a printout with $1/2/3 */ | ^~ engines/glk/alan2/main.cpp:947:19: note: directive argument in the range [1, 357913943] 947 | sprintf(marker, "($%d)", mpos + 1); /* Prepare a printout with $1/2/3 */ | ^~~~~~~ In file included from /usr/include/stdio.h:867, from ./common/scummsys.h:118, from ./engines/glk/alan2/alan2.h:26, from engines/glk/alan2/main.cpp:25: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 5 and 13 bytes into a destination of size 10 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/glk/alan3/alan_version.o C++ engines/glk/alan3/actor.o C++ engines/glk/alan3/act.o C++ engines/glk/alan2/parse.o In file included from engines/glk/alan2/parse.cpp:28: engines/glk/alan2/parse.cpp: In function 'void Glk::Alan2::tryMatch(Glk::Alan2::Context&, Glk::Alan2::ParamElem*)': ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::StxElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/parse.cpp:539:20: note: in expansion of macro 'endOfTable' 539 | for (stx = stxs; !endOfTable(stx); stx++) | ^~~~~~~~~~ In file included from ./engines/glk/alan2/exe.h:29, from engines/glk/alan2/parse.cpp:25: ./engines/glk/alan2/types.h:162:8: note: defined here 162 | struct StxElem { /* SYNTAX TABLE */ | ^~~~~~~ In file included from engines/glk/alan2/parse.cpp:28: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::StxElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/parse.cpp:542:6: note: in expansion of macro 'endOfTable' 542 | if (endOfTable(stx)) { | ^~~~~~~~~~ In file included from ./engines/glk/alan2/exe.h:29, from engines/glk/alan2/parse.cpp:25: ./engines/glk/alan2/types.h:162:8: note: defined here 162 | struct StxElem { /* SYNTAX TABLE */ | ^~~~~~~ In file included from engines/glk/alan2/parse.cpp:28: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::ElmElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/parse.cpp:551:12: note: in expansion of macro 'endOfTable' 551 | while (!endOfTable(elms) && elms->code != EOS) | ^~~~~~~~~~ In file included from ./engines/glk/alan2/exe.h:29, from engines/glk/alan2/parse.cpp:25: ./engines/glk/alan2/types.h:174:8: note: defined here 174 | struct ElmElem { /* ELEMENT TABLES */ | ^~~~~~~ In file included from engines/glk/alan2/parse.cpp:28: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::ElmElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/parse.cpp:553:8: note: in expansion of macro 'endOfTable' 553 | if (endOfTable(elms)) { | ^~~~~~~~~~ In file included from ./engines/glk/alan2/exe.h:29, from engines/glk/alan2/parse.cpp:25: ./engines/glk/alan2/types.h:174:8: note: defined here 174 | struct ElmElem { /* ELEMENT TABLES */ | ^~~~~~~ In file included from engines/glk/alan2/parse.cpp:28: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::ElmElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/parse.cpp:560:13: note: in expansion of macro 'endOfTable' 560 | while (!endOfTable(elms) && elms->code != dict[wrds[wrdidx]].code) | ^~~~~~~~~~ In file included from ./engines/glk/alan2/exe.h:29, from engines/glk/alan2/parse.cpp:25: ./engines/glk/alan2/types.h:174:8: note: defined here 174 | struct ElmElem { /* ELEMENT TABLES */ | ^~~~~~~ In file included from engines/glk/alan2/parse.cpp:28: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::ElmElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/parse.cpp:562:9: note: in expansion of macro 'endOfTable' 562 | if (endOfTable(elms)) { | ^~~~~~~~~~ In file included from ./engines/glk/alan2/exe.h:29, from engines/glk/alan2/parse.cpp:25: ./engines/glk/alan2/types.h:174:8: note: defined here 174 | struct ElmElem { /* ELEMENT TABLES */ | ^~~~~~~ In file included from engines/glk/alan2/parse.cpp:28: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::ElmElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/parse.cpp:568:13: note: in expansion of macro 'endOfTable' 568 | while (!endOfTable(elms) && elms->code != 0) | ^~~~~~~~~~ In file included from ./engines/glk/alan2/exe.h:29, from engines/glk/alan2/parse.cpp:25: ./engines/glk/alan2/types.h:174:8: note: defined here 174 | struct ElmElem { /* ELEMENT TABLES */ | ^~~~~~~ In file included from engines/glk/alan2/parse.cpp:28: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::ElmElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/parse.cpp:570:9: note: in expansion of macro 'endOfTable' 570 | if (endOfTable(elms)) { | ^~~~~~~~~~ In file included from ./engines/glk/alan2/exe.h:29, from engines/glk/alan2/parse.cpp:25: ./engines/glk/alan2/types.h:174:8: note: defined here 174 | struct ElmElem { /* ELEMENT TABLES */ | ^~~~~~~ In file included from engines/glk/alan2/parse.cpp:28: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::ClaElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/parse.cpp:614:46: note: in expansion of macro 'endOfTable' 614 | for (cla = (ClaElem *) addrTo(elms->next); !endOfTable(cla); cla++) { | ^~~~~~~~~~ In file included from ./engines/glk/alan2/exe.h:29, from engines/glk/alan2/parse.cpp:25: ./engines/glk/alan2/types.h:182:8: note: defined here 182 | struct ClaElem { /* CLASS DEFINITION TABLE */ | ^~~~~~~ C++ engines/glk/alan3/attribute.o C++ engines/glk/alan3/checkentry.o C++ engines/glk/alan3/class.o C++ engines/glk/alan3/compatibility.o C++ engines/glk/alan3/alan3.o C++ engines/glk/alan3/current.o C++ engines/glk/alan3/container.o C++ engines/glk/alan3/event.o C++ engines/glk/alan3/decode.o C++ engines/glk/alan3/alt_info.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/exe.o C++ engines/glk/alan3/glkio.o C++ engines/glk/alan3/options.o C++ engines/glk/alan3/memory.o C++ engines/glk/alan3/detection.o C++ engines/glk/alan3/debug.o engines/glk/alan3/debug.cpp: In function 'void Glk::Alan3::debug(Glk::Alan3::Context&, bool, int, int)': engines/glk/alan3/debug.cpp:702:25: warning: '%s' directive writing up to 199 bytes into a region of size between 192 and 196 [-Wformat-overflow=] 702 | sprintf(buf, "$i%s %s %s$n$t$t-- %s", entry->command, entry->parameter, padding(entry, maxLength), entry->helpText); | ^~ engines/glk/alan3/debug.cpp:702:16: note: assuming directive output of 9 bytes 702 | sprintf(buf, "$i%s %s %s$n$t$t-- %s", entry->command, entry->parameter, padding(entry, maxLength), entry->helpText); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from ./common/scummsys.h:118, from ./common/util.h:26, from ./engines/glk/alan3/sysdep.h:39, from ./engines/glk/alan3/types.h:28, from ./engines/glk/alan3/debug.h:28, from engines/glk/alan3/debug.cpp:23: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 226) into a destination of size 200 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/glk/alan3/location.o C++ engines/glk/alan3/msg.o C++ engines/glk/alan3/parameter_position.o C++ engines/glk/alan3/instance.o C++ engines/glk/alan3/output.o C++ engines/glk/alan3/params.o C++ engines/glk/alan3/main.o C++ engines/glk/alan3/rules.o C++ engines/glk/alan3/save.o C++ engines/glk/alan3/score.o C++ engines/glk/alan3/set.o C++ engines/glk/alan3/reverse.o C++ engines/glk/alan3/scan.o C++ engines/glk/alan3/state_stack.o C++ engines/glk/alan3/inter.o C++ engines/glk/alan3/stack.o C++ engines/glk/alan3/syntax.o C++ engines/glk/alan3/state.o C++ engines/glk/alan3/types.o C++ engines/glk/alan3/parse.o C++ engines/glk/alan3/sysdep.o C++ engines/glk/alan3/word.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/frotz.o C++ engines/glk/frotz/mem.o C++ engines/glk/frotz/processor_buffer.o C++ engines/glk/frotz/pics.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_input.o C++ engines/glk/frotz/processor_maths.o C++ engines/glk/frotz/processor_mem.o C++ engines/glk/frotz/processor_objects.o C++ engines/glk/frotz/processor_variables.o C++ engines/glk/frotz/processor_table.o C++ engines/glk/frotz/processor_screen.o C++ engines/glk/frotz/processor_windows.o C++ engines/glk/frotz/processor_streams.o C++ engines/glk/frotz/processor_text.o C++ engines/glk/frotz/quetzal.o C++ engines/glk/frotz/screen.o C++ engines/glk/frotz/sound_folder.o C++ engines/glk/glulxe/accel.o C++ engines/glk/glulxe/float.o C++ engines/glk/frotz/windows.o C++ engines/glk/glulxe/detection.o C++ engines/glk/glulxe/funcs.o C++ engines/glk/glulxe/gestalt.o C++ engines/glk/glulxe/exec.o C++ engines/glk/glulxe/glulxe.o C++ engines/glk/glulxe/search.o C++ engines/glk/glulxe/heap.o C++ engines/glk/glulxe/operand.o C++ engines/glk/glulxe/vm.o C++ engines/glk/glulxe/glkop.o C++ engines/glk/hugo/hemedia.o C++ engines/glk/glulxe/serial.o C++ engines/glk/hugo/heglk.o C++ engines/glk/glulxe/string.o C++ engines/glk/hugo/heexpr.o C++ engines/glk/hugo/detection.o C++ engines/glk/hugo/htokens.o C++ engines/glk/hugo/heobject.o C++ engines/glk/hugo/stringfn.o C++ engines/glk/hugo/heset.o C++ engines/glk/hugo/heres.o C++ engines/glk/hugo/hemisc.o C++ engines/glk/magnetic/emu.o C++ engines/glk/magnetic/sound.o C++ engines/glk/hugo/hugo.o C++ engines/glk/magnetic/detection.o C++ engines/glk/magnetic/graphics.o C++ engines/glk/magnetic/magnetic.o C++ engines/glk/hugo/herun.o C++ engines/glk/hugo/heparse.o C++ engines/glk/tads/os_buffer.o C++ engines/glk/scott/detection.o C++ engines/glk/tads/os_glk.o C++ engines/glk/tads/os_banners.o C++ engines/glk/tads/tads.o C++ engines/glk/tads/os_frob_tads.o C++ engines/glk/tads/detection.o C++ engines/glk/tads/os_parse.o C++ engines/glk/tads/tads2/command_line.o C++ engines/glk/tads/tads2/character_map.o C++ engines/glk/tads/tads2/data.o C++ engines/glk/tads/tads2/error.o C++ engines/glk/tads/tads2/error_message.o C++ engines/glk/tads/tads2/error_handling.o C++ engines/glk/tads/tads2/debug.o C++ engines/glk/tads/tads2/list.o C++ engines/glk/tads/tads2/get_string.o C++ engines/glk/tads/tads2/ltk.o C++ engines/glk/scott/scott.o C++ engines/glk/tads/tads2/line_source_file.o C++ engines/glk/tads/tads2/memory_cache_heap.o C++ engines/glk/tads/tads2/memory_cache_swap.o C++ engines/glk/tads/tads2/os.o C++ engines/glk/tads/tads2/file_io.o C++ engines/glk/tads/tads2/memory_cache.o C++ engines/glk/tads/tads2/play.o C++ engines/glk/tads/tads2/object.o C++ engines/glk/tads/tads2/post_compilation.o C++ engines/glk/tads/tads2/runtime_app.o C++ engines/glk/tads/tads2/qa_scriptor.o C++ engines/glk/tads/tads2/built_in.o C++ engines/glk/tads/tads2/execute_command.o C++ engines/glk/tads/tads2/runstat.o C++ engines/glk/tads/tads2/tads2.o C++ engines/glk/tads/tads2/regex.o C++ engines/glk/tads/tads2/output.o C++ engines/glk/tads/tads2/tokenizer_hash.o C++ engines/glk/tads/tads2/runtime_driver.o C++ engines/glk/tads/tads3/tads3.o C++ engines/glk/tads/tads2/vocabulary.o C++ engines/gnap/debugger.o C++ engines/gnap/datarchive.o C++ engines/glk/tads/tads2/tokenizer.o C++ engines/glk/tads/tads2/run.o C++ engines/gnap/detection.o C++ engines/gnap/character.o C++ engines/gnap/resource.o C++ engines/gnap/music.o C++ engines/gnap/menu.o C++ engines/gnap/grid.o C++ engines/gnap/sound.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/group3.o C++ engines/gnap/scenes/arcade.o C++ engines/gob/aniobject.o C++ engines/gnap/scenes/intro.o C++ engines/glk/tads/tads2/vocabulary_parser.o C++ engines/gob/backbuffer.o C++ engines/gnap/scenes/group0.o C++ engines/gob/cheater.o C++ engines/gnap/scenes/group2.o C++ engines/gnap/scenes/scenecore.o C++ engines/gob/cheater_geisha.o C++ engines/gnap/scenes/group4.o C++ engines/gob/anifile.o C++ engines/gob/cmpfile.o C++ engines/gob/console.o C++ engines/gob/databases.o C++ engines/gnap/scenes/group1.o C++ engines/gob/dbase.o C++ engines/gob/decfile.o C++ engines/gob/dataio.o C++ engines/gob/draw_bargon.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_v3.o C++ engines/gob/goblin_v2.o C++ engines/gob/goblin_v1.o C++ engines/gob/game.o C++ engines/gob/goblin_v4.o C++ engines/gob/init_v1.o C++ engines/gob/iniconfig.o C++ engines/gob/init.o C++ engines/gob/init_geisha.o C++ engines/gob/draw_fascin.o C++ engines/gob/gob.o In file included from engines/gob/gob.cpp:33: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from engines/gob/gob.cpp:34: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ C++ engines/gob/init_fascin.o C++ engines/gob/init_v2.o C++ engines/gob/goblin.o C++ engines/gob/init_v3.o C++ engines/gob/init_v4.o C++ engines/gob/init_v6.o C++ engines/gob/init_v7.o C++ engines/gob/inter_inca2.o C++ engines/gob/inter.o C++ engines/gob/inter_bargon.o C++ engines/gob/inter_littlered.o C++ engines/gob/hotspots.o C++ engines/gob/inter_fascin.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_v3.o C++ engines/gob/inter_playtoons.o In file included from ./gui/message.h:26, from engines/gob/inter_playtoons.cpp:27: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/gob/inter_v4.o C++ engines/gob/map.o C++ engines/gob/inter_v6.o C++ engines/gob/inter_v2.o In file included from ./gui/message.h:26, from engines/gob/inter_v2.cpp:27: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/gob/inter_v5.o In file included from ./gui/message.h:26, from engines/gob/inter_v5.cpp:25: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/gob/map_v1.o C++ engines/gob/map_v2.o C++ engines/gob/inter_v7.o C++ engines/gob/palanim.o C++ engines/gob/mult.o C++ engines/gob/scenery_v1.o C++ engines/gob/scenery_v2.o C++ engines/gob/rxyfile.o C++ engines/gob/mult_v1.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/variables.o C++ engines/gob/mult_v2.o C++ engines/gob/video_v1.o C++ engines/gob/util.o C++ engines/gob/surface.o C++ engines/gob/scenery.o C++ engines/gob/video_v2.o C++ engines/gob/video_v6.o C++ engines/gob/video.o C++ engines/gob/demos/batplayer.o C++ engines/gob/demos/scnplayer.o C++ engines/gob/demos/demoplayer.o C++ engines/gob/pregob/txtfile.o C++ engines/gob/pregob/pregob.o C++ engines/gob/pregob/onceupon/abracadabra.o C++ engines/gob/detection/detection.o C++ engines/gob/pregob/onceupon/babayaga.o C++ engines/gob/videoplayer.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/minigames/geisha/evilfish.o C++ engines/gob/minigames/geisha/oko.o C++ engines/gob/pregob/onceupon/parents.o C++ engines/gob/minigames/geisha/meter.o C++ engines/gob/pregob/seqfile.o C++ engines/gob/minigames/geisha/mouth.o C++ engines/gob/minigames/geisha/submarine.o C++ engines/gob/save/saveload.o C++ engines/gob/save/saveload_v2.o C++ engines/gob/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/savefile.o C++ engines/gob/save/saveload_v7.o C++ engines/gob/save/saveload_ajworld.o C++ engines/gob/save/saveload_geisha.o C++ engines/gob/minigames/geisha/penetration.o C++ engines/gob/save/saveload_v6.o C++ engines/gob/save/saveload_fascin.o C++ engines/gob/save/saveconverter_v2.o C++ engines/gob/save/saveconverter_v4.o C++ engines/gob/save/saveload_inca2.o C++ engines/gob/save/saveconverter_v3.o C++ engines/gob/save/saveload_playtoons.o C++ engines/gob/save/saveconverter.o C++ engines/gob/sound/pcspeaker.o C++ engines/gob/sound/sounddesc.o C++ engines/gob/sound/infogrames.o C++ engines/gob/sound/protracker.o C++ engines/gob/sound/sound.o C++ engines/gob/sound/musplayer.o C++ engines/gob/sound/soundmixer.o C++ engines/gob/sound/soundblaster.o C++ engines/gob/sound/adlplayer.o C++ engines/gob/sound/cdrom.o C++ engines/gob/sound/adlib.o C++ engines/gob/sound/bgatmosphere.o C++ engines/groovie/font.o C++ engines/groovie/debug.o C++ engines/groovie/detection.o C++ engines/groovie/graphics.o C++ engines/groovie/cell.o C++ engines/groovie/lzss.o C++ engines/groovie/player.o C++ engines/groovie/cursor.o C++ engines/groovie/resource.o C++ engines/groovie/saveload.o C++ engines/groovie/groovie.o C++ engines/groovie/vdx.o C++ engines/groovie/music.o engines/groovie/music.cpp:649:59: warning: multi-character character constant [-Wmultichar] 649 | _driver->getPercussionChannel()->sysEx_customInstrument('ADLP', data); | ^~~~~~ engines/groovie/music.cpp:668:44: warning: multi-character character constant [-Wmultichar] 668 | _driver->sysEx_customInstrument(channel, 'ADL ', data + 2); | ^~~~~~ C++ engines/groovie/roq.o C++ engines/groovie/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/groovie/stuffit.o C++ engines/hdb/ai-inventory.o C++ engines/hdb/ai-use.o C++ engines/hdb/ai-lists.o C++ engines/hdb/ai-waypoint.o C++ engines/hdb/ai-cinematic.o C++ engines/hdb/ai-funcs.o C++ engines/hdb/ai-player.o C++ engines/hdb/file-manager.o C++ engines/hdb/ai-bots.o C++ engines/hdb/detection.o C++ engines/hdb/ai-init.o C++ engines/hdb/input.o C++ engines/hdb/sound.o C++ engines/hdb/hdb.o C++ engines/hdb/saveload.o C++ engines/hopkins/debugger.o C++ engines/hdb/lua-script.o C++ engines/hdb/map.o C++ engines/hopkins/anim.o C++ engines/hopkins/files.o C++ engines/hopkins/detection.o C++ engines/hdb/menu.o C++ engines/hopkins/computer.o C++ engines/hopkins/events.o C++ engines/hopkins/dialogs.o C++ engines/hdb/gfx.o In file included from /usr/include/string.h:495, from ./common/scummsys.h:120, from ./common/random.h:26, from engines/hdb/gfx.cpp:25: In function 'char* strncpy(char*, const char*, size_t)', inlined from 'void HDB::Gfx::init()' at engines/hdb/gfx.cpp:246:11: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin___strncpy_chk(char*, const char*, unsigned int, unsigned int)' specified bound depends on the length of the source argument [-Wstringop-overflow=] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hdb/gfx.cpp: In member function 'void HDB::Gfx::init()': engines/hdb/gfx.cpp:246:57: note: length computed here 246 | strncpy(search, _tLookupArray[index].filename, strlen(_tLookupArray[index].filename) - 2); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/hopkins/globals.o C++ engines/hopkins/menu.o C++ engines/hopkins/font.o C++ engines/hdb/window.o C++ engines/hopkins/saveload.o C++ engines/hugo/console.o C++ engines/hopkins/graphics.o C++ engines/hopkins/talk.o C++ engines/hopkins/sound.o C++ engines/hugo/detection.o C++ engines/hugo/file_v1d.o C++ engines/hugo/dialogs.o In file included from ./engines/hugo/dialogs.h:26, from engines/hugo/dialogs.cpp:29: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/edittext.h:26, from ./engines/hugo/dialogs.h:27, from engines/hugo/dialogs.cpp:29: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from engines/hugo/dialogs.cpp:29: ./engines/hugo/dialogs.h:58:13: warning: multi-character character constant [-Wmultichar] 58 | kCmdWhat = 'WHAT', | ^~~~~~ ./engines/hugo/dialogs.h:59:14: warning: multi-character character constant [-Wmultichar] 59 | kCmdMusic = 'MUZK', | ^~~~~~ ./engines/hugo/dialogs.h:60:16: warning: multi-character character constant [-Wmultichar] 60 | kCmdSoundFX = 'SOUN', | ^~~~~~ ./engines/hugo/dialogs.h:61:13: warning: multi-character character constant [-Wmultichar] 61 | kCmdSave = 'SAVE', | ^~~~~~ ./engines/hugo/dialogs.h:62:13: warning: multi-character character constant [-Wmultichar] 62 | kCmdLoad = 'LOAD', | ^~~~~~ ./engines/hugo/dialogs.h:63:15: warning: multi-character character constant [-Wmultichar] 63 | kCmdRecall = 'RECL', | ^~~~~~ ./engines/hugo/dialogs.h:64:14: warning: multi-character character constant [-Wmultichar] 64 | kCmdTurbo = 'TURB', | ^~~~~~ ./engines/hugo/dialogs.h:65:13: warning: multi-character character constant [-Wmultichar] 65 | kCmdLook = 'LOOK', | ^~~~~~ ./engines/hugo/dialogs.h:66:15: warning: multi-character character constant [-Wmultichar] 66 | kCmdInvent = 'INVT', | ^~~~~~ ./engines/hugo/dialogs.h:69:15: warning: multi-character character constant [-Wmultichar] 69 | kCmdButton = 'BTNP', | ^~~~~~ ./engines/hugo/dialogs.h:70:19: warning: multi-character character constant [-Wmultichar] 70 | kCmdFinishEdit = 'FNSH' | ^~~~~~ C++ engines/hugo/display.o C++ engines/hugo/file.o C++ engines/hugo/file_v2d.o C++ engines/hugo/file_v3d.o C++ engines/hugo/file_v1w.o C++ engines/hugo/file_v2w.o C++ engines/hopkins/lines.o C++ engines/hopkins/script.o C++ engines/hugo/inventory.o C++ engines/hopkins/objects.o C++ engines/hugo/object_v1d.o C++ engines/hugo/intro.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_v2d.o C++ engines/hugo/object_v1w.o C++ engines/hugo/hugo.o In file included from ./engines/hugo/dialogs.h:26, from engines/hugo/hugo.cpp:34: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/edittext.h:26, from ./engines/hugo/dialogs.h:27, from engines/hugo/hugo.cpp:34: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from engines/hugo/hugo.cpp:34: ./engines/hugo/dialogs.h:58:13: warning: multi-character character constant [-Wmultichar] 58 | kCmdWhat = 'WHAT', | ^~~~~~ ./engines/hugo/dialogs.h:59:14: warning: multi-character character constant [-Wmultichar] 59 | kCmdMusic = 'MUZK', | ^~~~~~ ./engines/hugo/dialogs.h:60:16: warning: multi-character character constant [-Wmultichar] 60 | kCmdSoundFX = 'SOUN', | ^~~~~~ ./engines/hugo/dialogs.h:61:13: warning: multi-character character constant [-Wmultichar] 61 | kCmdSave = 'SAVE', | ^~~~~~ ./engines/hugo/dialogs.h:62:13: warning: multi-character character constant [-Wmultichar] 62 | kCmdLoad = 'LOAD', | ^~~~~~ ./engines/hugo/dialogs.h:63:15: warning: multi-character character constant [-Wmultichar] 63 | kCmdRecall = 'RECL', | ^~~~~~ ./engines/hugo/dialogs.h:64:14: warning: multi-character character constant [-Wmultichar] 64 | kCmdTurbo = 'TURB', | ^~~~~~ ./engines/hugo/dialogs.h:65:13: warning: multi-character character constant [-Wmultichar] 65 | kCmdLook = 'LOOK', | ^~~~~~ ./engines/hugo/dialogs.h:66:15: warning: multi-character character constant [-Wmultichar] 66 | kCmdInvent = 'INVT', | ^~~~~~ ./engines/hugo/dialogs.h:69:15: warning: multi-character character constant [-Wmultichar] 69 | kCmdButton = 'BTNP', | ^~~~~~ ./engines/hugo/dialogs.h:70:19: warning: multi-character character constant [-Wmultichar] 70 | kCmdFinishEdit = 'FNSH' | ^~~~~~ C++ engines/hopkins/hopkins.o C++ engines/hugo/object_v3d.o C++ engines/hugo/parser_v1w.o C++ engines/hugo/object.o C++ engines/hugo/parser.o C++ engines/hugo/parser_v2d.o C++ engines/hugo/parser_v1d.o C++ engines/hugo/text.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/route.o C++ engines/hugo/sound.o C++ engines/illusions/bbdou/bbdou_credits_staticdata.o C++ engines/illusions/bbdou/bbdou_cursor.o C++ engines/illusions/bbdou/bbdou_bubble.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/bbdou_triggerfunctions.o C++ engines/illusions/bbdou/bbdou_videoplayer.o C++ engines/illusions/bbdou/gamestate_bbdou.o C++ engines/illusions/actor.o C++ engines/illusions/bbdou/menusystem_bbdou.o C++ engines/hugo/schedule.o C++ engines/illusions/cursor.o C++ engines/illusions/camera.o C++ engines/illusions/bbdou/bbdou_specialcode.o C++ engines/illusions/duckman/duckman_dialog.o C++ engines/illusions/duckman/duckman_credits.o C++ engines/illusions/duckman/duckman_inventory.o C++ engines/illusions/duckman/duckman_screenshakereffects.o C++ engines/illusions/detection.o C++ engines/illusions/duckman/gamestate_duckman.o C++ engines/illusions/bbdou/scriptopcodes_bbdou.o C++ engines/illusions/duckman/duckman_videoplayer.o C++ engines/illusions/bbdou/illusions_bbdou.o C++ engines/illusions/duckman/duckman_specialcode.o C++ engines/illusions/dictionary.o C++ engines/illusions/fileresourcereader.o C++ engines/illusions/fixedpoint.o C++ engines/illusions/duckman/propertytimers.o C++ engines/illusions/gamarchive.o C++ engines/illusions/gamresourcereader.o C++ engines/illusions/gamestate.o C++ engines/illusions/duckman/menusystem_duckman.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/menusystem.o C++ engines/illusions/resources/soundresource.o C++ engines/illusions/resources/actorresource.o C++ engines/illusions/resources/talkresource.o C++ engines/illusions/resources/backgroundresource.o C++ engines/illusions/resources/scriptresource.o C++ engines/illusions/resourcesystem.o C++ engines/illusions/saveload.o C++ engines/illusions/scriptstack.o C++ engines/illusions/scriptopcodes.o C++ engines/illusions/specialcode.o C++ engines/illusions/screentext.o C++ engines/illusions/threads/abortablethread.o C++ engines/illusions/textdrawer.o C++ engines/illusions/threads/causethread_duckman.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/threads/talkthread.o C++ engines/illusions/threads/talkthread_duckman.o C++ engines/illusions/time.o C++ engines/illusions/updatefunctions.o C++ engines/illusions/thread.o C++ engines/kyra/engine/items_v2.o C++ engines/kyra/engine/items_hof.o C++ engines/kyra/engine/items_mr.o C++ engines/kyra/engine/items_lok.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/sprites.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/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/util.o C++ engines/kyra/engine/timer.o C++ engines/kyra/engine/scene_mr.o C++ engines/kyra/engine/timer_hof.o C++ engines/kyra/engine/timer_lok.o C++ engines/kyra/engine/timer_mr.o C++ engines/kyra/engine/kyra_mr.o engines/kyra/engine/kyra_mr.cpp: In member function 'void Kyra::KyraEngine_MR::openTalkFile(int)': engines/kyra/engine/kyra_mr.cpp:700:31: warning: 'TALK.TLK' directive writing 8 bytes into a region of size between 4 and 13 [-Wformat-overflow=] 700 | sprintf(talkFilename, "CH%dTALK.TLK", _currentTalkFile); | ^~~~~~~~ In file included from /usr/include/stdio.h:867, from ./common/scummsys.h:118, from ./engines/engine.h:26, from ./engines/kyra/kyra_v1.h:26, from ./engines/kyra/engine/kyra_v2.h:26, from ./engines/kyra/engine/kyra_mr.h:26, from engines/kyra/engine/kyra_mr.cpp:23: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 12 and 21 bytes into a destination of size 16 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/kyra/graphics/animator_v2.o C++ engines/kyra/graphics/animator_tim.o C++ engines/kyra/graphics/animator_lok.o C++ engines/kyra/graphics/animator_hof.o C++ engines/kyra/graphics/screen_hof.o C++ engines/kyra/graphics/screen_lok.o C++ engines/kyra/graphics/animator_mr.o C++ engines/kyra/graphics/screen_mr.o C++ engines/kyra/graphics/screen_v2.o C++ engines/kyra/gui/gui.o C++ engines/kyra/graphics/wsamovie.o C++ engines/kyra/graphics/vqa.o C++ engines/kyra/gui/gui_v1.o C++ engines/kyra/gui/debugger.o C++ engines/kyra/gui/saveload.o C++ engines/kyra/gui/gui_v2.o C++ engines/kyra/gui/gui_lok.o C++ engines/kyra/gui/gui_hof.o C++ engines/kyra/gui/saveload_hof.o C++ engines/kyra/gui/saveload_lok.o C++ engines/kyra/gui/saveload_mr.o C++ engines/kyra/script/script_v1.o C++ engines/kyra/gui/gui_mr.o C++ engines/kyra/script/script_v2.o C++ engines/kyra/resource/resource.o C++ engines/kyra/script/script.o C++ engines/kyra/graphics/screen.o C++ engines/kyra/resource/resource_intern.o C++ engines/kyra/script/script_tim.o C++ engines/kyra/sequence/seqplayer.o C++ engines/kyra/sequence/sequences_v2.o C++ engines/kyra/script/script_mr.o C++ engines/kyra/sequence/sequences_mr.o C++ engines/kyra/sound/sound_adlib.o C++ engines/kyra/script/script_lok.o C++ engines/kyra/sound/sound_amiga_lok.o C++ engines/kyra/sequence/sequences_lok.o C++ engines/kyra/sound/sound_digital_mr.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_pc98_lok.o C++ engines/kyra/sound/sound_lok.o C++ engines/kyra/sound/sound_pc98_v2.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.o C++ engines/kyra/sound/sound_towns_lok.o C++ engines/kyra/text/text.o C++ engines/kyra/sound/drivers/midi.o C++ engines/kyra/sequence/sequences_hof.o C++ engines/kyra/sound/drivers/pcspeaker.o C++ engines/kyra/text/text_lok.o C++ engines/kyra/sound/drivers/audstream.o C++ engines/kyra/resource/staticres.o C++ engines/kyra/engine/sprites_rpg.o C++ engines/kyra/sound/drivers/adlib.o C++ engines/kyra/engine/timer_rpg.o C++ engines/kyra/gui/gui_rpg.o C++ engines/kyra/text/text_hof.o C++ engines/kyra/resource/staticres_rpg.o C++ engines/kyra/gui/saveload_rpg.o C++ engines/kyra/engine/kyra_rpg.o C++ engines/kyra/text/text_mr.o C++ engines/kyra/engine/scene_rpg.o C++ engines/kyra/engine/items_lol.o C++ engines/kyra/text/text_rpg.o C++ engines/kyra/engine/timer_lol.o C++ engines/kyra/graphics/screen_lol.o C++ engines/kyra/engine/sprites_lol.o C++ engines/kyra/engine/scene_lol.o C++ engines/kyra/sound/sound_lol.o C++ engines/kyra/gui/saveload_lol.o C++ engines/kyra/text/text_lol.o C++ engines/kyra/sequence/sequences_lol.o C++ engines/kyra/engine/eob.o C++ engines/kyra/engine/darkmoon.o C++ engines/kyra/gui/gui_lol.o engines/kyra/gui/gui_lol.cpp: In member function 'void Kyra::LoLEngine::gui_displayCharInventory(int)': engines/kyra/gui/gui_lol.cpp:164:30: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] 164 | sprintf(file, "invent%d.cps", inventoryTypes[id]); | ^ In file included from /usr/include/stdio.h:867, from ./common/scummsys.h:118, from ./engines/engine.h:26, from ./engines/kyra/kyra_v1.h:26, from ./engines/kyra/gui/gui.h:26, from ./engines/kyra/gui/gui_v1.h:26, from ./engines/kyra/gui/gui_lol.h:28, from engines/kyra/gui/gui_lol.cpp:25: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 12 and 14 bytes into a destination of size 13 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/kyra/engine/items_eob.o C++ engines/kyra/engine/magic_eob.o C++ engines/kyra/resource/staticres_lol.o C++ engines/kyra/engine/timer_eob.o C++ engines/kyra/engine/chargen.o C++ engines/kyra/engine/scene_eob.o C++ engines/kyra/engine/lol.o C++ engines/kyra/script/script_lol.o C++ engines/kyra/engine/sprites_eob.o C++ engines/kyra/sound/sound_amiga_eob.o C++ engines/kyra/engine/eobcommon.o C++ engines/kyra/sound/sound_towns_darkmoon.o C++ engines/kyra/graphics/screen_eob.o engines/kyra/graphics/screen_eob.cpp: In member function 'void Kyra::Screen_EoB::loadSpecialAmigaCPS(const char*, int, bool)': engines/kyra/graphics/screen_eob.cpp:1571:8: warning: '%s' directive argument is null [-Wformat-overflow=] 1571 | error("Screen_EoB::loadSpecialAmigaCPS(): Failed to load file '%s'", file); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/kyra/script/script_eob.o C++ engines/kyra/sequence/sequences_darkmoon.o C++ engines/kyra/sequence/sequences_eob.o C++ engines/lab/anim.o C++ engines/lab/console.o C++ engines/kyra/gui/saveload_eob.o In file included from ./gui/message.h:26, from engines/kyra/gui/saveload_eob.cpp:34: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/kyra/resource/staticres_eob.o C++ engines/lab/eventman.o C++ engines/kyra/sound/drivers/audiomaster2.o C++ engines/lab/image.o C++ engines/lab/detection.o C++ engines/lab/interface.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/music.o C++ engines/lab/lab.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/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/lab/speciallocks.o In file included from ./gui/message.h:26, from engines/lab/speciallocks.cpp:33: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/lab/utils.o C++ engines/lastexpress/data/animation.o C++ engines/lastexpress/data/background.o C++ engines/kyra/gui/gui_eob.o C++ engines/lastexpress/data/archive.o C++ engines/lastexpress/data/cursor.o C++ engines/lastexpress/data/font.o C++ engines/lab/resource.o C++ engines/lastexpress/data/sequence.o C++ engines/lastexpress/data/scene.o C++ engines/lastexpress/data/subtitle.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/abbot.o C++ engines/lastexpress/entities/alexei.o C++ engines/lastexpress/entities/chapters.o C++ engines/lastexpress/entities/boutarel.o C++ engines/lastexpress/entities/gendarmes.o C++ engines/lastexpress/entities/hadija.o C++ engines/lastexpress/entities/francois.o C++ engines/lastexpress/entities/august.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/mahmud.o C++ engines/lastexpress/entities/max.o C++ engines/lastexpress/entities/tables.o C++ engines/lastexpress/entities/mmeboutarel.o C++ engines/lastexpress/entities/sophie.o C++ engines/lastexpress/entities/pascale.o C++ engines/lastexpress/entities/salko.o C++ engines/lastexpress/entities/milos.o C++ engines/lastexpress/entities/train.o C++ engines/lastexpress/entities/rebecca.o C++ engines/lastexpress/entities/vassili.o C++ engines/lastexpress/fight/fighter.o C++ engines/lastexpress/fight/fight.o C++ engines/lastexpress/entities/mertens.o C++ engines/lastexpress/entities/vesna.o C++ engines/lastexpress/entities/tatiana.o C++ engines/lastexpress/entities/waiter1.o C++ engines/lastexpress/fight/fighter_anna.o C++ engines/lastexpress/entities/waiter2.o C++ engines/lastexpress/fight/fighter_ivo.o C++ engines/lastexpress/entities/yasmin.o C++ engines/lastexpress/fight/fighter_salko.o C++ engines/lastexpress/entities/verges.o C++ engines/lastexpress/fight/fighter_milos.o C++ engines/lastexpress/fight/fighter_vesna.o C++ engines/lastexpress/game/object.o C++ engines/lastexpress/game/beetle.o C++ engines/lastexpress/game/logic.o C++ engines/lastexpress/game/inventory.o C++ engines/lastexpress/game/savepoint.o C++ engines/lastexpress/menu/clock.o C++ engines/lastexpress/menu/trainline.o C++ engines/lastexpress/game/state.o C++ engines/lastexpress/game/savegame.o C++ engines/lastexpress/game/scenes.o C++ engines/lastexpress/graphics.o C++ engines/lastexpress/sound/queue.o C++ engines/lastexpress/sound/entry.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/game/entities.o C++ engines/lastexpress/resource.o C++ engines/lastexpress/sound/sound.o C++ engines/lilliput/stream.o C++ engines/lastexpress/lastexpress.o C++ engines/lilliput/sound.o C++ engines/lure/animseq.o C++ engines/lilliput/detection.o C++ engines/lure/decode.o C++ engines/lure/debugger.o C++ engines/lure/disk.o engines/lure/disk.cpp: In member function 'void Lure::Disk::openFile(uint8)': engines/lure/disk.cpp:94:30: warning: '%s' directive writing 3 bytes into a region of size between 2 and 4 [-Wformat-overflow=] 94 | sprintf(sFilename, "disk%d.%s", _fileNum, isEGA ? "ega" : "vga"); | ^~ In file included from /usr/include/stdio.h:867, from ./common/scummsys.h:118, from ./common/endian.h:26, from engines/lure/disk.cpp:24: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 12 bytes into a destination of size 10 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/lastexpress/debug.o C++ engines/lure/events.o C++ engines/lure/detection.o C++ engines/lure/memory.o C++ engines/lure/fights.o C++ engines/lure/intro.o C++ engines/lure/palette.o C++ engines/lure/lure.o C++ engines/lilliput/lilliput.o C++ engines/lilliput/script.o C++ engines/lure/menu.o C++ engines/lure/game.o C++ engines/lure/screen.o C++ engines/lure/strings.o C++ engines/lure/room.o C++ engines/macventure/container.o C++ engines/macventure/controls.o C++ engines/lure/sound.o C++ engines/macventure/cursor.o C++ engines/macventure/datafiles.o C++ engines/lure/res.o C++ engines/lure/scripts.o C++ engines/lure/surface.o C++ engines/lure/res_struct.o C++ engines/macventure/prebuilt_dialogs.o C++ engines/macventure/dialog.o C++ engines/macventure/saveload.o C++ engines/lure/hotspots.o C++ engines/macventure/detection.o C++ engines/macventure/windows.o C++ engines/macventure/image.o C++ engines/made/console.o C++ engines/macventure/sound.o C++ engines/macventure/text.o C++ engines/made/graphics.o C++ engines/made/detection.o C++ engines/macventure/script.o C++ engines/made/made.o C++ engines/macventure/world.o C++ engines/made/music.o C++ engines/made/pmvplayer.o C++ engines/made/database.o C++ engines/macventure/gui.o C++ engines/macventure/macventure.o C++ engines/made/redreader.o C++ engines/made/screenfx.o C++ engines/made/screen.o C++ engines/made/sound.o C++ engines/made/script.o C++ engines/mads/dragonsphere/game_dragonsphere.o C++ engines/made/resource.o C++ engines/mads/dragonsphere/dragonsphere_scenes.o C++ engines/mads/dragonsphere/globals_dragonsphere.o C++ engines/mads/phantom/globals_phantom.o C++ engines/mads/phantom/phantom_scenes.o C++ engines/mads/phantom/game_phantom.o C++ engines/made/scriptfuncs.o C++ engines/mads/nebular/globals_nebular.o C++ engines/mads/nebular/game_nebular.o C++ engines/mads/nebular/dialogs_nebular.o C++ engines/mads/nebular/menu_nebular.o C++ engines/mads/dragonsphere/dragonsphere_scenes1.o C++ engines/mads/phantom/phantom_scenes3.o C++ engines/mads/nebular/nebular_scenes.o C++ engines/mads/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_scenes5.o C++ engines/mads/phantom/phantom_scenes1.o C++ engines/mads/nebular/nebular_scenes7.o C++ engines/mads/nebular/nebular_scenes2.o C++ engines/mads/action.o C++ engines/mads/nebular/nebular_scenes8.o C++ engines/mads/camera.o C++ engines/mads/assets.o C++ engines/mads/audio.o C++ engines/mads/compression.o C++ engines/mads/nebular/nebular_scenes4.o C++ engines/mads/nebular/nebular_scenes3.o C++ engines/mads/animation.o C++ engines/mads/events.o C++ engines/mads/nebular/nebular_scenes6.o C++ engines/mads/debugger.o C++ engines/mads/dialogs.o C++ engines/mads/font.o C++ engines/mads/detection.o C++ engines/mads/globals.o C++ engines/mads/game_data.o C++ engines/mads/hotspots.o C++ engines/mads/game.o C++ engines/mads/inventory.o C++ engines/mads/mads.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/player.o C++ engines/mads/resources.o C++ engines/mads/staticres.o C++ engines/mads/sound.o C++ engines/mads/sequence.o C++ engines/mads/screen.o C++ engines/mads/scene_data.o C++ engines/mads/sprites.o C++ engines/mads/scene.o C++ engines/mohawk/cursors.o C++ engines/mohawk/bitmap.o C++ engines/mohawk/detection.o C++ engines/mohawk/installer_archive.o C++ engines/mohawk/graphics.o C++ engines/mads/user_interface.o C++ engines/mohawk/dialogs.o In file included from ./engines/mohawk/dialogs.h:30, from engines/mohawk/dialogs.cpp:24: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from engines/mohawk/dialogs.cpp:28: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from engines/mohawk/dialogs.cpp:29: ./gui/widgets/popup.h:33:26: warning: multi-character character constant [-Wmultichar] 33 | kPopUpItemSelectedCmd = 'POPs' | ^~~~~~ engines/mohawk/dialogs.cpp:83:12: warning: multi-character character constant [-Wmultichar] 83 | kZipCmd = 'ZIPM', | ^~~~~~ engines/mohawk/dialogs.cpp:84:14: warning: multi-character character constant [-Wmultichar] 84 | kTransCmd = 'TRAN', | ^~~~~~ engines/mohawk/dialogs.cpp:85:14: warning: multi-character character constant [-Wmultichar] 85 | kWaterCmd = 'WATR', | ^~~~~~ engines/mohawk/dialogs.cpp:86:13: warning: multi-character character constant [-Wmultichar] 86 | kDropCmd = 'DROP', | ^~~~~~ engines/mohawk/dialogs.cpp:87:12: warning: multi-character character constant [-Wmultichar] 87 | kMapCmd = 'SMAP', | ^~~~~~ engines/mohawk/dialogs.cpp:88:13: warning: multi-character character constant [-Wmultichar] 88 | kMenuCmd = 'MENU', | ^~~~~~ engines/mohawk/dialogs.cpp:89:13: warning: multi-character character constant [-Wmultichar] 89 | kSaveCmd = 'SAVE', | ^~~~~~ engines/mohawk/dialogs.cpp:90:13: warning: multi-character character constant [-Wmultichar] 90 | kLoadCmd = 'LOAD', | ^~~~~~ engines/mohawk/dialogs.cpp:91:13: warning: multi-character character constant [-Wmultichar] 91 | kQuitCmd = 'QUIT' | ^~~~~~ C++ engines/mohawk/console.o C++ engines/mohawk/livingbooks_graphics.o C++ engines/mohawk/mohawk.o In file included from ./engines/mohawk/dialogs.h:30, from engines/mohawk/mohawk.cpp:31: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/mohawk/sound.o engines/mohawk/sound.cpp:244:16: warning: multi-character character constant [-Wmultichar] 244 | if (header == 'Wv') { // Big Endian | ^~~~ engines/mohawk/sound.cpp:248:23: warning: multi-character character constant [-Wmultichar] 248 | } else if (header == 'vW') { // Little Endian | ^~~~ C++ engines/mohawk/livingbooks_lbx.o C++ engines/mohawk/video.o C++ engines/mohawk/view.o C++ engines/mohawk/cstime.o C++ engines/mohawk/cstime_cases.o C++ engines/mohawk/cstime_graphics.o C++ engines/mohawk/resource.o C++ engines/mohawk/cstime_view.o C++ engines/mohawk/cstime_ui.o C++ engines/mohawk/myst_card.o C++ engines/mohawk/myst_graphics.o C++ engines/mohawk/myst_areas.o C++ engines/mohawk/myst_sound.o C++ engines/mohawk/resource_cache.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/cstime_game.o C++ engines/mohawk/myst_stacks/demo.o C++ engines/mohawk/myst_stacks/credits.o C++ engines/mohawk/myst_scripts.o C++ engines/mohawk/myst_stacks/makingof.o C++ engines/mohawk/myst_stacks/channelwood.o C++ engines/mohawk/myst_stacks/dni.o C++ engines/mohawk/myst_stacks/intro.o C++ engines/mohawk/myst_state.o C++ engines/mohawk/livingbooks_code.o C++ engines/mohawk/myst_stacks/slides.o C++ engines/mohawk/myst_stacks/preview.o In file included from ./gui/message.h:26, from engines/mohawk/myst_stacks/preview.cpp:32: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/mohawk/myst_stacks/menu.o In file included from ./gui/message.h:26, from engines/mohawk/myst_stacks/menu.cpp:35: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/mohawk/livingbooks.o In file included from ./gui/message.h:26, from engines/mohawk/livingbooks.cpp:41: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/mohawk/myst_stacks/mechanical.o C++ engines/mohawk/myst_stacks/selenitic.o C++ engines/mohawk/myst_stacks/stoneship.o C++ engines/mohawk/riven_inventory.o C++ engines/mohawk/riven_sound.o C++ engines/mohawk/riven.o In file included from ./gui/message.h:26, from engines/mohawk/riven.cpp:31: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/mohawk/riven_graphics.o engines/mohawk/riven_graphics.cpp:413:36: warning: multi-character character constant [-Wmultichar] 413 | if (sfxeStream->readUint16BE() != 'SL') | ^~~~ C++ engines/mohawk/riven_video.o C++ engines/mohawk/riven_vars.o C++ engines/mohawk/riven_saveload.o C++ engines/mohawk/riven_card.o C++ engines/mohawk/riven_stack.o In file included from ./gui/message.h:26, from engines/mohawk/riven_stack.cpp:35: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/mohawk/riven_stacks/domespit.o C++ engines/mohawk/riven_scripts.o C++ engines/mohawk/riven_stacks/aspit.o In file included from ./gui/message.h:26, from engines/mohawk/riven_stacks/aspit.cpp:38: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/mohawk/riven_stacks/bspit.o C++ engines/mohawk/riven_stacks/gspit.o C++ engines/mohawk/myst_stacks/myst.o C++ engines/mohawk/riven_stacks/pspit.o C++ engines/mohawk/riven_stacks/rspit.o C++ engines/mohawk/riven_stacks/ospit.o C++ engines/mortevielle/detection.o C++ engines/mortevielle/debugger.o C++ engines/mohawk/riven_stacks/jspit.o C++ engines/mohawk/riven_stacks/tspit.o C++ engines/mortevielle/mouse.o C++ engines/mortevielle/dialogs.o C++ engines/mortevielle/actions.o C++ engines/mortevielle/outtext.o C++ engines/mortevielle/mortevielle.o C++ engines/mortevielle/menu.o C++ engines/mortevielle/graphics.o C++ engines/mutationofjb/commands/additemcommand.o C++ engines/mutationofjb/commands/bitmapvisibilitycommand.o C++ engines/mutationofjb/commands/command.o C++ engines/mutationofjb/commands/camefromcommand.o C++ engines/mutationofjb/commands/callmacrocommand.o C++ engines/mutationofjb/commands/conditionalcommand.o C++ engines/mortevielle/sound.o C++ engines/mutationofjb/commands/changecommand.o C++ engines/mortevielle/saveload.o C++ engines/mutationofjb/commands/ifcommand.o C++ engines/mutationofjb/commands/ifitemcommand.o C++ engines/mutationofjb/commands/gotocommand.o C++ engines/mutationofjb/commands/definestructcommand.o C++ engines/mutationofjb/commands/ifpiggycommand.o C++ engines/mutationofjb/commands/labelcommand.o C++ engines/mutationofjb/commands/removeallitemscommand.o C++ engines/mutationofjb/commands/removeitemcommand.o C++ engines/mutationofjb/commands/newroomcommand.o C++ engines/mutationofjb/commands/loadplayercommand.o C++ engines/mutationofjb/commands/playanimationcommand.o C++ engines/mutationofjb/commands/seqcommand.o C++ engines/mutationofjb/commands/renamecommand.o C++ engines/mutationofjb/commands/endblockcommand.o C++ engines/mutationofjb/commands/setcolorcommand.o C++ engines/mutationofjb/commands/specialshowcommand.o C++ engines/mutationofjb/commands/setobjectframecommand.o C++ engines/mutationofjb/commands/saycommand.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/tasks/taskmanager.o C++ engines/mutationofjb/widgets/buttonwidget.o C++ engines/mutationofjb/tasks/saytask.o C++ engines/mutationofjb/widgets/imagewidget.o C++ engines/mutationofjb/widgets/widget.o C++ engines/mutationofjb/widgets/conversationwidget.o C++ engines/mutationofjb/widgets/gamewidget.o C++ engines/mutationofjb/widgets/inventorywidget.o C++ engines/mutationofjb/widgets/labelwidget.o C++ engines/mutationofjb/tasks/conversationtask.o C++ engines/mutationofjb/assets.o C++ engines/mutationofjb/encryptedfile.o C++ engines/mutationofjb/animationdecoder.o C++ engines/mutationofjb/conversationlinelist.o C++ engines/mutationofjb/detection.o C++ engines/mutationofjb/font.o C++ engines/mutationofjb/guiscreen.o C++ engines/mutationofjb/debug.o C++ engines/mutationofjb/game.o C++ engines/mutationofjb/gamescreen.o C++ engines/mutationofjb/inventoryitemdefinitionlist.o C++ engines/mutationofjb/inventory.o C++ engines/mutationofjb/gamedata.o C++ engines/mutationofjb/timer.o C++ engines/mutationofjb/hardcodedstrings.o C++ engines/mutationofjb/util.o C++ engines/mutationofjb/mutationofjb.o C++ engines/neverhood/background.o C++ engines/mutationofjb/room.o C++ engines/neverhood/entity.o C++ engines/neverhood/blbarchive.o C++ engines/neverhood/console.o C++ engines/neverhood/diskplayerscene.o C++ engines/mutationofjb/script.o C++ engines/neverhood/gamevars.o C++ engines/neverhood/microtiles.o C++ engines/neverhood/gamemodule.o C++ engines/neverhood/detection.o C++ engines/neverhood/graphics.o C++ engines/neverhood/module.o C++ engines/neverhood/modules/module1100_sprites.o C++ engines/neverhood/modules/module1000.o C++ engines/neverhood/modules/module1100.o C++ engines/neverhood/modules/module1200.o C++ engines/neverhood/modules/module1200_sprites.o C++ engines/neverhood/menumodule.o C++ engines/neverhood/modules/module1000_sprites.o C++ engines/neverhood/modules/module1500.o C++ engines/neverhood/modules/module1300_sprites.o C++ engines/neverhood/modules/module1300.o C++ engines/neverhood/modules/module1400.o C++ engines/neverhood/klaymen.o C++ engines/neverhood/modules/module1600.o C++ engines/neverhood/modules/module1400_sprites.o C++ engines/neverhood/modules/module1700.o C++ engines/neverhood/modules/module1700_sprites.o C++ engines/neverhood/modules/module1800.o C++ engines/neverhood/modules/module2000.o C++ engines/neverhood/modules/module1600_sprites.o C++ engines/neverhood/modules/module1900_sprites.o C++ engines/neverhood/modules/module2000_sprites.o C++ engines/neverhood/modules/module1900.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/module2600_sprites.o C++ engines/neverhood/modules/module2500.o C++ engines/neverhood/modules/module2400_sprites.o C++ engines/neverhood/modules/module2400.o C++ engines/neverhood/modules/module2700_sprites.o C++ engines/neverhood/modules/module2200_sprites.o C++ engines/neverhood/modules/module2900_sprites.o C++ engines/neverhood/modules/module2900.o C++ engines/neverhood/modules/module2200.o C++ engines/neverhood/modules/module3000.o C++ engines/neverhood/modules/module2700.o C++ engines/neverhood/mouse.o C++ engines/neverhood/navigationscene.o C++ engines/neverhood/modules/module3000_sprites.o C++ engines/neverhood/neverhood.o C++ engines/neverhood/palette.o C++ engines/neverhood/modules/module2800_sprites.o C++ engines/neverhood/saveload.o C++ engines/neverhood/resourceman.o C++ engines/neverhood/modules/module2800.o C++ engines/neverhood/screen.o C++ engines/neverhood/smackerplayer.o C++ engines/neverhood/smackerscene.o C++ engines/parallaction/callables_br.o C++ engines/parallaction/adlib.o C++ engines/neverhood/scene.o C++ engines/neverhood/sprite.o C++ engines/neverhood/resource.o C++ engines/neverhood/sound.o C++ engines/parallaction/debug.o C++ engines/parallaction/balloons.o C++ engines/parallaction/callables_ns.o C++ engines/parallaction/dialogue.o C++ engines/parallaction/detection.o C++ engines/neverhood/staticdata.o C++ engines/parallaction/exec.o C++ engines/parallaction/font.o C++ engines/parallaction/disk_br.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/input.o C++ engines/parallaction/gui_br.o C++ engines/parallaction/objects.o C++ engines/parallaction/graphics.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_br.o C++ engines/parallaction/sound_ns.o C++ engines/parallaction/staticres.o C++ engines/parallaction/sound_br.o C++ engines/parallaction/saveload.o In file included from ./gui/message.h:26, from engines/parallaction/saveload.cpp:29: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/parallaction/parallaction_ns.o C++ engines/parallaction/parallaction.o C++ engines/pegasus/compass.o C++ engines/pegasus/console.o C++ engines/pegasus/detection.o C++ engines/pegasus/cursor.o C++ engines/pegasus/energymonitor.o C++ engines/pegasus/fader.o C++ engines/parallaction/walk.o C++ engines/pegasus/elements.o C++ engines/pegasus/graphics.o C++ engines/pegasus/interaction.o C++ engines/parallaction/parser_br.o C++ engines/pegasus/hotspot.o C++ engines/pegasus/input.o C++ engines/pegasus/notification.o C++ engines/parallaction/parser_ns.o C++ engines/pegasus/movie.o C++ engines/pegasus/interface.o C++ engines/pegasus/sound.o C++ engines/pegasus/util.o C++ engines/pegasus/ai/ai_action.o C++ engines/pegasus/transition.o C++ engines/pegasus/gamestate.o C++ engines/pegasus/timers.o C++ engines/pegasus/menu.o C++ engines/pegasus/surface.o C++ engines/pegasus/items/autodragger.o C++ engines/pegasus/ai/ai_rule.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/item.o C++ engines/pegasus/items/itemdragger.o C++ engines/pegasus/items/inventorypicture.o C++ engines/pegasus/items/itemlist.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/inventory/gascanister.o C++ engines/pegasus/items/biochips/mapimage.o C++ engines/pegasus/items/biochips/pegasuschip.o C++ engines/pegasus/neighborhood/door.o C++ engines/pegasus/items/inventory/keycard.o C++ engines/pegasus/items/inventory/airmask.o C++ engines/pegasus/items/inventory/inventoryitem.o C++ engines/pegasus/neighborhood/exit.o C++ engines/pegasus/neighborhood/extra.o C++ engines/pegasus/neighborhood/hotspotinfo.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/neighborhood/caldoria/caldoria4dsystem.o C++ engines/pegasus/pegasus.o In file included from ./gui/message.h:26, from engines/pegasus/pegasus.cpp:39: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/pegasus/neighborhood/mars/energybeam.o C++ engines/pegasus/neighborhood/caldoria/caldoriamessages.o C++ engines/pegasus/neighborhood/mars/gravitoncannon.o C++ engines/pegasus/neighborhood/caldoria/caldoriamirror.o C++ engines/pegasus/neighborhood/mars/hermite.o C++ engines/pegasus/neighborhood/mars/shuttleenergymeter.o C++ engines/pegasus/neighborhood/mars/planetmover.o C++ engines/pegasus/neighborhood/caldoria/caldoriabomb.o C++ engines/pegasus/neighborhood/mars/reactor.o C++ engines/pegasus/neighborhood/mars/robotship.o C++ engines/pegasus/neighborhood/mars/shuttlehud.o C++ engines/pegasus/neighborhood/mars/spacechase3d.o C++ engines/pegasus/neighborhood/mars/shuttleweapon.o C++ engines/pegasus/neighborhood/mars/spacejunk.o C++ engines/pegasus/neighborhood/mars/tractorbeam.o C++ engines/pegasus/neighborhood/norad/pressuretracker.o C++ engines/pegasus/neighborhood/norad/norad.o C++ engines/pegasus/neighborhood/norad/noradelevator.o C++ engines/pegasus/neighborhood/neighborhood.o C++ engines/pegasus/neighborhood/norad/pressuredoor.o C++ engines/pegasus/neighborhood/norad/alpha/ecrmonitor.o C++ engines/pegasus/neighborhood/caldoria/caldoria.o C++ engines/pegasus/neighborhood/norad/subcontrolroom.o C++ engines/pegasus/neighborhood/norad/subplatform.o C++ engines/pegasus/neighborhood/norad/alpha/fillingstation.o C++ engines/pegasus/neighborhood/norad/alpha/panoramascroll.o C++ engines/pegasus/neighborhood/norad/alpha/panorama.o C++ engines/pegasus/neighborhood/wsc/moleculebin.o C++ engines/pegasus/neighborhood/norad/alpha/noradalpha.o C++ engines/pegasus/neighborhood/prehistoric/prehistoric.o C++ engines/pegasus/neighborhood/norad/delta/globegame.o C++ engines/pink/audio_info_mgr.o C++ engines/pegasus/neighborhood/mars/mars.o C++ engines/pink/cel_decoder.o C++ engines/pink/cursor_mgr.o C++ engines/pegasus/neighborhood/norad/delta/noraddelta.o C++ engines/pegasus/neighborhood/tsa/tinytsa.o C++ engines/pink/file.o C++ engines/pink/console.o C++ engines/pink/gui.o C++ engines/pink/archive.o C++ engines/pink/director.o C++ engines/pink/detection.o C++ engines/pink/sound.o C++ engines/pink/resource_mgr.o C++ engines/pink/objects/object.o C++ engines/pink/pda_mgr.o C++ engines/pink/saveload.o C++ engines/pink/objects/actions/action.o C++ engines/pegasus/neighborhood/tsa/fulltsa.o C++ engines/pink/objects/condition.o C++ engines/pegasus/neighborhood/wsc/wsc.o C++ engines/pink/objects/module.o C++ engines/pink/objects/actions/action_hide.o C++ engines/pink/objects/actions/action_cel.o C++ engines/pink/objects/side_effect.o C++ engines/pink/objects/actions/action_loop.o C++ engines/pink/objects/inventory.o C++ engines/pink/pink.o C++ engines/pink/objects/actions/action_play.o C++ engines/pink/objects/actions/action_still.o C++ engines/pink/objects/actions/action_talk.o C++ engines/pink/objects/actions/walk_action.o C++ engines/pink/objects/actions/action_play_with_sfx.o C++ engines/pink/objects/actors/audio_info_pda_button.o C++ engines/pink/objects/actions/action_sound.o C++ engines/pink/objects/actions/action_text.o C++ engines/pink/objects/actors/actor.o C++ engines/pink/objects/actors/pda_button_actor.o C++ engines/pink/objects/actors/supporting_actor.o C++ engines/pink/objects/handlers/handler_mgr.o C++ engines/pink/objects/handlers/handler_timer.o C++ engines/pink/objects/handlers/handler.o C++ engines/pink/objects/actors/lead_actor.o C++ engines/pink/objects/pages/pda_page.o C++ engines/pink/objects/pages/page.o C++ engines/pink/objects/sequences/seq_timer.o C++ engines/pink/objects/sequences/sequence_item.o C++ engines/pink/objects/sequences/sequence_context.o C++ engines/pink/objects/walk/walk_location.o C++ engines/pink/objects/sequences/sequence.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/plumbers/detection.o C++ engines/prince/decompress.o C++ engines/prince/animation.o C++ engines/pink/objects/sequences/sequencer.o C++ engines/prince/debugger.o C++ engines/prince/cursor.o C++ engines/prince/archive.o C++ engines/prince/flags.o C++ engines/plumbers/plumbers.o C++ engines/prince/font.o C++ engines/prince/mhwanh.o C++ engines/prince/graphics.o C++ engines/prince/mob.o C++ engines/prince/music.o C++ engines/prince/detection.o C++ engines/prince/object.o C++ engines/prince/draw.o C++ engines/prince/pscr.o C++ engines/prince/hero.o C++ engines/prince/variatxt.o C++ engines/prince/inventory.o C++ engines/prince/videoplayer.o C++ engines/prince/sound.o C++ engines/queen/bankman.o C++ engines/queen/credits.o C++ engines/prince/resource.o C++ engines/prince/saveload.o C++ engines/prince/walk.o C++ engines/queen/debug.o C++ engines/queen/command.o engines/queen/command.cpp: In member function 'virtual void Queen::CmdText::displayTemp(Queen::InkColor, const char*, bool)': engines/queen/command.cpp:64:40: warning: '__builtin___snprintf_chk' output may be truncated before the last format character [-Wformat-truncation=] 64 | snprintf(temp, MAX_COMMAND_LEN, "%s %s", _command, name); | ^ In file included from /usr/include/stdio.h:867, from ./common/scummsys.h:118, from ./common/util.h:26, from ./engines/queen/command.h:26, from engines/queen/command.cpp:24: /usr/include/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output 2 or more bytes (assuming 257) into a destination of size 256 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/queen/command.cpp: In member function 'virtual void Queen::CmdTextHebrew::displayTemp(Queen::InkColor, const char*, bool)': engines/queen/command.cpp:90:41: warning: '__builtin___snprintf_chk' output may be truncated before the last format character [-Wformat-truncation=] 90 | snprintf(temp, MAX_COMMAND_LEN, "%s %s", name, _command); | ^ In file included from /usr/include/stdio.h:867, from ./common/scummsys.h:118, from ./common/util.h:26, from ./engines/queen/command.h:26, from engines/queen/command.cpp:24: /usr/include/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output 2 or more bytes (assuming 257) into a destination of size 256 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/prince/script.o C++ engines/queen/detection.o C++ engines/queen/input.o C++ engines/queen/cutaway.o C++ engines/queen/grid.o C++ engines/prince/prince.o C++ engines/queen/musicdata.o C++ engines/queen/graphics.o C++ engines/queen/midiadlib.o C++ engines/queen/resource.o C++ engines/queen/music.o C++ engines/queen/journal.o C++ engines/queen/display.o C++ engines/queen/restables.o C++ engines/queen/state.o C++ engines/queen/queen.o engines/queen/queen.cpp:205:23: warning: multi-character character constant [-Wmultichar] 205 | file->writeUint32BE('SCVM'); | ^~~~~~ C++ engines/queen/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/actor_walk.o In file included from ./engines/saga/interface.h:31, from ./engines/saga/scene.h:30, from engines/saga/actor_walk.cpp:32: ./engines/saga/displayinfo.h:321:128: warning: multi-character character constant [-Wmultichar] 321 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 9, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 9,'10',0, 0,0,0}, | ^~~~ ./engines/saga/displayinfo.h:322:129: warning: multi-character character constant [-Wmultichar] 322 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 10, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 10,'11',0, 0,0,0}, | ^~~~ C++ engines/saga/font_map.o C++ engines/saga/animation.o In file included from ./engines/saga/interface.h:31, from engines/saga/animation.cpp:30: ./engines/saga/displayinfo.h:321:128: warning: multi-character character constant [-Wmultichar] 321 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 9, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 9,'10',0, 0,0,0}, | ^~~~ ./engines/saga/displayinfo.h:322:129: warning: multi-character character constant [-Wmultichar] 322 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 10, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 10,'11',0, 0,0,0}, | ^~~~ C++ engines/saga/events.o In file included from ./engines/saga/interface.h:31, from ./engines/saga/scene.h:30, from engines/saga/events.cpp:30: ./engines/saga/displayinfo.h:321:128: warning: multi-character character constant [-Wmultichar] 321 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 9, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 9,'10',0, 0,0,0}, | ^~~~ ./engines/saga/displayinfo.h:322:129: warning: multi-character character constant [-Wmultichar] 322 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 10, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 10,'11',0, 0,0,0}, | ^~~~ C++ engines/saga/input.o In file included from ./engines/saga/interface.h:31, from engines/saga/input.cpp:27: ./engines/saga/displayinfo.h:321:128: warning: multi-character character constant [-Wmultichar] 321 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 9, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 9,'10',0, 0,0,0}, | ^~~~ ./engines/saga/displayinfo.h:322:129: warning: multi-character character constant [-Wmultichar] 322 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 10, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 10,'11',0, 0,0,0}, | ^~~~ C++ engines/saga/image.o 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/gfx.o In file included from ./engines/saga/interface.h:31, from engines/saga/gfx.cpp:27: ./engines/saga/displayinfo.h:321:128: warning: multi-character character constant [-Wmultichar] 321 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 9, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 9,'10',0, 0,0,0}, | ^~~~ ./engines/saga/displayinfo.h:322:129: warning: multi-character character constant [-Wmultichar] 322 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 10, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 10,'11',0, 0,0,0}, | ^~~~ C++ engines/saga/font.o In file included from ./engines/saga/interface.h:31, from ./engines/saga/scene.h:30, from engines/saga/font.cpp:28: ./engines/saga/displayinfo.h:321:128: warning: multi-character character constant [-Wmultichar] 321 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 9, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 9,'10',0, 0,0,0}, | ^~~~ ./engines/saga/displayinfo.h:322:129: warning: multi-character character constant [-Wmultichar] 322 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 10, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 10,'11',0, 0,0,0}, | ^~~~ C++ engines/saga/itedata.o C++ engines/saga/actor.o In file included from ./engines/saga/interface.h:31, from ./engines/saga/scene.h:30, from engines/saga/actor.cpp:35: ./engines/saga/displayinfo.h:321:128: warning: multi-character character constant [-Wmultichar] 321 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 9, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 9,'10',0, 0,0,0}, | ^~~~ ./engines/saga/displayinfo.h:322:129: warning: multi-character character constant [-Wmultichar] 322 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 10, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 10,'11',0, 0,0,0}, | ^~~~ C++ engines/saga/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/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/resource_rsc.o C++ engines/saga/render.o In file included from ./engines/saga/interface.h:31, from engines/saga/render.cpp:30: ./engines/saga/displayinfo.h:321:128: warning: multi-character character constant [-Wmultichar] 321 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 9, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 9,'10',0, 0,0,0}, | ^~~~ ./engines/saga/displayinfo.h:322:129: warning: multi-character character constant [-Wmultichar] 322 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 10, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 10,'11',0, 0,0,0}, | ^~~~ C++ engines/saga/puzzle.o In file included from ./engines/saga/interface.h:31, from engines/saga/puzzle.cpp:26: ./engines/saga/displayinfo.h:321:128: warning: multi-character character constant [-Wmultichar] 321 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 9, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 9,'10',0, 0,0,0}, | ^~~~ ./engines/saga/displayinfo.h:322:129: warning: multi-character character constant [-Wmultichar] 322 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 10, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 10,'11',0, 0,0,0}, | ^~~~ C++ engines/saga/resource.o In file included from ./engines/saga/interface.h:31, from engines/saga/resource.cpp:29: ./engines/saga/displayinfo.h:321:128: warning: multi-character character constant [-Wmultichar] 321 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 9, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 9,'10',0, 0,0,0}, | ^~~~ ./engines/saga/displayinfo.h:322:129: warning: multi-character character constant [-Wmultichar] 322 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 10, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 10,'11',0, 0,0,0}, | ^~~~ C++ engines/saga/saveload.o In file included from ./engines/saga/interface.h:31, from engines/saga/saveload.cpp:30: ./engines/saga/displayinfo.h:321:128: warning: multi-character character constant [-Wmultichar] 321 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 9, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 9,'10',0, 0,0,0}, | ^~~~ ./engines/saga/displayinfo.h:322:129: warning: multi-character character constant [-Wmultichar] 322 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 10, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 10,'11',0, 0,0,0}, | ^~~~ C++ engines/saga/shorten.o C++ engines/saga/isomap.o In file included from ./engines/saga/interface.h:31, from ./engines/saga/scene.h:30, from engines/saga/isomap.cpp:27: ./engines/saga/displayinfo.h:321:128: warning: multi-character character constant [-Wmultichar] 321 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 9, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 9,'10',0, 0,0,0}, | ^~~~ ./engines/saga/displayinfo.h:322:129: warning: multi-character character constant [-Wmultichar] 322 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 10, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 10,'11',0, 0,0,0}, | ^~~~ C++ engines/saga/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/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/sndres.o engines/saga/sndres.cpp: In member function 'bool Saga::SndRes::load(Saga::ResourceContext*, uint32, Saga::SoundBuffer&, bool)': engines/saga/sndres.cpp:221:62: warning: '%03x' directive writing between 3 and 8 bytes into a region of size between 0 and 10 [-Wformat-overflow=] 221 | sprintf(soundFileName, "Voices/Voices%d/Voices%d/Voices%d%03x", _voiceSerial, dirIndex, _voiceSerial, resourceId); | ^~~~ engines/saga/sndres.cpp:221:28: note: directive argument in the range [0, 4294967294] 221 | sprintf(soundFileName, "Voices/Voices%d/Voices%d/Voices%d%03x", _voiceSerial, dirIndex, _voiceSerial, resourceId); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from ./common/scummsys.h:118, from ./engines/engine.h:26, from ./engines/saga/saga.h:26, from engines/saga/sndres.cpp:25: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 34 and 66 bytes into a destination of size 40 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/saga/sndres.cpp:219:60: warning: '%03x' directive writing between 3 and 8 bytes into a region of size between 3 and 10 [-Wformat-overflow=] 219 | sprintf(soundFileName, "Voices/VoicesS/Voices%d/VoicesS%03x", dirIndex, resourceId); | ^~~~ engines/saga/sndres.cpp:219:28: note: directive argument in the range [0, 4294967294] 219 | sprintf(soundFileName, "Voices/VoicesS/Voices%d/VoicesS%03x", dirIndex, resourceId); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from ./common/scummsys.h:118, from ./engines/engine.h:26, from ./engines/saga/saga.h:26, from engines/saga/sndres.cpp:25: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 34 and 46 bytes into a destination of size 40 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/saga/interface.o In file included from engines/saga/interface.cpp:29: ./engines/saga/displayinfo.h:321:128: warning: multi-character character constant [-Wmultichar] 321 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 9, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 9,'10',0, 0,0,0}, | ^~~~ ./engines/saga/displayinfo.h:322:129: warning: multi-character character constant [-Wmultichar] 322 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 10, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 10,'11',0, 0,0,0}, | ^~~~ C++ engines/saga/sthread.o In file included from ./engines/saga/interface.h:31, from engines/saga/sthread.cpp:29: ./engines/saga/displayinfo.h:321:128: warning: multi-character character constant [-Wmultichar] 321 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 9, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 9,'10',0, 0,0,0}, | ^~~~ ./engines/saga/displayinfo.h:322:129: warning: multi-character character constant [-Wmultichar] 322 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 10, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 10,'11',0, 0,0,0}, | ^~~~ C++ engines/saga/sfuncs.o In file included from ./engines/saga/interface.h:31, from engines/saga/sfuncs.cpp:33: ./engines/saga/displayinfo.h:321:128: warning: multi-character character constant [-Wmultichar] 321 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 9, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 9,'10',0, 0,0,0}, | ^~~~ ./engines/saga/displayinfo.h:322:129: warning: multi-character character constant [-Wmultichar] 322 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 10, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 10,'11',0, 0,0,0}, | ^~~~ C++ engines/saga/introproc_ihnm.o In file included from ./engines/saga/interface.h:31, from engines/saga/introproc_ihnm.cpp:32: ./engines/saga/displayinfo.h:321:128: warning: multi-character character constant [-Wmultichar] 321 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 9, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 9,'10',0, 0,0,0}, | ^~~~ ./engines/saga/displayinfo.h:322:129: warning: multi-character character constant [-Wmultichar] 322 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 10, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 10,'11',0, 0,0,0}, | ^~~~ C++ engines/saga/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/sprite.o In file included from ./engines/saga/interface.h:31, from ./engines/saga/scene.h:30, from engines/saga/sprite.cpp:28: ./engines/saga/displayinfo.h:321:128: warning: multi-character character constant [-Wmultichar] 321 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 9, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 9,'10',0, 0,0,0}, | ^~~~ ./engines/saga/displayinfo.h:322:129: warning: multi-character character constant [-Wmultichar] 322 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 10, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 10,'11',0, 0,0,0}, | ^~~~ C++ engines/saga/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/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/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_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/sci/util.o C++ engines/sci/decompressor.o C++ engines/sci/event.o C++ engines/sci/engine/features.o C++ engines/sci/engine/gc.o C++ engines/sci/detection.o C++ engines/sci/engine/file.o C++ engines/sci/sci.o C++ engines/sci/engine/kevent.o C++ engines/sci/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/guest_additions.o C++ engines/sci/engine/klists.o C++ engines/sci/engine/kgraphics.o In file included from ./gui/message.h:26, from engines/sci/engine/kgraphics.cpp:30: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/sci/engine/kfile.o C++ engines/sci/engine/kparse.o C++ engines/sci/resource.o C++ engines/sci/engine/kmisc.o C++ engines/sci/engine/kmovement.o C++ engines/sci/engine/kscripts.o C++ engines/sci/engine/ksound.o C++ engines/sci/engine/kstring.o C++ engines/sci/engine/kvideo.o C++ engines/sci/engine/kpathing.o C++ engines/sci/engine/message.o C++ engines/sci/engine/selector.o C++ engines/sci/engine/object.o C++ engines/sci/console.o C++ engines/sci/engine/script_patches.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/vm_types.o C++ engines/sci/engine/workarounds.o C++ engines/sci/graphics/cache.o C++ engines/sci/engine/seg_manager.o C++ engines/sci/graphics/controls16.o C++ engines/sci/engine/vm.o C++ engines/sci/graphics/compare.o C++ engines/sci/graphics/coordadjuster.o C++ engines/sci/graphics/animate.o C++ engines/sci/engine/script.o C++ engines/sci/graphics/fontsjis.o C++ engines/sci/engine/savegame.o C++ engines/sci/graphics/font.o C++ engines/sci/graphics/maciconbar.o C++ engines/sci/graphics/cursor.o C++ engines/sci/graphics/menu.o C++ engines/sci/graphics/paint16.o C++ engines/sci/graphics/remap.o C++ engines/sci/graphics/palette.o C++ engines/sci/graphics/ports.o C++ engines/sci/graphics/text16.o C++ engines/sci/graphics/screen.o C++ engines/sci/graphics/transitions.o C++ engines/sci/parser/grammar.o C++ engines/sci/graphics/portrait.o C++ engines/sci/parser/said.o C++ engines/sci/sound/sync.o C++ engines/sci/graphics/picture.o C++ engines/sci/sound/audio.o C++ engines/sci/sound/soundcmd.o C++ engines/sci/parser/vocabulary.o C++ engines/sci/sound/music.o C++ engines/sci/sound/drivers/fb01.o C++ engines/sci/graphics/view.o C++ engines/sci/sound/drivers/adlib.o C++ engines/sci/sound/midiparser_sci.o C++ engines/sci/sound/drivers/amigamac.o C++ engines/sci/sound/drivers/pcjr.o C++ engines/sci/sound/drivers/fmtowns.o C++ engines/sci/video/seq_decoder.o C++ engines/sci/engine/hoyle5poker.o C++ engines/sci/sound/drivers/cms.o C++ engines/sci/graphics/paint32.o C++ engines/sci/sound/drivers/midi.o C++ engines/sci/engine/kgraphics32.o C++ engines/sci/graphics/controls32.o In file included from ./gui/message.h:26, from engines/sci/graphics/controls32.cpp:25: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/sci/sound/drivers/pc9801.o C++ engines/sci/graphics/remap32.o C++ engines/sci/graphics/plane32.o C++ engines/sci/graphics/palette32.o C++ engines/sci/graphics/text32.o C++ engines/sci/graphics/screen_item32.o C++ engines/sci/graphics/frameout.o C++ engines/sci/graphics/cursor32.o C++ engines/sci/sound/decoders/sol.o C++ engines/sci/graphics/transitions32.o C++ engines/sherlock/scalpel/3do/movie_decoder.o C++ engines/sci/graphics/video32.o C++ engines/sherlock/scalpel/3do/scalpel_3do_screen.o C++ engines/sherlock/scalpel/drivers/adlib.o C++ engines/sherlock/scalpel/drivers/mt32.o C++ engines/sci/sound/audio32.o C++ engines/sherlock/scalpel/tsage/logo.o C++ engines/sherlock/scalpel/tsage/resources.o C++ engines/sherlock/scalpel/scalpel_fixed_text.o C++ engines/sci/graphics/celobj32.o C++ engines/sherlock/scalpel/scalpel_darts.o C++ engines/sherlock/scalpel/scalpel.o C++ engines/sherlock/scalpel/scalpel_debugger.o C++ engines/sherlock/scalpel/scalpel_inventory.o C++ engines/sherlock/scalpel/scalpel_screen.o C++ engines/sci/video/robot_decoder.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/tattoo/tattoo_debugger.o C++ engines/sherlock/scalpel/scalpel_scene.o C++ engines/sherlock/scalpel/settings.o C++ engines/sherlock/tattoo/tattoo_fixed_text.o C++ engines/sherlock/scalpel/scalpel_map.o C++ engines/sherlock/tattoo/tattoo_inventory.o C++ engines/sherlock/tattoo/tattoo_resources.o C++ engines/sherlock/scalpel/scalpel_talk.o C++ engines/sherlock/tattoo/tattoo.o C++ engines/sherlock/tattoo/tattoo_screen.o C++ engines/sherlock/tattoo/tattoo_darts.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/widget_base.o C++ engines/sherlock/tattoo/tattoo_people.o C++ engines/sherlock/tattoo/widget_credits.o C++ engines/sherlock/tattoo/tattoo_talk.o C++ engines/sherlock/tattoo/widget_lab.o C++ engines/sherlock/tattoo/tattoo_journal.o C++ engines/sherlock/tattoo/widget_foolscap.o C++ engines/sherlock/tattoo/widget_files.o C++ engines/sherlock/tattoo/tattoo_user_interface.o C++ engines/sherlock/tattoo/widget_password.o C++ engines/sherlock/tattoo/widget_quit.o C++ engines/sherlock/tattoo/widget_options.o C++ engines/sherlock/tattoo/widget_text.o C++ engines/sherlock/tattoo/widget_tooltip.o C++ engines/sherlock/debugger.o C++ engines/sherlock/tattoo/widget_inventory.o C++ engines/sherlock/tattoo/widget_talk.o C++ engines/sherlock/detection.o C++ engines/sherlock/tattoo/widget_verbs.o C++ engines/sherlock/animation.o C++ engines/sherlock/fixed_text.o C++ engines/sherlock/events.o C++ engines/sherlock/fonts.o C++ engines/sherlock/map.o C++ engines/sherlock/music.o C++ engines/sherlock/people.o C++ engines/sherlock/inventory.o C++ engines/sherlock/image_file.o C++ engines/sherlock/journal.o C++ engines/sherlock/saveload.o C++ engines/sherlock/resources.o C++ engines/sherlock/surface.o C++ engines/sherlock/sound.o C++ engines/sherlock/screen.o C++ engines/sherlock/objects.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/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/disk.o C++ engines/sky/debug.o engines/sky/debug.cpp: In member function 'bool Sky::Debugger::Cmd_LogicList(int, const char**)': engines/sky/debug.cpp:1337:123: warning: converting a packed 'Sky::Compact' pointer (alignment 1) to a 'uint16' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 1337 | uint16 *logicList = (uint16 *)_skyCompact->fetchCptInfo(Logic::_scriptVariables[LOGIC_LIST_NO], &numElems, &type, cptName); | ^ In file included from engines/sky/debug.cpp:33: ./engines/sky/struc.h:79:8: note: defined here 79 | struct Compact { | ^~~~~~~ engines/sky/debug.cpp:1342:86: warning: converting a packed 'Sky::Compact' pointer (alignment 1) to a 'uint16' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 1342 | logicList = (uint16 *)_skyCompact->fetchCptInfo(newList, &numElems, &type, cptName); | ^ In file included from engines/sky/debug.cpp:33: ./engines/sky/struc.h:79:8: note: defined here 79 | struct Compact { | ^~~~~~~ C++ engines/sky/grid.o C++ engines/sky/hufftext.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/intro.o C++ engines/sky/rnc_deco.o C++ engines/sherlock/talk.o C++ engines/sky/sound.o C++ engines/sky/text.o engines/sky/text.cpp: In member function 'void Sky::Text::fnTextModule(uint32, uint32)': engines/sky/text.cpp:110:62: warning: converting a packed 'Sky::Compact' pointer (alignment 1) to a 'uint16' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 110 | uint16* msgData = (uint16 *)_skyCompact->fetchCpt(textInfoId); | ^ In file included from engines/sky/text.cpp:33: ./engines/sky/struc.h:79:8: note: defined here 79 | struct Compact { | ^~~~~~~ C++ engines/sky/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/sky.o C++ engines/sky/screen.o engines/sky/screen.cpp: In member function 'void Sky::Screen::sortSprites()': engines/sky/screen.cpp:551:71: warning: converting a packed 'Sky::Compact' pointer (alignment 1) to a 'uint16' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 551 | uint16 *drawListData = (uint16 *)_skyCompact->fetchCpt(loadDrawList); | ^ In file included from ./engines/sky/compact.h:27, from engines/sky/screen.cpp:34: ./engines/sky/struc.h:79:8: note: defined here 79 | struct Compact { | ^~~~~~~ engines/sky/screen.cpp: In member function 'void Sky::Screen::doSprites(uint8)': engines/sky/screen.cpp:615:51: warning: converting a packed 'Sky::Compact' pointer (alignment 1) to a 'uint16' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 615 | drawList = (uint16 *)_skyCompact->fetchCpt(idNum); | ^ In file included from ./engines/sky/compact.h:27, from engines/sky/screen.cpp:34: ./engines/sky/struc.h:79:8: note: defined here 79 | struct Compact { | ^~~~~~~ engines/sky/screen.cpp:641:59: warning: converting a packed 'Sky::Compact' pointer (alignment 1) to a 'uint16' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 641 | drawList = (uint16 *)_skyCompact->fetchCpt(drawList[1]); | ^ In file included from ./engines/sky/compact.h:27, from engines/sky/screen.cpp:34: ./engines/sky/struc.h:79:8: note: defined here 79 | struct Compact { | ^~~~~~~ C++ engines/sky/music/adlibmusic.o C++ engines/sky/music/adlibchannel.o C++ engines/sky/music/gmchannel.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/gmmusic.o C++ engines/sky/music/mt32music.o C++ engines/sky/music/musicbase.o C++ engines/sludge/console.o C++ engines/sludge/bg_effects.o C++ engines/sludge/cursors.o C++ engines/sludge/backdrop.o C++ engines/sludge/event.o engines/sludge/event.cpp: In member function 'bool Sludge::EventManager::handleInput()': engines/sludge/event.cpp:309:20: warning: '%i' directive writing between 3 and 10 bytes into a region of size 7 [-Wformat-overflow=] 309 | sprintf(tmp, "%i", _input.keyPressed); | ^~ engines/sludge/event.cpp:309:19: note: directive argument in the range [256, 2147483647] 309 | sprintf(tmp, "%i", _input.keyPressed); | ^~~~ In file included from /usr/include/stdio.h:867, from ./common/scummsys.h:118, from ./common/keyboard.h:26, from ./common/events.h:26, from engines/sludge/event.cpp:23: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 4 and 11 bytes into a destination of size 7 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/sludge/detection.o C++ engines/sludge/freeze.o C++ engines/sludge/fileset.o C++ engines/sludge/floor.o C++ engines/sherlock/scene.o C++ engines/sludge/imgloader.o C++ engines/sludge/fonttext.o C++ engines/sludge/graphics.o C++ engines/sludge/hsi.o C++ engines/sludge/language.o C++ engines/sludge/main_loop.o C++ engines/sludge/movie.o C++ engines/sludge/function.o C++ engines/sludge/newfatal.o C++ engines/sludge/moreio.o C++ engines/sludge/loadsave.o C++ engines/sludge/objtypes.o C++ engines/sludge/savedata.o C++ engines/sludge/region.o C++ engines/sludge/speech.o C++ engines/sludge/builtin.o C++ engines/sludge/sludge.o C++ engines/sludge/sprbanks.o C++ engines/sludge/sludger.o C++ engines/sludge/sound.o C++ engines/sludge/timing.o C++ engines/sludge/statusba.o C++ engines/sludge/utf8.o C++ engines/sludge/people.o C++ engines/sludge/thumbnail.o C++ engines/sludge/transition.o C++ engines/startrek/common.o C++ engines/sludge/sprites.o C++ engines/sludge/zbuffer.o C++ engines/startrek/bitmap.o In file included from ./gui/saveload-dialog.h:26, from ./engines/startrek/startrek.h:39, from engines/startrek/bitmap.cpp:26: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/bitmap.cpp:26: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/bitmap.cpp:26: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/bitmap.cpp:26: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ In file included from ./engines/startrek/startrek.h:39, from engines/startrek/bitmap.cpp:26: ./gui/saveload-dialog.h:35:26: warning: multi-character character constant [-Wmultichar] 35 | kSavesSyncProgressCmd = 'SSPR', | ^~~~~~ ./gui/saveload-dialog.h:36:23: warning: multi-character character constant [-Wmultichar] 36 | kSavesSyncEndedCmd = 'SSEN' | ^~~~~~ C++ engines/sludge/variable.o C++ engines/startrek/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/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/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/detection.o In file included from ./gui/saveload-dialog.h:26, from ./engines/startrek/startrek.h:39, from engines/startrek/detection.cpp:33: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/detection.cpp:33: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/detection.cpp:33: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/detection.cpp:33: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ In file included from ./engines/startrek/startrek.h:39, from engines/startrek/detection.cpp:33: ./gui/saveload-dialog.h:35:26: warning: multi-character character constant [-Wmultichar] 35 | kSavesSyncProgressCmd = 'SSPR', | ^~~~~~ ./gui/saveload-dialog.h:36:23: warning: multi-character character constant [-Wmultichar] 36 | kSavesSyncEndedCmd = 'SSEN' | ^~~~~~ C++ engines/startrek/lzss.o C++ engines/startrek/iwfile.o In file included from ./gui/saveload-dialog.h:26, from ./engines/startrek/startrek.h:39, from ./engines/startrek/iwfile.h:26, from engines/startrek/iwfile.cpp:23: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from ./engines/startrek/iwfile.h:26, from engines/startrek/iwfile.cpp:23: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from ./engines/startrek/iwfile.h:26, from engines/startrek/iwfile.cpp:23: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from ./engines/startrek/iwfile.h:26, from engines/startrek/iwfile.cpp:23: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ In file included from ./engines/startrek/startrek.h:39, from ./engines/startrek/iwfile.h:26, from engines/startrek/iwfile.cpp:23: ./gui/saveload-dialog.h:35:26: warning: multi-character character constant [-Wmultichar] 35 | kSavesSyncProgressCmd = 'SSPR', | ^~~~~~ ./gui/saveload-dialog.h:36:23: warning: multi-character character constant [-Wmultichar] 36 | kSavesSyncEndedCmd = 'SSEN' | ^~~~~~ C++ engines/startrek/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/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/sound.o In file included from ./gui/saveload-dialog.h:26, from ./engines/startrek/startrek.h:39, from ./engines/startrek/sound.h:27, from engines/startrek/sound.cpp:23: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from ./engines/startrek/sound.h:27, from engines/startrek/sound.cpp:23: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from ./engines/startrek/sound.h:27, from engines/startrek/sound.cpp:23: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from ./engines/startrek/sound.h:27, from engines/startrek/sound.cpp:23: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ In file included from ./engines/startrek/startrek.h:39, from ./engines/startrek/sound.h:27, from engines/startrek/sound.cpp:23: ./gui/saveload-dialog.h:35:26: warning: multi-character character constant [-Wmultichar] 35 | kSavesSyncProgressCmd = 'SSPR', | ^~~~~~ ./gui/saveload-dialog.h:36:23: warning: multi-character character constant [-Wmultichar] 36 | kSavesSyncEndedCmd = 'SSEN' | ^~~~~~ C++ engines/startrek/sprite.o C++ engines/startrek/text.o C++ engines/startrek/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/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/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/rooms/demon0.o C++ engines/startrek/room.o In file included from ./gui/saveload-dialog.h:26, from ./engines/startrek/startrek.h:39, from ./engines/startrek/iwfile.h:26, from engines/startrek/room.cpp:23: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from ./engines/startrek/iwfile.h:26, from engines/startrek/room.cpp:23: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from ./engines/startrek/iwfile.h:26, from engines/startrek/room.cpp:23: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from ./engines/startrek/iwfile.h:26, from engines/startrek/room.cpp:23: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ In file included from ./engines/startrek/startrek.h:39, from ./engines/startrek/iwfile.h:26, from engines/startrek/room.cpp:23: ./gui/saveload-dialog.h:35:26: warning: multi-character character constant [-Wmultichar] 35 | kSavesSyncProgressCmd = 'SSPR', | ^~~~~~ ./gui/saveload-dialog.h:36:23: warning: multi-character character constant [-Wmultichar] 36 | kSavesSyncEndedCmd = 'SSEN' | ^~~~~~ C++ engines/startrek/rooms/demon1.o C++ engines/startrek/rooms/demon2.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/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/tug1.o C++ engines/startrek/rooms/tug0.o C++ engines/startrek/rooms/love0.o C++ engines/startrek/rooms/tug2.o C++ engines/startrek/rooms/tug3.o C++ engines/startrek/saveload.o In file included from ./gui/saveload-dialog.h:26, from ./engines/startrek/startrek.h:39, from engines/startrek/saveload.cpp:33: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/saveload.cpp:33: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/saveload.cpp:33: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/saveload.cpp:33: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ In file included from ./engines/startrek/startrek.h:39, from engines/startrek/saveload.cpp:33: ./gui/saveload-dialog.h:35:26: warning: multi-character character constant [-Wmultichar] 35 | kSavesSyncProgressCmd = 'SSPR', | ^~~~~~ ./gui/saveload-dialog.h:36:23: warning: multi-character character constant [-Wmultichar] 36 | kSavesSyncEndedCmd = 'SSEN' | ^~~~~~ C++ engines/startrek/rooms/love1.o C++ engines/startrek/rooms/love4.o C++ engines/startrek/rooms/love3.o C++ engines/startrek/rooms/love5.o C++ engines/startrek/rooms/love2.o C++ engines/startrek/rooms/lovea.o C++ engines/startrek/rooms/mudd1.o C++ engines/startrek/rooms/mudd2.o C++ engines/startrek/rooms/mudd0.o C++ engines/startrek/rooms/mudd3.o C++ engines/startrek/rooms/mudd5.o C++ engines/startrek/rooms/mudd4.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/feather0.o C++ engines/startrek/rooms/feather2.o C++ engines/startrek/rooms/feather1.o C++ engines/startrek/rooms/feather4.o C++ engines/startrek/rooms/feather5.o C++ engines/startrek/rooms/feather3.o C++ engines/startrek/rooms/feather6.o C++ engines/startrek/rooms/feather7.o C++ engines/startrek/rooms/trial0.o C++ engines/startrek/rooms/trial4.o C++ engines/startrek/rooms/trial3.o C++ engines/startrek/rooms/sins0.o C++ engines/startrek/rooms/trial1.o C++ engines/startrek/rooms/trial2.o C++ engines/startrek/rooms/trial5.o C++ engines/startrek/rooms/sins2.o C++ engines/startrek/rooms/sins1.o C++ engines/startrek/rooms/sins3.o C++ engines/startrek/rooms/sins4.o C++ engines/startrek/rooms/veng0.o C++ engines/startrek/rooms/sins5.o C++ engines/startrek/rooms/veng1.o C++ engines/startrek/rooms/veng3.o C++ engines/supernova/console.o C++ engines/startrek/rooms/veng4.o C++ engines/startrek/rooms/veng6.o C++ engines/startrek/rooms/veng5.o C++ engines/startrek/rooms/veng2.o C++ engines/startrek/rooms/venga.o C++ engines/startrek/rooms/veng7.o C++ engines/startrek/rooms/veng8.o C++ engines/supernova/room.o C++ engines/supernova/graphics.o C++ engines/supernova/detection.o C++ engines/supernova/sound.o C++ engines/supernova/resman.o C++ engines/supernova/screen.o C++ engines/sword1/console.o C++ engines/supernova/game-manager.o In file included from ./gui/message.h:26, from engines/supernova/game-manager.cpp:26: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/sword1/debug.o C++ engines/sword1/animation.o In file included from ./gui/message.h:26, from engines/sword1/animation.cpp:38: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/sword1/eventman.o C++ engines/supernova/supernova.o C++ engines/sword1/memman.o C++ engines/supernova/supernova2/state.o In file included from ./gui/message.h:26, from engines/supernova/supernova2/state.cpp:26: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/supernova/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/menu.o C++ engines/sword1/detection.o C++ engines/sword1/mouse.o C++ engines/sword1/objectman.o C++ engines/sword1/music.o C++ engines/sword1/control.o In file included from ./gui/message.h:26, from engines/sword1/control.cpp:35: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ engines/sword1/control.cpp: In member function 'void Sword1::Control::saveGameToFile(uint8)': engines/sword1/control.cpp:1165:32: warning: converting a packed 'Sword1::Object' pointer (alignment 1) to a 'uint32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1165 | uint32 *playerRaw = (uint32 *)cpt; | ^~~ In file included from ./engines/sword1/objectman.h:30, from ./engines/sword1/logic.h:28, from engines/sword1/control.cpp:38: ./engines/sword1/object.h:63:8: note: defined here 63 | struct Object { | ^~~~~~ engines/sword1/control.cpp: In member function 'void Sword1::Control::doRestore()': engines/sword1/control.cpp:1336:59: warning: converting a packed 'Sword1::Object' pointer (alignment 1) to a 'uint32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1336 | uint32 *playerRaw = (uint32 *)_objMan->fetchObject(PLAYER); | ^ In file included from ./engines/sword1/objectman.h:30, from ./engines/sword1/logic.h:28, from engines/sword1/control.cpp:38: ./engines/sword1/object.h:63:8: note: defined here 63 | struct Object { | ^~~~~~ C++ engines/sword1/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/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/sword1/sword1.o In file included from ./gui/message.h:26, from engines/sword1/sword1.cpp:41: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/sword2/animation.o In file included from ./gui/message.h:26, from engines/sword2/animation.cpp:43: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/sword2/events.o C++ engines/sword2/debug.o C++ engines/sword1/screen.o C++ engines/sword2/console.o C++ engines/sword2/icons.o C++ engines/sword2/layers.o C++ engines/supernova/supernova1/rooms.o C++ engines/sword2/interpreter.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/logic.o C++ engines/sword2/header.o C++ engines/sword2/memory.o C++ engines/sword2/function.o C++ engines/sword2/maketext.o C++ engines/sword2/menu.o C++ engines/supernova/supernova2/rooms.o C++ engines/sword2/palette.o C++ engines/sword2/protocol.o C++ engines/sword2/scroll.o C++ engines/sword2/music.o C++ engines/sword2/saveload.o C++ engines/sword2/render.o C++ engines/sword2/resman.o C++ engines/sword2/mouse.o C++ engines/sword2/speech.o C++ engines/sword2/sync.o C++ engines/sword2/startup.o C++ engines/sword2/sound.o C++ engines/sword2/screen.o C++ engines/sword25/console.o C++ engines/sword2/router.o C++ engines/sword2/walker.o C++ engines/sword2/sprite.o C++ engines/sword25/detection.o C++ engines/sword25/gfx/animationdescription.o C++ engines/sword25/fmv/movieplayer_script.o C++ engines/sword25/sword25.o C++ engines/sword25/fmv/movieplayer.o C++ engines/sword25/gfx/bitmap.o C++ engines/sword25/gfx/animationtemplateregistry.o C++ engines/sword25/gfx/dynamicbitmap.o C++ engines/sword25/gfx/animation.o C++ engines/sword25/gfx/microtiles.o C++ engines/sword25/gfx/animationresource.o C++ engines/sword25/gfx/panel.o C++ engines/sword25/gfx/animationtemplate.o C++ engines/sword25/gfx/fontresource.o C++ engines/sword2/sword2.o C++ engines/sword25/gfx/staticbitmap.o C++ engines/sword25/gfx/screenshot.o C++ engines/sword25/gfx/graphicengine.o C++ engines/sword25/gfx/timedrenderobject.o C++ engines/sword25/gfx/text.o C++ engines/sword25/gfx/image/imgloader.o C++ engines/sword25/gfx/image/swimage.o C++ engines/sword25/gfx/image/renderedimage.o C++ engines/sword25/gfx/renderobjectmanager.o C++ engines/sword25/kernel/filesystemutil.o C++ engines/sword25/gfx/image/vectorimagerenderer.o C++ engines/sword25/input/inputengine_script.o C++ engines/sword25/input/inputengine.o C++ engines/sword25/kernel/inputpersistenceblock.o C++ engines/sword25/gfx/image/art.o C++ engines/sword25/kernel/kernel_script.o C++ engines/sword25/kernel/outputpersistenceblock.o C++ engines/sword25/kernel/kernel.o C++ engines/sword25/gfx/image/vectorimage.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/gfx/renderobject.o C++ engines/sword25/kernel/resmanager.o C++ engines/sword25/math/vertex.o C++ engines/sword25/math/regionregistry.o C++ engines/sword25/math/polygon.o C++ engines/sword25/package/packagemanager_script.o C++ engines/sword25/math/geometry_script.o C++ engines/sword25/script/luacallback.o C++ engines/sword25/script/luabindhelper.o C++ engines/sword25/math/region.o C++ engines/sword25/script/lua_extensions.o C++ engines/sword25/gfx/graphicengine_script.o C++ engines/sword25/package/packagemanager.o C++ engines/sword25/math/walkregion.o C++ engines/sword25/script/luascript.o C++ engines/sword25/sfx/soundengine.o C++ engines/teenagent/actor.o C++ engines/sword25/sfx/soundengine_script.o C++ engines/teenagent/animation.o C++ engines/teenagent/console.o C++ engines/teenagent/font.o C++ engines/teenagent/dialog.o C++ engines/teenagent/music.o C++ engines/teenagent/segment.o C++ engines/teenagent/resources.o C++ engines/teenagent/objects.o C++ engines/teenagent/detection.o C++ engines/teenagent/pack.o C++ engines/teenagent/inventory.o C++ engines/teenagent/surface.o C++ engines/teenagent/surface_list.o C++ engines/testbed/config-params.o C++ engines/testbed/events.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/fs.o C++ engines/testbed/midi.o In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from ./engines/testbed/config.h:32, from ./engines/testbed/testbed.h:30, from engines/testbed/midi.cpp:33: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./engines/testbed/config.h:32, from ./engines/testbed/testbed.h:30, from engines/testbed/midi.cpp:33: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from ./engines/testbed/config.h:32, from ./engines/testbed/testbed.h:30, from engines/testbed/midi.cpp:33: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ In file included from ./engines/testbed/config.h:33, from ./engines/testbed/testbed.h:30, from engines/testbed/midi.cpp:33: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./engines/testbed/testbed.h:30, from engines/testbed/midi.cpp:33: ./engines/testbed/config.h:41:20: warning: multi-character character constant [-Wmultichar] 41 | kTestbedQuitCmd = 'Quit', | ^~~~~~ ./engines/testbed/config.h:42:22: warning: multi-character character constant [-Wmultichar] 42 | kTestbedSelectAll = 'sAll', | ^~~~~~ ./engines/testbed/config.h:43:24: warning: multi-character character constant [-Wmultichar] 43 | kTestbedDeselectAll = 'dAll' | ^~~~~~ In file included from engines/testbed/midi.cpp:33: ./engines/testbed/testbed.h:40:21: warning: multi-character character constant [-Wmultichar] 40 | kCmdRerunTestbed = 'crtb' | ^~~~~~ C++ engines/testbed/misc.o C++ engines/testbed/savegame.o C++ engines/testbed/config.o In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from ./engines/testbed/config.h:32, from engines/testbed/config.cpp:28: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./engines/testbed/config.h:32, from engines/testbed/config.cpp:28: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from ./engines/testbed/config.h:32, from engines/testbed/config.cpp:28: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ In file included from ./engines/testbed/config.h:33, from engines/testbed/config.cpp:28: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from engines/testbed/config.cpp:28: ./engines/testbed/config.h:41:20: warning: multi-character character constant [-Wmultichar] 41 | kTestbedQuitCmd = 'Quit', | ^~~~~~ ./engines/testbed/config.h:42:22: warning: multi-character character constant [-Wmultichar] 42 | kTestbedSelectAll = 'sAll', | ^~~~~~ ./engines/testbed/config.h:43:24: warning: multi-character character constant [-Wmultichar] 43 | kTestbedDeselectAll = 'dAll' | ^~~~~~ C++ engines/testbed/graphics.o C++ engines/testbed/sound.o In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from ./engines/testbed/config.h:32, from ./engines/testbed/sound.h:27, from engines/testbed/sound.cpp:29: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./engines/testbed/config.h:32, from ./engines/testbed/sound.h:27, from engines/testbed/sound.cpp:29: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from ./engines/testbed/config.h:32, from ./engines/testbed/sound.h:27, from engines/testbed/sound.cpp:29: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ In file included from ./engines/testbed/config.h:33, from ./engines/testbed/sound.h:27, from engines/testbed/sound.cpp:29: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./engines/testbed/sound.h:27, from engines/testbed/sound.cpp:29: ./engines/testbed/config.h:41:20: warning: multi-character character constant [-Wmultichar] 41 | kTestbedQuitCmd = 'Quit', | ^~~~~~ ./engines/testbed/config.h:42:22: warning: multi-character character constant [-Wmultichar] 42 | kTestbedSelectAll = 'sAll', | ^~~~~~ ./engines/testbed/config.h:43:24: warning: multi-character character constant [-Wmultichar] 43 | kTestbedDeselectAll = 'dAll' | ^~~~~~ engines/testbed/sound.cpp:34:18: warning: multi-character character constant [-Wmultichar] 34 | kPlayChannel1 = 'pch1', | ^~~~~~ engines/testbed/sound.cpp:35:18: warning: multi-character character constant [-Wmultichar] 35 | kPlayChannel2 = 'pch2', | ^~~~~~ engines/testbed/sound.cpp:36:18: warning: multi-character character constant [-Wmultichar] 36 | kPlayChannel3 = 'pch3', | ^~~~~~ engines/testbed/sound.cpp:37:19: warning: multi-character character constant [-Wmultichar] 37 | kPauseChannel1 = 'pac1', | ^~~~~~ engines/testbed/sound.cpp:38:19: warning: multi-character character constant [-Wmultichar] 38 | kPauseChannel2 = 'pac2', | ^~~~~~ engines/testbed/sound.cpp:39:19: warning: multi-character character constant [-Wmultichar] 39 | kPauseChannel3 = 'pac3' | ^~~~~~ C++ engines/teenagent/teenagent.o C++ engines/testbed/encoding.o C++ engines/testbed/webserver.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/testbed.o In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from ./engines/testbed/config.h:32, from ./engines/testbed/sound.h:27, from engines/testbed/testbed.cpp:40: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./engines/testbed/config.h:32, from ./engines/testbed/sound.h:27, from engines/testbed/testbed.cpp:40: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from ./engines/testbed/config.h:32, from ./engines/testbed/sound.h:27, from engines/testbed/testbed.cpp:40: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ In file included from ./engines/testbed/config.h:33, from ./engines/testbed/sound.h:27, from engines/testbed/testbed.cpp:40: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./engines/testbed/sound.h:27, from engines/testbed/testbed.cpp:40: ./engines/testbed/config.h:41:20: warning: multi-character character constant [-Wmultichar] 41 | kTestbedQuitCmd = 'Quit', | ^~~~~~ ./engines/testbed/config.h:42:22: warning: multi-character character constant [-Wmultichar] 42 | kTestbedSelectAll = 'sAll', | ^~~~~~ ./engines/testbed/config.h:43:24: warning: multi-character character constant [-Wmultichar] 43 | kTestbedDeselectAll = 'dAll' | ^~~~~~ In file included from engines/testbed/testbed.cpp:42: ./engines/testbed/testbed.h:40:21: warning: multi-character character constant [-Wmultichar] 40 | kCmdRerunTestbed = 'crtb' | ^~~~~~ C++ engines/teenagent/scene.o C++ engines/testbed/cloud.o engines/testbed/cloud.cpp: In function 'void Testbed::CloudTests::infoCallback(Cloud::Storage::StorageInfoResponse)': engines/testbed/cloud.cpp:95:46: warning: format '%lu' expects argument of type 'long unsigned int', but argument 2 has type 'uint64' {aka 'long long unsigned int'} [-Wformat=] 95 | Testsuite::logPrintf("Info! User's quota: %lu bytes used / %lu bytes available\n", response.value.used(), response.value.available()); | ~~^ ~~~~~~~~~~~~~~~~~~~~~ | | | | long unsigned int uint64 {aka long long unsigned int} | %llu engines/testbed/cloud.cpp:95:63: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'uint64' {aka 'long long unsigned int'} [-Wformat=] 95 | Testsuite::logPrintf("Info! User's quota: %lu bytes used / %lu bytes available\n", response.value.used(), response.value.available()); | ~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long unsigned int uint64 {aka long long unsigned int} | %llu C++ engines/tinsel/anim.o C++ engines/tinsel/background.o C++ engines/teenagent/callbacks.o C++ engines/tinsel/adpcm.o C++ engines/testbed/speech.o C++ engines/tinsel/bg.o C++ engines/tinsel/cliprect.o C++ engines/tinsel/config.o C++ engines/tinsel/debugger.o C++ engines/tinsel/cursor.o C++ engines/tinsel/actors.o C++ engines/tinsel/bmv.o C++ engines/tinsel/effect.o C++ engines/tinsel/font.o C++ engines/tinsel/faders.o engines/tinsel/faders.cpp: In function 'void Tinsel::FadeProcess(Common::CoroBaseContext*&, const void*)': engines/tinsel/faders.cpp:119:47: warning: taking address of packed member of 'Tinsel::PALETTE' may result in an unaligned pointer value [-Waddress-of-packed-member] 119 | FadePalette(_ctx->fadeRGB, _ctx->pPalette->palRGB, | ~~~~~~~~~~~~~~~~^~~~~~ C++ engines/tinsel/drives.o C++ engines/tinsel/events.o C++ engines/tinsel/handle.o C++ engines/tinsel/heapmem.o C++ engines/tinsel/mareels.o C++ engines/tinsel/multiobj.o C++ engines/tinsel/graphics.o C++ engines/tinsel/detection.o C++ engines/tinsel/object.o C++ engines/tinsel/palette.o engines/tinsel/palette.cpp: In function 'void Tinsel::PalettesToVideoDAC()': engines/tinsel/palette.cpp:158:24: warning: taking address of packed member of 'Tinsel::PALETTE' may result in an unaligned pointer value [-Waddress-of-packed-member] 158 | pColors = pPalette->palRGB; | ~~~~~~~~~~^~~~~~ C++ engines/tinsel/move.o C++ engines/tinsel/music.o C++ engines/tinsel/pcode.o C++ engines/tinsel/pdisplay.o C++ engines/tinsel/scn.o C++ engines/tinsel/savescn.o C++ engines/tinsel/rince.o C++ engines/tinsel/play.o C++ engines/tinsel/scene.o C++ engines/tinsel/sched.o C++ engines/tinsel/timers.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/text.o C++ engines/tinsel/scroll.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/sysvar.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/tinsel/dialogs.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_view.o C++ engines/titanic/game_state.o C++ engines/titanic/input_translator.o C++ engines/titanic/room_flags.o C++ engines/titanic/input_handler.o C++ engines/titanic/carry/auditory_centre.o C++ engines/titanic/carry/bowl_ear.o C++ engines/titanic/game_manager.o C++ engines/titanic/carry/arm.o C++ engines/titanic/titanic.o C++ engines/titanic/main_game_window.o C++ engines/titanic/carry/brain.o C++ engines/titanic/carry/bridge_piece.o C++ engines/titanic/carry/central_core.o C++ engines/titanic/carry/carry.o C++ engines/titanic/carry/ear.o C++ engines/titanic/carry/carry_parrot.o C++ engines/titanic/carry/crushed_tv.o C++ engines/tinsel/tinlib.o C++ engines/titanic/carry/chicken.o C++ engines/titanic/carry/feathers.o C++ engines/titanic/carry/eye.o C++ engines/titanic/carry/fruit.o C++ engines/titanic/carry/head_piece.o C++ engines/titanic/carry/hose.o C++ engines/titanic/carry/glass.o C++ engines/titanic/carry/hose_end.o C++ engines/titanic/carry/hammer.o C++ engines/titanic/carry/key.o C++ engines/titanic/carry/liftbot_head.o C++ engines/titanic/carry/long_stick.o C++ engines/titanic/carry/magazine.o C++ engines/titanic/carry/nose.o C++ engines/titanic/carry/mouth.o C++ engines/titanic/carry/maitred_right_arm.o C++ engines/titanic/carry/maitred_left_arm.o C++ engines/titanic/carry/napkin.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/sweets.o C++ engines/titanic/carry/plug_in.o C++ engines/titanic/carry/phonograph_cylinder.o C++ engines/titanic/carry/photograph.o C++ engines/titanic/carry/speech_centre.o C++ engines/titanic/core/dont_save_file_item.o C++ engines/titanic/core/background.o C++ engines/titanic/core/file_item.o C++ engines/titanic/carry/vision_centre.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/node_item.o C++ engines/titanic/core/link_item.o C++ engines/titanic/core/mail_man.o C++ engines/titanic/core/multi_drop_target.o C++ engines/titanic/core/resource_key.o C++ engines/titanic/core/named_item.o C++ engines/titanic/core/static_image.o C++ engines/titanic/core/turn_on_object.o C++ engines/titanic/core/room_item.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/annoy_barbot.o C++ engines/titanic/core/tree_item.o C++ engines/titanic/game/arb_background.o C++ engines/titanic/core/view_item.o C++ engines/titanic/game/bar_menu.o C++ engines/titanic/game/arboretum_gate.o C++ engines/titanic/game/auto_animate.o C++ engines/titanic/core/project_item.o C++ engines/titanic/core/game_object.o C++ engines/titanic/game/bar_menu_button.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/bowl_unlocker.o C++ engines/titanic/game/bridge_door.o C++ engines/titanic/game/bomb.o C++ engines/titanic/game/brain_slot.o C++ engines/titanic/game/broken_pell_base.o C++ engines/titanic/game/bridge_view.o C++ engines/titanic/game/broken_pellerator.o C++ engines/titanic/game/broken_pellerator_froz.o C++ engines/titanic/game/cage.o C++ engines/titanic/game/cdrom.o C++ engines/titanic/game/cdrom_computer.o C++ engines/titanic/game/cdrom_tray.o C++ engines/titanic/game/captains_wheel.o C++ engines/titanic/game/cell_point_button.o C++ engines/titanic/game/chev_code.o C++ engines/titanic/game/chev_panel.o C++ engines/titanic/game/chicken_cooler.o C++ engines/titanic/game/close_broken_pel.o C++ engines/titanic/game/code_wheel.o C++ engines/titanic/game/cookie.o C++ engines/titanic/game/chicken_dispensor.o C++ engines/titanic/game/computer.o C++ engines/titanic/game/credits.o C++ engines/titanic/game/computer_screen.o C++ engines/titanic/game/credits_button.o C++ engines/titanic/game/dead_area.o C++ engines/titanic/game/doorbot_elevator_handler.o C++ engines/titanic/game/desk_click_responder.o C++ engines/titanic/game/doorbot_home_handler.o C++ engines/titanic/game/elevator_action_area.o C++ engines/titanic/game/ear_sweet_bowl.o C++ engines/titanic/game/eject_phonograph_button.o C++ engines/titanic/game/end_credit_text.o C++ engines/titanic/game/emma_control.o C++ engines/titanic/game/empty_nut_bowl.o C++ engines/titanic/game/end_credits.o C++ engines/titanic/game/end_game_credits.o C++ engines/titanic/game/end_explode_ship.o C++ engines/titanic/game/end_sequence_control.o C++ engines/titanic/game/hammer_dispensor.o C++ engines/titanic/game/fan.o C++ engines/titanic/game/hammer_dispensor_button.o C++ engines/titanic/game/fan_control.o C++ engines/titanic/game/fan_decrease.o C++ engines/titanic/game/fan_increase.o C++ engines/titanic/game/games_console.o C++ engines/titanic/game/glass_smasher.o C++ engines/titanic/game/floor_indicator.o C++ engines/titanic/game/fan_noises.o C++ engines/titanic/game/get_lift_eye2.o C++ engines/titanic/game/hammer_clip.o C++ engines/titanic/game/head_spinner.o C++ engines/titanic/game/head_smash_lever.o C++ engines/titanic/game/head_smash_event.o C++ engines/titanic/game/head_slot.o C++ engines/titanic/game/idle_summoner.o C++ engines/titanic/game/leave_sec_class_state.o C++ engines/titanic/game/lemon_dispensor.o C++ engines/titanic/game/little_lift_button.o C++ engines/titanic/game/missiveomat_button.o C++ engines/titanic/game/light.o C++ engines/titanic/game/long_stick_dispenser.o C++ engines/titanic/game/light_switch.o C++ engines/titanic/game/movie_tester.o C++ engines/titanic/game/missiveomat.o C++ engines/titanic/game/music_room_phonograph.o C++ engines/titanic/game/music_console_button.o C++ engines/titanic/game/musical_instrument.o C++ engines/titanic/game/music_system_lock.o C++ engines/titanic/game/music_room_stop_phonograph_button.o C++ engines/titanic/game/nav_helmet.o C++ engines/titanic/game/nav_helmet_off.o C++ engines/titanic/game/nav_helmet_on.o C++ engines/titanic/game/null_port_hole.o C++ engines/titanic/game/no_nut_bowl.o C++ engines/titanic/game/nose_holder.o C++ engines/titanic/game/navigation_computer.o C++ engines/titanic/game/nut_replacer.o C++ engines/titanic/game/pet_disabler.o C++ engines/titanic/game/phonograph.o C++ engines/titanic/game/phonograph_lid.o C++ engines/titanic/game/play_music_button.o C++ engines/titanic/game/play_on_act.o C++ engines/titanic/game/port_hole.o C++ engines/titanic/game/place_holder_item.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_cylinder_holder.o C++ engines/titanic/game/restaurant_phonograph.o C++ engines/titanic/game/sauce_dispensor.o C++ engines/titanic/game/season_background.o C++ engines/titanic/game/season_barrel.o C++ engines/titanic/game/seasonal_adjustment.o C++ engines/titanic/game/service_elevator_window.o C++ engines/titanic/game/ship_setting_button.o C++ engines/titanic/game/ship_setting.o C++ engines/titanic/game/splash_animation.o C++ engines/titanic/game/show_cell_points.o C++ engines/titanic/game/speech_dispensor.o C++ engines/titanic/game/starling_puret.o C++ engines/titanic/game/stop_phonograph_button.o C++ engines/titanic/game/start_action.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/television.o C++ engines/titanic/game/tow_parrot_nav.o C++ engines/titanic/game/variable_list.o C++ engines/titanic/game/titania_still_control.o C++ engines/titanic/game/useless_lever.o C++ engines/titanic/game/throw_tv_down_well.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/gondolier/gondolier_face.o C++ engines/titanic/game/wheel_spin_horn.o C++ engines/titanic/game/gondolier/gondolier_chest.o C++ engines/titanic/game/maitred/maitred_arm_holder.o C++ engines/titanic/game/maitred/maitred_body.o C++ engines/titanic/game/maitred/maitred_legs.o C++ engines/titanic/game/gondolier/gondolier_slider.o C++ engines/titanic/game/gondolier/gondolier_mixer.o C++ engines/titanic/game/parrot/parrot_lobby_controller.o C++ engines/titanic/game/maitred/maitred_prod_receptor.o C++ engines/titanic/game/parrot/parrot_lobby_link_updater.o C++ engines/titanic/game/parrot/parrot_lobby_object.o C++ engines/titanic/game/parrot/parrot_lobby_view_object.o C++ engines/titanic/game/parrot/parrot_nut_bowl_actor.o C++ engines/titanic/game/parrot/parrot_loser.o C++ engines/titanic/game/parrot/parrot_nut_eater.o C++ engines/titanic/game/parrot/parrot_perch_holder.o C++ engines/titanic/game/parrot/parrot_trigger.o C++ engines/titanic/game/pet/pet_class1.o C++ engines/titanic/game/parrot/player_meets_parrot.o C++ engines/titanic/game/pet/pet_class2.o C++ engines/titanic/game/pet/pet.o C++ engines/titanic/game/pet/pet_class3.o C++ engines/titanic/game/pet/pet_lift.o C++ engines/titanic/game/pet/pet_monitor.o C++ engines/titanic/game/pet/pet_pellerator.o C++ engines/titanic/game/pet/pet_sounds.o C++ engines/titanic/game/pet/pet_position.o C++ engines/titanic/game/pet/pet_sentinal.o C++ engines/titanic/game/pet/pet_transition.o C++ engines/titanic/game/pet/pet_transport.o C++ engines/titanic/game/pickup/pick_up_bar_glass.o C++ engines/titanic/game/pickup/pick_up.o C++ engines/titanic/game/pickup/pick_up_hose.o C++ engines/titanic/game/pickup/pick_up_vis_centre.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/pickup/pick_up_lemon.o C++ engines/titanic/game/placeholder/place_holder.o C++ engines/titanic/game/placeholder/tv_on_bar.o C++ engines/titanic/game/placeholder/lemon_on_bar.o C++ engines/titanic/game/transport/gondolier.o C++ engines/titanic/game/transport/lift_indicator.o C++ engines/titanic/game/transport/service_elevator.o C++ engines/titanic/game/transport/transport.o C++ engines/titanic/game/sgt/basin.o C++ engines/titanic/game/transport/pellerator.o C++ engines/titanic/game/transport/lift.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_state_control.o C++ engines/titanic/game/sgt/sgt_navigation.o C++ engines/titanic/game/sgt/sgt_upper_doors_sound.o C++ engines/titanic/game/sgt/sgt_tv.o C++ engines/titanic/game/sgt/toilet.o C++ engines/titanic/game/sgt/sgt_state_room.o C++ engines/titanic/game/sgt/vase.o C++ engines/titanic/game/sgt/washstand.o C++ engines/titanic/gfx/act_button.o C++ engines/titanic/gfx/chev_left_off.o C++ engines/titanic/gfx/changes_season_button.o C++ engines/titanic/gfx/chev_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/edit_control.o C++ engines/titanic/gfx/elevator_button.o C++ engines/titanic/gfx/helmet_on_off.o C++ engines/titanic/gfx/get_from_succ.o C++ engines/titanic/gfx/text_control.o C++ engines/titanic/gfx/icon_nav_action.o C++ engines/titanic/gfx/home_photo.o C++ engines/titanic/gfx/icon_nav_butt.o C++ engines/titanic/gfx/icon_nav_down.o C++ engines/titanic/gfx/icon_nav_image.o C++ engines/titanic/gfx/icon_nav_send.o C++ engines/titanic/gfx/icon_nav_left.o C++ engines/titanic/gfx/icon_nav_receive.o C++ engines/titanic/gfx/icon_nav_up.o C++ engines/titanic/gfx/icon_nav_right.o C++ engines/titanic/gfx/keybrd_butt.o C++ engines/titanic/gfx/move_object_button.o C++ engines/titanic/gfx/music_control.o C++ engines/titanic/gfx/music_slider.o C++ engines/titanic/gfx/music_slider_pitch.o C++ engines/titanic/gfx/music_switch.o C++ engines/titanic/gfx/music_slider_speed.o C++ engines/titanic/gfx/music_switch_inversion.o C++ engines/titanic/gfx/music_switch_reverse.o C++ engines/titanic/gfx/send_to_succ.o C++ engines/titanic/gfx/sgt_selector.o C++ engines/titanic/gfx/music_voice_mute.o C++ engines/titanic/gfx/small_chev_left_off.o C++ engines/titanic/gfx/slider_button.o C++ engines/titanic/gfx/small_chev_right_off.o C++ engines/titanic/gfx/small_chev_left_on.o C++ engines/titanic/gfx/small_chev_right_on.o C++ engines/titanic/gfx/status_change_button.o C++ engines/titanic/gfx/text_down.o C++ engines/titanic/gfx/text_skrew.o C++ engines/titanic/gfx/st_button.o C++ engines/titanic/gfx/text_up.o C++ engines/titanic/gfx/toggle_button.o C++ engines/titanic/gfx/toggle_switch.o C++ engines/titanic/messages/bilge_auto_sound_event.o C++ engines/titanic/messages/auto_sound_event.o C++ engines/titanic/messages/door_auto_sound_event.o C++ engines/titanic/messages/mouse_messages.o C++ engines/titanic/messages/bilge_dispensor_event.o C++ engines/titanic/messages/service_elevator_door.o C++ engines/titanic/messages/messages.o C++ engines/titanic/moves/enter_bomb_room.o C++ engines/titanic/moves/enter_bridge.o C++ engines/titanic/moves/call_pellerator.o C++ engines/titanic/moves/enter_exit_first_class_state.o C++ engines/titanic/moves/enter_exit_mini_lift.o C++ engines/titanic/moves/enter_exit_view.o C++ engines/titanic/moves/enter_exit_sec_class_mini_lift.o C++ engines/titanic/moves/exit_arboretum.o C++ engines/titanic/moves/enter_sec_class_state.o C++ engines/titanic/moves/exit_bridge.o C++ engines/titanic/moves/exit_pellerator.o C++ engines/titanic/moves/exit_lift.o C++ engines/titanic/moves/exit_state_room.o C++ engines/titanic/moves/move_player_in_parrot_room.o C++ engines/titanic/moves/exit_tiania.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/moves/pan_from_pel.o C++ engines/titanic/moves/restaurant_pan_handler.o C++ engines/titanic/moves/restricted_move.o C++ engines/titanic/moves/scraliontis_table.o C++ engines/titanic/moves/trip_down_canal.o C++ engines/titanic/npcs/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/deskbot.o C++ engines/titanic/npcs/barbot.o C++ engines/titanic/npcs/liftbot.o C++ engines/titanic/npcs/mobile.o C++ engines/titanic/npcs/maitre_d.o C++ engines/titanic/npcs/doorbot.o C++ engines/titanic/npcs/robot_controller.o C++ engines/titanic/npcs/summon_bots.o C++ engines/titanic/npcs/starlings.o C++ engines/titanic/npcs/parrot_succubus.o C++ engines/titanic/npcs/titania.o C++ engines/titanic/npcs/parrot.o C++ engines/titanic/pet_control/pet_element.o C++ engines/titanic/npcs/true_talk_npc.o C++ engines/titanic/npcs/succubus.o C++ engines/titanic/pet_control/pet_gfx_element.o C++ engines/titanic/pet_control/pet_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_graphic.o C++ engines/titanic/pet_control/pet_remote_glyphs.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_mode_panel.o C++ engines/titanic/pet_control/pet_load.o C++ engines/titanic/pet_control/pet_load_save.o C++ engines/titanic/pet_control/pet_pannel2.o C++ engines/titanic/pet_control/pet_pannel1.o C++ engines/titanic/pet_control/pet_pannel3.o C++ engines/titanic/pet_control/pet_glyphs.o C++ engines/titanic/sound/audio_buffer.o C++ engines/titanic/pet_control/pet_save.o C++ engines/titanic/pet_control/pet_quit.o C++ engines/titanic/pet_control/pet_show_translation.o C++ engines/titanic/pet_control/pet_slider.o C++ engines/titanic/sound/auto_music_player.o C++ engines/titanic/core/saveable_object.o C++ engines/titanic/pet_control/pet_sound.o C++ engines/titanic/sound/auto_music_player_base.o C++ engines/titanic/sound/auto_sound_player_adsr.o C++ engines/titanic/sound/background_sound_maker.o C++ engines/titanic/sound/auto_sound_player.o C++ engines/titanic/sound/bird_song.o C++ engines/titanic/sound/dome_from_top_of_well.o C++ engines/titanic/sound/enter_view_toggles_other_music.o C++ engines/titanic/sound/gondolier_song.o C++ engines/titanic/sound/music_room_handler.o C++ engines/titanic/sound/music_room.o C++ engines/titanic/sound/music_song.o C++ engines/titanic/sound/node_auto_sound_player.o C++ engines/titanic/sound/music_player.o C++ engines/titanic/sound/music_room_instrument.o C++ engines/titanic/sound/proximity.o C++ engines/titanic/sound/qmixer.o C++ engines/titanic/sound/restricted_auto_music_player.o C++ engines/titanic/sound/room_auto_sound_player.o C++ engines/titanic/sound/room_trigger_auto_music_player.o C++ engines/titanic/sound/season_noises.o C++ engines/titanic/sound/seasonal_music_player.o C++ engines/titanic/sound/titania_speech.o C++ engines/titanic/sound/trigger_auto_music_player.o C++ engines/titanic/sound/sound_manager.o C++ engines/titanic/sound/view_auto_sound_player.o C++ engines/titanic/sound/wave_file.o C++ engines/titanic/sound/view_toggles_other_music.o C++ engines/titanic/sound/water_lapping_sounds.o C++ engines/titanic/star_control/camera_auto_mover.o C++ engines/titanic/star_control/camera_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/sound/sound.o C++ engines/titanic/star_control/fpose.o C++ engines/titanic/star_control/marked_auto_mover.o C++ engines/titanic/star_control/star_control.o C++ engines/titanic/star_control/marked_camera_mover.o C++ engines/titanic/star_control/fvector.o C++ engines/titanic/star_control/orientation_changer.o C++ engines/titanic/star_control/matrix_transform.o C++ engines/titanic/star_control/base_stars.o C++ engines/titanic/star_control/star_field_base.o C++ engines/titanic/star_control/star_crosshairs.o C++ engines/titanic/star_control/star_camera.o C++ engines/titanic/star_control/star_markers.o C++ engines/titanic/star_control/star_points2.o C++ engines/titanic/star_control/star_field.o C++ engines/titanic/star_control/star_ref.o C++ engines/titanic/star_control/star_points1.o C++ engines/titanic/star_control/unmarked_auto_mover.o C++ engines/titanic/star_control/star_closeup.o C++ engines/titanic/support/direct_draw.o C++ engines/titanic/star_control/unmarked_camera_mover.o C++ engines/titanic/star_control/surface_area.o C++ engines/titanic/star_control/surface_fader.o C++ engines/titanic/support/direct_draw_surface.o C++ engines/titanic/star_control/viewport.o C++ engines/titanic/support/exe_resources.o C++ engines/titanic/star_control/star_view.o C++ engines/titanic/support/image_decoders.o C++ engines/titanic/support/image.o C++ engines/titanic/support/font.o C++ engines/titanic/support/strings.o C++ engines/titanic/support/avi_surface.o C++ engines/titanic/support/movie_manager.o C++ engines/titanic/support/mouse_cursor.o C++ engines/titanic/support/movie_event.o C++ engines/titanic/support/movie_clip.o C++ engines/titanic/support/transparency_surface.o C++ engines/titanic/support/rect.o C++ engines/titanic/support/files_manager.o C++ engines/titanic/support/movie.o C++ engines/titanic/support/string.o C++ engines/titanic/support/string_parser.o C++ engines/titanic/support/movie_range_info.o C++ engines/titanic/support/screen_manager.o C++ engines/titanic/support/text_cursor.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/barbot_script.o C++ engines/titanic/true_talk/liftbot_script.o C++ engines/titanic/true_talk/parrot_script.o C++ engines/titanic/true_talk/succubus_script.o C++ engines/titanic/true_talk/maitred_script.o C++ engines/titanic/true_talk/doorbot_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/bellbot_script.o C++ engines/titanic/true_talk/tt_adj.o C++ engines/titanic/true_talk/tt_action.o C++ engines/titanic/true_talk/tt_hist.o C++ engines/titanic/true_talk/tt_node.o C++ engines/titanic/true_talk/tt_concept.o C++ engines/titanic/true_talk/tt_concept_node.o C++ engines/titanic/true_talk/tt_major_word.o C++ engines/titanic/true_talk/tt_pronoun.o C++ engines/titanic/true_talk/tt_picture.o C++ engines/titanic/true_talk/tt_response.o C++ engines/titanic/true_talk/script_support.o C++ engines/titanic/true_talk/tt_quotes_tree.o C++ engines/titanic/true_talk/tt_room_script.o C++ engines/titanic/true_talk/tt_quotes.o C++ engines/titanic/true_talk/tt_string_node.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_title_script.o C++ engines/titanic/true_talk/tt_string.o C++ engines/titanic/true_talk/tt_synonym.o C++ engines/titanic/true_talk/tt_sentence.o C++ engines/titanic/true_talk/tt_scripts.o C++ engines/titanic/true_talk/true_talk_manager.o C++ engines/toltecs/console.o C++ engines/toltecs/animation.o C++ engines/titanic/true_talk/tt_npc_script.o C++ engines/titanic/true_talk/tt_talker.o C++ engines/titanic/true_talk/tt_word.o C++ engines/titanic/true_talk/tt_vocab.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/detection.o C++ engines/toltecs/palette.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/tony/debugger.o C++ engines/toltecs/segmap.o C++ engines/toltecs/sprite.o C++ engines/toltecs/screen.o C++ engines/tony/globals.o C++ engines/tony/detection.o C++ engines/toltecs/script.o C++ engines/tony/input.o C++ engines/tony/gfxengine.o C++ engines/tony/sound.o C++ engines/tony/inventory.o C++ engines/tony/font.o C++ engines/tony/utils.o C++ engines/tony/game.o C++ engines/tony/window.o C++ engines/tony/gfxcore.o C++ engines/tony/mpal/expr.o C++ engines/tony/mpal/memory.o C++ engines/tony/tony.o C++ engines/tony/mpal/lzo.o C++ engines/tony/tonychar.o C++ engines/tony/mpal/mpalutils.o C++ engines/tony/mpal/loadmpc.o engines/tony/mpal/loadmpc.cpp: In function 'const byte* Tony::MPAL::parseItem(const byte*, Tony::MPAL::LpMpalItem)': engines/tony/mpal/loadmpc.cpp:369:34: warning: taking address of packed member of 'Tony::MPAL::ItemAction' may result in an unaligned pointer value [-Waddress-of-packed-member] 369 | lpBuf = parseExpression(lpBuf,&lpmiItem->_action[i]._when); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/toon/conversation.o C++ engines/tony/loc.o C++ engines/tony/custom.o C++ engines/toon/console.o C++ engines/toon/audio.o C++ engines/toon/flux.o C++ engines/toon/drew.o C++ engines/toon/font.o C++ engines/toon/hotspot.o C++ engines/toon/anim.o C++ engines/toon/character.o C++ engines/toon/movie.o C++ engines/toon/detection.o C++ engines/tony/mpal/mpal.o C++ engines/toon/picture.o C++ engines/toon/path.o C++ engines/toon/text.o C++ engines/toon/script.o C++ engines/toon/resource.o C++ engines/touche/console.o C++ engines/touche/graphics.o C++ engines/toon/state.o C++ engines/toon/tools.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/tsage/blue_force/blueforce_scenes6.o C++ engines/touche/touche.o C++ engines/tsage/blue_force/blueforce_scenes2.o C++ engines/toon/toon.o In file included from ./gui/message.h:26, from engines/toon/toon.cpp:38: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/tsage/blue_force/blueforce_logic.o C++ engines/tsage/blue_force/blueforce_scenes7.o C++ engines/tsage/blue_force/blueforce_scenes4.o C++ engines/tsage/blue_force/blueforce_scenes1.o C++ engines/tsage/blue_force/blueforce_scenes5.o C++ engines/tsage/debugger.o C++ engines/tsage/detection.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/events.o C++ engines/tsage/converse.o C++ engines/tsage/ringworld/ringworld_demo.o C++ engines/tsage/resources.o C++ engines/tsage/blue_force/blueforce_scenes9.o C++ engines/tsage/ringworld/ringworld_dialogs.o C++ engines/tsage/graphics.o C++ engines/tsage/ringworld/ringworld_scenes2.o C++ engines/tsage/ringworld/ringworld_scenes4.o C++ engines/tsage/blue_force/blueforce_scenes8.o C++ engines/tsage/blue_force/blueforce_scenes3.o C++ engines/tsage/ringworld/ringworld_logic.o C++ engines/tsage/globals.o C++ engines/tsage/core.o C++ engines/tsage/ringworld2/ringworld2_airduct.o C++ engines/tsage/ringworld/ringworld_speakers.o C++ engines/tsage/ringworld/ringworld_scenes1.o C++ engines/tsage/ringworld/ringworld_scenes6.o C++ engines/tsage/ringworld2/ringworld2_dialogs.o C++ engines/tsage/ringworld/ringworld_scenes10.o C++ engines/tsage/ringworld/ringworld_scenes8.o C++ engines/tsage/ringworld2/ringworld2_outpost.o C++ engines/tsage/ringworld/ringworld_scenes3.o C++ engines/tsage/ringworld2/ringworld2_speakers.o C++ engines/tsage/ringworld/ringworld_scenes5.o C++ engines/tsage/ringworld2/ringworld2_logic.o C++ engines/tsage/screen.o C++ engines/tsage/sherlock/sherlock_logo.o C++ engines/tsage/staticres.o C++ engines/tsage/saveload.o C++ engines/tsage/scenes.o C++ engines/tsage/ringworld2/ringworld2_vampire.o C++ engines/tsage/tsage.o C++ engines/tucker/console.o C++ engines/tucker/graphics.o C++ engines/tsage/ringworld2/ringworld2_scenes2.o C++ engines/tucker/detection.o C++ engines/tsage/user_interface.o C++ engines/tucker/staticres.o C++ engines/tucker/saveload.o C++ engines/tsage/ringworld2/ringworld2_scenes3.o C++ engines/tucker/locations.o C++ engines/tucker/sequences.o C++ engines/tsage/ringworld2/ringworld2_scenes1.o C++ engines/tsage/sound.o C++ engines/tsage/ringworld2/ringworld2_scenes0.o C++ engines/voyeur/animation.o C++ engines/voyeur/debugger.o C++ engines/voyeur/data.o C++ engines/voyeur/sound.o C++ engines/voyeur/staticres.o C++ engines/voyeur/events.o C++ engines/voyeur/detection.o C++ engines/wage/debugger.o C++ engines/voyeur/files_threads.o C++ engines/voyeur/screen.o C++ engines/tucker/resource.o C++ engines/wage/combat.o C++ engines/voyeur/voyeur.o C++ engines/tucker/tucker.o engines/tucker/tucker.cpp: In member function 'void Tucker::TuckerEngine::drawStringInteger(int, int, int, int)': engines/tucker/tucker.cpp:2988:19: warning: '%03d' directive writing between 3 and 11 bytes into a region of size 4 [-Wformat-overflow=] 2988 | sprintf(numStr, "%03d", num); | ^~~~ engines/tucker/tucker.cpp:2988:18: note: directive argument in the range [-2147483648, 999] 2988 | sprintf(numStr, "%03d", num); | ^~~~~~ In file included from /usr/include/stdio.h:867, from ./common/scummsys.h:118, from ./common/array.h:26, from ./common/config-manager.h:26, from engines/tucker/tucker.cpp:23: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 4 and 12 bytes into a destination of size 4 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/wage/dialog.o C++ engines/voyeur/voyeur_game.o C++ engines/wage/design.o C++ engines/voyeur/files.o C++ engines/wage/randomhat.o C++ engines/wage/detection.o C++ engines/wage/gui.o C++ engines/wage/sound.o C++ engines/wage/util.o C++ engines/wage/entities.o C++ engines/wage/saveload.o C++ engines/wintermute/ad/ad_inventory.o C++ engines/wage/wage.o C++ engines/wage/script.o C++ engines/wintermute/ad/ad_inventory_box.o C++ engines/wintermute/ad/ad_entity.o C++ engines/wintermute/ad/ad_actor.o C++ engines/wintermute/ad/ad_node_state.o C++ engines/wintermute/ad/ad_path.o C++ engines/wage/world.o C++ engines/wintermute/ad/ad_item.o C++ engines/wintermute/ad/ad_path_point.o C++ engines/wintermute/ad/ad_layer.o C++ engines/wintermute/ad/ad_response.o C++ engines/wintermute/ad/ad_region.o C++ engines/wintermute/ad/ad_response_context.o C++ engines/wintermute/ad/ad_rot_level.o C++ engines/wintermute/ad/ad_scale_level.o C++ engines/wintermute/ad/ad_object.o C++ engines/wintermute/ad/ad_scene_node.o C++ engines/wintermute/ad/ad_sentence.o C++ engines/wintermute/ad/ad_scene_state.o C++ engines/wintermute/ad/ad_response_box.o C++ engines/wintermute/ad/ad_game.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/ad/ad_waypoint_group.o C++ engines/wintermute/base/scriptables/debuggable/debuggable_script.o C++ engines/wintermute/base/scriptables/script_ext_array.o C++ engines/wintermute/base/scriptables/script_stack.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.o C++ engines/wintermute/base/scriptables/script_ext_math.o C++ engines/wintermute/base/scriptables/script_ext_object.o C++ engines/wintermute/base/scriptables/script_ext_file.o C++ engines/wintermute/base/scriptables/script_ext_mem_buffer.o C++ engines/wintermute/base/file/base_file.o C++ engines/wintermute/base/scriptables/script_value.o C++ engines/wintermute/base/file/base_file_entry.o C++ engines/wintermute/base/file/base_savefile_manager_file.o C++ engines/wintermute/base/file/base_disk_file.o C++ engines/wintermute/base/file/base_save_thumb_file.o C++ engines/wintermute/base/scriptables/script_ext_string.o C++ engines/wintermute/base/font/base_font.o C++ engines/wintermute/ad/ad_scene.o C++ engines/wintermute/base/file/base_package.o C++ engines/wintermute/base/font/base_font_bitmap.o C++ engines/wintermute/base/gfx/base_image.o C++ engines/wintermute/base/font/base_font_storage.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/particles/part_particle.o C++ engines/wintermute/base/gfx/osystem/render_ticket.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_manager.o C++ engines/wintermute/base/base_active_rect.o C++ engines/wintermute/base/base_dynamic_buffer.o C++ engines/wintermute/base/sound/base_sound_buffer.o C++ engines/wintermute/base/base.o C++ engines/wintermute/base/base_engine.o C++ engines/wintermute/base/base_fader.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_keyboard_state.o C++ engines/wintermute/base/base_game_music.o C++ engines/wintermute/base/base_quick_msg.o C++ engines/wintermute/base/base_point.o C++ engines/wintermute/base/base_parser.o C++ engines/wintermute/base/base_object.o C++ engines/wintermute/base/base_file_manager.o C++ engines/wintermute/base/base_frame.o C++ engines/wintermute/base/base_scriptable.o C++ engines/wintermute/base/base_persistence_manager.o C++ engines/wintermute/base/base_region.o C++ engines/wintermute/base/base_surface_storage.o C++ engines/wintermute/base/base_script_holder.o C++ engines/wintermute/base/base_sub_frame.o C++ engines/wintermute/base/base_transition_manager.o C++ engines/wintermute/base/base_string_table.o C++ engines/wintermute/base/base_viewport.o C++ engines/wintermute/base/timer.o C++ engines/wintermute/base/save_thumb_helper.o C++ engines/wintermute/debugger/breakpoint.o C++ engines/wintermute/base/base_sprite.o C++ engines/wintermute/base/saveload.o C++ engines/wintermute/debugger/error.o C++ engines/wintermute/debugger/listing_providers/blank_listing.o C++ engines/wintermute/debugger/script_monitor.o C++ engines/wintermute/debugger/listing_providers/blank_listing_provider.o C++ engines/wintermute/debugger/listing_providers/source_listing.o C++ engines/wintermute/debugger/watch.o C++ engines/wintermute/debugger/listing.o C++ engines/wintermute/debugger/listing_providers/basic_source_listing_provider.o C++ engines/wintermute/math/math_util.o C++ engines/wintermute/debugger/watch_instance.o C++ engines/wintermute/debugger/listing_providers/cached_source_listing_provider.o C++ engines/wintermute/math/matrix4.o C++ engines/wintermute/math/vector2.o C++ engines/wintermute/system/sys_instance.o C++ engines/wintermute/base/base_game.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_edit.o C++ engines/wintermute/ui/ui_text.o C++ engines/wintermute/ui/ui_button.o C++ engines/wintermute/ui/ui_tiled_image.o C++ engines/wintermute/utils/convert_utf.o C++ engines/wintermute/ui/ui_object.o C++ engines/wintermute/utils/crc.o C++ engines/wintermute/utils/string_util.o C++ engines/wintermute/utils/path_util.o C++ engines/wintermute/system/sys_class_registry.o C++ engines/wintermute/video/video_player.o C++ engines/wintermute/utils/utils.o C++ engines/wintermute/video/subtitle_card.o C++ engines/wintermute/video/video_subtitler.o C++ engines/wintermute/video/video_theora_player.o C++ engines/wintermute/persistent.o C++ engines/wintermute/debugger.o C++ engines/wintermute/ui/ui_window.o C++ engines/wintermute/wintermute.o In file included from ./gui/message.h:26, from engines/wintermute/wintermute.cpp:48: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/xeen/swordsofxeen/swordsofxeen.o C++ engines/xeen/swordsofxeen/swordsofxeen_menu.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/worldofxeen_cutscenes.o C++ engines/xeen/worldofxeen/clouds_cutscenes.o C++ engines/xeen/dialogs/dialogs_awards.o C++ engines/xeen/dialogs/dialogs_control_panel.o C++ engines/xeen/dialogs/dialogs.o C++ engines/xeen/dialogs/dialogs_copy_protection.o C++ engines/xeen/dialogs/dialogs_difficulty.o C++ engines/xeen/dialogs/dialogs_dismiss.o C++ engines/xeen/dialogs/dialogs_char_info.o C++ engines/xeen/dialogs/dialogs_exchange.o C++ engines/xeen/dialogs/dialogs_info.o C++ engines/xeen/worldofxeen/darkside_cutscenes.o C++ engines/xeen/dialogs/dialogs_create_char.o C++ engines/xeen/dialogs/dialogs_input.o C++ engines/xeen/dialogs/dialogs_map.o C++ engines/xeen/dialogs/dialogs_message.o C++ engines/xeen/dialogs/dialogs_query.o C++ engines/xeen/dialogs/dialogs_quick_fight.o C++ engines/xeen/dialogs/dialogs_quests.o C++ engines/xeen/dialogs/dialogs_quick_ref.o C++ engines/xeen/dialogs/dialogs_party.o C++ engines/xeen/dialogs/please_wait.o C++ engines/xeen/dialogs/dialogs_whowill.o C++ engines/xeen/dialogs/dialogs_items.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/dialogs/dialogs_spells.o C++ engines/xeen/interface_minimap.o C++ engines/xeen/character.o C++ engines/xeen/combat.o C++ engines/xeen/files.o C++ engines/xeen/interface.o C++ engines/xeen/patcher.o C++ engines/xeen/item.o C++ engines/xeen/screen.o C++ engines/xeen/saves.o C++ engines/xeen/sound_driver.o C++ engines/xeen/resources.o C++ engines/xeen/sound.o C++ engines/xeen/locations.o C++ engines/xeen/sound_driver_adlib.o C++ engines/xeen/map.o C++ engines/xeen/party.o C++ engines/xeen/spells.o C++ engines/xeen/subtitles.o C++ engines/xeen/scripts.o C++ engines/xeen/window.o C++ engines/xeen/xsurface.o C++ engines/xeen/sprites.o C++ engines/zvision/core/clock.o C++ engines/zvision/file/lzss_read_stream.o C++ engines/zvision/core/console.o C++ engines/zvision/core/events.o C++ engines/xeen/xeen.o C++ engines/zvision/file/save_manager.o In file included from ./gui/message.h:26, from engines/zvision/file/save_manager.cpp:36: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/zvision/file/zfs_archive.o C++ engines/zvision/file/search_manager.o C++ engines/zvision/graphics/cursors/cursor.o C++ engines/zvision/detection.o C++ engines/zvision/graphics/cursors/cursor_manager.o C++ engines/zvision/graphics/effects/light.o C++ engines/zvision/graphics/render_table.o C++ engines/zvision/scripting/control.o C++ engines/zvision/graphics/effects/wave.o C++ engines/zvision/graphics/effects/fog.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/paint_control.o C++ engines/zvision/scripting/actions.o C++ engines/zvision/scripting/controls/lever_control.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/distort_effect.o C++ engines/zvision/scripting/effects/animation_effect.o C++ engines/zvision/scripting/effects/music_effect.o C++ engines/zvision/scripting/menu.o engines/zvision/scripting/menu.cpp: In member function 'virtual void ZVision::MenuZGI::process(uint32)': engines/zvision/scripting/menu.cpp:393:31: warning: '1.tga' directive writing 5 bytes into a region of size between 3 and 9 [-Wformat-overflow=] 393 | sprintf(buf, "gmzwu%2.2x1.tga", curItemId); | ^~~~~ In file included from /usr/include/stdio.h:867, from ./common/scummsys.h:118, from ./common/rect.h:26, from ./engines/zvision/graphics/render_table.h:26, from ./engines/zvision/graphics/render_manager.h:26, from engines/zvision/scripting/menu.cpp:23: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 19 bytes into a destination of size 16 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/zvision/scripting/menu.cpp:395:31: warning: '1.tga' directive writing 5 bytes into a region of size between 3 and 9 [-Wformat-overflow=] 395 | sprintf(buf, "gmzxu%2.2x1.tga", curItemId); | ^~~~~ In file included from /usr/include/stdio.h:867, from ./common/scummsys.h:118, from ./common/rect.h:26, from ./engines/zvision/graphics/render_table.h:26, from ./engines/zvision/graphics/render_manager.h:26, from engines/zvision/scripting/menu.cpp:23: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 19 bytes into a destination of size 16 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/zvision/scripting/effects/region_effect.o C++ engines/zvision/scripting/scr_file_handling.o C++ engines/zvision/sound/midi.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 C++ engines/zvision/text/subtitles.o C++ engines/zvision/text/truetype_font.o AR gui/libgui.a RANLIB gui/libgui.a AR engines/libengines.a RANLIB engines/libengines.a C++ engines/zvision/video/rlf_decoder.o 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/video.o AR backends/libbackends.a RANLIB backends/libbackends.a AR graphics/libgraphics.a RANLIB graphics/libgraphics.a AR audio/softsynth/mt32/libmt32.a RANLIB audio/softsynth/mt32/libmt32.a AR audio/libaudio.a RANLIB audio/libaudio.a AR common/libcommon.a RANLIB common/libcommon.a C++ engines/zvision/scripting/script_manager.o PLUGIN plugins/libadl.so PLUGIN plugins/libaccess.so PLUGIN plugins/libagi.so PLUGIN plugins/libagos.so C++ engines/zvision/text/text.o PLUGIN plugins/libbbvs.so PLUGIN plugins/libavalanche.so PLUGIN plugins/libcge.so PLUGIN plugins/libchewy.so PLUGIN plugins/libscumm.so PLUGIN plugins/libcge2.so PLUGIN plugins/libcomposer.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/libcine.so PLUGIN plugins/libcruise.so PLUGIN plugins/libcryo.so PLUGIN plugins/libdraci.so PLUGIN plugins/libdrascula.so PLUGIN plugins/libcryomni3d.so PLUGIN plugins/libdirector.so PLUGIN plugins/libdreamweb.so PLUGIN plugins/libdm.so PLUGIN plugins/libgnap.so PLUGIN plugins/libgroovie.so PLUGIN plugins/libhdb.so PLUGIN plugins/libfullpipe.so PLUGIN plugins/libhopkins.so PLUGIN plugins/libhugo.so PLUGIN plugins/liblab.so PLUGIN plugins/libgob.so PLUGIN plugins/liblilliput.so PLUGIN plugins/libbladerunner.so PLUGIN plugins/libillusions.so PLUGIN plugins/libglk.so PLUGIN plugins/libmade.so PLUGIN plugins/libmacventure.so PLUGIN plugins/liblure.so PLUGIN plugins/libmortevielle.so PLUGIN plugins/libmutationofjb.so PLUGIN plugins/libkyra.so PLUGIN plugins/libmohawk.so PLUGIN plugins/libneverhood.so PLUGIN plugins/libparallaction.so PLUGIN plugins/libmads.so PLUGIN plugins/libplumbers.so PLUGIN plugins/liblastexpress.so PLUGIN plugins/libpink.so PLUGIN plugins/libprince.so PLUGIN plugins/libqueen.so PLUGIN plugins/libsludge.so PLUGIN plugins/libsupernova.so PLUGIN plugins/libsaga.so PLUGIN plugins/libpegasus.so PLUGIN plugins/libsword1.so PLUGIN plugins/libsky.so PLUGIN plugins/libsherlock.so PLUGIN plugins/libtestbed.so PLUGIN plugins/libteenagent.so PLUGIN plugins/libsword2.so PLUGIN plugins/libsword25.so PLUGIN plugins/libtouche.so PLUGIN plugins/libtinsel.so PLUGIN plugins/libstartrek.so PLUGIN plugins/libtoltecs.so PLUGIN plugins/libsci.so PLUGIN plugins/libtony.so PLUGIN plugins/libtoon.so PLUGIN plugins/libvoyeur.so PLUGIN plugins/libtucker.so PLUGIN plugins/libwage.so C++ base/version.o AR base/libbase.a RANLIB base/libbase.a PLUGIN plugins/libzvision.so PLUGIN plugins/libwintermute.so PLUGIN plugins/libtsage.so PLUGIN plugins/libtitanic.so LINK scummvm C++ engines/xeen/interface_scene.o PLUGIN plugins/libxeen.so + cd scummvm-tools-2.1.0 + ./configure '--prefix=/usr' --disable-debug Running ScummVM Tools configure... Looking for C++ compiler... g++ Checking for compiler version... 10.2.0, ok found non-gcc compiler version 10.2.0, ok Building as C++11... yes Checking endianness... little Type with 1 byte... char Type with 2 bytes... short Type with 4 bytes... int Alignment required... no Checking hosttype... linux-gnu Checking if host is POSIX compliant... yes Checking whether to have a verbose build... no Checking for Ogg Vorbis... yes Checking for Tremor... no (Ogg Vorbis/Tremor support is mutually exclusive) Checking for FLAC >= 1.1.3... yes Checking for MAD... yes Checking for PNG >= 1.2.8... yes Checking for zlib... yes Checking for FreeType... 2.10.2 Checking for Boost => 1.32.0... yes Checking whether Boost.ProgramOptions has been compiled... yes Checking whether iconv.h is present... yes Checking whether iconv needs linking against libiconv... no Checking signature of iconv... iconv_t, char **, size_t *, char **, size_t * Checking for iconv... yes Looking for wx-config... /usr/bin/wx-gtk2-unicode-config Checking for wxwidgets gui dev component... found Creating config.h Creating config.mk + wx-gtk2-unicode-config --cppflags + wx-gtk2-unicode-config --libs + /usr/bin/make -Otarget -j9 'CXX=i686-pld-linux-g++' 'CXXFLAGS= -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -DUNIX -fpermissive -I/usr/lib/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DwxDEBUG_LEVEL=0 -DWXUSINGDLL -D__WXGTK__' 'LDFLAGS=-O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc -pthread -lwx_gtk2u_xrc-3.0 -lwx_gtk2u_webview-3.0 -lwx_gtk2u_html-3.0 -lwx_gtk2u_qa-3.0 -lwx_gtk2u_adv-3.0 -lwx_gtk2u_core-3.0 -lwx_baseu_xml-3.0 -lwx_baseu_net-3.0 -lwx_baseu-3.0 ' C++ engines/cine/decine.o engines/cine/decine.cpp: In function 'int main(int, char**)': engines/cine/decine.cpp:852:10: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 852 | fread(data, dataSize, 1, fp); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ C++ engines/gob/degob_script_v3.o C++ engines/gob/degob_script_v4.o C++ engines/gob/degob.o C++ engines/gob/degob_script_v2.o C++ engines/gob/degob_script_v6.o C++ engines/gob/degob_script_v1.o C++ engines/gob/degob_script_v5.o C++ engines/gob/degob_script_fascin.o C++ engines/gob/degob_script_bargon.o C++ engines/gob/degob_script_geisha.o C++ engines/gob/degob_script_littlered.o C++ engines/scumm/descumm-common.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/gob/degob_script.o C++ common/hashmap.o C++ common/md5.o C++ common/memorypool.o C++ common/util.o C++ engines/scumm/descumm6.o C++ sound/audiostream.o C++ sound/voc.o C++ common/str.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/adpcm.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/gob/extract_fascination_cd.o C++ engines/gob/compress_gob.o C++ engines/agos/compress_agos.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++ scummvm-tools-cli.o C++ engines/saga/compress_saga.o C++ engines/kyra/compress_kyra.o C++ engines/scumm/compress_scumm_sou.o C++ engines/sci/compress_sci.o engines/sci/compress_sci.cpp:403:55: warning: multi-character character constant [-Wmultichar] 403 | case AUDIO_MP3: _output.writeUint32BE(MKID_BE('MP3 ')); break; | ^ engines/sci/compress_sci.cpp:404:57: warning: multi-character character constant [-Wmultichar] 404 | case AUDIO_VORBIS: _output.writeUint32BE(MKID_BE('OGG ')); break; | ^ engines/sci/compress_sci.cpp:405:55: warning: multi-character character constant [-Wmultichar] 405 | case AUDIO_FLAC: _output.writeUint32BE(MKID_BE('FLAC')); break; | ^ C++ engines/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/sword2/compress_sword2.o C++ engines/sword1/compress_sword1.o engines/sword1/compress_sword1.cpp:351:46: warning: multi-character character constant [-Wmultichar] 351 | while ((READ_BE_UINT32(fBuf + headerPos) != 'data') && (headerPos < 100)) | ^~~~~~ engines/sword1/compress_sword1.cpp: In member function 'void CompressSword1::compressMusic(const Common::Filename*, const Common::Filename*)': engines/sword1/compress_sword1.cpp:624:25: warning: '%s' directive writing up to 2420 bytes into a region of size 12 [-Wformat-overflow=] 624 | sprintf(inFileName, "%s.AIF", musicNames[i].fileName); | ^~ In file included from /usr/include/stdio.h:867, from engines/sword1/compress_sword1.cpp:28: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 5 and 2425 bytes into a destination of size 12 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/sword1/compress_sword1.cpp:622:25: warning: '%s' directive writing up to 2420 bytes into a region of size 12 [-Wformat-overflow=] 622 | sprintf(inFileName, "%s.WAV", musicNames[i].fileName); | ^~ In file included from /usr/include/stdio.h:867, from engines/sword1/compress_sword1.cpp:28: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 5 and 2425 bytes into a destination of size 12 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/sword1/compress_sword1.cpp:654:26: warning: '%s' directive writing up to 2420 bytes into a region of size 12 [-Wformat-overflow=] 654 | sprintf(outFileName, "%s.%s", musicNames[i].fileName, "FLA"); | ^~ In file included from /usr/include/stdio.h:867, from engines/sword1/compress_sword1.cpp:28: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 5 and 2425 bytes into a destination of size 12 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/sword1/compress_sword1.cpp:648:26: warning: '%s' directive writing up to 2420 bytes into a region of size 12 [-Wformat-overflow=] 648 | sprintf(outFileName, "%s.%s", musicNames[i].fileName, "MP3"); | ^~ In file included from /usr/include/stdio.h:867, from engines/sword1/compress_sword1.cpp:28: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 5 and 2425 bytes into a destination of size 12 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/sword1/compress_sword1.cpp:651:26: warning: '%s' directive writing up to 2420 bytes into a region of size 12 [-Wformat-overflow=] 651 | sprintf(outFileName, "%s.%s", musicNames[i].fileName, "OGG"); | ^~ In file included from /usr/include/stdio.h:867, from engines/sword1/compress_sword1.cpp:28: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 5 and 2425 bytes into a destination of size 12 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/sword1/compress_sword1.cpp: In member function 'void CompressSword1::checkFilesExist(bool, bool, const Common::Filename*)': engines/sword1/compress_sword1.cpp:720:32: warning: '%s' directive writing up to 2420 bytes into a region of size 249 [-Wformat-overflow=] 720 | sprintf(fileName, "%s/MUSIC/%s.WAV", inpath->getPath().c_str(), musicNames[i].fileName); | ^~ In file included from /usr/include/stdio.h:867, from engines/sword1/compress_sword1.cpp:28: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output 12 or more bytes (assuming 2432) into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/sword1/compress_sword1.cpp:727:26: warning: '%s' directive writing up to 2420 bytes into a region of size 255 [-Wformat-overflow=] 727 | sprintf(fileName, "%s/%s.WAV", inpath->getPath().c_str(), musicNames[i].fileName); | ^~ In file included from /usr/include/stdio.h:867, from engines/sword1/compress_sword1.cpp:28: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output 6 or more bytes (assuming 2426) into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/sword1/compress_sword1.cpp:735:32: warning: '%s' directive writing up to 2420 bytes into a region of size 249 [-Wformat-overflow=] 735 | sprintf(fileName, "%s/MUSIC/%s.AIF", inpath->getPath().c_str(), musicNames[i].fileName); | ^~ In file included from /usr/include/stdio.h:867, from engines/sword1/compress_sword1.cpp:28: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output 12 or more bytes (assuming 2432) into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/sword1/compress_sword1.cpp:744:26: warning: '%s' directive writing up to 2420 bytes into a region of size 255 [-Wformat-overflow=] 744 | sprintf(fileName, "%s/%s.AIF", inpath->getPath().c_str(), musicNames[i].fileName); | ^~ In file included from /usr/include/stdio.h:867, from engines/sword1/compress_sword1.cpp:28: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output 6 or more bytes (assuming 2426) into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/tinsel/compress_tinsel.o engines/tinsel/compress_tinsel.cpp:284:43: warning: multi-character character constant [-Wmultichar] 284 | _output_smp.writeUint32BE(MKID_BE('MP3 ')); | ^ engines/tinsel/compress_tinsel.cpp:287:43: warning: multi-character character constant [-Wmultichar] 287 | _output_smp.writeUint32BE(MKID_BE('OGG ')); | ^ engines/tinsel/compress_tinsel.cpp:290:43: warning: multi-character character constant [-Wmultichar] 290 | _output_idx.writeUint32BE(MKID_BE('FLAC')); | ^ engines/tinsel/compress_tinsel.cpp:338:61: warning: multi-character character constant [-Wmultichar] 338 | case AUDIO_MP3: _output_idx.writeUint32BE(MKID_BE('MP3 ')); break; | ^ engines/tinsel/compress_tinsel.cpp:339:64: warning: multi-character character constant [-Wmultichar] 339 | case AUDIO_VORBIS: _output_idx.writeUint32BE(MKID_BE('OGG ')); break; | ^ engines/tinsel/compress_tinsel.cpp:340:62: warning: multi-character character constant [-Wmultichar] 340 | case AUDIO_FLAC: _output_idx.writeUint32BE(MKID_BE('FLAC')); break; | ^ C++ engines/tony/compress_tony.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/cruise/extract_cruise_pc.o C++ engines/agos/extract_agos.o C++ engines/cge/pack_cge.o C++ engines/cine/extract_cine.o C++ engines/kyra/extract_kyra.o C++ engines/gob/extract_gob_stk.o C++ engines/prince/utils.o C++ engines/scumm/extract_mm_apple.o C++ engines/parallaction/extract_parallaction.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/prince/extract_prince.o C++ engines/scumm/extract_scumm_mac.o C++ engines/scumm/extract_mm_nes.o C++ engines/scumm/extract_zak_c64.o C++ engines/kyra/kyra_ins.o In file included from /usr/include/string.h:495, from engines/kyra/extract_kyra.h:25, from engines/kyra/kyra_ins.h:25, from engines/kyra/kyra_ins.cpp:25: In function 'char* strncpy(char*, const char*, size_t)', inlined from 'HoFInstaller::HoFInstaller(const char*)' at engines/kyra/kyra_ins.cpp:570:13: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound depends on the length of the source argument [-Wstringop-overflow=] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/kyra/kyra_ins.cpp: In constructor 'HoFInstaller::HoFInstaller(const char*)': engines/kyra/kyra_ins.cpp:570:50: note: length computed here 570 | strncpy(newEntry->filename, entryStr, strlen(entryStr)+1); | ~~~~~~^~~~~~~~~~ In file included from /usr/include/string.h:495, from engines/kyra/extract_kyra.h:25, from engines/kyra/kyra_ins.h:25, from engines/kyra/kyra_ins.cpp:25: In function 'char* strncpy(char*, const char*, size_t)', inlined from 'HoFInstaller::HoFInstaller(const char*)' at engines/kyra/kyra_ins.cpp:648:14: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound depends on the length of the source argument [-Wstringop-overflow=] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/kyra/kyra_ins.cpp: In constructor 'HoFInstaller::HoFInstaller(const char*)': engines/kyra/kyra_ins.cpp:648:51: note: length computed here 648 | strncpy(newEntry->filename, entryStr, strlen(entryStr)+1); | ~~~~~~^~~~~~~~~~ C++ engines/kyra/kyra_pak.o engines/kyra/kyra_pak.cpp:285:37: warning: multi-character character constant [-Wmultichar] 285 | output.writeUint32BE(MKID_BE('SCVM')); | ^ engines/kyra/kyra_pak.cpp:328:30: warning: multi-character character constant [-Wmultichar] 328 | if (magic != MKID_BE('SCVM')) | ^ In file included from /usr/include/string.h:495, from engines/kyra/extract_kyra.h:25, from engines/kyra/kyra_pak.h:25, from engines/kyra/kyra_pak.cpp:25: In function 'char* strncpy(char*, const char*, size_t)', inlined from 'bool PAKFile::addFile(const char*, uint8*, uint32)' at engines/kyra/kyra_pak.cpp:222:9: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound depends on the length of the source argument [-Wstringop-overflow=] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/kyra/kyra_pak.cpp: In member function 'bool PAKFile::addFile(const char*, uint8*, uint32)': engines/kyra/kyra_pak.cpp:222:42: note: length computed here 222 | strncpy(newEntry->filename, name, strlen(name)+1); | ~~~~~~^~~~~~ In file included from /usr/include/string.h:495, from engines/kyra/extract_kyra.h:25, from engines/kyra/kyra_pak.h:25, from engines/kyra/kyra_pak.cpp:25: In function 'char* strncpy(char*, const char*, size_t)', inlined from 'bool PAKFile::linkFiles(const char*, const char*)' at engines/kyra/kyra_pak.cpp:246:9: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound depends on the length of the source argument [-Wstringop-overflow=] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/kyra/kyra_pak.cpp: In member function 'bool PAKFile::linkFiles(const char*, const char*)': engines/kyra/kyra_pak.cpp:246:39: note: length computed here 246 | strncpy(entry->filename, name, strlen(name)+1); | ~~~~~~^~~~~~ C++ engines/prince/pack_prince.o C++ tools.o C++ engines/kyra/dekyra_v1.o C++ encode_dxa.o C++ engines/prince/flags.o C++ engines/gob/gob_loadcalc.o C++ engines/kyra/dekyra.o C++ compress.o compress.cpp: In member function 'void CompressionTool::encodeAudio(const char*, bool, int, const char*, AudioFormat)': compress.cpp:179:84: warning: '%s' directive writing up to 2047 bytes into a region of size 1983 [-Wformat-overflow=] 179 | sprintf(buf, "Error in MP3 encoder.(check parameters) \nMP3 Encoder Commandline:%s\n", fbuf); | ^~ ~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/c++/10.2.0/cstdio:42, from /usr/include/c++/10.2.0/ext/string_conversions.h:43, from /usr/include/c++/10.2.0/bits/basic_string.h:6535, from /usr/include/c++/10.2.0/string:55, from /usr/include/c++/10.2.0/bits/locale_classes.h:40, from /usr/include/c++/10.2.0/bits/ios_base.h:41, from /usr/include/c++/10.2.0/ios:42, from /usr/include/c++/10.2.0/istream:38, from /usr/include/c++/10.2.0/sstream:38, from compress.cpp:25: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 67 and 2114 bytes into a destination of size 2048 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/mohawk/utils.o engines/mohawk/utils.cpp:69:19: warning: multi-character character constant [-Wmultichar] 69 | if (atomType == ATOM_MOOV || atomType == ATOM_TRAK | ^~~~~~~~~ engines/mohawk/utils.cpp:69:44: warning: multi-character character constant [-Wmultichar] 69 | if (atomType == ATOM_MOOV || atomType == ATOM_TRAK | ^~~~~~~~~ engines/mohawk/utils.cpp:70:22: warning: multi-character character constant [-Wmultichar] 70 | || atomType == ATOM_MDIA || atomType == ATOM_MINF | ^~~~~~~~~ engines/mohawk/utils.cpp:70:47: warning: multi-character character constant [-Wmultichar] 70 | || atomType == ATOM_MDIA || atomType == ATOM_MINF | ^~~~~~~~~ engines/mohawk/utils.cpp:71:22: warning: multi-character character constant [-Wmultichar] 71 | || atomType == ATOM_STBL) { | ^~~~~~~~~ engines/mohawk/utils.cpp:75:26: warning: multi-character character constant [-Wmultichar] 75 | } else if (atomType == ATOM_STCO) { | ^~~~~~~~~ C++ engines/mohawk/extract_mohawk.o engines/mohawk/extract_mohawk.cpp:94:49: warning: multi-character character constant [-Wmultichar] 94 | assert(output.stream->readUint32BE() == ID_MHWK); | ^ engines/mohawk/extract_mohawk.cpp:96:49: warning: multi-character character constant [-Wmultichar] 96 | assert(output.stream->readUint32BE() == ID_MIDI); | ^ engines/mohawk/extract_mohawk.cpp:106:48: warning: multi-character character constant [-Wmultichar] 106 | assert(output.stream->readUint32BE() == ID_PRG); | ^ engines/mohawk/extract_mohawk.cpp:146:21: warning: multi-character character constant [-Wmultichar] 146 | if (output.tag == ID_TWAV || output.tag == ID_MSND || output.tag == ID_SND) { | ^~~~~~~ engines/mohawk/extract_mohawk.cpp:146:46: warning: multi-character character constant [-Wmultichar] 146 | if (output.tag == ID_TWAV || output.tag == ID_MSND || output.tag == ID_SND) { | ^~~~~~~ engines/mohawk/extract_mohawk.cpp:146:71: warning: multi-character character constant [-Wmultichar] 146 | if (output.tag == ID_TWAV || output.tag == ID_MSND || output.tag == ID_SND) { | ^~~~~~ engines/mohawk/extract_mohawk.cpp:152:21: warning: multi-character character constant [-Wmultichar] 152 | if (output.tag == ID_TMOV) { | ^~~~~~~ engines/mohawk/extract_mohawk.cpp:158:21: warning: multi-character character constant [-Wmultichar] 158 | if (output.tag == ID_TMID) { | ^~~~~~~ C++ engines/mohawk/archive.o engines/mohawk/archive.cpp:65:30: warning: multi-character character constant [-Wmultichar] 65 | if (_mhk->readUint32BE() != ID_MHWK) | ^~~~~~~ engines/mohawk/archive.cpp:70:30: warning: multi-character character constant [-Wmultichar] 70 | if (_mhk->readUint32BE() != ID_RSRC) | ^~~~~~~ engines/mohawk/archive.cpp:105:24: warning: multi-character character constant [-Wmultichar] 105 | if (_types[i].tag == ID_SND) | ^~~~~~ engines/mohawk/archive.cpp:204:32: warning: multi-character character constant [-Wmultichar] 204 | if (_types[_curExType].tag == ID_TMOV) { | ^~~~~~~ engines/mohawk/archive.cpp:261:32: warning: multi-character character constant [-Wmultichar] 261 | if (_types[_curExType].tag == ID_TMOV) { | ^~~~~~~ engines/mohawk/archive.cpp:484:19: warning: multi-character character constant [-Wmultichar] 484 | if (headerTag == ID_MHWK) { | ^~~~~~~ engines/mohawk/archive.cpp:487:20: warning: multi-character character constant [-Wmultichar] 487 | if (headerTag == ID_RSRC) | ^~~~~~~ C++ engines/prince/deprince.o C++ engines/mohawk/construct_mohawk.o engines/mohawk/construct_mohawk.cpp:319:28: warning: multi-character character constant [-Wmultichar] 319 | mohawkFile->writeUint32BE(ID_MHWK); | ^~~~~~~ engines/mohawk/construct_mohawk.cpp:322:28: warning: multi-character character constant [-Wmultichar] 322 | mohawkFile->writeUint32BE(ID_RSRC); | ^~~~~~~ engines/mohawk/construct_mohawk.cpp:345:23: warning: multi-character character constant [-Wmultichar] 345 | if (file.typeTag == ID_TMOV) { | ^~~~~~~ C++ gui/configuration.o C++ decompiler/disassembler.o In file included from decompiler/instruction.h:32, from decompiler/disassembler.h:28, from decompiler/disassembler.cpp:22: decompiler/value.h:93:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | virtual bool isSignedValue() throw(WrongTypeException); | ^~~~~ decompiler/value.h:101:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 101 | virtual int32 getSigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:109:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 109 | virtual uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:140:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 140 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ decompiler/value.h:189:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | bool isSignedValue() throw(WrongTypeException); | ^~~~~ decompiler/value.h:190:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | int32 getSigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:191:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 191 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:211:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 211 | int32 getSigned() throw(WrongTypeException); | ^~~~~ In file included from decompiler/instruction.h:32, from decompiler/disassembler.h:28, from decompiler/disassembler.cpp:22: decompiler/value.h:235:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 235 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:338:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 338 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ decompiler/value.h:380:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 380 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ In file included from decompiler/disassembler.cpp:22: decompiler/disassembler.h:47:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 47 | virtual void doDisassemble() throw(std::exception) = 0; | ^~~~~ C++ gui/gui_tools.o C++ decompiler/unknown_opcode.o C++ decompiler/simple_disassembler.o In file included from decompiler/instruction.h:32, from decompiler/disassembler.h:28, from decompiler/simple_disassembler.h:25, from decompiler/simple_disassembler.cpp:22: decompiler/value.h:93:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | virtual bool isSignedValue() throw(WrongTypeException); | ^~~~~ decompiler/value.h:101:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 101 | virtual int32 getSigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:109:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 109 | virtual uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:140:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 140 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ decompiler/value.h:189:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | bool isSignedValue() throw(WrongTypeException); | ^~~~~ decompiler/value.h:190:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | int32 getSigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:191:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 191 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:211:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 211 | int32 getSigned() throw(WrongTypeException); | ^~~~~ In file included from decompiler/instruction.h:32, from decompiler/disassembler.h:28, from decompiler/simple_disassembler.h:25, from decompiler/simple_disassembler.cpp:22: decompiler/value.h:235:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 235 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:338:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 338 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ decompiler/value.h:380:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 380 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ In file included from decompiler/simple_disassembler.h:25, from decompiler/simple_disassembler.cpp:22: decompiler/disassembler.h:47:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 47 | virtual void doDisassemble() throw(std::exception) = 0; | ^~~~~ C++ gui/main.o C++ decompiler/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++ gui/pages.o C++ decompiler/groovie/disassembler.o In file included from ./decompiler/instruction.h:32, from ./decompiler/disassembler.h:28, from decompiler/groovie/disassembler.h:25, from decompiler/groovie/disassembler.cpp:22: ./decompiler/value.h:93:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | virtual bool isSignedValue() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:101:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 101 | virtual int32 getSigned() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:109:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 109 | virtual uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:140:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 140 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:189:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | bool isSignedValue() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:190:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | int32 getSigned() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:191:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 191 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:211:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 211 | int32 getSigned() throw(WrongTypeException); | ^~~~~ In file included from ./decompiler/instruction.h:32, from ./decompiler/disassembler.h:28, from decompiler/groovie/disassembler.h:25, from decompiler/groovie/disassembler.cpp:22: ./decompiler/value.h:235:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 235 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:338:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 338 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:380:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 380 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ In file included from decompiler/groovie/disassembler.h:25, from decompiler/groovie/disassembler.cpp:22: ./decompiler/disassembler.h:47:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 47 | virtual void doDisassemble() throw(std::exception) = 0; | ^~~~~ In file included from decompiler/groovie/disassembler.cpp:22: decompiler/groovie/disassembler.h:39:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 39 | void doDisassemble() throw(UnknownOpcodeException); | ^~~~~ decompiler/groovie/disassembler.cpp:331:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 331 | void GroovieDisassembler::doDisassemble() throw (UnknownOpcodeException) { | ^~~~~ C++ decompiler/value.o In file included from decompiler/value.cpp:22: decompiler/value.h:93:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | virtual bool isSignedValue() throw(WrongTypeException); | ^~~~~ decompiler/value.h:101:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 101 | virtual int32 getSigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:109:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 109 | virtual uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:140:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 140 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ decompiler/value.h:189:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | bool isSignedValue() throw(WrongTypeException); | ^~~~~ decompiler/value.h:190:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | int32 getSigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:191:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 191 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:211:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 211 | int32 getSigned() throw(WrongTypeException); | ^~~~~ In file included from decompiler/value.cpp:22: decompiler/value.h:235:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 235 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:338:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 338 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ decompiler/value.h:380:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 380 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ decompiler/value.cpp:71:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 71 | bool Value::isSignedValue() throw(WrongTypeException) { | ^~~~~ decompiler/value.cpp:75:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 75 | int32 Value::getSigned() throw(WrongTypeException) { | ^~~~~ decompiler/value.cpp:79:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 79 | uint32 Value::getUnsigned() throw(WrongTypeException) { | ^~~~~ decompiler/value.cpp:89:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 89 | ValuePtr Value::negate() throw(WrongTypeException) { | ^~~~~ decompiler/value.cpp:107:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 107 | bool IntValue::isSignedValue() throw(WrongTypeException) { | ^~~~~ decompiler/value.cpp:111:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 111 | int32 IntValue::getSigned() throw(WrongTypeException) { | ^~~~~ decompiler/value.cpp:115:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | uint32 IntValue::getUnsigned() throw(WrongTypeException) { | ^~~~~ decompiler/value.cpp:135:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 135 | int32 AddressValue::getSigned() throw(WrongTypeException) { | ^~~~~ decompiler/value.cpp:151:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 151 | uint32 RelAddressValue::getUnsigned() throw(WrongTypeException) { | ^~~~~ decompiler/value.cpp:207:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | ValuePtr BinaryOpValue::negate() throw(WrongTypeException) { | ^~~~~ decompiler/value.cpp:232:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 232 | ValuePtr NegatedValue::negate() throw(WrongTypeException) { | ^~~~~ C++ decompiler/groovie/engine.o In file included from ./decompiler/instruction.h:32, from ./decompiler/disassembler.h:28, from ./decompiler/engine.h:25, from decompiler/groovie/engine.h:25, from decompiler/groovie/engine.cpp:22: ./decompiler/value.h:93:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | virtual bool isSignedValue() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:101:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 101 | virtual int32 getSigned() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:109:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 109 | virtual uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:140:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 140 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:189:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | bool isSignedValue() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:190:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | int32 getSigned() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:191:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 191 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:211:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 211 | int32 getSigned() throw(WrongTypeException); | ^~~~~ In file included from ./decompiler/instruction.h:32, from ./decompiler/disassembler.h:28, from ./decompiler/engine.h:25, from decompiler/groovie/engine.h:25, from decompiler/groovie/engine.cpp:22: ./decompiler/value.h:235:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 235 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:338:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 338 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:380:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 380 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ In file included from ./decompiler/engine.h:25, from decompiler/groovie/engine.h:25, from decompiler/groovie/engine.cpp:22: ./decompiler/disassembler.h:47:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 47 | virtual void doDisassemble() throw(std::exception) = 0; | ^~~~~ In file included from decompiler/groovie/engine.cpp:23: decompiler/groovie/disassembler.h:39:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 39 | void doDisassemble() throw(UnknownOpcodeException); | ^~~~~ C++ decompiler/instruction.o In file included from decompiler/instruction.h:32, from decompiler/instruction.cpp:22: decompiler/value.h:93:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | virtual bool isSignedValue() throw(WrongTypeException); | ^~~~~ decompiler/value.h:101:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 101 | virtual int32 getSigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:109:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 109 | virtual uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:140:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 140 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ decompiler/value.h:189:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | bool isSignedValue() throw(WrongTypeException); | ^~~~~ decompiler/value.h:190:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | int32 getSigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:191:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 191 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:211:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 211 | int32 getSigned() throw(WrongTypeException); | ^~~~~ In file included from decompiler/instruction.h:32, from decompiler/instruction.cpp:22: decompiler/value.h:235:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 235 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:338:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 338 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ decompiler/value.h:380:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 380 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ In file included from decompiler/engine.h:25, from decompiler/instruction.cpp:24: decompiler/disassembler.h:47:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 47 | virtual void doDisassemble() throw(std::exception) = 0; | ^~~~~ C++ decompiler/control_flow.o In file included from decompiler/instruction.h:32, from decompiler/graph.h:25, from decompiler/control_flow.h:25, from decompiler/control_flow.cpp:22: decompiler/value.h:93:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | virtual bool isSignedValue() throw(WrongTypeException); | ^~~~~ decompiler/value.h:101:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 101 | virtual int32 getSigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:109:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 109 | virtual uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:140:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 140 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ decompiler/value.h:189:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | bool isSignedValue() throw(WrongTypeException); | ^~~~~ decompiler/value.h:190:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | int32 getSigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:191:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 191 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:211:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 211 | int32 getSigned() throw(WrongTypeException); | ^~~~~ In file included from decompiler/instruction.h:32, from decompiler/graph.h:25, from decompiler/control_flow.h:25, from decompiler/control_flow.cpp:22: decompiler/value.h:235:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 235 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:338:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 338 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ decompiler/value.h:380:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 380 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ In file included from decompiler/engine.h:25, from decompiler/control_flow.h:26, from decompiler/control_flow.cpp:22: decompiler/disassembler.h:47:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 47 | virtual void doDisassemble() throw(std::exception) = 0; | ^~~~~ C++ decompiler/kyra/codegen.o In file included from decompiler/kyra/../instruction.h:32, from decompiler/kyra/../graph.h:25, from decompiler/kyra/../codegen.h:22, from decompiler/kyra/codegen.h:25, from decompiler/kyra/codegen.cpp:22: decompiler/kyra/../value.h:93:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | virtual bool isSignedValue() throw(WrongTypeException); | ^~~~~ decompiler/kyra/../value.h:101:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 101 | virtual int32 getSigned() throw(WrongTypeException); | ^~~~~ decompiler/kyra/../value.h:109:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 109 | virtual uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/kyra/../value.h:140:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 140 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ decompiler/kyra/../value.h:189:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | bool isSignedValue() throw(WrongTypeException); | ^~~~~ decompiler/kyra/../value.h:190:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | int32 getSigned() throw(WrongTypeException); | ^~~~~ decompiler/kyra/../value.h:191:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 191 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/kyra/../value.h:211:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 211 | int32 getSigned() throw(WrongTypeException); | ^~~~~ In file included from decompiler/kyra/../instruction.h:32, from decompiler/kyra/../graph.h:25, from decompiler/kyra/../codegen.h:22, from decompiler/kyra/codegen.h:25, from decompiler/kyra/codegen.cpp:22: decompiler/kyra/../value.h:235:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 235 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/kyra/../value.h:338:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 338 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ decompiler/kyra/../value.h:380:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 380 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ In file included from ./decompiler/engine.h:25, from decompiler/kyra/engine.h:25, from decompiler/kyra/codegen.cpp:23: ./decompiler/disassembler.h:47:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 47 | virtual void doDisassemble() throw(std::exception) = 0; | ^~~~~ LINK decine C++ 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++ version.o LINK dekyra 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 deprince LINK desword2 LINK gob_loadcalc LINK descumm LINK construct_mohawk LINK extract_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/decompiler.o In file included from decompiler/instruction.h:32, from decompiler/disassembler.h:28, from decompiler/decompiler.cpp:24: decompiler/value.h:93:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | virtual bool isSignedValue() throw(WrongTypeException); | ^~~~~ decompiler/value.h:101:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 101 | virtual int32 getSigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:109:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 109 | virtual uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:140:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 140 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ decompiler/value.h:189:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | bool isSignedValue() throw(WrongTypeException); | ^~~~~ decompiler/value.h:190:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | int32 getSigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:191:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 191 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:211:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 211 | int32 getSigned() throw(WrongTypeException); | ^~~~~ In file included from decompiler/instruction.h:32, from decompiler/disassembler.h:28, from decompiler/decompiler.cpp:24: decompiler/value.h:235:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 235 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:338:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 338 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ decompiler/value.h:380:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 380 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ In file included from decompiler/decompiler.cpp:24: decompiler/disassembler.h:47:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 47 | virtual void doDisassemble() throw(std::exception) = 0; | ^~~~~ C++ decompiler/scummv6/codegen.o In file included from decompiler/scummv6/../instruction.h:32, from decompiler/scummv6/../graph.h:25, from decompiler/scummv6/../codegen.h:22, from decompiler/scummv6/codegen.h:25, from decompiler/scummv6/codegen.cpp:22: decompiler/scummv6/../value.h:93:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | virtual bool isSignedValue() throw(WrongTypeException); | ^~~~~ decompiler/scummv6/../value.h:101:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 101 | virtual int32 getSigned() throw(WrongTypeException); | ^~~~~ decompiler/scummv6/../value.h:109:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 109 | virtual uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/scummv6/../value.h:140:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 140 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ decompiler/scummv6/../value.h:189:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | bool isSignedValue() throw(WrongTypeException); | ^~~~~ decompiler/scummv6/../value.h:190:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | int32 getSigned() throw(WrongTypeException); | ^~~~~ decompiler/scummv6/../value.h:191:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 191 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/scummv6/../value.h:211:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 211 | int32 getSigned() throw(WrongTypeException); | ^~~~~ In file included from decompiler/scummv6/../instruction.h:32, from decompiler/scummv6/../graph.h:25, from decompiler/scummv6/../codegen.h:22, from decompiler/scummv6/codegen.h:25, from decompiler/scummv6/codegen.cpp:22: decompiler/scummv6/../value.h:235:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 235 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/scummv6/../value.h:338:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 338 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ decompiler/scummv6/../value.h:380:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 380 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ C++ decompiler/kyra/disassembler.o decompiler/kyra/disassembler.cpp:283:26: warning: multi-character character constant [-Wmultichar] 283 | if (id != MKID_BE('FORM')) { | ^ decompiler/kyra/disassembler.cpp:285:100: warning: multi-character character constant [-Wmultichar] 285 | s << boost::format("Unexpected IFF magic number 0x%08X (expected 0x%08X)!") % id % MKID_BE('FORM'); | ^ decompiler/kyra/disassembler.cpp:290:33: warning: multi-character character constant [-Wmultichar] 290 | if (_formType != MKID_BE('EMC2')) { | ^ decompiler/kyra/disassembler.cpp:292:100: warning: multi-character character constant [-Wmultichar] 292 | s << boost::format("Unexpected file type 0x%08X (expected 0x%08X)!") % _formType % MKID_BE('EMC2'); | ^ decompiler/kyra/disassembler.cpp:304:22: warning: multi-character character constant [-Wmultichar] 304 | case MKID_BE('TEXT'): | ^ decompiler/kyra/disassembler.cpp:307:22: warning: multi-character character constant [-Wmultichar] 307 | case MKID_BE('ORDR'): | ^ decompiler/kyra/disassembler.cpp:310:22: warning: multi-character character constant [-Wmultichar] 310 | case MKID_BE('DATA'): | ^ In file included from ./decompiler/instruction.h:32, from ./decompiler/disassembler.h:28, from decompiler/kyra/disassembler.h:25, from decompiler/kyra/disassembler.cpp:22: ./decompiler/value.h:93:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | virtual bool isSignedValue() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:101:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 101 | virtual int32 getSigned() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:109:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 109 | virtual uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:140:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 140 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:189:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | bool isSignedValue() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:190:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | int32 getSigned() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:191:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 191 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:211:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 211 | int32 getSigned() throw(WrongTypeException); | ^~~~~ In file included from ./decompiler/instruction.h:32, from ./decompiler/disassembler.h:28, from decompiler/kyra/disassembler.h:25, from decompiler/kyra/disassembler.cpp:22: ./decompiler/value.h:235:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 235 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:338:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 338 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:380:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 380 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ In file included from decompiler/kyra/disassembler.h:25, from decompiler/kyra/disassembler.cpp:22: ./decompiler/disassembler.h:47:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 47 | virtual void doDisassemble() throw(std::exception) = 0; | ^~~~~ In file included from decompiler/kyra/disassembler.cpp:22: decompiler/kyra/disassembler.h:97:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 97 | void doDisassemble() throw(std::exception); | ^~~~~ decompiler/kyra/disassembler.cpp:279:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 279 | void Kyra::Kyra2Disassembler::doDisassemble() throw(std::exception) { | ^~~~~ C++ decompiler/scummv6/disassembler.o In file included from ./decompiler/instruction.h:32, from ./decompiler/disassembler.h:28, from ./decompiler/simple_disassembler.h:25, from decompiler/scummv6/disassembler.h:25, from decompiler/scummv6/disassembler.cpp:27: ./decompiler/value.h:93:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | virtual bool isSignedValue() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:101:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 101 | virtual int32 getSigned() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:109:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 109 | virtual uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:140:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 140 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:189:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | bool isSignedValue() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:190:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | int32 getSigned() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:191:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 191 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:211:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 211 | int32 getSigned() throw(WrongTypeException); | ^~~~~ In file included from ./decompiler/instruction.h:32, from ./decompiler/disassembler.h:28, from ./decompiler/simple_disassembler.h:25, from decompiler/scummv6/disassembler.h:25, from decompiler/scummv6/disassembler.cpp:27: ./decompiler/value.h:235:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 235 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:338:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 338 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:380:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 380 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ In file included from ./decompiler/simple_disassembler.h:25, from decompiler/scummv6/disassembler.h:25, from decompiler/scummv6/disassembler.cpp:27: ./decompiler/disassembler.h:47:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 47 | virtual void doDisassemble() throw(std::exception) = 0; | ^~~~~ In file included from decompiler/scummv6/disassembler.cpp:27: decompiler/scummv6/disassembler.h:44:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 44 | void doDisassemble() throw(std::exception); | ^~~~~ decompiler/scummv6/disassembler.cpp:32:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 32 | void Scumm::v6::Scummv6Disassembler::doDisassemble() throw(std::exception) { | ^~~~~ LINK decompile + exit 0 Executing(%install): /bin/sh -e /tmp/B.PpRn9_/BUILD/tmp/rpm-tmp.75358 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.PpRn9_/BUILD/tmp + umask 022 + cd /tmp/B.PpRn9_/BUILD + /bin/rm '--interactive=never' -rf /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder + /bin/mkdir -p /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder + cd scummvm-2.1.1 + rm -rf /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder + install -d /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/share/man/man6 /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/share/pixmaps /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/share/applications /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm + cp -p scummvm /tmp/B.PpRn9_/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.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm + /usr/bin/make -Otarget -j9 -C scummvm-tools-2.1.0 install 'DESTDIR=/tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder' make: Entering directory '/tmp/B.PpRn9_/BUILD/scummvm-2.1.1/scummvm-tools-2.1.0' install -p -m 0755 -d /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin install -p -m 0755 -d /tmp/B.PpRn9_/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.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin ; done install -m 0755 -d /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/share/scummvm-tools install -p -m 0644 ./gui/media/*.* /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/share/scummvm-tools make: Leaving directory '/tmp/B.PpRn9_/BUILD/scummvm-2.1.1/scummvm-tools-2.1.0' + cp -p /tmp/B.PpRn9_/scummvm.desktop /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/share/applications + cp -p icons/scummvm.svg /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/share/pixmaps + install -d /tmp/B.PpRn9_/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.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/share/scummvm + /usr/lib/rpm/find-debuginfo.sh /tmp/B.PpRn9_/BUILD/scummvm-2.1.1 RPM_BUILD_DIR=/tmp/B.PpRn9_/BUILD extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin/construct_mohawk extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin/create_sjisfnt extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin/decine extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin/decompile extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin/degob extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin/dekyra extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin/deprince extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin/descumm extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin/desword2 extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin/extract_mohawk extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin/gob_loadcalc extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin/scummvm extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin/scummvm-tools extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin/scummvm-tools-cli extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libaccess.so extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libadl.so extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libagi.so extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libagos.so extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libavalanche.so extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libbbvs.so extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libbladerunner.so extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libcge.so extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libcge2.so extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libchewy.so extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libcine.so extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libcomposer.so extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libcruise.so extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libcryo.so extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libcryomni3d.so extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libdirector.so extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libdm.so extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libdraci.so extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libdrascula.so extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libdreamweb.so extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libfullpipe.so extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libglk.so extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libgnap.so extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libgob.so extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libgroovie.so extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libhdb.so extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libhopkins.so extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libhugo.so extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libillusions.so extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libkyra.so extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/liblab.so extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/liblastexpress.so extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/liblilliput.so extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/liblure.so extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libmacventure.so extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libmade.so extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libmads.so extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libmohawk.so extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libmortevielle.so extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libmutationofjb.so extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libneverhood.so extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libparallaction.so extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libpegasus.so extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libpink.so extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libplumbers.so extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libprince.so extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libqueen.so extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libsaga.so extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libsci.so extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libscumm.so extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libsherlock.so extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libsky.so extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libsludge.so extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libstartrek.so extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libsupernova.so extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libsword1.so extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libsword2.so extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libsword25.so extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libteenagent.so extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libtestbed.so extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libtinsel.so extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libtitanic.so extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libtoltecs.so extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libtony.so extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libtoon.so extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libtouche.so extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libtsage.so extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libtucker.so extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libvoyeur.so extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libwage.so extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libwintermute.so extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libxeen.so extracting debug info from /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/lib/scummvm/libzvision.so cpio: /tmp/B.o4xFUM/BUILD/glibc-2.31/csu: Cannot stat: No such file or directory cpio: scummvm-2.1.1/engines/director/lingo/lingo-gr.hpp: Cannot stat: No such file or directory 161168 blocks + __spec_install_post_strip + set +x Stripping 14 ELF executables...DONE Stripping 73 ELF shared libraries...DONE + __spec_install_post_chrpath + set +x Remove RPATH/RUNPATH from 87 executable binaries and shared object files. + __spec_install_post_compress_modules + set +x + __spec_install_post_check_so + set +x Searching for shared objects with unresolved symbols... DONE + __spec_install_post_check_tmpfiles + set +x Checking /var/run <-> tmpfiles.d completeness... DONE + __spec_install_post_check_shebangs + set +x Checking script shebangs... DONE + __spec_install_post_compress_docs + set +x Compress man pages: /usr/share/man + __spec_install_post_py_hardlink + set +x Processing files: scummvm-2.1.1-2.i686 Executing(%doc): /bin/sh -e /tmp/B.PpRn9_/BUILD/tmp/rpm-tmp.44329 + umask 022 + cd /tmp/B.PpRn9_/BUILD + cd scummvm-2.1.1 + DOCDIR=/tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/share/doc/scummvm-2.1.1 + export DOCDIR + test -d /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/share/doc/scummvm-2.1.1 + /bin/mkdir -p /tmp/B.PpRn9_/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.PpRn9_/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.PpRn9_/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) = 5c66e924132e8117e4aa454792ed2bfbf707f6bd Requires: libFLAC.so.8 libSDL2-2.0.so.0 libSDL2_net-2.0.so.0 liba52.so.0 libasound.so.2 libasound.so.2(ALSA_0.9) libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.11) libc.so.6(GLIBC_2.15) libc.so.6(GLIBC_2.2) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.7) libcurl.so.4 libdl.so.2 libdl.so.2(GLIBC_2.0) libdl.so.2(GLIBC_2.1) libfaad.so.2 libfluidsynth.so.2 libfreetype.so.6 libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libgcc_s.so.1(GLIBC_2.0) libjpeg.so.8 libjpeg.so.8(LIBJPEG_8.0) libm.so.6 libm.so.6(GLIBC_2.0) libm.so.6(GLIBC_2.1) libm.so.6(GLIBC_2.27) libm.so.6(GLIBC_2.29) libmad.so.0 libmpeg2.so.0 libogg.so.0 libpng16.so.16 libpng16.so.16(PNG16_0) libpthread.so.0 libpthread.so.0(GLIBC_2.0) libpthread.so.0(GLIBC_2.1) libpthread.so.0(GLIBC_2.2) libspeechd.so.2 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) libtheoradec.so.1 libtheoradec.so.1(libtheoradec_1.0) libvorbis.so.0 libvorbisfile.so.3 libz.so.1 rtld(GNU_HASH) Obsoletes: scummvm-engine-m4 Processing files: scummvm-tools-2.1.1-2.i686 Executing(%doc): /bin/sh -e /tmp/B.PpRn9_/BUILD/tmp/rpm-tmp.44329 + umask 022 + cd /tmp/B.PpRn9_/BUILD + cd scummvm-2.1.1 + DOCDIR=/tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/share/doc/scummvm-tools-2.1.1 + export DOCDIR + test -d /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder/usr/share/doc/scummvm-tools-2.1.1 + /bin/mkdir -p /tmp/B.PpRn9_/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.PpRn9_/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.PpRn9_/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) = 003ee0d689ea34ec03d8786626d8b67f19beac0e elf(buildid) = 0c7d407c1f085356ca8557cc0b56de5f55763400 elf(buildid) = 114b392ab80bc719ee7bfc8108b98fe10d84d1c3 elf(buildid) = 2f5ba94b2510a6213ac57bc107107f084099b838 elf(buildid) = 3a7afe3b444dbcac19689c01882d877cd0067802 elf(buildid) = 540f69324e544b639ac0fadf4ce44f0b6af45976 elf(buildid) = 786e777b2352bb4687b00f56898ffc560dc398eb elf(buildid) = 7b163d8b6d11d239201f72c47cd72cb1ca30bc4a elf(buildid) = a6f4df71d3bc6b7a0d999ae4da9751475a9d1ed3 elf(buildid) = ba3b81caadfd4bdfc60dbe15fe12628e303948e8 elf(buildid) = e02dbdfdf60b5a62ff838749b44e222a1ff60c68 elf(buildid) = e16fcc8f4a78e79e54b78e39233712f4131a43de elf(buildid) = f0cdb3fbb9c3aef7a312959b358fb24ba01b2f3a Requires: libFLAC.so.8 libboost_program_options.so.1.73.0 libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.2) libc.so.6(GLIBC_2.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.7) libfreetype.so.6 libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libgcc_s.so.1(GCC_3.4) libogg.so.0 libpng16.so.16 libpng16.so.16(PNG16_0) libpthread.so.0 libpthread.so.0(GLIBC_2.0) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.1) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) libstdc++.so.6(GLIBCXX_3.4.11) libstdc++.so.6(GLIBCXX_3.4.15) libstdc++.so.6(GLIBCXX_3.4.20) libstdc++.so.6(GLIBCXX_3.4.21) libstdc++.so.6(GLIBCXX_3.4.26) libstdc++.so.6(GLIBCXX_3.4.9) libvorbis.so.0 libvorbisenc.so.2 libwx_baseu-3.0.so.0 libwx_baseu-3.0.so.0(WXU_3.0) libwx_gtk2u_adv-3.0.so.0 libwx_gtk2u_adv-3.0.so.0(WXU_3.0) libwx_gtk2u_core-3.0.so.0 libwx_gtk2u_core-3.0.so.0(WXU_3.0) libz.so.1 rtld(GNU_HASH) Processing files: scummvm-engine-agi-2.1.1-2.i686 Provides: elf(buildid) = eaea641caf53e46deaa515bcc8c929e25a6f3021 libagi.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libm.so.6(GLIBC_2.0) libm.so.6(GLIBC_2.27) libm.so.6(GLIBC_2.29) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-agos-2.1.1-2.i686 Provides: elf(buildid) = 76c24824f07cbf13d8635c31635da9641fc490dd libagos.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libm.so.6(GLIBC_2.29) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-bladerunner-2.1.1-2.i686 Provides: elf(buildid) = eea977ac5761e6bf6f822f77b78e3bbc2f34b698 libbladerunner.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libm.so.6(GLIBC_2.0) libm.so.6(GLIBC_2.1) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-cge-2.1.1-2.i686 Provides: elf(buildid) = 5b5d0932ce9273f1adf8821c7779a890158701d5 libcge.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-chewy-2.1.1-2.i686 Provides: elf(buildid) = 78abedab131738315bc8f58fc205a3ddb2021458 libchewy.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-cine-2.1.1-2.i686 Provides: elf(buildid) = 80789e394404f4461c8575b4f675e9a5d658acf0 libcine.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-composer-2.1.1-2.i686 Provides: elf(buildid) = 4eda169c5c9ceca502922622eb30227a7cd00ae9 libcomposer.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libm.so.6(GLIBC_2.0) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-cruise-2.1.1-2.i686 Provides: elf(buildid) = 6f99dae92e5e9e118190070d22e7f93c76f7851a libcruise.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-cryo-2.1.1-2.i686 Provides: elf(buildid) = e390fa2f07cbb7fe9b8e20cad6b178ea215ec959 libcryo.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libm.so.6(GLIBC_2.1) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-cryomni3d-2.1.1-2.i686 Provides: elf(buildid) = 06982b89f7489cf0995fd7d7f4ebe6e8eeb4949d libcryomni3d.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libm.so.6(GLIBC_2.0) libm.so.6(GLIBC_2.1) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-draci-2.1.1-2.i686 Provides: elf(buildid) = a850c9a5cc01ba185804592659bc67c9b1d32dd5 libdraci.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libm.so.6(GLIBC_2.0) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-drascula-2.1.1-2.i686 Provides: elf(buildid) = 6b9b38700edd3ff13b9e59de306b9d01fe60fa57 libdrascula.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.7) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libm.so.6(GLIBC_2.0) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-dreamweb-2.1.1-2.i686 Provides: elf(buildid) = 5d44c1655abc273ae64527d31c2a83dc815136b3 libdreamweb.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-glk-2.1.1-2.i686 Provides: elf(buildid) = 990f7a233088467d33b37c2b8411abbfa374344d libglk.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.7) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libgcc_s.so.1(GLIBC_2.0) libm.so.6 libm.so.6(GLIBC_2.0) libm.so.6(GLIBC_2.1) libm.so.6(GLIBC_2.27) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-gob-2.1.1-2.i686 Provides: elf(buildid) = 1cf3429fdd7e64a5c007cf6e93eda80d088f507c libgob.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libm.so.6(GLIBC_2.0) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-groovie-2.1.1-2.i686 Provides: elf(buildid) = 1b995ebd9a34fdc775d8c5a4cf2f900f1559968e libgroovie.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-hdb-2.1.1-2.i686 Provides: elf(buildid) = f70a4b7a769fa2b2f5d7b47ff1ff29680e8511b0 libhdb.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-hugo-2.1.1-2.i686 Provides: elf(buildid) = 5f6868444568ab725878e6e2a126dd1a196c6d4d libhugo.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.7) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-illusions-2.1.1-2.i686 Provides: elf(buildid) = 754650d43016ca64f759de381aa6c5036e02a987 libillusions.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libm.so.6(GLIBC_2.0) libm.so.6(GLIBC_2.1) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-kyra-2.1.1-2.i686 Provides: elf(buildid) = f5a6d3ef0bb09f298e338147db26b1fdcf9cc9c0 libkyra.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.7) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-lastexpress-2.1.1-2.i686 Provides: elf(buildid) = f9dbc5a1881835c8c3213bdba75ffdc6ef15ba84 liblastexpress.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libgcc_s.so.1(GLIBC_2.0) libm.so.6 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-lilliput-2.1.1-2.i686 Provides: elf(buildid) = 9baa4ca708d3cc180353fb73ea90f57768c90ffb liblilliput.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-lure-2.1.1-2.i686 Provides: elf(buildid) = 323b3204c086ea500e004403be3398cd4d9aad94 liblure.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-made-2.1.1-2.i686 Provides: elf(buildid) = 0587e459eb4b90c31e74422f552d3cf92facbaa2 libmade.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-mohawk-2.1.1-2.i686 Provides: elf(buildid) = aa12882232c5c860b2b1d1c073f8ae90049bd726 libmohawk.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.7) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libm.so.6(GLIBC_2.0) libm.so.6(GLIBC_2.1) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-mutationofjb-2.1.1-2.i686 Provides: elf(buildid) = 9f428e26c4322e8b1bb1af99ed50d14fa95ad1ab libmutationofjb.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-parallaction-2.1.1-2.i686 Provides: elf(buildid) = 7ceb0526320c06ef16788434d969e978ff3f6aca libparallaction.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.7) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-pink-2.1.1-2.i686 Provides: elf(buildid) = 6fc18856fbac3ba46f6da9503fef46b77f73f813 libpink.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libgcc_s.so.1(GLIBC_2.0) libm.so.6 libm.so.6(GLIBC_2.0) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-plumbers-2.1.1-2.i686 Provides: elf(buildid) = e9b25a6eaee878d47b7910fff50ff27204737f75 libplumbers.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-queen-2.1.1-2.i686 Provides: elf(buildid) = d99a04bdc8aa7ee745f39c8b5c76e274bde18b1e libqueen.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-saga-2.1.1-2.i686 Provides: elf(buildid) = ba0ff592e59bafe99150b61f0225211d7bed898c libsaga.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libm.so.6(GLIBC_2.29) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-sci-2.1.1-2.i686 Provides: elf(buildid) = 73495d209157ba6981227abdee51bcda5d787fb0 libsci.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.7) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libgcc_s.so.1(GLIBC_2.0) libm.so.6 libm.so.6(GLIBC_2.0) libm.so.6(GLIBC_2.29) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-scumm-2.1.1-2.i686 Provides: elf(buildid) = ea0b0f8715ea5b32bda69c3ba4acf663e735b18b libscumm.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.7) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libm.so.6(GLIBC_2.0) libm.so.6(GLIBC_2.1) libm.so.6(GLIBC_2.29) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-sky-2.1.1-2.i686 Provides: elf(buildid) = 4cb03a43541d1d6804645028090589ad75ff84af libsky.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-sludge-2.1.1-2.i686 Provides: elf(buildid) = 8311a37abb5d8abaa334b0f0218714b9d1cce86b libsludge.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libm.so.6(GLIBC_2.0) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-sword1-2.1.1-2.i686 Provides: elf(buildid) = 76b6c0264bc41956da4407283ac7e7997e6f4390 libsword1.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libm.so.6(GLIBC_2.0) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-sword2-2.1.1-2.i686 Provides: elf(buildid) = e6fb959f5cdaa26038f93993aed53c916c0ea74e libsword2.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-sword25-2.1.1-2.i686 Provides: elf(buildid) = 5808c4ba6bf330d8192c457a79dd61d163556a48 libsword25.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libm.so.6(GLIBC_2.0) libm.so.6(GLIBC_2.1) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-startrek-2.1.1-2.i686 Provides: elf(buildid) = 686e003d0853b3ca2568eae6402f2858b5a015e3 libstartrek.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.7) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libm.so.6(GLIBC_2.0) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-supernova-2.1.1-2.i686 Provides: elf(buildid) = ada0009405f03e83de79ff592a59cef2ed05353d libsupernova.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-teenagent-2.1.1-2.i686 Provides: elf(buildid) = 339edb3c20e00e263414c461433349472ffc69a2 libteenagent.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.7) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-testbed-2.1.1-2.i686 Provides: elf(buildid) = 98ea76faf4366cd5b601c2c3e8d8376e8c52c600 libtestbed.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libm.so.6(GLIBC_2.1) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-tinsel-2.1.1-2.i686 Provides: elf(buildid) = 3b0d382919363d41316e841908a234a8da4d043b libtinsel.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.7) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libm.so.6(GLIBC_2.0) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-toon-2.1.1-2.i686 Provides: elf(buildid) = e976feb801a38051690b4e8ea2f96b6ca55462d0 libtoon.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-touche-2.1.1-2.i686 Provides: elf(buildid) = e494df8d46a44fc64bd9b0f2bbe31f3ffdf924d3 libtouche.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-tsage-2.1.1-2.i686 Provides: elf(buildid) = 1327ac69e22531466ef3d7d6cdcc623d8e161369 libtsage.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.7) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libm.so.6(GLIBC_2.0) libm.so.6(GLIBC_2.1) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-tucker-2.1.1-2.i686 Provides: elf(buildid) = 6ede086595fe3571f09df2fdb3859a3498e110cd libtucker.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-hopkins-2.1.1-2.i686 Provides: elf(buildid) = dd6fac21820b9e456c6ef8423a99eb269ec5c3f0 libhopkins.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-pegasus-2.1.1-2.i686 Provides: elf(buildid) = 1a8c5016377782c04571a25b28b552d20f1370c4 libpegasus.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libm.so.6(GLIBC_2.0) libm.so.6(GLIBC_2.1) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-toltecs-2.1.1-2.i686 Provides: elf(buildid) = cd3131dd64223a67fc516446831a9c24c9027da5 libtoltecs.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-tony-2.1.1-2.i686 Provides: elf(buildid) = c68528bea9ae236a2b4fa0f06f0f65a4f3944e11 libtony.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.7) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libm.so.6(GLIBC_2.29) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-wintermute-2.1.1-2.i686 Provides: elf(buildid) = 49b8c0fcb27b8b513b5148c10be08432545bccf0 libwintermute.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.7) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libm.so.6(GLIBC_2.0) libm.so.6(GLIBC_2.1) libm.so.6(GLIBC_2.29) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-access-2.1.1-2.i686 Provides: elf(buildid) = 024b68be76c3a5f6de08134cc4347ae80ff29943 libaccess.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.7) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-adl-2.1.1-2.i686 Provides: elf(buildid) = 5d34db70b2c938b266cf22dd51d668817c0aac39 libadl.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libm.so.6(GLIBC_2.1) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-avalanche-2.1.1-2.i686 Provides: elf(buildid) = 630e3818d6354bac40e7c26ae4d753a44f1df6e9 libavalanche.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libm.so.6(GLIBC_2.0) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-bbvs-2.1.1-2.i686 Provides: elf(buildid) = bdacf96f57874c2758de10067122041c0b67bc74 libbbvs.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libm.so.6(GLIBC_2.0) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-cge2-2.1.1-2.i686 Provides: elf(buildid) = 0064d377e2085f2db62db10412835fa5ee153573 libcge2.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libm.so.6(GLIBC_2.0) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-director-2.1.1-2.i686 Provides: elf(buildid) = e6639a40f9d96aff5b8abe8def9ae6f6a1194ce6 libdirector.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libm.so.6(GLIBC_2.0) libm.so.6(GLIBC_2.29) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-dm-2.1.1-2.i686 Provides: elf(buildid) = 2516af5bc3477c93002506cd7f7e9235edb7a01c libdm.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libgcc_s.so.1(GLIBC_2.0) libm.so.6 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-fullpipe-2.1.1-2.i686 Provides: elf(buildid) = 26307f70fb1a35031d7d5cabda3d420a869c9039 libfullpipe.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libm.so.6(GLIBC_2.0) libm.so.6(GLIBC_2.1) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-gnap-2.1.1-2.i686 Provides: elf(buildid) = a4d4c1b9c1dfcb381f71c74c59cd593b512d5b96 libgnap.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-lab-2.1.1-2.i686 Provides: elf(buildid) = db1faf22650b5bb933a9316d7b22cfc79ea77886 liblab.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-macventure-2.1.1-2.i686 Provides: elf(buildid) = 0b3104d75fcca86a5034cc8fd62e39d973330a37 libmacventure.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-mads-2.1.1-2.i686 Provides: elf(buildid) = 01a9efeab2afd2c516ae26093b168b17553a0d98 libmads.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.7) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libm.so.6(GLIBC_2.0) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-mortevielle-2.1.1-2.i686 Provides: elf(buildid) = c3ea90da07dc57cec9cacdbf191e7b1e5bc9dd82 libmortevielle.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-neverhood-2.1.1-2.i686 Provides: elf(buildid) = 5173df25ed5cdbd486678c73477673432dfe6ef7 libneverhood.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libm.so.6(GLIBC_2.0) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-prince-2.1.1-2.i686 Provides: elf(buildid) = faf2438b5ff7058fa8369102bbedb8bdb9250cb6 libprince.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.7) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-sherlock-2.1.1-2.i686 Provides: elf(buildid) = 3c59c07b8f6c67c35fa548322d48a21578418d1a libsherlock.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.7) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-titanic-2.1.1-2.i686 Provides: elf(buildid) = deef9de8f6b299f5cc9b88585a0a037412d95a2b libtitanic.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.7) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libm.so.6(GLIBC_2.0) libm.so.6(GLIBC_2.1) libm.so.6(GLIBC_2.29) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-voyeur-2.1.1-2.i686 Provides: elf(buildid) = b44e3d5838ee1b99f93da60e6d57c73e6322136c libvoyeur.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-wage-2.1.1-2.i686 Provides: elf(buildid) = 58b5b080cffecf4b09c36184b92c00c0aa68d26c libwage.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.7) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-xeen-2.1.1-2.i686 Provides: elf(buildid) = 6afbe2eadcbd1e9cc26e399c3ef3c017897d359b libxeen.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.7) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-engine-zvision-2.1.1-2.i686 Provides: elf(buildid) = 4e4f4bdf6758420a0fb219af56891c50d6ea9ab5 libzvision.so Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.7) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libm.so.6(GLIBC_2.0) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: scummvm-theme-classic-2.1.1-2.i686 Processing files: scummvm-theme-modern-2.1.1-2.i686 Processing files: scummvm-theme-remastered-2.1.1-2.i686 Processing files: scummvm-debuginfo-2.1.1-2.i686 Checking for unpackaged file(s): /usr/lib/rpm/check-files /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder warning: Could not canonicalize hostname: nereid-builder Wrote: /tmp/B.PpRn9_/RPMS/scummvm-2.1.1-2.i686.rpm Wrote: /tmp/B.PpRn9_/RPMS/scummvm-tools-2.1.1-2.i686.rpm Wrote: /tmp/B.PpRn9_/RPMS/scummvm-engine-agi-2.1.1-2.i686.rpm Wrote: /tmp/B.PpRn9_/RPMS/scummvm-engine-agos-2.1.1-2.i686.rpm Wrote: /tmp/B.PpRn9_/RPMS/scummvm-engine-bladerunner-2.1.1-2.i686.rpm Wrote: /tmp/B.PpRn9_/RPMS/scummvm-engine-cge-2.1.1-2.i686.rpm Wrote: /tmp/B.PpRn9_/RPMS/scummvm-engine-chewy-2.1.1-2.i686.rpm Wrote: /tmp/B.PpRn9_/RPMS/scummvm-engine-cine-2.1.1-2.i686.rpm Wrote: /tmp/B.PpRn9_/RPMS/scummvm-engine-composer-2.1.1-2.i686.rpm Wrote: /tmp/B.PpRn9_/RPMS/scummvm-engine-cruise-2.1.1-2.i686.rpm Wrote: /tmp/B.PpRn9_/RPMS/scummvm-engine-cryo-2.1.1-2.i686.rpm Wrote: /tmp/B.PpRn9_/RPMS/scummvm-engine-cryomni3d-2.1.1-2.i686.rpm Wrote: /tmp/B.PpRn9_/RPMS/scummvm-engine-draci-2.1.1-2.i686.rpm Wrote: /tmp/B.PpRn9_/RPMS/scummvm-engine-drascula-2.1.1-2.i686.rpm Wrote: /tmp/B.PpRn9_/RPMS/scummvm-engine-dreamweb-2.1.1-2.i686.rpm Wrote: /tmp/B.PpRn9_/RPMS/scummvm-engine-glk-2.1.1-2.i686.rpm Wrote: /tmp/B.PpRn9_/RPMS/scummvm-engine-gob-2.1.1-2.i686.rpm Wrote: /tmp/B.PpRn9_/RPMS/scummvm-engine-groovie-2.1.1-2.i686.rpm Wrote: /tmp/B.PpRn9_/RPMS/scummvm-engine-hdb-2.1.1-2.i686.rpm Wrote: /tmp/B.PpRn9_/RPMS/scummvm-engine-hugo-2.1.1-2.i686.rpm Wrote: /tmp/B.PpRn9_/RPMS/scummvm-engine-illusions-2.1.1-2.i686.rpm Wrote: /tmp/B.PpRn9_/RPMS/scummvm-engine-kyra-2.1.1-2.i686.rpm Wrote: /tmp/B.PpRn9_/RPMS/scummvm-engine-lastexpress-2.1.1-2.i686.rpm Wrote: /tmp/B.PpRn9_/RPMS/scummvm-engine-lilliput-2.1.1-2.i686.rpm Wrote: /tmp/B.PpRn9_/RPMS/scummvm-engine-lure-2.1.1-2.i686.rpm Wrote: /tmp/B.PpRn9_/RPMS/scummvm-engine-made-2.1.1-2.i686.rpm Wrote: /tmp/B.PpRn9_/RPMS/scummvm-engine-mohawk-2.1.1-2.i686.rpm Wrote: /tmp/B.PpRn9_/RPMS/scummvm-engine-mutationofjb-2.1.1-2.i686.rpm Wrote: /tmp/B.PpRn9_/RPMS/scummvm-engine-parallaction-2.1.1-2.i686.rpm Wrote: /tmp/B.PpRn9_/RPMS/scummvm-engine-pink-2.1.1-2.i686.rpm Wrote: /tmp/B.PpRn9_/RPMS/scummvm-engine-plumbers-2.1.1-2.i686.rpm Wrote: /tmp/B.PpRn9_/RPMS/scummvm-engine-queen-2.1.1-2.i686.rpm Wrote: /tmp/B.PpRn9_/RPMS/scummvm-engine-saga-2.1.1-2.i686.rpm Wrote: /tmp/B.PpRn9_/RPMS/scummvm-engine-sci-2.1.1-2.i686.rpm Wrote: /tmp/B.PpRn9_/RPMS/scummvm-engine-scumm-2.1.1-2.i686.rpm Wrote: /tmp/B.PpRn9_/RPMS/scummvm-engine-sky-2.1.1-2.i686.rpm Wrote: /tmp/B.PpRn9_/RPMS/scummvm-engine-sludge-2.1.1-2.i686.rpm Wrote: /tmp/B.PpRn9_/RPMS/scummvm-engine-sword1-2.1.1-2.i686.rpm Wrote: /tmp/B.PpRn9_/RPMS/scummvm-engine-sword2-2.1.1-2.i686.rpm Wrote: /tmp/B.PpRn9_/RPMS/scummvm-engine-sword25-2.1.1-2.i686.rpm Wrote: /tmp/B.PpRn9_/RPMS/scummvm-engine-startrek-2.1.1-2.i686.rpm Wrote: /tmp/B.PpRn9_/RPMS/scummvm-engine-supernova-2.1.1-2.i686.rpm Wrote: /tmp/B.PpRn9_/RPMS/scummvm-engine-teenagent-2.1.1-2.i686.rpm Wrote: /tmp/B.PpRn9_/RPMS/scummvm-engine-testbed-2.1.1-2.i686.rpm Wrote: /tmp/B.PpRn9_/RPMS/scummvm-engine-tinsel-2.1.1-2.i686.rpm Wrote: /tmp/B.PpRn9_/RPMS/scummvm-engine-toon-2.1.1-2.i686.rpm Wrote: /tmp/B.PpRn9_/RPMS/scummvm-engine-touche-2.1.1-2.i686.rpm Wrote: /tmp/B.PpRn9_/RPMS/scummvm-engine-tsage-2.1.1-2.i686.rpm Wrote: /tmp/B.PpRn9_/RPMS/scummvm-engine-tucker-2.1.1-2.i686.rpm Wrote: /tmp/B.PpRn9_/RPMS/scummvm-engine-hopkins-2.1.1-2.i686.rpm Wrote: /tmp/B.PpRn9_/RPMS/scummvm-engine-pegasus-2.1.1-2.i686.rpm Wrote: /tmp/B.PpRn9_/RPMS/scummvm-engine-toltecs-2.1.1-2.i686.rpm Wrote: /tmp/B.PpRn9_/RPMS/scummvm-engine-tony-2.1.1-2.i686.rpm Wrote: /tmp/B.PpRn9_/RPMS/scummvm-engine-wintermute-2.1.1-2.i686.rpm Wrote: /tmp/B.PpRn9_/RPMS/scummvm-engine-access-2.1.1-2.i686.rpm Wrote: /tmp/B.PpRn9_/RPMS/scummvm-engine-adl-2.1.1-2.i686.rpm Wrote: /tmp/B.PpRn9_/RPMS/scummvm-engine-avalanche-2.1.1-2.i686.rpm Wrote: /tmp/B.PpRn9_/RPMS/scummvm-engine-bbvs-2.1.1-2.i686.rpm Wrote: /tmp/B.PpRn9_/RPMS/scummvm-engine-cge2-2.1.1-2.i686.rpm Wrote: /tmp/B.PpRn9_/RPMS/scummvm-engine-director-2.1.1-2.i686.rpm Wrote: /tmp/B.PpRn9_/RPMS/scummvm-engine-dm-2.1.1-2.i686.rpm Wrote: /tmp/B.PpRn9_/RPMS/scummvm-engine-fullpipe-2.1.1-2.i686.rpm Wrote: /tmp/B.PpRn9_/RPMS/scummvm-engine-gnap-2.1.1-2.i686.rpm Wrote: /tmp/B.PpRn9_/RPMS/scummvm-engine-lab-2.1.1-2.i686.rpm Wrote: /tmp/B.PpRn9_/RPMS/scummvm-engine-macventure-2.1.1-2.i686.rpm Wrote: /tmp/B.PpRn9_/RPMS/scummvm-engine-mads-2.1.1-2.i686.rpm Wrote: /tmp/B.PpRn9_/RPMS/scummvm-engine-mortevielle-2.1.1-2.i686.rpm Wrote: /tmp/B.PpRn9_/RPMS/scummvm-engine-neverhood-2.1.1-2.i686.rpm Wrote: /tmp/B.PpRn9_/RPMS/scummvm-engine-prince-2.1.1-2.i686.rpm Wrote: /tmp/B.PpRn9_/RPMS/scummvm-engine-sherlock-2.1.1-2.i686.rpm Wrote: /tmp/B.PpRn9_/RPMS/scummvm-engine-titanic-2.1.1-2.i686.rpm Wrote: /tmp/B.PpRn9_/RPMS/scummvm-engine-voyeur-2.1.1-2.i686.rpm Wrote: /tmp/B.PpRn9_/RPMS/scummvm-engine-wage-2.1.1-2.i686.rpm Wrote: /tmp/B.PpRn9_/RPMS/scummvm-engine-xeen-2.1.1-2.i686.rpm Wrote: /tmp/B.PpRn9_/RPMS/scummvm-engine-zvision-2.1.1-2.i686.rpm Wrote: /tmp/B.PpRn9_/RPMS/scummvm-theme-classic-2.1.1-2.i686.rpm Wrote: /tmp/B.PpRn9_/RPMS/scummvm-theme-modern-2.1.1-2.i686.rpm Wrote: /tmp/B.PpRn9_/RPMS/scummvm-theme-remastered-2.1.1-2.i686.rpm Wrote: /tmp/B.PpRn9_/RPMS/scummvm-debuginfo-2.1.1-2.i686.rpm Executing(%clean): /bin/sh -e /tmp/B.PpRn9_/BUILD/tmp/rpm-tmp.87336 + umask 022 + cd /tmp/B.PpRn9_/BUILD + cd scummvm-2.1.1 + /bin/rm '--interactive=never' -rf /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder + rm -rf /tmp/B.PpRn9_/BUILD/tmp/scummvm-2.1.1-root-builder ended at: Sat Aug 1 08:47:29 2020, done in 0:11:30.371305 + chmod -R u+rwX /tmp/B.PpRn9_/BUILD + rm -rf /tmp/B.PpRn9_/tmp /tmp/B.PpRn9_/BUILD copy rpm files to cache_dir: /spools/ready Creating pndir index of /spools/ready/ (type=dir)... Loading [pndir]previous /spools/ready/packages.ndir.gz... Loading [dir]/spools/ready/... 200..400..600..800..1000..1197 Writing /spools/ready/packages.ndir.gz... Begin-PLD-Builder-Info upgrading packages End-PLD-Builder-Info + rm -rf /tmp/B.PpRn9_ Begin-PLD-Builder-Info Build-Time: user:3177.00s sys:183.18s real:714.49s (faults io:87 non-io:42345364) Files queued for ftp: 151493242 scummvm-debuginfo-2.1.1-2.i686.rpm 41871 scummvm-theme-remastered-2.1.1-2.i686.rpm 56638 scummvm-theme-modern-2.1.1-2.i686.rpm 20266 scummvm-theme-classic-2.1.1-2.i686.rpm 158920 scummvm-engine-zvision-2.1.1-2.i686.rpm 343738 scummvm-engine-xeen-2.1.1-2.i686.rpm 81596 scummvm-engine-wage-2.1.1-2.i686.rpm 87052 scummvm-engine-voyeur-2.1.1-2.i686.rpm 971234 scummvm-engine-titanic-2.1.1-2.i686.rpm 362627 scummvm-engine-sherlock-2.1.1-2.i686.rpm 111396 scummvm-engine-prince-2.1.1-2.i686.rpm 357975 scummvm-engine-neverhood-2.1.1-2.i686.rpm 85221 scummvm-engine-mortevielle-2.1.1-2.i686.rpm 610009 scummvm-engine-mads-2.1.1-2.i686.rpm 96795 scummvm-engine-macventure-2.1.1-2.i686.rpm 81765 scummvm-engine-lab-2.1.1-2.i686.rpm 167342 scummvm-engine-gnap-2.1.1-2.i686.rpm 330134 scummvm-engine-fullpipe-2.1.1-2.i686.rpm 182600 scummvm-engine-dm-2.1.1-2.i686.rpm 156822 scummvm-engine-director-2.1.1-2.i686.rpm 81837 scummvm-engine-cge2-2.1.1-2.i686.rpm 86838 scummvm-engine-bbvs-2.1.1-2.i686.rpm 139922 scummvm-engine-avalanche-2.1.1-2.i686.rpm 152158 scummvm-engine-adl-2.1.1-2.i686.rpm 158355 scummvm-engine-access-2.1.1-2.i686.rpm 423159 scummvm-engine-wintermute-2.1.1-2.i686.rpm 211788 scummvm-engine-tony-2.1.1-2.i686.rpm 76155 scummvm-engine-toltecs-2.1.1-2.i686.rpm 379911 scummvm-engine-pegasus-2.1.1-2.i686.rpm 172297 scummvm-engine-hopkins-2.1.1-2.i686.rpm 93412 scummvm-engine-tucker-2.1.1-2.i686.rpm 1169557 scummvm-engine-tsage-2.1.1-2.i686.rpm 74151 scummvm-engine-touche-2.1.1-2.i686.rpm 117857 scummvm-engine-toon-2.1.1-2.i686.rpm 231168 scummvm-engine-tinsel-2.1.1-2.i686.rpm 92034 scummvm-engine-testbed-2.1.1-2.i686.rpm 97375 scummvm-engine-teenagent-2.1.1-2.i686.rpm 172255 scummvm-engine-supernova-2.1.1-2.i686.rpm 349571 scummvm-engine-startrek-2.1.1-2.i686.rpm 187116 scummvm-engine-sword25-2.1.1-2.i686.rpm 139002 scummvm-engine-sword2-2.1.1-2.i686.rpm 116432 scummvm-engine-sword1-2.1.1-2.i686.rpm 111847 scummvm-engine-sludge-2.1.1-2.i686.rpm 104592 scummvm-engine-sky-2.1.1-2.i686.rpm 829192 scummvm-engine-scumm-2.1.1-2.i686.rpm 917360 scummvm-engine-sci-2.1.1-2.i686.rpm 208604 scummvm-engine-saga-2.1.1-2.i686.rpm 139782 scummvm-engine-queen-2.1.1-2.i686.rpm 17098 scummvm-engine-plumbers-2.1.1-2.i686.rpm 114202 scummvm-engine-pink-2.1.1-2.i686.rpm 219035 scummvm-engine-parallaction-2.1.1-2.i686.rpm 108819 scummvm-engine-mutationofjb-2.1.1-2.i686.rpm 466896 scummvm-engine-mohawk-2.1.1-2.i686.rpm 73503 scummvm-engine-made-2.1.1-2.i686.rpm 154656 scummvm-engine-lure-2.1.1-2.i686.rpm 69057 scummvm-engine-lilliput-2.1.1-2.i686.rpm 588123 scummvm-engine-lastexpress-2.1.1-2.i686.rpm 845497 scummvm-engine-kyra-2.1.1-2.i686.rpm 202267 scummvm-engine-illusions-2.1.1-2.i686.rpm 102749 scummvm-engine-hugo-2.1.1-2.i686.rpm 180704 scummvm-engine-hdb-2.1.1-2.i686.rpm 85267 scummvm-engine-groovie-2.1.1-2.i686.rpm 456765 scummvm-engine-gob-2.1.1-2.i686.rpm 619869 scummvm-engine-glk-2.1.1-2.i686.rpm 108250 scummvm-engine-dreamweb-2.1.1-2.i686.rpm 84388 scummvm-engine-drascula-2.1.1-2.i686.rpm 77430 scummvm-engine-draci-2.1.1-2.i686.rpm 188634 scummvm-engine-cryomni3d-2.1.1-2.i686.rpm 88750 scummvm-engine-cryo-2.1.1-2.i686.rpm 103987 scummvm-engine-cruise-2.1.1-2.i686.rpm 65085 scummvm-engine-composer-2.1.1-2.i686.rpm 124987 scummvm-engine-cine-2.1.1-2.i686.rpm 35810 scummvm-engine-chewy-2.1.1-2.i686.rpm 77125 scummvm-engine-cge-2.1.1-2.i686.rpm 672318 scummvm-engine-bladerunner-2.1.1-2.i686.rpm 240929 scummvm-engine-agos-2.1.1-2.i686.rpm 212380 scummvm-engine-agi-2.1.1-2.i686.rpm 869778 scummvm-tools-2.1.1-2.i686.rpm 1893620 scummvm-2.1.1-2.i686.rpm 3895 scummvm-2.1.1-2.src.rpm.uploadinfo End-PLD-Builder-Info
[Back to list of logs] [View rpm -qa of builder]