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 nasi tu byli.
Your IP: 35.169.107.85

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

Status:OK
Source URL:https://buildlogs.pld-linux.org/pld/th/x32/OK/scummvm,adc0deda-6fc3-4d20-b426-a2c779bbd112.bz2
text/plain URL:View!
rpm -qa of builder:View!
Date:2020/08/01 08:48:55
Runtime:0:12:42.917726

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, 2556.6 K/s
installing srpm: scummvm-2.1.1-2.src.rpm
+ install -d /tmp/B.RkFNpI/BUILD /tmp/B.RkFNpI/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.RkFNpI' --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.RkFNpI/BUILD/tmp + TMPDIR=/tmp/B.RkFNpI/BUILD/tmp + exec nice -n 0 rpmbuild -bp --short-circuit --nodeps --define '_topdir /tmp/B.RkFNpI' --define '_specdir %{_topdir}' --define '_sourcedir %{_specdir}' --define '_rpmdir %{_topdir}/RPMS' --define '_builddir %{_topdir}/BUILD' --target x32-pld-linux --define 'prep exit 0' /tmp/B.RkFNpI/scummvm.spec Building target platforms: x32-pld-linux checking BuildConflict-ing packages no BuildConflicts found checking BR rpm: Building target platforms: x32-pld-linux no BR needed building RPM using: set -ex; : build-id: adc0deda-6fc3-4d20-b426-a2c779bbd112; TMPDIR=/tmp/B.RkFNpI/BUILD/tmp exec nice -n 0 rpmbuild -bb --define '_smp_mflags -j9' --define '_make_opts -Otarget' --define '_pld_builder 1' --define '_topdir /tmp/B.RkFNpI' --define '_specdir %{_topdir}' --define '_sourcedir %{_specdir}' --define '_rpmdir %{_topdir}/RPMS' --define '_builddir %{_topdir}/BUILD' --target x32-pld-linux /tmp/B.RkFNpI/scummvm.spec + : build-id: adc0deda-6fc3-4d20-b426-a2c779bbd112 + TMPDIR=/tmp/B.RkFNpI/BUILD/tmp + exec nice -n 0 rpmbuild -bb --define '_smp_mflags -j9' --define '_make_opts -Otarget' --define '_pld_builder 1' --define '_topdir /tmp/B.RkFNpI' --define '_specdir %{_topdir}' --define '_sourcedir %{_specdir}' --define '_rpmdir %{_topdir}/RPMS' --define '_builddir %{_topdir}/BUILD' --target x32-pld-linux /tmp/B.RkFNpI/scummvm.spec Building target platforms: x32-pld-linux Executing(%prep): /bin/sh -e /tmp/B.RkFNpI/BUILD/tmp/rpm-tmp.54245 + umask 022 + cd /tmp/B.RkFNpI/BUILD + cd /tmp/B.RkFNpI/BUILD + rm -rf scummvm-2.1.1 + /usr/bin/xz -dc /tmp/B.RkFNpI/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.RkFNpI/scummvm-tools-2.1.0.tar.xz + /bin/tar -xf - + STATUS=0 + '[' 0 -ne 0 ']' + /bin/id -u + '[' 1000 '=' 0 ']' + /bin/id -u + '[' 1000 '=' 0 ']' + /bin/chmod -Rf a+rX,u+w,g-w,o-w . + echo 'Patch #1 (dwarf-debug.patch):' Patch #1 (dwarf-debug.patch): + '[' -f /tmp/B.RkFNpI/dwarf-debug.patch ']' + /bin/cat /tmp/B.RkFNpI/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.RkFNpI/scummvm-wx-config.patch ']' + /bin/cat /tmp/B.RkFNpI/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.RkFNpI/fluidsynth-printf-attr.patch ']' + /bin/cat /tmp/B.RkFNpI/fluidsynth-printf-attr.patch + /usr/bin/patch -s -p1 + /bin/sed -i -e 's:"plugins":"/usr/libx32/scummvm":' base/plugins.cpp + exit 0 Executing(%build): /bin/sh -e /tmp/B.RkFNpI/BUILD/tmp/rpm-tmp.14840 HOME=/home/users/builder PATH=/home/users/builder/GNUstep/Tools:/bin:/usr/bin:/usr/local/bin TMPDIR=/tmp/B.RkFNpI/BUILD/tmp + umask 022 + cd /tmp/B.RkFNpI/BUILD + cd scummvm-2.1.1 + ./configure '--prefix=/usr' --disable-debug --enable-all-engines --enable-plugins --default-dynamic Running ScummVM configure... Looking for C++ compiler... g++ Checking for compiler version... 10.2.0, ok Building as C++11... no Checking for whether C++ compiler accepts -Wglobal-constructors... no Checking for whether C++ compiler accepts -Wno-undefined-var-template... no Checking for whether C++ compiler accepts -Wno-pragma-pack... no Checking endianness... little Checking 64-bitness... no Type with 1 byte... char Type with 2 bytes... short Type with 4 bytes... int Type with 8 bytes... long long Alignment required... no Checking host CPU architecture... x86_64 Checking hosttype... linux-gnu Checking for pkg-config... yes Looking for sdl-config... /usr/bin/sdl2-config Checking for SDL... yes Checking for SDL_Net... yes Checking if host is POSIX compliant... yes Checking if posix_spawn is supported... yes Checking whether to have a verbose build... no Checking whether building plugins was requested... yes Checking whether building plugins is supported... yes Checking for Ogg... yes Checking for TTS libraries... yes Checking for Vorbis... yes Checking for Tremor... no (Vorbis/Tremor support is mutually exclusive) Checking for OPL2LPT... no Checking for FLAC >= 1.0.1... yes Checking for MAD... yes Checking for ALSA >= 0.9... yes Checking for libjpeg >= v6b... yes Checking for PNG >= 1.2.8... yes Checking for libtheoradec >= 1.0... yes Checking for libfaad... yes Checking for SEQ MIDI... yes Checking for sndio... no Checking for TiMidity... yes Checking for zlib... yes Checking for libmpeg2 >= 0.4.0... yes Checking for liba52... yes Looking for curl-config... /usr/bin/curl-config Checking for libcurl... yes Cloud integration... local, servers Checking for FluidSynth... yes Checking for readline... skipping (text console disabled) Checking for libunity... no Checking for FreeType2... yes Checking for OpenGL... yes (runtime detection) Checking whether iconv.h is present... yes Checking whether iconv needs linking against libiconv... no Checking signature of iconv... iconv_t, char **, size_t *, char **, size_t * Checking for iconv... yes Checking for Linux CD-ROM... no Building translation support... yes (with runtime language detection) Building taskbar integration support... no Building system dialogs support... no Building text-to-speech support... linux Building Bink video support... yes Building updates support... no Backend... sdl (2.0.12), 16bit color, high resolution, savegame timestamp, HQ scalers, MT-32 emulator, Lua, Nuked OPL emulator, event recorder, cloud Engines (plugins): SCUMM [all games] Access ADL AGI AGOS [all games] Lord Avalot d'Argent Beavis and Butthead in Virtual Stupidity Blade Runner CGE CGE2 Chewy: Esc from F5 Cinematique evo 1 Magic Composer Cinematique evo 2 Lost Eden Cryo Omni3D games [all games] Macromedia Director Dungeon Master Dragon History Drascula: The Vampire Strikes Back Dreamweb Full Pipe ScummGlk Interactive Fiction games UFOs Gobli*ns Groovie [all games] Hyperspace Delivery Boy! Hopkins FBI Hugo Trilogy Illusions Engine Kyra [all games] Labyrinth of Time The Last Express Lilliput Lure of the Temptress MacVenture MADE MADS Mohawk [all games] Mortevielle Mutation of JB Neverhood Parallaction The Journeyman Project: Pegasus Prime Pink Panther Plumbers Don't Wear Ties The Prince and The Coward Flight of the Amazon Queen SAGA [all games] SCI [all games] The Lost Files of Sherlock Holmes Beneath a Steel Sky Sludge Star Trek 25th Anniversary/Judgment Rites Mission Supernova Broken Sword Broken Sword II Broken Sword 2.5 Teen Agent TestBed: the Testing framework Tinsel Starship Titanic 3 Skulls of the Toltecs Tony Tough and the Night of Roasted Moths Toonstruck Touche: The Adventures of the Fifth Musketeer TsAGE Bud Tucker in Double Trouble Voyeur WAGE Wintermute World of Xeen Z-Vision WARNING: This ScummVM build contains the following UNSTABLE engines: Lord Avalot d'Argent Chewy: Esc from F5 Lost Eden Macromedia Director Dungeon Master ScummGlk Interactive Fiction games Groovie [Groovie 2 games] The Last Express Lilliput MacVenture Mohawk [Where in Time is Carmen Sandiego?] Mutation of JB Pink Panther SAGA [SAGA 2 games] Sludge Star Trek 25th Anniversary/Judgment Rites TestBed: the Testing framework WAGE Creating config.h Creating config.mk Creating engines/engines.mk Creating engines/plugins_table.h + wx-gtk2-unicode-config --cppflags + pkg-config --cflags freetype2 + /usr/bin/make -Otarget -j9 'CXX=x86_64-pld-linux-gnux32-g++' 'CXXFLAGS= -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -mtune=generic -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -fpic -I/usr/libx32/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DwxDEBUG_LEVEL=0 -DWXUSINGDLL -D__WXGTK__ -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/libx32/glib-2.0/include' 'LDFLAGS=-O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -mtune=generic -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc ' /bin/sh: git: inaccessible or not found C++ gui/about.o In file included from ./gui/about.h:26, from gui/about.cpp:30: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ backends/platform/sdl/sdl-window.o C++ gui/browser.o In file included from ./gui/browser.h:26, from gui/browser.cpp:23: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/edittext.h:26, from gui/browser.cpp:25: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from gui/browser.cpp:26: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from gui/browser.cpp:26: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ gui/browser.cpp:40:15: warning: multi-character character constant [-Wmultichar] 40 | kChooseCmd = 'Chos', | ^~~~~~ gui/browser.cpp:41:13: warning: multi-character character constant [-Wmultichar] 41 | kGoUpCmd = 'GoUp', | ^~~~~~ gui/browser.cpp:42:15: warning: multi-character character constant [-Wmultichar] 42 | kHiddenCmd = 'Hidd', | ^~~~~~ gui/browser.cpp:43:19: warning: multi-character character constant [-Wmultichar] 43 | kPathEditedCmd = 'Path' | ^~~~~~ C++ backends/platform/sdl/posix/posix-main.o C++ gui/chooser.o In file included from ./gui/chooser.h:28, from gui/chooser.cpp:24: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from gui/chooser.cpp:25: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from gui/chooser.cpp:26: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from gui/chooser.cpp:26: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ gui/chooser.cpp:31:15: warning: multi-character character constant [-Wmultichar] 31 | kChooseCmd = 'Chos' | ^~~~~~ C++ backends/platform/sdl/posix/posix.o C++ backends/platform/sdl/sdl.o C++ base/plugins.o C++ gui/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++ 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++ 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++ base/commandLine.o C++ gui/massadd.o In file included from ./gui/massadd.h:26, from gui/massadd.cpp:31: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from ./gui/massadd.h:27, from gui/massadd.cpp:31: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./gui/massadd.h:27, from gui/massadd.cpp:31: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from ./gui/massadd.h:27, from gui/massadd.cpp:31: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ gui/massadd.cpp:52:11: warning: multi-character character constant [-Wmultichar] 52 | kOkCmd = 'OK ', | ^~~~~~ gui/massadd.cpp:53:15: warning: multi-character character constant [-Wmultichar] 53 | kCancelCmd = 'CNCL' | ^~~~~~ C++ gui/saveload.o In file included from ./gui/saveload-dialog.h:26, from gui/saveload.cpp:27: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from ./gui/saveload-dialog.h:27, from gui/saveload.cpp:27: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from gui/saveload.cpp:27: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from gui/saveload.cpp:27: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ In file included from gui/saveload.cpp:27: ./gui/saveload-dialog.h:35:26: warning: multi-character character constant [-Wmultichar] 35 | kSavesSyncProgressCmd = 'SSPR', | ^~~~~~ ./gui/saveload-dialog.h:36:23: warning: multi-character character constant [-Wmultichar] 36 | kSavesSyncEndedCmd = 'SSEN' | ^~~~~~ C++ gui/gui-manager.o In file included from gui/gui-manager.cpp:36: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from gui/gui-manager.cpp:40: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ C++ gui/themebrowser.o In file included from ./gui/themebrowser.h:26, from gui/themebrowser.cpp:23: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from gui/themebrowser.cpp:24: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from gui/themebrowser.cpp:24: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from gui/themebrowser.cpp:24: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ gui/themebrowser.cpp:33:15: warning: multi-character character constant [-Wmultichar] 33 | kChooseCmd = 'Chos' | ^~~~~~ C++ gui/EventRecorder.o In file included from gui/EventRecorder.cpp:38: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./gui/onscreendialog.h:26, from gui/EventRecorder.cpp:39: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ gui/predictivedialog.o In file included from ./gui/predictivedialog.h:26, from gui/predictivedialog.cpp:23: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from gui/predictivedialog.cpp:24: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ gui/predictivedialog.cpp:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCancelCmd = 'CNCL', | ^~~~~~ gui/predictivedialog.cpp:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOkCmd = '__OK', | ^~~~~~ gui/predictivedialog.cpp:47:15: warning: multi-character character constant [-Wmultichar] 47 | kBut1Cmd = 'BUT1', | ^~~~~~ gui/predictivedialog.cpp:48:15: warning: multi-character character constant [-Wmultichar] 48 | kBut2Cmd = 'BUT2', | ^~~~~~ gui/predictivedialog.cpp:49:15: warning: multi-character character constant [-Wmultichar] 49 | kBut3Cmd = 'BUT3', | ^~~~~~ gui/predictivedialog.cpp:50:15: warning: multi-character character constant [-Wmultichar] 50 | kBut4Cmd = 'BUT4', | ^~~~~~ gui/predictivedialog.cpp:51:15: warning: multi-character character constant [-Wmultichar] 51 | kBut5Cmd = 'BUT5', | ^~~~~~ gui/predictivedialog.cpp:52:15: warning: multi-character character constant [-Wmultichar] 52 | kBut6Cmd = 'BUT6', | ^~~~~~ gui/predictivedialog.cpp:53:15: warning: multi-character character constant [-Wmultichar] 53 | kBut7Cmd = 'BUT7', | ^~~~~~ gui/predictivedialog.cpp:54:15: warning: multi-character character constant [-Wmultichar] 54 | kBut8Cmd = 'BUT8', | ^~~~~~ gui/predictivedialog.cpp:55:15: warning: multi-character character constant [-Wmultichar] 55 | kBut9Cmd = 'BUT9', | ^~~~~~ gui/predictivedialog.cpp:56:15: warning: multi-character character constant [-Wmultichar] 56 | kBut0Cmd = 'BUT0', | ^~~~~~ gui/predictivedialog.cpp:57:15: warning: multi-character character constant [-Wmultichar] 57 | kNextCmd = 'NEXT', | ^~~~~~ gui/predictivedialog.cpp:58:15: warning: multi-character character constant [-Wmultichar] 58 | kAddCmd = '_ADD', | ^~~~~~ gui/predictivedialog.cpp:59:15: warning: multi-character character constant [-Wmultichar] 59 | kModeCmd = 'MODE', | ^~~~~~ gui/predictivedialog.cpp:60:15: warning: multi-character character constant [-Wmultichar] 60 | kDelCmd = '_DEL', | ^~~~~~ gui/predictivedialog.cpp:61:15: warning: multi-character character constant [-Wmultichar] 61 | kTestCmd = 'TEST' | ^~~~~~ In file included from /usr/include/string.h:495, from ./common/scummsys.h:120, from ./gui/dialog.h:26, from ./gui/predictivedialog.h:26, from gui/predictivedialog.cpp:23: In function 'char* strncpy(char*, const char*, size_t)', inlined from 'void GUI::PredictiveDialog::addWord(GUI::PredictiveDialog::Dict&, const Common::String&, const Common::String&)' at gui/predictivedialog.cpp:798:11: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, 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/ThemeEval.o C++ gui/editgamedialog.o In file included from ./gui/editgamedialog.h:27, from gui/editgamedialog.cpp:23: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/onscreendialog.h:27, from gui/editgamedialog.cpp:34: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from gui/editgamedialog.cpp:40: ./gui/widgets/popup.h:33:26: warning: multi-character character constant [-Wmultichar] 33 | kPopUpItemSelectedCmd = 'POPs' | ^~~~~~ In file included from ./gui/widgets/scrollcontainer.h:28, from gui/editgamedialog.cpp:41: ./gui/widgets/scrollbar.h:31:21: warning: multi-character character constant [-Wmultichar] 31 | kSetPositionCmd = 'SETP' | ^~~~~~ gui/editgamedialog.cpp:52:14: warning: multi-character character constant [-Wmultichar] 52 | kStartCmd = 'STRT', | ^~~~~~ gui/editgamedialog.cpp:53:14: warning: multi-character character constant [-Wmultichar] 53 | kAboutCmd = 'ABOU', | ^~~~~~ gui/editgamedialog.cpp:54:16: warning: multi-character character constant [-Wmultichar] 54 | kOptionsCmd = 'OPTN', | ^~~~~~ gui/editgamedialog.cpp:55:16: warning: multi-character character constant [-Wmultichar] 55 | kAddGameCmd = 'ADDG', | ^~~~~~ gui/editgamedialog.cpp:56:17: warning: multi-character character constant [-Wmultichar] 56 | kEditGameCmd = 'EDTG', | ^~~~~~ gui/editgamedialog.cpp:57:19: warning: multi-character character constant [-Wmultichar] 57 | kRemoveGameCmd = 'REMG', | ^~~~~~ gui/editgamedialog.cpp:58:17: warning: multi-character character constant [-Wmultichar] 58 | kLoadGameCmd = 'LOAD', | ^~~~~~ gui/editgamedialog.cpp:59:13: warning: multi-character character constant [-Wmultichar] 59 | kQuitCmd = 'QUIT', | ^~~~~~ gui/editgamedialog.cpp:60:15: warning: multi-character character constant [-Wmultichar] 60 | kSearchCmd = 'SRCH', | ^~~~~~ gui/editgamedialog.cpp:61:19: warning: multi-character character constant [-Wmultichar] 61 | kListSearchCmd = 'LSSR', | ^~~~~~ gui/editgamedialog.cpp:62:20: warning: multi-character character constant [-Wmultichar] 62 | kSearchClearCmd = 'SRCL', | ^~~~~~ gui/editgamedialog.cpp:64:31: warning: multi-character character constant [-Wmultichar] 64 | kCmdGlobalGraphicsOverride = 'OGFX', | ^~~~~~ gui/editgamedialog.cpp:65:28: warning: multi-character character constant [-Wmultichar] 65 | kCmdGlobalAudioOverride = 'OSFX', | ^~~~~~ gui/editgamedialog.cpp:66:27: warning: multi-character character constant [-Wmultichar] 66 | kCmdGlobalMIDIOverride = 'OMID', | ^~~~~~ gui/editgamedialog.cpp:67:27: warning: multi-character character constant [-Wmultichar] 67 | kCmdGlobalMT32Override = 'OM32', | ^~~~~~ gui/editgamedialog.cpp:68:29: warning: multi-character character constant [-Wmultichar] 68 | kCmdGlobalVolumeOverride = 'OVOL', | ^~~~~~ gui/editgamedialog.cpp:70:27: warning: multi-character character constant [-Wmultichar] 70 | kCmdChooseSoundFontCmd = 'chsf', | ^~~~~~ gui/editgamedialog.cpp:72:21: warning: multi-character character constant [-Wmultichar] 72 | kCmdExtraBrowser = 'PEXT', | ^~~~~~ gui/editgamedialog.cpp:73:23: warning: multi-character character constant [-Wmultichar] 73 | kCmdExtraPathClear = 'PEXC', | ^~~~~~ gui/editgamedialog.cpp:74:20: warning: multi-character character constant [-Wmultichar] 74 | kCmdGameBrowser = 'PGME', | ^~~~~~ gui/editgamedialog.cpp:75:20: warning: multi-character character constant [-Wmultichar] 75 | kCmdSaveBrowser = 'PSAV', | ^~~~~~ gui/editgamedialog.cpp:76:22: warning: multi-character character constant [-Wmultichar] 76 | kCmdSavePathClear = 'PSAC', | ^~~~~~ gui/editgamedialog.cpp:78:35: warning: multi-character character constant [-Wmultichar] 78 | kGraphicsTabContainerReflowCmd = 'gtcr' | ^~~~~~ C++ gui/ThemeLayout.o C++ gui/Tooltip.o In file included from gui/Tooltip.cpp:24: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from gui/Tooltip.cpp:25: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ gui/animation/Animation.o C++ gui/launcher.o In file included from ./gui/about.h:26, from gui/launcher.cpp:33: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from ./gui/massadd.h:27, from gui/launcher.cpp:38: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./gui/massadd.h:27, from gui/launcher.cpp:38: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from ./gui/massadd.h:27, from gui/launcher.cpp:38: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ In file included from gui/launcher.cpp:52: ./gui/widgets/popup.h:33:26: warning: multi-character character constant [-Wmultichar] 33 | kPopUpItemSelectedCmd = 'POPs' | ^~~~~~ gui/launcher.cpp:65:14: warning: multi-character character constant [-Wmultichar] 65 | kStartCmd = 'STRT', | ^~~~~~ gui/launcher.cpp:66:14: warning: multi-character character constant [-Wmultichar] 66 | kAboutCmd = 'ABOU', | ^~~~~~ gui/launcher.cpp:67:16: warning: multi-character character constant [-Wmultichar] 67 | kOptionsCmd = 'OPTN', | ^~~~~~ gui/launcher.cpp:68:16: warning: multi-character character constant [-Wmultichar] 68 | kAddGameCmd = 'ADDG', | ^~~~~~ gui/launcher.cpp:69:17: warning: multi-character character constant [-Wmultichar] 69 | kEditGameCmd = 'EDTG', | ^~~~~~ gui/launcher.cpp:70:19: warning: multi-character character constant [-Wmultichar] 70 | kRemoveGameCmd = 'REMG', | ^~~~~~ gui/launcher.cpp:71:17: warning: multi-character character constant [-Wmultichar] 71 | kLoadGameCmd = 'LOAD', | ^~~~~~ gui/launcher.cpp:72:13: warning: multi-character character constant [-Wmultichar] 72 | kQuitCmd = 'QUIT', | ^~~~~~ gui/launcher.cpp:73:15: warning: multi-character character constant [-Wmultichar] 73 | kSearchCmd = 'SRCH', | ^~~~~~ gui/launcher.cpp:74:19: warning: multi-character character constant [-Wmultichar] 74 | kListSearchCmd = 'LSSR', | ^~~~~~ gui/launcher.cpp:75:20: warning: multi-character character constant [-Wmultichar] 75 | kSearchClearCmd = 'SRCL', | ^~~~~~ gui/launcher.cpp:77:31: warning: multi-character character constant [-Wmultichar] 77 | kCmdGlobalGraphicsOverride = 'OGFX', | ^~~~~~ gui/launcher.cpp:78:28: warning: multi-character character constant [-Wmultichar] 78 | kCmdGlobalAudioOverride = 'OSFX', | ^~~~~~ gui/launcher.cpp:79:27: warning: multi-character character constant [-Wmultichar] 79 | kCmdGlobalMIDIOverride = 'OMID', | ^~~~~~ gui/launcher.cpp:80:27: warning: multi-character character constant [-Wmultichar] 80 | kCmdGlobalMT32Override = 'OM32', | ^~~~~~ gui/launcher.cpp:81:29: warning: multi-character character constant [-Wmultichar] 81 | kCmdGlobalVolumeOverride = 'OVOL', | ^~~~~~ gui/launcher.cpp:83:27: warning: multi-character character constant [-Wmultichar] 83 | kCmdChooseSoundFontCmd = 'chsf', | ^~~~~~ gui/launcher.cpp:85:21: warning: multi-character character constant [-Wmultichar] 85 | kCmdExtraBrowser = 'PEXT', | ^~~~~~ gui/launcher.cpp:86:23: warning: multi-character character constant [-Wmultichar] 86 | kCmdExtraPathClear = 'PEXC', | ^~~~~~ gui/launcher.cpp:87:20: warning: multi-character character constant [-Wmultichar] 87 | kCmdGameBrowser = 'PGME', | ^~~~~~ gui/launcher.cpp:88:20: warning: multi-character character constant [-Wmultichar] 88 | kCmdSaveBrowser = 'PSAV', | ^~~~~~ gui/launcher.cpp:89:22: warning: multi-character character constant [-Wmultichar] 89 | kCmdSavePathClear = 'PSAC' | ^~~~~~ C++ gui/animation/SequenceAnimationComposite.o C++ gui/animation/RepeatAnimationWrapper.o C++ gui/unknown-game-dialog.o In file included from ./gui/unknown-game-dialog.h:26, from gui/unknown-game-dialog.cpp:23: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/popup.h:26, from gui/unknown-game-dialog.cpp:32: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from gui/unknown-game-dialog.cpp:32: ./gui/widgets/popup.h:33:26: warning: multi-character character constant [-Wmultichar] 33 | kPopUpItemSelectedCmd = 'POPs' | ^~~~~~ In file included from ./gui/widgets/scrollcontainer.h:28, from gui/unknown-game-dialog.cpp:33: ./gui/widgets/scrollbar.h:31:21: warning: multi-character character constant [-Wmultichar] 31 | kSetPositionCmd = 'SETP' | ^~~~~~ gui/unknown-game-dialog.cpp:38:21: warning: multi-character character constant [-Wmultichar] 38 | kCopyToClipboard = 'cpcl', | ^~~~~~ gui/unknown-game-dialog.cpp:39:23: warning: multi-character character constant [-Wmultichar] 39 | kOpenBugtrackerURL = 'ourl', | ^~~~~~ gui/unknown-game-dialog.cpp:40:11: warning: multi-character character constant [-Wmultichar] 40 | kClose = 'clse', | ^~~~~~ gui/unknown-game-dialog.cpp:41:15: warning: multi-character character constant [-Wmultichar] 41 | kAddAnyway = 'adda', | ^~~~~~ gui/unknown-game-dialog.cpp:42:27: warning: multi-character character constant [-Wmultichar] 42 | kScrollContainerReflow = 'SCRf' | ^~~~~~ C++ gui/widgets/edittext.o In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/edittext.h:26, from gui/widgets/edittext.cpp:24: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./gui/widgets/edittext.h:28, from gui/widgets/edittext.cpp:24: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ gui/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/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/scrollbar.o In file included from ./gui/widgets/scrollbar.h:26, from gui/widgets/scrollbar.cpp:26: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from gui/widgets/scrollbar.cpp:26: ./gui/widgets/scrollbar.h:31:21: warning: multi-character character constant [-Wmultichar] 31 | kSetPositionCmd = 'SETP' | ^~~~~~ C++ gui/widgets/popup.o In file included from gui/widgets/popup.cpp:24: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/popup.h:26, from gui/widgets/popup.cpp:26: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from gui/widgets/popup.cpp:26: ./gui/widgets/popup.h:33:26: warning: multi-character character constant [-Wmultichar] 33 | kPopUpItemSelectedCmd = 'POPs' | ^~~~~~ C++ gui/widget.o In file included from gui/widget.cpp:29: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from gui/widget.cpp:34: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ gui/widgets/scrollcontainer.o In file included from ./gui/widgets/scrollcontainer.h:26, from gui/widgets/scrollcontainer.cpp:24: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./gui/widgets/scrollcontainer.h:28, from gui/widgets/scrollcontainer.cpp:24: ./gui/widgets/scrollbar.h:31:21: warning: multi-character character constant [-Wmultichar] 31 | kSetPositionCmd = 'SETP' | ^~~~~~ C++ gui/ThemeEngine.o In file included from gui/ThemeEngine.cpp:42: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ C++ gui/widgets/list.o In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from gui/widgets/list.cpp:27: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from gui/widgets/list.cpp:27: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from gui/widgets/list.cpp:27: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ In file included from gui/widgets/list.cpp:28: ./gui/widgets/scrollbar.h:31:21: warning: multi-character character constant [-Wmultichar] 31 | kSetPositionCmd = 'SETP' | ^~~~~~ In file included from gui/widgets/list.cpp:29: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ gui/editrecorddialog.o In file included from gui/editrecorddialog.h:26, from gui/editrecorddialog.cpp:23: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/edittext.h:26, from gui/editrecorddialog.cpp:24: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ C++ gui/downloaddialog.o In file included from ./gui/downloaddialog.h:26, from gui/downloaddialog.cpp:23: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from gui/downloaddialog.cpp:23: ./gui/downloaddialog.h:41:25: warning: multi-character character constant [-Wmultichar] 41 | kDownloadProgressCmd = 'DLPR', | ^~~~~~ ./gui/downloaddialog.h:42:22: warning: multi-character character constant [-Wmultichar] 42 | kDownloadEndedCmd = 'DLEN' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/edittext.h:26, from gui/downloaddialog.cpp:36: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from gui/downloaddialog.cpp:37: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from gui/downloaddialog.cpp:37: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ gui/downloaddialog.cpp:42:29: warning: multi-character character constant [-Wmultichar] 42 | kDownloadDialogButtonCmd = 'Dldb' | ^~~~~~ C++ 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++ gui/fluidsynth-dialog.o In file included from ./gui/fluidsynth-dialog.h:27, from gui/fluidsynth-dialog.cpp:23: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/tab.h:26, from gui/fluidsynth-dialog.cpp:26: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from gui/fluidsynth-dialog.cpp:27: ./gui/widgets/popup.h:33:26: warning: multi-character character constant [-Wmultichar] 33 | kPopUpItemSelectedCmd = 'POPs' | ^~~~~~ gui/fluidsynth-dialog.cpp:36:24: warning: multi-character character constant [-Wmultichar] 36 | kActivateChorusCmd = 'acho', | ^~~~~~ gui/fluidsynth-dialog.cpp:37:32: warning: multi-character character constant [-Wmultichar] 37 | kChorusVoiceCountChangedCmd = 'cvcc', | ^~~~~~ gui/fluidsynth-dialog.cpp:38:28: warning: multi-character character constant [-Wmultichar] 38 | kChorusLevelChangedCmd = 'clec', | ^~~~~~ gui/fluidsynth-dialog.cpp:39:28: warning: multi-character character constant [-Wmultichar] 39 | kChorusSpeedChangedCmd = 'cspc', | ^~~~~~ gui/fluidsynth-dialog.cpp:40:28: warning: multi-character character constant [-Wmultichar] 40 | kChorusDepthChangedCmd = 'cdec', | ^~~~~~ gui/fluidsynth-dialog.cpp:42:24: warning: multi-character character constant [-Wmultichar] 42 | kActivateReverbCmd = 'arev', | ^~~~~~ gui/fluidsynth-dialog.cpp:43:30: warning: multi-character character constant [-Wmultichar] 43 | kReverbRoomSizeChangedCmd = 'rrsc', | ^~~~~~ gui/fluidsynth-dialog.cpp:44:29: warning: multi-character character constant [-Wmultichar] 44 | kReverbDampingChangedCmd = 'rdac', | ^~~~~~ gui/fluidsynth-dialog.cpp:45:28: warning: multi-character character constant [-Wmultichar] 45 | kReverbWidthChangedCmd = 'rwic', | ^~~~~~ gui/fluidsynth-dialog.cpp:46:28: warning: multi-character character constant [-Wmultichar] 46 | kReverbLevelChangedCmd = 'rlec', | ^~~~~~ gui/fluidsynth-dialog.cpp:48:23: warning: multi-character character constant [-Wmultichar] 48 | kResetSettingsCmd = 'rese' | ^~~~~~ C++ backends/audiocd/default/default-audiocd.o C++ backends/audiocd/audiocd-stream.o C++ backends/fs/abstract-fs.o C++ backends/fs/stdiostream.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/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/modular-backend.o C++ backends/midi/seq.o C++ backends/midi/alsa.o C++ gui/ThemeParser.o C++ backends/midi/timidity.o backends/midi/timidity.cpp: In member function 'int MidiDriver_TIMIDITY::_ZN19MidiDriver_TIMIDITY4openEv.part.0()': backends/midi/timidity.cpp:214:42: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size 6 [-Wformat-truncation=] 214 | snprintf(data_port, sizeof(data_port), "%d", num); | ^~ backends/midi/timidity.cpp:214:41: note: directive argument in the range [-2147483648, 65535] 214 | snprintf(data_port, sizeof(data_port), "%d", num); | ^~~~ In file included from /usr/include/stdio.h:867, from ./common/scummsys.h:118, from backends/midi/timidity.cpp:38: /usr/include/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output between 2 and 12 bytes into a destination of size 6 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ backends/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/timer/default/default-timer.o C++ backends/cloud/storagefile.o C++ backends/cloud/iso8601.o C++ backends/cloud/cloudicon.o C++ backends/cloud/basestorage.o C++ backends/cloud/downloadrequest.o C++ backends/cloud/storage.o C++ backends/cloud/folderdownloadrequest.o In file included from ./gui/downloaddialog.h:26, from backends/cloud/folderdownloadrequest.cpp:27: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from backends/cloud/folderdownloadrequest.cpp:27: ./gui/downloaddialog.h:41:25: warning: multi-character character constant [-Wmultichar] 41 | kDownloadProgressCmd = 'DLPR', | ^~~~~~ ./gui/downloaddialog.h:42:22: warning: multi-character character constant [-Wmultichar] 42 | kDownloadEndedCmd = 'DLEN' | ^~~~~~ C++ 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/saves/default/default-saves.o C++ backends/cloud/cloudmanager.o backends/cloud/cloudmanager.cpp: In member function 'void Cloud::CloudManager::save()': backends/cloud/cloudmanager.cpp:124:79: warning: format '%lu' expects argument of type 'long unsigned int', but argument 2 has type 'uint64' {aka 'long long unsigned int'} [-Wformat=] 124 | ConfMan.set(kStoragePrefix + name + "_usedBytes", Common::String::format("%lu", _storages[i].usedBytes), ConfMan.kCloudDomain); | ~~^ | | | long unsigned int | %llu C++ backends/cloud/box/boxstorage.o C++ backends/cloud/box/boxtokenrefresher.o C++ backends/cloud/box/boxlistdirectorybyidrequest.o C++ backends/cloud/dropbox/dropboxstorage.o C++ backends/cloud/dropbox/dropboxcreatedirectoryrequest.o C++ backends/cloud/box/boxuploadrequest.o C++ backends/cloud/dropbox/dropboxinforequest.o C++ backends/cloud/savessyncrequest.o In file included from ./gui/saveload-dialog.h:26, from backends/cloud/savessyncrequest.cpp:33: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from ./gui/saveload-dialog.h:27, from backends/cloud/savessyncrequest.cpp:33: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from backends/cloud/savessyncrequest.cpp:33: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from backends/cloud/savessyncrequest.cpp:33: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ In file included from backends/cloud/savessyncrequest.cpp:33: ./gui/saveload-dialog.h:35:26: warning: multi-character character constant [-Wmultichar] 35 | kSavesSyncProgressCmd = 'SSPR', | ^~~~~~ ./gui/saveload-dialog.h:36:23: warning: multi-character character constant [-Wmultichar] 36 | kSavesSyncEndedCmd = 'SSEN' | ^~~~~~ C++ backends/cloud/dropbox/dropboxlistdirectoryrequest.o C++ backends/cloud/dropbox/dropboxuploadrequest.o C++ backends/cloud/googledrive/googledrivelistdirectorybyidrequest.o C++ backends/cloud/googledrive/googledrivetokenrefresher.o C++ backends/cloud/id/idstorage.o C++ backends/cloud/id/iddownloadrequest.o C++ backends/cloud/id/idcreatedirectoryrequest.o C++ backends/cloud/id/idresolveidrequest.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/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/onedrivestorage.o C++ backends/cloud/onedrive/onedrivetokenrefresher.o C++ backends/networking/curl/request.o C++ backends/networking/curl/connectionmanager.o C++ backends/cloud/onedrive/onedriveuploadrequest.o C++ backends/networking/curl/curlrequest.o C++ backends/cloud/onedrive/onedrivelistdirectoryrequest.o C++ backends/networking/curl/curljsonrequest.o C++ backends/networking/curl/networkreadstream.o C++ backends/networking/sdl_net/getclienthandler.o C++ backends/networking/sdl_net/handlers/downloadfilehandler.o C++ backends/networking/sdl_net/handlers/createdirectoryhandler.o C++ backends/networking/sdl_net/handlers/filesbasehandler.o C++ backends/networking/sdl_net/handlers/filesajaxpagehandler.o C++ backends/networking/sdl_net/handlers/indexpagehandler.o C++ backends/networking/sdl_net/handlers/resourcehandler.o C++ backends/networking/sdl_net/handlers/uploadfilehandler.o C++ backends/networking/sdl_net/handlers/filespagehandler.o C++ backends/networking/sdl_net/handlerutils.o C++ backends/networking/sdl_net/handlers/listajaxhandler.o C++ backends/networking/sdl_net/client.o C++ backends/networking/sdl_net/uploadfileclienthandler.o C++ backends/networking/sdl_net/reader.o C++ backends/graphics/opengl/debug.o C++ backends/networking/sdl_net/localwebserver.o C++ backends/graphics/opengl/context.o C++ backends/graphics/opengl/pipelines/clut8.o C++ backends/graphics/opengl/framebuffer.o C++ backends/graphics/opengl/pipelines/fixed.o C++ backends/graphics/opengl/texture.o C++ backends/graphics/opengl/pipelines/pipeline.o C++ backends/graphics/opengl/shader.o C++ backends/graphics/opengl/pipelines/shader.o C++ backends/mixer/sdl/sdl-mixer.o C++ backends/mutex/sdl/sdl-mutex.o C++ backends/plugins/sdl/sdl-provider.o C++ backends/graphics/opengl/opengl-graphics.o C++ backends/graphics/sdl/sdl-graphics.o C++ backends/fs/posix/posix-fs-factory.o C++ backends/events/sdl/sdl-events.o C++ backends/fs/posix-drives/posix-drives-fs-factory.o C++ backends/fs/posix/posix-fs.o C++ backends/fs/posix-drives/posix-drives-fs.o C++ backends/fs/chroot/chroot-fs-factory.o C++ backends/timer/sdl/sdl-timer.o C++ backends/fs/chroot/chroot-fs.o C++ backends/taskbar/unity/unity-taskbar.o C++ backends/plugins/posix/posix-provider.o C++ backends/saves/posix/posix-saves.o C++ backends/text-to-speech/linux/linux-text-to-speech.o C++ backends/graphics/openglsdl/openglsdl-graphics.o C++ engines/obsolete.o C++ engines/savestate.o C++ engines/dialogs.o In file included from ./gui/about.h:26, from engines/dialogs.cpp:31: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from engines/dialogs.cpp:38: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from engines/dialogs.cpp:42: ./engines/dialogs.h:40:14: warning: multi-character character constant [-Wmultichar] 40 | kSaveCmd = 'SAVE', | ^~~~~~ ./engines/dialogs.h:41:14: warning: multi-character character constant [-Wmultichar] 41 | kLoadCmd = 'LOAD', | ^~~~~~ ./engines/dialogs.h:42:14: warning: multi-character character constant [-Wmultichar] 42 | kPlayCmd = 'PLAY', | ^~~~~~ ./engines/dialogs.h:43:17: warning: multi-character character constant [-Wmultichar] 43 | kOptionsCmd = 'OPTN', | ^~~~~~ ./engines/dialogs.h:44:14: warning: multi-character character constant [-Wmultichar] 44 | kHelpCmd = 'HELP', | ^~~~~~ ./engines/dialogs.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kAboutCmd = 'ABOU', | ^~~~~~ ./engines/dialogs.h:46:14: warning: multi-character character constant [-Wmultichar] 46 | kQuitCmd = 'QUIT', | ^~~~~~ ./engines/dialogs.h:47:13: warning: multi-character character constant [-Wmultichar] 47 | kRTLCmd = 'RTL ', | ^~~~~~ ./engines/dialogs.h:48:16: warning: multi-character character constant [-Wmultichar] 48 | kChooseCmd = 'CHOS' | ^~~~~~ engines/dialogs.cpp:255:13: warning: multi-character character constant [-Wmultichar] 255 | kKeysCmd = 'KEYS' | ^~~~~~ C++ engines/game.o C++ backends/mixer/nullmixer/nullsdl-mixer.o C++ backends/saves/recorder/recorder-saves.o C++ engines/engine.o In file included from ./engines/dialogs.h:26, from engines/engine.cpp:32: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from engines/engine.cpp:32: ./engines/dialogs.h:40:14: warning: multi-character character constant [-Wmultichar] 40 | kSaveCmd = 'SAVE', | ^~~~~~ ./engines/dialogs.h:41:14: warning: multi-character character constant [-Wmultichar] 41 | kLoadCmd = 'LOAD', | ^~~~~~ ./engines/dialogs.h:42:14: warning: multi-character character constant [-Wmultichar] 42 | kPlayCmd = 'PLAY', | ^~~~~~ ./engines/dialogs.h:43:17: warning: multi-character character constant [-Wmultichar] 43 | kOptionsCmd = 'OPTN', | ^~~~~~ ./engines/dialogs.h:44:14: warning: multi-character character constant [-Wmultichar] 44 | kHelpCmd = 'HELP', | ^~~~~~ ./engines/dialogs.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kAboutCmd = 'ABOU', | ^~~~~~ ./engines/dialogs.h:46:14: warning: multi-character character constant [-Wmultichar] 46 | kQuitCmd = 'QUIT', | ^~~~~~ ./engines/dialogs.h:47:13: warning: multi-character character constant [-Wmultichar] 47 | kRTLCmd = 'RTL ', | ^~~~~~ ./engines/dialogs.h:48:16: warning: multi-character character constant [-Wmultichar] 48 | kChooseCmd = 'CHOS' | ^~~~~~ C++ backends/graphics/surfacesdl/surfacesdl-graphics.o C++ video/dxa_decoder.o C++ video/flic_decoder.o C++ video/avi_decoder.o C++ video/mpegps_decoder.o C++ video/psx_decoder.o C++ video/qt_decoder.o C++ image/bmp.o C++ video/smk_decoder.o C++ video/theora_decoder.o C++ image/iff.o C++ engines/advancedDetector.o C++ video/video_decoder.o C++ image/pcx.o C++ image/jpeg.o C++ image/codecs/bmp_raw.o C++ image/png.o C++ image/tga.o C++ video/coktel_decoder.o C++ image/codecs/codec.o C++ image/codecs/cdtoons.o C++ image/codecs/mjpeg.o C++ image/codecs/msrle4.o C++ image/pict.o C++ image/codecs/msrle.o C++ image/codecs/msvideo1.o C++ image/codecs/indeo5.o C++ image/codecs/rpza.o C++ video/bink_decoder.o C++ image/codecs/smc.o C++ image/codecs/indeo3.o C++ image/codecs/qtrle.o C++ image/codecs/cinepak.o C++ image/codecs/indeo/mem.o C++ image/codecs/indeo4.o C++ image/codecs/truemotion1.o C++ image/codecs/mpeg.o C++ image/codecs/indeo/vlc.o C++ image/codecs/indeo/indeo_dsp.o C++ graphics/fonts/consolefont.o C++ graphics/cursorman.o C++ graphics/conversion.o C++ image/codecs/indeo/indeo.o C++ graphics/fontman.o C++ graphics/fonts/newfont.o C++ graphics/fonts/newfont_big.o C++ graphics/font.o C++ image/codecs/svq1.o C++ graphics/fonts/bdf.o C++ graphics/maccursor.o C++ graphics/fonts/winfont.o C++ graphics/fonts/macfont.o C++ graphics/macgui/mactextwindow.o C++ graphics/macgui/macwindowborder.o C++ graphics/macgui/macfontmanager.o C++ graphics/fonts/ttf.o C++ graphics/macgui/macwindow.o C++ graphics/pixelformat.o C++ graphics/larryScale.o C++ graphics/macgui/mactext.o C++ graphics/macgui/macmenu.o C++ graphics/primitives.o C++ graphics/macgui/macwindowmanager.o C++ graphics/scaler.o C++ graphics/screen.o C++ graphics/transform_struct.o C++ graphics/transform_tools.o C++ graphics/scaler/thumbnail_intern.o C++ graphics/nine_patch.o C++ graphics/thumbnail.o C++ graphics/VectorRenderer.o C++ graphics/sjis.o C++ graphics/surface.o C++ graphics/managed_surface.o C++ graphics/scaler/downscaler.o C++ graphics/scaler/scale2x.o C++ graphics/scaler/aspect.o C++ graphics/wincursor.o C++ graphics/yuv_to_rgb.o C++ graphics/transparent_surface.o C++ graphics/scaler/scale3x.o C++ graphics/scaler/scalebit.o C++ graphics/scaler/2xsai.o C++ audio/fmopl.o C++ audio/audiostream.o C++ audio/midiparser_smf.o C++ audio/midiparser_xmidi.o C++ audio/mididrv.o In file included from ./gui/message.h:26, from audio/mididrv.cpp:31: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ audio/adlib.o audio/adlib.cpp:1268:14: warning: multi-character character constant [-Wmultichar] 1268 | if (type == 'ADL ') { | ^~~~~~ audio/adlib.cpp:1354:14: warning: multi-character character constant [-Wmultichar] 1354 | if (type == 'ADLP') { | ^~~~~~ C++ audio/midiparser_qt.o C++ audio/midiparser.o C++ audio/midiplayer.o C++ audio/musicplugin.o C++ audio/mpu401.o C++ audio/miles_adlib.o C++ audio/miles_mt32.o C++ audio/timestamp.o C++ audio/null.o C++ audio/decoders/3do.o C++ audio/decoders/aiff.o C++ audio/decoders/aac.o C++ audio/decoders/mac_snd.o C++ audio/decoders/flac.o C++ audio/decoders/iff_sound.o C++ audio/decoders/adpcm.o C++ audio/mixer.o C++ audio/decoders/vorbis.o C++ audio/decoders/mp3.o C++ audio/decoders/wave.o C++ audio/decoders/raw.o C++ audio/decoders/voc.o C++ audio/decoders/xa.o C++ audio/decoders/quicktime.o C++ audio/mods/infogrames.o C++ audio/mods/maxtrax.o C++ audio/mods/module.o C++ audio/mods/protracker.o C++ audio/mods/mod_xm_s3m.o C++ audio/mods/module_mod_xm_s3m.o C++ audio/mods/rjp1.o C++ audio/mods/paula.o C++ audio/mods/soundfx.o C++ audio/softsynth/opl/dosbox.o C++ audio/softsynth/cms.o C++ audio/mods/tfmx.o C++ audio/softsynth/fmtowns_pc98/pc98_audio.o C++ audio/decoders/qdm2.o audio/decoders/qdm2.cpp: In member function 'void Audio::QDM2Stream::qdm2_fft_tone_synthesizer(uint8)': audio/decoders/qdm2.cpp:2420:21: warning: taking address of packed member of 'Audio::QDM2FFT' may result in an unaligned pointer value [-Waddress-of-packed-member] 2420 | tone.complex = &_fft.complex[ch][offset]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ audio/decoders/qdm2.cpp: In member function 'void Audio::QDM2Stream::qdm2_calculate_fft(int)': audio/decoders/qdm2.cpp:2438:43: warning: taking address of packed member of 'Audio::QDM2FFT' may result in an unaligned pointer value [-Waddress-of-packed-member] 2438 | _rdft->calc((float *)_fft.complex[channel]); | ~~~~~~~~~~~~~~~~~~~~^ C++ audio/softsynth/opl/mame.o C++ audio/softsynth/opl/dbopl.o C++ audio/softsynth/fmtowns_pc98/towns_pc98_plugins.o C++ audio/softsynth/appleiigs.o C++ audio/softsynth/fmtowns_pc98/towns_audio.o C++ audio/softsynth/fmtowns_pc98/towns_euphony.o C++ audio/softsynth/fmtowns_pc98/towns_pc98_fmsynth.o C++ audio/softsynth/eas.o C++ audio/softsynth/wave6581.o C++ audio/softsynth/pcspk.o C++ audio/softsynth/fluidsynth.o C++ audio/softsynth/mt32.o In file included from ./gui/message.h:26, from audio/softsynth/mt32.cpp:50: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ audio/softsynth/sid.o C++ audio/decoders/ac3.o C++ audio/softsynth/fmtowns_pc98/towns_pc98_driver.o C++ audio/alsa_opl.o C++ audio/rate.o C++ audio/softsynth/opl/nuked.o C++ common/coroutines.o C++ common/dcl.o C++ common/archive.o C++ common/error.o C++ common/debug.o C++ common/EventDispatcher.o C++ common/EventMapper.o C++ common/gui_options.o C++ common/config-manager.o C++ common/file.o C++ common/hashmap.o C++ common/iff_container.o C++ common/fs.o C++ common/language.o C++ common/localization.o C++ common/installshield_cab.o C++ common/ini-file.o C++ common/memorypool.o C++ common/md5.o C++ common/mutex.o C++ common/platform.o C++ common/osd_message_queue.o C++ common/json.o C++ common/rendermode.o C++ common/rational.o C++ common/macresman.o C++ common/system.o C++ common/textconsole.o C++ graphics/VectorRendererSpec.o C++ common/str.o C++ common/stream.o C++ common/tokenizer.o C++ common/util.o C++ common/quicktime.o C++ common/random.o C++ graphics/scaler/hq2x.o C++ common/ustr.o C++ common/winexe.o C++ common/cosinetables.o C++ common/translation.o C++ common/unarj.o C++ common/unzip.o C++ common/dct.o C++ common/rdft.o C++ common/winexe_ne.o C++ common/fft.o C++ common/sinetables.o C++ common/lua/double_serialization.o C++ common/winexe_pe.o C++ common/encoding.o C++ common/zlib.o C++ graphics/scaler/hq3x.o C++ common/xmlparser.o C++ common/lua/lauxlib.o C++ common/lua/lbaselib.o C++ common/lua/lfunc.o C++ common/lua/ldblib.o C++ common/lua/ldebug.o C++ common/lua/linit.o C++ common/lua/ldo.o C++ common/lua/lcode.o C++ common/lua/lapi.o C++ common/lua/lmem.o C++ common/lua/liolib.o C++ common/lua/lgc.o C++ common/lua/lopcodes.o C++ common/lua/loadlib.o C++ common/lua/lobject.o C++ common/lua/lmathlib.o C++ common/lua/llex.o C++ common/lua/loslib.o C++ common/lua/lstate.o C++ common/lua/lstring.o C++ common/lua/ltablib.o C++ common/lua/ltm.o C++ common/lua/lua_persistence_util.o C++ common/lua/ltable.o C++ common/lua/lua_persist.o C++ common/lua/lstrlib.o C++ common/lua/lzio.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++ common/lua/lparser.o C++ audio/softsynth/mt32/LA32Ramp.o C++ audio/softsynth/mt32/LA32FloatWaveGenerator.o C++ common/lua/scummvm_file.o C++ common/recorderfile.o C++ audio/softsynth/mt32/LA32WaveGenerator.o C++ audio/softsynth/mt32/PartialManager.o C++ audio/softsynth/mt32/MidiStreamParser.o C++ common/lua/lvm.o C++ audio/softsynth/mt32/Partial.o C++ audio/softsynth/mt32/Poly.o C++ audio/softsynth/mt32/BReverbModel.o C++ audio/softsynth/mt32/ROMInfo.o C++ audio/softsynth/mt32/FileStream.o C++ audio/softsynth/mt32/Part.o C++ audio/softsynth/mt32/Tables.o C++ audio/softsynth/mt32/TVF.o C++ audio/softsynth/mt32/sha1/sha1.o C++ audio/softsynth/mt32/TVA.o C++ audio/softsynth/mt32/SampleRateConverter.o C++ audio/softsynth/mt32/TVP.o C++ engines/scumm/base-costume.o C++ engines/scumm/cdda.o C++ engines/scumm/bomp.o C++ engines/scumm/camera.o C++ audio/softsynth/mt32/c_interface/c_interface.o C++ engines/scumm/charset-fontdata.o C++ engines/scumm/boxes.o C++ engines/scumm/akos.o C++ audio/softsynth/mt32/Synth.o C++ engines/scumm/cursor.o C++ engines/scumm/debugger.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/file_nes.o C++ engines/scumm/file.o C++ engines/scumm/dialogs.o In file included from engines/scumm/dialogs.cpp:37: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./engines/scumm/dialogs.h:28, from engines/scumm/dialogs.cpp:40: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./engines/scumm/dialogs.h:29, from engines/scumm/dialogs.cpp:40: ./engines/dialogs.h:40:14: warning: multi-character character constant [-Wmultichar] 40 | kSaveCmd = 'SAVE', | ^~~~~~ ./engines/dialogs.h:41:14: warning: multi-character character constant [-Wmultichar] 41 | kLoadCmd = 'LOAD', | ^~~~~~ ./engines/dialogs.h:42:14: warning: multi-character character constant [-Wmultichar] 42 | kPlayCmd = 'PLAY', | ^~~~~~ ./engines/dialogs.h:43:17: warning: multi-character character constant [-Wmultichar] 43 | kOptionsCmd = 'OPTN', | ^~~~~~ ./engines/dialogs.h:44:14: warning: multi-character character constant [-Wmultichar] 44 | kHelpCmd = 'HELP', | ^~~~~~ ./engines/dialogs.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kAboutCmd = 'ABOU', | ^~~~~~ ./engines/dialogs.h:46:14: warning: multi-character character constant [-Wmultichar] 46 | kQuitCmd = 'QUIT', | ^~~~~~ ./engines/dialogs.h:47:13: warning: multi-character character constant [-Wmultichar] 47 | kRTLCmd = 'RTL ', | ^~~~~~ ./engines/dialogs.h:48:16: warning: multi-character character constant [-Wmultichar] 48 | kChooseCmd = 'CHOS' | ^~~~~~ In file included from engines/scumm/dialogs.cpp:40: ./engines/scumm/dialogs.h:202:18: warning: multi-character character constant [-Wmultichar] 202 | kStandardCmd = 'STDD', | ^~~~~~ ./engines/scumm/dialogs.h:203:18: warning: multi-character character constant [-Wmultichar] 203 | kPracticeCmd = 'PRAD', | ^~~~~~ ./engines/scumm/dialogs.h:204:16: warning: multi-character character constant [-Wmultichar] 204 | kExpertCmd = 'EXPD' | ^~~~~~ engines/scumm/dialogs.cpp:270:13: warning: multi-character character constant [-Wmultichar] 270 | kNextCmd = 'NEXT', | ^~~~~~ engines/scumm/dialogs.cpp:271:13: warning: multi-character character constant [-Wmultichar] 271 | kPrevCmd = 'PREV' | ^~~~~~ C++ engines/scumm/gfx_towns.o C++ engines/scumm/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_v70he.o C++ engines/scumm/he/script_v60he.o C++ engines/scumm/actor.o C++ engines/scumm/he/sound_he.o C++ engines/scumm/imuse/sysex_samnmax.o C++ engines/scumm/imuse/instrument.o engines/scumm/imuse/instrument.cpp:448:29: warning: multi-character character constant [-Wmultichar] 448 | mc->sysEx_customInstrument('ADL ', (byte *)&_instrument); | ^~~~~~ engines/scumm/imuse/instrument.cpp:547:29: warning: multi-character character constant [-Wmultichar] 547 | mc->sysEx_customInstrument('SPK ', (byte *)&_instrument); | ^~~~~~ engines/scumm/imuse/instrument.cpp:578:29: warning: multi-character character constant [-Wmultichar] 578 | mc->sysEx_customInstrument('MAC ', &_program); | ^~~~~~ C++ engines/scumm/imuse/imuse_part.o C++ engines/scumm/imuse/sysex_scumm.o C++ engines/scumm/detection.o C++ engines/scumm/imuse/imuse.o C++ engines/scumm/imuse/imuse_player.o engines/scumm/imuse/imuse_player.cpp:389:40: warning: multi-character character constant [-Wmultichar] 389 | _midi->sysEx_customInstrument(p[0], 'EUP ', p + 1); | ^~~~~~ engines/scumm/imuse/imuse_player.cpp: In member function 'virtual void Scumm::Player::sysEx(const byte*, uint16)': engines/scumm/imuse/imuse_player.cpp:411:58: warning: '__builtin___snprintf_chk' output truncated before the last format character [-Wformat-truncation=] 411 | snprintf((char *)&buf[a * 3], 3 * sizeof(char), " %02X", p[a]); | ^ In file included from /usr/include/stdio.h:867, from ./common/scummsys.h:118, from ./common/util.h:26, from engines/scumm/imuse/imuse_player.cpp:25: /usr/include/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output 4 bytes into a destination of size 3 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/scumm/midiparser_ro.o C++ engines/scumm/help.o C++ engines/scumm/imuse/drivers/amiga.o C++ engines/scumm/imuse/drivers/pcspk.o engines/scumm/imuse/drivers/pcspk.cpp:78:14: warning: multi-character character constant [-Wmultichar] 78 | if (type == 'SPK ') | ^~~~~~ C++ engines/scumm/imuse/drivers/fmtowns.o C++ engines/scumm/imuse/drivers/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/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_mod.o C++ engines/scumm/players/player_apple2.o C++ engines/scumm/players/player_he.o C++ engines/scumm/players/player_ad.o C++ engines/scumm/palette.o C++ engines/scumm/players/player_mac.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_v1.o C++ engines/scumm/players/player_v2base.o C++ engines/scumm/players/player_v2.o C++ engines/scumm/players/player_towns.o C++ engines/scumm/players/player_sid.o C++ engines/scumm/players/player_v2cms.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_v5m.o In file included from ./gui/message.h:26, from engines/scumm/players/player_v5m.cpp:78: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/scumm/resource_v2.o C++ engines/scumm/resource_v3.o C++ engines/scumm/resource_v4.o C++ engines/scumm/script_v3.o C++ engines/scumm/script_v4.o C++ engines/scumm/room.o C++ engines/scumm/players/player_v2a.o C++ engines/scumm/resource.o In file included from ./engines/scumm/dialogs.h:28, from engines/scumm/resource.cpp:29: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./engines/scumm/dialogs.h:29, from engines/scumm/resource.cpp:29: ./engines/dialogs.h:40:14: warning: multi-character character constant [-Wmultichar] 40 | kSaveCmd = 'SAVE', | ^~~~~~ ./engines/dialogs.h:41:14: warning: multi-character character constant [-Wmultichar] 41 | kLoadCmd = 'LOAD', | ^~~~~~ ./engines/dialogs.h:42:14: warning: multi-character character constant [-Wmultichar] 42 | kPlayCmd = 'PLAY', | ^~~~~~ ./engines/dialogs.h:43:17: warning: multi-character character constant [-Wmultichar] 43 | kOptionsCmd = 'OPTN', | ^~~~~~ ./engines/dialogs.h:44:14: warning: multi-character character constant [-Wmultichar] 44 | kHelpCmd = 'HELP', | ^~~~~~ ./engines/dialogs.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kAboutCmd = 'ABOU', | ^~~~~~ ./engines/dialogs.h:46:14: warning: multi-character character constant [-Wmultichar] 46 | kQuitCmd = 'QUIT', | ^~~~~~ ./engines/dialogs.h:47:13: warning: multi-character character constant [-Wmultichar] 47 | kRTLCmd = 'RTL ', | ^~~~~~ ./engines/dialogs.h:48:16: warning: multi-character character constant [-Wmultichar] 48 | kChooseCmd = 'CHOS' | ^~~~~~ In file included from engines/scumm/resource.cpp:29: ./engines/scumm/dialogs.h:202:18: warning: multi-character character constant [-Wmultichar] 202 | kStandardCmd = 'STDD', | ^~~~~~ ./engines/scumm/dialogs.h:203:18: warning: multi-character character constant [-Wmultichar] 203 | kPracticeCmd = 'PRAD', | ^~~~~~ ./engines/scumm/dialogs.h:204:16: warning: multi-character character constant [-Wmultichar] 204 | kExpertCmd = 'EXPD' | ^~~~~~ C++ engines/scumm/script.o C++ engines/scumm/sound.o C++ engines/scumm/usage_bits.o C++ engines/scumm/util.o C++ engines/scumm/string.o In file included from ./engines/scumm/dialogs.h:28, from engines/scumm/string.cpp:30: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./engines/scumm/dialogs.h:29, from engines/scumm/string.cpp:30: ./engines/dialogs.h:40:14: warning: multi-character character constant [-Wmultichar] 40 | kSaveCmd = 'SAVE', | ^~~~~~ ./engines/dialogs.h:41:14: warning: multi-character character constant [-Wmultichar] 41 | kLoadCmd = 'LOAD', | ^~~~~~ ./engines/dialogs.h:42:14: warning: multi-character character constant [-Wmultichar] 42 | kPlayCmd = 'PLAY', | ^~~~~~ ./engines/dialogs.h:43:17: warning: multi-character character constant [-Wmultichar] 43 | kOptionsCmd = 'OPTN', | ^~~~~~ ./engines/dialogs.h:44:14: warning: multi-character character constant [-Wmultichar] 44 | kHelpCmd = 'HELP', | ^~~~~~ ./engines/dialogs.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kAboutCmd = 'ABOU', | ^~~~~~ ./engines/dialogs.h:46:14: warning: multi-character character constant [-Wmultichar] 46 | kQuitCmd = 'QUIT', | ^~~~~~ ./engines/dialogs.h:47:13: warning: multi-character character constant [-Wmultichar] 47 | kRTLCmd = 'RTL ', | ^~~~~~ ./engines/dialogs.h:48:16: warning: multi-character character constant [-Wmultichar] 48 | kChooseCmd = 'CHOS' | ^~~~~~ In file included from engines/scumm/string.cpp:30: ./engines/scumm/dialogs.h:202:18: warning: multi-character character constant [-Wmultichar] 202 | kStandardCmd = 'STDD', | ^~~~~~ ./engines/scumm/dialogs.h:203:18: warning: multi-character character constant [-Wmultichar] 203 | kPracticeCmd = 'PRAD', | ^~~~~~ ./engines/scumm/dialogs.h:204:16: warning: multi-character character constant [-Wmultichar] 204 | kExpertCmd = 'EXPD' | ^~~~~~ C++ engines/scumm/script_v0.o C++ engines/scumm/saveload.o C++ engines/scumm/script_v6.o C++ engines/scumm/script_v2.o C++ engines/scumm/nut_renderer.o C++ engines/scumm/vars.o C++ engines/scumm/verbs.o C++ engines/scumm/imuse_digi/dimuse_bndmgr.o C++ engines/scumm/imuse_digi/dimuse_music.o C++ engines/scumm/imuse_digi/dimuse_codecs.o C++ engines/scumm/script_v5.o C++ engines/scumm/imuse_digi/dimuse_tables.o C++ engines/scumm/scumm.o In file included from ./gui/message.h:26, from engines/scumm/scumm.cpp:32: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./engines/scumm/dialogs.h:29, from engines/scumm/scumm.cpp:40: ./engines/dialogs.h:40:14: warning: multi-character character constant [-Wmultichar] 40 | kSaveCmd = 'SAVE', | ^~~~~~ ./engines/dialogs.h:41:14: warning: multi-character character constant [-Wmultichar] 41 | kLoadCmd = 'LOAD', | ^~~~~~ ./engines/dialogs.h:42:14: warning: multi-character character constant [-Wmultichar] 42 | kPlayCmd = 'PLAY', | ^~~~~~ ./engines/dialogs.h:43:17: warning: multi-character character constant [-Wmultichar] 43 | kOptionsCmd = 'OPTN', | ^~~~~~ ./engines/dialogs.h:44:14: warning: multi-character character constant [-Wmultichar] 44 | kHelpCmd = 'HELP', | ^~~~~~ ./engines/dialogs.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kAboutCmd = 'ABOU', | ^~~~~~ ./engines/dialogs.h:46:14: warning: multi-character character constant [-Wmultichar] 46 | kQuitCmd = 'QUIT', | ^~~~~~ ./engines/dialogs.h:47:13: warning: multi-character character constant [-Wmultichar] 47 | kRTLCmd = 'RTL ', | ^~~~~~ ./engines/dialogs.h:48:16: warning: multi-character character constant [-Wmultichar] 48 | kChooseCmd = 'CHOS' | ^~~~~~ In file included from engines/scumm/scumm.cpp:40: ./engines/scumm/dialogs.h:202:18: warning: multi-character character constant [-Wmultichar] 202 | kStandardCmd = 'STDD', | ^~~~~~ ./engines/scumm/dialogs.h:203:18: warning: multi-character character constant [-Wmultichar] 203 | kPracticeCmd = 'PRAD', | ^~~~~~ ./engines/scumm/dialogs.h:204:16: warning: multi-character character constant [-Wmultichar] 204 | kExpertCmd = 'EXPD' | ^~~~~~ C++ engines/scumm/imuse_digi/dimuse.o C++ engines/scumm/imuse_digi/dimuse_track.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/smush/codec1.o C++ engines/scumm/smush/channel.o C++ engines/scumm/script_v8.o C++ engines/scumm/insane/insane_iact.o C++ engines/scumm/smush/codec37.o C++ engines/scumm/smush/imuse_channel.o C++ engines/scumm/insane/insane_ben.o C++ engines/scumm/smush/codec47.o C++ engines/scumm/insane/insane_scenes.o C++ engines/scumm/smush/saud_channel.o C++ engines/scumm/insane/insane.o C++ engines/scumm/smush/smush_mixer.o C++ engines/scumm/he/animation_he.o C++ engines/scumm/insane/insane_enemy.o C++ engines/scumm/smush/smush_font.o C++ engines/scumm/he/logic_he.o C++ engines/scumm/he/floodfill_he.o C++ engines/scumm/he/palette_he.o C++ engines/scumm/smush/smush_player.o C++ engines/scumm/he/script_v71he.o C++ engines/scumm/he/cup_player_he.o C++ engines/scumm/he/logic/baseball2001.o C++ engines/scumm/he/script_v80he.o C++ engines/scumm/he/logic/football.o C++ engines/scumm/he/logic/funshop.o C++ engines/scumm/he/logic/basketball.o C++ engines/scumm/he/script_v90he.o C++ engines/scumm/he/logic/moonbase_logic.o C++ engines/scumm/he/logic/puttrace.o C++ engines/scumm/he/sprite_he.o C++ engines/scumm/he/script_v72he.o In file included from ./engines/scumm/dialogs.h:28, from engines/scumm/he/script_v72he.cpp:31: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./engines/scumm/dialogs.h:29, from engines/scumm/he/script_v72he.cpp:31: ./engines/dialogs.h:40:14: warning: multi-character character constant [-Wmultichar] 40 | kSaveCmd = 'SAVE', | ^~~~~~ ./engines/dialogs.h:41:14: warning: multi-character character constant [-Wmultichar] 41 | kLoadCmd = 'LOAD', | ^~~~~~ ./engines/dialogs.h:42:14: warning: multi-character character constant [-Wmultichar] 42 | kPlayCmd = 'PLAY', | ^~~~~~ ./engines/dialogs.h:43:17: warning: multi-character character constant [-Wmultichar] 43 | kOptionsCmd = 'OPTN', | ^~~~~~ ./engines/dialogs.h:44:14: warning: multi-character character constant [-Wmultichar] 44 | kHelpCmd = 'HELP', | ^~~~~~ ./engines/dialogs.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kAboutCmd = 'ABOU', | ^~~~~~ ./engines/dialogs.h:46:14: warning: multi-character character constant [-Wmultichar] 46 | kQuitCmd = 'QUIT', | ^~~~~~ ./engines/dialogs.h:47:13: warning: multi-character character constant [-Wmultichar] 47 | kRTLCmd = 'RTL ', | ^~~~~~ ./engines/dialogs.h:48:16: warning: multi-character character constant [-Wmultichar] 48 | kChooseCmd = 'CHOS' | ^~~~~~ In file included from engines/scumm/he/script_v72he.cpp:31: ./engines/scumm/dialogs.h:202:18: warning: multi-character character constant [-Wmultichar] 202 | kStandardCmd = 'STDD', | ^~~~~~ ./engines/scumm/dialogs.h:203:18: warning: multi-character character constant [-Wmultichar] 203 | kPracticeCmd = 'PRAD', | ^~~~~~ ./engines/scumm/dialogs.h:204:16: warning: multi-character character constant [-Wmultichar] 204 | kExpertCmd = 'EXPD' | ^~~~~~ C++ engines/scumm/he/moonbase/ai_defenseunit.o C++ engines/scumm/he/moonbase/ai_node.o C++ engines/scumm/he/moonbase/ai_traveller.o C++ engines/scumm/he/moonbase/ai_weapon.o C++ engines/scumm/he/logic/soccer.o C++ engines/scumm/he/moonbase/ai_targetacquisition.o C++ engines/scumm/he/moonbase/ai_types.o C++ engines/scumm/he/moonbase/distortion.o C++ engines/scumm/he/moonbase/ai_tree.o C++ engines/scumm/he/moonbase/net_main.o C++ engines/scumm/he/moonbase/moonbase_fow.o C++ engines/scumm/he/moonbase/moonbase.o C++ engines/scumm/he/wiz_he.o engines/scumm/he/wiz_he.cpp:1370:34: warning: multi-character character constant [-Wmultichar] 1370 | WRITE_BE_UINT32(wizImg + 0x00, 'AWIZ'); | ^~~~~~ engines/scumm/he/wiz_he.cpp:1372:34: warning: multi-character character constant [-Wmultichar] 1372 | WRITE_BE_UINT32(wizImg + 0x08, 'WIZH'); | ^~~~~~ engines/scumm/he/wiz_he.cpp:1379:35: warning: multi-character character constant [-Wmultichar] 1379 | WRITE_BE_UINT32(wizImg + 0x1C, 'RGBS'); | ^~~~~~ engines/scumm/he/wiz_he.cpp:1382:36: warning: multi-character character constant [-Wmultichar] 1382 | WRITE_BE_UINT32(wizImg + 0x324, 'RMAP'); | ^~~~~~ engines/scumm/he/wiz_he.cpp:1391:43: warning: multi-character character constant [-Wmultichar] 1391 | WRITE_BE_UINT32(wizImg + curSize + 0x0, 'WIZD'); | ^~~~~~ engines/scumm/he/wiz_he.cpp:2350:29: warning: multi-character character constant [-Wmultichar] 2350 | WRITE_BE_UINT32(res_data, 'AWIZ'); res_data += 4; | ^~~~~~ engines/scumm/he/wiz_he.cpp:2352:29: warning: multi-character character constant [-Wmultichar] 2352 | WRITE_BE_UINT32(res_data, 'WIZH'); res_data += 4; | ^~~~~~ engines/scumm/he/wiz_he.cpp:2358:30: warning: multi-character character constant [-Wmultichar] 2358 | WRITE_BE_UINT32(res_data, 'RGBS'); res_data += 4; | ^~~~~~ engines/scumm/he/wiz_he.cpp:2363:30: warning: multi-character character constant [-Wmultichar] 2363 | WRITE_BE_UINT32(res_data, 'SPOT'); res_data += 4; | ^~~~~~ engines/scumm/he/wiz_he.cpp:2369:30: warning: multi-character character constant [-Wmultichar] 2369 | WRITE_BE_UINT32(res_data, 'RMAP'); res_data += 4; | ^~~~~~ engines/scumm/he/wiz_he.cpp:2376:29: warning: multi-character character constant [-Wmultichar] 2376 | WRITE_BE_UINT32(res_data, 'WIZD'); res_data += 4; | ^~~~~~ C++ engines/access/data.o C++ engines/access/animation.o C++ engines/scumm/he/moonbase/ai_main.o C++ engines/access/decompress.o C++ engines/access/debugger.o C++ engines/access/bubble_box.o C++ engines/access/char.o C++ engines/access/asurface.o C++ engines/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/events.o C++ engines/access/access.o C++ engines/access/files.o C++ engines/access/detection.o C++ engines/access/font.o C++ engines/access/player.o C++ engines/access/screen.o C++ engines/access/resources.o C++ engines/access/video.o C++ engines/access/inventory.o C++ engines/access/sound.o C++ engines/access/amazon/amazon_player.o C++ engines/access/room.o C++ engines/access/video/movie_decoder.o C++ engines/access/amazon/amazon_room.o C++ engines/access/martian/martian_player.o C++ engines/access/amazon/amazon_resources.o C++ engines/access/scripts.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_resources.o C++ engines/access/martian/martian_room.o C++ engines/adl/adl_v3.o C++ engines/access/martian/martian_scripts.o C++ engines/adl/adl_v5.o C++ engines/adl/display.o C++ engines/access/amazon/amazon_logic.o C++ engines/adl/console.o C++ engines/adl/detection.o C++ engines/adl/adl_v4.o C++ engines/adl/adl_v2.o C++ engines/adl/hires2.o C++ engines/adl/disk.o C++ engines/adl/hires1.o C++ engines/agi/checks.o C++ engines/adl/sound.o C++ engines/adl/hires5.o C++ engines/adl/hires6.o C++ engines/agi/cycle.o C++ engines/agi/agi.o In file included from ./gui/predictivedialog.h:26, from engines/agi/agi.cpp:52: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/agi/console.o C++ engines/agi/global.o C++ engines/adl/hires4.o C++ engines/agi/inv.o C++ engines/agi/font.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/adl/adl.o C++ engines/agi/logic.o C++ engines/agi/loader_v2.o C++ engines/agi/graphics.o C++ engines/agi/lzw.o C++ engines/agi/detection.o C++ engines/agi/loader_v3.o C++ engines/agi/motion.o C++ engines/agi/opcodes.o C++ engines/agi/op_dbg.o C++ engines/agi/objects.o C++ engines/agi/op_test.o C++ engines/agi/menu.o C++ engines/agi/picture.o C++ engines/agi/preagi.o C++ engines/agi/preagi_troll.o C++ engines/agi/sound.o C++ engines/agi/sound_coco3.o C++ engines/agi/op_cmd.o C++ engines/agi/sound_pcjr.o C++ engines/adl/display_a2.o C++ engines/agi/preagi_winnie.o C++ engines/agi/sound_sarien.o C++ engines/agi/sound_midi.o C++ engines/agi/sound_2gs.o C++ engines/agi/preagi_mickey.o C++ engines/agi/sprite.o C++ engines/agi/saveload.o C++ engines/agi/wagparser.o C++ engines/agi/view.o C++ engines/agos/drivers/accolade/adlib.o C++ engines/agos/drivers/accolade/driverfile.o C++ engines/agos/drivers/accolade/mt32.o C++ engines/agi/words.o C++ engines/agi/text.o C++ engines/agos/charset.o C++ engines/agi/systemui.o engines/agi/systemui.cpp: In member function 'void Agi::SystemUI::createSavedGameDisplayText(char*, const char*, int16, bool)': engines/agi/systemui.cpp:551:23: warning: '%02d' directive writing between 2 and 6 bytes into a region of size 3 [-Wformat-overflow=] 551 | sprintf(slotIdChar, "%02d", slotId); | ^~~~ engines/agi/systemui.cpp:551:22: note: directive argument in the range [-32768, 32767] 551 | sprintf(slotIdChar, "%02d", slotId); | ^~~~~~ In file included from /usr/include/stdio.h:867, from ./common/scummsys.h:118, from ./engines/agi/agi.h:26, from engines/agi/systemui.cpp:23: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 3 and 7 bytes into a destination of size 3 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/agos/drivers/simon1/adlib.o C++ engines/agos/contain.o C++ engines/agos/debugger.o C++ engines/agos/charset-fontdata.o C++ engines/agos/cursor.o C++ engines/agos/debug.o C++ engines/agos/draw.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/detection.o C++ engines/agos/agos.o C++ engines/agos/midiparser_s1d.o C++ engines/agos/input.o C++ engines/agos/items.o C++ engines/agos/icons.o C++ engines/agos/menus.o C++ engines/agos/pn.o C++ engines/agos/gfx.o C++ engines/agos/res_ami.o C++ engines/agos/rooms.o C++ engines/agos/midi.o In file included from ./gui/message.h:26, from engines/agos/midi.cpp:41: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/agos/res_snd.o engines/agos/res_snd.cpp: In member function 'void AGOS::AGOSEngine::playSting(uint16)': engines/agos/res_snd.cpp:324:33: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] 324 | sprintf(filename, "STINGS%i.MUS", _soundFileId); | ^ In file included from /usr/include/stdio.h:867, from ./common/scummsys.h:118, from ./common/array.h:26, from ./common/config-manager.h:26, from engines/agos/res_snd.cpp:23: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 12 and 16 bytes into a destination of size 15 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/agos/script_e2.o C++ engines/agos/script_ww.o C++ engines/agos/res.o C++ engines/agos/script.o C++ engines/agos/script_pn.o C++ engines/agos/script_e1.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/vga_pn.o C++ engines/agos/sound.o C++ engines/agos/verb.o C++ engines/agos/subroutine.o C++ engines/agos/string.o In file included from ./gui/message.h:26, from engines/agos/string.cpp:28: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/agos/vga_ww.o C++ engines/agos/vga_e2.o C++ engines/agos/vga_s1.o C++ engines/agos/vga_s2.o C++ engines/agos/zones.o C++ engines/agos/vga.o C++ engines/agos/window.o C++ engines/agos/script_dp.o C++ engines/agos/feeble.o C++ engines/agos/script_pp.o C++ engines/agos/animation.o In file included from ./gui/message.h:26, from engines/agos/animation.cpp:45: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/agos/vga_ff.o C++ engines/agos/script_ff.o C++ engines/agos/oracle.o C++ engines/avalanche/closing.o C++ engines/avalanche/console.o C++ engines/avalanche/background.o C++ engines/avalanche/animation.o C++ engines/avalanche/sequence.o C++ engines/avalanche/avalanche.o C++ engines/avalanche/detection.o C++ engines/avalanche/avalot.o C++ engines/avalanche/sound.o C++ engines/avalanche/dropdown.o C++ engines/avalanche/clock.o C++ engines/avalanche/timer.o C++ engines/avalanche/nim.o C++ engines/avalanche/dialogs.o C++ engines/avalanche/ghostroom.o C++ engines/avalanche/help.o C++ engines/avalanche/mainmenu.o C++ engines/avalanche/graphics.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/avalanche/shootemup.o C++ engines/bbvs/graphics.o C++ engines/bbvs/logic.o C++ engines/bbvs/detection.o C++ engines/bbvs/gamemodule.o C++ engines/bbvs/scene.o C++ engines/bbvs/spritemodule.o C++ engines/bbvs/sound.o C++ engines/bbvs/videoplayer.o C++ engines/bbvs/bbvs.o In file included from ./engines/bbvs/dialogs.h:27, from engines/bbvs/bbvs.cpp:24: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from engines/bbvs/bbvs.cpp:24: ./engines/bbvs/dialogs.h:38:16: warning: multi-character character constant [-Wmultichar] 38 | kCmdNewGame = 'NEWG', | ^~~~~~ ./engines/bbvs/dialogs.h:39:17: warning: multi-character character constant [-Wmultichar] 39 | kCmdContinue = 'CONT', | ^~~~~~ ./engines/bbvs/dialogs.h:40:16: warning: multi-character character constant [-Wmultichar] 40 | kCmdOptions = 'OPTN', | ^~~~~~ ./engines/bbvs/dialogs.h:41:18: warning: multi-character character constant [-Wmultichar] 41 | kCmdMiniGames = 'MINI', | ^~~~~~ ./engines/bbvs/dialogs.h:42:13: warning: multi-character character constant [-Wmultichar] 42 | kCmdQuit = 'QUIT', | ^~~~~~ ./engines/bbvs/dialogs.h:45:16: warning: multi-character character constant [-Wmultichar] 45 | kCmdCredits = 'CRED', | ^~~~~~ ./engines/bbvs/dialogs.h:46:16: warning: multi-character character constant [-Wmultichar] 46 | kCmdOpening = 'OPEN', | ^~~~~~ ./engines/bbvs/dialogs.h:47:21: warning: multi-character character constant [-Wmultichar] 47 | kCmdChicksNStuff = 'CHIC', | ^~~~~~ ./engines/bbvs/dialogs.h:49:20: warning: multi-character character constant [-Wmultichar] 49 | kCmdHockALoogie = 'HOCK', | ^~~~~~ ./engines/bbvs/dialogs.h:50:19: warning: multi-character character constant [-Wmultichar] 50 | kCmdBugJustice = 'BUGJ', | ^~~~~~ ./engines/bbvs/dialogs.h:51:19: warning: multi-character character constant [-Wmultichar] 51 | kCmdCourtChaos = 'CORT', | ^~~~~~ ./engines/bbvs/dialogs.h:52:18: warning: multi-character character constant [-Wmultichar] 52 | kCmdAirGuitar = 'AIRG', | ^~~~~~ ./engines/bbvs/dialogs.h:53:13: warning: multi-character character constant [-Wmultichar] 53 | kCmdBack = 'BACK' | ^~~~~~ C++ engines/bbvs/minigames/bbairguitar_anims.o C++ engines/bbvs/walk.o C++ engines/bbvs/minigames/bbloogie_anims.o C++ engines/bbvs/saveload.o C++ engines/bbvs/minigames/bbant_anims.o C++ engines/bbvs/minigames/bbtennis_anims.o C++ engines/avalanche/parser.o C++ engines/bbvs/minigames/minigame.o C++ engines/bbvs/minigames/bbant.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/bbloogie.o C++ engines/bladerunner/adpcm_decoder.o C++ engines/bladerunner/actor_clues.o C++ engines/bbvs/minigames/bbtennis.o C++ engines/bladerunner/actor_dialogue_queue.o C++ engines/bladerunner/aud_stream.o C++ engines/bladerunner/audio_cache.o C++ engines/bladerunner/ambient_sounds.o C++ engines/bladerunner/archive.o C++ engines/bladerunner/actor_combat.o C++ engines/bladerunner/actor_walk.o C++ engines/bladerunner/boundingbox.o C++ engines/bladerunner/audio_mixer.o C++ engines/bladerunner/audio_speech.o C++ engines/bladerunner/audio_player.o C++ engines/bladerunner/chapters.o C++ engines/bladerunner/actor.o C++ engines/bladerunner/combat.o C++ engines/bladerunner/decompress_lzo.o C++ engines/bladerunner/decompress_lcw.o C++ engines/bladerunner/crimes_database.o C++ engines/bladerunner/framelimiter.o C++ engines/bladerunner/detection.o C++ engines/bladerunner/game_flags.o C++ engines/bladerunner/image.o C++ engines/bladerunner/font.o C++ engines/bladerunner/dialogue_menu.o C++ engines/bladerunner/game_info.o C++ engines/bladerunner/fog.o C++ engines/bladerunner/item.o C++ engines/bladerunner/item_pickup.o C++ engines/bladerunner/matrix.o C++ engines/bladerunner/movement_track.o C++ engines/bladerunner/lights.o C++ engines/bladerunner/items.o C++ engines/bladerunner/mouse.o C++ engines/bladerunner/light.o C++ engines/bladerunner/outtake.o C++ engines/bladerunner/music.o C++ engines/bladerunner/regions.o C++ engines/bladerunner/overlays.o C++ engines/bladerunner/scene.o C++ engines/bladerunner/scene_objects.o C++ engines/bladerunner/screen_effects.o C++ engines/bladerunner/obstacles.o C++ engines/bladerunner/savefile.o C++ engines/bladerunner/bladerunner.o In file included from ./gui/message.h:26, from engines/bladerunner/bladerunner.cpp:89: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/bladerunner/script/kia_script.o C++ engines/bladerunner/debugger.o C++ engines/bladerunner/script/esper_script.o C++ engines/bladerunner/script/ai/answering_machine.o C++ engines/bladerunner/script/ai/blimp_guy.o C++ engines/bladerunner/script/ai_script.o C++ engines/bladerunner/script/ai/baker.o C++ engines/bladerunner/script/police_maze.o C++ engines/bladerunner/script/ai/bryant.o C++ engines/bladerunner/script/ai/bullet_bob.o C++ engines/bladerunner/script/ai/chew.o C++ engines/bladerunner/script/vk_script.o C++ engines/bladerunner/script/script.o C++ engines/bladerunner/script/ai/crazylegs.o C++ engines/bladerunner/script/ai/desk_clerk.o C++ engines/bladerunner/script/ai/dispatcher.o C++ engines/bladerunner/script/ai/clovis.o C++ engines/bladerunner/script/ai/early_q_bartender.o C++ engines/bladerunner/script/ai/dektora.o C++ engines/bladerunner/script/ai/fish_dealer.o C++ engines/bladerunner/script/ai/early_q.o C++ engines/bladerunner/script/ai/gaff.o C++ engines/bladerunner/script/ai/general_doll.o C++ engines/bladerunner/script/ai/free_slot_a.o C++ engines/bladerunner/script/ai/free_slot_b.o C++ engines/bladerunner/script/ai/generic_walker_a.o C++ engines/bladerunner/script/ai/generic_walker_c.o C++ engines/bladerunner/script/ai/generic_walker_b.o C++ engines/bladerunner/script/ai/governor_kolvig.o C++ engines/bladerunner/script/ai/grigorian.o C++ engines/bladerunner/script/init_script.o C++ engines/bladerunner/script/ai/guzza.o C++ engines/bladerunner/script/ai/hasan.o C++ engines/bladerunner/script/ai/hanoi.o C++ engines/bladerunner/script/ai/hawkers_parrot.o C++ engines/bladerunner/script/ai/holloway.o C++ engines/bladerunner/script/ai/hysteria_patron1.o C++ engines/bladerunner/script/ai/gordo.o C++ engines/bladerunner/script/ai/hawkers_barkeep.o C++ engines/bladerunner/script/ai/hysteria_patron2.o C++ engines/bladerunner/script/ai/howie_lee.o C++ engines/bladerunner/script/ai/hysteria_patron3.o C++ engines/bladerunner/script/ai/insect_dealer.o C++ engines/bladerunner/script/ai/isabella.o C++ engines/bladerunner/script/ai/lance.o C++ engines/bladerunner/script/ai/lockup_guard.o C++ engines/bladerunner/script/ai/klein.o C++ engines/bladerunner/script/ai/leon.o C++ engines/bladerunner/script/ai/izo.o C++ engines/bladerunner/script/ai/luther.o C++ engines/bladerunner/script/ai/male_announcer.o C++ engines/bladerunner/script/ai/maggie.o C++ engines/bladerunner/script/ai/lucy.o C++ engines/bladerunner/script/ai/marcus.o C++ engines/bladerunner/script/ai/mia.o C++ engines/bladerunner/script/ai/moraji.o C++ engines/bladerunner/script/ai/newscaster.o C++ engines/bladerunner/script/ai/murray.o C++ engines/bladerunner/script/ai/mutant1.o C++ engines/bladerunner/script/ai/mutant3.o C++ engines/bladerunner/script/ai/mutant2.o C++ engines/bladerunner/script/ai/mccoy.o C++ engines/bladerunner/script/ai/photographer.o C++ engines/bladerunner/script/ai/rajif.o C++ engines/bladerunner/script/ai/rachael.o C++ engines/bladerunner/script/ai/officer_grayford.o C++ engines/bladerunner/script/ai/sebastian.o C++ engines/bladerunner/script/ai/officer_leary.o C++ engines/bladerunner/script/ai/runciter.o C++ engines/bladerunner/script/ai/sergeant_walls.o C++ engines/bladerunner/script/ai/shoeshine_man.o C++ engines/bladerunner/script/ai/sadik.o C++ engines/bladerunner/script/ai/taffy.o C++ engines/bladerunner/script/ai/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/ai/steele.o C++ engines/bladerunner/script/scene/ar01.o C++ engines/bladerunner/script/scene/bb01.o C++ engines/bladerunner/script/scene/ar02.o C++ engines/bladerunner/script/scene/bb02.o C++ engines/bladerunner/script/ai/zuben.o C++ engines/bladerunner/script/scene/bb03.o C++ engines/bladerunner/script/scene/bb04.o C++ engines/bladerunner/script/scene/bb05.o C++ engines/bladerunner/script/scene_script.o C++ engines/bladerunner/script/scene/bb06.o C++ engines/bladerunner/script/scene/bb08.o C++ engines/bladerunner/script/scene/bb07.o C++ engines/bladerunner/script/scene/bb09.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/ct06.o C++ engines/bladerunner/script/scene/ct01.o C++ engines/bladerunner/script/scene/ct07.o C++ engines/bladerunner/script/scene/ct08.o C++ engines/bladerunner/script/scene/ct10.o C++ engines/bladerunner/script/scene/ct09.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/dr02.o C++ engines/bladerunner/script/scene/dr01.o C++ engines/bladerunner/script/scene/dr03.o C++ engines/bladerunner/script/scene/dr04.o C++ engines/bladerunner/script/scene/dr05.o C++ engines/bladerunner/script/scene/dr06.o C++ engines/bladerunner/script/scene/hc03.o C++ engines/bladerunner/script/scene/hc04.o C++ engines/bladerunner/script/scene/hc01.o C++ engines/bladerunner/script/scene/hc02.o C++ engines/bladerunner/script/scene/hf01.o C++ engines/bladerunner/script/scene/hf02.o C++ engines/bladerunner/script/scene/hf03.o C++ engines/bladerunner/script/scene/hf04.o C++ engines/bladerunner/script/scene/hf06.o C++ engines/bladerunner/script/scene/hf07.o C++ engines/bladerunner/script/scene/kp01.o C++ engines/bladerunner/script/scene/hf05.o C++ engines/bladerunner/script/scene/kp02.o C++ engines/bladerunner/script/scene/kp04.o C++ engines/bladerunner/script/scene/kp03.o C++ engines/bladerunner/script/scene/kp05.o C++ engines/bladerunner/script/scene/kp07.o C++ engines/bladerunner/script/scene/ma01.o C++ engines/bladerunner/script/scene/kp06.o C++ engines/bladerunner/script/scene/ma02.o C++ engines/bladerunner/script/scene/ma06.o C++ engines/bladerunner/script/scene/ma05.o C++ engines/bladerunner/script/scene/ma07.o C++ engines/bladerunner/script/scene/ma08.o C++ engines/bladerunner/script/scene/ma04.o C++ engines/bladerunner/script/scene/nr03.o C++ engines/bladerunner/script/scene/nr02.o C++ engines/bladerunner/script/scene/nr06.o C++ engines/bladerunner/script/scene/nr01.o C++ engines/bladerunner/script/scene/nr04.o C++ engines/bladerunner/script/scene/nr05.o C++ engines/bladerunner/script/scene/nr07.o C++ engines/bladerunner/script/scene/nr08.o C++ engines/bladerunner/script/scene/nr09.o C++ engines/bladerunner/script/scene/ps02.o C++ engines/bladerunner/script/scene/nr10.o C++ engines/bladerunner/script/scene/ps03.o C++ engines/bladerunner/script/scene/ps01.o C++ engines/bladerunner/script/scene/nr11.o C++ engines/bladerunner/script/scene/ps06.o C++ engines/bladerunner/script/scene/ps05.o C++ engines/bladerunner/script/scene/ps04.o C++ engines/bladerunner/script/scene/ps07.o C++ engines/bladerunner/script/scene/ps09.o C++ engines/bladerunner/script/scene/ps14.o C++ engines/bladerunner/script/scene/ps10.o C++ engines/bladerunner/script/scene/ps12.o C++ engines/bladerunner/script/scene/ps11.o C++ engines/bladerunner/script/scene/ps15.o C++ engines/bladerunner/script/scene/ps13.o C++ engines/bladerunner/script/scene/rc51.o C++ engines/bladerunner/script/scene/rc01.o C++ engines/bladerunner/script/scene/rc03.o C++ engines/bladerunner/script/scene/rc04.o C++ engines/bladerunner/script/scene/tb03.o C++ engines/bladerunner/script/scene/rc02.o C++ engines/bladerunner/script/scene/tb02.o C++ engines/bladerunner/script/scene/tb06.o C++ engines/bladerunner/script/scene/tb05.o C++ engines/bladerunner/script/scene/ug03.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/ug05.o C++ engines/bladerunner/script/scene/tb07.o C++ engines/bladerunner/script/scene/ug08.o C++ engines/bladerunner/script/scene/ug06.o C++ engines/bladerunner/script/scene/ug07.o C++ engines/bladerunner/script/scene/ug09.o C++ engines/bladerunner/script/scene/ug12.o C++ engines/bladerunner/script/scene/ug10.o C++ engines/bladerunner/script/scene/ug14.o C++ engines/bladerunner/script/scene/ug15.o C++ engines/bladerunner/script/scene/ug17.o C++ engines/bladerunner/script/scene/ug13.o C++ engines/bladerunner/script/scene/ug16.o C++ engines/bladerunner/settings.o C++ engines/bladerunner/set_effects.o C++ engines/bladerunner/script/scene/ug19.o C++ engines/bladerunner/script/scene/ug18.o C++ engines/bladerunner/shape.o C++ engines/bladerunner/time.o C++ engines/bladerunner/slice_animations.o C++ engines/bladerunner/set.o C++ engines/bladerunner/text_resource.o C++ engines/bladerunner/suspects_database.o C++ engines/bladerunner/ui/end_credits.o C++ engines/bladerunner/subtitles.o C++ engines/bladerunner/ui/kia_section_base.o C++ engines/bladerunner/ui/kia_log.o C++ engines/bladerunner/ui/elevator.o C++ engines/bladerunner/ui/kia_section_diagnostic.o C++ engines/bladerunner/slice_renderer.o C++ engines/bladerunner/ui/kia_section_help.o C++ engines/bladerunner/ui/kia_section_pogo.o C++ engines/bladerunner/ui/kia_section_load.o C++ engines/bladerunner/ui/kia_section_crimes.o C++ engines/bladerunner/ui/kia_section_clues.o C++ engines/bladerunner/ui/kia.o C++ engines/bladerunner/ui/ui_check_box.o C++ engines/bladerunner/ui/kia_section_settings.o C++ engines/bladerunner/ui/scores.o C++ engines/bladerunner/ui/ui_container.o C++ engines/bladerunner/ui/spinner.o C++ engines/bladerunner/ui/kia_section_save.o C++ engines/bladerunner/ui/ui_input_box.o C++ engines/bladerunner/ui/kia_section_suspects.o C++ engines/bladerunner/ui/ui_slider.o C++ engines/bladerunner/view.o C++ engines/bladerunner/ui/ui_image_picker.o C++ engines/bladerunner/waypoints.o C++ engines/bladerunner/zbuffer.o C++ engines/bladerunner/ui/ui_scroll_box.o C++ engines/bladerunner/ui/esper.o C++ engines/cge/bitmap.o C++ engines/bladerunner/vqa_player.o C++ engines/cge/console.o C++ engines/cge/cge.o In file included from ./gui/message.h:26, from engines/cge/cge.cpp:32: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/cge/game.o C++ engines/bladerunner/ui/vk.o C++ engines/cge/fileio.o C++ engines/cge/events.o C++ engines/bladerunner/vqa_decoder.o C++ engines/cge/sound.o C++ engines/cge/talk.o C++ engines/cge/vmenu.o C++ engines/cge/text.o C++ engines/cge/walk.o C++ engines/cge/snail.o C++ engines/cge/cge_main.o C++ engines/cge/detection.o C++ engines/cge2/cge2.o C++ engines/cge2/fileio.o C++ engines/cge2/sound.o C++ engines/cge2/text.o C++ engines/cge2/bitmap.o C++ engines/cge/vga13h.o C++ engines/cge2/detection.o C++ engines/cge2/spare.o C++ engines/cge2/vga13h.o C++ engines/cge2/snail.o C++ engines/cge2/cge2_main.o C++ engines/cge2/events.o C++ engines/cge2/hero.o C++ engines/cge2/vmenu.o C++ engines/cge2/map.o C++ engines/cge2/talk.o C++ engines/cge2/saveload.o C++ engines/cge2/console.o C++ engines/cge2/inventory.o C++ engines/chewy/cursor.o C++ engines/chewy/chewy.o C++ engines/chewy/events.o C++ engines/chewy/detection.o C++ engines/chewy/console.o C++ engines/cge2/toolbar.o C++ engines/chewy/graphics.o C++ engines/chewy/text.o C++ engines/chewy/sound.o C++ engines/chewy/scene.o C++ engines/cine/bg.o C++ engines/chewy/video/cfo_decoder.o C++ engines/chewy/resource.o C++ engines/cine/bg_list.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/prc.o C++ engines/cine/pal.o C++ engines/cine/detection.o C++ engines/cine/rel.o C++ engines/cine/cine.o C++ engines/cine/part.o C++ engines/cine/unpack.o C++ engines/cine/texte.o C++ engines/composer/console.o C++ engines/cine/script_os.o C++ engines/cine/gfx.o C++ engines/cine/sound.o C++ engines/cine/saveload.o C++ engines/composer/detection.o C++ engines/cine/script_fw.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/debugger.o C++ engines/cruise/cruise.o C++ engines/composer/resource.o C++ engines/cruise/dataLoader.o C++ engines/composer/scripting.o C++ engines/cruise/decompiler.o C++ engines/cruise/ctp.o C++ engines/cruise/delphine-unpack.o C++ engines/composer/saveload.o C++ engines/cruise/font.o C++ engines/cruise/cruise_main.o C++ engines/cruise/linker.o C++ engines/cruise/gfxModule.o C++ engines/cruise/menu.o C++ engines/cruise/detection.o C++ engines/cruise/mouse.o C++ engines/cruise/object.o C++ engines/cruise/perso.o C++ engines/cruise/mainDraw.o C++ engines/cruise/stack.o C++ engines/cruise/function.o C++ engines/cruise/polys.o C++ engines/cruise/staticres.o C++ engines/cruise/script.o C++ engines/cruise/various.o C++ engines/cruise/overlay.o C++ engines/cruise/vars.o C++ engines/cruise/volume.o C++ engines/cruise/sound.o C++ engines/cryo/cryo.o C++ engines/cryo/debugger.o C++ engines/cryo/detection.o C++ engines/cryo/cryolib.o C++ engines/cryo/sound.o C++ engines/cryomni3d/image/hlz.o C++ engines/cryomni3d/image/codecs/hlz.o C++ engines/cryo/video.o C++ engines/cryo/resource.o C++ engines/cryomni3d/video/hnm_decoder.o C++ engines/cryomni3d/datstream.o C++ engines/cryo/eden_graphics.o C++ engines/cruise/saveload.o C++ engines/cryomni3d/cryomni3d.o C++ engines/cryomni3d/objects.o C++ engines/cryomni3d/mouse_boxes.o C++ engines/cryomni3d/fixed_image.o C++ engines/cryomni3d/sprites.o C++ engines/cryomni3d/omni3d.o C++ engines/cryomni3d/dialogs_manager.o C++ engines/cryomni3d/font_manager.o C++ engines/cryomni3d/detection.o C++ engines/cryomni3d/wam_parser.o C++ engines/cryomni3d/versailles/music.o C++ engines/cryomni3d/versailles/dialogs_manager.o C++ engines/cryomni3d/versailles/dialogs.o C++ engines/cryomni3d/versailles/saveload.o C++ engines/cryomni3d/versailles/toolbar.o C++ engines/director/cachedmactext.o C++ engines/cryomni3d/versailles/menus.o C++ engines/director/cast.o C++ engines/director/archive.o C++ engines/director/detection.o C++ engines/cryomni3d/versailles/documentation.o C++ engines/cryomni3d/versailles/data.o C++ engines/cryomni3d/versailles/engine.o C++ engines/director/events.o C++ engines/cryo/eden.o C++ engines/director/director.o C++ engines/director/movie.o C++ engines/director/graphics.o C++ engines/director/sound.o C++ engines/director/util.o C++ engines/director/stxt.o C++ engines/director/images.o C++ engines/director/sprite.o C++ engines/director/resource.o C++ engines/director/frame.o C++ engines/director/lingo/lingo-events.o C++ engines/director/lingo/lingo.o C++ engines/director/lingo/lingo-code.o C++ engines/director/lingo/lingo-codegen.o C++ engines/director/lingo/lingo-funcs.o C++ engines/director/lingo/lingo-builtins.o C++ engines/director/lingo/lingo-gr.o C++ engines/cryomni3d/versailles/logic.o C++ engines/director/lingo/lingo-the.o C++ engines/dm/dmglobals.o C++ engines/dm/console.o C++ engines/dm/dialog.o C++ engines/dm/detection.o C++ engines/director/lingo/lingo-lex.o C++ engines/dm/dm.o C++ engines/dm/lzw.o C++ engines/dm/loadsave.o C++ engines/dm/inventory.o C++ engines/director/score.o C++ engines/dm/dungeonman.o C++ engines/dm/group.o C++ engines/dm/champion.o C++ engines/dm/objectman.o C++ engines/dm/projexpl.o C++ engines/dm/movesens.o C++ engines/dm/menus.o C++ engines/dm/eventman.o C++ engines/dm/text.o C++ engines/dm/sounds.o C++ engines/draci/console.o C++ engines/draci/barchive.o C++ engines/draci/animation.o C++ engines/draci/mouse.o C++ engines/draci/font.o C++ engines/draci/music.o C++ engines/draci/detection.o C++ engines/draci/draci.o C++ engines/draci/saveload.o C++ engines/dm/timeline.o C++ engines/draci/screen.o C++ engines/draci/surface.o C++ engines/draci/sprite.o C++ engines/drascula/actors.o C++ engines/dm/gfx.o C++ engines/drascula/console.o C++ engines/draci/sound.o C++ engines/draci/script.o C++ engines/draci/walking.o C++ engines/drascula/converse.o C++ engines/draci/game.o C++ engines/drascula/objects.o C++ engines/drascula/interface.o C++ engines/drascula/palette.o C++ engines/drascula/resource.o C++ engines/drascula/graphics.o C++ engines/drascula/detection.o C++ engines/dreamweb/console.o C++ engines/drascula/sound.o C++ engines/drascula/animation.o C++ engines/drascula/drascula.o C++ engines/dreamweb/backdrop.o C++ engines/drascula/saveload.o In file included from ./gui/message.h:26, from engines/drascula/saveload.cpp:28: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/dreamweb/mouse.o C++ engines/drascula/talk.o C++ engines/dreamweb/monitor.o C++ engines/dreamweb/newplace.o C++ engines/dreamweb/detection.o C++ engines/dreamweb/keypad.o C++ engines/dreamweb/pathfind.o C++ engines/dreamweb/dreamweb.o C++ engines/dreamweb/rain.o C++ engines/dreamweb/print.o C++ engines/dreamweb/people.o C++ engines/dreamweb/object.o C++ engines/drascula/rooms.o C++ engines/dreamweb/talk.o C++ engines/dreamweb/sound.o C++ engines/dreamweb/titles.o C++ engines/dreamweb/sprite.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/behavior.o C++ engines/fullpipe/anihandler.o C++ engines/dreamweb/stubs.o C++ engines/fullpipe/input.o C++ engines/fullpipe/lift.o C++ engines/fullpipe/fullpipe.o C++ engines/fullpipe/init.o C++ engines/fullpipe/gameloader.o C++ engines/fullpipe/inventory.o C++ engines/fullpipe/messagehandlers.o C++ engines/fullpipe/interaction.o C++ engines/fullpipe/ngiarchive.o C++ engines/fullpipe/gfx.o C++ engines/fullpipe/statesaver.o C++ engines/fullpipe/messages.o C++ engines/fullpipe/sound.o C++ engines/fullpipe/stateloader.o C++ engines/fullpipe/scenes/sceneIntro.o C++ engines/fullpipe/scenes.o C++ engines/fullpipe/scenes/sceneIntroDemo.o C++ engines/fullpipe/scene.o C++ engines/fullpipe/scenes/scene02.o C++ engines/fullpipe/scenes/scene01.o C++ engines/fullpipe/scenes/scene03.o C++ engines/fullpipe/modal.o C++ engines/fullpipe/scenes/scene07.o C++ engines/fullpipe/scenes/scene05.o C++ engines/fullpipe/utils.o C++ engines/fullpipe/scenes/scene08.o C++ engines/fullpipe/scenes/scene06.o C++ engines/fullpipe/scenes/scene10.o C++ engines/fullpipe/scenes/scene04.o C++ engines/fullpipe/scenes/scene12.o C++ engines/fullpipe/scenes/scene09.o C++ engines/fullpipe/scenes/scene11.o C++ engines/fullpipe/scenes/scene13.o C++ engines/fullpipe/statics.o C++ engines/fullpipe/scenes/scene15.o C++ engines/fullpipe/scenes/scene14.o C++ engines/fullpipe/scenes/scene16.o C++ engines/fullpipe/scenes/scene17.o C++ engines/fullpipe/motion.o C++ engines/fullpipe/scenes/scene20.o C++ engines/fullpipe/scenes/scene21.o C++ engines/fullpipe/scenes/scene18and19.o C++ engines/fullpipe/scenes/scene22.o C++ engines/fullpipe/scenes/scene24.o C++ engines/fullpipe/scenes/scene23.o C++ engines/fullpipe/scenes/scene25.o C++ engines/fullpipe/scenes/scene28.o C++ engines/fullpipe/scenes/scene26.o C++ engines/fullpipe/scenes/scene31.o C++ engines/fullpipe/scenes/scene30.o C++ engines/fullpipe/scenes/scene33.o C++ engines/fullpipe/scenes/scene36.o C++ engines/fullpipe/scenes/scene27.o C++ engines/fullpipe/scenes/scene32.o C++ engines/fullpipe/scenes/scene35.o C++ engines/fullpipe/scenes/scene34.o C++ engines/fullpipe/scenes/scene29.o C++ engines/fullpipe/scenes/scene37.o C++ engines/fullpipe/scenes/scene38.o C++ engines/fullpipe/scenes/sceneDbg.o C++ engines/fullpipe/scenes/sceneFinal.o C++ engines/glk/debugger.o C++ engines/glk/fonts.o C++ engines/glk/blorb.o C++ engines/glk/conf.o C++ engines/glk/events.o C++ engines/glk/pc_speaker.o C++ engines/glk/raw_decoder.o C++ engines/glk/glk_dispa.o C++ engines/glk/picture.o C++ engines/glk/glk.o C++ engines/glk/screen.o C++ engines/glk/glk_api.o C++ engines/glk/time.o C++ engines/glk/selection.o C++ engines/glk/sound.o C++ engines/glk/utils.o C++ engines/glk/unicode.o C++ engines/glk/unicode_gen.o C++ engines/glk/quetzal.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/detection.o C++ engines/glk/windows.o C++ engines/glk/advsys/glk_interface.o C++ engines/glk/advsys/game.o C++ engines/glk/alan2/alan_version.o C++ engines/glk/window_text_grid.o C++ engines/glk/streams.o C++ engines/glk/alan2/args.o C++ engines/glk/alan2/alan2.o engines/glk/alan2/alan2.cpp: In function 'void Glk::Alan2::syncActors(Common::Serializer&)': engines/glk/alan2/alan2.cpp:129:14: warning: taking address of packed member of 'Glk::Alan2::ActElem' may result in an unaligned pointer value [-Waddress-of-packed-member] 129 | syncVal(s, &acts[i - ACTMIN].loc); | ^~~~~~~~~~~~~~~~~~~~~ engines/glk/alan2/alan2.cpp:130:14: warning: taking address of packed member of 'Glk::Alan2::ActElem' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | syncVal(s, &acts[i - ACTMIN].script); | ^~~~~~~~~~~~~~~~~~~~~~~~ engines/glk/alan2/alan2.cpp:131:14: warning: taking address of packed member of 'Glk::Alan2::ActElem' may result in an unaligned pointer value [-Waddress-of-packed-member] 131 | syncVal(s, &acts[i - ACTMIN].step); | ^~~~~~~~~~~~~~~~~~~~~~ engines/glk/alan2/alan2.cpp:132:14: warning: taking address of packed member of 'Glk::Alan2::ActElem' may result in an unaligned pointer value [-Waddress-of-packed-member] 132 | syncVal(s, &acts[i - ACTMIN].count); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from engines/glk/alan2/alan2.cpp:25: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::AtrElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/alan2.cpp:135:67: note: in expansion of macro 'endOfTable' 135 | for (AtrElem *atr = (AtrElem *)addrTo(acts[i - ACTMIN].atrs); !endOfTable(atr); ++atr) | ^~~~~~~~~~ In file included from ./engines/glk/alan2/exe.h:29, from engines/glk/alan2/alan2.cpp:24: ./engines/glk/alan2/types.h:196:8: note: defined here 196 | struct AtrElem { /* ATTRIBUTE LIST */ | ^~~~~~~ engines/glk/alan2/alan2.cpp:136:16: warning: taking address of packed member of 'Glk::Alan2::AtrElem' may result in an unaligned pointer value [-Waddress-of-packed-member] 136 | syncVal(s, &atr->val); | ^~~~~~~~~ engines/glk/alan2/alan2.cpp: In function 'void Glk::Alan2::syncLocations(Common::Serializer&)': engines/glk/alan2/alan2.cpp:143:14: warning: taking address of packed member of 'Glk::Alan2::LocElem' may result in an unaligned pointer value [-Waddress-of-packed-member] 143 | syncVal(s, &locs[i - LOCMIN].describe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from engines/glk/alan2/alan2.cpp:25: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::AtrElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/alan2.cpp:145:67: note: in expansion of macro 'endOfTable' 145 | for (AtrElem *atr = (AtrElem *)addrTo(locs[i - LOCMIN].atrs); !endOfTable(atr); atr++) | ^~~~~~~~~~ In file included from ./engines/glk/alan2/exe.h:29, from engines/glk/alan2/alan2.cpp:24: ./engines/glk/alan2/types.h:196:8: note: defined here 196 | struct AtrElem { /* ATTRIBUTE LIST */ | ^~~~~~~ engines/glk/alan2/alan2.cpp:146:16: warning: taking address of packed member of 'Glk::Alan2::AtrElem' may result in an unaligned pointer value [-Waddress-of-packed-member] 146 | syncVal(s, &atr->val); | ^~~~~~~~~ engines/glk/alan2/alan2.cpp: In function 'void Glk::Alan2::syncObjects(Common::Serializer&)': engines/glk/alan2/alan2.cpp:152:14: warning: taking address of packed member of 'Glk::Alan2::ObjElem' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | syncVal(s, &objs[i - OBJMIN].loc); | ^~~~~~~~~~~~~~~~~~~~~ In file included from engines/glk/alan2/alan2.cpp:25: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::AtrElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/alan2.cpp:154:67: note: in expansion of macro 'endOfTable' 154 | for (AtrElem *atr = (AtrElem *)addrTo(objs[i - OBJMIN].atrs); !endOfTable(atr); atr++) | ^~~~~~~~~~ In file included from ./engines/glk/alan2/exe.h:29, from engines/glk/alan2/alan2.cpp:24: ./engines/glk/alan2/types.h:196:8: note: defined here 196 | struct AtrElem { /* ATTRIBUTE LIST */ | ^~~~~~~ engines/glk/alan2/alan2.cpp:155:16: warning: taking address of packed member of 'Glk::Alan2::AtrElem' may result in an unaligned pointer value [-Waddress-of-packed-member] 155 | syncVal(s, &atr->val); | ^~~~~~~~~ C++ engines/glk/alan2/decode.o C++ engines/glk/alan2/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/glkio.o C++ engines/glk/alan2/params.o C++ engines/glk/window_text_buffer.o C++ engines/glk/advsys/vm.o C++ engines/glk/alan2/inter.o C++ engines/glk/alan2/rules.o C++ engines/glk/alan2/stack.o C++ engines/glk/alan2/term.o C++ engines/glk/alan2/reverse.o In file included from engines/glk/alan2/reverse.cpp:24: engines/glk/alan2/reverse.cpp: In function 'void Glk::Alan2::reverseMsgs(Glk::Alan2::Aword)': ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::MsgElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/reverse.cpp:81:19: note: in expansion of macro 'endOfTable' 81 | if (adr != 0 && !endOfTable(e)) { | ^~~~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:23: ./engines/glk/alan2/types.h:270:8: note: defined here 270 | struct MsgElem { /* MESSAGE TABLE */ | ^~~~~~~ In file included from engines/glk/alan2/reverse.cpp:24: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::MsgElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/reverse.cpp:83:11: note: in expansion of macro 'endOfTable' 83 | while (!endOfTable(e)) { | ^~~~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:23: ./engines/glk/alan2/types.h:270:8: note: defined here 270 | struct MsgElem { /* MESSAGE TABLE */ | ^~~~~~~ In file included from engines/glk/alan2/reverse.cpp:24: engines/glk/alan2/reverse.cpp: In function 'void Glk::Alan2::reverseWrds(Glk::Alan2::Aword)': ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::WrdElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/reverse.cpp:93:19: note: in expansion of macro 'endOfTable' 93 | if (adr != 0 && !endOfTable(e)) { | ^~~~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:23: ./engines/glk/alan2/types.h:100:8: note: defined here 100 | struct WrdElem { /* Dictionary */ | ^~~~~~~ In file included from engines/glk/alan2/reverse.cpp:24: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::WrdElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/reverse.cpp:95:11: note: in expansion of macro 'endOfTable' 95 | while (!endOfTable(e)) { | ^~~~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:23: ./engines/glk/alan2/types.h:100:8: note: defined here 100 | struct WrdElem { /* Dictionary */ | ^~~~~~~ In file included from engines/glk/alan2/reverse.cpp:24: engines/glk/alan2/reverse.cpp: In function 'void Glk::Alan2::reverseChks(Glk::Alan2::Aword)': ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::ChkElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/reverse.cpp:108:19: note: in expansion of macro 'endOfTable' 108 | if (adr != 0 && !endOfTable(e)) { | ^~~~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:23: ./engines/glk/alan2/types.h:152:8: note: defined here 152 | struct ChkElem { /* CHECK TABLE */ | ^~~~~~~ In file included from engines/glk/alan2/reverse.cpp:24: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::ChkElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/reverse.cpp:110:11: note: in expansion of macro 'endOfTable' 110 | while (!endOfTable(e)) { | ^~~~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:23: ./engines/glk/alan2/types.h:152:8: note: defined here 152 | struct ChkElem { /* CHECK TABLE */ | ^~~~~~~ In file included from engines/glk/alan2/reverse.cpp:24: engines/glk/alan2/reverse.cpp: In function 'void Glk::Alan2::reverseAlts(Glk::Alan2::Aword)': ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::AltElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/reverse.cpp:121:19: note: in expansion of macro 'endOfTable' 121 | if (adr != 0 && !endOfTable(e) && !e->done) { | ^~~~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:23: ./engines/glk/alan2/types.h:188:8: note: defined here 188 | struct AltElem { /* VERB ALTERNATIVE TABLE */ | ^~~~~~~ In file included from engines/glk/alan2/reverse.cpp:24: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::AltElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/reverse.cpp:124:11: note: in expansion of macro 'endOfTable' 124 | while (!endOfTable(e)) { | ^~~~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:23: ./engines/glk/alan2/types.h:188:8: note: defined here 188 | struct AltElem { /* VERB ALTERNATIVE TABLE */ | ^~~~~~~ In file included from engines/glk/alan2/reverse.cpp:24: engines/glk/alan2/reverse.cpp: In function 'void Glk::Alan2::reverseVrbs(Glk::Alan2::Aword)': ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::VrbElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/reverse.cpp:135:19: note: in expansion of macro 'endOfTable' 135 | if (adr != 0 && !endOfTable(e)) { | ^~~~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:23: ./engines/glk/alan2/types.h:157:8: note: defined here 157 | struct VrbElem { /* VERB TABLE */ | ^~~~~~~ In file included from engines/glk/alan2/reverse.cpp:24: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::VrbElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/reverse.cpp:137:11: note: in expansion of macro 'endOfTable' 137 | while (!endOfTable(e)) { | ^~~~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:23: ./engines/glk/alan2/types.h:157:8: note: defined here 157 | struct VrbElem { /* VERB TABLE */ | ^~~~~~~ In file included from engines/glk/alan2/reverse.cpp:24: engines/glk/alan2/reverse.cpp: In function 'void Glk::Alan2::reverseSteps(Glk::Alan2::Aword)': ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::StepElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/reverse.cpp:147:19: note: in expansion of macro 'endOfTable' 147 | if (adr != 0 && !endOfTable(e)) { | ^~~~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:23: ./engines/glk/alan2/types.h:128:8: note: defined here 128 | struct StepElem { /* STEP TABLE */ | ^~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:24: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::StepElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/reverse.cpp:149:11: note: in expansion of macro 'endOfTable' 149 | while (!endOfTable(e)) { | ^~~~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:23: ./engines/glk/alan2/types.h:128:8: note: defined here 128 | struct StepElem { /* STEP TABLE */ | ^~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:24: engines/glk/alan2/reverse.cpp: In function 'void Glk::Alan2::reverseScrs(Glk::Alan2::Aword)': ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::ScrElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/reverse.cpp:160:19: note: in expansion of macro 'endOfTable' 160 | if (adr != 0 && !endOfTable(e)) { | ^~~~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:23: ./engines/glk/alan2/types.h:122:8: note: defined here 122 | struct ScrElem { /* SCRIPT TABLE */ | ^~~~~~~ In file included from engines/glk/alan2/reverse.cpp:24: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::ScrElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/reverse.cpp:162:11: note: in expansion of macro 'endOfTable' 162 | while (!endOfTable(e)) { | ^~~~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:23: ./engines/glk/alan2/types.h:122:8: note: defined here 122 | struct ScrElem { /* SCRIPT TABLE */ | ^~~~~~~ In file included from engines/glk/alan2/reverse.cpp:24: engines/glk/alan2/reverse.cpp: In function 'void Glk::Alan2::reverseActs(Glk::Alan2::Aword)': ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::ActElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/reverse.cpp:173:19: note: in expansion of macro 'endOfTable' 173 | if (adr != 0 && !endOfTable(e)) { | ^~~~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:23: ./engines/glk/alan2/types.h:108:8: note: defined here 108 | struct ActElem { /* ACTOR TABLE */ | ^~~~~~~ In file included from engines/glk/alan2/reverse.cpp:24: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::ActElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/reverse.cpp:175:11: note: in expansion of macro 'endOfTable' 175 | while (!endOfTable(e)) { | ^~~~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:23: ./engines/glk/alan2/types.h:108:8: note: defined here 108 | struct ActElem { /* ACTOR TABLE */ | ^~~~~~~ In file included from engines/glk/alan2/reverse.cpp:24: engines/glk/alan2/reverse.cpp: In function 'void Glk::Alan2::reverseObjs(Glk::Alan2::Aword, Glk::Alan2::Boolean)': ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::ObjElem25' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/reverse.cpp:191:20: note: in expansion of macro 'endOfTable' 191 | if (adr != 0 && !endOfTable(e25)) { | ^~~~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:23: ./engines/glk/alan2/types.h:201:8: note: defined here 201 | struct ObjElem25 { /* OBJECT TABLE of 2.5 format*/ | ^~~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:24: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::ObjElem25' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/reverse.cpp:193:12: note: in expansion of macro 'endOfTable' 193 | while (!endOfTable(e25)) { | ^~~~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:23: ./engines/glk/alan2/types.h:201:8: note: defined here 201 | struct ObjElem25 { /* OBJECT TABLE of 2.5 format*/ | ^~~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:24: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::ObjElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/reverse.cpp:202:20: note: in expansion of macro 'endOfTable' 202 | if (adr != 0 && !endOfTable(e)) { | ^~~~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:23: ./engines/glk/alan2/types.h:211:8: note: defined here 211 | struct ObjElem { /* OBJECT TABLE */ | ^~~~~~~ In file included from engines/glk/alan2/reverse.cpp:24: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::ObjElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/reverse.cpp:204:12: note: in expansion of macro 'endOfTable' 204 | while (!endOfTable(e)) { | ^~~~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:23: ./engines/glk/alan2/types.h:211:8: note: defined here 211 | struct ObjElem { /* OBJECT TABLE */ | ^~~~~~~ In file included from engines/glk/alan2/reverse.cpp:24: engines/glk/alan2/reverse.cpp: In function 'void Glk::Alan2::reverseExts(Glk::Alan2::Aword)': ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::ExtElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/reverse.cpp:219:19: note: in expansion of macro 'endOfTable' 219 | if (adr != 0 && !endOfTable(e)) { | ^~~~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:23: ./engines/glk/alan2/types.h:144:8: note: defined here 144 | struct ExtElem { /* EXIT TABLE structure */ | ^~~~~~~ In file included from engines/glk/alan2/reverse.cpp:24: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::ExtElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/reverse.cpp:221:11: note: in expansion of macro 'endOfTable' 221 | while (!endOfTable(e)) { | ^~~~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:23: ./engines/glk/alan2/types.h:144:8: note: defined here 144 | struct ExtElem { /* EXIT TABLE structure */ | ^~~~~~~ In file included from engines/glk/alan2/reverse.cpp:24: engines/glk/alan2/reverse.cpp: In function 'void Glk::Alan2::reverseLocs(Glk::Alan2::Aword)': ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::LocElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/reverse.cpp:234:19: note: in expansion of macro 'endOfTable' 234 | if (adr != 0 && !endOfTable(e)) { | ^~~~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:23: ./engines/glk/alan2/types.h:134:8: note: defined here 134 | struct LocElem { /* LOCATION TABLE */ | ^~~~~~~ In file included from engines/glk/alan2/reverse.cpp:24: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::LocElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/reverse.cpp:236:11: note: in expansion of macro 'endOfTable' 236 | while (!endOfTable(e)) { | ^~~~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:23: ./engines/glk/alan2/types.h:134:8: note: defined here 134 | struct LocElem { /* LOCATION TABLE */ | ^~~~~~~ In file included from engines/glk/alan2/reverse.cpp:24: engines/glk/alan2/reverse.cpp: In function 'void Glk::Alan2::reverseClas(Glk::Alan2::Aword)': ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::ClaElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/reverse.cpp:251:19: note: in expansion of macro 'endOfTable' 251 | if (adr != 0 && !endOfTable(e)) { | ^~~~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:23: ./engines/glk/alan2/types.h:182:8: note: defined here 182 | struct ClaElem { /* CLASS DEFINITION TABLE */ | ^~~~~~~ In file included from engines/glk/alan2/reverse.cpp:24: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::ClaElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/reverse.cpp:253:11: note: in expansion of macro 'endOfTable' 253 | while (!endOfTable(e)) { | ^~~~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:23: ./engines/glk/alan2/types.h:182:8: note: defined here 182 | struct ClaElem { /* CLASS DEFINITION TABLE */ | ^~~~~~~ In file included from engines/glk/alan2/reverse.cpp:24: engines/glk/alan2/reverse.cpp: In function 'void Glk::Alan2::reverseElms(Glk::Alan2::Aword)': ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::ElmElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/reverse.cpp:265:19: note: in expansion of macro 'endOfTable' 265 | if (adr != 0 && !endOfTable(e)) { | ^~~~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:23: ./engines/glk/alan2/types.h:174:8: note: defined here 174 | struct ElmElem { /* ELEMENT TABLES */ | ^~~~~~~ In file included from engines/glk/alan2/reverse.cpp:24: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::ElmElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/reverse.cpp:267:11: note: in expansion of macro 'endOfTable' 267 | while (!endOfTable(e)) { | ^~~~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:23: ./engines/glk/alan2/types.h:174:8: note: defined here 174 | struct ElmElem { /* ELEMENT TABLES */ | ^~~~~~~ In file included from engines/glk/alan2/reverse.cpp:24: engines/glk/alan2/reverse.cpp: In function 'void Glk::Alan2::reverseStxs(Glk::Alan2::Aword)': ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::StxElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/reverse.cpp:278:19: note: in expansion of macro 'endOfTable' 278 | if (adr != 0 && !endOfTable(e)) { | ^~~~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:23: ./engines/glk/alan2/types.h:162:8: note: defined here 162 | struct StxElem { /* SYNTAX TABLE */ | ^~~~~~~ In file included from engines/glk/alan2/reverse.cpp:24: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::StxElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/reverse.cpp:280:11: note: in expansion of macro 'endOfTable' 280 | while (!endOfTable(e)) { | ^~~~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:23: ./engines/glk/alan2/types.h:162:8: note: defined here 162 | struct StxElem { /* SYNTAX TABLE */ | ^~~~~~~ In file included from engines/glk/alan2/reverse.cpp:24: engines/glk/alan2/reverse.cpp: In function 'void Glk::Alan2::reverseEvts(Glk::Alan2::Aword)': ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::EvtElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/reverse.cpp:290:19: note: in expansion of macro 'endOfTable' 290 | if (adr != 0 && !endOfTable(e)) { | ^~~~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:23: ./engines/glk/alan2/types.h:243:8: note: defined here 243 | struct EvtElem { /* EVENT TABLE */ | ^~~~~~~ In file included from engines/glk/alan2/reverse.cpp:24: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::EvtElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/reverse.cpp:292:11: note: in expansion of macro 'endOfTable' 292 | while (!endOfTable(e)) { | ^~~~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:23: ./engines/glk/alan2/types.h:243:8: note: defined here 243 | struct EvtElem { /* EVENT TABLE */ | ^~~~~~~ In file included from engines/glk/alan2/reverse.cpp:24: engines/glk/alan2/reverse.cpp: In function 'void Glk::Alan2::reverseLims(Glk::Alan2::Aword)': ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::LimElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/reverse.cpp:302:19: note: in expansion of macro 'endOfTable' 302 | if (adr != 0 && !endOfTable(e)) { | ^~~~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:23: ./engines/glk/alan2/types.h:231:8: note: defined here 231 | struct LimElem { /* LIMIT Type */ | ^~~~~~~ In file included from engines/glk/alan2/reverse.cpp:24: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::LimElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/reverse.cpp:304:11: note: in expansion of macro 'endOfTable' 304 | while (!endOfTable(e)) { | ^~~~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:23: ./engines/glk/alan2/types.h:231:8: note: defined here 231 | struct LimElem { /* LIMIT Type */ | ^~~~~~~ In file included from engines/glk/alan2/reverse.cpp:24: engines/glk/alan2/reverse.cpp: In function 'void Glk::Alan2::reverseCnts(Glk::Alan2::Aword)': ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::CntElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/reverse.cpp:314:19: note: in expansion of macro 'endOfTable' 314 | if (adr != 0 && !endOfTable(e)) { | ^~~~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:23: ./engines/glk/alan2/types.h:223:8: note: defined here 223 | struct CntElem { /* CONTAINER TABLE */ | ^~~~~~~ In file included from engines/glk/alan2/reverse.cpp:24: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::CntElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/reverse.cpp:316:11: note: in expansion of macro 'endOfTable' 316 | while (!endOfTable(e)) { | ^~~~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:23: ./engines/glk/alan2/types.h:223:8: note: defined here 223 | struct CntElem { /* CONTAINER TABLE */ | ^~~~~~~ In file included from engines/glk/alan2/reverse.cpp:24: engines/glk/alan2/reverse.cpp: In function 'void Glk::Alan2::reverseRuls(Glk::Alan2::Aword)': ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::RulElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/reverse.cpp:329:19: note: in expansion of macro 'endOfTable' 329 | if (adr != 0 && !endOfTable(e)) { | ^~~~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:23: ./engines/glk/alan2/types.h:237:8: note: defined here 237 | struct RulElem { /* RULE TABLE */ | ^~~~~~~ In file included from engines/glk/alan2/reverse.cpp:24: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::RulElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/reverse.cpp:331:11: note: in expansion of macro 'endOfTable' 331 | while (!endOfTable(e)) { | ^~~~~~~~~~ In file included from engines/glk/alan2/reverse.cpp:23: ./engines/glk/alan2/types.h:237:8: note: defined here 237 | struct RulElem { /* RULE TABLE */ | ^~~~~~~ C++ engines/glk/alan2/exe.o In file included from engines/glk/alan2/exe.cpp:28: engines/glk/alan2/exe.cpp: In function 'void Glk::Alan2::dscract(Glk::Alan2::Aword)': ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::ScrElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/exe.cpp:817:62: note: in expansion of macro 'endOfTable' 817 | for (scr = (ScrElem *) addrTo(acts[act - ACTMIN].scradr); !endOfTable(scr); scr++) | ^~~~~~~~~~ In file included from engines/glk/alan2/exe.cpp:24: ./engines/glk/alan2/types.h:122:8: note: defined here 122 | struct ScrElem { /* SCRIPT TABLE */ | ^~~~~~~ In file included from engines/glk/alan2/exe.cpp:28: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::ScrElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/exe.cpp:820:7: note: in expansion of macro 'endOfTable' 820 | if (endOfTable(scr)) scr = NULL; | ^~~~~~~~~~ In file included from engines/glk/alan2/exe.cpp:24: ./engines/glk/alan2/types.h:122:8: note: defined here 122 | struct ScrElem { /* SCRIPT TABLE */ | ^~~~~~~ C++ engines/glk/alan2/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/sysdep.o C++ engines/glk/alan3/acode.o C++ engines/glk/alan2/main.o In file included from engines/glk/alan2/main.cpp:32: engines/glk/alan2/main.cpp: In function 'Glk::Alan2::Boolean Glk::Alan2::exitto(int, int)': ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::ExtElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/main.cpp:531:60: note: in expansion of macro 'endOfTable' 531 | for (ext = (ExtElem *) addrTo(locs[from - LOCMIN].exts); !endOfTable(ext); ext++) | ^~~~~~~~~~ In file included from ./engines/glk/alan2/args.h:32, from engines/glk/alan2/main.cpp:27: ./engines/glk/alan2/types.h:144:8: note: defined here 144 | struct ExtElem { /* EXIT TABLE structure */ | ^~~~~~~ In file included from engines/glk/alan2/main.cpp:32: engines/glk/alan2/main.cpp: In function 'Glk::Alan2::Boolean Glk::Alan2::checklim(Glk::Alan2::Aword, Glk::Alan2::Aword)': ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::LimElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/main.cpp:605:62: note: in expansion of macro 'endOfTable' 605 | for (lim = (LimElem *) addrTo(cnts[props - CNTMIN].lims); !endOfTable(lim); lim++) | ^~~~~~~~~~ In file included from ./engines/glk/alan2/args.h:32, from engines/glk/alan2/main.cpp:27: ./engines/glk/alan2/types.h:231:8: note: defined here 231 | struct LimElem { /* LIMIT Type */ | ^~~~~~~ In file included from engines/glk/alan2/main.cpp:32: engines/glk/alan2/main.cpp: In function 'Glk::Alan2::Boolean Glk::Alan2::trycheck(Glk::Alan2::Aaddr, Glk::Alan2::Boolean)': ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::ChkElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/main.cpp:648:11: note: in expansion of macro 'endOfTable' 648 | while (!endOfTable(chk)) { | ^~~~~~~~~~ In file included from ./engines/glk/alan2/args.h:32, from engines/glk/alan2/main.cpp:27: ./engines/glk/alan2/types.h:152:8: note: defined here 152 | struct ChkElem { /* CHECK TABLE */ | ^~~~~~~ In file included from engines/glk/alan2/main.cpp:32: engines/glk/alan2/main.cpp: In function 'void Glk::Alan2::go(Glk::Alan2::Context&, int)': ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::ExtElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/main.cpp:675:11: note: in expansion of macro 'endOfTable' 675 | while (!endOfTable(ext)) { | ^~~~~~~~~~ In file included from ./engines/glk/alan2/args.h:32, from engines/glk/alan2/main.cpp:27: ./engines/glk/alan2/types.h:144:8: note: defined here 144 | struct ExtElem { /* EXIT TABLE structure */ | ^~~~~~~ In file included from engines/glk/alan2/main.cpp:32: engines/glk/alan2/main.cpp: In function 'Glk::Alan2::AltElem* Glk::Alan2::findalt(Glk::Alan2::Aword, Glk::Alan2::Aword)': ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::VrbElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/main.cpp:737:43: note: in expansion of macro 'endOfTable' 737 | for (vrb = (VrbElem *) addrTo(vrbsadr); !endOfTable(vrb); vrb++) | ^~~~~~~~~~ In file included from ./engines/glk/alan2/args.h:32, from engines/glk/alan2/main.cpp:27: ./engines/glk/alan2/types.h:157:8: note: defined here 157 | struct VrbElem { /* VERB TABLE */ | ^~~~~~~ In file included from engines/glk/alan2/main.cpp:32: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::AltElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/main.cpp:739:47: note: in expansion of macro 'endOfTable' 739 | for (alt = (AltElem *) addrTo(vrb->alts); !endOfTable(alt); alt++) | ^~~~~~~~~~ In file included from ./engines/glk/alan2/args.h:32, from engines/glk/alan2/main.cpp:27: ./engines/glk/alan2/types.h:188:8: note: defined here 188 | struct AltElem { /* VERB ALTERNATIVE TABLE */ | ^~~~~~~ In file included from engines/glk/alan2/main.cpp:32: engines/glk/alan2/main.cpp: In function 'void Glk::Alan2::initstrings()': ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::IniElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/main.cpp:1196:49: note: in expansion of macro 'endOfTable' 1196 | for (init = (IniElem *) addrTo(header->init); !endOfTable(init); init++) { | ^~~~~~~~~~ In file included from ./engines/glk/alan2/args.h:32, from engines/glk/alan2/main.cpp:27: ./engines/glk/alan2/types.h:259:8: note: defined here 259 | struct IniElem { /* STRING INITIALISATION TABLE */ | ^~~~~~~ In file included from engines/glk/alan2/main.cpp:32: engines/glk/alan2/main.cpp: In function 'void Glk::Alan2::movactor(Glk::Alan2::Context&)': ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::ScrElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/main.cpp:1283:48: note: in expansion of macro 'endOfTable' 1283 | for (scr = (ScrElem *) addrTo(act->scradr); !endOfTable(scr); scr++) | ^~~~~~~~~~ In file included from ./engines/glk/alan2/args.h:32, from engines/glk/alan2/main.cpp:27: ./engines/glk/alan2/types.h:122:8: note: defined here 122 | struct ScrElem { /* SCRIPT TABLE */ | ^~~~~~~ In file included from engines/glk/alan2/main.cpp:32: ./engines/glk/alan2/main.h:98:38: warning: converting a packed 'Glk::Alan2::StepElem' pointer (alignment 1) to a 'Glk::Alan2::Aword' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | #define endOfTable(x) eot((Aword *) x) | ^ engines/glk/alan2/main.cpp:1333:27: note: in expansion of macro 'endOfTable' 1333 | if (act->step != 0 && endOfTable(step)) | ^~~~~~~~~~ In file included from ./engines/glk/alan2/args.h:32, from engines/glk/alan2/main.cpp:27: ./engines/glk/alan2/types.h:128:8: note: defined here 128 | struct StepElem { /* STEP TABLE */ | ^~~~~~~~ engines/glk/alan2/main.cpp: In function 'void Glk::Alan2::action(Glk::Alan2::Context&, Glk::Alan2::ParamElem*)': engines/glk/alan2/main.cpp:947:22: warning: '%d' directive writing between 1 and 9 bytes into a region of size 8 [-Wformat-overflow=] 947 | sprintf(marker, "($%d)", mpos + 1); /* Prepare a printout with $1/2/3 */ | ^~ engines/glk/alan2/main.cpp:947:19: note: directive argument in the range [1, 357913943] 947 | sprintf(marker, "($%d)", mpos + 1); /* Prepare a printout with $1/2/3 */ | ^~~~~~~ In file included from /usr/include/stdio.h:867, from ./common/scummsys.h:118, from ./engines/glk/alan2/alan2.h:26, from engines/glk/alan2/main.cpp:25: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 5 and 13 bytes into a destination of size 10 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/glk/alan3/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/alan_version.o C++ engines/glk/alan3/actor.o C++ engines/glk/alan3/checkentry.o C++ engines/glk/alan3/attribute.o C++ engines/glk/alan3/class.o C++ engines/glk/alan3/alan3.o C++ engines/glk/alan3/current.o C++ engines/glk/alan3/compatibility.o C++ engines/glk/alan3/container.o C++ engines/glk/alan3/alt_info.o C++ engines/glk/alan3/decode.o C++ engines/glk/alan3/event.o C++ engines/glk/alan3/dictionary.o C++ engines/glk/alan3/fnmatch.o C++ engines/glk/alan3/lists.o C++ engines/glk/alan3/literal.o C++ engines/glk/alan3/detection.o C++ engines/glk/alan3/glkio.o C++ engines/glk/alan3/exe.o C++ engines/glk/alan3/debug.o engines/glk/alan3/debug.cpp: In function 'void Glk::Alan3::debug(Glk::Alan3::Context&, bool, int, int)': engines/glk/alan3/debug.cpp:702:25: warning: '%s' directive writing up to 199 bytes into a region of size between 192 and 196 [-Wformat-overflow=] 702 | sprintf(buf, "$i%s %s %s$n$t$t-- %s", entry->command, entry->parameter, padding(entry, maxLength), entry->helpText); | ^~ engines/glk/alan3/debug.cpp:702:16: note: assuming directive output of 9 bytes 702 | sprintf(buf, "$i%s %s %s$n$t$t-- %s", entry->command, entry->parameter, padding(entry, maxLength), entry->helpText); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from ./common/scummsys.h:118, from ./common/util.h:26, from ./engines/glk/alan3/sysdep.h:39, from ./engines/glk/alan3/types.h:28, from ./engines/glk/alan3/debug.h:28, from engines/glk/alan3/debug.cpp:23: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 226) into a destination of size 200 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/glk/alan3/options.o C++ engines/glk/alan3/memory.o 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/params.o C++ engines/glk/alan3/output.o C++ engines/glk/alan3/main.o C++ engines/glk/alan3/save.o C++ engines/glk/alan3/rules.o C++ engines/glk/alan3/inter.o C++ engines/glk/alan3/score.o C++ engines/glk/alan3/set.o C++ engines/glk/alan3/syntax.o C++ engines/glk/alan3/scan.o C++ engines/glk/alan3/reverse.o C++ engines/glk/alan3/state.o C++ engines/glk/alan3/parse.o C++ engines/glk/alan3/stack.o C++ engines/glk/alan3/state_stack.o C++ engines/glk/alan3/types.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/mem.o C++ engines/glk/frotz/frotz.o C++ engines/glk/frotz/pics.o C++ engines/glk/frotz/processor_input.o C++ engines/glk/frotz/processor_buffer.o C++ engines/glk/frotz/glk_interface.o C++ engines/glk/frotz/processor.o C++ engines/glk/frotz/detection.o C++ engines/glk/frotz/processor_maths.o C++ engines/glk/frotz/processor_mem.o C++ engines/glk/frotz/processor_table.o C++ engines/glk/frotz/processor_objects.o C++ engines/glk/frotz/processor_screen.o C++ engines/glk/frotz/processor_windows.o C++ engines/glk/frotz/processor_variables.o C++ engines/glk/frotz/processor_streams.o C++ engines/glk/frotz/screen.o C++ engines/glk/frotz/processor_text.o C++ engines/glk/frotz/quetzal.o C++ engines/glk/glulxe/float.o C++ engines/glk/frotz/windows.o C++ engines/glk/frotz/sound_folder.o C++ engines/glk/glulxe/accel.o C++ engines/glk/glulxe/funcs.o C++ engines/glk/glulxe/detection.o C++ engines/glk/glulxe/gestalt.o C++ engines/glk/glulxe/exec.o C++ engines/glk/glulxe/glulxe.o C++ engines/glk/glulxe/heap.o C++ engines/glk/glulxe/operand.o C++ engines/glk/glulxe/search.o C++ engines/glk/glulxe/vm.o C++ engines/glk/glulxe/glkop.o C++ engines/glk/glulxe/string.o C++ engines/glk/glulxe/serial.o C++ engines/glk/hugo/heglk.o C++ engines/glk/hugo/hemedia.o C++ engines/glk/hugo/detection.o C++ engines/glk/hugo/heexpr.o C++ engines/glk/hugo/htokens.o C++ engines/glk/hugo/heobject.o C++ engines/glk/hugo/stringfn.o C++ engines/glk/hugo/heset.o C++ engines/glk/hugo/heres.o C++ engines/glk/hugo/hemisc.o C++ engines/glk/hugo/hugo.o C++ engines/glk/magnetic/graphics.o C++ engines/glk/magnetic/emu.o C++ engines/glk/magnetic/detection.o C++ engines/glk/magnetic/magnetic.o C++ engines/glk/hugo/herun.o C++ engines/glk/magnetic/sound.o C++ engines/glk/hugo/heparse.o C++ engines/glk/tads/os_buffer.o C++ engines/glk/scott/detection.o C++ engines/glk/tads/os_banners.o C++ engines/glk/tads/os_glk.o C++ engines/glk/tads/tads.o C++ engines/glk/tads/os_parse.o C++ engines/glk/tads/detection.o C++ engines/glk/tads/os_frob_tads.o C++ engines/glk/tads/tads2/command_line.o C++ engines/glk/tads/tads2/character_map.o C++ engines/glk/tads/tads2/data.o C++ engines/glk/tads/tads2/error.o C++ engines/glk/tads/tads2/error_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/runtime_app.o C++ engines/glk/tads/tads2/post_compilation.o C++ engines/glk/tads/tads2/qa_scriptor.o C++ engines/glk/tads/tads2/execute_command.o C++ engines/glk/tads/tads2/runstat.o C++ engines/glk/tads/tads2/built_in.o C++ engines/glk/tads/tads2/tads2.o C++ engines/glk/tads/tads2/regex.o C++ engines/glk/tads/tads2/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/gnap/datarchive.o C++ engines/glk/tads/tads2/vocabulary.o C++ engines/gnap/debugger.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/music.o C++ engines/gnap/grid.o C++ engines/gnap/resource.o C++ engines/gnap/menu.o C++ engines/gnap/scenes/groupcs.o C++ engines/gnap/sound.o C++ engines/gnap/gnap.o C++ engines/gnap/gamesys.o C++ engines/gnap/scenes/group5.o C++ engines/gnap/scenes/intro.o C++ engines/gnap/scenes/arcade.o C++ engines/gnap/scenes/group3.o C++ engines/glk/tads/tads2/vocabulary_parser.o C++ engines/gob/aniobject.o C++ engines/gob/cheater.o C++ engines/gob/backbuffer.o C++ engines/gnap/scenes/group0.o C++ engines/gnap/scenes/scenecore.o C++ engines/gnap/scenes/group4.o C++ engines/gob/cheater_geisha.o C++ engines/gnap/scenes/group2.o C++ engines/gob/anifile.o C++ engines/gob/console.o C++ engines/gob/cmpfile.o C++ engines/gnap/scenes/group1.o C++ engines/gob/dbase.o C++ engines/gob/draw_bargon.o C++ engines/gob/databases.o C++ engines/gob/decfile.o C++ engines/gob/dataio.o C++ engines/gob/draw_v1.o C++ engines/gob/draw.o C++ engines/gob/global.o C++ engines/gob/draw_playtoons.o C++ engines/gob/draw_v2.o C++ engines/gob/expression.o C++ engines/gob/goblin_v3.o C++ engines/gob/goblin_v1.o C++ engines/gob/goblin_v2.o C++ engines/gob/goblin_v4.o C++ engines/gob/game.o C++ engines/gob/iniconfig.o C++ engines/gob/draw_fascin.o C++ engines/gob/init_v1.o C++ engines/gob/init_geisha.o C++ engines/gob/init.o C++ engines/gob/init_fascin.o C++ engines/gob/init_v2.o C++ engines/gob/gob.o In file included from engines/gob/gob.cpp:33: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from engines/gob/gob.cpp:34: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ C++ engines/gob/init_v3.o C++ engines/gob/goblin.o C++ engines/gob/init_v6.o C++ engines/gob/init_v4.o C++ engines/gob/init_v7.o C++ engines/gob/inter_inca2.o C++ engines/gob/hotspots.o C++ engines/gob/inter_bargon.o C++ engines/gob/inter.o C++ engines/gob/inter_geisha.o In file included from ./gui/message.h:26, from engines/gob/inter_geisha.cpp:27: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/gob/inter_littlered.o C++ engines/gob/inter_fascin.o C++ engines/gob/inter_v3.o C++ engines/gob/inter_v4.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_v6.o C++ engines/gob/map.o C++ engines/gob/inter_v5.o In file included from ./gui/message.h:26, from engines/gob/inter_v5.cpp:25: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/gob/map_v2.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/map_v1.o C++ engines/gob/mult.o C++ engines/gob/inter_v7.o C++ engines/gob/scenery_v1.o C++ engines/gob/palanim.o C++ engines/gob/rxyfile.o C++ engines/gob/mult_v1.o C++ engines/gob/scenery_v2.o C++ engines/gob/resources.o C++ engines/gob/totfile.o C++ engines/gob/script.o C++ engines/gob/inter_v1.o C++ engines/gob/variables.o C++ engines/gob/video_v1.o C++ engines/gob/mult_v2.o C++ engines/gob/util.o C++ engines/gob/video_v2.o C++ engines/gob/surface.o C++ engines/gob/scenery.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/onceupon/babayaga.o C++ engines/gob/pregob/pregob.o C++ engines/gob/videoplayer.o C++ engines/gob/detection/detection.o C++ engines/gob/pregob/onceupon/abracadabra.o C++ engines/gob/pregob/onceupon/title.o C++ engines/gob/pregob/gctfile.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/pregob/onceupon/parents.o C++ engines/gob/minigames/geisha/oko.o C++ engines/gob/pregob/seqfile.o C++ engines/gob/minigames/geisha/meter.o C++ engines/gob/minigames/geisha/mouth.o C++ engines/gob/minigames/geisha/submarine.o C++ engines/gob/save/saveload.o C++ engines/gob/save/saveload_v2.o C++ engines/gob/pregob/onceupon/onceupon.o C++ engines/gob/save/saveload_v3.o C++ engines/gob/minigames/geisha/diving.o C++ engines/gob/save/savehandler.o C++ engines/gob/save/saveload_v4.o C++ engines/gob/minigames/geisha/penetration.o C++ engines/gob/save/saveload_v7.o C++ engines/gob/save/savefile.o C++ engines/gob/save/saveload_v6.o C++ engines/gob/save/saveload_geisha.o C++ engines/gob/save/saveload_ajworld.o C++ engines/gob/save/saveconverter_v2.o C++ engines/gob/save/saveload_fascin.o C++ engines/gob/save/saveload_inca2.o C++ engines/gob/save/saveload_playtoons.o C++ engines/gob/save/saveconverter_v3.o C++ engines/gob/save/saveconverter_v4.o C++ engines/gob/sound/pcspeaker.o C++ engines/gob/sound/sounddesc.o C++ engines/gob/sound/infogrames.o C++ engines/gob/save/saveconverter.o C++ engines/gob/sound/protracker.o C++ engines/gob/sound/adlplayer.o C++ engines/gob/sound/musplayer.o C++ engines/gob/sound/soundmixer.o C++ engines/gob/sound/soundblaster.o C++ engines/gob/sound/cdrom.o C++ engines/gob/sound/sound.o C++ engines/gob/sound/adlib.o C++ engines/gob/sound/bgatmosphere.o C++ engines/groovie/detection.o C++ engines/groovie/debug.o C++ engines/groovie/cell.o C++ engines/groovie/lzss.o C++ engines/groovie/graphics.o C++ engines/groovie/font.o C++ engines/groovie/cursor.o C++ engines/groovie/player.o C++ engines/groovie/saveload.o C++ engines/groovie/resource.o C++ engines/groovie/groovie.o C++ engines/groovie/vdx.o C++ engines/groovie/music.o engines/groovie/music.cpp:649:59: warning: multi-character character constant [-Wmultichar] 649 | _driver->getPercussionChannel()->sysEx_customInstrument('ADLP', data); | ^~~~~~ engines/groovie/music.cpp:668:44: warning: multi-character character constant [-Wmultichar] 668 | _driver->sysEx_customInstrument(channel, 'ADL ', data + 2); | ^~~~~~ C++ engines/groovie/stuffit.o C++ engines/groovie/roq.o C++ engines/groovie/script.o In file included from ./gui/message.h:26, from engines/groovie/script.cpp:42: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/hdb/ai-inventory.o C++ engines/hdb/ai-use.o C++ engines/hdb/ai-waypoint.o C++ engines/hdb/ai-lists.o C++ engines/hdb/ai-cinematic.o C++ engines/hdb/ai-funcs.o C++ engines/hdb/ai-init.o C++ engines/hdb/file-manager.o C++ engines/hdb/ai-bots.o C++ engines/hdb/detection.o C++ engines/hdb/ai-player.o C++ engines/hdb/input.o C++ engines/hdb/hdb.o C++ engines/hdb/sound.o C++ engines/hdb/saveload.o C++ engines/hdb/map.o C++ engines/hdb/lua-script.o C++ engines/hopkins/anim.o C++ engines/hopkins/debugger.o C++ engines/hdb/menu.o C++ engines/hdb/gfx.o In file included from /usr/include/string.h:495, from ./common/scummsys.h:120, from ./common/random.h:26, from engines/hdb/gfx.cpp:25: In function 'char* strncpy(char*, const char*, size_t)', inlined from 'void HDB::Gfx::init()' at engines/hdb/gfx.cpp:246:11: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin___strncpy_chk(char*, const char*, unsigned int, unsigned int)' specified bound depends on the length of the source argument [-Wstringop-overflow=] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hdb/gfx.cpp: In member function 'void HDB::Gfx::init()': engines/hdb/gfx.cpp:246:57: note: length computed here 246 | strncpy(search, _tLookupArray[index].filename, strlen(_tLookupArray[index].filename) - 2); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/hopkins/detection.o C++ engines/hopkins/computer.o C++ engines/hopkins/files.o C++ engines/hdb/window.o C++ engines/hopkins/dialogs.o C++ engines/hopkins/globals.o C++ engines/hopkins/events.o C++ engines/hopkins/font.o C++ engines/hopkins/menu.o C++ engines/hugo/console.o C++ engines/hopkins/saveload.o C++ engines/hopkins/graphics.o C++ engines/hopkins/talk.o C++ engines/hopkins/sound.o C++ engines/hugo/detection.o C++ engines/hugo/display.o C++ engines/hugo/file_v1d.o C++ engines/hugo/dialogs.o In file included from ./engines/hugo/dialogs.h:26, from engines/hugo/dialogs.cpp:29: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/edittext.h:26, from ./engines/hugo/dialogs.h:27, from engines/hugo/dialogs.cpp:29: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from engines/hugo/dialogs.cpp:29: ./engines/hugo/dialogs.h:58:13: warning: multi-character character constant [-Wmultichar] 58 | kCmdWhat = 'WHAT', | ^~~~~~ ./engines/hugo/dialogs.h:59:14: warning: multi-character character constant [-Wmultichar] 59 | kCmdMusic = 'MUZK', | ^~~~~~ ./engines/hugo/dialogs.h:60:16: warning: multi-character character constant [-Wmultichar] 60 | kCmdSoundFX = 'SOUN', | ^~~~~~ ./engines/hugo/dialogs.h:61:13: warning: multi-character character constant [-Wmultichar] 61 | kCmdSave = 'SAVE', | ^~~~~~ ./engines/hugo/dialogs.h:62:13: warning: multi-character character constant [-Wmultichar] 62 | kCmdLoad = 'LOAD', | ^~~~~~ ./engines/hugo/dialogs.h:63:15: warning: multi-character character constant [-Wmultichar] 63 | kCmdRecall = 'RECL', | ^~~~~~ ./engines/hugo/dialogs.h:64:14: warning: multi-character character constant [-Wmultichar] 64 | kCmdTurbo = 'TURB', | ^~~~~~ ./engines/hugo/dialogs.h:65:13: warning: multi-character character constant [-Wmultichar] 65 | kCmdLook = 'LOOK', | ^~~~~~ ./engines/hugo/dialogs.h:66:15: warning: multi-character character constant [-Wmultichar] 66 | kCmdInvent = 'INVT', | ^~~~~~ ./engines/hugo/dialogs.h:69:15: warning: multi-character character constant [-Wmultichar] 69 | kCmdButton = 'BTNP', | ^~~~~~ ./engines/hugo/dialogs.h:70:19: warning: multi-character character constant [-Wmultichar] 70 | kCmdFinishEdit = 'FNSH' | ^~~~~~ C++ engines/hugo/file_v2d.o C++ engines/hugo/file.o C++ engines/hugo/file_v2w.o C++ engines/hugo/file_v3d.o C++ engines/hugo/file_v1w.o C++ engines/hopkins/lines.o C++ engines/hugo/inventory.o C++ engines/hopkins/script.o C++ engines/hugo/intro.o C++ engines/hugo/object_v1d.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/hopkins/objects.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/hugo/object.o C++ engines/hugo/object_v3d.o C++ engines/hugo/object_v2d.o C++ engines/hugo/parser_v1w.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/route.o C++ engines/hugo/parser_v3d.o C++ engines/hugo/sound.o C++ engines/hugo/util.o In file included from ./gui/message.h:26, from engines/hugo/util.cpp:32: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/edittext.h:26, from ./engines/hugo/dialogs.h:27, from engines/hugo/util.cpp:34: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from engines/hugo/util.cpp:34: ./engines/hugo/dialogs.h:58:13: warning: multi-character character constant [-Wmultichar] 58 | kCmdWhat = 'WHAT', | ^~~~~~ ./engines/hugo/dialogs.h:59:14: warning: multi-character character constant [-Wmultichar] 59 | kCmdMusic = 'MUZK', | ^~~~~~ ./engines/hugo/dialogs.h:60:16: warning: multi-character character constant [-Wmultichar] 60 | kCmdSoundFX = 'SOUN', | ^~~~~~ ./engines/hugo/dialogs.h:61:13: warning: multi-character character constant [-Wmultichar] 61 | kCmdSave = 'SAVE', | ^~~~~~ ./engines/hugo/dialogs.h:62:13: warning: multi-character character constant [-Wmultichar] 62 | kCmdLoad = 'LOAD', | ^~~~~~ ./engines/hugo/dialogs.h:63:15: warning: multi-character character constant [-Wmultichar] 63 | kCmdRecall = 'RECL', | ^~~~~~ ./engines/hugo/dialogs.h:64:14: warning: multi-character character constant [-Wmultichar] 64 | kCmdTurbo = 'TURB', | ^~~~~~ ./engines/hugo/dialogs.h:65:13: warning: multi-character character constant [-Wmultichar] 65 | kCmdLook = 'LOOK', | ^~~~~~ ./engines/hugo/dialogs.h:66:15: warning: multi-character character constant [-Wmultichar] 66 | kCmdInvent = 'INVT', | ^~~~~~ ./engines/hugo/dialogs.h:69:15: warning: multi-character character constant [-Wmultichar] 69 | kCmdButton = 'BTNP', | ^~~~~~ ./engines/hugo/dialogs.h:70:19: warning: multi-character character constant [-Wmultichar] 70 | kCmdFinishEdit = 'FNSH' | ^~~~~~ C++ engines/hopkins/hopkins.o C++ engines/illusions/bbdou/bbdou_credits_staticdata.o C++ engines/illusions/bbdou/bbdou_cursor.o C++ engines/illusions/bbdou/bbdou_credits.o C++ engines/illusions/bbdou/bbdou_bubble.o C++ engines/illusions/bbdou/bbdou_foodctl.o C++ engines/illusions/bbdou/bbdou_menukeys.o C++ engines/illusions/bbdou/gamestate_bbdou.o C++ engines/illusions/bbdou/bbdou_videoplayer.o C++ engines/illusions/bbdou/bbdou_inventory.o C++ engines/illusions/bbdou/bbdou_triggerfunctions.o C++ engines/illusions/bbdou/menusystem_bbdou.o C++ engines/hugo/schedule.o C++ engines/illusions/actor.o C++ engines/illusions/cursor.o C++ engines/illusions/camera.o C++ engines/illusions/bbdou/bbdou_specialcode.o C++ engines/illusions/duckman/duckman_screenshakereffects.o C++ engines/illusions/detection.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/bbdou/illusions_bbdou.o C++ engines/illusions/duckman/duckman_videoplayer.o C++ engines/illusions/bbdou/scriptopcodes_bbdou.o C++ engines/illusions/duckman/gamestate_duckman.o C++ engines/illusions/dictionary.o C++ engines/illusions/duckman/propertytimers.o C++ engines/illusions/fileresourcereader.o C++ engines/illusions/fixedpoint.o C++ engines/illusions/gamarchive.o C++ engines/illusions/duckman/duckman_specialcode.o C++ engines/illusions/duckman/menusystem_duckman.o C++ engines/illusions/gamestate.o C++ engines/illusions/gamresourcereader.o C++ engines/illusions/graphics.o C++ engines/illusions/input.o C++ engines/illusions/duckman/scriptopcodes_duckman.o C++ engines/illusions/illusions.o C++ engines/illusions/resources/fontresource.o C++ engines/illusions/pathfinder.o C++ engines/illusions/duckman/illusions_duckman.o C++ engines/illusions/resources/genericresource.o C++ engines/illusions/resources/midiresource.o C++ engines/illusions/resources/actorresource.o C++ engines/illusions/menusystem.o C++ engines/illusions/resources/soundresource.o C++ engines/illusions/resources/backgroundresource.o C++ engines/illusions/resources/talkresource.o C++ engines/illusions/saveload.o C++ engines/illusions/resources/scriptresource.o C++ engines/illusions/resourcesystem.o C++ engines/illusions/scriptstack.o C++ engines/illusions/screentext.o C++ engines/illusions/scriptopcodes.o C++ engines/illusions/specialcode.o C++ engines/illusions/threads/abortablethread.o C++ engines/illusions/threads/scriptthread.o C++ engines/illusions/threads/causethread_duckman.o C++ engines/illusions/textdrawer.o C++ engines/illusions/sequenceopcodes.o C++ engines/illusions/threads/talkthread.o C++ engines/illusions/threads/timerthread.o C++ engines/illusions/screen.o C++ engines/illusions/time.o C++ engines/illusions/sound.o C++ engines/illusions/threads/talkthread_duckman.o C++ engines/illusions/updatefunctions.o C++ engines/kyra/engine/items_v2.o C++ engines/illusions/thread.o C++ engines/kyra/engine/items_hof.o C++ engines/kyra/engine/items_mr.o C++ engines/kyra/engine/items_lok.o C++ engines/kyra/engine/kyra_v2.o C++ engines/kyra/engine/scene_v1.o C++ engines/kyra/detection.o C++ engines/kyra/engine/scene_v2.o C++ engines/kyra/engine/kyra_lok.o C++ engines/kyra/engine/scene_lok.o C++ engines/kyra/engine/kyra_v1.o C++ engines/kyra/engine/scene_hof.o C++ engines/kyra/engine/timer_lok.o C++ engines/kyra/engine/sprites.o C++ engines/kyra/engine/util.o C++ engines/kyra/engine/timer_hof.o C++ engines/kyra/engine/kyra_mr.o engines/kyra/engine/kyra_mr.cpp: In member function 'void Kyra::KyraEngine_MR::openTalkFile(int)': engines/kyra/engine/kyra_mr.cpp:700:31: warning: 'TALK.TLK' directive writing 8 bytes into a region of size between 4 and 13 [-Wformat-overflow=] 700 | sprintf(talkFilename, "CH%dTALK.TLK", _currentTalkFile); | ^~~~~~~~ In file included from /usr/include/stdio.h:867, from ./common/scummsys.h:118, from ./engines/engine.h:26, from ./engines/kyra/kyra_v1.h:26, from ./engines/kyra/engine/kyra_v2.h:26, from ./engines/kyra/engine/kyra_mr.h:26, from engines/kyra/engine/kyra_mr.cpp:23: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 12 and 21 bytes into a destination of size 16 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/kyra/engine/kyra_hof.o engines/kyra/engine/kyra_hof.cpp: In member function 'void Kyra::KyraEngine_HoF::openTalkFile(int)': engines/kyra/engine/kyra_hof.cpp:1394:30: warning: 'VOC.TLK' directive writing 7 bytes into a region of size between 4 and 13 [-Wformat-overflow=] 1394 | sprintf(talkFilename, "CH%dVOC.TLK", _oldTalkFile); | ^~~~~~~ In file included from /usr/include/stdio.h:867, from ./common/scummsys.h:118, from ./engines/engine.h:26, from ./engines/kyra/kyra_v1.h:26, from ./engines/kyra/engine/kyra_v2.h:26, from ./engines/kyra/engine/kyra_hof.h:26, from engines/kyra/engine/kyra_hof.cpp:23: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 11 and 20 bytes into a destination of size 16 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/kyra/engine/scene_mr.o C++ engines/kyra/engine/timer_mr.o C++ engines/kyra/engine/timer.o C++ engines/kyra/graphics/animator_v2.o C++ engines/kyra/graphics/animator_hof.o C++ engines/kyra/graphics/animator_lok.o C++ engines/kyra/graphics/animator_tim.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_v2.o C++ engines/kyra/graphics/screen_mr.o C++ engines/kyra/gui/gui.o C++ engines/kyra/graphics/vqa.o C++ engines/kyra/graphics/wsamovie.o C++ engines/kyra/gui/gui_v1.o C++ engines/kyra/gui/debugger.o C++ engines/kyra/gui/gui_v2.o C++ engines/kyra/gui/saveload.o C++ engines/kyra/gui/gui_lok.o C++ engines/kyra/gui/gui_hof.o C++ engines/kyra/gui/saveload_lok.o C++ engines/kyra/gui/saveload_hof.o C++ engines/kyra/gui/saveload_mr.o C++ engines/kyra/script/script_v1.o C++ engines/kyra/script/script_v2.o C++ engines/kyra/resource/resource.o C++ engines/kyra/gui/gui_mr.o C++ engines/kyra/graphics/screen.o C++ engines/kyra/script/script.o C++ engines/kyra/resource/resource_intern.o C++ engines/kyra/sequence/seqplayer.o C++ engines/kyra/sequence/sequences_v2.o C++ engines/kyra/script/script_tim.o C++ engines/kyra/script/script_lok.o C++ engines/kyra/sequence/sequences_mr.o C++ engines/kyra/sound/sound_adlib.o C++ engines/kyra/script/script_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_amiga_lok.o C++ engines/kyra/sequence/sequences_lok.o C++ engines/kyra/sound/sound_pc98_lok.o C++ engines/kyra/sound/sound_digital_mr.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_lok.o C++ engines/kyra/sound/sound_towns_lok.o C++ engines/kyra/sound/sound_pc98_v2.o C++ engines/kyra/sound/sound.o C++ engines/kyra/sound/drivers/midi.o C++ engines/kyra/resource/staticres.o C++ engines/kyra/text/text.o C++ engines/kyra/sound/drivers/audstream.o C++ engines/kyra/sound/drivers/pcspeaker.o C++ engines/kyra/sequence/sequences_hof.o C++ engines/kyra/text/text_lok.o C++ engines/kyra/sound/drivers/adlib.o C++ engines/kyra/engine/sprites_rpg.o C++ engines/kyra/engine/timer_rpg.o C++ engines/kyra/gui/gui_rpg.o C++ engines/kyra/text/text_hof.o C++ engines/kyra/engine/kyra_rpg.o C++ engines/kyra/resource/staticres_rpg.o C++ engines/kyra/gui/saveload_rpg.o C++ engines/kyra/text/text_mr.o C++ engines/kyra/engine/scene_rpg.o C++ engines/kyra/engine/timer_lol.o C++ engines/kyra/engine/items_lol.o C++ engines/kyra/text/text_rpg.o C++ engines/kyra/engine/sprites_lol.o C++ engines/kyra/graphics/screen_lol.o C++ engines/kyra/engine/scene_lol.o C++ engines/kyra/text/text_lol.o C++ engines/kyra/gui/saveload_lol.o C++ engines/kyra/sound/sound_lol.o C++ engines/kyra/sequence/sequences_lol.o C++ engines/kyra/engine/eob.o C++ engines/kyra/gui/gui_lol.o engines/kyra/gui/gui_lol.cpp: In member function 'void Kyra::LoLEngine::gui_displayCharInventory(int)': engines/kyra/gui/gui_lol.cpp:164:30: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] 164 | sprintf(file, "invent%d.cps", inventoryTypes[id]); | ^ In file included from /usr/include/stdio.h:867, from ./common/scummsys.h:118, from ./engines/engine.h:26, from ./engines/kyra/kyra_v1.h:26, from ./engines/kyra/gui/gui.h:26, from ./engines/kyra/gui/gui_v1.h:26, from ./engines/kyra/gui/gui_lol.h:28, from engines/kyra/gui/gui_lol.cpp:25: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 12 and 14 bytes into a destination of size 13 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/kyra/engine/darkmoon.o C++ engines/kyra/engine/items_eob.o C++ engines/kyra/engine/chargen.o C++ engines/kyra/engine/lol.o C++ engines/kyra/resource/staticres_lol.o C++ engines/kyra/engine/magic_eob.o C++ engines/kyra/engine/scene_eob.o C++ engines/kyra/script/script_lol.o C++ engines/kyra/engine/timer_eob.o C++ engines/kyra/engine/sprites_eob.o C++ engines/kyra/sound/sound_amiga_eob.o C++ engines/kyra/engine/eobcommon.o C++ engines/kyra/sound/sound_towns_darkmoon.o C++ engines/kyra/sequence/sequences_darkmoon.o C++ engines/kyra/script/script_eob.o C++ engines/kyra/graphics/screen_eob.o engines/kyra/graphics/screen_eob.cpp: In member function 'void Kyra::Screen_EoB::loadSpecialAmigaCPS(const char*, int, bool)': engines/kyra/graphics/screen_eob.cpp:1571:8: warning: '%s' directive argument is null [-Wformat-overflow=] 1571 | error("Screen_EoB::loadSpecialAmigaCPS(): Failed to load file '%s'", file); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/kyra/sequence/sequences_eob.o C++ engines/lab/console.o C++ engines/lab/anim.o C++ engines/kyra/resource/staticres_eob.o C++ engines/kyra/sound/drivers/audiomaster2.o C++ engines/kyra/gui/saveload_eob.o In file included from ./gui/message.h:26, from engines/kyra/gui/saveload_eob.cpp:34: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/lab/eventman.o C++ engines/lab/image.o C++ engines/lab/detection.o C++ engines/lab/interface.o C++ engines/lab/labsets.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/intro.o C++ engines/lab/dispman.o C++ engines/lab/music.o C++ engines/lab/lab.o C++ engines/lab/map.o C++ engines/lab/utils.o C++ engines/lab/savegame.o In file included from ./gui/message.h:26, from engines/lab/savegame.cpp:34: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/kyra/gui/gui_eob.o C++ engines/lab/speciallocks.o In file included from ./gui/message.h:26, from engines/lab/speciallocks.cpp:33: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/lab/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/lastexpress/data/animation.o C++ engines/lab/special.o C++ engines/lastexpress/data/background.o C++ engines/lastexpress/data/cursor.o C++ engines/lastexpress/data/archive.o C++ engines/lab/resource.o C++ engines/lastexpress/data/font.o C++ engines/lastexpress/data/subtitle.o C++ engines/lastexpress/data/snd.o C++ engines/lastexpress/data/scene.o C++ engines/lastexpress/data/sequence.o C++ engines/lastexpress/entities/alouan.o C++ engines/lastexpress/entities/entity.o C++ engines/lastexpress/entities/cooks.o C++ engines/lastexpress/entities/entity39.o C++ engines/lastexpress/entities/alexei.o C++ engines/lastexpress/entities/abbot.o C++ engines/lastexpress/entities/boutarel.o C++ engines/lastexpress/entities/chapters.o C++ engines/lastexpress/entities/hadija.o C++ engines/lastexpress/entities/francois.o C++ engines/lastexpress/entities/gendarmes.o C++ engines/lastexpress/entities/august.o C++ engines/lastexpress/entities/ivo.o C++ engines/lastexpress/entities/anna.o C++ engines/lastexpress/entities/kahina.o C++ engines/lastexpress/entities/kronos.o C++ engines/lastexpress/entities/coudert.o C++ engines/lastexpress/entities/max.o C++ engines/lastexpress/entities/mahmud.o C++ engines/lastexpress/entities/tables.o C++ engines/lastexpress/entities/sophie.o C++ engines/lastexpress/entities/mmeboutarel.o C++ engines/lastexpress/entities/salko.o C++ engines/lastexpress/entities/milos.o C++ engines/lastexpress/entities/pascale.o C++ engines/lastexpress/entities/train.o C++ engines/lastexpress/entities/vassili.o C++ engines/lastexpress/entities/rebecca.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/waiter1.o C++ engines/lastexpress/fight/fighter_anna.o C++ engines/lastexpress/fight/fighter_ivo.o C++ engines/lastexpress/entities/waiter2.o C++ engines/lastexpress/entities/tatiana.o C++ engines/lastexpress/fight/fighter_salko.o C++ engines/lastexpress/fight/fighter_milos.o C++ engines/lastexpress/entities/yasmin.o C++ engines/lastexpress/entities/verges.o C++ engines/lastexpress/fight/fighter_vesna.o C++ engines/lastexpress/game/object.o C++ engines/lastexpress/game/savepoint.o C++ engines/lastexpress/game/beetle.o C++ engines/lastexpress/game/logic.o C++ engines/lastexpress/game/inventory.o C++ engines/lastexpress/menu/clock.o C++ engines/lastexpress/menu/trainline.o C++ engines/lastexpress/game/state.o C++ engines/lastexpress/game/savegame.o C++ engines/lastexpress/game/scenes.o C++ engines/lastexpress/sound/entry.o C++ engines/lastexpress/game/action.o C++ engines/lastexpress/sound/queue.o C++ engines/lastexpress/detection.o C++ engines/lastexpress/graphics.o C++ engines/lilliput/console.o C++ engines/lastexpress/menu/menu.o C++ engines/lastexpress/resource.o C++ engines/lastexpress/sound/sound.o C++ engines/lastexpress/lastexpress.o C++ engines/lilliput/stream.o C++ engines/lilliput/sound.o C++ engines/lilliput/detection.o C++ engines/lastexpress/game/entities.o C++ engines/lure/animseq.o C++ engines/lure/disk.o engines/lure/disk.cpp: In member function 'void Lure::Disk::openFile(uint8)': engines/lure/disk.cpp:94:30: warning: '%s' directive writing 3 bytes into a region of size between 2 and 4 [-Wformat-overflow=] 94 | sprintf(sFilename, "disk%d.%s", _fileNum, isEGA ? "ega" : "vga"); | ^~ In file included from /usr/include/stdio.h:867, from ./common/scummsys.h:118, from ./common/endian.h:26, from engines/lure/disk.cpp:24: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 12 bytes into a destination of size 10 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/lure/decode.o C++ engines/lure/events.o C++ engines/lure/debugger.o C++ engines/lastexpress/debug.o C++ engines/lure/detection.o C++ engines/lure/intro.o C++ engines/lure/fights.o C++ engines/lure/memory.o C++ engines/lure/palette.o C++ engines/lure/lure.o C++ engines/lilliput/script.o C++ engines/lilliput/lilliput.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/lure/sound.o C++ engines/macventure/controls.o C++ engines/macventure/datafiles.o C++ engines/macventure/cursor.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/detection.o C++ engines/lure/hotspots.o C++ engines/macventure/saveload.o C++ engines/macventure/windows.o C++ engines/macventure/image.o C++ engines/made/console.o C++ engines/macventure/text.o C++ engines/macventure/sound.o C++ engines/made/detection.o C++ engines/made/graphics.o C++ engines/macventure/script.o C++ engines/made/made.o C++ engines/made/music.o C++ engines/macventure/world.o C++ engines/macventure/macventure.o C++ engines/made/pmvplayer.o C++ engines/made/database.o C++ engines/made/redreader.o C++ engines/macventure/gui.o C++ engines/made/screenfx.o C++ engines/made/sound.o C++ engines/made/screen.o C++ engines/made/script.o C++ engines/mads/dragonsphere/game_dragonsphere.o C++ engines/mads/dragonsphere/globals_dragonsphere.o C++ engines/made/resource.o C++ engines/mads/dragonsphere/dragonsphere_scenes.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/dialogs_nebular.o C++ engines/mads/nebular/game_nebular.o C++ engines/mads/nebular/menu_nebular.o C++ engines/mads/dragonsphere/dragonsphere_scenes1.o C++ engines/mads/phantom/phantom_scenes3.o C++ engines/mads/nebular/nebular_scenes.o C++ engines/mads/nebular/sound_nebular.o C++ engines/mads/phantom/phantom_scenes5.o C++ engines/mads/phantom/phantom_scenes2.o C++ engines/mads/phantom/phantom_scenes4.o C++ engines/mads/nebular/nebular_scenes1.o C++ engines/mads/nebular/nebular_scenes7.o C++ engines/mads/action.o C++ engines/mads/nebular/nebular_scenes5.o C++ engines/mads/nebular/nebular_scenes8.o C++ engines/mads/audio.o C++ engines/mads/phantom/phantom_scenes1.o C++ engines/mads/nebular/nebular_scenes4.o C++ engines/mads/camera.o C++ engines/mads/nebular/nebular_scenes2.o C++ engines/mads/assets.o C++ engines/mads/compression.o C++ engines/mads/nebular/nebular_scenes3.o C++ engines/mads/animation.o C++ engines/mads/detection.o C++ engines/mads/debugger.o C++ engines/mads/events.o C++ engines/mads/dialogs.o C++ engines/mads/nebular/nebular_scenes6.o C++ engines/mads/globals.o C++ engines/mads/game_data.o C++ engines/mads/font.o C++ engines/mads/hotspots.o C++ engines/mads/inventory.o C++ engines/mads/mads.o C++ engines/mads/game.o C++ engines/mads/msurface.o C++ engines/mads/messages.o C++ engines/mads/conversations.o C++ engines/mads/menu_views.o C++ engines/mads/palette.o C++ engines/mads/rails.o C++ engines/mads/staticres.o C++ engines/mads/resources.o C++ engines/mads/sequence.o C++ engines/mads/player.o C++ engines/mads/sound.o C++ engines/mads/sprites.o C++ engines/mads/screen.o C++ engines/mohawk/cursors.o C++ engines/mads/scene_data.o C++ engines/mads/scene.o C++ engines/mohawk/bitmap.o C++ engines/mohawk/dialogs.o In file included from ./engines/mohawk/dialogs.h:30, from engines/mohawk/dialogs.cpp:24: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from engines/mohawk/dialogs.cpp:28: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from engines/mohawk/dialogs.cpp:29: ./gui/widgets/popup.h:33:26: warning: multi-character character constant [-Wmultichar] 33 | kPopUpItemSelectedCmd = 'POPs' | ^~~~~~ engines/mohawk/dialogs.cpp:83:12: warning: multi-character character constant [-Wmultichar] 83 | kZipCmd = 'ZIPM', | ^~~~~~ engines/mohawk/dialogs.cpp:84:14: warning: multi-character character constant [-Wmultichar] 84 | kTransCmd = 'TRAN', | ^~~~~~ engines/mohawk/dialogs.cpp:85:14: warning: multi-character character constant [-Wmultichar] 85 | kWaterCmd = 'WATR', | ^~~~~~ engines/mohawk/dialogs.cpp:86:13: warning: multi-character character constant [-Wmultichar] 86 | kDropCmd = 'DROP', | ^~~~~~ engines/mohawk/dialogs.cpp:87:12: warning: multi-character character constant [-Wmultichar] 87 | kMapCmd = 'SMAP', | ^~~~~~ engines/mohawk/dialogs.cpp:88:13: warning: multi-character character constant [-Wmultichar] 88 | kMenuCmd = 'MENU', | ^~~~~~ engines/mohawk/dialogs.cpp:89:13: warning: multi-character character constant [-Wmultichar] 89 | kSaveCmd = 'SAVE', | ^~~~~~ engines/mohawk/dialogs.cpp:90:13: warning: multi-character character constant [-Wmultichar] 90 | kLoadCmd = 'LOAD', | ^~~~~~ engines/mohawk/dialogs.cpp:91:13: warning: multi-character character constant [-Wmultichar] 91 | kQuitCmd = 'QUIT' | ^~~~~~ C++ engines/mohawk/graphics.o C++ engines/mohawk/detection.o C++ engines/mads/user_interface.o C++ engines/mohawk/installer_archive.o 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/view.o C++ engines/mohawk/cstime.o C++ engines/mohawk/video.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_areas.o C++ engines/mohawk/myst_graphics.o C++ engines/mohawk/myst_sound.o C++ engines/mohawk/resource_cache.o C++ engines/mohawk/cstime_game.o C++ engines/mohawk/myst.o In file included from ./engines/mohawk/dialogs.h:30, from engines/mohawk/myst.cpp:39: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/mohawk/myst_stacks/credits.o C++ engines/mohawk/livingbooks_code.o C++ engines/mohawk/myst_stacks/demo.o C++ engines/mohawk/myst_scripts.o C++ engines/mohawk/myst_stacks/channelwood.o C++ engines/mohawk/myst_stacks/dni.o C++ engines/mohawk/myst_state.o C++ engines/mohawk/myst_stacks/makingof.o C++ engines/mohawk/myst_stacks/intro.o C++ engines/mohawk/myst_stacks/slides.o C++ engines/mohawk/myst_stacks/menu.o In file included from ./gui/message.h:26, from engines/mohawk/myst_stacks/menu.cpp:35: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/mohawk/myst_stacks/preview.o In file included from ./gui/message.h:26, from engines/mohawk/myst_stacks/preview.cpp:32: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/mohawk/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_vars.o C++ engines/mohawk/riven.o In file included from ./gui/message.h:26, from engines/mohawk/riven.cpp:31: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/mohawk/riven_sound.o C++ engines/mohawk/riven_graphics.o engines/mohawk/riven_graphics.cpp:413:36: warning: multi-character character constant [-Wmultichar] 413 | if (sfxeStream->readUint16BE() != 'SL') | ^~~~ C++ engines/mohawk/riven_video.o C++ engines/mohawk/riven_saveload.o C++ engines/mohawk/riven_stacks/domespit.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/myst_stacks/myst.o C++ engines/mohawk/riven_card.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/rspit.o C++ engines/mortevielle/debugger.o C++ engines/mohawk/riven_stacks/gspit.o C++ engines/mohawk/riven_stacks/ospit.o C++ engines/mohawk/riven_stacks/pspit.o C++ engines/mortevielle/detection.o C++ engines/mohawk/riven_stacks/jspit.o C++ engines/mortevielle/mouse.o C++ engines/mohawk/riven_stacks/tspit.o C++ engines/mortevielle/dialogs.o C++ engines/mortevielle/mortevielle.o C++ engines/mortevielle/actions.o C++ engines/mortevielle/menu.o C++ engines/mortevielle/outtext.o C++ engines/mutationofjb/commands/bitmapvisibilitycommand.o C++ engines/mortevielle/graphics.o C++ engines/mutationofjb/commands/additemcommand.o C++ engines/mutationofjb/commands/callmacrocommand.o C++ engines/mutationofjb/commands/command.o C++ engines/mutationofjb/commands/camefromcommand.o C++ engines/mutationofjb/commands/changecommand.o C++ engines/mortevielle/sound.o C++ engines/mortevielle/saveload.o C++ engines/mutationofjb/commands/conditionalcommand.o C++ engines/mutationofjb/commands/ifcommand.o C++ engines/mutationofjb/commands/gotocommand.o C++ engines/mutationofjb/commands/definestructcommand.o C++ engines/mutationofjb/commands/ifitemcommand.o C++ engines/mutationofjb/commands/ifpiggycommand.o C++ engines/mutationofjb/commands/loadplayercommand.o C++ engines/mutationofjb/commands/labelcommand.o C++ engines/mutationofjb/commands/removeallitemscommand.o C++ engines/mutationofjb/commands/newroomcommand.o C++ engines/mutationofjb/commands/playanimationcommand.o C++ engines/mutationofjb/commands/seqcommand.o C++ engines/mutationofjb/commands/renamecommand.o C++ engines/mutationofjb/commands/removeitemcommand.o C++ engines/mutationofjb/commands/saycommand.o C++ engines/mutationofjb/commands/endblockcommand.o C++ engines/mutationofjb/commands/setobjectframecommand.o C++ engines/mutationofjb/commands/setcolorcommand.o C++ engines/mutationofjb/commands/specialshowcommand.o C++ engines/mutationofjb/commands/switchpartcommand.o C++ engines/mutationofjb/commands/talkcommand.o C++ engines/mutationofjb/commands/randomcommand.o C++ engines/mutationofjb/widgets/buttonwidget.o C++ engines/mutationofjb/tasks/sequentialtask.o C++ engines/mortevielle/utils.o C++ engines/mutationofjb/tasks/objectanimationtask.o C++ engines/mutationofjb/tasks/taskmanager.o C++ engines/mutationofjb/tasks/saytask.o C++ engines/mutationofjb/widgets/imagewidget.o C++ engines/mutationofjb/widgets/gamewidget.o C++ engines/mutationofjb/widgets/widget.o C++ engines/mutationofjb/widgets/conversationwidget.o C++ engines/mutationofjb/tasks/conversationtask.o C++ engines/mutationofjb/widgets/labelwidget.o C++ engines/mutationofjb/widgets/inventorywidget.o C++ engines/mutationofjb/assets.o C++ engines/mutationofjb/animationdecoder.o C++ engines/mutationofjb/encryptedfile.o C++ engines/mutationofjb/font.o C++ engines/mutationofjb/detection.o C++ engines/mutationofjb/guiscreen.o C++ engines/mutationofjb/conversationlinelist.o C++ engines/mutationofjb/debug.o C++ engines/mutationofjb/game.o C++ engines/mutationofjb/gamescreen.o C++ engines/mutationofjb/hardcodedstrings.o C++ engines/mutationofjb/inventoryitemdefinitionlist.o C++ engines/mutationofjb/inventory.o C++ engines/mutationofjb/gamedata.o C++ engines/mutationofjb/timer.o C++ engines/mutationofjb/util.o C++ engines/mutationofjb/mutationofjb.o C++ engines/neverhood/background.o C++ engines/mutationofjb/room.o C++ engines/neverhood/blbarchive.o C++ engines/neverhood/entity.o C++ engines/mutationofjb/script.o C++ engines/neverhood/diskplayerscene.o C++ engines/neverhood/gamevars.o C++ engines/neverhood/console.o C++ engines/neverhood/detection.o C++ engines/neverhood/graphics.o C++ engines/neverhood/microtiles.o C++ engines/neverhood/gamemodule.o C++ engines/neverhood/module.o C++ engines/neverhood/modules/module1100.o C++ engines/neverhood/modules/module1100_sprites.o C++ engines/neverhood/modules/module1000.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/klaymen.o C++ engines/neverhood/modules/module1300_sprites.o C++ engines/neverhood/modules/module1300.o C++ engines/neverhood/modules/module1400.o C++ engines/neverhood/modules/module1700.o C++ engines/neverhood/modules/module1400_sprites.o C++ engines/neverhood/modules/module1700_sprites.o C++ engines/neverhood/modules/module1800.o C++ engines/neverhood/modules/module1900.o C++ engines/neverhood/modules/module1600_sprites.o C++ engines/neverhood/modules/module1600.o C++ engines/neverhood/modules/module2000.o C++ engines/neverhood/modules/module2000_sprites.o C++ engines/neverhood/modules/module1900_sprites.o C++ engines/neverhood/modules/module2100.o C++ engines/neverhood/modules/module2300.o C++ engines/neverhood/modules/module2100_sprites.o C++ engines/neverhood/modules/module2500_sprites.o C++ engines/neverhood/modules/module2400.o C++ engines/neverhood/modules/module2600.o C++ engines/neverhood/modules/module2600_sprites.o C++ engines/neverhood/modules/module2400_sprites.o C++ engines/neverhood/modules/module2500.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/module2700.o C++ engines/neverhood/modules/module3000.o C++ engines/neverhood/mouse.o C++ engines/neverhood/navigationscene.o C++ engines/neverhood/neverhood.o C++ engines/neverhood/modules/module3000_sprites.o C++ engines/neverhood/saveload.o C++ engines/neverhood/palette.o C++ engines/neverhood/modules/module2800_sprites.o C++ engines/neverhood/smackerscene.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/scene.o C++ engines/parallaction/adlib.o C++ engines/parallaction/callables_br.o C++ engines/neverhood/resource.o C++ engines/neverhood/sprite.o C++ engines/parallaction/balloons.o C++ engines/neverhood/sound.o C++ engines/parallaction/callables_ns.o C++ engines/parallaction/debug.o C++ engines/parallaction/dialogue.o C++ engines/parallaction/detection.o C++ engines/neverhood/staticdata.o C++ engines/parallaction/exec.o C++ engines/parallaction/disk_br.o C++ engines/parallaction/gui.o C++ engines/parallaction/gfxbase.o C++ engines/parallaction/disk_ns.o C++ engines/parallaction/font.o C++ engines/parallaction/gui_br.o C++ engines/parallaction/inventory.o C++ engines/parallaction/input.o C++ engines/parallaction/graphics.o C++ engines/parallaction/exec_ns.o C++ engines/parallaction/objects.o C++ engines/parallaction/gui_ns.o C++ engines/parallaction/parser.o C++ engines/parallaction/parallaction_ns.o C++ engines/parallaction/exec_br.o C++ engines/parallaction/sound_ns.o C++ engines/parallaction/parallaction_br.o C++ engines/parallaction/saveload.o In file included from ./gui/message.h:26, from engines/parallaction/saveload.cpp:29: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/parallaction/staticres.o C++ engines/parallaction/sound_br.o C++ engines/parallaction/parallaction.o C++ engines/pegasus/compass.o C++ engines/pegasus/console.o C++ engines/pegasus/cursor.o C++ engines/pegasus/detection.o C++ engines/parallaction/walk.o C++ engines/pegasus/fader.o C++ engines/pegasus/energymonitor.o C++ engines/pegasus/elements.o C++ engines/pegasus/interaction.o C++ engines/parallaction/parser_br.o C++ engines/pegasus/graphics.o C++ engines/pegasus/hotspot.o C++ engines/pegasus/notification.o C++ engines/pegasus/input.o C++ engines/pegasus/movie.o C++ engines/pegasus/interface.o C++ engines/parallaction/parser_ns.o C++ engines/pegasus/sound.o C++ engines/pegasus/gamestate.o C++ engines/pegasus/util.o C++ engines/pegasus/ai/ai_action.o C++ engines/pegasus/transition.o C++ engines/pegasus/ai/ai_rule.o C++ engines/pegasus/surface.o C++ engines/pegasus/timers.o C++ engines/pegasus/menu.o C++ engines/pegasus/items/autodragger.o C++ engines/pegasus/ai/ai_area.o C++ engines/pegasus/items/inventory.o C++ engines/pegasus/ai/ai_condition.o C++ engines/pegasus/items/itemdragger.o C++ engines/pegasus/items/item.o C++ engines/pegasus/items/itemlist.o C++ engines/pegasus/items/biochips/biochipitem.o C++ engines/pegasus/items/inventorypicture.o C++ engines/pegasus/items/biochips/aichip.o C++ engines/pegasus/items/biochips/mapchip.o C++ engines/pegasus/items/biochips/shieldchip.o C++ engines/pegasus/items/biochips/opticalchip.o C++ engines/pegasus/items/biochips/retscanchip.o C++ engines/pegasus/items/biochips/mapimage.o C++ engines/pegasus/items/biochips/pegasuschip.o C++ engines/pegasus/items/inventory/gascanister.o C++ engines/pegasus/neighborhood/extra.o C++ engines/pegasus/neighborhood/door.o C++ engines/pegasus/items/inventory/inventoryitem.o C++ engines/pegasus/neighborhood/exit.o C++ engines/pegasus/items/inventory/airmask.o C++ engines/pegasus/items/inventory/keycard.o C++ engines/pegasus/neighborhood/hotspotinfo.o C++ engines/pegasus/neighborhood/view.o C++ engines/pegasus/neighborhood/spot.o C++ engines/pegasus/neighborhood/zoom.o C++ engines/pegasus/neighborhood/turn.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/gravitoncannon.o C++ engines/pegasus/neighborhood/mars/energybeam.o C++ engines/pegasus/neighborhood/caldoria/caldoriamessages.o C++ engines/pegasus/neighborhood/caldoria/caldoriamirror.o C++ engines/pegasus/neighborhood/mars/hermite.o C++ engines/pegasus/neighborhood/mars/planetmover.o C++ engines/pegasus/neighborhood/mars/shuttleenergymeter.o C++ engines/pegasus/neighborhood/mars/reactor.o C++ engines/pegasus/neighborhood/caldoria/caldoriabomb.o C++ engines/pegasus/neighborhood/mars/shuttleweapon.o C++ engines/pegasus/neighborhood/mars/robotship.o C++ engines/pegasus/neighborhood/mars/spacechase3d.o C++ engines/pegasus/neighborhood/mars/shuttlehud.o C++ engines/pegasus/neighborhood/mars/spacejunk.o C++ engines/pegasus/neighborhood/norad/pressuretracker.o C++ engines/pegasus/neighborhood/norad/noradelevator.o C++ engines/pegasus/neighborhood/mars/tractorbeam.o C++ engines/pegasus/neighborhood/norad/norad.o C++ engines/pegasus/neighborhood/norad/pressuredoor.o C++ engines/pegasus/neighborhood/norad/subplatform.o C++ engines/pegasus/neighborhood/norad/alpha/fillingstation.o C++ engines/pegasus/neighborhood/norad/alpha/ecrmonitor.o C++ engines/pegasus/neighborhood/norad/subcontrolroom.o C++ engines/pegasus/neighborhood/caldoria/caldoria.o C++ engines/pegasus/neighborhood/norad/alpha/panorama.o C++ engines/pegasus/neighborhood/norad/alpha/panoramascroll.o C++ engines/pegasus/neighborhood/neighborhood.o C++ engines/pegasus/neighborhood/wsc/moleculebin.o C++ engines/pegasus/neighborhood/norad/alpha/noradalpha.o C++ engines/pegasus/neighborhood/norad/delta/globegame.o C++ engines/pink/audio_info_mgr.o C++ engines/pegasus/neighborhood/prehistoric/prehistoric.o C++ engines/pegasus/neighborhood/mars/mars.o C++ engines/pegasus/neighborhood/tsa/tinytsa.o C++ engines/pink/cel_decoder.o C++ engines/pink/cursor_mgr.o C++ engines/pegasus/neighborhood/norad/delta/noraddelta.o C++ engines/pink/archive.o C++ engines/pink/file.o C++ engines/pink/detection.o C++ engines/pink/console.o C++ engines/pink/director.o C++ engines/pink/gui.o C++ engines/pink/resource_mgr.o C++ engines/pink/objects/object.o C++ engines/pink/sound.o C++ engines/pink/saveload.o C++ engines/pink/pda_mgr.o C++ engines/pink/objects/condition.o C++ engines/pink/objects/actions/action.o C++ engines/pegasus/neighborhood/tsa/fulltsa.o C++ engines/pink/objects/module.o C++ engines/pink/objects/side_effect.o C++ engines/pink/objects/actions/action_cel.o C++ engines/pink/objects/actions/action_hide.o C++ engines/pink/objects/inventory.o C++ engines/pink/objects/actions/action_loop.o C++ engines/pink/pink.o C++ engines/pink/objects/actions/action_play.o C++ engines/pegasus/neighborhood/wsc/wsc.o C++ engines/pink/objects/actions/action_sound.o C++ engines/pink/objects/actions/action_still.o C++ engines/pink/objects/actions/action_play_with_sfx.o C++ engines/pink/objects/actions/action_talk.o C++ engines/pink/objects/actions/walk_action.o C++ engines/pink/objects/actions/action_text.o C++ engines/pink/objects/actors/audio_info_pda_button.o C++ engines/pink/objects/actors/supporting_actor.o C++ engines/pink/objects/actors/actor.o C++ engines/pink/objects/actors/pda_button_actor.o C++ engines/pink/objects/handlers/handler.o C++ engines/pink/objects/pages/page.o C++ engines/pink/objects/handlers/handler_mgr.o C++ engines/pink/objects/pages/pda_page.o C++ engines/pink/objects/handlers/handler_timer.o C++ engines/pink/objects/actors/lead_actor.o C++ engines/pink/objects/sequences/seq_timer.o C++ engines/pink/objects/sequences/sequence.o C++ engines/pink/objects/walk/walk_location.o C++ engines/pink/objects/pages/game_page.o C++ engines/pink/objects/sequences/sequence_context.o C++ engines/pink/objects/walk/walk_mgr.o C++ engines/pink/objects/sequences/sequence_item.o C++ engines/pink/objects/sequences/sequencer.o C++ engines/pink/objects/walk/walk_shortest_path.o C++ engines/plumbers/detection.o C++ engines/plumbers/console.o C++ engines/prince/animation.o C++ engines/plumbers/plumbers.o C++ engines/prince/cursor.o C++ engines/prince/decompress.o C++ engines/prince/debugger.o C++ engines/prince/archive.o C++ engines/prince/flags.o C++ engines/prince/font.o C++ engines/prince/mhwanh.o C++ engines/prince/graphics.o C++ engines/prince/music.o C++ engines/prince/mob.o C++ engines/prince/object.o C++ engines/prince/draw.o C++ engines/prince/pscr.o C++ engines/prince/detection.o C++ engines/prince/hero.o C++ engines/prince/inventory.o C++ engines/prince/variatxt.o C++ engines/prince/videoplayer.o C++ engines/prince/sound.o C++ engines/queen/credits.o C++ engines/queen/bankman.o C++ engines/prince/resource.o C++ engines/prince/saveload.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/walk.o C++ engines/prince/prince.o C++ engines/prince/script.o C++ engines/queen/input.o C++ engines/queen/cutaway.o C++ engines/queen/detection.o C++ engines/queen/musicdata.o C++ engines/queen/grid.o C++ engines/queen/display.o C++ engines/queen/journal.o C++ engines/queen/midiadlib.o C++ engines/queen/music.o C++ engines/queen/graphics.o C++ engines/queen/restables.o C++ engines/queen/state.o C++ engines/queen/resource.o C++ engines/queen/queen.o engines/queen/queen.cpp:205:23: warning: multi-character character constant [-Wmultichar] 205 | file->writeUint32BE('SCVM'); | ^~~~~~ C++ engines/queen/walk.o C++ engines/queen/sound.o C++ engines/queen/talk.o engines/queen/talk.cpp:457:7: warning: multi-character character constant [-Wmultichar] 457 | case 'AO': | ^~~~ engines/queen/talk.cpp:460:7: warning: multi-character character constant [-Wmultichar] 460 | case 'FL': | ^~~~ engines/queen/talk.cpp:463:7: warning: multi-character character constant [-Wmultichar] 463 | case 'FF': | ^~~~ engines/queen/talk.cpp:466:7: warning: multi-character character constant [-Wmultichar] 466 | case 'FB': | ^~~~ engines/queen/talk.cpp:469:7: warning: multi-character character constant [-Wmultichar] 469 | case 'FR': | ^~~~ engines/queen/talk.cpp:472:7: warning: multi-character character constant [-Wmultichar] 472 | case 'GD': | ^~~~ engines/queen/talk.cpp:476:7: warning: multi-character character constant [-Wmultichar] 476 | case 'GM': | ^~~~ engines/queen/talk.cpp:480:7: warning: multi-character character constant [-Wmultichar] 480 | case 'WT': | ^~~~ engines/queen/talk.cpp:483:7: warning: multi-character character constant [-Wmultichar] 483 | case 'XY': | ^~~~ C++ engines/saga/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/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/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/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/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/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/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/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/gfx.o In file included from ./engines/saga/interface.h:31, from engines/saga/gfx.cpp:27: ./engines/saga/displayinfo.h:321:128: warning: multi-character character constant [-Wmultichar] 321 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 9, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 9,'10',0, 0,0,0}, | ^~~~ ./engines/saga/displayinfo.h:322:129: warning: multi-character character constant [-Wmultichar] 322 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 10, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 10,'11',0, 0,0,0}, | ^~~~ C++ engines/saga/itedata.o C++ engines/saga/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/objectmap.o In file included from ./engines/saga/interface.h:31, from engines/saga/objectmap.cpp:34: ./engines/saga/displayinfo.h:321:128: warning: multi-character character constant [-Wmultichar] 321 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 9, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 9,'10',0, 0,0,0}, | ^~~~ ./engines/saga/displayinfo.h:322:129: warning: multi-character character constant [-Wmultichar] 322 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 10, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 10,'11',0, 0,0,0}, | ^~~~ C++ engines/saga/music.o C++ engines/saga/resource_rsc.o C++ engines/saga/render.o In file included from ./engines/saga/interface.h:31, from engines/saga/render.cpp:30: ./engines/saga/displayinfo.h:321:128: warning: multi-character character constant [-Wmultichar] 321 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 9, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 9,'10',0, 0,0,0}, | ^~~~ ./engines/saga/displayinfo.h:322:129: warning: multi-character character constant [-Wmultichar] 322 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 10, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 10,'11',0, 0,0,0}, | ^~~~ C++ engines/saga/palanim.o In file included from ./engines/saga/interface.h:31, from engines/saga/palanim.cpp:30: ./engines/saga/displayinfo.h:321:128: warning: multi-character character constant [-Wmultichar] 321 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 9, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 9,'10',0, 0,0,0}, | ^~~~ ./engines/saga/displayinfo.h:322:129: warning: multi-character character constant [-Wmultichar] 322 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 10, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 10,'11',0, 0,0,0}, | ^~~~ C++ engines/saga/puzzle.o In file included from ./engines/saga/interface.h:31, from engines/saga/puzzle.cpp:26: ./engines/saga/displayinfo.h:321:128: warning: multi-character character constant [-Wmultichar] 321 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 9, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 9,'10',0, 0,0,0}, | ^~~~ ./engines/saga/displayinfo.h:322:129: warning: multi-character character constant [-Wmultichar] 322 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 10, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 10,'11',0, 0,0,0}, | ^~~~ C++ engines/saga/resource.o In file included from ./engines/saga/interface.h:31, from engines/saga/resource.cpp:29: ./engines/saga/displayinfo.h:321:128: warning: multi-character character constant [-Wmultichar] 321 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 9, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 9,'10',0, 0,0,0}, | ^~~~ ./engines/saga/displayinfo.h:322:129: warning: multi-character character constant [-Wmultichar] 322 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 10, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 10,'11',0, 0,0,0}, | ^~~~ C++ engines/saga/isomap.o In file included from ./engines/saga/interface.h:31, from ./engines/saga/scene.h:30, from engines/saga/isomap.cpp:27: ./engines/saga/displayinfo.h:321:128: warning: multi-character character constant [-Wmultichar] 321 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 9, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 9,'10',0, 0,0,0}, | ^~~~ ./engines/saga/displayinfo.h:322:129: warning: multi-character character constant [-Wmultichar] 322 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 10, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 10,'11',0, 0,0,0}, | ^~~~ C++ engines/saga/shorten.o C++ engines/saga/saveload.o In file included from ./engines/saga/interface.h:31, from engines/saga/saveload.cpp:30: ./engines/saga/displayinfo.h:321:128: warning: multi-character character constant [-Wmultichar] 321 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 9, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 9,'10',0, 0,0,0}, | ^~~~ ./engines/saga/displayinfo.h:322:129: warning: multi-character character constant [-Wmultichar] 322 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 10, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 10,'11',0, 0,0,0}, | ^~~~ C++ engines/saga/saga.o In file included from ./engines/saga/interface.h:31, from engines/saga/saga.cpp:41: ./engines/saga/displayinfo.h:321:128: warning: multi-character character constant [-Wmultichar] 321 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 9, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 9,'10',0, 0,0,0}, | ^~~~ ./engines/saga/displayinfo.h:322:129: warning: multi-character character constant [-Wmultichar] 322 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 10, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 10,'11',0, 0,0,0}, | ^~~~ C++ engines/saga/sndres.o engines/saga/sndres.cpp: In member function 'bool Saga::SndRes::load(Saga::ResourceContext*, uint32, Saga::SoundBuffer&, bool)': engines/saga/sndres.cpp:221:62: warning: '%03x' directive writing between 3 and 8 bytes into a region of size between 0 and 10 [-Wformat-overflow=] 221 | sprintf(soundFileName, "Voices/Voices%d/Voices%d/Voices%d%03x", _voiceSerial, dirIndex, _voiceSerial, resourceId); | ^~~~ engines/saga/sndres.cpp:221:28: note: directive argument in the range [0, 4294967294] 221 | sprintf(soundFileName, "Voices/Voices%d/Voices%d/Voices%d%03x", _voiceSerial, dirIndex, _voiceSerial, resourceId); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from ./common/scummsys.h:118, from ./engines/engine.h:26, from ./engines/saga/saga.h:26, from engines/saga/sndres.cpp:25: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 34 and 66 bytes into a destination of size 40 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/saga/sndres.cpp:219:60: warning: '%03x' directive writing between 3 and 8 bytes into a region of size between 3 and 10 [-Wformat-overflow=] 219 | sprintf(soundFileName, "Voices/VoicesS/Voices%d/VoicesS%03x", dirIndex, resourceId); | ^~~~ engines/saga/sndres.cpp:219:28: note: directive argument in the range [0, 4294967294] 219 | sprintf(soundFileName, "Voices/VoicesS/Voices%d/VoicesS%03x", dirIndex, resourceId); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from ./common/scummsys.h:118, from ./engines/engine.h:26, from ./engines/saga/saga.h:26, from engines/saga/sndres.cpp:25: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 34 and 46 bytes into a destination of size 40 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/saga/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/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/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/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/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_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/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/resource_res.o In file included from ./engines/saga/interface.h:31, from engines/saga/resource_res.cpp:29: ./engines/saga/displayinfo.h:321:128: warning: multi-character character constant [-Wmultichar] 321 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 9, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 9,'10',0, 0,0,0}, | ^~~~ ./engines/saga/displayinfo.h:322:129: warning: multi-character character constant [-Wmultichar] 322 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 10, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 10,'11',0, 0,0,0}, | ^~~~ C++ engines/saga/sfuncs_ihnm.o In file included from ./engines/saga/interface.h:31, from engines/saga/sfuncs_ihnm.cpp:35: ./engines/saga/displayinfo.h:321:128: warning: multi-character character constant [-Wmultichar] 321 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 9, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 9,'10',0, 0,0,0}, | ^~~~ ./engines/saga/displayinfo.h:322:129: warning: multi-character character constant [-Wmultichar] 322 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 10, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 10,'11',0, 0,0,0}, | ^~~~ C++ engines/saga/script.o In file included from ./engines/saga/interface.h:31, from engines/saga/script.cpp:31: ./engines/saga/displayinfo.h:321:128: warning: multi-character character constant [-Wmultichar] 321 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 9, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 9,'10',0, 0,0,0}, | ^~~~ ./engines/saga/displayinfo.h:322:129: warning: multi-character character constant [-Wmultichar] 322 | {kPanelButtonConverseText, 117,18 + IHNM_CONVERSE_TEXT_HEIGHT * 10, IHNM_CONVERSE_MAX_TEXT_WIDTH,IHNM_CONVERSE_TEXT_HEIGHT, 10,'11',0, 0,0,0}, | ^~~~ C++ engines/sci/util.o C++ engines/sci/decompressor.o C++ engines/sci/event.o C++ engines/sci/engine/gc.o C++ engines/sci/detection.o C++ engines/sci/engine/features.o C++ engines/sci/engine/file.o C++ engines/sci/sci.o C++ engines/sci/engine/kevent.o C++ engines/sci/resource_audio.o C++ engines/sci/engine/kfile.o C++ engines/sci/engine/kmath.o C++ engines/sci/engine/kernel.o C++ engines/sci/engine/guest_additions.o C++ engines/sci/engine/klists.o C++ engines/sci/engine/kmenu.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/kparse.o C++ engines/sci/resource.o C++ engines/sci/engine/kmovement.o C++ engines/sci/engine/kmisc.o C++ engines/sci/engine/kscripts.o C++ engines/sci/engine/ksound.o C++ engines/sci/engine/kstring.o C++ engines/sci/engine/kvideo.o C++ engines/sci/engine/message.o C++ engines/sci/console.o C++ engines/sci/engine/kpathing.o C++ engines/sci/engine/object.o C++ engines/sci/engine/selector.o C++ engines/sci/engine/script_patches.o C++ engines/sci/engine/state.o C++ engines/sci/engine/segment.o C++ engines/sci/engine/static_selectors.o C++ engines/sci/engine/vm_types.o C++ engines/sci/engine/scriptdebug.o C++ engines/sci/engine/workarounds.o C++ engines/sci/engine/seg_manager.o C++ engines/sci/graphics/cache.o C++ engines/sci/engine/vm.o C++ engines/sci/graphics/animate.o C++ engines/sci/graphics/compare.o C++ engines/sci/graphics/controls16.o C++ engines/sci/graphics/coordadjuster.o C++ engines/sci/engine/script.o C++ engines/sci/engine/savegame.o C++ engines/sci/graphics/fontsjis.o C++ engines/sci/graphics/font.o C++ engines/sci/graphics/remap.o C++ engines/sci/graphics/cursor.o C++ engines/sci/graphics/paint16.o C++ engines/sci/graphics/maciconbar.o C++ engines/sci/graphics/menu.o C++ engines/sci/graphics/palette.o C++ engines/sci/graphics/ports.o C++ engines/sci/graphics/text16.o C++ engines/sci/graphics/portrait.o C++ engines/sci/graphics/screen.o C++ engines/sci/graphics/transitions.o C++ engines/sci/parser/grammar.o C++ engines/sci/parser/said.o C++ engines/sci/graphics/picture.o C++ engines/sci/sound/sync.o C++ engines/sci/sound/audio.o C++ engines/sci/sound/soundcmd.o C++ engines/sci/parser/vocabulary.o C++ engines/sci/graphics/view.o C++ engines/sci/sound/music.o C++ engines/sci/sound/drivers/adlib.o C++ engines/sci/sound/drivers/fmtowns.o C++ engines/sci/sound/drivers/amigamac.o C++ engines/sci/sound/drivers/fb01.o C++ engines/sci/sound/midiparser_sci.o C++ engines/sci/sound/drivers/pcjr.o C++ engines/sci/sound/drivers/cms.o C++ engines/sci/video/seq_decoder.o C++ engines/sci/engine/hoyle5poker.o C++ engines/sci/graphics/paint32.o C++ engines/sci/sound/drivers/midi.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/engine/kgraphics32.o C++ engines/sci/graphics/remap32.o C++ engines/sci/graphics/plane32.o C++ engines/sci/sound/drivers/pc9801.o C++ engines/sci/graphics/palette32.o C++ engines/sci/graphics/text32.o C++ engines/sci/graphics/frameout.o C++ engines/sci/graphics/cursor32.o C++ engines/sci/graphics/screen_item32.o C++ engines/sci/graphics/transitions32.o C++ engines/sci/sound/decoders/sol.o C++ engines/sherlock/scalpel/3do/movie_decoder.o C++ engines/sci/graphics/video32.o C++ engines/sherlock/scalpel/drivers/adlib.o C++ engines/sherlock/scalpel/3do/scalpel_3do_screen.o C++ engines/sci/sound/audio32.o C++ engines/sherlock/scalpel/drivers/mt32.o C++ engines/sherlock/scalpel/scalpel_fixed_text.o C++ engines/sherlock/scalpel/scalpel_debugger.o C++ engines/sherlock/scalpel/tsage/logo.o C++ engines/sherlock/scalpel/scalpel.o C++ engines/sherlock/scalpel/tsage/resources.o C++ engines/sherlock/scalpel/scalpel_darts.o C++ engines/sherlock/scalpel/scalpel_inventory.o C++ engines/sci/video/robot_decoder.o C++ engines/sci/graphics/celobj32.o C++ engines/sherlock/scalpel/scalpel_saveload.o C++ engines/sherlock/scalpel/scalpel_people.o C++ engines/sherlock/scalpel/scalpel_screen.o C++ engines/sherlock/scalpel/scalpel_journal.o C++ engines/sherlock/tattoo/tattoo_debugger.o C++ engines/sherlock/scalpel/settings.o C++ engines/sherlock/scalpel/scalpel_scene.o C++ engines/sherlock/scalpel/scalpel_map.o C++ engines/sherlock/tattoo/tattoo_fixed_text.o C++ engines/sherlock/tattoo/tattoo_resources.o C++ engines/sherlock/tattoo/tattoo_inventory.o C++ engines/sherlock/tattoo/tattoo.o C++ engines/sherlock/tattoo/tattoo_darts.o C++ engines/sherlock/scalpel/scalpel_talk.o C++ engines/sherlock/tattoo/tattoo_screen.o C++ engines/sherlock/tattoo/tattoo_map.o C++ engines/sherlock/scalpel/scalpel_user_interface.o C++ engines/sherlock/tattoo/widget_base.o C++ engines/sherlock/tattoo/tattoo_scene.o C++ engines/sherlock/tattoo/tattoo_journal.o C++ engines/sherlock/tattoo/tattoo_talk.o C++ engines/sherlock/tattoo/tattoo_people.o C++ engines/sherlock/tattoo/widget_credits.o C++ engines/sherlock/tattoo/tattoo_user_interface.o C++ engines/sherlock/tattoo/widget_foolscap.o C++ engines/sherlock/tattoo/widget_lab.o C++ engines/sherlock/tattoo/widget_quit.o C++ engines/sherlock/tattoo/widget_files.o C++ engines/sherlock/tattoo/widget_password.o C++ engines/sherlock/tattoo/widget_options.o C++ engines/sherlock/tattoo/widget_tooltip.o C++ engines/sherlock/tattoo/widget_text.o C++ engines/sherlock/tattoo/widget_talk.o C++ engines/sherlock/debugger.o C++ engines/sherlock/tattoo/widget_inventory.o C++ engines/sherlock/tattoo/widget_verbs.o C++ engines/sherlock/fixed_text.o C++ engines/sherlock/detection.o C++ engines/sherlock/animation.o C++ engines/sherlock/events.o C++ engines/sherlock/fonts.o C++ engines/sherlock/map.o C++ engines/sherlock/people.o C++ engines/sherlock/inventory.o C++ engines/sherlock/journal.o C++ engines/sherlock/music.o C++ engines/sherlock/image_file.o C++ engines/sherlock/resources.o C++ engines/sherlock/saveload.o C++ engines/sherlock/surface.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/screen.o C++ engines/sherlock/sherlock.o C++ engines/sherlock/sound.o C++ engines/sherlock/objects.o C++ engines/sherlock/user_interface.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/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/hufftext.o C++ engines/sky/disk.o C++ engines/sky/intro.o C++ engines/sky/rnc_deco.o C++ engines/sherlock/talk.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/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/sound.o C++ engines/sky/detection.o C++ engines/sky/control.o In file included from ./gui/message.h:26, from engines/sky/control.cpp:31: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ engines/sky/control.cpp: In member function 'uint32 Sky::Control::prepareSaveData(uint8*)': engines/sky/control.cpp:1199:105: warning: converting a packed 'Sky::Compact' pointer (alignment 1) to a 'uint16' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 1199 | uint16 *rawCpt = (uint16 *)_skyCompact->fetchCptInfo(_skyCompact->_saveIds[cnt], &numElems, NULL, NULL); | ^ In file included from ./engines/sky/compact.h:27, from engines/sky/control.cpp:32: ./engines/sky/struc.h:79:8: note: defined here 79 | struct Compact { | ^~~~~~~ engines/sky/control.cpp: In member function 'uint16 Sky::Control::parseSaveData(uint8*)': engines/sky/control.cpp:1378:106: warning: converting a packed 'Sky::Compact' pointer (alignment 1) to a 'uint16' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 1378 | uint16 *rawCpt = (uint16 *)_skyCompact->fetchCptInfo(_skyCompact->_saveIds[cnt], &numElems, NULL, NULL); | ^ In file included from ./engines/sky/compact.h:27, from engines/sky/control.cpp:32: ./engines/sky/struc.h:79:8: note: defined here 79 | struct Compact { | ^~~~~~~ engines/sky/control.cpp:1387:107: warning: converting a packed 'Sky::Compact' pointer (alignment 1) to a 'uint16' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 1387 | uint16 *rawCpt = (uint16 *)_skyCompact->fetchCptInfo(_skyCompact->_saveIds[cnt], &numElems, &type, name); | ^ In file included from ./engines/sky/compact.h:27, from engines/sky/control.cpp:32: ./engines/sky/struc.h:79:8: note: defined here 79 | struct Compact { | ^~~~~~~ engines/sky/control.cpp:1396:56: warning: converting a packed 'Sky::Compact' pointer (alignment 1) to a 'uint16' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 1396 | uint16 *rawCpt = (uint16 *)_skyCompact->fetchCpt(0xBF); | ^ In file included from ./engines/sky/compact.h:27, from engines/sky/control.cpp:32: ./engines/sky/struc.h:79:8: note: defined here 79 | struct Compact { | ^~~~~~~ engines/sky/control.cpp:1399:48: warning: converting a packed 'Sky::Compact' pointer (alignment 1) to a 'uint16' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 1399 | rawCpt = (uint16 *)_skyCompact->fetchCpt(0xC2); | ^ In file included from ./engines/sky/compact.h:27, from engines/sky/control.cpp:32: ./engines/sky/struc.h:79:8: note: defined here 79 | struct Compact { | ^~~~~~~ C++ engines/sky/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/music/adlibchannel.o C++ engines/sky/music/adlibmusic.o C++ engines/sky/music/gmmusic.o C++ engines/sky/sky.o C++ engines/sky/music/gmchannel.o C++ engines/sky/music/mt32music.o C++ engines/sky/logic.o engines/sky/logic.cpp: In member function 'void Sky::Logic::engine()': engines/sky/logic.cpp:133:86: warning: converting a packed 'Sky::Compact' pointer (alignment 1) to a 'uint16' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 133 | uint16 *logicList = (uint16 *)_skyCompact->fetchCpt(_scriptVariables[LOGIC_LIST_NO]); | ^ In file included from ./engines/sky/compact.h:27, from engines/sky/logic.cpp:28: ./engines/sky/struc.h:79:8: note: defined here 79 | struct Compact { | ^~~~~~~ engines/sky/logic.cpp:138:59: warning: converting a packed 'Sky::Compact' pointer (alignment 1) to a 'uint16' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 138 | logicList = (uint16 *)_skyCompact->fetchCpt(*logicList); | ^ In file included from ./engines/sky/compact.h:27, from engines/sky/logic.cpp:28: ./engines/sky/struc.h:79:8: note: defined here 79 | struct Compact { | ^~~~~~~ engines/sky/logic.cpp: In member function 'void Sky::Logic::arAnim()': engines/sky/logic.cpp:262:85: warning: converting a packed 'Sky::Compact' pointer (alignment 1) to a 'uint16' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 262 | uint16 *logicList = (uint16 *)_skyCompact->fetchCpt(_scriptVariables[LOGIC_LIST_NO]); | ^ In file included from ./engines/sky/compact.h:27, from engines/sky/logic.cpp:28: ./engines/sky/struc.h:79:8: note: defined here 79 | struct Compact { | ^~~~~~~ engines/sky/logic.cpp:268:58: warning: converting a packed 'Sky::Compact' pointer (alignment 1) to a 'uint16' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 268 | logicList = (uint16 *)_skyCompact->fetchCpt(*logicList); // get new logic list | ^ In file included from ./engines/sky/compact.h:27, from engines/sky/logic.cpp:28: ./engines/sky/struc.h:79:8: note: defined here 79 | struct Compact { | ^~~~~~~ engines/sky/logic.cpp: In member function 'void Sky::Logic::mainAnim()': engines/sky/logic.cpp:387:59: warning: converting a packed 'Sky::Compact' pointer (alignment 1) to a 'uint16' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 387 | uint16 *animList = (uint16 *)_skyCompact->fetchCpt(animId); | ^ In file included from ./engines/sky/compact.h:27, from engines/sky/logic.cpp:28: ./engines/sky/struc.h:79:8: note: defined here 79 | struct Compact { | ^~~~~~~ engines/sky/logic.cpp: In member function 'bool Sky::Logic::fnCacheChip(uint32, uint32, uint32)': engines/sky/logic.cpp:1397:66: warning: converting a packed 'Sky::Compact' pointer (alignment 1) to a 'uint16' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 1397 | _skyDisk->fnCacheChip((uint16 *)_skyCompact->fetchCpt((uint16)a)); | ^ In file included from ./engines/sky/compact.h:27, from engines/sky/logic.cpp:28: ./engines/sky/struc.h:79:8: note: defined here 79 | struct Compact { | ^~~~~~~ engines/sky/logic.cpp: In member function 'bool Sky::Logic::fnCacheFast(uint32, uint32, uint32)': engines/sky/logic.cpp:1402:66: warning: converting a packed 'Sky::Compact' pointer (alignment 1) to a 'uint16' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 1402 | _skyDisk->fnCacheFast((uint16 *)_skyCompact->fetchCpt((uint16)a)); | ^ In file included from ./engines/sky/compact.h:27, from engines/sky/logic.cpp:28: ./engines/sky/struc.h:79:8: note: defined here 79 | struct Compact { | ^~~~~~~ engines/sky/logic.cpp: In member function 'bool Sky::Logic::fnGetTo(uint32, uint32, uint32)': engines/sky/logic.cpp:1549:72: warning: converting a packed 'Sky::Compact' pointer (alignment 1) to a 'uint16' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 1549 | uint16 *getToTable = (uint16 *)_skyCompact->fetchCpt(cpt->getToTableId); | ^ In file included from ./engines/sky/compact.h:27, from engines/sky/logic.cpp:28: ./engines/sky/struc.h:79:8: note: defined here 79 | struct Compact { | ^~~~~~~ engines/sky/logic.cpp: In member function 'bool Sky::Logic::fnResetId(uint32, uint32, uint32)': engines/sky/logic.cpp:2041:58: warning: converting a packed 'Sky::Compact' pointer (alignment 1) to a 'uint16' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 2041 | uint16 *rst = (uint16 *)_skyCompact->fetchCpt(resetBlock); | ^ In file included from ./engines/sky/compact.h:27, from engines/sky/logic.cpp:28: ./engines/sky/struc.h:79:8: note: defined here 79 | struct Compact { | ^~~~~~~ engines/sky/logic.cpp: In member function 'bool Sky::Logic::fnMoveItems(uint32, uint32, uint32)': engines/sky/logic.cpp:2130:59: warning: converting a packed 'Sky::Compact' pointer (alignment 1) to a 'uint16' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 2130 | uint16 *p = (uint16 *)_skyCompact->fetchCpt(CPT_MOVE_LIST); | ^ In file included from ./engines/sky/compact.h:27, from engines/sky/logic.cpp:28: ./engines/sky/struc.h:79:8: note: defined here 79 | struct Compact { | ^~~~~~~ engines/sky/logic.cpp:2131:47: warning: converting a packed 'Sky::Compact' pointer (alignment 1) to a 'uint16' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 2131 | p = (uint16 *)_skyCompact->fetchCpt(p[listNo]); | ^ In file included from ./engines/sky/compact.h:27, from engines/sky/logic.cpp:28: ./engines/sky/struc.h:79:8: note: defined here 79 | struct Compact { | ^~~~~~~ engines/sky/logic.cpp: In member function 'bool Sky::Logic::fnTestList(uint32, uint32, uint32)': engines/sky/logic.cpp:2202:51: warning: converting a packed 'Sky::Compact' pointer (alignment 1) to a 'uint16' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 2202 | uint16 *list = (uint16 *)_skyCompact->fetchCpt(id); | ^ In file included from ./engines/sky/compact.h:27, from engines/sky/logic.cpp:28: ./engines/sky/struc.h:79:8: note: defined here 79 | struct Compact { | ^~~~~~~ engines/sky/logic.cpp: In member function 'bool Sky::Logic::fnEyeball(uint32, uint32, uint32)': engines/sky/logic.cpp:2283:55: warning: converting a packed 'Sky::Compact' pointer (alignment 1) to a 'uint16' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 2283 | uint16 *eyeTable = (uint16 *)_skyCompact->fetchCpt(id); | ^ In file included from ./engines/sky/compact.h:27, from engines/sky/logic.cpp:28: ./engines/sky/struc.h:79:8: note: defined here 79 | struct Compact { | ^~~~~~~ engines/sky/logic.cpp: In member function 'void Sky::Logic::stdSpeak(Sky::Compact*, uint32, uint32, uint32)': engines/sky/logic.cpp:2500:73: warning: converting a packed 'Sky::Compact' pointer (alignment 1) to a 'uint16' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 2500 | uint16 *talkTable = (uint16 *)_skyCompact->fetchCpt(CPT_TALK_TABLE_LIST); | ^ In file included from ./engines/sky/compact.h:27, from engines/sky/logic.cpp:28: ./engines/sky/struc.h:79:8: note: defined here 79 | struct Compact { | ^~~~~~~ C++ engines/sky/music/musicbase.o C++ engines/sludge/console.o C++ engines/sludge/cursors.o C++ engines/sludge/bg_effects.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/backdrop.o C++ engines/sludge/freeze.o C++ engines/sludge/floor.o C++ engines/sludge/fileset.o C++ engines/sludge/hsi.o C++ engines/sludge/graphics.o C++ engines/sludge/fonttext.o C++ engines/sludge/imgloader.o C++ engines/sludge/language.o C++ engines/sherlock/scene.o C++ engines/sludge/main_loop.o C++ engines/sludge/movie.o C++ engines/sludge/moreio.o C++ engines/sludge/newfatal.o C++ engines/sludge/function.o C++ engines/sludge/loadsave.o C++ engines/sludge/objtypes.o C++ engines/sludge/savedata.o C++ engines/sludge/region.o C++ engines/sludge/sprbanks.o C++ engines/sludge/builtin.o C++ engines/sludge/sludger.o C++ engines/sludge/sludge.o C++ engines/sludge/speech.o C++ engines/sludge/sound.o C++ engines/sludge/thumbnail.o C++ engines/sludge/timing.o C++ engines/sludge/transition.o C++ engines/sludge/statusba.o C++ engines/sludge/utf8.o C++ engines/sludge/people.o C++ engines/startrek/common.o C++ engines/sludge/zbuffer.o C++ engines/sludge/sprites.o C++ engines/startrek/bitmap.o In file included from ./gui/saveload-dialog.h:26, from ./engines/startrek/startrek.h:39, from engines/startrek/bitmap.cpp:26: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/bitmap.cpp:26: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/bitmap.cpp:26: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/bitmap.cpp:26: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ In file included from ./engines/startrek/startrek.h:39, from engines/startrek/bitmap.cpp:26: ./gui/saveload-dialog.h:35:26: warning: multi-character character constant [-Wmultichar] 35 | kSavesSyncProgressCmd = 'SSPR', | ^~~~~~ ./gui/saveload-dialog.h:36:23: warning: multi-character character constant [-Wmultichar] 36 | kSavesSyncEndedCmd = 'SSEN' | ^~~~~~ C++ engines/sludge/variable.o C++ engines/startrek/events.o In file included from ./gui/saveload-dialog.h:26, from ./engines/startrek/startrek.h:39, from engines/startrek/events.cpp:23: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/events.cpp:23: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/events.cpp:23: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/events.cpp:23: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ In file included from ./engines/startrek/startrek.h:39, from engines/startrek/events.cpp:23: ./gui/saveload-dialog.h:35:26: warning: multi-character character constant [-Wmultichar] 35 | kSavesSyncProgressCmd = 'SSPR', | ^~~~~~ ./gui/saveload-dialog.h:36:23: warning: multi-character character constant [-Wmultichar] 36 | kSavesSyncEndedCmd = 'SSEN' | ^~~~~~ C++ engines/startrek/font.o In file included from ./gui/saveload-dialog.h:26, from ./engines/startrek/startrek.h:39, from ./engines/startrek/font.h:26, from engines/startrek/font.cpp:26: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from ./engines/startrek/font.h:26, from engines/startrek/font.cpp:26: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from ./engines/startrek/font.h:26, from engines/startrek/font.cpp:26: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from ./engines/startrek/font.h:26, from engines/startrek/font.cpp:26: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ In file included from ./engines/startrek/startrek.h:39, from ./engines/startrek/font.h:26, from engines/startrek/font.cpp:26: ./gui/saveload-dialog.h:35:26: warning: multi-character character constant [-Wmultichar] 35 | kSavesSyncProgressCmd = 'SSPR', | ^~~~~~ ./gui/saveload-dialog.h:36:23: warning: multi-character character constant [-Wmultichar] 36 | kSavesSyncEndedCmd = 'SSEN' | ^~~~~~ C++ engines/startrek/console.o In file included from ./gui/saveload-dialog.h:26, from ./engines/startrek/startrek.h:39, from engines/startrek/console.cpp:26: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/console.cpp:26: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/console.cpp:26: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/console.cpp:26: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ In file included from ./engines/startrek/startrek.h:39, from engines/startrek/console.cpp:26: ./gui/saveload-dialog.h:35:26: warning: multi-character character constant [-Wmultichar] 35 | kSavesSyncProgressCmd = 'SSPR', | ^~~~~~ ./gui/saveload-dialog.h:36:23: warning: multi-character character constant [-Wmultichar] 36 | kSavesSyncEndedCmd = 'SSEN' | ^~~~~~ C++ engines/startrek/detection.o In file included from ./gui/saveload-dialog.h:26, from ./engines/startrek/startrek.h:39, from engines/startrek/detection.cpp:33: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/detection.cpp:33: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/detection.cpp:33: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/detection.cpp:33: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ In file included from ./engines/startrek/startrek.h:39, from engines/startrek/detection.cpp:33: ./gui/saveload-dialog.h:35:26: warning: multi-character character constant [-Wmultichar] 35 | kSavesSyncProgressCmd = 'SSPR', | ^~~~~~ ./gui/saveload-dialog.h:36:23: warning: multi-character character constant [-Wmultichar] 36 | kSavesSyncEndedCmd = 'SSEN' | ^~~~~~ C++ engines/startrek/lzss.o C++ engines/startrek/iwfile.o In file included from ./gui/saveload-dialog.h:26, from ./engines/startrek/startrek.h:39, from ./engines/startrek/iwfile.h:26, from engines/startrek/iwfile.cpp:23: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from ./engines/startrek/iwfile.h:26, from engines/startrek/iwfile.cpp:23: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from ./engines/startrek/iwfile.h:26, from engines/startrek/iwfile.cpp:23: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from ./engines/startrek/iwfile.h:26, from engines/startrek/iwfile.cpp:23: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ In file included from ./engines/startrek/startrek.h:39, from ./engines/startrek/iwfile.h:26, from engines/startrek/iwfile.cpp:23: ./gui/saveload-dialog.h:35:26: warning: multi-character character constant [-Wmultichar] 35 | kSavesSyncProgressCmd = 'SSPR', | ^~~~~~ ./gui/saveload-dialog.h:36:23: warning: multi-character character constant [-Wmultichar] 36 | kSavesSyncEndedCmd = 'SSEN' | ^~~~~~ C++ engines/startrek/awaymission.o In file included from ./gui/saveload-dialog.h:26, from ./engines/startrek/startrek.h:39, from ./engines/startrek/iwfile.h:26, from engines/startrek/awaymission.cpp:23: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from ./engines/startrek/iwfile.h:26, from engines/startrek/awaymission.cpp:23: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from ./engines/startrek/iwfile.h:26, from engines/startrek/awaymission.cpp:23: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from ./engines/startrek/iwfile.h:26, from engines/startrek/awaymission.cpp:23: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ In file included from ./engines/startrek/startrek.h:39, from ./engines/startrek/iwfile.h:26, from engines/startrek/awaymission.cpp:23: ./gui/saveload-dialog.h:35:26: warning: multi-character character constant [-Wmultichar] 35 | kSavesSyncProgressCmd = 'SSPR', | ^~~~~~ ./gui/saveload-dialog.h:36:23: warning: multi-character character constant [-Wmultichar] 36 | kSavesSyncEndedCmd = 'SSEN' | ^~~~~~ C++ engines/startrek/math.o In file included from ./gui/saveload-dialog.h:26, from ./engines/startrek/startrek.h:39, from engines/startrek/math.cpp:23: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/math.cpp:23: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/math.cpp:23: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/math.cpp:23: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ In file included from ./engines/startrek/startrek.h:39, from engines/startrek/math.cpp:23: ./gui/saveload-dialog.h:35:26: warning: multi-character character constant [-Wmultichar] 35 | kSavesSyncProgressCmd = 'SSPR', | ^~~~~~ ./gui/saveload-dialog.h:36:23: warning: multi-character character constant [-Wmultichar] 36 | kSavesSyncEndedCmd = 'SSEN' | ^~~~~~ C++ engines/startrek/intro.o In file included from ./gui/saveload-dialog.h:26, from ./engines/startrek/startrek.h:39, from engines/startrek/intro.cpp:23: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/intro.cpp:23: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/intro.cpp:23: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/intro.cpp:23: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ In file included from ./engines/startrek/startrek.h:39, from engines/startrek/intro.cpp:23: ./gui/saveload-dialog.h:35:26: warning: multi-character character constant [-Wmultichar] 35 | kSavesSyncProgressCmd = 'SSPR', | ^~~~~~ ./gui/saveload-dialog.h:36:23: warning: multi-character character constant [-Wmultichar] 36 | kSavesSyncEndedCmd = 'SSEN' | ^~~~~~ C++ engines/startrek/graphics.o In file included from ./gui/saveload-dialog.h:26, from ./engines/startrek/startrek.h:39, from ./engines/startrek/font.h:26, from ./engines/startrek/graphics.h:26, from engines/startrek/graphics.cpp:24: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from ./engines/startrek/font.h:26, from ./engines/startrek/graphics.h:26, from engines/startrek/graphics.cpp:24: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from ./engines/startrek/font.h:26, from ./engines/startrek/graphics.h:26, from engines/startrek/graphics.cpp:24: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from ./engines/startrek/font.h:26, from ./engines/startrek/graphics.h:26, from engines/startrek/graphics.cpp:24: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ In file included from ./engines/startrek/startrek.h:39, from ./engines/startrek/font.h:26, from ./engines/startrek/graphics.h:26, from engines/startrek/graphics.cpp:24: ./gui/saveload-dialog.h:35:26: warning: multi-character character constant [-Wmultichar] 35 | kSavesSyncProgressCmd = 'SSPR', | ^~~~~~ ./gui/saveload-dialog.h:36:23: warning: multi-character character constant [-Wmultichar] 36 | kSavesSyncEndedCmd = 'SSEN' | ^~~~~~ C++ engines/startrek/sprite.o C++ engines/startrek/text.o C++ engines/startrek/sound.o In file included from ./gui/saveload-dialog.h:26, from ./engines/startrek/startrek.h:39, from ./engines/startrek/sound.h:27, from engines/startrek/sound.cpp:23: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from ./engines/startrek/sound.h:27, from engines/startrek/sound.cpp:23: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from ./engines/startrek/sound.h:27, from engines/startrek/sound.cpp:23: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from ./engines/startrek/sound.h:27, from engines/startrek/sound.cpp:23: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ In file included from ./engines/startrek/startrek.h:39, from ./engines/startrek/sound.h:27, from engines/startrek/sound.cpp:23: ./gui/saveload-dialog.h:35:26: warning: multi-character character constant [-Wmultichar] 35 | kSavesSyncProgressCmd = 'SSPR', | ^~~~~~ ./gui/saveload-dialog.h:36:23: warning: multi-character character constant [-Wmultichar] 36 | kSavesSyncEndedCmd = 'SSEN' | ^~~~~~ C++ engines/startrek/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/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/demon0.o C++ engines/startrek/rooms/demon2.o C++ engines/startrek/startrek.o In file included from ./gui/saveload-dialog.h:26, from ./engines/startrek/startrek.h:39, from ./engines/startrek/iwfile.h:26, from engines/startrek/startrek.cpp:41: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from ./engines/startrek/iwfile.h:26, from engines/startrek/startrek.cpp:41: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from ./engines/startrek/iwfile.h:26, from engines/startrek/startrek.cpp:41: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from ./engines/startrek/iwfile.h:26, from engines/startrek/startrek.cpp:41: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ In file included from ./engines/startrek/startrek.h:39, from ./engines/startrek/iwfile.h:26, from engines/startrek/startrek.cpp:41: ./gui/saveload-dialog.h:35:26: warning: multi-character character constant [-Wmultichar] 35 | kSavesSyncProgressCmd = 'SSPR', | ^~~~~~ ./gui/saveload-dialog.h:36:23: warning: multi-character character constant [-Wmultichar] 36 | kSavesSyncEndedCmd = 'SSEN' | ^~~~~~ C++ engines/startrek/rooms/demon3.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/rooms/tug1.o C++ engines/startrek/rooms/tug0.o C++ engines/startrek/rooms/demon5.o C++ engines/startrek/rooms/demon4.o In file included from ./gui/saveload-dialog.h:26, from ./engines/startrek/startrek.h:39, from engines/startrek/rooms/demon4.cpp:24: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/rooms/demon4.cpp:24: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/rooms/demon4.cpp:24: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/rooms/demon4.cpp:24: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ In file included from ./engines/startrek/startrek.h:39, from engines/startrek/rooms/demon4.cpp:24: ./gui/saveload-dialog.h:35:26: warning: multi-character character constant [-Wmultichar] 35 | kSavesSyncProgressCmd = 'SSPR', | ^~~~~~ ./gui/saveload-dialog.h:36:23: warning: multi-character character constant [-Wmultichar] 36 | kSavesSyncEndedCmd = 'SSEN' | ^~~~~~ C++ engines/startrek/rooms/demon6.o In file included from ./gui/saveload-dialog.h:26, from ./engines/startrek/startrek.h:39, from engines/startrek/rooms/demon6.cpp:24: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/rooms/demon6.cpp:24: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/rooms/demon6.cpp:24: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/rooms/demon6.cpp:24: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ In file included from ./engines/startrek/startrek.h:39, from engines/startrek/rooms/demon6.cpp:24: ./gui/saveload-dialog.h:35:26: warning: multi-character character constant [-Wmultichar] 35 | kSavesSyncProgressCmd = 'SSPR', | ^~~~~~ ./gui/saveload-dialog.h:36:23: warning: multi-character character constant [-Wmultichar] 36 | kSavesSyncEndedCmd = 'SSEN' | ^~~~~~ C++ engines/startrek/rooms/tug3.o C++ engines/startrek/rooms/tug2.o C++ engines/startrek/rooms/love0.o C++ engines/startrek/rooms/love3.o C++ engines/startrek/rooms/love1.o C++ engines/startrek/rooms/love5.o C++ engines/startrek/rooms/love4.o C++ engines/startrek/rooms/lovea.o C++ engines/startrek/rooms/love2.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/mudd0.o C++ engines/startrek/rooms/mudd1.o C++ engines/startrek/rooms/mudd2.o C++ engines/startrek/rooms/mudd3.o C++ engines/startrek/rooms/feather0.o C++ engines/startrek/rooms/mudd5.o C++ engines/startrek/rooms/mudda.o In file included from ./gui/saveload-dialog.h:26, from ./engines/startrek/startrek.h:39, from engines/startrek/rooms/mudda.cpp:23: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/rooms/mudda.cpp:23: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/rooms/mudda.cpp:23: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from ./gui/saveload-dialog.h:27, from ./engines/startrek/startrek.h:39, from engines/startrek/rooms/mudda.cpp:23: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ In file included from ./engines/startrek/startrek.h:39, from engines/startrek/rooms/mudda.cpp:23: ./gui/saveload-dialog.h:35:26: warning: multi-character character constant [-Wmultichar] 35 | kSavesSyncProgressCmd = 'SSPR', | ^~~~~~ ./gui/saveload-dialog.h:36:23: warning: multi-character character constant [-Wmultichar] 36 | kSavesSyncEndedCmd = 'SSEN' | ^~~~~~ C++ engines/startrek/rooms/mudd4.o C++ engines/startrek/rooms/feather1.o C++ engines/startrek/rooms/feather2.o C++ engines/startrek/rooms/feather3.o C++ engines/startrek/rooms/feather4.o C++ engines/startrek/rooms/feather7.o C++ engines/startrek/rooms/feather6.o C++ engines/startrek/rooms/feather5.o C++ engines/startrek/rooms/trial0.o C++ engines/startrek/rooms/trial1.o C++ engines/startrek/rooms/trial2.o C++ engines/startrek/rooms/trial4.o C++ engines/startrek/rooms/trial3.o C++ engines/startrek/rooms/sins0.o C++ engines/startrek/rooms/trial5.o C++ engines/startrek/rooms/sins2.o C++ engines/startrek/rooms/sins1.o C++ engines/startrek/rooms/sins3.o C++ engines/startrek/rooms/sins4.o C++ engines/startrek/rooms/veng1.o C++ engines/startrek/rooms/sins5.o C++ engines/startrek/rooms/veng0.o C++ engines/startrek/rooms/veng4.o C++ engines/startrek/rooms/veng5.o C++ engines/startrek/rooms/veng3.o C++ engines/supernova/console.o C++ engines/startrek/rooms/veng2.o C++ engines/startrek/rooms/veng7.o C++ engines/startrek/rooms/veng6.o C++ engines/startrek/rooms/venga.o C++ engines/startrek/rooms/veng8.o C++ engines/supernova/graphics.o C++ engines/supernova/room.o C++ engines/supernova/sound.o C++ engines/supernova/detection.o C++ engines/supernova/resman.o C++ engines/supernova/screen.o C++ engines/supernova/game-manager.o In file included from ./gui/message.h:26, from engines/supernova/game-manager.cpp:26: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/sword1/console.o C++ engines/sword1/animation.o In file included from ./gui/message.h:26, from engines/sword1/animation.cpp:38: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/sword1/debug.o C++ engines/sword1/eventman.o C++ engines/supernova/supernova.o C++ engines/sword1/memman.o C++ engines/supernova/supernova1/state.o In file included from ./gui/message.h:26, from engines/supernova/supernova1/state.cpp:26: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/supernova/supernova2/state.o In file included from ./gui/message.h:26, from engines/supernova/supernova2/state.cpp:26: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/sword1/menu.o C++ engines/sword1/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/objectman.o C++ engines/sword1/mouse.o C++ engines/sword1/detection.o C++ engines/sword1/music.o C++ engines/sword1/logic.o In file included from ./gui/message.h:26, from engines/sword1/logic.cpp:43: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/sword1/staticres.o C++ engines/sword1/resman.o In file included from ./gui/message.h:26, from engines/sword1/resman.cpp:31: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/sword1/text.o C++ engines/sword1/sound.o engines/sword1/sound.cpp:461:46: warning: multi-character character constant [-Wmultichar] 461 | while ((READ_BE_UINT32(fBuf + headerPos) != 'data') && (headerPos < 100)) | ^~~~~~ C++ engines/sword2/anims.o C++ engines/sword1/router.o C++ engines/sword1/sword1.o In file included from ./gui/message.h:26, from engines/sword1/sword1.cpp:41: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/sword1/screen.o C++ engines/sword2/animation.o In file included from ./gui/message.h:26, from engines/sword2/animation.cpp:43: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/sword2/events.o C++ engines/sword2/debug.o C++ engines/sword2/console.o C++ engines/sword2/icons.o C++ engines/sword2/interpreter.o C++ engines/sword2/logic.o C++ engines/supernova/supernova1/rooms.o C++ engines/sword2/controls.o engines/sword2/controls.cpp: In member function 'void Sword2::SaveRestoreDialog::updateSlots()': engines/sword2/controls.cpp:1093:33: warning: '%s' directive writing up to 63 bytes into a region of size between 50 and 60 [-Wformat-overflow=] 1093 | sprintf((char *)_text, "%d. %s", slot, text); | ^~ ...... 1247 | slot->setText(fr, baseSlot + i, description); | ~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from ./common/scummsys.h:118, from ./common/rect.h:26, from engines/sword2/controls.cpp:26: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 5 and 78 bytes into a destination of size 64 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/sword2/header.o C++ engines/sword2/layers.o C++ engines/sword2/maketext.o C++ engines/sword2/memory.o C++ engines/sword2/function.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/render.o C++ engines/sword2/music.o C++ engines/sword2/scroll.o C++ engines/sword2/resman.o C++ engines/sword2/saveload.o C++ engines/sword2/sound.o C++ engines/sword2/mouse.o C++ engines/sword2/speech.o C++ engines/sword2/startup.o C++ engines/sword2/screen.o C++ engines/sword2/sync.o C++ engines/sword25/console.o C++ engines/sword2/walker.o C++ engines/sword2/sprite.o C++ engines/sword2/router.o C++ engines/sword25/fmv/movieplayer_script.o C++ engines/sword25/detection.o C++ engines/sword25/gfx/animationdescription.o C++ engines/sword25/fmv/movieplayer.o C++ engines/sword25/gfx/bitmap.o C++ engines/sword25/sword25.o C++ engines/sword25/gfx/animation.o C++ engines/sword25/gfx/animationtemplateregistry.o C++ engines/sword25/gfx/dynamicbitmap.o C++ engines/sword25/gfx/animationresource.o C++ engines/sword25/gfx/animationtemplate.o C++ engines/sword25/gfx/microtiles.o C++ engines/sword25/gfx/panel.o C++ engines/sword25/gfx/fontresource.o C++ engines/sword2/sword2.o C++ engines/sword25/gfx/screenshot.o C++ engines/sword25/gfx/staticbitmap.o C++ engines/sword25/gfx/timedrenderobject.o C++ engines/sword25/gfx/graphicengine.o C++ engines/sword25/gfx/image/imgloader.o C++ engines/sword25/gfx/renderobjectmanager.o C++ engines/sword25/gfx/text.o C++ engines/sword25/gfx/image/renderedimage.o C++ engines/sword25/gfx/image/swimage.o C++ engines/sword25/kernel/filesystemutil.o C++ engines/sword25/input/inputengine.o C++ engines/sword25/input/inputengine_script.o C++ engines/sword25/kernel/inputpersistenceblock.o C++ engines/sword25/gfx/image/vectorimagerenderer.o C++ engines/sword25/gfx/image/art.o C++ engines/sword25/kernel/kernel.o C++ engines/sword25/kernel/outputpersistenceblock.o C++ engines/sword25/kernel/kernel_script.o C++ engines/sword25/kernel/resource.o C++ engines/sword25/gfx/image/vectorimage.o C++ engines/sword25/gfx/renderobject.o C++ engines/sword25/kernel/persistenceservice.o engines/sword25/kernel/persistenceservice.cpp: In member function 'void Sword25::PersistenceService::Impl::readSlotSavegameInformation(uint)': engines/sword25/kernel/persistenceservice.cpp:67:42: warning: '%.3d' directive output may be truncated writing between 3 and 11 bytes into a region of size between 0 and 99 [-Wformat-truncation=] 67 | snprintf(buffer, MAX_SAVEGAME_SIZE, "%s.%.3d", gameTarget, slotID); | ^~~~ engines/sword25/kernel/persistenceservice.cpp:67:38: note: using the range [-2147483648, 2147483647] for directive argument 67 | snprintf(buffer, MAX_SAVEGAME_SIZE, "%s.%.3d", gameTarget, slotID); | ^~~~~~~~~ In file included from /usr/include/stdio.h:867, from ./common/scummsys.h:118, from ./common/array.h:26, from ./common/fs.h:26, from engines/sword25/kernel/persistenceservice.cpp:32: /usr/include/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output between 5 and 112 bytes into a destination of size 100 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/sword25/kernel/persistenceservice.cpp: In member function 'Common::String& Sword25::PersistenceService::getSavegameFilename(uint)': engines/sword25/kernel/persistenceservice.cpp:67:42: warning: '%.3d' directive output may be truncated writing 3 bytes into a region of size between 0 and 99 [-Wformat-truncation=] 67 | snprintf(buffer, MAX_SAVEGAME_SIZE, "%s.%.3d", gameTarget, slotID); | ^~~~ engines/sword25/kernel/persistenceservice.cpp:67:38: note: directive argument in the range [0, 17] 67 | snprintf(buffer, MAX_SAVEGAME_SIZE, "%s.%.3d", gameTarget, slotID); | ^~~~~~~~~ In file included from /usr/include/stdio.h:867, from ./common/scummsys.h:118, from ./common/array.h:26, from ./common/fs.h:26, from engines/sword25/kernel/persistenceservice.cpp:32: /usr/include/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output between 5 and 104 bytes into a destination of size 100 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/sword25/kernel/persistenceservice.cpp: In member function 'bool Sword25::PersistenceService::saveGame(uint, const Common::String&)': engines/sword25/kernel/persistenceservice.cpp:67:42: warning: '%.3d' directive output may be truncated writing 3 bytes into a region of size between 0 and 99 [-Wformat-truncation=] 67 | snprintf(buffer, MAX_SAVEGAME_SIZE, "%s.%.3d", gameTarget, slotID); | ^~~~ engines/sword25/kernel/persistenceservice.cpp:67:38: note: directive argument in the range [0, 17] 67 | snprintf(buffer, MAX_SAVEGAME_SIZE, "%s.%.3d", gameTarget, slotID); | ^~~~~~~~~ In file included from /usr/include/stdio.h:867, from ./common/scummsys.h:118, from ./common/array.h:26, from ./common/fs.h:26, from engines/sword25/kernel/persistenceservice.cpp:32: /usr/include/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output between 5 and 104 bytes into a destination of size 100 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/sword25/kernel/persistenceservice.cpp: In member function 'bool Sword25::PersistenceService::loadGame(uint)': engines/sword25/kernel/persistenceservice.cpp:67:42: warning: '%.3d' directive output may be truncated writing 3 bytes into a region of size between 0 and 99 [-Wformat-truncation=] 67 | snprintf(buffer, MAX_SAVEGAME_SIZE, "%s.%.3d", gameTarget, slotID); | ^~~~ engines/sword25/kernel/persistenceservice.cpp:67:38: note: directive argument in the range [0, 17] 67 | snprintf(buffer, MAX_SAVEGAME_SIZE, "%s.%.3d", gameTarget, slotID); | ^~~~~~~~~ In file included from /usr/include/stdio.h:867, from ./common/scummsys.h:118, from ./common/array.h:26, from ./common/fs.h:26, from engines/sword25/kernel/persistenceservice.cpp:32: /usr/include/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output between 5 and 104 bytes into a destination of size 100 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/sword25/kernel/resmanager.o C++ engines/sword25/math/regionregistry.o C++ engines/sword25/math/vertex.o C++ engines/sword25/math/polygon.o C++ engines/sword25/math/geometry_script.o C++ engines/sword25/gfx/graphicengine_script.o C++ engines/sword25/script/luacallback.o C++ engines/sword25/package/packagemanager_script.o C++ engines/sword25/script/luabindhelper.o C++ engines/sword25/script/lua_extensions.o C++ engines/sword25/package/packagemanager.o C++ engines/sword25/math/walkregion.o C++ engines/sword25/math/region.o C++ engines/sword25/script/luascript.o C++ engines/teenagent/actor.o C++ engines/sword25/sfx/soundengine.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/segment.o C++ engines/teenagent/music.o C++ engines/teenagent/detection.o C++ engines/teenagent/objects.o C++ engines/teenagent/pack.o C++ engines/teenagent/resources.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/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/events.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/encoding.o C++ engines/teenagent/teenagent.o C++ engines/testbed/sound.o In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from ./engines/testbed/config.h:32, from ./engines/testbed/sound.h:27, from engines/testbed/sound.cpp:29: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./engines/testbed/config.h:32, from ./engines/testbed/sound.h:27, from engines/testbed/sound.cpp:29: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from ./engines/testbed/config.h:32, from ./engines/testbed/sound.h:27, from engines/testbed/sound.cpp:29: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ In file included from ./engines/testbed/config.h:33, from ./engines/testbed/sound.h:27, from engines/testbed/sound.cpp:29: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./engines/testbed/sound.h:27, from engines/testbed/sound.cpp:29: ./engines/testbed/config.h:41:20: warning: multi-character character constant [-Wmultichar] 41 | kTestbedQuitCmd = 'Quit', | ^~~~~~ ./engines/testbed/config.h:42:22: warning: multi-character character constant [-Wmultichar] 42 | kTestbedSelectAll = 'sAll', | ^~~~~~ ./engines/testbed/config.h:43:24: warning: multi-character character constant [-Wmultichar] 43 | kTestbedDeselectAll = 'dAll' | ^~~~~~ engines/testbed/sound.cpp:34:18: warning: multi-character character constant [-Wmultichar] 34 | kPlayChannel1 = 'pch1', | ^~~~~~ engines/testbed/sound.cpp:35:18: warning: multi-character character constant [-Wmultichar] 35 | kPlayChannel2 = 'pch2', | ^~~~~~ engines/testbed/sound.cpp:36:18: warning: multi-character character constant [-Wmultichar] 36 | kPlayChannel3 = 'pch3', | ^~~~~~ engines/testbed/sound.cpp:37:19: warning: multi-character character constant [-Wmultichar] 37 | kPauseChannel1 = 'pac1', | ^~~~~~ engines/testbed/sound.cpp:38:19: warning: multi-character character constant [-Wmultichar] 38 | kPauseChannel2 = 'pac2', | ^~~~~~ engines/testbed/sound.cpp:39:19: warning: multi-character character constant [-Wmultichar] 39 | kPauseChannel3 = 'pac3' | ^~~~~~ C++ engines/testbed/graphics.o C++ engines/testbed/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/teenagent/scene.o C++ engines/testbed/webserver.o C++ engines/teenagent/callbacks.o C++ engines/testbed/testbed.o In file included from ./gui/widgets/editable.h:28, from ./gui/widgets/list.h:26, from ./engines/testbed/config.h:32, from ./engines/testbed/sound.h:27, from engines/testbed/testbed.cpp:40: ./gui/widget.h:63:22: warning: multi-character character constant [-Wmultichar] 63 | kStaticTextWidget = 'TEXT', | ^~~~~~ ./gui/widget.h:64:21: warning: multi-character character constant [-Wmultichar] 64 | kEditTextWidget = 'EDIT', | ^~~~~~ ./gui/widget.h:65:19: warning: multi-character character constant [-Wmultichar] 65 | kButtonWidget = 'BTTN', | ^~~~~~ ./gui/widget.h:66:21: warning: multi-character character constant [-Wmultichar] 66 | kCheckboxWidget = 'CHKB', | ^~~~~~ ./gui/widget.h:67:23: warning: multi-character character constant [-Wmultichar] 67 | kRadiobuttonWidget = 'RDBT', | ^~~~~~ ./gui/widget.h:68:19: warning: multi-character character constant [-Wmultichar] 68 | kSliderWidget = 'SLDE', | ^~~~~~ ./gui/widget.h:69:18: warning: multi-character character constant [-Wmultichar] 69 | kListWidget = 'LIST', | ^~~~~~ ./gui/widget.h:70:21: warning: multi-character character constant [-Wmultichar] 70 | kScrollBarWidget = 'SCRB', | ^~~~~~ ./gui/widget.h:71:18: warning: multi-character character constant [-Wmultichar] 71 | kPopUpWidget = 'POPU', | ^~~~~~ ./gui/widget.h:72:17: warning: multi-character character constant [-Wmultichar] 72 | kTabWidget = 'TABW', | ^~~~~~ ./gui/widget.h:73:21: warning: multi-character character constant [-Wmultichar] 73 | kGraphicsWidget = 'GFXW', | ^~~~~~ ./gui/widget.h:74:21: warning: multi-character character constant [-Wmultichar] 74 | kContainerWidget = 'CTNR', | ^~~~~~ ./gui/widget.h:75:27: warning: multi-character character constant [-Wmultichar] 75 | kScrollContainerWidget = 'SCTR' | ^~~~~~ In file included from ./engines/testbed/config.h:32, from ./engines/testbed/sound.h:27, from engines/testbed/testbed.cpp:40: ./gui/widgets/list.h:43:30: warning: multi-character character constant [-Wmultichar] 43 | kListItemDoubleClickedCmd = 'LIdb', ///< double click on item - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:44:27: warning: multi-character character constant [-Wmultichar] 44 | kListItemActivatedCmd = 'LIac', ///< item activated by return/enter - 'data' will be item index | ^~~~~~ ./gui/widgets/list.h:45:31: warning: multi-character character constant [-Wmultichar] 45 | kListItemRemovalRequestCmd = 'LIrm', ///< request to remove the item with the delete/backspace keys - 'data' will be item index | ^~~~~~ In file included from ./engines/testbed/config.h:32, from ./engines/testbed/sound.h:27, from engines/testbed/testbed.cpp:40: ./gui/widgets/list.h:46:29: warning: multi-character character constant [-Wmultichar] 46 | kListSelectionChangedCmd = 'Lsch' ///< selection changed - 'data' will be item index | ^~~~~~ In file included from ./engines/testbed/config.h:33, from ./engines/testbed/sound.h:27, from engines/testbed/testbed.cpp:40: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ In file included from ./engines/testbed/sound.h:27, from engines/testbed/testbed.cpp:40: ./engines/testbed/config.h:41:20: warning: multi-character character constant [-Wmultichar] 41 | kTestbedQuitCmd = 'Quit', | ^~~~~~ ./engines/testbed/config.h:42:22: warning: multi-character character constant [-Wmultichar] 42 | kTestbedSelectAll = 'sAll', | ^~~~~~ ./engines/testbed/config.h:43:24: warning: multi-character character constant [-Wmultichar] 43 | kTestbedDeselectAll = 'dAll' | ^~~~~~ In file included from engines/testbed/testbed.cpp:42: ./engines/testbed/testbed.h:40:21: warning: multi-character character constant [-Wmultichar] 40 | kCmdRerunTestbed = 'crtb' | ^~~~~~ C++ engines/tinsel/adpcm.o C++ engines/testbed/cloud.o engines/testbed/cloud.cpp: In function 'void Testbed::CloudTests::infoCallback(Cloud::Storage::StorageInfoResponse)': engines/testbed/cloud.cpp:95:46: warning: format '%lu' expects argument of type 'long unsigned int', but argument 2 has type 'uint64' {aka 'long long unsigned int'} [-Wformat=] 95 | Testsuite::logPrintf("Info! User's quota: %lu bytes used / %lu bytes available\n", response.value.used(), response.value.available()); | ~~^ ~~~~~~~~~~~~~~~~~~~~~ | | | | long unsigned int uint64 {aka long long unsigned int} | %llu engines/testbed/cloud.cpp:95:63: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'uint64' {aka 'long long unsigned int'} [-Wformat=] 95 | Testsuite::logPrintf("Info! User's quota: %lu bytes used / %lu bytes available\n", response.value.used(), response.value.available()); | ~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long unsigned int uint64 {aka long long unsigned int} | %llu C++ engines/tinsel/anim.o C++ engines/tinsel/background.o C++ engines/tinsel/bg.o C++ engines/tinsel/cliprect.o C++ engines/testbed/speech.o C++ engines/tinsel/config.o C++ engines/tinsel/debugger.o C++ engines/tinsel/actors.o C++ engines/tinsel/bmv.o C++ engines/tinsel/cursor.o C++ engines/tinsel/effect.o C++ engines/tinsel/faders.o engines/tinsel/faders.cpp: In function 'void Tinsel::FadeProcess(Common::CoroBaseContext*&, const void*)': engines/tinsel/faders.cpp:119:47: warning: taking address of packed member of 'Tinsel::PALETTE' may result in an unaligned pointer value [-Waddress-of-packed-member] 119 | FadePalette(_ctx->fadeRGB, _ctx->pPalette->palRGB, | ~~~~~~~~~~~~~~~~^~~~~~ C++ engines/tinsel/font.o C++ engines/tinsel/drives.o C++ engines/tinsel/events.o C++ engines/tinsel/mareels.o C++ engines/tinsel/handle.o C++ engines/tinsel/heapmem.o C++ engines/tinsel/multiobj.o C++ engines/tinsel/detection.o C++ engines/tinsel/graphics.o C++ engines/tinsel/object.o C++ engines/tinsel/palette.o engines/tinsel/palette.cpp: In function 'void Tinsel::PalettesToVideoDAC()': engines/tinsel/palette.cpp:158:24: warning: taking address of packed member of 'Tinsel::PALETTE' may result in an unaligned pointer value [-Waddress-of-packed-member] 158 | pColors = pPalette->palRGB; | ~~~~~~~~~~^~~~~~ C++ engines/tinsel/move.o C++ engines/tinsel/pcode.o C++ engines/tinsel/pdisplay.o C++ engines/tinsel/music.o C++ engines/tinsel/savescn.o C++ engines/tinsel/rince.o C++ engines/tinsel/scn.o C++ engines/tinsel/play.o C++ engines/tinsel/scene.o C++ engines/tinsel/sched.o C++ engines/tinsel/scroll.o C++ engines/tinsel/sysvar.o C++ engines/tinsel/strres.o In file included from ./gui/message.h:26, from engines/tinsel/strres.cpp:33: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/tinsel/timers.o C++ engines/tinsel/saveload.o In file included from ./gui/message.h:26, from engines/tinsel/saveload.cpp:40: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/tinsel/sound.o In file included from ./gui/message.h:26, from engines/tinsel/sound.cpp:46: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/tinsel/text.o C++ engines/tinsel/dialogs.o C++ engines/tinsel/token.o C++ engines/tinsel/polygons.o C++ engines/titanic/continue_save_dialog.o C++ engines/titanic/game_location.o C++ engines/titanic/debugger.o C++ engines/titanic/detection.o C++ engines/titanic/events.o C++ engines/tinsel/tinsel.o C++ engines/titanic/game_state.o C++ engines/titanic/game_view.o C++ engines/titanic/input_translator.o C++ engines/titanic/room_flags.o C++ engines/titanic/input_handler.o C++ engines/titanic/game_manager.o C++ engines/titanic/carry/auditory_centre.o C++ engines/titanic/carry/bowl_ear.o C++ engines/titanic/titanic.o C++ engines/titanic/carry/brain.o C++ engines/titanic/carry/bridge_piece.o C++ engines/titanic/carry/arm.o C++ engines/titanic/main_game_window.o C++ engines/titanic/carry/carry.o C++ engines/titanic/carry/central_core.o C++ engines/titanic/carry/crushed_tv.o C++ engines/titanic/carry/carry_parrot.o C++ engines/titanic/carry/ear.o C++ engines/titanic/carry/feathers.o C++ engines/tinsel/tinlib.o C++ engines/titanic/carry/chicken.o C++ engines/titanic/carry/eye.o C++ engines/titanic/carry/fruit.o C++ engines/titanic/carry/hammer.o C++ engines/titanic/carry/glass.o C++ engines/titanic/carry/head_piece.o C++ engines/titanic/carry/hose_end.o C++ engines/titanic/carry/key.o C++ engines/titanic/carry/hose.o C++ engines/titanic/carry/long_stick.o C++ engines/titanic/carry/liftbot_head.o C++ engines/titanic/carry/magazine.o C++ engines/titanic/carry/maitred_left_arm.o C++ engines/titanic/carry/mouth.o C++ engines/titanic/carry/napkin.o C++ engines/titanic/carry/maitred_right_arm.o C++ engines/titanic/carry/note.o C++ engines/titanic/carry/nose.o C++ engines/titanic/carry/parcel.o C++ engines/titanic/carry/perch.o C++ engines/titanic/carry/phonograph_cylinder.o C++ engines/titanic/carry/sweets.o C++ engines/titanic/carry/plug_in.o C++ engines/titanic/carry/phonograph_ear.o C++ engines/titanic/carry/speech_centre.o C++ engines/titanic/carry/photograph.o C++ engines/titanic/carry/vision_centre.o C++ engines/titanic/core/background.o C++ engines/titanic/core/dont_save_file_item.o C++ engines/titanic/core/file_item.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/game_object_desc_item.o C++ engines/titanic/core/drop_target.o C++ engines/titanic/core/link_item.o C++ engines/titanic/core/mail_man.o C++ engines/titanic/core/node_item.o C++ engines/titanic/core/multi_drop_target.o C++ engines/titanic/core/named_item.o C++ engines/titanic/core/resource_key.o C++ engines/titanic/core/room_item.o C++ engines/titanic/core/static_image.o C++ engines/titanic/core/turn_on_play_sound.o C++ engines/titanic/core/turn_on_object.o C++ engines/titanic/core/turn_on_turn_off.o C++ engines/titanic/game/announce.o C++ engines/titanic/game/arb_background.o C++ engines/titanic/game/annoy_barbot.o C++ engines/titanic/core/tree_item.o C++ engines/titanic/core/view_item.o C++ engines/titanic/game/arboretum_gate.o C++ engines/titanic/core/project_item.o C++ engines/titanic/game/bar_menu.o C++ engines/titanic/game/auto_animate.o C++ engines/titanic/core/game_object.o C++ engines/titanic/game/bar_menu_button.o C++ engines/titanic/game/belbot_get_light.o C++ engines/titanic/game/bar_bell.o C++ engines/titanic/game/bowl_unlocker.o C++ engines/titanic/game/bridge_door.o C++ engines/titanic/game/bottom_of_well_monitor.o C++ engines/titanic/game/brain_slot.o C++ engines/titanic/game/bomb.o C++ engines/titanic/game/bridge_view.o C++ engines/titanic/game/broken_pell_base.o C++ engines/titanic/game/broken_pellerator.o C++ engines/titanic/game/broken_pellerator_froz.o C++ engines/titanic/game/cage.o C++ engines/titanic/game/captains_wheel.o C++ engines/titanic/game/cdrom_computer.o C++ engines/titanic/game/cdrom.o C++ engines/titanic/game/cdrom_tray.o C++ engines/titanic/game/cell_point_button.o C++ engines/titanic/game/chev_code.o C++ engines/titanic/game/chicken_cooler.o C++ engines/titanic/game/chev_panel.o C++ engines/titanic/game/close_broken_pel.o C++ engines/titanic/game/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/dead_area.o C++ engines/titanic/game/credits_button.o C++ engines/titanic/game/computer_screen.o C++ engines/titanic/game/desk_click_responder.o C++ engines/titanic/game/doorbot_elevator_handler.o C++ engines/titanic/game/doorbot_home_handler.o C++ engines/titanic/game/ear_sweet_bowl.o C++ engines/titanic/game/eject_phonograph_button.o C++ engines/titanic/game/elevator_action_area.o C++ engines/titanic/game/empty_nut_bowl.o C++ engines/titanic/game/emma_control.o C++ engines/titanic/game/end_credit_text.o C++ engines/titanic/game/end_credits.o C++ engines/titanic/game/end_explode_ship.o C++ engines/titanic/game/end_game_credits.o C++ engines/titanic/game/end_sequence_control.o C++ engines/titanic/game/hammer_dispensor.o C++ engines/titanic/game/hammer_dispensor_button.o C++ engines/titanic/game/fan_control.o C++ engines/titanic/game/fan.o C++ engines/titanic/game/fan_decrease.o C++ engines/titanic/game/fan_increase.o C++ engines/titanic/game/fan_noises.o C++ engines/titanic/game/games_console.o C++ engines/titanic/game/floor_indicator.o C++ engines/titanic/game/get_lift_eye2.o C++ engines/titanic/game/hammer_clip.o C++ engines/titanic/game/glass_smasher.o C++ engines/titanic/game/head_smash_event.o C++ engines/titanic/game/head_slot.o C++ engines/titanic/game/leave_sec_class_state.o C++ engines/titanic/game/head_spinner.o C++ engines/titanic/game/head_smash_lever.o C++ engines/titanic/game/idle_summoner.o C++ engines/titanic/game/lemon_dispensor.o C++ engines/titanic/game/light.o C++ engines/titanic/game/little_lift_button.o C++ engines/titanic/game/missiveomat_button.o C++ engines/titanic/game/long_stick_dispenser.o C++ engines/titanic/game/movie_tester.o C++ engines/titanic/game/light_switch.o C++ engines/titanic/game/music_room_phonograph.o C++ engines/titanic/game/music_console_button.o C++ engines/titanic/game/missiveomat.o C++ engines/titanic/game/music_room_stop_phonograph_button.o C++ engines/titanic/game/musical_instrument.o C++ engines/titanic/game/music_system_lock.o C++ engines/titanic/game/nav_helmet_on.o C++ engines/titanic/game/nav_helmet_off.o C++ engines/titanic/game/navigation_computer.o C++ engines/titanic/game/nav_helmet.o C++ engines/titanic/game/no_nut_bowl.o C++ engines/titanic/game/nut_replacer.o C++ engines/titanic/game/nose_holder.o C++ engines/titanic/game/null_port_hole.o C++ engines/titanic/game/pet_disabler.o C++ engines/titanic/game/phonograph_lid.o C++ engines/titanic/game/place_holder_item.o C++ engines/titanic/game/phonograph.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/record_phonograph_button.o C++ engines/titanic/game/replacement_ear.o C++ engines/titanic/game/reserved_table.o C++ engines/titanic/game/restaurant_cylinder_holder.o C++ engines/titanic/game/search_point.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.o C++ engines/titanic/game/show_cell_points.o C++ engines/titanic/game/ship_setting_button.o C++ engines/titanic/game/splash_animation.o C++ engines/titanic/game/speech_dispensor.o C++ engines/titanic/game/starling_puret.o C++ engines/titanic/game/start_action.o C++ engines/titanic/game/stop_phonograph_button.o C++ engines/titanic/game/third_class_canal.o C++ engines/titanic/game/sub_wrapper.o C++ engines/titanic/game/sweet_bowl.o C++ engines/titanic/game/sub_glass.o C++ engines/titanic/game/tow_parrot_nav.o C++ engines/titanic/game/variable_list.o C++ engines/titanic/game/throw_tv_down_well.o C++ engines/titanic/game/titania_still_control.o C++ engines/titanic/game/television.o C++ engines/titanic/game/useless_lever.o C++ engines/titanic/game/up_lighter.o C++ engines/titanic/game/volume_control.o C++ engines/titanic/game/wheel_button.o C++ engines/titanic/game/wheel_hotspot.o C++ engines/titanic/game/gondolier/gondolier_base.o C++ engines/titanic/game/wheel_spin.o C++ engines/titanic/game/wheel_spin_horn.o C++ engines/titanic/game/gondolier/gondolier_chest.o C++ engines/titanic/game/gondolier/gondolier_face.o C++ engines/titanic/game/gondolier/gondolier_mixer.o C++ engines/titanic/game/maitred/maitred_body.o C++ engines/titanic/game/gondolier/gondolier_slider.o C++ engines/titanic/game/maitred/maitred_arm_holder.o C++ engines/titanic/game/parrot/parrot_lobby_controller.o C++ engines/titanic/game/maitred/maitred_legs.o C++ engines/titanic/game/maitred/maitred_prod_receptor.o C++ engines/titanic/game/parrot/parrot_lobby_object.o C++ engines/titanic/game/parrot/parrot_lobby_link_updater.o C++ engines/titanic/game/parrot/parrot_lobby_view_object.o C++ engines/titanic/game/parrot/parrot_loser.o C++ engines/titanic/game/parrot/parrot_nut_bowl_actor.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/parrot/player_meets_parrot.o C++ engines/titanic/game/pet/pet.o C++ engines/titanic/game/pet/pet_class1.o C++ engines/titanic/game/pet/pet_class3.o C++ engines/titanic/game/pet/pet_class2.o C++ engines/titanic/game/pet/pet_pellerator.o C++ engines/titanic/game/pet/pet_lift.o C++ engines/titanic/game/pet/pet_monitor.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_transport.o C++ engines/titanic/game/pet/pet_transition.o C++ engines/titanic/game/pickup/pick_up.o C++ engines/titanic/game/pickup/pick_up_bar_glass.o C++ engines/titanic/game/pickup/pick_up_hose.o C++ engines/titanic/game/pickup/pick_up_lemon.o C++ engines/titanic/game/pickup/pick_up_vis_centre.o C++ engines/titanic/game/pickup/pick_up_speech_centre.o C++ engines/titanic/game/placeholder/bar_shelf_vis_centre.o C++ engines/titanic/game/placeholder/place_holder.o C++ engines/titanic/game/placeholder/lemon_on_bar.o C++ engines/titanic/game/placeholder/tv_on_bar.o C++ engines/titanic/game/transport/gondolier.o C++ engines/titanic/game/transport/lift_indicator.o C++ engines/titanic/game/sgt/armchair.o C++ engines/titanic/game/transport/pellerator.o C++ engines/titanic/game/sgt/basin.o C++ engines/titanic/game/transport/transport.o C++ engines/titanic/game/transport/service_elevator.o C++ engines/titanic/game/transport/lift.o C++ engines/titanic/game/sgt/chest_of_drawers.o C++ engines/titanic/game/sgt/bedfoot.o C++ engines/titanic/game/sgt/deskchair.o C++ engines/titanic/game/sgt/desk.o C++ engines/titanic/game/sgt/drawer.o C++ engines/titanic/game/sgt/sgt_doors.o C++ engines/titanic/game/sgt/bedhead.o C++ engines/titanic/game/sgt/sgt_nav.o C++ engines/titanic/game/sgt/sgt_restaurant_doors.o C++ engines/titanic/game/sgt/sgt_navigation.o C++ engines/titanic/game/sgt/sgt_state_control.o C++ engines/titanic/game/sgt/sgt_upper_doors_sound.o C++ engines/titanic/game/sgt/sgt_tv.o C++ engines/titanic/game/sgt/sgt_state_room.o C++ engines/titanic/game/sgt/toilet.o C++ engines/titanic/game/sgt/vase.o C++ engines/titanic/game/sgt/washstand.o C++ engines/titanic/gfx/act_button.o C++ engines/titanic/gfx/chev_left_off.o C++ engines/titanic/gfx/chev_left_on.o C++ engines/titanic/gfx/changes_season_button.o C++ engines/titanic/gfx/chev_right_off.o C++ engines/titanic/gfx/chev_send_rec_switch.o C++ engines/titanic/gfx/chev_right_on.o C++ engines/titanic/gfx/elevator_button.o C++ engines/titanic/gfx/get_from_succ.o C++ engines/titanic/gfx/edit_control.o C++ engines/titanic/gfx/text_control.o C++ engines/titanic/gfx/helmet_on_off.o C++ engines/titanic/gfx/icon_nav_action.o C++ engines/titanic/gfx/home_photo.o C++ engines/titanic/gfx/icon_nav_butt.o C++ engines/titanic/gfx/icon_nav_down.o C++ engines/titanic/gfx/icon_nav_image.o C++ engines/titanic/gfx/icon_nav_left.o C++ engines/titanic/gfx/icon_nav_receive.o C++ engines/titanic/gfx/icon_nav_right.o C++ engines/titanic/gfx/icon_nav_send.o C++ engines/titanic/gfx/keybrd_butt.o C++ engines/titanic/gfx/icon_nav_up.o C++ engines/titanic/gfx/music_control.o C++ engines/titanic/gfx/move_object_button.o C++ engines/titanic/gfx/music_slider.o C++ engines/titanic/gfx/music_slider_speed.o C++ engines/titanic/gfx/music_slider_pitch.o C++ engines/titanic/gfx/music_switch.o C++ engines/titanic/gfx/music_switch_inversion.o C++ engines/titanic/gfx/music_switch_reverse.o C++ engines/titanic/gfx/music_voice_mute.o C++ engines/titanic/gfx/send_to_succ.o C++ engines/titanic/gfx/sgt_selector.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/st_button.o C++ engines/titanic/gfx/text_skrew.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/auto_sound_event.o C++ engines/titanic/messages/bilge_auto_sound_event.o C++ engines/titanic/messages/door_auto_sound_event.o C++ engines/titanic/messages/bilge_dispensor_event.o C++ engines/titanic/messages/mouse_messages.o C++ engines/titanic/messages/service_elevator_door.o C++ engines/titanic/moves/enter_bomb_room.o C++ engines/titanic/messages/messages.o C++ engines/titanic/moves/enter_bridge.o C++ engines/titanic/moves/call_pellerator.o C++ engines/titanic/core/saveable_object.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/exit_bridge.o C++ engines/titanic/moves/enter_sec_class_state.o C++ engines/titanic/moves/exit_lift.o C++ engines/titanic/moves/exit_state_room.o C++ engines/titanic/moves/exit_pellerator.o C++ engines/titanic/moves/exit_tiania.o C++ engines/titanic/moves/move_player_in_parrot_room.o C++ engines/titanic/moves/move_player_to_from.o C++ engines/titanic/moves/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/barbot.o C++ engines/titanic/npcs/deskbot.o C++ engines/titanic/npcs/liftbot.o C++ engines/titanic/npcs/maitre_d.o C++ engines/titanic/npcs/doorbot.o C++ engines/titanic/npcs/mobile.o C++ engines/titanic/npcs/robot_controller.o C++ engines/titanic/npcs/starlings.o C++ engines/titanic/npcs/parrot_succubus.o C++ engines/titanic/npcs/summon_bots.o C++ engines/titanic/npcs/titania.o C++ engines/titanic/npcs/true_talk_npc.o C++ engines/titanic/pet_control/pet_element.o C++ engines/titanic/npcs/parrot.o C++ engines/titanic/npcs/succubus.o C++ engines/titanic/pet_control/pet_frame.o C++ engines/titanic/pet_control/pet_gfx_element.o C++ engines/titanic/pet_control/pet_conversations.o C++ engines/titanic/pet_control/pet_inventory_glyphs.o C++ engines/titanic/pet_control/pet_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_rooms.o C++ engines/titanic/pet_control/pet_drag_chev.o C++ engines/titanic/pet_control/pet_graphic2.o C++ engines/titanic/pet_control/pet_translation.o C++ engines/titanic/pet_control/pet_remote.o C++ engines/titanic/pet_control/pet_remote_glyphs.o C++ engines/titanic/pet_control/pet_graphic.o C++ engines/titanic/pet_control/pet_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_pannel1.o C++ engines/titanic/pet_control/pet_load.o C++ engines/titanic/pet_control/pet_mode_panel.o C++ engines/titanic/pet_control/pet_pannel2.o C++ engines/titanic/pet_control/pet_load_save.o C++ engines/titanic/pet_control/pet_pannel3.o C++ engines/titanic/sound/audio_buffer.o C++ engines/titanic/pet_control/pet_glyphs.o C++ engines/titanic/pet_control/pet_quit.o C++ engines/titanic/pet_control/pet_save.o C++ engines/titanic/pet_control/pet_show_translation.o C++ engines/titanic/sound/auto_music_player.o C++ engines/titanic/pet_control/pet_slider.o C++ engines/titanic/sound/auto_music_player_base.o C++ engines/titanic/pet_control/pet_sound.o C++ engines/titanic/sound/auto_sound_player.o C++ engines/titanic/sound/background_sound_maker.o C++ engines/titanic/sound/auto_sound_player_adsr.o C++ engines/titanic/sound/bird_song.o C++ engines/titanic/sound/dome_from_top_of_well.o C++ engines/titanic/sound/enter_view_toggles_other_music.o C++ engines/titanic/sound/gondolier_song.o C++ engines/titanic/sound/music_room.o C++ engines/titanic/sound/music_room_handler.o C++ engines/titanic/sound/music_player.o C++ engines/titanic/sound/music_song.o C++ engines/titanic/sound/proximity.o C++ engines/titanic/sound/music_room_instrument.o C++ engines/titanic/sound/node_auto_sound_player.o C++ engines/titanic/sound/qmixer.o C++ engines/titanic/sound/restricted_auto_music_player.o C++ engines/titanic/sound/room_trigger_auto_music_player.o C++ engines/titanic/sound/room_auto_sound_player.o C++ engines/titanic/sound/season_noises.o C++ engines/titanic/sound/seasonal_music_player.o C++ engines/titanic/sound/trigger_auto_music_player.o C++ engines/titanic/sound/titania_speech.o C++ engines/titanic/sound/sound_manager.o C++ engines/titanic/sound/view_auto_sound_player.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/sound/sound.o C++ engines/titanic/sound/wave_file.o C++ engines/titanic/star_control/frect.o C++ engines/titanic/star_control/fmatrix.o C++ engines/titanic/star_control/fpoint.o C++ engines/titanic/star_control/frange.o C++ engines/titanic/star_control/camera_mover.o C++ engines/titanic/star_control/fvector.o C++ engines/titanic/star_control/marked_camera_mover.o C++ engines/titanic/star_control/fpose.o C++ engines/titanic/star_control/star_control.o C++ engines/titanic/star_control/marked_auto_mover.o C++ engines/titanic/star_control/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_markers.o C++ engines/titanic/star_control/star_ref.o C++ engines/titanic/star_control/star_crosshairs.o C++ engines/titanic/star_control/star_points1.o C++ engines/titanic/star_control/star_field.o C++ engines/titanic/star_control/star_camera.o C++ engines/titanic/star_control/star_points2.o C++ engines/titanic/star_control/unmarked_auto_mover.o C++ engines/titanic/star_control/surface_area.o C++ engines/titanic/star_control/surface_fader.o C++ engines/titanic/star_control/star_closeup.o C++ engines/titanic/star_control/unmarked_camera_mover.o C++ engines/titanic/support/direct_draw.o C++ engines/titanic/star_control/viewport.o C++ engines/titanic/support/direct_draw_surface.o C++ engines/titanic/support/exe_resources.o C++ engines/titanic/support/image.o C++ engines/titanic/support/image_decoders.o C++ engines/titanic/star_control/star_view.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/movie_event.o C++ engines/titanic/support/mouse_cursor.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/string_parser.o C++ engines/titanic/support/movie_range_info.o C++ engines/titanic/support/movie.o C++ engines/titanic/support/string.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/support/time_event_info.o C++ engines/titanic/true_talk/dialogue_file.o C++ engines/titanic/support/video_surface.o C++ engines/titanic/true_talk/parrot_script.o C++ engines/titanic/true_talk/title_engine.o C++ engines/titanic/true_talk/liftbot_script.o C++ engines/titanic/true_talk/succubus_script.o C++ engines/titanic/true_talk/deskbot_script.o C++ engines/titanic/true_talk/barbot_script.o C++ engines/titanic/true_talk/maitred_script.o C++ engines/titanic/true_talk/bellbot_script.o C++ engines/titanic/true_talk/doorbot_script.o C++ engines/titanic/true_talk/tt_action.o C++ engines/titanic/true_talk/tt_adj.o C++ engines/titanic/true_talk/script_handler.o C++ engines/titanic/true_talk/tt_hist.o C++ engines/titanic/true_talk/tt_node.o C++ engines/titanic/true_talk/tt_concept_node.o C++ engines/titanic/true_talk/tt_major_word.o C++ engines/titanic/true_talk/tt_concept.o C++ engines/titanic/true_talk/tt_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.o C++ engines/titanic/true_talk/tt_room_script.o C++ engines/titanic/true_talk/tt_quotes_tree.o C++ engines/titanic/true_talk/tt_script_base.o C++ engines/titanic/true_talk/tt_string.o C++ engines/titanic/true_talk/tt_sentence_node.o C++ engines/titanic/true_talk/tt_string_node.o C++ engines/titanic/true_talk/tt_scripts.o C++ engines/titanic/true_talk/tt_sentence.o C++ engines/titanic/true_talk/tt_synonym.o C++ engines/titanic/true_talk/true_talk_manager.o C++ engines/titanic/true_talk/tt_title_script.o C++ engines/titanic/true_talk/tt_npc_script.o C++ engines/toltecs/console.o C++ engines/titanic/true_talk/tt_talker.o C++ engines/toltecs/animation.o C++ engines/titanic/true_talk/tt_word.o C++ engines/toltecs/microtiles.o C++ engines/titanic/true_talk/tt_vocab.o C++ engines/titanic/true_talk/tt_parser.o C++ engines/toltecs/music.o C++ engines/toltecs/movie.o C++ engines/toltecs/palette.o C++ engines/toltecs/detection.o C++ engines/toltecs/render.o C++ engines/toltecs/saveload.o C++ engines/toltecs/resource.o C++ engines/toltecs/toltecs.o C++ engines/toltecs/menu.o C++ engines/toltecs/sound.o C++ engines/toltecs/screen.o C++ engines/toltecs/segmap.o C++ engines/toltecs/sprite.o C++ engines/tony/debugger.o C++ engines/tony/input.o C++ engines/tony/detection.o C++ engines/tony/globals.o C++ engines/toltecs/script.o C++ engines/tony/gfxengine.o C++ engines/tony/sound.o C++ engines/tony/font.o C++ engines/tony/game.o C++ engines/tony/inventory.o C++ engines/tony/gfxcore.o C++ engines/tony/utils.o C++ engines/tony/tonychar.o C++ engines/tony/mpal/expr.o C++ engines/tony/window.o C++ engines/tony/mpal/memory.o C++ engines/tony/tony.o C++ engines/tony/mpal/mpalutils.o C++ engines/tony/mpal/lzo.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/tony/loc.o C++ engines/toon/console.o C++ engines/toon/conversation.o C++ engines/tony/custom.o C++ engines/toon/audio.o C++ engines/toon/flux.o C++ engines/toon/anim.o C++ engines/toon/drew.o C++ engines/toon/font.o C++ engines/toon/character.o C++ engines/toon/detection.o C++ engines/tony/mpal/mpal.o C++ engines/toon/hotspot.o C++ engines/toon/movie.o C++ engines/toon/picture.o C++ engines/toon/path.o C++ engines/toon/script.o C++ engines/toon/text.o C++ engines/toon/state.o C++ engines/toon/tools.o C++ engines/touche/console.o C++ engines/touche/graphics.o C++ engines/toon/resource.o C++ engines/touche/midi.o C++ engines/touche/detection.o C++ engines/touche/staticres.o C++ engines/touche/menu.o C++ engines/touche/opcodes.o C++ engines/touche/resource.o C++ engines/touche/saveload.o C++ engines/toon/script_func.o C++ engines/tsage/blue_force/blueforce_dialogs.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_scenes7.o C++ engines/tsage/blue_force/blueforce_logic.o C++ engines/tsage/blue_force/blueforce_scenes4.o C++ engines/tsage/blue_force/blueforce_scenes5.o C++ engines/tsage/blue_force/blueforce_scenes1.o C++ engines/tsage/debugger.o C++ engines/tsage/blue_force/blueforce_speakers.o C++ engines/tsage/detection.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/ringworld/ringworld_dialogs.o C++ engines/tsage/blue_force/blueforce_scenes9.o C++ engines/tsage/graphics.o C++ engines/tsage/ringworld/ringworld_scenes2.o C++ engines/tsage/blue_force/blueforce_scenes3.o C++ engines/tsage/blue_force/blueforce_scenes8.o C++ engines/tsage/globals.o C++ engines/tsage/ringworld/ringworld_scenes4.o C++ engines/tsage/ringworld/ringworld_logic.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/ringworld2/ringworld2_dialogs.o C++ engines/tsage/ringworld/ringworld_scenes6.o C++ engines/tsage/ringworld/ringworld_scenes8.o C++ engines/tsage/ringworld/ringworld_scenes10.o C++ engines/tsage/ringworld/ringworld_scenes5.o C++ engines/tsage/ringworld/ringworld_scenes3.o C++ engines/tsage/ringworld2/ringworld2_outpost.o C++ engines/tsage/ringworld2/ringworld2_speakers.o C++ engines/tsage/saveload.o C++ engines/tsage/sherlock/sherlock_logo.o C++ engines/tsage/ringworld2/ringworld2_vampire.o C++ engines/tsage/ringworld2/ringworld2_logic.o C++ engines/tsage/screen.o C++ engines/tsage/staticres.o C++ engines/tucker/console.o C++ engines/tsage/tsage.o C++ engines/tucker/graphics.o C++ engines/tsage/scenes.o C++ engines/tucker/detection.o C++ engines/tsage/user_interface.o C++ engines/tsage/ringworld2/ringworld2_scenes2.o C++ engines/tucker/saveload.o C++ engines/tucker/staticres.o C++ engines/tucker/locations.o C++ engines/tucker/sequences.o C++ engines/tsage/sound.o C++ engines/tsage/ringworld2/ringworld2_scenes3.o C++ engines/voyeur/debugger.o C++ engines/voyeur/animation.o C++ engines/tsage/ringworld2/ringworld2_scenes0.o C++ engines/voyeur/data.o C++ engines/voyeur/events.o C++ engines/voyeur/detection.o C++ engines/tsage/ringworld2/ringworld2_scenes1.o C++ engines/voyeur/staticres.o C++ engines/voyeur/sound.o C++ engines/tucker/resource.o C++ engines/wage/debugger.o C++ engines/voyeur/screen.o C++ engines/voyeur/voyeur.o C++ engines/voyeur/files_threads.o C++ engines/voyeur/voyeur_game.o C++ engines/wage/combat.o C++ engines/tucker/tucker.o engines/tucker/tucker.cpp: In member function 'void Tucker::TuckerEngine::drawStringInteger(int, int, int, int)': engines/tucker/tucker.cpp:2988:19: warning: '%03d' directive writing between 3 and 11 bytes into a region of size 4 [-Wformat-overflow=] 2988 | sprintf(numStr, "%03d", num); | ^~~~ engines/tucker/tucker.cpp:2988:18: note: directive argument in the range [-2147483648, 999] 2988 | sprintf(numStr, "%03d", num); | ^~~~~~ In file included from /usr/include/stdio.h:867, from ./common/scummsys.h:118, from ./common/array.h:26, from ./common/config-manager.h:26, from engines/tucker/tucker.cpp:23: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 4 and 12 bytes into a destination of size 4 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/wage/design.o C++ engines/wage/dialog.o C++ engines/voyeur/files.o C++ engines/wage/randomhat.o C++ engines/wage/detection.o C++ engines/wage/gui.o C++ engines/wage/util.o C++ engines/wage/sound.o C++ engines/wage/entities.o C++ engines/wage/saveload.o C++ engines/wintermute/ad/ad_inventory.o C++ engines/wage/wage.o C++ engines/wintermute/ad/ad_inventory_box.o C++ engines/wage/script.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_item.o C++ engines/wintermute/ad/ad_path.o C++ engines/wintermute/ad/ad_layer.o C++ engines/wintermute/ad/ad_path_point.o C++ engines/wage/world.o C++ engines/wintermute/ad/ad_response.o C++ engines/wintermute/ad/ad_response_context.o C++ engines/wintermute/ad/ad_region.o C++ engines/wintermute/ad/ad_rot_level.o C++ engines/wintermute/ad/ad_scale_level.o C++ engines/wintermute/ad/ad_object.o C++ engines/wintermute/ad/ad_scene_node.o C++ engines/wintermute/ad/ad_scene_state.o C++ engines/wintermute/ad/ad_game.o C++ engines/wintermute/ad/ad_response_box.o C++ engines/wintermute/ad/ad_sprite_set.o C++ engines/wintermute/ad/ad_talk_def.o C++ engines/wintermute/ad/ad_sentence.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_date.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.o C++ engines/wintermute/base/scriptables/script_engine.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_mem_buffer.o C++ engines/wintermute/base/file/base_file.o C++ engines/wintermute/base/scriptables/script_value.o C++ engines/wintermute/base/scriptables/script_ext_file.o C++ engines/wintermute/base/file/base_file_entry.o C++ engines/wintermute/base/file/base_disk_file.o C++ engines/wintermute/base/scriptables/script_ext_string.o C++ engines/wintermute/base/file/base_savefile_manager_file.o C++ engines/wintermute/base/file/base_save_thumb_file.o C++ engines/wintermute/base/font/base_font.o C++ engines/wintermute/base/file/base_package.o C++ engines/wintermute/base/font/base_font_bitmap.o C++ engines/wintermute/base/gfx/base_image.o C++ engines/wintermute/base/gfx/base_surface.o C++ engines/wintermute/base/font/base_font_storage.o C++ engines/wintermute/base/gfx/base_renderer.o C++ engines/wintermute/ad/ad_scene.o C++ engines/wintermute/base/font/base_font_truetype.o C++ engines/wintermute/base/particles/part_force.o C++ engines/wintermute/base/particles/part_particle.o C++ engines/wintermute/base/gfx/osystem/render_ticket.o C++ engines/wintermute/base/sound/base_sound.o C++ engines/wintermute/base/gfx/osystem/base_surface_osystem.o C++ engines/wintermute/base/gfx/osystem/base_render_osystem.o C++ engines/wintermute/base/base_active_rect.o C++ engines/wintermute/base/sound/base_sound_buffer.o C++ engines/wintermute/base/base_dynamic_buffer.o C++ engines/wintermute/base/sound/base_sound_manager.o C++ engines/wintermute/base/base_engine.o C++ engines/wintermute/base/base_fader.o C++ engines/wintermute/base/base.o C++ engines/wintermute/base/base_named_object.o C++ engines/wintermute/base/particles/part_emitter.o C++ engines/wintermute/base/base_game_settings.o C++ engines/wintermute/base/base_game_music.o C++ engines/wintermute/base/base_keyboard_state.o C++ engines/wintermute/base/base_point.o C++ engines/wintermute/base/base_quick_msg.o C++ engines/wintermute/base/base_parser.o C++ engines/wintermute/base/base_file_manager.o C++ engines/wintermute/base/base_frame.o C++ engines/wintermute/base/base_object.o C++ engines/wintermute/base/base_scriptable.o C++ engines/wintermute/base/base_region.o C++ engines/wintermute/base/base_persistence_manager.o C++ engines/wintermute/base/base_surface_storage.o C++ engines/wintermute/base/base_transition_manager.o C++ engines/wintermute/base/base_string_table.o C++ engines/wintermute/base/base_sub_frame.o C++ engines/wintermute/base/base_viewport.o C++ engines/wintermute/base/base_script_holder.o C++ engines/wintermute/base/timer.o C++ engines/wintermute/debugger/breakpoint.o C++ engines/wintermute/base/base_sprite.o C++ engines/wintermute/base/saveload.o C++ engines/wintermute/debugger/listing_providers/blank_listing.o C++ engines/wintermute/debugger/error.o C++ engines/wintermute/base/save_thumb_helper.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_providers/basic_source_listing_provider.o C++ engines/wintermute/debugger/listing.o C++ engines/wintermute/debugger/listing_providers/cached_source_listing_provider.o C++ engines/wintermute/math/math_util.o C++ engines/wintermute/math/matrix4.o C++ engines/wintermute/base/base_game.o C++ engines/wintermute/debugger/watch_instance.o C++ engines/wintermute/math/vector2.o C++ engines/wintermute/debugger/debugger_controller.o C++ engines/wintermute/system/sys_instance.o C++ engines/wintermute/platform_osystem.o C++ engines/wintermute/detection.o C++ engines/wintermute/system/sys_class.o C++ engines/wintermute/ui/ui_entity.o C++ engines/wintermute/ui/ui_object.o C++ engines/wintermute/ui/ui_text.o C++ engines/wintermute/ui/ui_edit.o C++ engines/wintermute/ui/ui_button.o C++ engines/wintermute/utils/convert_utf.o C++ engines/wintermute/utils/path_util.o C++ engines/wintermute/utils/crc.o C++ engines/wintermute/ui/ui_tiled_image.o C++ engines/wintermute/system/sys_class_registry.o C++ engines/wintermute/utils/string_util.o C++ engines/wintermute/utils/utils.o C++ engines/wintermute/video/video_player.o C++ engines/wintermute/video/subtitle_card.o C++ engines/wintermute/video/video_subtitler.o C++ engines/wintermute/video/video_theora_player.o C++ engines/wintermute/persistent.o C++ engines/wintermute/debugger.o C++ engines/wintermute/wintermute.o In file included from ./gui/message.h:26, from engines/wintermute/wintermute.cpp:48: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ C++ engines/wintermute/ui/ui_window.o C++ engines/xeen/swordsofxeen/swordsofxeen.o C++ engines/xeen/worldofxeen/worldofxeen.o C++ engines/xeen/dialogs/credits_screen.o C++ engines/xeen/swordsofxeen/swordsofxeen_menu.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.o C++ engines/xeen/dialogs/dialogs_awards.o C++ engines/xeen/dialogs/dialogs_control_panel.o C++ engines/xeen/dialogs/dialogs_copy_protection.o C++ engines/xeen/dialogs/dialogs_difficulty.o C++ engines/xeen/dialogs/dialogs_char_info.o C++ engines/xeen/dialogs/dialogs_dismiss.o C++ engines/xeen/dialogs/dialogs_exchange.o C++ engines/xeen/dialogs/dialogs_create_char.o C++ engines/xeen/dialogs/dialogs_info.o C++ engines/xeen/worldofxeen/darkside_cutscenes.o C++ engines/xeen/dialogs/dialogs_message.o C++ engines/xeen/dialogs/dialogs_query.o C++ engines/xeen/dialogs/dialogs_input.o C++ engines/xeen/dialogs/dialogs_map.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_whowill.o C++ engines/xeen/dialogs/please_wait.o C++ engines/xeen/dialogs/dialogs_party.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/character.o C++ engines/xeen/dialogs/dialogs_spells.o C++ engines/xeen/interface_minimap.o C++ engines/xeen/files.o C++ engines/xeen/combat.o C++ engines/xeen/interface.o C++ engines/xeen/patcher.o C++ engines/xeen/item.o C++ engines/xeen/saves.o C++ engines/xeen/screen.o C++ engines/xeen/sound.o C++ engines/xeen/resources.o C++ engines/xeen/sound_driver_adlib.o C++ engines/xeen/sound_driver.o C++ engines/xeen/locations.o C++ engines/xeen/scripts.o C++ engines/xeen/party.o C++ engines/xeen/sprites.o C++ engines/xeen/map.o C++ engines/xeen/xsurface.o C++ engines/xeen/subtitles.o C++ engines/zvision/core/clock.o C++ engines/xeen/spells.o C++ engines/zvision/file/lzss_read_stream.o C++ engines/zvision/core/events.o C++ engines/xeen/window.o C++ engines/zvision/core/console.o C++ engines/xeen/xeen.o C++ engines/zvision/graphics/cursors/cursor.o C++ engines/zvision/detection.o C++ engines/zvision/graphics/cursors/cursor_manager.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/search_manager.o C++ engines/zvision/file/zfs_archive.o C++ engines/zvision/graphics/effects/light.o C++ engines/zvision/graphics/effects/fog.o C++ engines/zvision/graphics/render_table.o C++ engines/zvision/graphics/effects/wave.o C++ engines/zvision/scripting/control.o C++ engines/zvision/scripting/controls/hotmov_control.o C++ engines/zvision/scripting/controls/input_control.o C++ engines/zvision/scripting/controls/fist_control.o C++ engines/zvision/scripting/controls/paint_control.o C++ engines/zvision/scripting/controls/push_toggle_control.o C++ engines/zvision/scripting/controls/lever_control.o C++ engines/zvision/scripting/actions.o C++ engines/zvision/scripting/controls/safe_control.o C++ engines/zvision/scripting/controls/save_control.o C++ engines/zvision/scripting/inventory.o C++ engines/zvision/scripting/controls/slot_control.o C++ engines/zvision/scripting/controls/titler_control.o C++ engines/zvision/graphics/render_manager.o C++ engines/zvision/scripting/effects/animation_effect.o C++ engines/zvision/scripting/effects/distort_effect.o C++ engines/zvision/scripting/effects/syncsound_effect.o C++ engines/zvision/scripting/effects/region_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/scr_file_handling.o C++ engines/zvision/scripting/effects/timer_effect.o C++ engines/zvision/sound/midi.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/truetype_font.o C++ engines/zvision/text/subtitles.o AR gui/libgui.a RANLIB gui/libgui.a AR backends/libbackends.a RANLIB backends/libbackends.a C++ engines/zvision/video/zork_avi_decoder.o AR engines/libengines.a RANLIB engines/libengines.a AR video/libvideo.a RANLIB video/libvideo.a AR image/libimage.a RANLIB image/libimage.a C++ engines/zvision/video/rlf_decoder.o C++ engines/zvision/video/video.o AR audio/softsynth/mt32/libmt32.a RANLIB audio/softsynth/mt32/libmt32.a AR common/libcommon.a RANLIB common/libcommon.a AR audio/libaudio.a RANLIB audio/libaudio.a AR graphics/libgraphics.a RANLIB graphics/libgraphics.a C++ engines/zvision/scripting/script_manager.o PLUGIN plugins/libaccess.so C++ engines/xeen/interface_scene.o C++ engines/zvision/text/text.o PLUGIN plugins/libadl.so PLUGIN plugins/libagi.so PLUGIN plugins/libavalanche.so PLUGIN plugins/libagos.so PLUGIN plugins/libcge.so C++ engines/zvision/zvision.o In file included from ./gui/message.h:26, from engines/zvision/zvision.cpp:48: ./gui/dialog.h:45:15: warning: multi-character character constant [-Wmultichar] 45 | kCloseCmd = 'clos', | ^~~~~~ ./gui/dialog.h:46:15: warning: multi-character character constant [-Wmultichar] 46 | kOKCmd = 'ok ' | ^~~~~~ PLUGIN plugins/libbbvs.so PLUGIN plugins/libcge2.so PLUGIN plugins/libcomposer.so PLUGIN plugins/libcine.so PLUGIN plugins/libchewy.so PLUGIN plugins/libcryo.so PLUGIN plugins/libscumm.so PLUGIN plugins/libcruise.so PLUGIN plugins/libdraci.so PLUGIN plugins/libdirector.so PLUGIN plugins/libcryomni3d.so PLUGIN plugins/libdm.so PLUGIN plugins/libdrascula.so PLUGIN plugins/libdreamweb.so PLUGIN plugins/libgnap.so PLUGIN plugins/libgroovie.so PLUGIN plugins/libhopkins.so PLUGIN plugins/libhdb.so PLUGIN plugins/libfullpipe.so PLUGIN plugins/libhugo.so PLUGIN plugins/liblab.so PLUGIN plugins/libbladerunner.so PLUGIN plugins/liblilliput.so PLUGIN plugins/libgob.so PLUGIN plugins/libillusions.so PLUGIN plugins/libglk.so PLUGIN plugins/libmacventure.so PLUGIN plugins/liblure.so PLUGIN plugins/libmade.so PLUGIN plugins/libmortevielle.so PLUGIN plugins/libmutationofjb.so PLUGIN plugins/libplumbers.so PLUGIN plugins/liblastexpress.so PLUGIN plugins/libneverhood.so PLUGIN plugins/libkyra.so PLUGIN plugins/libpink.so PLUGIN plugins/libparallaction.so PLUGIN plugins/libmohawk.so PLUGIN plugins/libmads.so PLUGIN plugins/libqueen.so PLUGIN plugins/libprince.so PLUGIN plugins/libsky.so PLUGIN plugins/libsaga.so PLUGIN plugins/libpegasus.so PLUGIN plugins/libsludge.so PLUGIN plugins/libsherlock.so PLUGIN plugins/libsupernova.so PLUGIN plugins/libsword1.so PLUGIN plugins/libteenagent.so PLUGIN plugins/libsword2.so PLUGIN plugins/libtestbed.so PLUGIN plugins/libtoltecs.so PLUGIN plugins/libsword25.so PLUGIN plugins/libtinsel.so PLUGIN plugins/libtony.so PLUGIN plugins/libsci.so PLUGIN plugins/libtoon.so PLUGIN plugins/libtouche.so PLUGIN plugins/libtucker.so PLUGIN plugins/libstartrek.so PLUGIN plugins/libwage.so C++ base/version.o PLUGIN plugins/libvoyeur.so AR base/libbase.a RANLIB base/libbase.a PLUGIN plugins/libzvision.so PLUGIN plugins/libwintermute.so PLUGIN plugins/libxeen.so PLUGIN plugins/libtsage.so PLUGIN plugins/libtitanic.so LINK scummvm + cd scummvm-tools-2.1.0 + ./configure '--prefix=/usr' --disable-debug Running ScummVM Tools configure... Looking for C++ compiler... g++ Checking for compiler version... 10.2.0, ok found non-gcc compiler version 10.2.0, ok Building as C++11... yes Checking endianness... little Type with 1 byte... char Type with 2 bytes... short Type with 4 bytes... int Alignment required... no Checking hosttype... linux-gnu Checking if host is POSIX compliant... yes Checking whether to have a verbose build... no Checking for Ogg Vorbis... yes Checking for Tremor... no (Ogg Vorbis/Tremor support is mutually exclusive) Checking for FLAC >= 1.1.3... yes Checking for MAD... yes Checking for PNG >= 1.2.8... yes Checking for zlib... yes Checking for FreeType... 2.10.2 Checking for Boost => 1.32.0... yes Checking whether Boost.ProgramOptions has been compiled... yes Checking whether iconv.h is present... yes Checking whether iconv needs linking against libiconv... no Checking signature of iconv... iconv_t, char **, size_t *, char **, size_t * Checking for iconv... yes Looking for wx-config... /usr/bin/wx-gtk2-unicode-config Checking for wxwidgets gui dev component... found Creating config.h Creating config.mk + wx-gtk2-unicode-config --cppflags + wx-gtk2-unicode-config --libs + /usr/bin/make -Otarget -j9 'CXX=x86_64-pld-linux-gnux32-g++' 'CXXFLAGS= -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -mtune=generic -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -DUNIX -fpermissive -I/usr/libx32/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DwxDEBUG_LEVEL=0 -DWXUSINGDLL -D__WXGTK__' 'LDFLAGS=-O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -mtune=generic -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc -L/usr/libx32 -pthread -lwx_gtk2u_xrc-3.0 -lwx_gtk2u_webview-3.0 -lwx_gtk2u_html-3.0 -lwx_gtk2u_qa-3.0 -lwx_gtk2u_adv-3.0 -lwx_gtk2u_core-3.0 -lwx_baseu_xml-3.0 -lwx_baseu_net-3.0 -lwx_baseu-3.0 ' C++ engines/gob/degob_script_v5.o C++ engines/gob/degob_script_v4.o C++ engines/gob/degob.o C++ engines/cine/decine.o engines/cine/decine.cpp: In function 'int main(int, char**)': engines/cine/decine.cpp:852:10: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 852 | fread(data, dataSize, 1, fp); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ C++ engines/gob/degob_script_v3.o C++ engines/gob/degob_script_v6.o C++ engines/gob/degob_script_v2.o C++ engines/gob/degob_script_v1.o C++ engines/gob/degob_script_bargon.o C++ engines/gob/degob_script_fascin.o C++ engines/gob/degob_script_geisha.o C++ engines/gob/degob_script_littlered.o C++ engines/scumm/descumm-common.o C++ engines/gob/degob_script.o C++ engines/scumm/descumm-tool.o engines/scumm/descumm-tool.cpp:279:8: warning: multi-character character constant [-Wmultichar] 279 | case 'LSC2': | ^~~~~~ engines/scumm/descumm-tool.cpp:286:8: warning: multi-character character constant [-Wmultichar] 286 | case 'LSCR': | ^~~~~~ engines/scumm/descumm-tool.cpp:307:8: warning: multi-character character constant [-Wmultichar] 307 | case 'SCRP': | ^~~~~~ engines/scumm/descumm-tool.cpp:310:8: warning: multi-character character constant [-Wmultichar] 310 | case 'ENCD': | ^~~~~~ engines/scumm/descumm-tool.cpp:313:8: warning: multi-character character constant [-Wmultichar] 313 | case 'EXCD': | ^~~~~~ engines/scumm/descumm-tool.cpp:316:8: warning: multi-character character constant [-Wmultichar] 316 | case 'VERB': | ^~~~~~ engines/scumm/descumm-tool.cpp:331:8: warning: multi-character character constant [-Wmultichar] 331 | case 'LS': | ^~~~ engines/scumm/descumm-tool.cpp:335:8: warning: multi-character character constant [-Wmultichar] 335 | case 'SC': | ^~~~ engines/scumm/descumm-tool.cpp:338:8: warning: multi-character character constant [-Wmultichar] 338 | case 'EN': | ^~~~ engines/scumm/descumm-tool.cpp:341:8: warning: multi-character character constant [-Wmultichar] 341 | case 'EX': | ^~~~ engines/scumm/descumm-tool.cpp:344:8: warning: multi-character character constant [-Wmultichar] 344 | case 'OC': | ^~~~ C++ common/md5.o C++ common/hashmap.o C++ common/util.o C++ common/memorypool.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/audiostream.o C++ common/str.o C++ sound/wave.o C++ engines/scumm/descumm6.o C++ sound/voc.o C++ main_cli.o C++ engines/sword2/desword2.o C++ common/file.o common/file.cpp: In member function 'void Common::File::scanString(char*)': common/file.cpp:429:8: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 429 | fscanf(_file, "%s", result); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ C++ tool.o C++ engines/agos/compress_agos.o C++ engines/bladerunner/pack_bladerunner.o C++ engines/gob/extract_fascination_cd.o C++ engines/gob/compress_gob.o C++ engines/hdb/extract_hdb.o engines/hdb/extract_hdb.cpp:116:24: warning: multi-character character constant [-Wmultichar] 116 | if (_dataHeader.id == 'MPCC') { | ^~~~~~ engines/hdb/extract_hdb.cpp:119:31: warning: multi-character character constant [-Wmultichar] 119 | } else if (_dataHeader.id == 'MPCU') { | ^~~~~~ engines/hdb/extract_hdb.cpp:122:31: warning: multi-character character constant [-Wmultichar] 122 | } else if (_dataHeader.id == 'MSDC') { | ^~~~~~ engines/hdb/extract_hdb.cpp:126:31: warning: multi-character character constant [-Wmultichar] 126 | } else if (_dataHeader.id == 'MSDU') { | ^~~~~~ C++ engines/queen/compress_queen.o engines/queen/compress_queen.cpp:30:21: warning: multi-character character constant [-Wmultichar] 30 | const uint32 QTBL = 'QTBL'; | ^~~~~~ C++ scummvm-tools-cli.o C++ engines/kyra/compress_kyra.o C++ engines/saga/compress_saga.o C++ engines/scumm/compress_scumm_sou.o C++ engines/sci/compress_sci.o engines/sci/compress_sci.cpp:403:55: warning: multi-character character constant [-Wmultichar] 403 | case AUDIO_MP3: _output.writeUint32BE(MKID_BE('MP3 ')); break; | ^ engines/sci/compress_sci.cpp:404:57: warning: multi-character character constant [-Wmultichar] 404 | case AUDIO_VORBIS: _output.writeUint32BE(MKID_BE('OGG ')); break; | ^ engines/sci/compress_sci.cpp:405:55: warning: multi-character character constant [-Wmultichar] 405 | case AUDIO_FLAC: _output.writeUint32BE(MKID_BE('FLAC')); break; | ^ C++ engines/sword2/compress_sword2.o C++ engines/scumm/compress_scumm_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/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/sword1/compress_sword1.o engines/sword1/compress_sword1.cpp:351:46: warning: multi-character character constant [-Wmultichar] 351 | while ((READ_BE_UINT32(fBuf + headerPos) != 'data') && (headerPos < 100)) | ^~~~~~ engines/sword1/compress_sword1.cpp: In member function 'void CompressSword1::compressMusic(const Common::Filename*, const Common::Filename*)': engines/sword1/compress_sword1.cpp:624:25: warning: '%s' directive writing up to 2420 bytes into a region of size 12 [-Wformat-overflow=] 624 | sprintf(inFileName, "%s.AIF", musicNames[i].fileName); | ^~ In file included from /usr/include/stdio.h:867, from engines/sword1/compress_sword1.cpp:28: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 5 and 2425 bytes into a destination of size 12 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/sword1/compress_sword1.cpp:622:25: warning: '%s' directive writing up to 2420 bytes into a region of size 12 [-Wformat-overflow=] 622 | sprintf(inFileName, "%s.WAV", musicNames[i].fileName); | ^~ In file included from /usr/include/stdio.h:867, from engines/sword1/compress_sword1.cpp:28: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 5 and 2425 bytes into a destination of size 12 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/sword1/compress_sword1.cpp:654:26: warning: '%s' directive writing up to 2420 bytes into a region of size 12 [-Wformat-overflow=] 654 | sprintf(outFileName, "%s.%s", musicNames[i].fileName, "FLA"); | ^~ In file included from /usr/include/stdio.h:867, from engines/sword1/compress_sword1.cpp:28: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 5 and 2425 bytes into a destination of size 12 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/sword1/compress_sword1.cpp:648:26: warning: '%s' directive writing up to 2420 bytes into a region of size 12 [-Wformat-overflow=] 648 | sprintf(outFileName, "%s.%s", musicNames[i].fileName, "MP3"); | ^~ In file included from /usr/include/stdio.h:867, from engines/sword1/compress_sword1.cpp:28: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 5 and 2425 bytes into a destination of size 12 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/sword1/compress_sword1.cpp:651:26: warning: '%s' directive writing up to 2420 bytes into a region of size 12 [-Wformat-overflow=] 651 | sprintf(outFileName, "%s.%s", musicNames[i].fileName, "OGG"); | ^~ In file included from /usr/include/stdio.h:867, from engines/sword1/compress_sword1.cpp:28: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 5 and 2425 bytes into a destination of size 12 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/sword1/compress_sword1.cpp: In member function 'void CompressSword1::checkFilesExist(bool, bool, const Common::Filename*)': engines/sword1/compress_sword1.cpp:720:32: warning: '%s' directive writing up to 2420 bytes into a region of size 249 [-Wformat-overflow=] 720 | sprintf(fileName, "%s/MUSIC/%s.WAV", inpath->getPath().c_str(), musicNames[i].fileName); | ^~ In file included from /usr/include/stdio.h:867, from engines/sword1/compress_sword1.cpp:28: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output 12 or more bytes (assuming 2432) into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/sword1/compress_sword1.cpp:727:26: warning: '%s' directive writing up to 2420 bytes into a region of size 255 [-Wformat-overflow=] 727 | sprintf(fileName, "%s/%s.WAV", inpath->getPath().c_str(), musicNames[i].fileName); | ^~ In file included from /usr/include/stdio.h:867, from engines/sword1/compress_sword1.cpp:28: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output 6 or more bytes (assuming 2426) into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/sword1/compress_sword1.cpp:735:32: warning: '%s' directive writing up to 2420 bytes into a region of size 249 [-Wformat-overflow=] 735 | sprintf(fileName, "%s/MUSIC/%s.AIF", inpath->getPath().c_str(), musicNames[i].fileName); | ^~ In file included from /usr/include/stdio.h:867, from engines/sword1/compress_sword1.cpp:28: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output 12 or more bytes (assuming 2432) into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/sword1/compress_sword1.cpp:744:26: warning: '%s' directive writing up to 2420 bytes into a region of size 255 [-Wformat-overflow=] 744 | sprintf(fileName, "%s/%s.AIF", inpath->getPath().c_str(), musicNames[i].fileName); | ^~ In file included from /usr/include/stdio.h:867, from engines/sword1/compress_sword1.cpp:28: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output 6 or more bytes (assuming 2426) into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/tony/compress_tony.o C++ engines/tinsel/compress_tinsel.o engines/tinsel/compress_tinsel.cpp:284:43: warning: multi-character character constant [-Wmultichar] 284 | _output_smp.writeUint32BE(MKID_BE('MP3 ')); | ^ engines/tinsel/compress_tinsel.cpp:287:43: warning: multi-character character constant [-Wmultichar] 287 | _output_smp.writeUint32BE(MKID_BE('OGG ')); | ^ engines/tinsel/compress_tinsel.cpp:290:43: warning: multi-character character constant [-Wmultichar] 290 | _output_idx.writeUint32BE(MKID_BE('FLAC')); | ^ engines/tinsel/compress_tinsel.cpp:338:61: warning: multi-character character constant [-Wmultichar] 338 | case AUDIO_MP3: _output_idx.writeUint32BE(MKID_BE('MP3 ')); break; | ^ engines/tinsel/compress_tinsel.cpp:339:64: warning: multi-character character constant [-Wmultichar] 339 | case AUDIO_VORBIS: _output_idx.writeUint32BE(MKID_BE('OGG ')); break; | ^ engines/tinsel/compress_tinsel.cpp:340:62: warning: multi-character character constant [-Wmultichar] 340 | case AUDIO_FLAC: _output_idx.writeUint32BE(MKID_BE('FLAC')); break; | ^ C++ engines/tony/compress_tony_vdb.o C++ engines/touche/compress_touche.o C++ engines/tucker/compress_tucker.o C++ engines/agos/extract_agos.o C++ engines/cge/extract_cge.o C++ engines/cge/pack_cge.o C++ engines/cruise/extract_cruise_pc.o C++ engines/cine/extract_cine.o C++ engines/gob/extract_gob_stk.o C++ engines/prince/utils.o C++ engines/kyra/extract_kyra.o C++ engines/scumm/extract_mm_apple.o C++ engines/parallaction/extract_parallaction.o C++ engines/prince/extract_prince.o C++ engines/scumm/extract_mm_c64.o C++ engines/scumm/extract_loom_tg16.o engines/scumm/extract_loom_tg16.cpp:741:24: warning: multi-character character constant [-Wmultichar] 741 | output.writeUint16LE('O0'); // 0O - Object Index | ^~~~ engines/scumm/extract_loom_tg16.cpp:760:24: warning: multi-character character constant [-Wmultichar] 760 | write_cword(output, 'OR', &rlen); // RO - Room | ^~~~ engines/scumm/extract_loom_tg16.cpp:769:24: warning: multi-character character constant [-Wmultichar] 769 | write_cword(output, 'AP', &rlen); // PA - palettes | ^~~~ engines/scumm/extract_loom_tg16.cpp:782:24: warning: multi-character character constant [-Wmultichar] 782 | write_cword(output, 'LT', &rlen); // TL - tiles | ^~~~ engines/scumm/extract_loom_tg16.cpp:807:24: warning: multi-character character constant [-Wmultichar] 807 | write_cword(output, 'OR', &rlen); // RO - Room | ^~~~ engines/scumm/extract_loom_tg16.cpp:837:24: warning: multi-character character constant [-Wmultichar] 837 | write_cword(output, 'DH', &rlen); | ^~~~ engines/scumm/extract_loom_tg16.cpp:856:26: warning: multi-character character constant [-Wmultichar] 856 | write_cword(output, 'AP', &rlen); // PA - palettes | ^~~~ engines/scumm/extract_loom_tg16.cpp:862:26: warning: multi-character character constant [-Wmultichar] 862 | write_cword(output, 'MB', &rlen); // BM - bitmap | ^~~~ engines/scumm/extract_loom_tg16.cpp:868:26: warning: multi-character character constant [-Wmultichar] 868 | write_cword(output, 'PZ', &rlen); // ZP - Mask data | ^~~~ engines/scumm/extract_loom_tg16.cpp:875:26: warning: multi-character character constant [-Wmultichar] 875 | write_cword(output, 'IO', &rlen); // OI - object image | ^~~~ engines/scumm/extract_loom_tg16.cpp:881:26: warning: multi-character character constant [-Wmultichar] 881 | write_cword(output, 'LT', &rlen); // TL - tiles | ^~~~ engines/scumm/extract_loom_tg16.cpp:890:26: warning: multi-character character constant [-Wmultichar] 890 | write_cword(output, 'XB', &rlen); // BX - boxes | ^~~~ engines/scumm/extract_loom_tg16.cpp:896:26: warning: multi-character character constant [-Wmultichar] 896 | write_cword(output, 'NE', &rlen); // EN - entrance script | ^~~~ engines/scumm/extract_loom_tg16.cpp:902:26: warning: multi-character character constant [-Wmultichar] 902 | write_cword(output, 'XE', &rlen); // EX - exit script | ^~~~ engines/scumm/extract_loom_tg16.cpp:908:26: warning: multi-character character constant [-Wmultichar] 908 | write_cword(output, 'IO', &rlen); // OI - object image | ^~~~ engines/scumm/extract_loom_tg16.cpp:914:26: warning: multi-character character constant [-Wmultichar] 914 | write_cword(output, 'CO', &rlen); // OC - object code | ^~~~ engines/scumm/extract_loom_tg16.cpp:920:26: warning: multi-character character constant [-Wmultichar] 920 | write_cword(output, 'CL', &rlen); // LC - local script count | ^~~~ engines/scumm/extract_loom_tg16.cpp:926:26: warning: multi-character character constant [-Wmultichar] 926 | write_cword(output, 'SL', &rlen); // LS - local script | ^~~~ engines/scumm/extract_loom_tg16.cpp:954:24: warning: multi-character character constant [-Wmultichar] 954 | output.writeUint16LE('OC'); // CO - Costume | ^~~~ engines/scumm/extract_loom_tg16.cpp:968:24: warning: multi-character character constant [-Wmultichar] 968 | output.writeUint16LE('CS'); // SC - Script | ^~~~ engines/scumm/extract_loom_tg16.cpp:1293:23: warning: multi-character character constant [-Wmultichar] 1293 | output.writeUint16LE('R0'); // 0R - room index | ^~~~ engines/scumm/extract_loom_tg16.cpp:1302:23: warning: multi-character character constant [-Wmultichar] 1302 | output.writeUint16LE('S0'); // 0S - script index | ^~~~ engines/scumm/extract_loom_tg16.cpp:1311:23: warning: multi-character character constant [-Wmultichar] 1311 | output.writeUint16LE('C0'); // 0C - costume index | ^~~~ C++ engines/scumm/extract_mm_nes.o C++ engines/scumm/extract_zak_c64.o C++ engines/scumm/extract_scumm_mac.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.o C++ encode_dxa.o C++ engines/kyra/dekyra_v1.o C++ engines/gob/gob_loadcalc.o C++ engines/prince/flags.o C++ compress.o compress.cpp: In member function 'void CompressionTool::encodeAudio(const char*, bool, int, const char*, AudioFormat)': compress.cpp:179:84: warning: '%s' directive writing up to 2047 bytes into a region of size 1983 [-Wformat-overflow=] 179 | sprintf(buf, "Error in MP3 encoder.(check parameters) \nMP3 Encoder Commandline:%s\n", fbuf); | ^~ ~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/c++/10.2.0/cstdio:42, from /usr/include/c++/10.2.0/ext/string_conversions.h:43, from /usr/include/c++/10.2.0/bits/basic_string.h:6535, from /usr/include/c++/10.2.0/string:55, from /usr/include/c++/10.2.0/bits/locale_classes.h:40, from /usr/include/c++/10.2.0/bits/ios_base.h:41, from /usr/include/c++/10.2.0/ios:42, from /usr/include/c++/10.2.0/istream:38, from /usr/include/c++/10.2.0/sstream:38, from compress.cpp:25: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 67 and 2114 bytes into a destination of size 2048 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/mohawk/utils.o engines/mohawk/utils.cpp:69:19: warning: multi-character character constant [-Wmultichar] 69 | if (atomType == ATOM_MOOV || atomType == ATOM_TRAK | ^~~~~~~~~ engines/mohawk/utils.cpp:69:44: warning: multi-character character constant [-Wmultichar] 69 | if (atomType == ATOM_MOOV || atomType == ATOM_TRAK | ^~~~~~~~~ engines/mohawk/utils.cpp:70:22: warning: multi-character character constant [-Wmultichar] 70 | || atomType == ATOM_MDIA || atomType == ATOM_MINF | ^~~~~~~~~ engines/mohawk/utils.cpp:70:47: warning: multi-character character constant [-Wmultichar] 70 | || atomType == ATOM_MDIA || atomType == ATOM_MINF | ^~~~~~~~~ engines/mohawk/utils.cpp:71:22: warning: multi-character character constant [-Wmultichar] 71 | || atomType == ATOM_STBL) { | ^~~~~~~~~ engines/mohawk/utils.cpp:75:26: warning: multi-character character constant [-Wmultichar] 75 | } else if (atomType == ATOM_STCO) { | ^~~~~~~~~ C++ engines/mohawk/extract_mohawk.o engines/mohawk/extract_mohawk.cpp:94:49: warning: multi-character character constant [-Wmultichar] 94 | assert(output.stream->readUint32BE() == ID_MHWK); | ^ engines/mohawk/extract_mohawk.cpp:96:49: warning: multi-character character constant [-Wmultichar] 96 | assert(output.stream->readUint32BE() == ID_MIDI); | ^ engines/mohawk/extract_mohawk.cpp:106:48: warning: multi-character character constant [-Wmultichar] 106 | assert(output.stream->readUint32BE() == ID_PRG); | ^ engines/mohawk/extract_mohawk.cpp:146:21: warning: multi-character character constant [-Wmultichar] 146 | if (output.tag == ID_TWAV || output.tag == ID_MSND || output.tag == ID_SND) { | ^~~~~~~ engines/mohawk/extract_mohawk.cpp:146:46: warning: multi-character character constant [-Wmultichar] 146 | if (output.tag == ID_TWAV || output.tag == ID_MSND || output.tag == ID_SND) { | ^~~~~~~ engines/mohawk/extract_mohawk.cpp:146:71: warning: multi-character character constant [-Wmultichar] 146 | if (output.tag == ID_TWAV || output.tag == ID_MSND || output.tag == ID_SND) { | ^~~~~~ engines/mohawk/extract_mohawk.cpp:152:21: warning: multi-character character constant [-Wmultichar] 152 | if (output.tag == ID_TMOV) { | ^~~~~~~ engines/mohawk/extract_mohawk.cpp:158:21: warning: multi-character character constant [-Wmultichar] 158 | if (output.tag == ID_TMID) { | ^~~~~~~ C++ engines/mohawk/archive.o engines/mohawk/archive.cpp:65:30: warning: multi-character character constant [-Wmultichar] 65 | if (_mhk->readUint32BE() != ID_MHWK) | ^~~~~~~ engines/mohawk/archive.cpp:70:30: warning: multi-character character constant [-Wmultichar] 70 | if (_mhk->readUint32BE() != ID_RSRC) | ^~~~~~~ engines/mohawk/archive.cpp:105:24: warning: multi-character character constant [-Wmultichar] 105 | if (_types[i].tag == ID_SND) | ^~~~~~ engines/mohawk/archive.cpp:204:32: warning: multi-character character constant [-Wmultichar] 204 | if (_types[_curExType].tag == ID_TMOV) { | ^~~~~~~ engines/mohawk/archive.cpp:261:32: warning: multi-character character constant [-Wmultichar] 261 | if (_types[_curExType].tag == ID_TMOV) { | ^~~~~~~ engines/mohawk/archive.cpp:484:19: warning: multi-character character constant [-Wmultichar] 484 | if (headerTag == ID_MHWK) { | ^~~~~~~ engines/mohawk/archive.cpp:487:20: warning: multi-character character constant [-Wmultichar] 487 | if (headerTag == ID_RSRC) | ^~~~~~~ C++ engines/prince/deprince.o C++ gui/configuration.o C++ engines/mohawk/construct_mohawk.o engines/mohawk/construct_mohawk.cpp:319:28: warning: multi-character character constant [-Wmultichar] 319 | mohawkFile->writeUint32BE(ID_MHWK); | ^~~~~~~ engines/mohawk/construct_mohawk.cpp:322:28: warning: multi-character character constant [-Wmultichar] 322 | mohawkFile->writeUint32BE(ID_RSRC); | ^~~~~~~ engines/mohawk/construct_mohawk.cpp:345:23: warning: multi-character character constant [-Wmultichar] 345 | if (file.typeTag == ID_TMOV) { | ^~~~~~~ C++ decompiler/disassembler.o In file included from decompiler/instruction.h:32, from decompiler/disassembler.h:28, from decompiler/disassembler.cpp:22: decompiler/value.h:93:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | virtual bool isSignedValue() throw(WrongTypeException); | ^~~~~ decompiler/value.h:101:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 101 | virtual int32 getSigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:109:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 109 | virtual uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:140:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 140 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ decompiler/value.h:189:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | bool isSignedValue() throw(WrongTypeException); | ^~~~~ decompiler/value.h:190:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | int32 getSigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:191:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 191 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:211:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 211 | int32 getSigned() throw(WrongTypeException); | ^~~~~ In file included from decompiler/instruction.h:32, from decompiler/disassembler.h:28, from decompiler/disassembler.cpp:22: decompiler/value.h:235:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 235 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:338:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 338 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ decompiler/value.h:380:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 380 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ In file included from decompiler/disassembler.cpp:22: decompiler/disassembler.h:47:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 47 | virtual void doDisassemble() throw(std::exception) = 0; | ^~~~~ C++ decompiler/simple_disassembler.o In file included from decompiler/instruction.h:32, from decompiler/disassembler.h:28, from decompiler/simple_disassembler.h:25, from decompiler/simple_disassembler.cpp:22: decompiler/value.h:93:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | virtual bool isSignedValue() throw(WrongTypeException); | ^~~~~ decompiler/value.h:101:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 101 | virtual int32 getSigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:109:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 109 | virtual uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:140:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 140 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ decompiler/value.h:189:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | bool isSignedValue() throw(WrongTypeException); | ^~~~~ decompiler/value.h:190:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | int32 getSigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:191:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 191 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:211:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 211 | int32 getSigned() throw(WrongTypeException); | ^~~~~ In file included from decompiler/instruction.h:32, from decompiler/disassembler.h:28, from decompiler/simple_disassembler.h:25, from decompiler/simple_disassembler.cpp:22: decompiler/value.h:235:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 235 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:338:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 338 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ decompiler/value.h:380:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 380 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ In file included from decompiler/simple_disassembler.h:25, from decompiler/simple_disassembler.cpp:22: decompiler/disassembler.h:47:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 47 | virtual void doDisassemble() throw(std::exception) = 0; | ^~~~~ C++ decompiler/unknown_opcode.o C++ gui/gui_tools.o C++ gui/main.o C++ decompiler/graph.o In file included from decompiler/instruction.h:32, from decompiler/graph.h:25, from decompiler/graph.cpp:22: decompiler/value.h:93:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | virtual bool isSignedValue() throw(WrongTypeException); | ^~~~~ decompiler/value.h:101:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 101 | virtual int32 getSigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:109:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 109 | virtual uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:140:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 140 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ decompiler/value.h:189:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | bool isSignedValue() throw(WrongTypeException); | ^~~~~ decompiler/value.h:190:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | int32 getSigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:191:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 191 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:211:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 211 | int32 getSigned() throw(WrongTypeException); | ^~~~~ In file included from decompiler/instruction.h:32, from decompiler/graph.h:25, from decompiler/graph.cpp:22: decompiler/value.h:235:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 235 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:338:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 338 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ decompiler/value.h:380:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 380 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ In file included from decompiler/engine.h:25, from decompiler/graph.cpp:23: decompiler/disassembler.h:47:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 47 | virtual void doDisassemble() throw(std::exception) = 0; | ^~~~~ C++ decompiler/groovie/disassembler.o In file included from ./decompiler/instruction.h:32, from ./decompiler/disassembler.h:28, from decompiler/groovie/disassembler.h:25, from decompiler/groovie/disassembler.cpp:22: ./decompiler/value.h:93:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | virtual bool isSignedValue() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:101:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 101 | virtual int32 getSigned() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:109:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 109 | virtual uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:140:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 140 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:189:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | bool isSignedValue() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:190:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | int32 getSigned() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:191:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 191 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:211:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 211 | int32 getSigned() throw(WrongTypeException); | ^~~~~ In file included from ./decompiler/instruction.h:32, from ./decompiler/disassembler.h:28, from decompiler/groovie/disassembler.h:25, from decompiler/groovie/disassembler.cpp:22: ./decompiler/value.h:235:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 235 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:338:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 338 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:380:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 380 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ In file included from decompiler/groovie/disassembler.h:25, from decompiler/groovie/disassembler.cpp:22: ./decompiler/disassembler.h:47:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 47 | virtual void doDisassemble() throw(std::exception) = 0; | ^~~~~ In file included from decompiler/groovie/disassembler.cpp:22: decompiler/groovie/disassembler.h:39:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 39 | void doDisassemble() throw(UnknownOpcodeException); | ^~~~~ decompiler/groovie/disassembler.cpp:331:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 331 | void GroovieDisassembler::doDisassemble() throw (UnknownOpcodeException) { | ^~~~~ C++ gui/pages.o C++ decompiler/value.o In file included from decompiler/value.cpp:22: decompiler/value.h:93:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | virtual bool isSignedValue() throw(WrongTypeException); | ^~~~~ decompiler/value.h:101:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 101 | virtual int32 getSigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:109:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 109 | virtual uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:140:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 140 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ decompiler/value.h:189:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | bool isSignedValue() throw(WrongTypeException); | ^~~~~ decompiler/value.h:190:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | int32 getSigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:191:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 191 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:211:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 211 | int32 getSigned() throw(WrongTypeException); | ^~~~~ In file included from decompiler/value.cpp:22: decompiler/value.h:235:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 235 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:338:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 338 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ decompiler/value.h:380:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 380 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ decompiler/value.cpp:71:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 71 | bool Value::isSignedValue() throw(WrongTypeException) { | ^~~~~ decompiler/value.cpp:75:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 75 | int32 Value::getSigned() throw(WrongTypeException) { | ^~~~~ decompiler/value.cpp:79:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 79 | uint32 Value::getUnsigned() throw(WrongTypeException) { | ^~~~~ decompiler/value.cpp:89:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 89 | ValuePtr Value::negate() throw(WrongTypeException) { | ^~~~~ decompiler/value.cpp:107:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 107 | bool IntValue::isSignedValue() throw(WrongTypeException) { | ^~~~~ decompiler/value.cpp:111:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 111 | int32 IntValue::getSigned() throw(WrongTypeException) { | ^~~~~ decompiler/value.cpp:115:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | uint32 IntValue::getUnsigned() throw(WrongTypeException) { | ^~~~~ decompiler/value.cpp:135:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 135 | int32 AddressValue::getSigned() throw(WrongTypeException) { | ^~~~~ decompiler/value.cpp:151:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 151 | uint32 RelAddressValue::getUnsigned() throw(WrongTypeException) { | ^~~~~ decompiler/value.cpp:207:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | ValuePtr BinaryOpValue::negate() throw(WrongTypeException) { | ^~~~~ decompiler/value.cpp:232:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 232 | ValuePtr NegatedValue::negate() throw(WrongTypeException) { | ^~~~~ C++ decompiler/instruction.o In file included from decompiler/instruction.h:32, from decompiler/instruction.cpp:22: decompiler/value.h:93:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | virtual bool isSignedValue() throw(WrongTypeException); | ^~~~~ decompiler/value.h:101:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 101 | virtual int32 getSigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:109:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 109 | virtual uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:140:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 140 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ decompiler/value.h:189:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | bool isSignedValue() throw(WrongTypeException); | ^~~~~ decompiler/value.h:190:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | int32 getSigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:191:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 191 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:211:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 211 | int32 getSigned() throw(WrongTypeException); | ^~~~~ In file included from decompiler/instruction.h:32, from decompiler/instruction.cpp:22: decompiler/value.h:235:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 235 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:338:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 338 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ decompiler/value.h:380:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 380 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ In file included from decompiler/engine.h:25, from decompiler/instruction.cpp:24: decompiler/disassembler.h:47:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 47 | virtual void doDisassemble() throw(std::exception) = 0; | ^~~~~ C++ decompiler/groovie/engine.o In file included from ./decompiler/instruction.h:32, from ./decompiler/disassembler.h:28, from ./decompiler/engine.h:25, from decompiler/groovie/engine.h:25, from decompiler/groovie/engine.cpp:22: ./decompiler/value.h:93:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | virtual bool isSignedValue() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:101:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 101 | virtual int32 getSigned() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:109:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 109 | virtual uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:140:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 140 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:189:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | bool isSignedValue() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:190:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | int32 getSigned() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:191:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 191 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:211:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 211 | int32 getSigned() throw(WrongTypeException); | ^~~~~ In file included from ./decompiler/instruction.h:32, from ./decompiler/disassembler.h:28, from ./decompiler/engine.h:25, from decompiler/groovie/engine.h:25, from decompiler/groovie/engine.cpp:22: ./decompiler/value.h:235:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 235 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:338:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 338 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:380:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 380 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ In file included from ./decompiler/engine.h:25, from decompiler/groovie/engine.h:25, from decompiler/groovie/engine.cpp:22: ./decompiler/disassembler.h:47:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 47 | virtual void doDisassemble() throw(std::exception) = 0; | ^~~~~ In file included from decompiler/groovie/engine.cpp:23: decompiler/groovie/disassembler.h:39:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 39 | void doDisassemble() throw(UnknownOpcodeException); | ^~~~~ C++ decompiler/codegen.o In file included from decompiler/instruction.h:32, from decompiler/graph.h:25, from decompiler/codegen.h:22, from decompiler/codegen.cpp:22: decompiler/value.h:93:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | virtual bool isSignedValue() throw(WrongTypeException); | ^~~~~ decompiler/value.h:101:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 101 | virtual int32 getSigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:109:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 109 | virtual uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:140:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 140 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ decompiler/value.h:189:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | bool isSignedValue() throw(WrongTypeException); | ^~~~~ decompiler/value.h:190:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | int32 getSigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:191:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 191 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:211:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 211 | int32 getSigned() throw(WrongTypeException); | ^~~~~ In file included from decompiler/instruction.h:32, from decompiler/graph.h:25, from decompiler/codegen.h:22, from decompiler/codegen.cpp:22: decompiler/value.h:235:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 235 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:338:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 338 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ decompiler/value.h:380:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 380 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ In file included from decompiler/engine.h:25, from decompiler/codegen.cpp:23: decompiler/disassembler.h:47:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 47 | virtual void doDisassemble() throw(std::exception) = 0; | ^~~~~ C++ decompiler/kyra/codegen.o In file included from decompiler/kyra/../instruction.h:32, from decompiler/kyra/../graph.h:25, from decompiler/kyra/../codegen.h:22, from decompiler/kyra/codegen.h:25, from decompiler/kyra/codegen.cpp:22: decompiler/kyra/../value.h:93:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | virtual bool isSignedValue() throw(WrongTypeException); | ^~~~~ decompiler/kyra/../value.h:101:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 101 | virtual int32 getSigned() throw(WrongTypeException); | ^~~~~ decompiler/kyra/../value.h:109:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 109 | virtual uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/kyra/../value.h:140:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 140 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ decompiler/kyra/../value.h:189:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | bool isSignedValue() throw(WrongTypeException); | ^~~~~ decompiler/kyra/../value.h:190:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | int32 getSigned() throw(WrongTypeException); | ^~~~~ decompiler/kyra/../value.h:191:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 191 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/kyra/../value.h:211:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 211 | int32 getSigned() throw(WrongTypeException); | ^~~~~ In file included from decompiler/kyra/../instruction.h:32, from decompiler/kyra/../graph.h:25, from decompiler/kyra/../codegen.h:22, from decompiler/kyra/codegen.h:25, from decompiler/kyra/codegen.cpp:22: decompiler/kyra/../value.h:235:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 235 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/kyra/../value.h:338:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 338 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ decompiler/kyra/../value.h:380:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 380 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ In file included from ./decompiler/engine.h:25, from decompiler/kyra/engine.h:25, from decompiler/kyra/codegen.cpp:23: ./decompiler/disassembler.h:47:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 47 | virtual void doDisassemble() throw(std::exception) = 0; | ^~~~~ C++ create_sjisfnt.o create_sjisfnt.cpp:165:40: warning: multi-character character constant [-Wmultichar] 165 | sjisFont.writeUint32BE(MKID_BE('SCVM')); | ^ create_sjisfnt.cpp:166:40: warning: multi-character character constant [-Wmultichar] 166 | sjisFont.writeUint32BE(MKID_BE('SJIS')); | ^ LINK decine C++ decompiler/control_flow.o In file included from decompiler/instruction.h:32, from decompiler/graph.h:25, from decompiler/control_flow.h:25, from decompiler/control_flow.cpp:22: decompiler/value.h:93:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | virtual bool isSignedValue() throw(WrongTypeException); | ^~~~~ decompiler/value.h:101:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 101 | virtual int32 getSigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:109:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 109 | virtual uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:140:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 140 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ decompiler/value.h:189:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | bool isSignedValue() throw(WrongTypeException); | ^~~~~ decompiler/value.h:190:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | int32 getSigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:191:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 191 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:211:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 211 | int32 getSigned() throw(WrongTypeException); | ^~~~~ In file included from decompiler/instruction.h:32, from decompiler/graph.h:25, from decompiler/control_flow.h:25, from decompiler/control_flow.cpp:22: decompiler/value.h:235:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 235 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:338:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 338 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ decompiler/value.h:380:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 380 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ In file included from decompiler/engine.h:25, from decompiler/control_flow.h:26, from decompiler/control_flow.cpp:22: decompiler/disassembler.h:47:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 47 | virtual void doDisassemble() throw(std::exception) = 0; | ^~~~~ C++ version.o LINK dekyra LINK gob_loadcalc LINK deprince LINK extract_mohawk LINK construct_mohawk LINK scummvm-tools-cli LINK create_sjisfnt LINK degob LINK desword2 LINK descumm LINK scummvm-tools C++ decompiler/scummv6/engine.o In file included from decompiler/scummv6/../instruction.h:32, from decompiler/scummv6/../disassembler.h:28, from decompiler/scummv6/../engine.h:25, from decompiler/scummv6/engine.h:25, from decompiler/scummv6/engine.cpp:22: decompiler/scummv6/../value.h:93:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | virtual bool isSignedValue() throw(WrongTypeException); | ^~~~~ decompiler/scummv6/../value.h:101:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 101 | virtual int32 getSigned() throw(WrongTypeException); | ^~~~~ decompiler/scummv6/../value.h:109:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 109 | virtual uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/scummv6/../value.h:140:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 140 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ decompiler/scummv6/../value.h:189:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | bool isSignedValue() throw(WrongTypeException); | ^~~~~ decompiler/scummv6/../value.h:190:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | int32 getSigned() throw(WrongTypeException); | ^~~~~ decompiler/scummv6/../value.h:191:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 191 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/scummv6/../value.h:211:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 211 | int32 getSigned() throw(WrongTypeException); | ^~~~~ In file included from decompiler/scummv6/../instruction.h:32, from decompiler/scummv6/../disassembler.h:28, from decompiler/scummv6/../engine.h:25, from decompiler/scummv6/engine.h:25, from decompiler/scummv6/engine.cpp:22: decompiler/scummv6/../value.h:235:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 235 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/scummv6/../value.h:338:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 338 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ decompiler/scummv6/../value.h:380:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 380 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ In file included from decompiler/scummv6/../engine.h:25, from decompiler/scummv6/engine.h:25, from decompiler/scummv6/engine.cpp:22: decompiler/scummv6/../disassembler.h:47:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 47 | virtual void doDisassemble() throw(std::exception) = 0; | ^~~~~ In file included from decompiler/scummv6/engine.cpp:23: decompiler/scummv6/disassembler.h:44:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 44 | void doDisassemble() throw(std::exception); | ^~~~~ C++ decompiler/kyra/engine.o In file included from ./decompiler/instruction.h:32, from ./decompiler/disassembler.h:28, from ./decompiler/engine.h:25, from decompiler/kyra/engine.h:25, from decompiler/kyra/engine.cpp:22: ./decompiler/value.h:93:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | virtual bool isSignedValue() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:101:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 101 | virtual int32 getSigned() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:109:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 109 | virtual uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:140:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 140 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:189:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | bool isSignedValue() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:190:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | int32 getSigned() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:191:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 191 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:211:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 211 | int32 getSigned() throw(WrongTypeException); | ^~~~~ In file included from ./decompiler/instruction.h:32, from ./decompiler/disassembler.h:28, from ./decompiler/engine.h:25, from decompiler/kyra/engine.h:25, from decompiler/kyra/engine.cpp:22: ./decompiler/value.h:235:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 235 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:338:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 338 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:380:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 380 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ In file included from ./decompiler/engine.h:25, from decompiler/kyra/engine.h:25, from decompiler/kyra/engine.cpp:22: ./decompiler/disassembler.h:47:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 47 | virtual void doDisassemble() throw(std::exception) = 0; | ^~~~~ In file included from decompiler/kyra/engine.cpp:23: decompiler/kyra/disassembler.h:97:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 97 | void doDisassemble() throw(std::exception); | ^~~~~ C++ decompiler/decompiler.o In file included from decompiler/instruction.h:32, from decompiler/disassembler.h:28, from decompiler/decompiler.cpp:24: decompiler/value.h:93:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | virtual bool isSignedValue() throw(WrongTypeException); | ^~~~~ decompiler/value.h:101:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 101 | virtual int32 getSigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:109:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 109 | virtual uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:140:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 140 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ decompiler/value.h:189:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | bool isSignedValue() throw(WrongTypeException); | ^~~~~ decompiler/value.h:190:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | int32 getSigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:191:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 191 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:211:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 211 | int32 getSigned() throw(WrongTypeException); | ^~~~~ In file included from decompiler/instruction.h:32, from decompiler/disassembler.h:28, from decompiler/decompiler.cpp:24: decompiler/value.h:235:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 235 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/value.h:338:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 338 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ decompiler/value.h:380:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 380 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ In file included from decompiler/decompiler.cpp:24: decompiler/disassembler.h:47:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 47 | virtual void doDisassemble() throw(std::exception) = 0; | ^~~~~ C++ decompiler/scummv6/codegen.o In file included from decompiler/scummv6/../instruction.h:32, from decompiler/scummv6/../graph.h:25, from decompiler/scummv6/../codegen.h:22, from decompiler/scummv6/codegen.h:25, from decompiler/scummv6/codegen.cpp:22: decompiler/scummv6/../value.h:93:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | virtual bool isSignedValue() throw(WrongTypeException); | ^~~~~ decompiler/scummv6/../value.h:101:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 101 | virtual int32 getSigned() throw(WrongTypeException); | ^~~~~ decompiler/scummv6/../value.h:109:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 109 | virtual uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/scummv6/../value.h:140:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 140 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ decompiler/scummv6/../value.h:189:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | bool isSignedValue() throw(WrongTypeException); | ^~~~~ decompiler/scummv6/../value.h:190:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | int32 getSigned() throw(WrongTypeException); | ^~~~~ decompiler/scummv6/../value.h:191:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 191 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/scummv6/../value.h:211:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 211 | int32 getSigned() throw(WrongTypeException); | ^~~~~ In file included from decompiler/scummv6/../instruction.h:32, from decompiler/scummv6/../graph.h:25, from decompiler/scummv6/../codegen.h:22, from decompiler/scummv6/codegen.h:25, from decompiler/scummv6/codegen.cpp:22: decompiler/scummv6/../value.h:235:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 235 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ decompiler/scummv6/../value.h:338:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 338 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ decompiler/scummv6/../value.h:380:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 380 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ C++ decompiler/kyra/disassembler.o decompiler/kyra/disassembler.cpp:283:26: warning: multi-character character constant [-Wmultichar] 283 | if (id != MKID_BE('FORM')) { | ^ decompiler/kyra/disassembler.cpp:285:100: warning: multi-character character constant [-Wmultichar] 285 | s << boost::format("Unexpected IFF magic number 0x%08X (expected 0x%08X)!") % id % MKID_BE('FORM'); | ^ decompiler/kyra/disassembler.cpp:290:33: warning: multi-character character constant [-Wmultichar] 290 | if (_formType != MKID_BE('EMC2')) { | ^ decompiler/kyra/disassembler.cpp:292:100: warning: multi-character character constant [-Wmultichar] 292 | s << boost::format("Unexpected file type 0x%08X (expected 0x%08X)!") % _formType % MKID_BE('EMC2'); | ^ decompiler/kyra/disassembler.cpp:304:22: warning: multi-character character constant [-Wmultichar] 304 | case MKID_BE('TEXT'): | ^ decompiler/kyra/disassembler.cpp:307:22: warning: multi-character character constant [-Wmultichar] 307 | case MKID_BE('ORDR'): | ^ decompiler/kyra/disassembler.cpp:310:22: warning: multi-character character constant [-Wmultichar] 310 | case MKID_BE('DATA'): | ^ In file included from ./decompiler/instruction.h:32, from ./decompiler/disassembler.h:28, from decompiler/kyra/disassembler.h:25, from decompiler/kyra/disassembler.cpp:22: ./decompiler/value.h:93:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | virtual bool isSignedValue() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:101:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 101 | virtual int32 getSigned() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:109:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 109 | virtual uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:140:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 140 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:189:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | bool isSignedValue() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:190:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | int32 getSigned() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:191:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 191 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:211:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 211 | int32 getSigned() throw(WrongTypeException); | ^~~~~ In file included from ./decompiler/instruction.h:32, from ./decompiler/disassembler.h:28, from decompiler/kyra/disassembler.h:25, from decompiler/kyra/disassembler.cpp:22: ./decompiler/value.h:235:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 235 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:338:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 338 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:380:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 380 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ In file included from decompiler/kyra/disassembler.h:25, from decompiler/kyra/disassembler.cpp:22: ./decompiler/disassembler.h:47:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 47 | virtual void doDisassemble() throw(std::exception) = 0; | ^~~~~ In file included from decompiler/kyra/disassembler.cpp:22: decompiler/kyra/disassembler.h:97:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 97 | void doDisassemble() throw(std::exception); | ^~~~~ decompiler/kyra/disassembler.cpp:279:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 279 | void Kyra::Kyra2Disassembler::doDisassemble() throw(std::exception) { | ^~~~~ C++ decompiler/scummv6/disassembler.o In file included from ./decompiler/instruction.h:32, from ./decompiler/disassembler.h:28, from ./decompiler/simple_disassembler.h:25, from decompiler/scummv6/disassembler.h:25, from decompiler/scummv6/disassembler.cpp:27: ./decompiler/value.h:93:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | virtual bool isSignedValue() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:101:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 101 | virtual int32 getSigned() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:109:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 109 | virtual uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:140:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 140 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:189:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | bool isSignedValue() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:190:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | int32 getSigned() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:191:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 191 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:211:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 211 | int32 getSigned() throw(WrongTypeException); | ^~~~~ In file included from ./decompiler/instruction.h:32, from ./decompiler/disassembler.h:28, from ./decompiler/simple_disassembler.h:25, from decompiler/scummv6/disassembler.h:25, from decompiler/scummv6/disassembler.cpp:27: ./decompiler/value.h:235:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 235 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:338:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 338 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ ./decompiler/value.h:380:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 380 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ In file included from ./decompiler/simple_disassembler.h:25, from decompiler/scummv6/disassembler.h:25, from decompiler/scummv6/disassembler.cpp:27: ./decompiler/disassembler.h:47:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 47 | virtual void doDisassemble() throw(std::exception) = 0; | ^~~~~ In file included from decompiler/scummv6/disassembler.cpp:27: decompiler/scummv6/disassembler.h:44:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 44 | void doDisassemble() throw(std::exception); | ^~~~~ decompiler/scummv6/disassembler.cpp:32:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 32 | void Scumm::v6::Scummv6Disassembler::doDisassemble() throw(std::exception) { | ^~~~~ LINK decompile + exit 0 Executing(%install): /bin/sh -e /tmp/B.RkFNpI/BUILD/tmp/rpm-tmp.30333 HOME=/home/users/builder PATH=/home/users/builder/GNUstep/Tools:/bin:/usr/bin:/usr/local/bin TMPDIR=/tmp/B.RkFNpI/BUILD/tmp + umask 022 + cd /tmp/B.RkFNpI/BUILD + /bin/rm '--interactive=never' -rf /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder + /bin/mkdir -p /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder + cd scummvm-2.1.1 + rm -rf /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder + install -d /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/share/man/man6 /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/share/pixmaps /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/share/applications /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm + cp -p scummvm /tmp/B.RkFNpI/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.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm + /usr/bin/make -Otarget -j9 -C scummvm-tools-2.1.0 install 'DESTDIR=/tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder' make: Entering directory '/tmp/B.RkFNpI/BUILD/scummvm-2.1.1/scummvm-tools-2.1.0' install -p -m 0755 -d /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin install -p -m 0755 -d /tmp/B.RkFNpI/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.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin ; done install -m 0755 -d /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/share/scummvm-tools install -p -m 0644 ./gui/media/*.* /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/share/scummvm-tools make: Leaving directory '/tmp/B.RkFNpI/BUILD/scummvm-2.1.1/scummvm-tools-2.1.0' + cp -p /tmp/B.RkFNpI/scummvm.desktop /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/share/applications + cp -p icons/scummvm.svg /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/share/pixmaps + install -d /tmp/B.RkFNpI/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.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/share/scummvm + /usr/lib/rpm/find-debuginfo.sh /tmp/B.RkFNpI/BUILD/scummvm-2.1.1 RPM_BUILD_DIR=/tmp/B.RkFNpI/BUILD extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin/construct_mohawk extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin/create_sjisfnt extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin/decine extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin/decompile extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin/degob extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin/dekyra extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin/deprince extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin/descumm extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin/desword2 extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin/extract_mohawk extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin/gob_loadcalc extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin/scummvm extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin/scummvm-tools extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/bin/scummvm-tools-cli extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libaccess.so extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libadl.so extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libagi.so extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libagos.so extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libavalanche.so extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libbbvs.so extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libbladerunner.so extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libcge.so extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libcge2.so extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libchewy.so extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libcine.so extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libcomposer.so extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libcruise.so extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libcryo.so extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libcryomni3d.so extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libdirector.so extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libdm.so extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libdraci.so extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libdrascula.so extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libdreamweb.so extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libfullpipe.so extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libglk.so extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libgnap.so extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libgob.so extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libgroovie.so extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libhdb.so extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libhopkins.so extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libhugo.so extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libillusions.so extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libkyra.so extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/liblab.so extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/liblastexpress.so extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/liblilliput.so extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/liblure.so extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libmacventure.so extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libmade.so extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libmads.so extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libmohawk.so extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libmortevielle.so extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libmutationofjb.so extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libneverhood.so extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libparallaction.so extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libpegasus.so extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libpink.so extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libplumbers.so extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libprince.so extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libqueen.so extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libsaga.so extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libsci.so extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libscumm.so extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libsherlock.so extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libsky.so extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libsludge.so extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libstartrek.so extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libsupernova.so extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libsword1.so extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libsword2.so extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libsword25.so extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libteenagent.so extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libtestbed.so extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libtinsel.so extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libtitanic.so extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libtoltecs.so extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libtony.so extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libtoon.so extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libtouche.so extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libtsage.so extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libtucker.so extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libvoyeur.so extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libwage.so extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libwintermute.so extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libxeen.so extracting debug info from /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/libx32/scummvm/libzvision.so cpio: /tmp/B.yxwddu/BUILD/glibc-2.31/csu: Cannot stat: No such file or directory cpio: scummvm-2.1.1/engines/director/lingo/lingo-gr.hpp: Cannot stat: No such file or directory 161126 blocks + __spec_install_post_strip + set +x Stripping 14 ELF executables...DONE Stripping 73 ELF shared libraries...DONE + __spec_install_post_chrpath + set +x Remove RPATH/RUNPATH from 87 executable binaries and shared object files. + __spec_install_post_compress_modules + set +x + __spec_install_post_check_so + set +x Searching for shared objects with unresolved symbols... DONE + __spec_install_post_check_tmpfiles + set +x Checking /var/run <-> tmpfiles.d completeness... DONE + __spec_install_post_check_shebangs + set +x Checking script shebangs... DONE + __spec_install_post_compress_docs + set +x Compress man pages: /usr/share/man + __spec_install_post_py_hardlink + set +x Processing files: scummvm-2.1.1-2.x32 Executing(%doc): /bin/sh -e /tmp/B.RkFNpI/BUILD/tmp/rpm-tmp.80700 + umask 022 + cd /tmp/B.RkFNpI/BUILD + cd scummvm-2.1.1 + DOCDIR=/tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/share/doc/scummvm-2.1.1 + export DOCDIR + test -d /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/share/doc/scummvm-2.1.1 + /bin/mkdir -p /tmp/B.RkFNpI/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.RkFNpI/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.RkFNpI/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) = 0760380c4a8e2a0d1fd6c6d2b32f40058c471ec5 Requires: libFLAC.so.8()(x32bit) libSDL2-2.0.so.0()(x32bit) libSDL2_net-2.0.so.0()(x32bit) liba52.so.0()(x32bit) libasound.so.2()(x32bit) libasound.so.2(ALSA_0.9)(x32bit) libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libcurl.so.4()(x32bit) libdl.so.2()(x32bit) libdl.so.2(GLIBC_2.16)(x32bit) libfaad.so.2()(x32bit) libfluidsynth.so.2()(x32bit) libfreetype.so.6()(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libjpeg.so.8()(x32bit) libjpeg.so.8(LIBJPEG_8.0)(x32bit) libm.so.6()(x32bit) libm.so.6(GLIBC_2.16)(x32bit) libm.so.6(GLIBC_2.27)(x32bit) libm.so.6(GLIBC_2.29)(x32bit) libmad.so.0()(x32bit) libmpeg2.so.0()(x32bit) libogg.so.0()(x32bit) libpng16.so.16()(x32bit) libpng16.so.16(PNG16_0)(x32bit) libpthread.so.0()(x32bit) libpthread.so.0(GLIBC_2.16)(x32bit) libspeechd.so.2()(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) libtheoradec.so.1()(x32bit) libtheoradec.so.1(libtheoradec_1.0)(x32bit) libvorbis.so.0()(x32bit) libvorbisfile.so.3()(x32bit) libz.so.1()(x32bit) rtld(GNU_HASH) Obsoletes: scummvm-engine-m4 Processing files: scummvm-tools-2.1.1-2.x32 Executing(%doc): /bin/sh -e /tmp/B.RkFNpI/BUILD/tmp/rpm-tmp.80700 + umask 022 + cd /tmp/B.RkFNpI/BUILD + cd scummvm-2.1.1 + DOCDIR=/tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/share/doc/scummvm-tools-2.1.1 + export DOCDIR + test -d /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder/usr/share/doc/scummvm-tools-2.1.1 + /bin/mkdir -p /tmp/B.RkFNpI/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.RkFNpI/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.RkFNpI/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) = 09854489c2637a47e699d8a3c6ca4006917f6143 elf(buildid) = 0a345444be800a51a6abf3cfee9c1e3b94e300f4 elf(buildid) = 0f759883f0bd89e05389e8651fff89381dc16774 elf(buildid) = 2f5f014283c4a9f9d927224b867022c00eb06ef1 elf(buildid) = 5e78971a328cc7ddef2863e0f506d816fee40601 elf(buildid) = 6113ed3640e6b34e934a1de471d6efabb6d39d1a elf(buildid) = 66ccd62e3add583ff12caec388edcb870352a8e3 elf(buildid) = 8a3f29f989ce43433a868e17bc9ac4802c1eaf51 elf(buildid) = 8af4e814150a11cd2cd12fcc567ea9b51c7e46a8 elf(buildid) = 93ce17b2609c890ff48bc5f404b48b2ed4b06cd5 elf(buildid) = 9b55809f10a4d4f3205858f1935e3c20a8c265c5 elf(buildid) = e685d72bdd36f63e6e29c4dd49152d9827e06279 elf(buildid) = e6cd30ddc2e5af928d17d006f7b571f5a880fe77 Requires: libFLAC.so.8()(x32bit) libboost_program_options.so.1.73.0()(x32bit) libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libfreetype.so.6()(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libgcc_s.so.1(GCC_3.4)(x32bit) libogg.so.0()(x32bit) libpng16.so.16()(x32bit) libpng16.so.16(PNG16_0)(x32bit) libpthread.so.0()(x32bit) libpthread.so.0(GLIBC_2.16)(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.1)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) libstdc++.so.6(GLIBCXX_3.4.11)(x32bit) libstdc++.so.6(GLIBCXX_3.4.15)(x32bit) libstdc++.so.6(GLIBCXX_3.4.20)(x32bit) libstdc++.so.6(GLIBCXX_3.4.21)(x32bit) libstdc++.so.6(GLIBCXX_3.4.26)(x32bit) libstdc++.so.6(GLIBCXX_3.4.9)(x32bit) libvorbis.so.0()(x32bit) libvorbisenc.so.2()(x32bit) libwx_baseu-3.0.so.0()(x32bit) libwx_baseu-3.0.so.0(WXU_3.0)(x32bit) libwx_gtk2u_adv-3.0.so.0()(x32bit) libwx_gtk2u_adv-3.0.so.0(WXU_3.0)(x32bit) libwx_gtk2u_core-3.0.so.0()(x32bit) libwx_gtk2u_core-3.0.so.0(WXU_3.0)(x32bit) libz.so.1()(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-agi-2.1.1-2.x32 Provides: elf(buildid) = dc056b3ceedabeb3b20eb69185a539041a9635ba libagi.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libm.so.6(GLIBC_2.16)(x32bit) libm.so.6(GLIBC_2.27)(x32bit) libm.so.6(GLIBC_2.29)(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-agos-2.1.1-2.x32 Provides: elf(buildid) = d0568d90e63e3be3f4a2ddde071598717c2fe3d6 libagos.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libm.so.6(GLIBC_2.29)(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-bladerunner-2.1.1-2.x32 Provides: elf(buildid) = 5b6d1ff50bf25aced03a9d09233a9d7e5f488c79 libbladerunner.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libm.so.6(GLIBC_2.16)(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-cge-2.1.1-2.x32 Provides: elf(buildid) = 6eaf2f3a449ce22cf8d979fbd3f9e7d57f4226d5 libcge.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-chewy-2.1.1-2.x32 Provides: elf(buildid) = 389c556f4e8373b9bcfeeeed25824c4435b87a14 libchewy.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-cine-2.1.1-2.x32 Provides: elf(buildid) = 2f9d90b565d00efc3bbdbcdbea787124e8d97704 libcine.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-composer-2.1.1-2.x32 Provides: elf(buildid) = 380dee3e8fbb629d8618bd6fd43be1c7c5362f5d libcomposer.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libm.so.6(GLIBC_2.16)(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-cruise-2.1.1-2.x32 Provides: elf(buildid) = 6da4da59838ecee8d4c9b2444a9517d7007cae11 libcruise.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-cryo-2.1.1-2.x32 Provides: elf(buildid) = 770c0ad71a7a9407f13be7c7b84cdcac7e01e144 libcryo.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libm.so.6(GLIBC_2.16)(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-cryomni3d-2.1.1-2.x32 Provides: elf(buildid) = 389a9001d48e07a028e4f5a79c914ebd74a2749a libcryomni3d.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libm.so.6(GLIBC_2.16)(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-draci-2.1.1-2.x32 Provides: elf(buildid) = 8ed540b683377920f0dc26d3a45e7599ca990349 libdraci.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libm.so.6(GLIBC_2.16)(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-drascula-2.1.1-2.x32 Provides: elf(buildid) = f59d0cae4de18bbae7a40573fb89abb483f30fb2 libdrascula.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libm.so.6(GLIBC_2.16)(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-dreamweb-2.1.1-2.x32 Provides: elf(buildid) = 2846de757086667c7bc73fbbfc1fa9f7c2f80bc6 libdreamweb.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-glk-2.1.1-2.x32 Provides: elf(buildid) = badb174c74cd803ecaec81fd0fda980760efc391 libglk.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libm.so.6(GLIBC_2.16)(x32bit) libm.so.6(GLIBC_2.27)(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-gob-2.1.1-2.x32 Provides: elf(buildid) = 8deb800927953fa8c5e3fa17defa8fe10b7d1b6e libgob.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libm.so.6(GLIBC_2.16)(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-groovie-2.1.1-2.x32 Provides: elf(buildid) = 17c976ecc66d87995ae8750ab7f0237bd66e0458 libgroovie.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-hdb-2.1.1-2.x32 Provides: elf(buildid) = 632b2f4ba74a2e1b316f6d1ff6e4109f9dfcc55c libhdb.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-hugo-2.1.1-2.x32 Provides: elf(buildid) = 6e6947f08a50f2644687760ef5a5459c27aa226a libhugo.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-illusions-2.1.1-2.x32 Provides: elf(buildid) = 333ea01eed1207ee88249f6b51038d83335fae1c libillusions.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libm.so.6(GLIBC_2.16)(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-kyra-2.1.1-2.x32 Provides: elf(buildid) = 48e88697585502d7f4612e9437735a895ff9c108 libkyra.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-lastexpress-2.1.1-2.x32 Provides: elf(buildid) = f6cef0884951742f41b1a37bf33a20b7a2154503 liblastexpress.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-lilliput-2.1.1-2.x32 Provides: elf(buildid) = 35e4692cd5b5103d7021965a7a2247445a540f6a liblilliput.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-lure-2.1.1-2.x32 Provides: elf(buildid) = fe667cc0f557e24510efcd00091d431fc97953c2 liblure.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-made-2.1.1-2.x32 Provides: elf(buildid) = fa49946aad2dd100204d9acfd070fee3baf2be20 libmade.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-mohawk-2.1.1-2.x32 Provides: elf(buildid) = ad93cced3d8ce417715645147b4a7cfb02bb77db libmohawk.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libm.so.6(GLIBC_2.16)(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-mutationofjb-2.1.1-2.x32 Provides: elf(buildid) = cd17eb0ed33f7bc296de8f93a7b82ee2b979361d libmutationofjb.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-parallaction-2.1.1-2.x32 Provides: elf(buildid) = 342d4f4f8208fa2adc7ae363eeee409a657757c2 libparallaction.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-pink-2.1.1-2.x32 Provides: elf(buildid) = f25c306bb3c1d1529babff6e080acc217853e862 libpink.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libm.so.6(GLIBC_2.16)(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-plumbers-2.1.1-2.x32 Provides: elf(buildid) = 04e0b4e71edc1da1e2ca6910226fd221b72850d7 libplumbers.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-queen-2.1.1-2.x32 Provides: elf(buildid) = 9c590e308b100b578cabb9a4a15f7337f17126a1 libqueen.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-saga-2.1.1-2.x32 Provides: elf(buildid) = aaa3926f4135b9965d15d275f820311ced0f255b libsaga.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libm.so.6(GLIBC_2.29)(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-sci-2.1.1-2.x32 Provides: elf(buildid) = 9d18d45c100c82c7d0656f9b5385affc3d4fe11b libsci.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libm.so.6(GLIBC_2.16)(x32bit) libm.so.6(GLIBC_2.29)(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-scumm-2.1.1-2.x32 Provides: elf(buildid) = 84290a3b1fe81aa42b22e1da43586eef0df7c71f libscumm.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libm.so.6(GLIBC_2.16)(x32bit) libm.so.6(GLIBC_2.29)(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-sky-2.1.1-2.x32 Provides: elf(buildid) = b33e0f5da733295aa3a22bc2fc9186140312acde libsky.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-sludge-2.1.1-2.x32 Provides: elf(buildid) = f9d84470c6b138ef4dcfdbe950ac852e945f47a1 libsludge.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libm.so.6(GLIBC_2.16)(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-sword1-2.1.1-2.x32 Provides: elf(buildid) = cd5dae9c765989cd35f3631004c5ea02e52b37d0 libsword1.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libm.so.6(GLIBC_2.16)(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-sword2-2.1.1-2.x32 Provides: elf(buildid) = 00a6191a5d0ea2037301c45349642c691899cf0d libsword2.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-sword25-2.1.1-2.x32 Provides: elf(buildid) = eff19cfdb41cee8480300f80ea80222a3677c11d libsword25.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libm.so.6(GLIBC_2.16)(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-startrek-2.1.1-2.x32 Provides: elf(buildid) = a80e09fb05fc9c804cf6569328eef5c7f449ba22 libstartrek.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libm.so.6(GLIBC_2.16)(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-supernova-2.1.1-2.x32 Provides: elf(buildid) = 779e99f39a125fc21c8c68d92267e1cc837f181b libsupernova.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-teenagent-2.1.1-2.x32 Provides: elf(buildid) = d0b93d383d1e3922186df71d4634266977005c22 libteenagent.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-testbed-2.1.1-2.x32 Provides: elf(buildid) = 1b49a21c82bdac3a7dd902c85f4a035669209e54 libtestbed.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libm.so.6(GLIBC_2.16)(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-tinsel-2.1.1-2.x32 Provides: elf(buildid) = e707fe12227852ae8e1fd8d90001cf3e0ac0c47c libtinsel.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libm.so.6(GLIBC_2.16)(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-toon-2.1.1-2.x32 Provides: elf(buildid) = 8b0cf29a64cfcb69fc29dbb0cda82ad6d08fa49a libtoon.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-touche-2.1.1-2.x32 Provides: elf(buildid) = 574f390f59d93041d11817c6f3076212ba5e5d33 libtouche.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-tsage-2.1.1-2.x32 Provides: elf(buildid) = efea9b28276c9ca482237b719deda8cb9dacb179 libtsage.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libm.so.6(GLIBC_2.16)(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-tucker-2.1.1-2.x32 Provides: elf(buildid) = 62c62a3dff7d6dea3f7395d2d91f385553285760 libtucker.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-hopkins-2.1.1-2.x32 Provides: elf(buildid) = 00750b66a11e1f70e4a90514efbbecc38387eae7 libhopkins.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-pegasus-2.1.1-2.x32 Provides: elf(buildid) = 2f7bffcd8431e332d0baac931aecf0e3102b36de libpegasus.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libm.so.6(GLIBC_2.16)(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-toltecs-2.1.1-2.x32 Provides: elf(buildid) = e77bfd1773637c11be31c3f6a41ce48f12ae4f00 libtoltecs.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-tony-2.1.1-2.x32 Provides: elf(buildid) = e364f578e20967d541c9dab7cdd443b6aeef7407 libtony.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libm.so.6(GLIBC_2.29)(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-wintermute-2.1.1-2.x32 Provides: elf(buildid) = f53eeb77e81a781b9b0d54da0624a699c4abcf06 libwintermute.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libm.so.6(GLIBC_2.16)(x32bit) libm.so.6(GLIBC_2.29)(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-access-2.1.1-2.x32 Provides: elf(buildid) = b29a35be4b07ed87392d6310fd3de0f47204ad9a libaccess.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-adl-2.1.1-2.x32 Provides: elf(buildid) = f65d137b661033d9866ce03a604af3e2da82e7c5 libadl.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libm.so.6(GLIBC_2.16)(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-avalanche-2.1.1-2.x32 Provides: elf(buildid) = 1d6a5f99929370d469b74c6a83e0fe80917c5478 libavalanche.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libm.so.6(GLIBC_2.16)(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-bbvs-2.1.1-2.x32 Provides: elf(buildid) = f07c0e67c23ef89fc2ef5bcfb554d6ad9d26b0e2 libbbvs.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libm.so.6(GLIBC_2.16)(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-cge2-2.1.1-2.x32 Provides: elf(buildid) = b2fdce4eebeea88f2d548aa74548bbf152a1ea1d libcge2.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libm.so.6(GLIBC_2.16)(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-director-2.1.1-2.x32 Provides: elf(buildid) = 0d22b6a0ac161e3d664d64c660a9f05f0d15360c libdirector.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libm.so.6(GLIBC_2.16)(x32bit) libm.so.6(GLIBC_2.29)(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-dm-2.1.1-2.x32 Provides: elf(buildid) = 0b7dd0e87aa50029da1db753c1f136ca0c213574 libdm.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-fullpipe-2.1.1-2.x32 Provides: elf(buildid) = bbd1b75d4f9fd3f776c3ce6e4df4d9da5e483d59 libfullpipe.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libm.so.6(GLIBC_2.16)(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-gnap-2.1.1-2.x32 Provides: elf(buildid) = 1bf3d404b5640968c66b6a44ac4fc8f6e9568783 libgnap.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-lab-2.1.1-2.x32 Provides: elf(buildid) = c2e7dc260cdf8242b69f9bcc4537e56a3862fce8 liblab.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-macventure-2.1.1-2.x32 Provides: elf(buildid) = 65e1dd9ba947c7db9acba493d1e6e7719a331120 libmacventure.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-mads-2.1.1-2.x32 Provides: elf(buildid) = c28bfd8726570ef0031bcf7c23c3e771e932e659 libmads.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libm.so.6(GLIBC_2.16)(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-mortevielle-2.1.1-2.x32 Provides: elf(buildid) = 094d61d3818f2b190462016b4b4fe332fb3e1071 libmortevielle.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-neverhood-2.1.1-2.x32 Provides: elf(buildid) = e1b8e14916dd54994d45da8c890051b663158438 libneverhood.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libm.so.6(GLIBC_2.16)(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-prince-2.1.1-2.x32 Provides: elf(buildid) = d98d9c7a13dfb0101de90386a118834ee31f06a3 libprince.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-sherlock-2.1.1-2.x32 Provides: elf(buildid) = 605f9b864ddf9d9bd343a2a3260c50aab76fd022 libsherlock.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-titanic-2.1.1-2.x32 Provides: elf(buildid) = 8eb26040d5a94f0aeee410c20ab509fdea96e056 libtitanic.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libm.so.6(GLIBC_2.16)(x32bit) libm.so.6(GLIBC_2.29)(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-voyeur-2.1.1-2.x32 Provides: elf(buildid) = f5a2a2e668814424968d935f54fd7b578a6da3a9 libvoyeur.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-wage-2.1.1-2.x32 Provides: elf(buildid) = 02a727019d251f32daf94681924781fce88290f3 libwage.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-xeen-2.1.1-2.x32 Provides: elf(buildid) = b402d3e66d9ba022397b2f9f459e200654e8724e libxeen.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-engine-zvision-2.1.1-2.x32 Provides: elf(buildid) = 3666fd511ed980bff79d4c7058ced56ae98b02eb libzvision.so()(x32bit) Requires: libc.so.6()(x32bit) libc.so.6(GLIBC_2.16)(x32bit) libgcc_s.so.1()(x32bit) libgcc_s.so.1(GCC_3.0)(x32bit) libm.so.6()(x32bit) libm.so.6(GLIBC_2.16)(x32bit) libstdc++.so.6()(x32bit) libstdc++.so.6(CXXABI_1.3)(x32bit) libstdc++.so.6(CXXABI_1.3.8)(x32bit) libstdc++.so.6(CXXABI_1.3.9)(x32bit) libstdc++.so.6(GLIBCXX_3.4)(x32bit) rtld(GNU_HASH) Processing files: scummvm-theme-classic-2.1.1-2.x32 Processing files: scummvm-theme-modern-2.1.1-2.x32 Processing files: scummvm-theme-remastered-2.1.1-2.x32 Processing files: scummvm-debuginfo-2.1.1-2.x32 Checking for unpackaged file(s): /usr/lib/rpm/check-files /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder warning: Could not canonicalize hostname: naiad-pld Wrote: /tmp/B.RkFNpI/RPMS/scummvm-2.1.1-2.x32.rpm Wrote: /tmp/B.RkFNpI/RPMS/scummvm-tools-2.1.1-2.x32.rpm Wrote: /tmp/B.RkFNpI/RPMS/scummvm-engine-agi-2.1.1-2.x32.rpm Wrote: /tmp/B.RkFNpI/RPMS/scummvm-engine-agos-2.1.1-2.x32.rpm Wrote: /tmp/B.RkFNpI/RPMS/scummvm-engine-bladerunner-2.1.1-2.x32.rpm Wrote: /tmp/B.RkFNpI/RPMS/scummvm-engine-cge-2.1.1-2.x32.rpm Wrote: /tmp/B.RkFNpI/RPMS/scummvm-engine-chewy-2.1.1-2.x32.rpm Wrote: /tmp/B.RkFNpI/RPMS/scummvm-engine-cine-2.1.1-2.x32.rpm Wrote: /tmp/B.RkFNpI/RPMS/scummvm-engine-composer-2.1.1-2.x32.rpm Wrote: /tmp/B.RkFNpI/RPMS/scummvm-engine-cruise-2.1.1-2.x32.rpm Wrote: /tmp/B.RkFNpI/RPMS/scummvm-engine-cryo-2.1.1-2.x32.rpm Wrote: /tmp/B.RkFNpI/RPMS/scummvm-engine-cryomni3d-2.1.1-2.x32.rpm Wrote: /tmp/B.RkFNpI/RPMS/scummvm-engine-draci-2.1.1-2.x32.rpm Wrote: /tmp/B.RkFNpI/RPMS/scummvm-engine-drascula-2.1.1-2.x32.rpm Wrote: /tmp/B.RkFNpI/RPMS/scummvm-engine-dreamweb-2.1.1-2.x32.rpm Wrote: /tmp/B.RkFNpI/RPMS/scummvm-engine-glk-2.1.1-2.x32.rpm Wrote: /tmp/B.RkFNpI/RPMS/scummvm-engine-gob-2.1.1-2.x32.rpm Wrote: /tmp/B.RkFNpI/RPMS/scummvm-engine-groovie-2.1.1-2.x32.rpm Wrote: /tmp/B.RkFNpI/RPMS/scummvm-engine-hdb-2.1.1-2.x32.rpm Wrote: /tmp/B.RkFNpI/RPMS/scummvm-engine-hugo-2.1.1-2.x32.rpm Wrote: /tmp/B.RkFNpI/RPMS/scummvm-engine-illusions-2.1.1-2.x32.rpm Wrote: /tmp/B.RkFNpI/RPMS/scummvm-engine-kyra-2.1.1-2.x32.rpm Wrote: /tmp/B.RkFNpI/RPMS/scummvm-engine-lastexpress-2.1.1-2.x32.rpm Wrote: /tmp/B.RkFNpI/RPMS/scummvm-engine-lilliput-2.1.1-2.x32.rpm Wrote: /tmp/B.RkFNpI/RPMS/scummvm-engine-lure-2.1.1-2.x32.rpm Wrote: /tmp/B.RkFNpI/RPMS/scummvm-engine-made-2.1.1-2.x32.rpm Wrote: /tmp/B.RkFNpI/RPMS/scummvm-engine-mohawk-2.1.1-2.x32.rpm Wrote: /tmp/B.RkFNpI/RPMS/scummvm-engine-mutationofjb-2.1.1-2.x32.rpm Wrote: /tmp/B.RkFNpI/RPMS/scummvm-engine-parallaction-2.1.1-2.x32.rpm Wrote: /tmp/B.RkFNpI/RPMS/scummvm-engine-pink-2.1.1-2.x32.rpm Wrote: /tmp/B.RkFNpI/RPMS/scummvm-engine-plumbers-2.1.1-2.x32.rpm Wrote: /tmp/B.RkFNpI/RPMS/scummvm-engine-queen-2.1.1-2.x32.rpm Wrote: /tmp/B.RkFNpI/RPMS/scummvm-engine-saga-2.1.1-2.x32.rpm Wrote: /tmp/B.RkFNpI/RPMS/scummvm-engine-sci-2.1.1-2.x32.rpm Wrote: /tmp/B.RkFNpI/RPMS/scummvm-engine-scumm-2.1.1-2.x32.rpm Wrote: /tmp/B.RkFNpI/RPMS/scummvm-engine-sky-2.1.1-2.x32.rpm Wrote: /tmp/B.RkFNpI/RPMS/scummvm-engine-sludge-2.1.1-2.x32.rpm Wrote: /tmp/B.RkFNpI/RPMS/scummvm-engine-sword1-2.1.1-2.x32.rpm Wrote: /tmp/B.RkFNpI/RPMS/scummvm-engine-sword2-2.1.1-2.x32.rpm Wrote: /tmp/B.RkFNpI/RPMS/scummvm-engine-sword25-2.1.1-2.x32.rpm Wrote: /tmp/B.RkFNpI/RPMS/scummvm-engine-startrek-2.1.1-2.x32.rpm Wrote: /tmp/B.RkFNpI/RPMS/scummvm-engine-supernova-2.1.1-2.x32.rpm Wrote: /tmp/B.RkFNpI/RPMS/scummvm-engine-teenagent-2.1.1-2.x32.rpm Wrote: /tmp/B.RkFNpI/RPMS/scummvm-engine-testbed-2.1.1-2.x32.rpm Wrote: /tmp/B.RkFNpI/RPMS/scummvm-engine-tinsel-2.1.1-2.x32.rpm Wrote: /tmp/B.RkFNpI/RPMS/scummvm-engine-toon-2.1.1-2.x32.rpm Wrote: /tmp/B.RkFNpI/RPMS/scummvm-engine-touche-2.1.1-2.x32.rpm Wrote: /tmp/B.RkFNpI/RPMS/scummvm-engine-tsage-2.1.1-2.x32.rpm Wrote: /tmp/B.RkFNpI/RPMS/scummvm-engine-tucker-2.1.1-2.x32.rpm Wrote: /tmp/B.RkFNpI/RPMS/scummvm-engine-hopkins-2.1.1-2.x32.rpm Wrote: /tmp/B.RkFNpI/RPMS/scummvm-engine-pegasus-2.1.1-2.x32.rpm Wrote: /tmp/B.RkFNpI/RPMS/scummvm-engine-toltecs-2.1.1-2.x32.rpm Wrote: /tmp/B.RkFNpI/RPMS/scummvm-engine-tony-2.1.1-2.x32.rpm Wrote: /tmp/B.RkFNpI/RPMS/scummvm-engine-wintermute-2.1.1-2.x32.rpm Wrote: /tmp/B.RkFNpI/RPMS/scummvm-engine-access-2.1.1-2.x32.rpm Wrote: /tmp/B.RkFNpI/RPMS/scummvm-engine-adl-2.1.1-2.x32.rpm Wrote: /tmp/B.RkFNpI/RPMS/scummvm-engine-avalanche-2.1.1-2.x32.rpm Wrote: /tmp/B.RkFNpI/RPMS/scummvm-engine-bbvs-2.1.1-2.x32.rpm Wrote: /tmp/B.RkFNpI/RPMS/scummvm-engine-cge2-2.1.1-2.x32.rpm Wrote: /tmp/B.RkFNpI/RPMS/scummvm-engine-director-2.1.1-2.x32.rpm Wrote: /tmp/B.RkFNpI/RPMS/scummvm-engine-dm-2.1.1-2.x32.rpm Wrote: /tmp/B.RkFNpI/RPMS/scummvm-engine-fullpipe-2.1.1-2.x32.rpm Wrote: /tmp/B.RkFNpI/RPMS/scummvm-engine-gnap-2.1.1-2.x32.rpm Wrote: /tmp/B.RkFNpI/RPMS/scummvm-engine-lab-2.1.1-2.x32.rpm Wrote: /tmp/B.RkFNpI/RPMS/scummvm-engine-macventure-2.1.1-2.x32.rpm Wrote: /tmp/B.RkFNpI/RPMS/scummvm-engine-mads-2.1.1-2.x32.rpm Wrote: /tmp/B.RkFNpI/RPMS/scummvm-engine-mortevielle-2.1.1-2.x32.rpm Wrote: /tmp/B.RkFNpI/RPMS/scummvm-engine-neverhood-2.1.1-2.x32.rpm Wrote: /tmp/B.RkFNpI/RPMS/scummvm-engine-prince-2.1.1-2.x32.rpm Wrote: /tmp/B.RkFNpI/RPMS/scummvm-engine-sherlock-2.1.1-2.x32.rpm Wrote: /tmp/B.RkFNpI/RPMS/scummvm-engine-titanic-2.1.1-2.x32.rpm Wrote: /tmp/B.RkFNpI/RPMS/scummvm-engine-voyeur-2.1.1-2.x32.rpm Wrote: /tmp/B.RkFNpI/RPMS/scummvm-engine-wage-2.1.1-2.x32.rpm Wrote: /tmp/B.RkFNpI/RPMS/scummvm-engine-xeen-2.1.1-2.x32.rpm Wrote: /tmp/B.RkFNpI/RPMS/scummvm-engine-zvision-2.1.1-2.x32.rpm Wrote: /tmp/B.RkFNpI/RPMS/scummvm-theme-classic-2.1.1-2.x32.rpm Wrote: /tmp/B.RkFNpI/RPMS/scummvm-theme-modern-2.1.1-2.x32.rpm Wrote: /tmp/B.RkFNpI/RPMS/scummvm-theme-remastered-2.1.1-2.x32.rpm Wrote: /tmp/B.RkFNpI/RPMS/scummvm-debuginfo-2.1.1-2.x32.rpm Executing(%clean): /bin/sh -e /tmp/B.RkFNpI/BUILD/tmp/rpm-tmp.66739 + umask 022 + cd /tmp/B.RkFNpI/BUILD + cd scummvm-2.1.1 + /bin/rm '--interactive=never' -rf /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder + rm -rf /tmp/B.RkFNpI/BUILD/tmp/scummvm-2.1.1-root-builder ended at: Sat Aug 1 08:48:42 2020, done in 0:12:42.917726 + chmod -R u+rwX /tmp/B.RkFNpI/BUILD + rm -rf /tmp/B.RkFNpI/tmp /tmp/B.RkFNpI/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..945 Writing /spools/ready/packages.ndir.gz... Begin-PLD-Builder-Info upgrading packages End-PLD-Builder-Info + rm -rf /tmp/B.RkFNpI Begin-PLD-Builder-Info Build-Time: user:3626.23s sys:207.89s real:788.49s (faults io:114 non-io:43644970) Files queued for ftp: 154593970 scummvm-debuginfo-2.1.1-2.x32.rpm 41848 scummvm-theme-remastered-2.1.1-2.x32.rpm 56592 scummvm-theme-modern-2.1.1-2.x32.rpm 20227 scummvm-theme-classic-2.1.1-2.x32.rpm 157046 scummvm-engine-zvision-2.1.1-2.x32.rpm 345305 scummvm-engine-xeen-2.1.1-2.x32.rpm 84572 scummvm-engine-wage-2.1.1-2.x32.rpm 86974 scummvm-engine-voyeur-2.1.1-2.x32.rpm 950896 scummvm-engine-titanic-2.1.1-2.x32.rpm 374329 scummvm-engine-sherlock-2.1.1-2.x32.rpm 112294 scummvm-engine-prince-2.1.1-2.x32.rpm 357645 scummvm-engine-neverhood-2.1.1-2.x32.rpm 85675 scummvm-engine-mortevielle-2.1.1-2.x32.rpm 624224 scummvm-engine-mads-2.1.1-2.x32.rpm 96398 scummvm-engine-macventure-2.1.1-2.x32.rpm 82325 scummvm-engine-lab-2.1.1-2.x32.rpm 177341 scummvm-engine-gnap-2.1.1-2.x32.rpm 339514 scummvm-engine-fullpipe-2.1.1-2.x32.rpm 182995 scummvm-engine-dm-2.1.1-2.x32.rpm 158609 scummvm-engine-director-2.1.1-2.x32.rpm 81325 scummvm-engine-cge2-2.1.1-2.x32.rpm 88663 scummvm-engine-bbvs-2.1.1-2.x32.rpm 139678 scummvm-engine-avalanche-2.1.1-2.x32.rpm 151765 scummvm-engine-adl-2.1.1-2.x32.rpm 158574 scummvm-engine-access-2.1.1-2.x32.rpm 432782 scummvm-engine-wintermute-2.1.1-2.x32.rpm 211881 scummvm-engine-tony-2.1.1-2.x32.rpm 76608 scummvm-engine-toltecs-2.1.1-2.x32.rpm 390266 scummvm-engine-pegasus-2.1.1-2.x32.rpm 175635 scummvm-engine-hopkins-2.1.1-2.x32.rpm 91751 scummvm-engine-tucker-2.1.1-2.x32.rpm 1217518 scummvm-engine-tsage-2.1.1-2.x32.rpm 75515 scummvm-engine-touche-2.1.1-2.x32.rpm 117483 scummvm-engine-toon-2.1.1-2.x32.rpm 241886 scummvm-engine-tinsel-2.1.1-2.x32.rpm 92922 scummvm-engine-testbed-2.1.1-2.x32.rpm 99344 scummvm-engine-teenagent-2.1.1-2.x32.rpm 172253 scummvm-engine-supernova-2.1.1-2.x32.rpm 339237 scummvm-engine-startrek-2.1.1-2.x32.rpm 187276 scummvm-engine-sword25-2.1.1-2.x32.rpm 138627 scummvm-engine-sword2-2.1.1-2.x32.rpm 118907 scummvm-engine-sword1-2.1.1-2.x32.rpm 113409 scummvm-engine-sludge-2.1.1-2.x32.rpm 104804 scummvm-engine-sky-2.1.1-2.x32.rpm 854172 scummvm-engine-scumm-2.1.1-2.x32.rpm 953603 scummvm-engine-sci-2.1.1-2.x32.rpm 213520 scummvm-engine-saga-2.1.1-2.x32.rpm 141455 scummvm-engine-queen-2.1.1-2.x32.rpm 16974 scummvm-engine-plumbers-2.1.1-2.x32.rpm 112087 scummvm-engine-pink-2.1.1-2.x32.rpm 220609 scummvm-engine-parallaction-2.1.1-2.x32.rpm 106479 scummvm-engine-mutationofjb-2.1.1-2.x32.rpm 465580 scummvm-engine-mohawk-2.1.1-2.x32.rpm 73890 scummvm-engine-made-2.1.1-2.x32.rpm 159716 scummvm-engine-lure-2.1.1-2.x32.rpm 68586 scummvm-engine-lilliput-2.1.1-2.x32.rpm 616524 scummvm-engine-lastexpress-2.1.1-2.x32.rpm 880894 scummvm-engine-kyra-2.1.1-2.x32.rpm 200438 scummvm-engine-illusions-2.1.1-2.x32.rpm 103039 scummvm-engine-hugo-2.1.1-2.x32.rpm 191806 scummvm-engine-hdb-2.1.1-2.x32.rpm 84519 scummvm-engine-groovie-2.1.1-2.x32.rpm 458058 scummvm-engine-gob-2.1.1-2.x32.rpm 643931 scummvm-engine-glk-2.1.1-2.x32.rpm 108182 scummvm-engine-dreamweb-2.1.1-2.x32.rpm 91041 scummvm-engine-drascula-2.1.1-2.x32.rpm 78719 scummvm-engine-draci-2.1.1-2.x32.rpm 190914 scummvm-engine-cryomni3d-2.1.1-2.x32.rpm 87380 scummvm-engine-cryo-2.1.1-2.x32.rpm 105918 scummvm-engine-cruise-2.1.1-2.x32.rpm 66030 scummvm-engine-composer-2.1.1-2.x32.rpm 127252 scummvm-engine-cine-2.1.1-2.x32.rpm 35270 scummvm-engine-chewy-2.1.1-2.x32.rpm 76541 scummvm-engine-cge-2.1.1-2.x32.rpm 699208 scummvm-engine-bladerunner-2.1.1-2.x32.rpm 249961 scummvm-engine-agos-2.1.1-2.x32.rpm 215299 scummvm-engine-agi-2.1.1-2.x32.rpm 898114 scummvm-tools-2.1.1-2.x32.rpm 1936358 scummvm-2.1.1-2.x32.rpm 3816 scummvm-2.1.1-2.src.rpm.uploadinfo End-PLD-Builder-Info
[Back to list of logs] [View rpm -qa of builder]