>>> scummvm: Building testing/scummvm 2.7.1-r0 (using abuild 3.11.21-r0) started Mon, 09 Oct 2023 18:38:32 +0000 >>> scummvm: Checking sanity of /home/buildozer/aports/testing/scummvm/APKBUILD... >>> scummvm: Analyzing dependencies... >>> scummvm: Installing for build: build-base alsa-lib-dev faad2-dev flac-dev fluidsynth-dev freetype-dev glu-dev jpeg-dev libogg-dev libpng-dev libtheora-dev libvorbis-dev sdl2-dev zlib-dev (1/164) Installing alsa-lib (1.2.10-r0) (2/164) Installing alsa-lib-dev (1.2.10-r0) (3/164) Installing faad2-libs (2.10.1-r2) (4/164) Installing faad2-dev (2.10.1-r2) (5/164) Installing libogg (1.3.5-r5) (6/164) Installing libflac (1.4.3-r1) (7/164) Installing libflac++ (1.4.3-r1) (8/164) Installing libogg-dev (1.3.5-r5) (9/164) Installing flac-dev (1.4.3-r1) (10/164) Installing dbus-libs (1.14.10-r0) (11/164) Installing libffi (3.4.4-r3) (12/164) Installing libintl (0.22.2-r0) (13/164) Installing libblkid (2.39.2-r0) (14/164) Installing libmount (2.39.2-r0) (15/164) Installing glib (2.78.0-r0) (16/164) Installing opus (1.4-r0) (17/164) Installing libsamplerate (0.2.2-r3) (18/164) Installing jack (1.9.22-r4) (19/164) Installing avahi-libs (0.8-r13) (20/164) Installing libcamera-ipa (0.1.0-r1) (21/164) Installing nettle (3.9.1-r0) (22/164) Installing p11-kit (0.25.0-r0) (23/164) Installing libtasn1 (4.19.0-r2) (24/164) Installing gnutls (3.8.1-r0) (25/164) Installing eudev-libs (3.2.14-r0) (26/164) Installing xz-libs (5.4.4-r0) (27/164) Installing libunwind (1.7.2-r1) (28/164) Installing yaml (0.2.5-r2) (29/164) Installing libcamera (0.1.0-r1) (30/164) Installing speexdsp (1.2.1-r2) (31/164) Installing libuv (1.46.0-r0) (32/164) Installing roc-toolkit-libs (0.2.5-r0) (33/164) Installing libvorbis (1.3.7-r2) (34/164) Installing libsndfile (1.2.2-r0) (35/164) Installing webrtc-audio-processing (0.3.1-r6) (36/164) Installing pipewire-libs (0.3.79-r0) (37/164) Installing portaudio (19.7.0-r2) (38/164) Installing libxau (1.0.11-r3) (39/164) Installing libmd (1.1.0-r0) (40/164) Installing libbsd (0.11.7-r3) (41/164) Installing libxdmcp (1.1.4-r3) (42/164) Installing libxcb (1.16-r0) (43/164) Installing libx11 (1.8.7-r0) (44/164) Installing libasyncns (0.8-r2) (45/164) Installing libltdl (2.4.7-r3) (46/164) Installing orc (0.4.34-r0) (47/164) Installing soxr (0.1.3-r7) (48/164) Installing tdb-libs (1.4.9-r0) (49/164) Installing libpulse (16.1-r11) (50/164) Installing readline (8.2.1-r2) (51/164) Installing fluidsynth-libs (2.3.4-r0) (52/164) Installing libuuid (2.39.2-r0) (53/164) Installing libfdisk (2.39.2-r0) (54/164) Installing libsmartcols (2.39.2-r0) (55/164) Installing util-linux-dev (2.39.2-r0) (56/164) Installing dbus-dev (1.14.10-r0) (57/164) Installing libbz2 (1.0.8-r6) (58/164) Installing bzip2-dev (1.0.8-r6) (59/164) Installing libxml2 (2.11.5-r0) (60/164) Installing libxml2-utils (2.11.5-r0) (61/164) Installing docbook-xml (4.5-r8) Executing docbook-xml-4.5-r8.post-install (62/164) Installing libgpg-error (1.47-r2) (63/164) Installing libgcrypt (1.10.2-r2) (64/164) Installing libxslt (1.1.38-r1) (65/164) Installing docbook-xsl (1.79.2-r8) Executing docbook-xsl-1.79.2-r8.post-install (66/164) Installing xz (5.4.4-r0) (67/164) Installing gettext-asprintf (0.22.2-r0) (68/164) Installing gettext-libs (0.22.2-r0) (69/164) Installing gettext-envsubst (0.22.2-r0) (70/164) Installing gettext (0.22.2-r0) (71/164) Installing gettext-dev (0.22.2-r0) (72/164) Installing gdbm (1.23-r1) (73/164) Installing mpdecimal (2.5.1-r2) (74/164) Installing libpanelw (6.4_p20230918-r2) (75/164) Installing sqlite-libs (3.43.1-r0) (76/164) Installing python3 (3.11.6-r0) (77/164) Installing python3-pycache-pyc0 (3.11.6-r0) (78/164) Installing pyc (0.1-r0) (79/164) Installing python3-pyc (3.11.6-r0) (80/164) Installing linux-headers (6.5-r0) (81/164) Installing libffi-dev (3.4.4-r3) (82/164) Installing bsd-compat-headers (0.7.2-r5) (83/164) Installing libformw (6.4_p20230918-r2) (84/164) Installing libmenuw (6.4_p20230918-r2) (85/164) Installing libncurses++ (6.4_p20230918-r2) (86/164) Installing ncurses-dev (6.4_p20230918-r2) (87/164) Installing libedit-dev (20230828.3.1-r3) (88/164) Installing zlib-dev (1.3-r0) (89/164) Installing libpcre2-16 (10.42-r1) (90/164) Installing libpcre2-32 (10.42-r1) (91/164) Installing pcre2-dev (10.42-r1) (92/164) Installing glib-dev (2.78.0-r0) (93/164) Installing jack-dev (1.9.22-r4) (94/164) Installing pipewire-dev (0.3.79-r0) (95/164) Installing libpulse-mainloop-glib (16.1-r11) (96/164) Installing pulseaudio-dev (16.1-r11) (97/164) Installing libportaudiocxx (19.7.0-r2) (98/164) Installing portaudio-dev (19.7.0-r2) (99/164) Installing libhistory (8.2.1-r2) (100/164) Installing readline-dev (8.2.1-r2) (101/164) Installing opus-dev (1.4-r0) (102/164) Installing libvorbis-dev (1.3.7-r2) (103/164) Installing libsndfile-dev (1.2.2-r0) (104/164) Installing fluidsynth-dev (2.3.4-r0) (105/164) Installing libpng (1.6.40-r0) (106/164) Installing freetype (2.13.2-r0) (107/164) Installing brotli (1.1.0-r0) (108/164) Installing brotli-dev (1.1.0-r0) (109/164) Installing libpng-dev (1.6.40-r0) (110/164) Installing freetype-dev (2.13.2-r0) (111/164) Installing libdrm (2.4.116-r0) (112/164) Installing libdrm-dev (2.4.116-r0) (113/164) Installing xorgproto (2023.2-r0) (114/164) Installing libxau-dev (1.0.11-r3) (115/164) Installing libxext (1.3.5-r3) (116/164) Installing xcb-proto (1.16.0-r0) (117/164) Installing xcb-proto-pyc (1.16.0-r0) (118/164) Installing libxdmcp-dev (1.1.4-r3) (119/164) Installing libxcb-dev (1.16-r0) (120/164) Installing xtrans (1.5.0-r0) (121/164) Installing libx11-dev (1.8.7-r0) (122/164) Installing libxext-dev (1.3.5-r3) (123/164) Installing libxdamage (1.1.6-r4) (124/164) Installing libxfixes (6.0.1-r3) (125/164) Installing libxfixes-dev (6.0.1-r3) (126/164) Installing libxdamage-dev (1.1.6-r4) (127/164) Installing libxshmfence (1.3.2-r5) (128/164) Installing libxshmfence-dev (1.3.2-r5) (129/164) Installing mesa (23.1.8-r1) (130/164) Installing wayland-libs-server (1.22.0-r4) (131/164) Installing mesa-gbm (23.1.8-r1) (132/164) Installing mesa-glapi (23.1.8-r1) (133/164) Installing wayland-libs-client (1.22.0-r4) (134/164) Installing mesa-egl (23.1.8-r1) (135/164) Installing libxxf86vm (1.1.5-r5) (136/164) Installing mesa-gl (23.1.8-r1) (137/164) Installing mesa-gles (23.1.8-r1) (138/164) Installing llvm15-libs (15.0.7-r12) (139/164) Installing mesa-osmesa (23.1.8-r1) (140/164) Installing clang15-headers (15.0.7-r18) (141/164) Installing libclc (15.0.7-r2) (142/164) Installing spirv-llvm-translator-libs (15.0.0-r4) (143/164) Installing spirv-tools (1.3.261.1-r0) (144/164) Installing clang15-libs (15.0.7-r18) (145/164) Installing musl-fts (1.2.7-r6) (146/164) Installing libelf (0.189-r3) (147/164) Installing mesa-rusticl (23.1.8-r1) (148/164) Installing mesa-xatracker (23.1.8-r1) (149/164) Installing libxxf86vm-dev (1.1.5-r5) (150/164) Installing mesa-dev (23.1.8-r1) (151/164) Installing glu (9.0.3-r3) (152/164) Installing glu-dev (9.0.3-r3) (153/164) Installing libjpeg-turbo (3.0.0-r1) (154/164) Installing libturbojpeg (3.0.0-r1) (155/164) Installing libjpeg-turbo-dev (3.0.0-r1) (156/164) Installing jpeg-dev (9e-r1) (157/164) Installing libtheora (1.1.1-r18) (158/164) Installing libtheora-dev (1.1.1-r18) (159/164) Installing sdl2 (2.28.4-r0) (160/164) Installing tslib (1.22-r1) (161/164) Installing directfb (1.7.7-r7) (162/164) Installing directfb-dev (1.7.7-r7) (163/164) Installing sdl2-dev (2.28.4-r0) (164/164) Installing .makedepends-scummvm (20231009.183834) Executing busybox-1.36.1-r12.trigger Executing glib-2.78.0-r0.trigger No schema files found: removed existing output file. OK: 909 MiB in 267 packages >>> scummvm: Cleaning up srcdir >>> scummvm: Cleaning up pkgdir >>> scummvm: Cleaning up tmpdir >>> scummvm: Fetching https://downloads.scummvm.org/frs/scummvm/2.7.1/scummvm-2.7.1.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 164M 0 165k 0 0 204k 0 0:13:40 --:--:-- 0:13:40 204k 2 164M 2 3479k 0 0 1922k 0 0:01:27 0:00:01 0:01:26 1922k 5 164M 5 8468k 0 0 2937k 0 0:00:57 0:00:02 0:00:55 2937k 9 164M 9 15.0M 0 0 3911k 0 0:00:42 0:00:03 0:00:39 3911k 12 164M 12 20.6M 0 0 4319k 0 0:00:38 0:00:04 0:00:34 4318k 16 164M 16 26.3M 0 0 4597k 0 0:00:36 0:00:05 0:00:31 5298k 19 164M 19 32.4M 0 0 4878k 0 0:00:34 0:00:06 0:00:28 5949k 23 164M 23 38.6M 0 0 5068k 0 0:00:33 0:00:07 0:00:26 6313k 28 164M 28 47.1M 0 0 5408k 0 0:00:31 0:00:08 0:00:23 6592k 31 164M 31 51.5M 0 0 5380k 0 0:00:31 0:00:09 0:00:22 6437k 35 164M 35 59.0M 0 0 5590k 0 0:00:30 0:00:10 0:00:20 6766k 39 164M 39 64.3M 0 0 5542k 0 0:00:30 0:00:11 0:00:19 6431k 43 164M 43 71.4M 0 0 5679k 0 0:00:29 0:00:12 0:00:17 6622k 47 164M 47 78.7M 0 0 5840k 0 0:00:28 0:00:13 0:00:15 6631k 51 164M 51 84.8M 0 0 5667k 0 0:00:29 0:00:15 0:00:14 6176k 54 164M 54 88.9M 0 0 5734k 0 0:00:29 0:00:15 0:00:14 6042k 58 164M 58 95.6M 0 0 5831k 0 0:00:28 0:00:16 0:00:12 6529k 63 164M 63 104M 0 0 5811k 0 0:00:28 0:00:18 0:00:10 6115k 64 164M 64 105M 0 0 5727k 0 0:00:29 0:00:18 0:00:11 5425k 67 164M 67 111M 0 0 5742k 0 0:00:29 0:00:19 0:00:10 6000k 70 164M 70 115M 0 0 5663k 0 0:00:29 0:00:20 0:00:09 5435k 72 164M 72 119M 0 0 5610k 0 0:00:29 0:00:21 0:00:08 4876k 75 164M 75 124M 0 0 5556k 0 0:00:30 0:00:22 0:00:08 4493k 78 164M 78 128M 0 0 5541k 0 0:00:30 0:00:23 0:00:07 4821k 82 164M 82 136M 0 0 5588k 0 0:00:30 0:00:24 0:00:06 4988k 86 164M 86 141M 0 0 5608k 0 0:00:29 0:00:25 0:00:04 5380k 90 164M 90 147M 0 0 5644k 0 0:00:29 0:00:26 0:00:03 5796k 94 164M 94 154M 0 0 5682k 0 0:00:29 0:00:27 0:00:02 6272k 97 164M 97 160M 0 0 5695k 0 0:00:29 0:00:28 0:00:01 6417k 100 164M 100 164M 0 0 5720k 0 0:00:29 0:00:29 --:--:-- 6461k >>> scummvm: Fetching https://downloads.scummvm.org/frs/scummvm/2.7.1/scummvm-2.7.1.tar.gz >>> scummvm: Checking sha512sums... scummvm-2.7.1.tar.gz: OK disable-forbidden.patch: OK >>> scummvm: Unpacking /var/cache/distfiles/scummvm-2.7.1.tar.gz... >>> scummvm: disable-forbidden.patch patching file common/forbidden.h Hunk #1 succeeded at 38 (offset -1 lines). Running ScummVM configure... Looking for C++ compiler... g++ Checking if compiler supports C++11... yes Checking for compiler version... GCC 13.1.1, ok Checking if C++11 initializer list is available... yes Checking if C++11 std::nullptr_t is available...yes Checking if C++11 alignas and alignof keywords are available... yes Using LLD linker... no Using Mold linker... 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 for whether C++ compiler accepts -Wno-address-of-packed-member... yes Checking endianness... little Checking 64-bitness... yes Type with 1 byte... char Type with 2 bytes... short Type with 4 bytes... int Type with 8 bytes... long Alignment required... yes Checking host CPU architecture... aarch64 Checking hosttype... linux-musl Checking for pkg-config... yes Looking for sdl-config... /usr/bin/sdl2-config Checking for SDL... yes Checking for SDL_Net... no Checking if host is POSIX compliant... yes Checking if posix_spawn is supported... yes Checking if fseeko with 64-bit off_t is supported... yes Checking whether to have a verbose build... no Checking whether building plugins was requested... no Checking if detection features building statically... yes Checking if building detection features for all engines... yes Checking for Ogg... yes Checking for TTS libraries... no Checking for Vorbis... yes Checking for Tremor... no (Vorbis/Tremor support is mutually exclusive) Checking for OPL2LPT... no Checking for RetroWave OPL3... no Checking for FLAC >= 1.0.1... yes Checking for MAD... no Checking for ALSA >= 0.9... yes Checking for libjpeg >= v6b... yes Checking for PNG >= 1.2.8... yes Checking for GIF >= 5.0.0... no 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... no Checking for liba52... no Looking for curl-config... none found! Checking for libcurl... no Cloud integration... no Checking for FluidSynth... yes Checking for FluidLite... no (FluidSynth/FluidLite support is mutually exclusive) Checking for readline... skipping (text console disabled) Checking for libunity... no Checking for gtk... no Checking for FreeType2... yes Checking for OpenGL... yes (runtime detection) Checking for OpenGL for game... yes (shaders enabled) Checking for Linux CD-ROM... yes Checking for curl... yes Checking for FriBidi... no Test C++11 compatibility during compilation... no Checking for Discord RPC... no Building translation support... yes (with runtime language detection) Building taskbar integration support... no Building system dialogs support... no Building text-to-speech support... no Building TinyGL support... yes Building Bink video support... yes Building updates support... no Enabling Address Sanitizer... no Enabling Thread Sanitizer... no Enabling Undefined Behavior Sanitizer... no Backend... sdl (2.28.4), 16bit color, high resolution, TinyGL, savegame timestamp, HQ and Edge scalers, aspect ratio correction, MT-32 emulator, Lua, Nuked OPL emulator WARNING: Disabling engine Escape from Monkey Island because the following dependencies are unmet: mpeg2 WARNING: Disabling engine Hpl1 because the following dependencies are unmet: GIF WARNING: Disabling engine Starship Titanic because the following dependencies are unmet: MAD Engines (builtin): SCUMM [all games] Access ADL AGI AGOS [all games] Adventure Game Studio Sanitarium Lord Avalot d'Argent Beavis and Butthead in Virtual Stupidity Blade Runner The Journeyman Project 2: Buried in Time 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 Blazing Dragons Drascula: The Vampire Strikes Back Dreamweb Freescape Glk Interactive Fiction games UFOs Gobli*ns The Griffon Legend Grim [Grim Fandango] Groovie [all games] Hades Challenge Hyperspace Delivery Boy! Hopkins FBI Hugo Trilogy Hypnotix Inc. In Cold Blood Illusions Engine Kingdom: The Far Reaches Kyra [all games] Labyrinth of Time The Last Express Lilliput Lure of the Temptress MacVenture MADE MADS [all games] Mohawk [all games] Mortevielle mTropolis Mutation of JB Myst 3 Nancy Drew Neverhood Nikita Game Interface Parallaction The Journeyman Project: Pegasus Prime Red Comrades Pink Panther Playground 3d: the testing and playground environment for 3d renderers Plumbers Don't Wear Ties The Prince and The Coward Private Eye Flight of the Amazon Queen SAGA [all games] SAGA2 SCI [all games] The Lost Files of Sherlock Holmes Beneath a Steel Sky Sludge The Longest Journey Star Trek 25th Anniversary/Judgment Rites Mission Supernova Broken Sword Broken Sword II Broken Sword 2.5 Teen Agent TestBed: the Testing framework Tetraedge Tinsel 3 Skulls of the Toltecs Tony Tough and the Night of Roasted Moths Toonstruck Touche: The Adventures of the Fifth Musketeer Trecision Adventure Module TsAGE Bud Tucker in Double Trouble Little Big Adventure Ultima Voyeur WAGE Wintermute [all games] World of Xeen Z-Vision Engines Skipped: Grim [Escape from Monkey Island] Hpl1 Starship Titanic WARNING: This ScummVM build contains the following UNSTABLE engines: Lord Avalot d'Argent Lost Eden Dungeon Master In Cold Blood Kingdom: The Far Reaches The Last Express Lilliput MacVenture MADS [MADS V2] Mohawk [Where in Time is Carmen Sandiego?] Mutation of JB Nancy Drew Playground 3d: the testing and playground environment for 3d renderers Sludge Star Trek 25th Anniversary/Judgment Rites TestBed: the Testing framework Tetraedge WAGE Wintermute [Wintermute3D] Creating engines/engines.mk Creating engines/detection_table.h Creating engines/plugins_table.h Creating config.h Creating config.mk fatal: not a git repository (or any of the parent directories): .git C++ engines/access/detection.o C++ engines/adl/detection.o C++ engines/agi/detection.o C++ engines/agi/wagparser.o C++ engines/agos/detection.o C++ engines/ags/detection.o C++ engines/asylum/detection.o C++ engines/avalanche/detection.o C++ engines/bbvs/detection.o C++ engines/buried/detection.o C++ engines/bladerunner/detection.o C++ engines/cge/detection.o C++ engines/cge2/detection.o C++ engines/cine/detection.o C++ engines/composer/detection.o C++ engines/cruise/detection.o C++ engines/dreamweb/detection.o C++ engines/chewy/detection.o C++ engines/cryo/detection.o C++ engines/cryomni3d/detection.o C++ engines/director/detection.o C++ engines/dm/detection.o C++ engines/draci/detection.o C++ engines/dragons/detection.o C++ engines/drascula/detection.o C++ engines/freescape/detection.o C++ engines/gnap/detection.o C++ engines/gob/detection/detection.o C++ engines/griffon/detection.o C++ engines/grim/detection.o C++ engines/groovie/detection.o C++ engines/hadesch/detection.o C++ engines/hdb/detection.o C++ engines/hopkins/detection.o C++ engines/hpl1/detection.o C++ engines/hugo/detection.o C++ engines/hypno/detection.o C++ engines/icb/detection.o C++ engines/illusions/detection.o C++ engines/kingdom/detection.o C++ engines/kyra/detection.o C++ engines/lab/detection.o C++ engines/lastexpress/detection.o C++ engines/lilliput/detection.o C++ engines/lure/detection.o C++ engines/macventure/detection.o C++ engines/made/detection.o C++ engines/mads/detection.o C++ engines/mohawk/detection.o C++ engines/mortevielle/detection.o C++ engines/mtropolis/detection.o C++ engines/mutationofjb/detection.o C++ engines/myst3/detection.o C++ engines/nancy/detection.o C++ engines/neverhood/detection.o C++ engines/ngi/detection.o C++ engines/parallaction/detection.o C++ engines/pegasus/detection.o C++ engines/petka/detection.o C++ engines/pink/detection.o C++ engines/playground3d/detection.o C++ engines/plumbers/detection.o C++ engines/prince/detection.o C++ engines/private/detection.o C++ engines/queen/detection.o C++ engines/saga/detection.o C++ engines/saga2/detection.o C++ engines/sci/detection.o C++ engines/scumm/detection.o C++ engines/sherlock/detection.o C++ engines/sky/detection.o C++ engines/sludge/detection.o C++ engines/stark/detection.o C++ engines/startrek/detection.o C++ engines/supernova/detection.o C++ engines/sword1/detection.o C++ engines/sword2/detection.o C++ engines/sword25/detection.o C++ engines/teenagent/detection.o C++ engines/testbed/detection.o C++ engines/tetraedge/detection.o C++ engines/tinsel/detection.o C++ engines/titanic/detection.o C++ engines/toltecs/detection.o C++ engines/tony/detection.o C++ engines/toon/detection.o C++ engines/touche/detection.o C++ engines/trecision/detection.o C++ engines/tsage/detection.o C++ engines/tucker/detection.o C++ engines/twine/detection.o C++ engines/ultima/detection.o C++ engines/voyeur/detection.o C++ engines/wage/detection.o C++ engines/wintermute/detection.o C++ engines/xeen/detection.o C++ engines/zvision/detection.o C++ backends/platform/sdl/sdl.o C++ backends/platform/sdl/sdl-window.o C++ backends/platform/sdl/posix/posix-main.o C++ backends/platform/sdl/posix/posix.o C++ base/test_new_standards.o C++ base/main.o C++ base/commandLine.o C++ base/plugins.o C++ engines/scumm/actor.o C++ engines/scumm/akos.o C++ engines/scumm/base-costume.o C++ engines/scumm/bomp.o C++ engines/scumm/boxes.o C++ engines/scumm/camera.o C++ engines/scumm/cdda.o C++ engines/scumm/charset.o C++ engines/scumm/charset-fontdata.o C++ engines/scumm/costume.o C++ engines/scumm/cursor.o C++ engines/scumm/debugger.o C++ engines/scumm/dialogs.o C++ engines/scumm/file.o C++ engines/scumm/file_nes.o C++ engines/scumm/gfx_gui.o C++ engines/scumm/gfx_mac.o C++ engines/scumm/gfx_towns.o C++ engines/scumm/gfx.o C++ engines/scumm/he/resource_he.o C++ engines/scumm/he/script_v60he.o C++ engines/scumm/he/script_v70he.o C++ engines/scumm/he/sound_he.o C++ engines/scumm/help.o C++ engines/scumm/imuse/imuse.o C++ engines/scumm/imuse/imuse_part.o C++ engines/scumm/imuse/imuse_player.o C++ engines/scumm/imuse/instrument.o C++ engines/scumm/imuse/sysex_samnmax.o C++ engines/scumm/imuse/sysex_scumm.o C++ engines/scumm/imuse/drivers/amiga.o C++ engines/scumm/imuse/drivers/fmtowns.o C++ engines/scumm/imuse/drivers/midi.o In file included from ./engines/xeen/xeen.h:38, from engines/xeen/detection.cpp:26: ./engines/xeen/locations.h:89:21: warning: 'virtual int Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 89 | virtual int show(); | ^~~~ ./engines/xeen/locations.h:357:21: note: by 'static bool Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 357 | static bool show(int portrait, const Common::String &name, | ^~~~ C++ engines/scumm/imuse/drivers/mac_m68k.o C++ engines/scumm/imuse/drivers/pcspk.o C++ engines/scumm/input.o C++ engines/scumm/ks_check.o C++ engines/scumm/metaengine.o C++ engines/scumm/midiparser_ro.o C++ engines/scumm/object.o C++ engines/scumm/palette.o C++ engines/scumm/players/player_ad.o C++ engines/scumm/players/player_apple2.o C++ engines/scumm/players/player_he.o C++ engines/scumm/players/player_mac.o C++ engines/scumm/players/player_mod.o C++ engines/scumm/players/player_nes.o C++ engines/scumm/players/player_pce.o C++ engines/scumm/players/player_sid.o C++ engines/scumm/players/player_towns.o C++ engines/scumm/players/player_v1.o C++ engines/scumm/players/player_v2.o C++ engines/scumm/players/player_v2a.o C++ engines/scumm/players/player_v2base.o C++ engines/scumm/players/player_v2cms.o C++ engines/scumm/players/player_v3a.o C++ engines/scumm/players/player_v3m.o C++ engines/scumm/players/player_v4a.o C++ engines/scumm/players/player_v5m.o C++ engines/scumm/resource_v2.o C++ engines/scumm/resource_v3.o C++ engines/scumm/resource_v4.o C++ engines/scumm/resource.o C++ engines/scumm/room.o C++ engines/scumm/saveload.o C++ engines/scumm/script_v0.o C++ engines/scumm/script_v2.o C++ engines/scumm/script_v3.o C++ engines/scumm/script_v4.o C++ engines/scumm/script_v5.o In file included from /usr/include/directfb/directfb.h:32, from /usr/include/SDL2/SDL_syswm.h:80, from ./backends/platform/sdl/sdl-sys.h:196, from ./backends/platform/sdl/sdl.h:25, from backends/platform/sdl/sdl.cpp:24: /usr/include/directfb/directfb++.h: In constructor 'DFBUpdates::DFBUpdates(int)': /usr/include/directfb/directfb++.h:351:22: warning: declaration of 'max_regions' shadows a member of 'DFBUpdates' [-Wshadow] 351 | DFBUpdates( int max_regions = 8 ) | ~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/directfb/directfb++.h:45: /usr/include/directfb/directfb_util.h:1459:17: note: shadowed declaration is here 1459 | int max_regions; | ^~~~~~~~~~~ /usr/include/directfb/directfb++.h: In constructor 'DFBUpdates::DFBUpdates(int)': /usr/include/directfb/directfb++.h:351:22: warning: declaration of 'max_regions' shadows a member of 'DFBUpdates' [-Wshadow] 351 | DFBUpdates( int max_regions = 8 ) | ~~~~^~~~~~~~~~~~~~~ /usr/include/directfb/directfb_util.h:1459:17: note: shadowed declaration is here 1459 | int max_regions; | ^~~~~~~~~~~ /usr/include/directfb/directfb++.h: In constructor 'DFBUpdates::DFBUpdates(int)': /usr/include/directfb/directfb++.h:351:22: warning: declaration of 'max_regions' shadows a member of 'DFBUpdates' [-Wshadow] 351 | DFBUpdates( int max_regions = 8 ) | ~~~~^~~~~~~~~~~~~~~ /usr/include/directfb/directfb_util.h:1459:17: note: shadowed declaration is here 1459 | int max_regions; | ^~~~~~~~~~~ C++ engines/scumm/script_v6.o C++ engines/scumm/script.o C++ engines/scumm/scumm.o C++ engines/scumm/sound.o C++ engines/scumm/string.o C++ engines/scumm/usage_bits.o C++ engines/scumm/util.o C++ engines/scumm/vars.o In file included from /usr/include/directfb/directfb.h:32, from /usr/include/SDL2/SDL_syswm.h:80, from ./backends/platform/sdl/sdl-sys.h:196, from ./backends/platform/sdl/sdl.h:25, from ./backends/platform/sdl/posix/posix.h:25, from backends/platform/sdl/posix/posix.cpp:35: /usr/include/directfb/directfb++.h: In constructor 'DFBUpdates::DFBUpdates(int)': /usr/include/directfb/directfb++.h:351:22: warning: declaration of 'max_regions' shadows a member of 'DFBUpdates' [-Wshadow] 351 | DFBUpdates( int max_regions = 8 ) | ~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/directfb/directfb++.h:45: /usr/include/directfb/directfb_util.h:1459:17: note: shadowed declaration is here 1459 | int max_regions; | ^~~~~~~~~~~ /usr/include/directfb/directfb++.h: In constructor 'DFBUpdates::DFBUpdates(int)': /usr/include/directfb/directfb++.h:351:22: warning: declaration of 'max_regions' shadows a member of 'DFBUpdates' [-Wshadow] 351 | DFBUpdates( int max_regions = 8 ) | ~~~~^~~~~~~~~~~~~~~ /usr/include/directfb/directfb_util.h:1459:17: note: shadowed declaration is here 1459 | int max_regions; | ^~~~~~~~~~~ /usr/include/directfb/directfb++.h: In constructor 'DFBUpdates::DFBUpdates(int)': /usr/include/directfb/directfb++.h:351:22: warning: declaration of 'max_regions' shadows a member of 'DFBUpdates' [-Wshadow] 351 | DFBUpdates( int max_regions = 8 ) | ~~~~^~~~~~~~~~~~~~~ /usr/include/directfb/directfb_util.h:1459:17: note: shadowed declaration is here 1459 | int max_regions; | ^~~~~~~~~~~ In file included from /usr/include/directfb/directfb.h:32, from /usr/include/SDL2/SDL_syswm.h:80, from ./backends/platform/sdl/sdl-sys.h:196, from ./backends/platform/sdl/sdl-window.h:25, from backends/platform/sdl/sdl-window.cpp:24: /usr/include/directfb/directfb++.h: In constructor 'DFBUpdates::DFBUpdates(int)': /usr/include/directfb/directfb++.h:351:22: warning: declaration of 'max_regions' shadows a member of 'DFBUpdates' [-Wshadow] 351 | DFBUpdates( int max_regions = 8 ) | ~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/directfb/directfb++.h:45: /usr/include/directfb/directfb_util.h:1459:17: note: shadowed declaration is here 1459 | int max_regions; | ^~~~~~~~~~~ /usr/include/directfb/directfb++.h: In constructor 'DFBUpdates::DFBUpdates(int)': /usr/include/directfb/directfb++.h:351:22: warning: declaration of 'max_regions' shadows a member of 'DFBUpdates' [-Wshadow] 351 | DFBUpdates( int max_regions = 8 ) | ~~~~^~~~~~~~~~~~~~~ /usr/include/directfb/directfb_util.h:1459:17: note: shadowed declaration is here 1459 | int max_regions; | ^~~~~~~~~~~ /usr/include/directfb/directfb++.h: In constructor 'DFBUpdates::DFBUpdates(int)': /usr/include/directfb/directfb++.h:351:22: warning: declaration of 'max_regions' shadows a member of 'DFBUpdates' [-Wshadow] 351 | DFBUpdates( int max_regions = 8 ) | ~~~~^~~~~~~~~~~~~~~ /usr/include/directfb/directfb_util.h:1459:17: note: shadowed declaration is here 1459 | int max_regions; | ^~~~~~~~~~~ In file included from /usr/include/directfb/directfb.h:32, from /usr/include/SDL2/SDL_syswm.h:80, from ./backends/platform/sdl/sdl-sys.h:196, from ./backends/platform/sdl/sdl.h:25, from ./backends/platform/sdl/posix/posix.h:25, from backends/platform/sdl/posix/posix-main.cpp:26: /usr/include/directfb/directfb++.h: In constructor 'DFBUpdates::DFBUpdates(int)': /usr/include/directfb/directfb++.h:351:22: warning: declaration of 'max_regions' shadows a member of 'DFBUpdates' [-Wshadow] 351 | DFBUpdates( int max_regions = 8 ) | ~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/directfb/directfb++.h:45: /usr/include/directfb/directfb_util.h:1459:17: note: shadowed declaration is here 1459 | int max_regions; | ^~~~~~~~~~~ /usr/include/directfb/directfb++.h: In constructor 'DFBUpdates::DFBUpdates(int)': /usr/include/directfb/directfb++.h:351:22: warning: declaration of 'max_regions' shadows a member of 'DFBUpdates' [-Wshadow] 351 | DFBUpdates( int max_regions = 8 ) | ~~~~^~~~~~~~~~~~~~~ /usr/include/directfb/directfb_util.h:1459:17: note: shadowed declaration is here 1459 | int max_regions; | ^~~~~~~~~~~ /usr/include/directfb/directfb++.h: In constructor 'DFBUpdates::DFBUpdates(int)': /usr/include/directfb/directfb++.h:351:22: warning: declaration of 'max_regions' shadows a member of 'DFBUpdates' [-Wshadow] 351 | DFBUpdates( int max_regions = 8 ) | ~~~~^~~~~~~~~~~~~~~ /usr/include/directfb/directfb_util.h:1459:17: note: shadowed declaration is here 1459 | int max_regions; | ^~~~~~~~~~~ C++ engines/scumm/verbs.o C++ engines/scumm/nut_renderer.o C++ engines/scumm/string_v7.o C++ engines/scumm/script_v8.o C++ engines/scumm/imuse_digi/dimuse_bndmgr.o C++ engines/scumm/imuse_digi/dimuse_codecs.o C++ engines/scumm/imuse_digi/dimuse_sndmgr.o C++ engines/scumm/imuse_digi/dimuse_tables.o C++ engines/scumm/imuse_digi/dimuse_engine.o C++ engines/scumm/imuse_digi/dimuse_cmds.o C++ engines/scumm/imuse_digi/dimuse_dispatch.o C++ engines/scumm/imuse_digi/dimuse_fades.o C++ engines/scumm/imuse_digi/dimuse_files.o C++ engines/scumm/imuse_digi/dimuse_groups.o C++ engines/scumm/imuse_digi/dimuse_internalmixer.o C++ engines/scumm/imuse_digi/dimuse_scripts.o C++ engines/scumm/imuse_digi/dimuse_streamer.o C++ engines/scumm/imuse_digi/dimuse_tracks.o C++ engines/scumm/imuse_digi/dimuse_triggers.o C++ engines/scumm/imuse_digi/dimuse_utils.o C++ engines/scumm/imuse_digi/dimuse_wave.o C++ engines/scumm/imuse_digi/dimuse_waveout.o C++ engines/scumm/insane/insane.o C++ engines/scumm/insane/insane_ben.o C++ engines/scumm/insane/insane_enemy.o C++ engines/scumm/insane/insane_scenes.o C++ engines/scumm/insane/insane_iact.o C++ engines/scumm/smush/codec1.o C++ engines/scumm/smush/codec20.o C++ engines/scumm/smush/codec37.o C++ engines/scumm/smush/codec47.o C++ engines/scumm/smush/smush_player.o C++ engines/scumm/he/animation_he.o C++ engines/scumm/he/cup_player_he.o C++ engines/scumm/he/floodfill_he.o C++ engines/scumm/he/logic_he.o C++ engines/scumm/he/palette_he.o C++ engines/scumm/he/script_v71he.o C++ engines/scumm/he/script_v72he.o C++ engines/scumm/he/script_v80he.o C++ engines/scumm/he/script_v90he.o C++ engines/scumm/he/script_v100he.o C++ engines/scumm/he/sprite_he.o C++ engines/scumm/he/wiz_he.o C++ engines/scumm/he/localizer.o C++ engines/scumm/he/logic/baseball2001.o C++ engines/scumm/he/logic/basketball.o C++ engines/scumm/he/logic/football.o C++ engines/scumm/he/logic/funshop.o C++ engines/scumm/he/logic/moonbase_logic.o C++ engines/scumm/he/logic/puttrace.o C++ engines/scumm/he/logic/soccer.o C++ engines/scumm/he/moonbase/ai_defenseunit.o C++ engines/scumm/he/moonbase/ai_main.o C++ engines/scumm/he/moonbase/ai_node.o C++ engines/scumm/he/moonbase/ai_targetacquisition.o C++ engines/scumm/he/moonbase/ai_traveller.o C++ engines/scumm/he/moonbase/ai_tree.o C++ engines/scumm/he/moonbase/ai_types.o C++ engines/scumm/he/moonbase/ai_weapon.o C++ engines/scumm/he/moonbase/distortion.o C++ engines/scumm/he/moonbase/moonbase.o C++ engines/scumm/he/moonbase/moonbase_fow.o C++ engines/access/animation.o C++ engines/access/asurface.o C++ engines/access/access.o C++ engines/access/bubble_box.o C++ engines/access/char.o C++ engines/access/data.o C++ engines/access/debugger.o C++ engines/access/decompress.o C++ engines/access/events.o C++ engines/access/files.o C++ engines/access/font.o C++ engines/access/inventory.o C++ engines/access/metaengine.o C++ engines/access/player.o C++ engines/access/resources.o C++ engines/access/room.o C++ engines/access/screen.o C++ engines/access/scripts.o C++ engines/access/sound.o C++ engines/access/video.o C++ engines/access/video/movie_decoder.o C++ engines/access/amazon/amazon_game.o C++ engines/access/amazon/amazon_logic.o C++ engines/access/amazon/amazon_player.o C++ engines/access/amazon/amazon_resources.o C++ engines/access/amazon/amazon_room.o C++ engines/access/amazon/amazon_scripts.o C++ engines/access/martian/martian_game.o C++ engines/access/martian/martian_player.o C++ engines/access/martian/martian_resources.o C++ engines/access/martian/martian_room.o C++ engines/access/martian/martian_scripts.o C++ engines/adl/adl.o C++ engines/adl/adl_v2.o C++ engines/adl/adl_v3.o C++ engines/adl/adl_v4.o C++ engines/adl/adl_v5.o engines/access/player.cpp: In member function 'virtual void Access::Player::load()': engines/access/player.cpp:107:49: warning: argument 1 range [18446744073709551615, 18446744073709551615] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 107 | _walkOffDR = new Common::Point[dataCount]; | ^ In file included from ./common/scummsys.h:139, from ./common/algorithm.h:25, from engines/access/player.cpp:22: /usr/include/c++/13.1.1/new:128:26: note: in a call to allocation function 'void* operator new [](std::size_t)' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^~~~~~~~ engines/access/player.cpp:108:49: warning: argument 1 range [18446744073709551615, 18446744073709551615] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 108 | _walkOffUL = new Common::Point[dataCount]; | ^ /usr/include/c++/13.1.1/new:128:26: note: in a call to allocation function 'void* operator new [](std::size_t)' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^~~~~~~~ engines/access/player.cpp:108:49: warning: argument 1 range [18446744073709551615, 18446744073709551615] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 108 | _walkOffUL = new Common::Point[dataCount]; | ^ /usr/include/c++/13.1.1/new:128:26: note: in a call to allocation function 'void* operator new [](std::size_t)' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^~~~~~~~ engines/access/player.cpp:109:49: warning: argument 1 range [18446744073709551615, 18446744073709551615] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 109 | _walkOffDL = new Common::Point[dataCount]; | ^ /usr/include/c++/13.1.1/new:128:26: note: in a call to allocation function 'void* operator new [](std::size_t)' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^~~~~~~~ C++ engines/adl/console.o C++ engines/adl/disk.o C++ engines/adl/display.o C++ engines/adl/display_a2.o C++ engines/adl/hires1.o C++ engines/adl/hires2.o C++ engines/adl/hires4.o C++ engines/adl/hires5.o C++ engines/adl/hires6.o C++ engines/adl/metaengine.o C++ engines/adl/sound.o C++ engines/agi/agi.o C++ engines/agi/checks.o C++ engines/agi/console.o C++ engines/agi/cycle.o C++ engines/agi/font.o C++ engines/agi/global.o C++ engines/agi/graphics.o C++ engines/agi/inv.o C++ engines/agi/keyboard.o C++ engines/agi/loader_v1.o C++ engines/agi/loader_v2.o C++ engines/agi/loader_v3.o C++ engines/agi/logic.o C++ engines/agi/lzw.o C++ engines/agi/menu.o C++ engines/agi/metaengine.o C++ engines/agi/motion.o C++ engines/agi/objects.o C++ engines/agi/opcodes.o C++ engines/agi/op_cmd.o C++ engines/agi/op_dbg.o C++ engines/agi/op_test.o C++ engines/agi/picture.o C++ engines/agi/saveload.o C++ engines/agi/sound.o C++ engines/agi/sound_2gs.o C++ engines/agi/sound_coco3.o C++ engines/agi/sound_midi.o C++ engines/agi/sound_pcjr.o C++ engines/agi/sound_sarien.o engines/scumm/saveload.cpp: In member function 'void Scumm::ScummEngine::loadResourceOLD(Common::Serializer&, Scumm::ResType, Scumm::ResId)': engines/scumm/saveload.cpp:2177:24: warning: 'tmp' may be used uninitialized [-Wmaybe-uninitialized] 2177 | uint16 tmp; | ^~~ C++ engines/agi/sprite.o engines/scumm/saveload.cpp:2173:16: warning: 'size' may be used uninitialized [-Wmaybe-uninitialized] 2173 | uint32 size; | ^~~~ C++ engines/agi/systemui.o engines/scumm/saveload.cpp: In member function 'void Scumm::ScummEngine::loadResource(Common::Serializer&, Scumm::ResType, Scumm::ResId)': engines/scumm/saveload.cpp:2225:24: warning: 'size' may be used uninitialized [-Wmaybe-uninitialized] 2225 | uint32 size; | ^~~~ engines/scumm/saveload.cpp:2237:24: warning: 'size' may be used uninitialized [-Wmaybe-uninitialized] 2237 | uint32 size; | ^~~~ C++ engines/agi/text.o C++ engines/agi/view.o C++ engines/agi/words.o C++ engines/agi/preagi/preagi.o C++ engines/agi/preagi/mickey.o C++ engines/agi/preagi/troll.o C++ engines/agi/preagi/winnie.o C++ engines/agos/drivers/accolade/adlib.o C++ engines/agos/drivers/accolade/casio.o C++ engines/agos/drivers/accolade/cms.o C++ engines/agos/drivers/accolade/driverfile.o C++ engines/agos/drivers/accolade/pc98.o C++ engines/agos/drivers/accolade/mt32.o C++ engines/agos/drivers/simon1/adlib.o C++ engines/agos/agos.o C++ engines/agos/charset.o C++ engines/agos/charset-fontdata.o C++ engines/agos/contain.o C++ engines/agos/cursor.o C++ engines/agos/debug.o C++ engines/agos/debugger.o C++ engines/agos/draw.o C++ engines/agos/event.o C++ engines/agos/gfx.o C++ engines/agos/icons.o C++ engines/agos/input.o C++ engines/agos/input_pn.o C++ engines/agos/items.o C++ engines/agos/menus.o C++ engines/agos/metaengine.o C++ engines/agos/midi.o C++ engines/agos/midiparser_gmf.o C++ engines/agos/midiparser_s1d.o C++ engines/agos/midiparser_simonwin.o engines/scumm/saveload.cpp: In member function 'virtual void Scumm::ScummEngine::saveLoadWithSerializer(Common::Serializer&)': engines/scumm/saveload.cpp:1673:32: warning: 'tmp' may be used uninitialized [-Wmaybe-uninitialized] 1673 | uint16 tmp; | ^~~ engines/scumm/saveload.cpp:1651:15: warning: 'idx' may be used uninitialized [-Wmaybe-uninitialized] 1651 | ResId idx; | ^~~ engines/scumm/saveload.cpp:1882:23: warning: 'tmp' may be used uninitialized [-Wmaybe-uninitialized] 1882 | uint8 tmp; | ^~~ C++ engines/agos/pn.o C++ engines/agos/res.o C++ engines/agos/res_ami.o C++ engines/agos/res_snd.o C++ engines/agos/rooms.o C++ engines/agos/saveload.o C++ engines/agos/script.o C++ engines/agos/script_pn.o C++ engines/agos/script_e1.o C++ engines/agos/script_e2.o C++ engines/agos/script_ww.o C++ engines/agos/script_s1.o C++ engines/agos/script_s2.o C++ engines/agos/sfxparser_accolade.o C++ engines/agos/sound.o C++ engines/agos/string.o C++ engines/agos/string_pn.o C++ engines/agos/subroutine.o C++ engines/agos/verb.o C++ engines/agos/verb_pn.o C++ engines/agos/vga.o C++ engines/agos/vga_pn.o C++ engines/agos/vga_e2.o C++ engines/agos/vga_ww.o C++ engines/agos/vga_s1.o C++ engines/agos/vga_s2.o C++ engines/agos/window.o C++ engines/agos/zones.o C++ engines/agos/animation.o C++ engines/agos/feeble.o C++ engines/agos/oracle.o C++ engines/agos/script_dp.o C++ engines/agos/script_ff.o C++ engines/agos/script_pp.o C++ engines/agos/vga_ff.o C++ engines/ags/ags.o C++ engines/ags/dialogs.o C++ engines/ags/events.o C++ engines/ags/game_scanner.o C++ engines/ags/globals.o C++ engines/ags/metaengine.o C++ engines/ags/music.o C++ engines/ags/console.o C++ engines/ags/lib/aastr-0.1.1/aarot.o C++ engines/ags/lib/aastr-0.1.1/aastr.o C++ engines/ags/lib/aastr-0.1.1/aautil.o C++ engines/ags/lib/alfont/alfont.o C++ engines/ags/lib/allegro/color.o C++ engines/ags/lib/allegro/config.o C++ engines/ags/lib/allegro/draw.o C++ engines/ags/lib/allegro/file.o C++ engines/ags/lib/allegro/fixed.o C++ engines/ags/lib/allegro/flood.o C++ engines/ags/lib/allegro/gfx.o C++ engines/ags/lib/allegro/graphics.o C++ engines/ags/lib/allegro/math.o C++ engines/ags/lib/allegro/rotate.o C++ engines/ags/lib/allegro/surface.o C++ engines/ags/lib/allegro/system.o C++ engines/ags/lib/allegro/unicode.o C++ engines/ags/lib/std/std.o C++ engines/ags/lib/system/datetime.o C++ engines/ags/shared/ac/dynobj/script_audio_clip.o C++ engines/ags/shared/ac/audio_clip_type.o C++ engines/ags/shared/ac/character_info.o C++ engines/ags/shared/ac/common.o C++ engines/ags/shared/ac/dialog_topic.o C++ engines/ags/shared/ac/game_setup_struct.o C++ engines/ags/shared/ac/game_setup_struct_base.o C++ engines/ags/shared/ac/inventory_item_info.o C++ engines/ags/shared/ac/keycode.o C++ engines/ags/shared/ac/mouse_cursor.o C++ engines/ags/shared/ac/sprite_cache.o C++ engines/ags/shared/ac/sprite_file.o C++ engines/ags/shared/ac/view.o C++ engines/ags/shared/ac/words_dictionary.o C++ engines/ags/shared/core/asset.o C++ engines/ags/shared/core/asset_manager.o C++ engines/ags/shared/debugging/debug_manager.o C++ engines/ags/shared/font/fonts.o C++ engines/ags/shared/font/ttf_font_renderer.o C++ engines/ags/shared/font/wfn_font.o C++ engines/ags/shared/font/wfn_font_renderer.o C++ engines/ags/shared/game/custom_properties.o C++ engines/ags/shared/game/interactions.o C++ engines/ags/shared/game/main_game_file.o C++ engines/ags/shared/game/room_file.o C++ engines/ags/shared/game/room_file_base.o C++ engines/ags/shared/game/room_file_deprecated.o C++ engines/ags/shared/game/room_struct.o C++ engines/ags/shared/game/tra_file.o C++ engines/ags/shared/gfx/allegro_bitmap.o C++ engines/ags/shared/gfx/bitmap.o C++ engines/ags/shared/gfx/image.o C++ engines/ags/shared/gui/gui_button.o C++ engines/ags/shared/gui/gui_inv.o C++ engines/ags/shared/gui/gui_label.o C++ engines/ags/shared/gui/gui_listbox.o C++ engines/ags/shared/gui/gui_main.o C++ engines/ags/shared/gui/gui_object.o C++ engines/ags/shared/gui/gui_slider.o C++ engines/ags/shared/gui/gui_textbox.o C++ engines/ags/shared/script/cc_common.o C++ engines/ags/shared/script/cc_script.o C++ engines/ags/shared/util/aligned_stream.o C++ engines/ags/shared/util/buffered_stream.o C++ engines/ags/shared/util/compress.o C++ engines/ags/shared/util/data_ext.o C++ engines/ags/shared/util/data_stream.o C++ engines/ags/shared/util/directory.o C++ engines/ags/shared/util/file.o C++ engines/ags/shared/util/file_stream.o C++ engines/ags/shared/util/geometry.o C++ engines/ags/shared/util/ini_file.o C++ engines/ags/shared/util/ini_util.o C++ engines/ags/shared/util/lzw.o C++ engines/ags/shared/util/memory_stream.o C++ engines/ags/shared/util/multi_file_lib.o C++ engines/ags/shared/util/path.o C++ engines/ags/shared/util/proxy_stream.o C++ engines/ags/shared/util/stdio_compat.o C++ engines/ags/shared/util/stream.o C++ engines/ags/shared/util/string.o C++ engines/ags/shared/util/string_compat.o C++ engines/ags/shared/util/string_utils.o C++ engines/ags/shared/util/text_stream_reader.o C++ engines/ags/shared/util/text_stream_writer.o C++ engines/ags/shared/util/version.o C++ engines/ags/shared/util/wgt2_allg.o C++ engines/ags/engine/ac/audio_channel.o C++ engines/ags/engine/ac/audio_clip.o C++ engines/ags/engine/ac/button.o C++ engines/ags/engine/ac/cd_audio.o C++ engines/ags/engine/ac/character.o C++ engines/ags/engine/ac/character_extras.o C++ engines/ags/engine/ac/character_info_engine.o C++ engines/ags/engine/ac/date_time.o C++ engines/ags/engine/ac/dialog.o C++ engines/ags/engine/ac/dialog_options_rendering.o C++ engines/ags/engine/ac/display.o C++ engines/ags/engine/ac/draw.o C++ engines/ags/engine/ac/drawing_surface.o C++ engines/ags/engine/ac/draw_software.o C++ engines/ags/engine/ac/dynamic_sprite.o C++ engines/ags/engine/ac/event.o C++ engines/ags/engine/ac/file.o C++ engines/ags/engine/ac/game.o C++ engines/ags/engine/ac/game_setup.o C++ engines/ags/engine/ac/game_state.o C++ engines/ags/engine/ac/global_api.o C++ engines/ags/engine/ac/global_audio.o C++ engines/ags/engine/ac/global_button.o C++ engines/ags/engine/ac/global_character.o C++ engines/ags/engine/ac/global_date_time.o C++ engines/ags/engine/ac/global_debug.o C++ engines/ags/engine/ac/global_dialog.o C++ engines/ags/engine/ac/global_display.o C++ engines/ags/engine/ac/global_drawing_surface.o C++ engines/ags/engine/ac/global_dynamic_sprite.o C++ engines/ags/engine/ac/global_file.o C++ engines/ags/engine/ac/global_game.o C++ engines/ags/engine/ac/global_gui.o C++ engines/ags/engine/ac/global_hotspot.o C++ engines/ags/engine/ac/global_inventory_item.o C++ engines/ags/engine/ac/global_inv_window.o C++ engines/ags/engine/ac/global_label.o C++ engines/ags/engine/ac/global_listbox.o C++ engines/ags/engine/ac/global_mouse.o C++ engines/ags/engine/ac/global_object.o C++ engines/ags/engine/ac/global_overlay.o C++ engines/ags/engine/ac/global_palette.o C++ engines/ags/engine/ac/global_parser.o C++ engines/ags/engine/ac/global_region.o C++ engines/ags/engine/ac/global_room.o C++ engines/ags/engine/ac/global_screen.o C++ engines/ags/engine/ac/global_slider.o C++ engines/ags/engine/ac/global_string.o C++ engines/ags/engine/ac/global_textbox.o C++ engines/ags/engine/ac/global_timer.o C++ engines/ags/engine/ac/global_translation.o C++ engines/ags/engine/ac/global_video.o C++ engines/ags/engine/ac/global_viewport.o C++ engines/ags/engine/ac/global_view_frame.o C++ engines/ags/engine/ac/global_walkable_area.o C++ engines/ags/engine/ac/global_walk_behind.o C++ engines/ags/engine/ac/gui.o C++ engines/ags/engine/ac/gui_control.o C++ engines/ags/engine/ac/gui_inv.o C++ engines/ags/engine/ac/hotspot.o C++ engines/ags/engine/ac/interface_button.o C++ engines/ags/engine/ac/interface_element.o C++ engines/ags/engine/ac/inventory_item.o C++ engines/ags/engine/ac/inv_window.o C++ engines/ags/engine/ac/label.o C++ engines/ags/engine/ac/listbox.o C++ engines/ags/engine/ac/math.o C++ engines/ags/engine/ac/mouse.o C++ engines/ags/engine/ac/move_list.o C++ engines/ags/engine/ac/object.o C++ engines/ags/engine/ac/overlay.o C++ engines/ags/engine/ac/parser.o C++ engines/ags/engine/ac/properties.o C++ engines/ags/engine/ac/region.o C++ engines/ags/engine/ac/rich_game_media.o C++ engines/ags/engine/ac/room.o C++ engines/ags/engine/ac/room_object.o engines/ags/engine/ac/global_game.cpp: In function 'void AGS3::SetMultitasking(int)': engines/ags/engine/ac/global_game.cpp:647:48: warning: comparison is always true due to limited range of data type [-Wtype-limits] 647 | if ((_GP(usetup).override_multitasking >= 0) && (mode != _GP(usetup).override_multitasking)) { C++ engines/ags/engine/ac/room_status.o C++ engines/ags/engine/ac/route_finder.o C++ engines/ags/engine/ac/route_finder_impl.o C++ engines/ags/engine/ac/route_finder_impl_legacy.o C++ engines/ags/engine/ac/route_finder_jps.o C++ engines/ags/engine/ac/screen.o C++ engines/ags/engine/ac/screen_overlay.o C++ engines/ags/engine/ac/script_containers.o C++ engines/ags/engine/ac/slider.o C++ engines/ags/engine/ac/speech.o C++ engines/ags/engine/ac/sprite.o C++ engines/ags/engine/ac/sprite_cache_engine.o C++ engines/ags/engine/ac/string.o C++ engines/ags/engine/ac/system.o C++ engines/ags/engine/ac/sys_events.o C++ engines/ags/engine/ac/textbox.o engines/ags/shared/game/room_file.cpp: In function 'AGS3::AGS::Shared::HError AGS3::AGS::Shared::ExtractScriptTextReader(Stream*, int, const String&, AGS3::soff_t, bool&)': engines/ags/shared/game/room_file.cpp:630:42: warning: 'this' pointer is null [-Wnonnull] 630 | *reader_script = buf; | ^~~ In file included from ./engines/ags/shared/core/asset.h:32, from ./engines/ags/shared/core/asset_manager.h:45, from engines/ags/shared/game/room_file.cpp:25: ./engines/ags/shared/util/string.h:398:17: note: in a call to non-static member function 'AGS3::AGS::Shared::String& AGS3::AGS::Shared::String::operator=(const char*)' 398 | String &operator=(const char *cstr); | ^~~~~~~~ C++ engines/ags/engine/ac/timer.o C++ engines/ags/engine/ac/translation.o C++ engines/ags/engine/ac/view_frame.o C++ engines/ags/engine/ac/viewport_script.o C++ engines/ags/engine/ac/walkable_area.o C++ engines/ags/engine/ac/walk_behind.o C++ engines/ags/engine/ac/dynobj/cc_ags_dynamic_object.o C++ engines/ags/engine/ac/dynobj/cc_audio_channel.o C++ engines/ags/engine/ac/dynobj/cc_audio_clip.o C++ engines/ags/engine/ac/dynobj/cc_character.o C++ engines/ags/engine/ac/dynobj/cc_dialog.o C++ engines/ags/engine/ac/dynobj/cc_dynamic_array.o C++ engines/ags/engine/ac/dynobj/cc_dynamic_object.o C++ engines/ags/engine/ac/dynobj/cc_gui.o C++ engines/ags/engine/ac/dynobj/cc_gui_object.o C++ engines/ags/engine/ac/dynobj/cc_hotspot.o C++ engines/ags/engine/ac/dynobj/cc_inventory.o C++ engines/ags/engine/ac/dynobj/cc_object.o C++ engines/ags/engine/ac/dynobj/cc_region.o C++ engines/ags/engine/ac/dynobj/cc_serializer.o C++ engines/ags/engine/ac/dynobj/managed_object_pool.o C++ engines/ags/engine/ac/dynobj/script_camera.o C++ engines/ags/engine/ac/dynobj/script_date_time.o C++ engines/ags/engine/ac/dynobj/script_dialog_options_rendering.o C++ engines/ags/engine/ac/dynobj/script_dict.o C++ engines/ags/engine/ac/dynobj/script_drawing_surface.o C++ engines/ags/engine/ac/dynobj/script_dynamic_sprite.o C++ engines/ags/engine/ac/dynobj/script_file.o C++ engines/ags/engine/ac/dynobj/script_overlay.o C++ engines/ags/engine/ac/dynobj/script_set.o C++ engines/ags/engine/ac/dynobj/script_string.o C++ engines/ags/engine/ac/dynobj/script_user_object.o C++ engines/ags/engine/ac/dynobj/script_viewport.o C++ engines/ags/engine/ac/dynobj/script_view_frame.o C++ engines/ags/engine/ac/statobj/ags_static_object.o C++ engines/ags/engine/ac/statobj/static_array.o C++ engines/ags/engine/debugging/console_output_target.o C++ engines/ags/engine/debugging/debug.o C++ engines/ags/engine/debugging/file_based_ags_debugger.o C++ engines/ags/engine/debugging/log_file.o C++ engines/ags/engine/debugging/message_buffer.o C++ engines/ags/engine/device/mouse_w32.o C++ engines/ags/engine/font/fonts_engine.o C++ engines/ags/engine/game/game_init.o C++ engines/ags/engine/game/savegame.o C++ engines/ags/engine/game/savegame_components.o C++ engines/ags/engine/game/savegame_v321.o C++ engines/ags/engine/game/viewport.o C++ engines/ags/engine/gfx/ali_3d_scummvm.o C++ engines/ags/engine/gfx/blender.o C++ engines/ags/engine/gfx/color_engine.o C++ engines/ags/engine/gfx/gfx_driver_base.o C++ engines/ags/engine/gfx/gfx_driver_factory.o C++ engines/ags/engine/gfx/gfx_util.o C++ engines/ags/engine/gfx/gfxfilter_scaling.o C++ engines/ags/engine/gfx/gfxfilter_scummvm_renderer.o C++ engines/ags/engine/gui/animating_gui_button.o C++ engines/ags/engine/gui/csci_dialog.o C++ engines/ags/engine/gui/gui_dialog.o C++ engines/ags/engine/gui/gui_engine.o C++ engines/ags/engine/gui/my_label.o C++ engines/ags/engine/gui/my_listbox.o C++ engines/ags/engine/gui/my_push_button.o C++ engines/ags/engine/gui/my_textbox.o C++ engines/ags/engine/gui/new_control.o C++ engines/ags/engine/main/config.o C++ engines/ags/engine/main/engine.o C++ engines/ags/engine/main/engine_setup.o C++ engines/ags/engine/main/game_file.o C++ engines/ags/engine/main/game_run.o C++ engines/ags/engine/main/game_start.o C++ engines/ags/engine/main/graphics_mode.o C++ engines/ags/engine/main/main.o C++ engines/ags/engine/main/quit.o C++ engines/ags/engine/main/update.o C++ engines/ags/engine/media/audio/ambient_sound.o C++ engines/ags/engine/media/audio/audio.o C++ engines/ags/engine/media/audio/clip_my_midi.o engines/ags/engine/ac/game_state.cpp: In constructor 'AGS3::GameState::GameState()': engines/ags/engine/ac/game_state.cpp:60:21: warning: array subscript 51 is above array bounds of 'char [51][200]' [-Warray-bounds=] 60 | Common::fill(&globalstrings[0][0], &globalstrings[MAXGLOBALSTRINGS][0], 0); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from engines/ags/engine/ac/game_state.cpp:25: ./engines/ags/engine/ac/game_state.h:221:15: note: while referencing 'AGS3::GameState::globalstrings' 221 | char globalstrings[MAXGLOBALSTRINGS][MAX_MAXSTRLEN]; | ^~~~~~~~~~~~~ C++ engines/ags/engine/media/audio/queued_audio_item.o C++ engines/ags/engine/media/audio/sound.o C++ engines/ags/engine/media/audio/sound_clip.o C++ engines/ags/engine/media/video/video.o C++ engines/ags/engine/platform/base/ags_platform_driver.o C++ engines/ags/engine/platform/base/sys_main.o C++ engines/ags/engine/platform/scummvm/scummvm_platform_driver.o C++ engines/ags/engine/script/cc_instance.o C++ engines/ags/engine/script/executing_script.o C++ engines/ags/engine/script/exports.o C++ engines/ags/engine/script/runtime_script_value.o C++ engines/ags/engine/script/script.o C++ engines/ags/engine/script/script_api.o C++ engines/ags/engine/script/script_runtime.o C++ engines/ags/engine/script/system_imports.o C++ engines/ags/plugins/ags_plugin.o C++ engines/ags/plugins/plugin_base.o C++ engines/ags/plugins/plugin_object_reader.o C++ engines/ags/plugins/core/core.o C++ engines/ags/plugins/core/audio_channel.o C++ engines/ags/plugins/core/audio_clip.o C++ engines/ags/plugins/core/button.o C++ engines/ags/plugins/core/character.o C++ engines/ags/plugins/core/date_time.o C++ engines/ags/plugins/core/dialog.o C++ engines/ags/plugins/core/dialog_options_rendering_info.o C++ engines/ags/plugins/core/drawing_surface.o C++ engines/ags/plugins/core/dynamic_sprite.o C++ engines/ags/plugins/core/file.o C++ engines/ags/plugins/core/game.o C++ engines/ags/plugins/core/global_api.o C++ engines/ags/plugins/core/gui.o C++ engines/ags/plugins/core/gui_control.o C++ engines/ags/plugins/core/hotspot.o C++ engines/ags/plugins/core/inventory_item.o C++ engines/ags/plugins/core/inv_window.o C++ engines/ags/plugins/core/label.o C++ engines/ags/plugins/core/listbox.o C++ engines/ags/plugins/core/maths.o C++ engines/ags/plugins/core/mouse.o C++ engines/ags/plugins/core/object.o C++ engines/ags/plugins/core/overlay.o C++ engines/ags/plugins/core/parser.o C++ engines/ags/plugins/core/region.o C++ engines/ags/plugins/core/room.o C++ engines/ags/plugins/core/slider.o C++ engines/ags/plugins/core/string.o C++ engines/ags/plugins/core/system.o C++ engines/ags/plugins/core/textbox.o C++ engines/ags/plugins/core/view_frame.o C++ engines/ags/plugins/ags_agi/ags_agi.o C++ engines/ags/plugins/ags_blend/ags_blend.o C++ engines/ags/plugins/ags_clipboard/ags_clipboard.o C++ engines/ags/plugins/ags_controller/ags_controller.o C++ engines/ags/plugins/ags_creditz/ags_creditz.o C++ engines/ags/plugins/ags_creditz/ags_creditz1.o C++ engines/ags/plugins/ags_creditz/ags_creditz2.o C++ engines/ags/plugins/ags_creditz/drawing.o C++ engines/ags/plugins/ags_fire/ags_fire.o C++ engines/ags/plugins/ags_flashlight/ags_flashlight.o C++ engines/ags/plugins/ags_flashlight/gfx.o C++ engines/ags/plugins/ags_galaxy_steam/ags_wadjeteye_steam.o C++ engines/ags/plugins/ags_galaxy_steam/ags_galaxy_steam.o C++ engines/ags/plugins/ags_joy/ags_joy.o C++ engines/ags/plugins/ags_nickenstien_gfx/ags_nickenstien_gfx.o C++ engines/ags/plugins/ags_pal_render/ags_pal_render.o C++ engines/ags/plugins/ags_pal_render/raycast.o C++ engines/ags/plugins/ags_parallax/ags_parallax.o C++ engines/ags/plugins/ags_snow_rain/ags_snow_rain.o C++ engines/ags/plugins/ags_snow_rain/weather.o C++ engines/ags/plugins/ags_sock/ags_sock.o C++ engines/ags/plugins/ags_sprite_font/ags_sprite_font.o C++ engines/ags/plugins/ags_sprite_font/ags_sprite_font_clifftop.o C++ engines/ags/plugins/ags_sprite_font/character_entry.o C++ engines/ags/plugins/ags_sprite_font/color.o C++ engines/ags/plugins/ags_sprite_font/sprite_font.o C++ engines/ags/plugins/ags_sprite_font/sprite_font_renderer.o C++ engines/ags/plugins/ags_sprite_font/sprite_font_renderer_clifftop.o C++ engines/ags/plugins/ags_sprite_font/variable_width_font.o C++ engines/ags/plugins/ags_sprite_font/variable_width_sprite_font.o C++ engines/ags/plugins/ags_sprite_font/variable_width_sprite_font_clifftop.o C++ engines/ags/plugins/ags_shell/ags_shell.o C++ engines/ags/plugins/ags_tcp_ip/ags_tcp_ip.o C++ engines/ags/plugins/ags_touch/ags_touch.o engines/ags/plugins/ags_plugin.cpp: In member function 'virtual void AGS3::IAGSEngine::GetRenderStageDesc(AGS3::AGSRenderStageDesc*)': engines/ags/plugins/ags_plugin.cpp:756:73: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 756 | _G(gfxDriver)->GetStageMatrixes((RenderMatrixes &)desc->Matrixes); | ~~~~~~^~~~~~~~ C++ engines/ags/plugins/ags_wadjet_util/ags_wadjet_util.o C++ engines/ags/plugins/ags_waves/ags_waves.o C++ engines/ags/plugins/ags_waves/data.o engines/ags/plugins/ags_blend/ags_blend.cpp: In member function 'void AGS3::Plugins::AGSBlend::AGSBlend::Blur(AGS3::Plugins::ScriptMethodParams&)': engines/ags/plugins/ags_blend/ags_blend.cpp:355:16: warning: pointer 'srccharbuffer' used after 'void operator delete(void*)' [-Wuse-after-free] 355 | delete srccharbuffer; | ^~~~~~~~~~~~~ engines/ags/plugins/ags_blend/ags_blend.cpp:354:16: note: call to 'void operator delete(void*)' here 354 | delete srclongbuffer; | ^~~~~~~~~~~~~ C++ engines/ags/plugins/ags_waves/draw.o C++ engines/ags/plugins/ags_waves/sound.o C++ engines/ags/plugins/ags_waves/warper.o C++ engines/ags/plugins/ags_waves/weather.o C++ engines/asylum/puzzles/board.o C++ engines/asylum/puzzles/boardkeyhidesto.o C++ engines/asylum/puzzles/boardsalvation.o C++ engines/asylum/puzzles/boardyouth.o C++ engines/asylum/puzzles/clock.o C++ engines/asylum/puzzles/fisherman.o C++ engines/asylum/puzzles/hivecontrol.o C++ engines/asylum/puzzles/hivemachine.o C++ engines/asylum/puzzles/lock.o C++ engines/asylum/puzzles/morguedoor.o C++ engines/asylum/puzzles/pipes.o C++ engines/asylum/puzzles/puzzle.o C++ engines/asylum/puzzles/puzzles.o engines/ags/plugins/ags_pal_render/raycast.cpp: In function 'double AGS3::Plugins::AGSPalRender::fsqrt(double)': engines/ags/plugins/ags_pal_render/raycast.cpp:180:32: warning: 'tempf' is used uninitialized [-Wuninitialized] 180 | *tfptr = (0xbfcdd90a - *tfptr) >> 1; /* estimate of 1/sqrt(y) */ | ^~~~~~ engines/ags/plugins/ags_pal_render/raycast.cpp:176:22: note: 'tempf' declared here 176 | double x, z, tempf; | ^~~~~ C++ engines/asylum/puzzles/tictactoe.o C++ engines/asylum/puzzles/timemachine.o C++ engines/asylum/puzzles/vcr.o C++ engines/asylum/puzzles/wheel.o C++ engines/asylum/puzzles/writings.o C++ engines/asylum/resources/actor.o C++ engines/asylum/resources/data.o C++ engines/asylum/resources/object.o C++ engines/asylum/resources/encounters.o C++ engines/asylum/resources/inventory.o C++ engines/asylum/resources/polygons.o C++ engines/asylum/resources/script.o C++ engines/asylum/resources/special.o C++ engines/asylum/resources/worldstats.o C++ engines/asylum/system/config.o C++ engines/asylum/system/cursor.o C++ engines/asylum/system/graphics.o C++ engines/asylum/system/savegame.o C++ engines/asylum/system/screen.o C++ engines/asylum/system/sound.o C++ engines/asylum/system/speech.o C++ engines/asylum/system/text.o C++ engines/asylum/views/insertdisc.o C++ engines/asylum/views/menu.o C++ engines/asylum/views/resviewer.o C++ engines/asylum/views/scene.o C++ engines/asylum/views/video.o C++ engines/asylum/views/scenetitle.o C++ engines/asylum/asylum.o C++ engines/asylum/console.o C++ engines/asylum/metaengine.o C++ engines/asylum/respack.o C++ engines/avalanche/animation.o C++ engines/avalanche/avalanche.o C++ engines/avalanche/avalot.o C++ engines/avalanche/background.o C++ engines/avalanche/closing.o C++ engines/avalanche/console.o C++ engines/avalanche/graphics.o C++ engines/avalanche/dropdown.o C++ engines/avalanche/parser.o C++ engines/avalanche/dialogs.o C++ engines/avalanche/sequence.o C++ engines/avalanche/sound.o C++ engines/avalanche/timer.o C++ engines/avalanche/metaengine.o C++ engines/avalanche/nim.o C++ engines/avalanche/clock.o C++ engines/avalanche/ghostroom.o C++ engines/avalanche/help.o C++ engines/avalanche/shootemup.o C++ engines/avalanche/mainmenu.o C++ engines/avalanche/highscore.o C++ engines/bbvs/bbvs.o C++ engines/bbvs/dialogs.o C++ engines/bbvs/gamemodule.o C++ engines/bbvs/graphics.o C++ engines/bbvs/logic.o C++ engines/bbvs/metaengine.o C++ engines/bbvs/saveload.o C++ engines/bbvs/scene.o C++ engines/bbvs/sound.o C++ engines/bbvs/spritemodule.o C++ engines/bbvs/videoplayer.o C++ engines/bbvs/walk.o C++ engines/bbvs/minigames/bbairguitar.o C++ engines/bbvs/minigames/bbairguitar_anims.o C++ engines/bbvs/minigames/bbant.o C++ engines/bbvs/minigames/bbant_anims.o C++ engines/bbvs/minigames/bbloogie.o C++ engines/bbvs/minigames/bbloogie_anims.o C++ engines/bbvs/minigames/bbtennis.o C++ engines/bbvs/minigames/bbtennis_anims.o C++ engines/bbvs/minigames/minigame.o C++ engines/bladerunner/actor.o C++ engines/bladerunner/actor_clues.o C++ engines/bladerunner/actor_combat.o C++ engines/bladerunner/actor_dialogue_queue.o C++ engines/bladerunner/actor_walk.o C++ engines/bladerunner/adpcm_decoder.o C++ engines/bladerunner/ambient_sounds.o C++ engines/bladerunner/archive.o C++ engines/bladerunner/aud_stream.o C++ engines/bladerunner/audio_cache.o C++ engines/bladerunner/audio_mixer.o C++ engines/bladerunner/audio_player.o C++ engines/bladerunner/audio_speech.o C++ engines/bladerunner/bladerunner.o C++ engines/bladerunner/boundingbox.o C++ engines/bladerunner/chapters.o C++ engines/bladerunner/color.o C++ engines/bladerunner/combat.o C++ engines/bladerunner/crimes_database.o C++ engines/bladerunner/debugger.o C++ engines/bladerunner/decompress_lcw.o C++ engines/bladerunner/decompress_lzo.o C++ engines/bladerunner/dialogue_menu.o C++ engines/bladerunner/framelimiter.o C++ engines/bladerunner/fog.o C++ engines/bladerunner/font.o C++ engines/bladerunner/game_flags.o C++ engines/bladerunner/game_info.o C++ engines/bladerunner/image.o C++ engines/bladerunner/item.o C++ engines/bladerunner/item_pickup.o C++ engines/bladerunner/items.o C++ engines/bladerunner/light.o C++ engines/bladerunner/lights.o C++ engines/bladerunner/matrix.o C++ engines/bladerunner/metaengine.o C++ engines/bladerunner/mouse.o C++ engines/bladerunner/movement_track.o C++ engines/bladerunner/music.o C++ engines/bladerunner/obstacles.o C++ engines/bladerunner/outtake.o C++ engines/bladerunner/overlays.o C++ engines/bladerunner/regions.o C++ engines/bladerunner/savefile.o C++ engines/bladerunner/scene.o C++ engines/bladerunner/scene_objects.o C++ engines/bladerunner/screen_effects.o C++ engines/bladerunner/script/script.o C++ engines/bladerunner/script/init_script.o C++ engines/bladerunner/script/kia_script.o C++ engines/bladerunner/script/vk_script.o C++ engines/bladerunner/script/esper_script.o C++ engines/bladerunner/script/police_maze.o C++ engines/bladerunner/script/ai_script.o C++ engines/bladerunner/script/ai/answering_machine.o C++ engines/bladerunner/script/ai/baker.o C++ engines/bladerunner/script/ai/blimp_guy.o C++ engines/bladerunner/script/ai/bryant.o C++ engines/bladerunner/script/ai/bullet_bob.o C++ engines/bladerunner/script/ai/chew.o C++ engines/bladerunner/script/ai/clovis.o C++ engines/bladerunner/script/ai/crazylegs.o C++ engines/bladerunner/script/ai/dektora.o C++ engines/bladerunner/script/ai/desk_clerk.o C++ engines/bladerunner/script/ai/dispatcher.o C++ engines/bladerunner/script/ai/early_q.o C++ engines/bladerunner/script/ai/early_q_bartender.o C++ engines/bladerunner/script/ai/fish_dealer.o C++ engines/bladerunner/script/ai/free_slot_a.o C++ engines/bladerunner/script/ai/free_slot_b.o C++ engines/bladerunner/script/ai/gaff.o C++ engines/bladerunner/script/ai/general_doll.o C++ engines/bladerunner/script/ai/generic_walker_a.o C++ engines/bladerunner/script/ai/generic_walker_b.o C++ engines/bladerunner/script/ai/generic_walker_c.o C++ engines/bladerunner/script/ai/gordo.o C++ engines/bladerunner/script/ai/governor_kolvig.o C++ engines/bladerunner/script/ai/grigorian.o C++ engines/bladerunner/script/ai/guzza.o C++ engines/bladerunner/script/ai/hanoi.o C++ engines/bladerunner/script/ai/hasan.o C++ engines/bladerunner/script/ai/hawkers_barkeep.o C++ engines/bladerunner/script/ai/hawkers_parrot.o C++ engines/bladerunner/script/ai/holloway.o C++ engines/bladerunner/script/ai/howie_lee.o C++ engines/bladerunner/script/ai/hysteria_patron1.o C++ engines/bladerunner/script/ai/hysteria_patron2.o C++ engines/bladerunner/script/ai/hysteria_patron3.o C++ engines/bladerunner/script/ai/insect_dealer.o C++ engines/bladerunner/script/ai/isabella.o C++ engines/bladerunner/script/ai/izo.o C++ engines/bladerunner/script/ai/klein.o C++ engines/bladerunner/script/ai/lance.o C++ engines/bladerunner/script/ai/leon.o C++ engines/bladerunner/script/ai/lockup_guard.o C++ engines/bladerunner/script/ai/lucy.o C++ engines/bladerunner/script/ai/luther.o C++ engines/bladerunner/script/ai/maggie.o C++ engines/bladerunner/script/ai/male_announcer.o C++ engines/bladerunner/script/ai/marcus.o C++ engines/bladerunner/script/ai/mccoy.o C++ engines/bladerunner/script/ai/mia.o C++ engines/bladerunner/script/ai/moraji.o C++ engines/bladerunner/script/ai/murray.o C++ engines/bladerunner/script/ai/mutant1.o C++ engines/bladerunner/script/ai/mutant2.o C++ engines/bladerunner/script/ai/mutant3.o C++ engines/bladerunner/script/ai/newscaster.o C++ engines/bladerunner/script/ai/officer_grayford.o C++ engines/bladerunner/script/ai/officer_leary.o C++ engines/bladerunner/script/ai/photographer.o C++ engines/bladerunner/script/ai/rachael.o C++ engines/bladerunner/script/ai/rajif.o C++ engines/bladerunner/script/ai/runciter.o C++ engines/bladerunner/script/ai/sadik.o C++ engines/bladerunner/script/ai/sebastian.o C++ engines/bladerunner/script/ai/sergeant_walls.o C++ engines/bladerunner/script/ai/shoeshine_man.o C++ engines/bladerunner/script/ai/steele.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/zuben.o C++ engines/bladerunner/script/scene_script.o C++ engines/bladerunner/script/scene/ar01.o C++ engines/bladerunner/script/scene/ar02.o C++ engines/bladerunner/script/scene/bb01.o C++ engines/bladerunner/script/scene/bb02.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/bb06.o C++ engines/bladerunner/script/scene/bb07.o C++ engines/bladerunner/script/scene/bb08.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/ct01.o C++ engines/bladerunner/script/scene/ct02.o C++ engines/bladerunner/script/scene/ct03.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/ct07.o C++ engines/bladerunner/script/scene/ct08.o C++ engines/bladerunner/script/scene/ct09.o C++ engines/bladerunner/script/scene/ct10.o C++ engines/bladerunner/script/scene/ct11.o C++ engines/bladerunner/script/scene/ct12.o C++ engines/bladerunner/script/scene/ct51.o C++ engines/bladerunner/script/scene/dr01.o C++ engines/bladerunner/script/scene/dr02.o C++ engines/bladerunner/script/scene/dr03.o C++ engines/bladerunner/script/scene/dr04.o C++ engines/bladerunner/script/scene/dr05.o C++ engines/bladerunner/script/scene/dr06.o C++ engines/bladerunner/script/scene/hc01.o C++ engines/bladerunner/script/scene/hc02.o C++ engines/bladerunner/script/scene/hc03.o C++ engines/bladerunner/script/scene/hc04.o C++ engines/bladerunner/script/scene/hf01.o C++ engines/bladerunner/script/scene/hf02.o C++ engines/bladerunner/script/scene/hf03.o C++ engines/bladerunner/script/scene/hf04.o C++ engines/bladerunner/script/scene/hf05.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/kp02.o C++ engines/bladerunner/script/scene/kp03.o C++ engines/bladerunner/script/scene/kp04.o C++ engines/bladerunner/script/scene/kp05.o C++ engines/bladerunner/script/scene/kp06.o C++ engines/bladerunner/script/scene/kp07.o C++ engines/bladerunner/script/scene/ma01.o C++ engines/bladerunner/script/scene/ma02.o C++ engines/bladerunner/script/scene/ma04.o C++ engines/bladerunner/script/scene/ma05.o C++ engines/bladerunner/script/scene/ma06.o C++ engines/bladerunner/script/scene/ma07.o C++ engines/bladerunner/script/scene/ma08.o C++ engines/bladerunner/script/scene/nr01.o C++ engines/bladerunner/script/scene/nr02.o C++ engines/bladerunner/script/scene/nr03.o C++ engines/bladerunner/script/scene/nr04.o C++ engines/bladerunner/script/scene/nr05.o C++ engines/bladerunner/script/scene/nr06.o C++ engines/bladerunner/script/scene/nr07.o C++ engines/bladerunner/script/scene/nr08.o C++ engines/bladerunner/script/scene/nr09.o C++ engines/bladerunner/script/scene/nr10.o C++ engines/bladerunner/script/scene/nr11.o C++ engines/bladerunner/script/scene/ps01.o C++ engines/bladerunner/script/scene/ps02.o C++ engines/bladerunner/script/scene/ps03.o C++ engines/bladerunner/script/scene/ps04.o C++ engines/bladerunner/script/scene/ps05.o C++ engines/bladerunner/script/scene/ps06.o C++ engines/bladerunner/script/scene/ps07.o C++ engines/bladerunner/script/scene/ps09.o C++ engines/bladerunner/script/scene/ps10.o C++ engines/bladerunner/script/scene/ps11.o C++ engines/bladerunner/script/scene/ps12.o C++ engines/bladerunner/script/scene/ps13.o C++ engines/bladerunner/script/scene/ps14.o C++ engines/bladerunner/script/scene/ps15.o C++ engines/bladerunner/script/scene/rc01.o C++ engines/bladerunner/script/scene/rc02.o C++ engines/bladerunner/script/scene/rc03.o C++ engines/bladerunner/script/scene/rc04.o C++ engines/bladerunner/script/scene/rc51.o C++ engines/bladerunner/script/scene/tb02.o C++ engines/bladerunner/script/scene/tb03.o C++ engines/bladerunner/script/scene/tb05.o C++ engines/bladerunner/script/scene/tb06.o C++ engines/bladerunner/script/scene/tb07.o C++ engines/bladerunner/script/scene/ug01.o C++ engines/bladerunner/script/scene/ug02.o C++ engines/bladerunner/script/scene/ug03.o C++ engines/bladerunner/script/scene/ug04.o C++ engines/bladerunner/script/scene/ug05.o C++ engines/bladerunner/script/scene/ug06.o C++ engines/bladerunner/script/scene/ug07.o C++ engines/bladerunner/script/scene/ug08.o C++ engines/bladerunner/script/scene/ug09.o C++ engines/bladerunner/script/scene/ug10.o C++ engines/bladerunner/script/scene/ug12.o C++ engines/bladerunner/script/scene/ug13.o C++ engines/bladerunner/script/scene/ug14.o C++ engines/bladerunner/script/scene/ug15.o C++ engines/bladerunner/script/scene/ug16.o C++ engines/bladerunner/script/scene/ug17.o C++ engines/bladerunner/script/scene/ug18.o C++ engines/bladerunner/script/scene/ug19.o C++ engines/bladerunner/set.o C++ engines/bladerunner/settings.o C++ engines/bladerunner/set_effects.o C++ engines/bladerunner/shape.o C++ engines/bladerunner/slice_animations.o C++ engines/bladerunner/slice_renderer.o C++ engines/bladerunner/subtitles.o C++ engines/bladerunner/suspects_database.o C++ engines/bladerunner/text_resource.o C++ engines/bladerunner/time.o C++ engines/bladerunner/ui/elevator.o C++ engines/bladerunner/ui/end_credits.o C++ engines/bladerunner/ui/esper.o C++ engines/bladerunner/ui/kia.o C++ engines/bladerunner/ui/kia_log.o C++ engines/bladerunner/ui/kia_section_base.o C++ engines/bladerunner/ui/kia_section_clues.o C++ engines/bladerunner/ui/kia_section_crimes.o C++ engines/bladerunner/ui/kia_section_diagnostic.o C++ engines/bladerunner/ui/kia_section_help.o C++ engines/bladerunner/ui/kia_section_load.o C++ engines/bladerunner/ui/kia_section_pogo.o C++ engines/bladerunner/ui/kia_section_save.o C++ engines/bladerunner/ui/kia_section_settings.o C++ engines/bladerunner/ui/kia_section_suspects.o C++ engines/bladerunner/ui/scores.o C++ engines/bladerunner/ui/spinner.o C++ engines/bladerunner/ui/ui_check_box.o C++ engines/bladerunner/ui/ui_container.o C++ engines/bladerunner/ui/ui_image_picker.o C++ engines/bladerunner/ui/ui_input_box.o C++ engines/bladerunner/ui/ui_scroll_box.o C++ engines/bladerunner/ui/ui_slider.o C++ engines/bladerunner/ui/ui_dropdown.o C++ engines/bladerunner/ui/vk.o C++ engines/bladerunner/view.o C++ engines/bladerunner/vqa_decoder.o C++ engines/bladerunner/vqa_player.o C++ engines/bladerunner/waypoints.o C++ engines/bladerunner/zbuffer.o C++ engines/buried/agent_evaluation.o C++ engines/buried/avi_frames.o C++ engines/buried/biochip_right.o C++ engines/buried/biochip_view.o C++ engines/buried/buried.o C++ engines/buried/complete.o C++ engines/buried/console.o C++ engines/buried/credits.o C++ engines/buried/death.o C++ engines/buried/frame_window.o C++ engines/buried/gameui.o C++ engines/buried/graphics.o C++ engines/buried/inventory_info.o C++ engines/buried/inventory_window.o C++ engines/buried/livetext.o C++ engines/buried/main_menu.o C++ engines/buried/metaengine.o C++ engines/buried/navarrow.o C++ engines/buried/overview.o C++ engines/buried/saveload.o C++ engines/buried/scene_view.o C++ engines/buried/demo/demo_menu.o C++ engines/buried/sound.o C++ engines/buried/title_sequence.o C++ engines/buried/video_window.o C++ engines/buried/window.o C++ engines/buried/demo/features.o C++ engines/buried/demo/movie_scene.o C++ engines/buried/environ/agent3_lair.o C++ engines/buried/environ/ai_lab.o C++ engines/buried/environ/alien.o C++ engines/buried/environ/castle.o C++ engines/buried/environ/da_vinci.o C++ engines/buried/environ/future_apartment.o C++ engines/buried/environ/mayan.o C++ engines/buried/environ/scene_base.o C++ engines/buried/environ/scene_common.o C++ engines/buried/environ/scene_factory.o C++ engines/cge/bitmap.o C++ engines/cge/cge.o C++ engines/cge/cge_main.o C++ engines/cge/console.o C++ engines/cge/events.o C++ engines/cge/fileio.o C++ engines/cge/game.o C++ engines/cge/metaengine.o C++ engines/cge/snail.o C++ engines/cge/sound.o C++ engines/cge/talk.o C++ engines/cge/text.o C++ engines/cge/vga13h.o C++ engines/cge/vmenu.o C++ engines/cge/walk.o C++ engines/cge2/cge2.o C++ engines/cge2/vga13h.o C++ engines/cge2/bitmap.o C++ engines/cge2/fileio.o C++ engines/cge2/sound.o C++ engines/cge2/cge2_main.o C++ engines/cge2/text.o C++ engines/cge2/hero.o C++ engines/cge2/snail.o C++ engines/cge2/spare.o C++ engines/cge2/talk.o C++ engines/cge2/events.o C++ engines/cge2/map.o C++ engines/cge2/metaengine.o C++ engines/cge2/vmenu.o C++ engines/cge2/saveload.o C++ engines/cge2/toolbar.o C++ engines/cge2/inventory.o C++ engines/cge2/console.o C++ engines/chewy/atds.o C++ engines/chewy/barriers.o C++ engines/chewy/chewy.o C++ engines/chewy/cursor.o C++ engines/chewy/console.o C++ engines/chewy/detail.o C++ engines/chewy/effect.o C++ engines/chewy/events.o C++ engines/chewy/font.o C++ engines/chewy/globals.o C++ engines/chewy/inits.o C++ engines/chewy/main.o C++ engines/chewy/mcga_graphics.o C++ engines/chewy/memory.o C++ engines/chewy/menus.o C++ engines/chewy/metaengine.o C++ engines/chewy/movclass.o C++ engines/chewy/object.o C++ engines/chewy/object_extra.o C++ engines/chewy/r_event.o C++ engines/chewy/room.o C++ engines/chewy/resource.o C++ engines/chewy/sound.o C++ engines/chewy/sprite.o C++ engines/chewy/t_event.o C++ engines/chewy/text.o C++ engines/chewy/timer.o C++ engines/chewy/types.o C++ engines/chewy/audio/chewy_voc.o C++ engines/chewy/audio/module_tmf.o C++ engines/chewy/audio/tmf_stream.o C++ engines/chewy/dialogs/cinema.o C++ engines/chewy/dialogs/credits.o C++ engines/chewy/dialogs/files.o C++ engines/chewy/dialogs/inventory.o C++ engines/chewy/dialogs/main_menu.o C++ engines/chewy/dialogs/options.o C++ engines/chewy/video/cfo_decoder.o C++ engines/chewy/video/video_player.o C++ engines/chewy/rooms/room00.o C++ engines/chewy/rooms/room01.o C++ engines/chewy/rooms/room02.o C++ engines/chewy/rooms/room03.o C++ engines/chewy/rooms/room04.o C++ engines/chewy/rooms/room05.o C++ engines/chewy/rooms/room06.o C++ engines/chewy/rooms/room07.o C++ engines/chewy/rooms/room08.o C++ engines/chewy/rooms/room09.o C++ engines/chewy/rooms/room10.o C++ engines/chewy/rooms/room11.o C++ engines/chewy/rooms/room12.o C++ engines/chewy/rooms/room13.o C++ engines/chewy/rooms/room16.o C++ engines/chewy/rooms/room14.o C++ engines/chewy/rooms/room17.o C++ engines/chewy/rooms/room18.o C++ engines/chewy/rooms/room19.o C++ engines/chewy/rooms/room21.o C++ engines/chewy/rooms/room22.o C++ engines/chewy/rooms/room23.o C++ engines/chewy/rooms/room24.o C++ engines/chewy/rooms/room25.o C++ engines/chewy/rooms/room26.o C++ engines/chewy/rooms/room27.o C++ engines/chewy/rooms/room28.o C++ engines/chewy/rooms/room29.o C++ engines/chewy/rooms/room31.o C++ engines/chewy/rooms/room32.o C++ engines/chewy/rooms/room33.o C++ engines/chewy/rooms/room34.o C++ engines/chewy/rooms/room35.o C++ engines/chewy/rooms/room37.o C++ engines/chewy/rooms/room39.o C++ engines/chewy/rooms/room40.o C++ engines/chewy/rooms/room41.o C++ engines/chewy/rooms/room42.o C++ engines/chewy/rooms/room43.o C++ engines/chewy/rooms/room44.o C++ engines/chewy/rooms/room45.o C++ engines/chewy/rooms/room46.o C++ engines/chewy/rooms/room47.o C++ engines/chewy/rooms/room48.o C++ engines/chewy/rooms/room49.o C++ engines/chewy/rooms/room50.o C++ engines/chewy/rooms/room51.o C++ engines/chewy/rooms/room52.o C++ engines/chewy/rooms/room53.o C++ engines/chewy/rooms/room54.o C++ engines/chewy/rooms/room55.o C++ engines/chewy/rooms/room56.o C++ engines/chewy/rooms/room57.o C++ engines/chewy/rooms/room58.o C++ engines/chewy/rooms/room59.o C++ engines/chewy/rooms/room62.o C++ engines/chewy/rooms/room63.o C++ engines/chewy/rooms/room64.o C++ engines/chewy/rooms/room65.o C++ engines/chewy/rooms/room66.o C++ engines/chewy/rooms/room67.o C++ engines/chewy/rooms/room68.o C++ engines/chewy/rooms/room69.o C++ engines/chewy/rooms/room70.o C++ engines/chewy/rooms/room71.o C++ engines/chewy/rooms/room72.o C++ engines/chewy/rooms/room73.o C++ engines/chewy/rooms/room74.o C++ engines/chewy/rooms/room75.o C++ engines/chewy/rooms/room76.o C++ engines/chewy/rooms/room77.o C++ engines/chewy/rooms/room78.o C++ engines/chewy/rooms/room79.o C++ engines/chewy/rooms/room80.o C++ engines/chewy/rooms/room81.o C++ engines/chewy/rooms/room82.o C++ engines/chewy/rooms/room83.o C++ engines/chewy/rooms/room84.o C++ engines/chewy/rooms/room85.o C++ engines/chewy/rooms/room86.o C++ engines/chewy/rooms/room87.o C++ engines/chewy/rooms/room88.o C++ engines/chewy/rooms/room89.o C++ engines/chewy/rooms/room90.o C++ engines/chewy/rooms/room91.o C++ engines/chewy/rooms/room92.o C++ engines/chewy/rooms/room93.o C++ engines/chewy/rooms/room94.o C++ engines/chewy/rooms/room95.o C++ engines/chewy/rooms/room96.o C++ engines/chewy/rooms/room97.o C++ engines/cine/anim.o C++ engines/cine/bg.o C++ engines/cine/bg_list.o C++ engines/cine/console.o C++ engines/cine/cine.o C++ engines/cine/gfx.o C++ engines/cine/main_loop.o C++ engines/cine/metaengine.o C++ engines/cine/msg.o C++ engines/cine/object.o C++ engines/cine/pal.o C++ engines/cine/part.o C++ engines/cine/prc.o C++ engines/cine/rel.o C++ engines/cine/saveload.o C++ engines/cine/script_fw.o C++ engines/cine/script_os.o C++ engines/cine/sound.o C++ engines/cine/texte.o C++ engines/cine/unpack.o C++ engines/cine/various.o C++ engines/composer/console.o C++ engines/composer/composer.o C++ engines/composer/graphics.o C++ engines/composer/metaengine.o C++ engines/composer/resource.o C++ engines/composer/saveload.o C++ engines/composer/scripting.o C++ engines/cruise/actor.o C++ engines/cruise/background.o C++ engines/cruise/backgroundIncrust.o C++ engines/cruise/cell.o C++ engines/cruise/cruise.o C++ engines/cruise/cruise_main.o C++ engines/cruise/ctp.o C++ engines/cruise/dataLoader.o C++ engines/cruise/debugger.o C++ engines/cruise/decompiler.o C++ engines/cruise/delphine-unpack.o C++ engines/cruise/font.o C++ engines/cruise/function.o C++ engines/cruise/gfxModule.o C++ engines/cruise/linker.o C++ engines/cruise/mainDraw.o C++ engines/cruise/menu.o C++ engines/cruise/metaengine.o C++ engines/cruise/mouse.o C++ engines/cruise/object.o C++ engines/cruise/overlay.o C++ engines/cruise/perso.o C++ engines/cruise/polys.o C++ engines/cruise/saveload.o C++ engines/cruise/script.o C++ engines/cruise/sound.o C++ engines/cruise/stack.o C++ engines/cruise/staticres.o C++ engines/cruise/various.o C++ engines/cruise/vars.o C++ engines/cruise/volume.o C++ engines/cryo/cryo.o C++ engines/cryo/cryolib.o C++ engines/cryo/debugger.o C++ engines/cryo/eden.o C++ engines/cryo/eden_graphics.o C++ engines/cryo/metaengine.o C++ engines/cryo/resource.o C++ engines/cryo/sound.o C++ engines/cryomni3d/fonts/cryoextfont.o C++ engines/cryomni3d/fonts/cryofont.o C++ engines/cryomni3d/image/hlz.o C++ engines/cryomni3d/image/hnm.o C++ engines/cryomni3d/cryomni3d.o C++ engines/cryomni3d/datstream.o C++ engines/cryomni3d/dialogs_manager.o C++ engines/cryomni3d/fixed_image.o C++ engines/cryomni3d/font_manager.o C++ engines/cryomni3d/metaengine.o C++ engines/cryomni3d/mouse_boxes.o C++ engines/cryomni3d/objects.o C++ engines/cryomni3d/omni3d.o C++ engines/cryomni3d/sprites.o C++ engines/cryomni3d/wam_parser.o C++ engines/cryomni3d/versailles/data.o C++ engines/cryomni3d/versailles/dialogs_manager.o C++ engines/cryomni3d/versailles/dialogs.o C++ engines/cryomni3d/versailles/documentation.o C++ engines/cryomni3d/versailles/engine.o C++ engines/cryomni3d/versailles/logic.o C++ engines/cryomni3d/versailles/menus.o C++ engines/cryomni3d/versailles/music.o C++ engines/cryomni3d/versailles/saveload.o C++ engines/cryomni3d/versailles/toolbar.o C++ engines/director/archive.o C++ engines/director/cast.o C++ engines/director/castmember.o C++ engines/director/channel.o C++ engines/director/cursor.o C++ engines/director/director.o C++ engines/director/debugger.o C++ engines/director/events.o C++ engines/director/fonts.o C++ engines/director/frame.o C++ engines/director/game-quirks.o C++ engines/director/graphics.o C++ engines/director/images.o C++ engines/director/metaengine.o engines/composer/saveload.cpp: In function 'void Composer::ComposerEngine::syncArray(Common::Serializer&, Common::Array&, Common::Serializer::Version, Common::Serializer::Version) [with T = short unsigned int]': engines/composer/saveload.cpp:46:24: warning: 'size' may be used uninitialized [-Wmaybe-uninitialized] 46 | uint32 size; | ^~~~ engines/composer/saveload.cpp:50:27: warning: 'item' may be used uninitialized [-Wmaybe-uninitialized] 50 | T item; | ^~~~ C++ engines/director/movie.o C++ engines/director/resource.o C++ engines/director/score.o C++ engines/director/sound.o In member function 'void Composer::ComposerEngine::sync(Common::Serializer&, T&, Common::Serializer::Version, Common::Serializer::Version) [with T = Composer::Library]', inlined from 'void Composer::ComposerEngine::sync(Common::Serializer&, T&, Common::Serializer::Version, Common::Serializer::Version) [with T = Composer::Library]' at engines/composer/saveload.cpp:103:6: engines/composer/saveload.cpp:111:28: warning: 'id' may be used uninitialized [-Wmaybe-uninitialized] 111 | loadLibrary(id); | ~~~~~~~~~~~^~~~ engines/composer/saveload.cpp: In member function 'void Composer::ComposerEngine::sync(Common::Serializer&, T&, Common::Serializer::Version, Common::Serializer::Version) [with T = Composer::Library]': engines/composer/saveload.cpp:108:24: note: 'id' was declared here 108 | uint16 id; | ^~ C++ engines/director/sprite.o C++ engines/director/stxt.o engines/composer/saveload.cpp: In member function 'void Composer::ComposerEngine::syncListReverse(Common::Serializer&, Common::List&, Common::Serializer::Version, Common::Serializer::Version) [with T = Composer::Library]': engines/composer/saveload.cpp:125:38: warning: 'size' may be used uninitialized [-Wmaybe-uninitialized] 125 | for (uint32 i = 0; i < size; i++) { | ~~^~~~~~ engines/composer/saveload.cpp:123:24: note: 'size' was declared here 123 | uint32 size; | ^~~~ C++ engines/director/tests.o C++ engines/director/transitions.o C++ engines/director/util.o engines/composer/saveload.cpp: In member function 'void Composer::ComposerEngine::sync(Common::Serializer&, T&, Common::Serializer::Version, Common::Serializer::Version) [with T = Composer::OldScript*]': engines/composer/saveload.cpp:138:16: warning: 'id' may be used uninitialized [-Wmaybe-uninitialized] 138 | uint16 id; | ^~ engines/composer/saveload.cpp:139:16: warning: 'pos' may be used uninitialized [-Wmaybe-uninitialized] 139 | uint32 pos, delay; | ^~~ engines/composer/saveload.cpp:139:21: warning: 'delay' may be used uninitialized [-Wmaybe-uninitialized] 139 | uint32 pos, delay; | ^~~~~ C++ engines/director/window.o C++ engines/director/lingo/lingo.o C++ engines/director/lingo/lingo-builtins.o C++ engines/director/lingo/lingo-bytecode.o C++ engines/director/lingo/lingo-code.o C++ engines/director/lingo/lingo-codegen.o C++ engines/director/lingo/lingo-events.o engines/composer/saveload.cpp: In member function 'void Composer::ComposerEngine::sync(Common::Serializer&, T&, Common::Serializer::Version, Common::Serializer::Version) [with T = Composer::Pipe*]': engines/composer/saveload.cpp:188:32: warning: 'tag' may be used uninitialized [-Wmaybe-uninitialized] 188 | uint32 tag; | ^~~ engines/composer/saveload.cpp:65:24: warning: 'size' may be used uninitialized [-Wmaybe-uninitialized] 65 | uint32 size; | ^~~~ engines/composer/saveload.cpp:69:27: warning: 'item' may be used uninitialized [-Wmaybe-uninitialized] 69 | T item; | ^~~~ engines/composer/saveload.cpp:164:16: warning: 'id' may be used uninitialized [-Wmaybe-uninitialized] 164 | uint16 id; | ^~ engines/composer/saveload.cpp:165:16: warning: 'offset' may be used uninitialized [-Wmaybe-uninitialized] 165 | uint32 offset, tmp; | ^~~~~~ C++ engines/director/lingo/lingo-funcs.o engines/composer/saveload.cpp:165:24: warning: 'tmp' may be used uninitialized [-Wmaybe-uninitialized] 165 | uint32 offset, tmp; | ^~~ C++ engines/director/lingo/lingo-gr.o C++ engines/director/lingo/lingo-lex.o C++ engines/director/lingo/lingo-object.o C++ engines/director/lingo/lingo-patcher.o C++ engines/director/lingo/lingo-preprocessor.o C++ engines/director/lingo/lingo-the.o C++ engines/director/lingo/lingo-utils.o C++ engines/director/lingo/xlibs/aiff.o C++ engines/director/lingo/xlibs/applecdxobj.o C++ engines/director/lingo/xlibs/askuser.o engines/director/images.cpp: In member function 'virtual bool Director::DIBDecoder::loadStream(Common::SeekableReadStream&)': engines/director/images.cpp:108:64: warning: cast from type 'const void*' to type 'Common::remove_const::type' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 108 | *Common::remove_const::type(_surface->getBasePtr(x, y)) = 255 - *(const byte *)_surface->getBasePtr(x, y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/director/lingo/xlibs/barakeobj.o C++ engines/director/lingo/xlibs/cdromxobj.o engines/composer/saveload.cpp: In member function 'void Composer::ComposerEngine::syncArray(Common::Serializer&, Common::Array&, Common::Serializer::Version, Common::Serializer::Version) [with T = Composer::AnimationEntry]': engines/composer/saveload.cpp:46:24: warning: 'size' may be used uninitialized [-Wmaybe-uninitialized] 46 | uint32 size; | ^~~~ C++ engines/director/lingo/xlibs/darkenscreen.o C++ engines/director/lingo/xlibs/ednox.o engines/composer/saveload.cpp: In member function 'void Composer::ComposerEngine::sync(Common::Serializer&, T&, Common::Serializer::Version, Common::Serializer::Version) [with T = Composer::Animation*]': engines/composer/saveload.cpp:238:24: warning: 'tmp' may be used uninitialized [-Wmaybe-uninitialized] 238 | uint32 tmp; | ^~~ engines/composer/saveload.cpp:214:16: warning: 'animId' may be used uninitialized [-Wmaybe-uninitialized] 214 | uint16 animId, x, y; | ^~~~~~ engines/composer/saveload.cpp:214:24: warning: 'x' may be used uninitialized [-Wmaybe-uninitialized] 214 | uint16 animId, x, y; | ^ engines/composer/saveload.cpp:215:16: warning: 'offset' may be used uninitialized [-Wmaybe-uninitialized] 215 | uint32 offset, state, param; | ^~~~~~ engines/composer/saveload.cpp:215:24: warning: 'state' may be used uninitialized [-Wmaybe-uninitialized] 215 | uint32 offset, state, param; | ^~~~~ engines/composer/saveload.cpp:215:31: warning: 'param' may be used uninitialized [-Wmaybe-uninitialized] 215 | uint32 offset, state, param; | ^~~~~ In file included from engines/composer/saveload.cpp:27: In member function 'void Common::Serializer::syncAsUint32LE(T&, Version, Version) [with T = int]', inlined from 'void Composer::ComposerEngine::sync(Common::Serializer&, T&, Common::Serializer::Version, Common::Serializer::Version) [with T = Composer::Animation*]' at engines/composer/saveload.cpp:232:20: ./common/serializer.h:49:30: warning: 'size' may be used uninitialized [-Wmaybe-uninitialized] 49 | TYPE tmp = val; \ | ^~~ ./common/serializer.h:125:9: note: in expansion of macro 'SYNC_AS' 125 | SYNC_AS(Uint32LE, uint32, 4) | ^~~~~~~ engines/composer/saveload.cpp: In member function 'void Composer::ComposerEngine::sync(Common::Serializer&, T&, Common::Serializer::Version, Common::Serializer::Version) [with T = Composer::Animation*]': engines/composer/saveload.cpp:216:15: note: 'size' was declared here 216 | int32 size; | ^~~~ engines/director/lingo/lingo.cpp: In member function 'Common::String Director::Lingo::decodeInstruction(Director::ScriptData*, uint, uint*)': engines/director/lingo/lingo.cpp:469:53: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 469 | double d = *(double *)(&i); | ^~~~~~~~~~~~~~ C++ engines/director/lingo/xlibs/fileexists.o C++ engines/director/lingo/xlibs/fileio.o engines/composer/saveload.cpp: In member function 'void Composer::ComposerEngine::syncArray(Common::Serializer&, Common::Array&, Common::Serializer::Version, Common::Serializer::Version) [with T = Composer::PendingPageChange]': engines/composer/saveload.cpp:46:24: warning: 'size' may be used uninitialized [-Wmaybe-uninitialized] 46 | uint32 size; | ^~~~ C++ engines/director/lingo/xlibs/findfolder.o C++ engines/director/lingo/xlibs/flushxobj.o C++ engines/director/lingo/xlibs/fplayxobj.o engines/composer/saveload.cpp: In member function 'void Composer::ComposerEngine::syncList(Common::Serializer&, Common::List&, Common::Serializer::Version, Common::Serializer::Version) [with T = Composer::OldScript*]': engines/composer/saveload.cpp:65:24: warning: 'size' may be used uninitialized [-Wmaybe-uninitialized] 65 | uint32 size; | ^~~~ C++ engines/director/lingo/xlibs/gpid.o engines/composer/saveload.cpp: In member function 'void Composer::ComposerEngine::syncArray(Common::Serializer&, Common::Array&, Common::Serializer::Version, Common::Serializer::Version) [with T = Composer::QueuedScript]': engines/composer/saveload.cpp:46:24: warning: 'size' may be used uninitialized [-Wmaybe-uninitialized] 46 | uint32 size; | ^~~~ C++ engines/director/lingo/xlibs/iscd.o C++ engines/director/lingo/xlibs/ispippin.o C++ engines/director/lingo/xlibs/jitdraw3.o engines/composer/saveload.cpp: In member function 'void Composer::ComposerEngine::syncListReverse(Common::Serializer&, Common::List&, Common::Serializer::Version, Common::Serializer::Version) [with T = Composer::Pipe*]': engines/composer/saveload.cpp:84:24: warning: 'size' may be used uninitialized [-Wmaybe-uninitialized] 84 | uint32 size; | ^~~~ C++ engines/director/lingo/xlibs/jwxini.o C++ engines/director/lingo/xlibs/labeldrvxobj.o engines/composer/saveload.cpp: In member function 'void Composer::ComposerEngine::syncList(Common::Serializer&, Common::List&, Common::Serializer::Version, Common::Serializer::Version) [with T = Composer::Animation*]': engines/composer/saveload.cpp:65:24: warning: 'size' may be used uninitialized [-Wmaybe-uninitialized] 65 | uint32 size; | ^~~~ C++ engines/director/lingo/xlibs/memoryxobj.o C++ engines/director/lingo/xlibs/miscx.o C++ engines/director/lingo/xlibs/moovxobj.o engines/composer/saveload.cpp: In member function 'void Composer::ComposerEngine::syncList(Common::Serializer&, Common::List&, Common::Serializer::Version, Common::Serializer::Version) [with T = Composer::Sprite]': engines/composer/saveload.cpp:65:24: warning: 'size' may be used uninitialized [-Wmaybe-uninitialized] C++ engines/director/lingo/xlibs/movemousexobj.o C++ engines/director/lingo/xlibs/movutils.o C++ engines/director/lingo/xlibs/orthoplayxobj.o C++ engines/director/lingo/xlibs/palxobj.o C++ engines/director/lingo/xlibs/popupmenuxobj.o C++ engines/director/lingo/xlibs/qtmovie.o C++ engines/director/lingo/xlibs/registercomponent.o In file included from ./common/memstream.h:25, from engines/composer/saveload.cpp:25: In member function 'void Common::WriteStream::writeSint32LE(int32)', inlined from 'void Common::Serializer::syncAsSint32LE(T&, Version, Version) [with T = int]' at ./common/serializer.h:127:2, inlined from 'virtual Common::Error Composer::ComposerEngine::loadGameState(int)' at engines/composer/saveload.cpp:360:20: ./common/stream.h:200:30: warning: 'numSamples' may be used uninitialized [-Wmaybe-uninitialized] 200 | writeUint32LE((uint32)value); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ engines/composer/saveload.cpp: In member function 'virtual Common::Error Composer::ComposerEngine::loadGameState(int)': engines/composer/saveload.cpp:359:15: note: 'numSamples' was declared here 359 | int32 numSamples; | ^~~~~~~~~~ C++ engines/director/lingo/xlibs/serialportxobj.o C++ engines/director/lingo/xlibs/soundjam.o C++ engines/director/lingo/xlibs/spacemgr.o C++ engines/director/lingo/xlibs/videodiscxobj.o C++ engines/director/lingo/xlibs/volumelist.o C++ engines/director/lingo/xlibs/widgetxobj.o C++ engines/director/lingo/xlibs/winxobj.o C++ engines/director/lingo/xlibs/xplayanim.o C++ engines/director/lingo/xlibs/yasix.o C++ engines/dm/champion.o C++ engines/dm/console.o C++ engines/dm/dialog.o C++ engines/dm/dm.o C++ engines/dm/dmglobals.o C++ engines/dm/dungeonman.o C++ engines/dm/eventman.o C++ engines/dm/gfx.o C++ engines/dm/group.o C++ engines/dm/inventory.o C++ engines/dm/loadsave.o C++ engines/dm/lzw.o C++ engines/dm/menus.o C++ engines/dm/metaengine.o C++ engines/dm/movesens.o C++ engines/dm/objectman.o C++ engines/dm/projexpl.o C++ engines/dm/sounds.o C++ engines/dm/text.o C++ engines/dm/timeline.o C++ engines/draci/animation.o C++ engines/draci/barchive.o C++ engines/draci/console.o C++ engines/draci/draci.o C++ engines/draci/font.o C++ engines/draci/game.o C++ engines/draci/metaengine.o C++ engines/draci/mouse.o C++ engines/draci/music.o C++ engines/draci/saveload.o C++ engines/draci/screen.o C++ engines/draci/script.o C++ engines/draci/sound.o C++ engines/draci/sprite.o C++ engines/draci/surface.o C++ engines/draci/walking.o C++ engines/dragons/actor.o C++ engines/dragons/actorresource.o C++ engines/dragons/background.o C++ engines/dragons/bag.o C++ engines/dragons/bigfile.o engines/director/transitions.cpp: In member function 'void Director::Window::playTransition(uint, uint16, uint8, uint8, Director::TransitionType, int)': engines/director/transitions.cpp:545:114: warning: array subscript [0, 52] is outside array bounds of 'const Director:: [53]' [-Warray-bounds=] 545 | warning("Window::playTransition(): Unhandled transition type %s %d %d", transProps[t.type].name, t.duration, t.chunkSize); | ~~~~~~~~~~~~~~~~~^ engines/director/transitions.cpp:81:16: note: while referencing 'Director::transProps' 81 | } static const transProps[] = { | ^~~~~~~~~~ C++ engines/dragons/credits.o C++ engines/dragons/cursor.o C++ engines/dragons/cutscene.o C++ engines/dragons/dragonflg.o C++ engines/dragons/dragonimg.o C++ engines/dragons/dragonini.o C++ engines/dragons/dragonobd.o C++ engines/dragons/dragonrms.o C++ engines/dragons/dragonvar.o C++ engines/dragons/dragons.o C++ engines/dragons/font.o C++ engines/dragons/inventory.o C++ engines/dragons/metaengine.o C++ engines/dragons/midimusicplayer.o C++ engines/dragons/minigame1.o C++ engines/dragons/minigame2.o C++ engines/dragons/minigame3.o C++ engines/dragons/minigame4.o C++ engines/dragons/minigame5.o C++ engines/dragons/saveload.o C++ engines/dragons/scene.o C++ engines/dragons/screen.o C++ engines/dragons/scriptopcodes.o C++ engines/dragons/sequenceopcodes.o C++ engines/dragons/specialopcodes.o C++ engines/dragons/sound.o C++ engines/dragons/talk.o C++ engines/dragons/vabsound.o C++ engines/dragons/strplayer.o C++ engines/drascula/actors.o C++ engines/drascula/animation.o C++ engines/drascula/console.o C++ engines/drascula/converse.o C++ engines/drascula/drascula.o C++ engines/drascula/graphics.o C++ engines/drascula/interface.o C++ engines/drascula/metaengine.o C++ engines/drascula/objects.o C++ engines/drascula/palette.o C++ engines/drascula/resource.o C++ engines/drascula/rooms.o C++ engines/drascula/saveload.o C++ engines/drascula/sound.o C++ engines/drascula/talk.o C++ engines/dreamweb/backdrop.o C++ engines/dreamweb/console.o C++ engines/dreamweb/dreamweb.o C++ engines/dreamweb/keypad.o C++ engines/dreamweb/metaengine.o engines/dragons/minigame3.cpp: In member function 'void Dragons::Minigame3::run()': engines/dragons/minigame3.cpp:360:72: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 360 | local_56 = local_56 - *(int16 *)&UnkStruct_ARRAY_800931a0[local_50].field_0x14; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/dreamweb/monitor.o C++ engines/dreamweb/mouse.o C++ engines/dreamweb/newplace.o engines/dragons/minigame1.cpp: In member function 'void Dragons::Minigame1::run()': engines/dragons/minigame1.cpp:755:83: warning: 'local_c0' may be used uninitialized [-Wmaybe-uninitialized] 755 | local_16a = *(short *)(local_c0 + (uint)uVar5 * 2 + 5); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/dragons/minigame1.cpp:86:16: note: 'local_c0' declared here 86 | uint32 local_c0 [22]; | ^~~~~~~~ engines/dragons/minigame1.cpp:764:75: warning: 'local_c0' may be used uninitialized [-Wmaybe-uninitialized] 764 | local_16a = *(short *)(local_c0 + (uint)uVar5 * 2 + 5); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/dragons/minigame1.cpp:86:16: note: 'local_c0' declared here 86 | uint32 local_c0 [22]; | ^~~~~~~~ engines/dragons/minigame1.cpp:759:83: warning: 'local_c0' may be used uninitialized [-Wmaybe-uninitialized] 759 | local_16a = *(short *)(local_c0 + (uint)uVar5 * 2 + 1); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/dragons/minigame1.cpp:86:16: note: 'local_c0' declared here 86 | uint32 local_c0 [22]; | ^~~~~~~~ engines/dragons/minigame1.cpp:764:75: warning: 'local_c0' may be used uninitialized [-Wmaybe-uninitialized] 764 | local_16a = *(short *)(local_c0 + (uint)uVar5 * 2 + 5); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/dragons/minigame1.cpp:86:16: note: 'local_c0' declared here 86 | uint32 local_c0 [22]; | ^~~~~~~~ C++ engines/dreamweb/object.o C++ engines/dreamweb/pathfind.o C++ engines/dreamweb/people.o C++ engines/dreamweb/print.o C++ engines/dreamweb/rain.o C++ engines/dreamweb/rnca_archive.o C++ engines/dreamweb/saveload.o C++ engines/dreamweb/sound.o C++ engines/dreamweb/sprite.o C++ engines/dreamweb/stubs.o C++ engines/dreamweb/talk.o C++ engines/dreamweb/titles.o C++ engines/dreamweb/use.o C++ engines/dreamweb/vgafades.o C++ engines/dreamweb/vgagrafx.o C++ engines/freescape/area.o C++ engines/freescape/assets.o C++ engines/freescape/demo.o C++ engines/freescape/freescape.o C++ engines/freescape/games/castle.o C++ engines/freescape/games/dark/amiga.o C++ engines/freescape/games/dark/dark.o C++ engines/freescape/games/dark/dos.o C++ engines/freescape/games/dark/zx.o C++ engines/freescape/games/driller/amiga.o C++ engines/freescape/games/driller/atari.o C++ engines/freescape/games/driller/c64.o engines/dreamweb/print.cpp: In member function 'void DreamWeb::DreamWebEngine::printBoth(const DreamWeb::GraphicsFile&, uint16*, uint16, uint8, uint8)': engines/dreamweb/print.cpp:31:18: warning: 'width' may be used uninitialized [-Wmaybe-uninitialized] 31 | multiDump(*x, y, width, height); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ engines/dreamweb/print.cpp:29:15: note: 'width' declared here 29 | uint8 width, height; | ^~~~~ C++ engines/freescape/games/driller/cpc.o C++ engines/freescape/games/driller/dos.o C++ engines/freescape/games/driller/driller.o C++ engines/freescape/games/driller/zx.o C++ engines/freescape/games/eclipse.o C++ engines/freescape/games/palettes.o C++ engines/freescape/gfx.o C++ engines/freescape/loaders/8bitBinaryLoader.o C++ engines/freescape/language/8bitDetokeniser.o C++ engines/freescape/language/instruction.o C++ engines/freescape/metaengine.o C++ engines/freescape/movement.o C++ engines/freescape/neo.o C++ engines/freescape/objects/geometricobject.o C++ engines/freescape/objects/group.o C++ engines/freescape/objects/sensor.o C++ engines/freescape/scr.o C++ engines/freescape/sound.o C++ engines/freescape/ui.o C++ engines/freescape/gfx_tinygl.o C++ engines/freescape/gfx_tinygl_texture.o C++ engines/freescape/gfx_opengl_shaders.o C++ engines/freescape/gfx_opengl.o C++ engines/freescape/gfx_opengl_texture.o C++ engines/glk/blorb.o C++ engines/glk/conf.o C++ engines/glk/debugger.o C++ engines/glk/events.o C++ engines/glk/fonts.o C++ engines/glk/glk.o C++ engines/glk/glk_api.o C++ engines/glk/glk_dispa.o C++ engines/glk/metaengine.o C++ engines/glk/pc_speaker.o C++ engines/glk/picture.o C++ engines/glk/quetzal.o C++ engines/glk/raw_decoder.o C++ engines/glk/screen.o C++ engines/glk/selection.o C++ engines/glk/sound.o C++ engines/glk/speech.o C++ engines/glk/streams.o C++ engines/glk/time.o C++ engines/glk/unicode.o C++ engines/glk/unicode_gen.o C++ engines/glk/utils.o C++ engines/glk/windows.o C++ engines/glk/window_graphics.o C++ engines/glk/window_pair.o C++ engines/glk/window_text_buffer.o C++ engines/glk/window_text_grid.o C++ engines/glk/adrift/adrift.o C++ engines/glk/adrift/os_glk.o C++ engines/glk/adrift/scdebug.o C++ engines/glk/adrift/scevents.o C++ engines/glk/adrift/scexpr.o C++ engines/glk/adrift/scgamest.o C++ engines/glk/adrift/scinterf.o C++ engines/glk/adrift/sclibrar.o C++ engines/glk/adrift/sclocale.o C++ engines/glk/adrift/scmemos.o C++ engines/glk/adrift/scnpcs.o C++ engines/glk/adrift/scobjcts.o C++ engines/glk/adrift/scparser.o C++ engines/glk/adrift/scprintf.o C++ engines/glk/adrift/scprops.o C++ engines/glk/adrift/scresour.o C++ engines/glk/adrift/screstrs.o C++ engines/glk/adrift/scrunner.o C++ engines/glk/adrift/sctaffil.o C++ engines/glk/adrift/sctafpar.o C++ engines/glk/adrift/sctasks.o C++ engines/glk/adrift/scutils.o C++ engines/glk/adrift/scvars.o C++ engines/glk/adrift/serialization.o C++ engines/glk/adrift/sxfile.o C++ engines/glk/adrift/sxglob.o C++ engines/glk/adrift/sxutils.o C++ engines/glk/advsys/advsys.o C++ engines/glk/advsys/game.o C++ engines/glk/advsys/glk_interface.o C++ engines/glk/advsys/vm.o C++ engines/glk/agt/agil.o C++ engines/glk/agt/agt.o C++ engines/glk/agt/agtread.o C++ engines/glk/agt/agxfile.o C++ engines/glk/agt/auxfile.o C++ engines/glk/agt/debugcmd.o C++ engines/glk/agt/disassemble.o C++ engines/glk/agt/exec.o C++ engines/glk/agt/filename.o C++ engines/glk/agt/gamedata.o C++ engines/glk/agt/interface.o C++ engines/glk/agt/metacommand.o C++ engines/glk/agt/object.o C++ engines/glk/agt/os_glk.o C++ engines/glk/agt/parser.o C++ engines/glk/agt/runverb.o C++ engines/glk/agt/savegame.o C++ engines/glk/agt/token.o C++ engines/glk/agt/util.o engines/cryo/eden.cpp: In member function 'void Cryo::EdenGame::syncGlobalPointers(Common::Serializer)': engines/cryo/eden.cpp:6594:16: warning: 'dialogIdx' may be used uninitialized [-Wmaybe-uninitialized] 6594 | uint32 dialogIdx, nextDialogIdx, narratorDialogIdx, lastDialogIdx, tapeIdx, nextRoomIconIdx, roomIdx; | ^~~~~~~~~ engines/cryo/eden.cpp:6594:27: warning: 'nextDialogIdx' may be used uninitialized [-Wmaybe-uninitialized] 6594 | uint32 dialogIdx, nextDialogIdx, narratorDialogIdx, lastDialogIdx, tapeIdx, nextRoomIconIdx, roomIdx; | ^~~~~~~~~~~~~ engines/cryo/eden.cpp:6594:42: warning: 'narratorDialogIdx' may be used uninitialized [-Wmaybe-uninitialized] 6594 | uint32 dialogIdx, nextDialogIdx, narratorDialogIdx, lastDialogIdx, tapeIdx, nextRoomIconIdx, roomIdx; | ^~~~~~~~~~~~~~~~~ engines/cryo/eden.cpp:6594:61: warning: 'lastDialogIdx' may be used uninitialized [-Wmaybe-uninitialized] 6594 | uint32 dialogIdx, nextDialogIdx, narratorDialogIdx, lastDialogIdx, tapeIdx, nextRoomIconIdx, roomIdx; | ^~~~~~~~~~~~~ engines/cryo/eden.cpp:6594:76: warning: 'tapeIdx' may be used uninitialized [-Wmaybe-uninitialized] 6594 | uint32 dialogIdx, nextDialogIdx, narratorDialogIdx, lastDialogIdx, tapeIdx, nextRoomIconIdx, roomIdx; | ^~~~~~~ engines/cryo/eden.cpp:6594:85: warning: 'nextRoomIconIdx' may be used uninitialized [-Wmaybe-uninitialized] 6594 | uint32 dialogIdx, nextDialogIdx, narratorDialogIdx, lastDialogIdx, tapeIdx, nextRoomIconIdx, roomIdx; | ^~~~~~~~~~~~~~~ engines/cryo/eden.cpp:6594:102: warning: 'roomIdx' may be used uninitialized [-Wmaybe-uninitialized] 6594 | uint32 dialogIdx, nextDialogIdx, narratorDialogIdx, lastDialogIdx, tapeIdx, nextRoomIconIdx, roomIdx; | ^~~~~~~ engines/cryo/eden.cpp:6595:16: warning: 'citaAreaFirstRoomIdx' may be used uninitialized [-Wmaybe-uninitialized] 6595 | uint32 citaAreaFirstRoomIdx, areaIdx, lastAreaIdx, curAreaIdx, characterIdx, roomCharacterIdx; | ^~~~~~~~~~~~~~~~~~~~ engines/cryo/eden.cpp:6595:38: warning: 'areaIdx' may be used uninitialized [-Wmaybe-uninitialized] 6595 | uint32 citaAreaFirstRoomIdx, areaIdx, lastAreaIdx, curAreaIdx, characterIdx, roomCharacterIdx; | ^~~~~~~ engines/cryo/eden.cpp:6595:47: warning: 'lastAreaIdx' may be used uninitialized [-Wmaybe-uninitialized] 6595 | uint32 citaAreaFirstRoomIdx, areaIdx, lastAreaIdx, curAreaIdx, characterIdx, roomCharacterIdx; | ^~~~~~~~~~~ engines/cryo/eden.cpp:6595:60: warning: 'curAreaIdx' may be used uninitialized [-Wmaybe-uninitialized] 6595 | uint32 citaAreaFirstRoomIdx, areaIdx, lastAreaIdx, curAreaIdx, characterIdx, roomCharacterIdx; | ^~~~~~~~~~ engines/cryo/eden.cpp:6595:72: warning: 'characterIdx' may be used uninitialized [-Wmaybe-uninitialized] 6595 | uint32 citaAreaFirstRoomIdx, areaIdx, lastAreaIdx, curAreaIdx, characterIdx, roomCharacterIdx; | ^~~~~~~~~~~~ engines/cryo/eden.cpp:6595:86: warning: 'roomCharacterIdx' may be used uninitialized [-Wmaybe-uninitialized] 6595 | uint32 citaAreaFirstRoomIdx, areaIdx, lastAreaIdx, curAreaIdx, characterIdx, roomCharacterIdx; | ^~~~~~~~~~~~~~~~ C++ engines/glk/agt/vars.o C++ engines/glk/alan2/alan2.o C++ engines/glk/alan2/alan_version.o C++ engines/glk/alan2/args.o C++ engines/glk/alan2/debug.o C++ engines/glk/alan2/decode.o engines/cryo/eden.cpp: In member function 'void Cryo::EdenGame::syncCitadelRoomPointers(Common::Serializer)': engines/cryo/eden.cpp:6809:16: warning: 'citadelRoomIdx' may be used uninitialized [-Wmaybe-uninitialized] 6809 | uint32 citadelRoomIdx; | ^~~~~~~~~~~~~~ C++ engines/glk/alan2/exe.o In file included from ./engines/cryo/eden.h:27, from ./engines/cryo/cryo.h:36, from engines/cryo/eden.cpp:37: In member function 'void Common::Serializer::syncAsUint32LE(T&, Version, Version) [with T = int]', inlined from 'void Cryo::EdenGame::syncTapePointers(Common::Serializer)' at engines/cryo/eden.cpp:6843:19: ./common/serializer.h:49:30: warning: 'persoIdx' may be used uninitialized [-Wmaybe-uninitialized] 49 | TYPE tmp = val; \ | ^~~ ./common/serializer.h:125:9: note: in expansion of macro 'SYNC_AS' 125 | SYNC_AS(Uint32LE, uint32, 4) | ^~~~~~~ engines/cryo/eden.cpp: In member function 'void Cryo::EdenGame::syncTapePointers(Common::Serializer)': engines/cryo/eden.cpp:6821:13: note: 'persoIdx' was declared here 6821 | int persoIdx; | ^~~~~~~~ In member function 'void Common::Serializer::syncAsUint32LE(T&, Version, Version) [with T = int]', inlined from 'void Cryo::EdenGame::syncTapePointers(Common::Serializer)' at engines/cryo/eden.cpp:6844:19: ./common/serializer.h:49:30: warning: 'index' may be used uninitialized [-Wmaybe-uninitialized] 49 | TYPE tmp = val; \ | ^~~ ./common/serializer.h:125:9: note: in expansion of macro 'SYNC_AS' 125 | SYNC_AS(Uint32LE, uint32, 4) | ^~~~~~~ engines/cryo/eden.cpp: In member function 'void Cryo::EdenGame::syncTapePointers(Common::Serializer)': engines/cryo/eden.cpp:6824:21: note: 'index' was declared here 6824 | int index, subIndex; | ^~~~~ In member function 'void Common::Serializer::syncAsUint32LE(T&, Version, Version) [with T = int]', inlined from 'void Cryo::EdenGame::syncTapePointers(Common::Serializer)' at engines/cryo/eden.cpp:6845:19: ./common/serializer.h:49:30: warning: 'subIndex' may be used uninitialized [-Wmaybe-uninitialized] 49 | TYPE tmp = val; \ | ^~~ ./common/serializer.h:125:9: note: in expansion of macro 'SYNC_AS' 125 | SYNC_AS(Uint32LE, uint32, 4) | ^~~~~~~ engines/cryo/eden.cpp: In member function 'void Cryo::EdenGame::syncTapePointers(Common::Serializer)': engines/cryo/eden.cpp:6824:28: note: 'subIndex' was declared here 6824 | int index, subIndex; | ^~~~~~~~ C++ engines/glk/alan2/glkio.o C++ engines/glk/alan2/inter.o C++ engines/glk/alan2/main.o C++ engines/glk/alan2/params.o C++ engines/glk/alan2/parse.o C++ engines/glk/alan2/reverse.o C++ engines/glk/alan2/rules.o C++ engines/glk/alan2/stack.o C++ engines/glk/alan2/sysdep.o C++ engines/glk/alan2/types.o C++ engines/glk/alan3/acode.o engines/glk/agt/interface.cpp: In function 'void Glk::AGT::debugout(const char*)': engines/glk/agt/interface.cpp:176:39: warning: comparison is always true due to limited range of data type [-Wtype-limits] 176 | } else if (*s >= 0 && *s <= 9) linebuff[lp++] = ' '; | ~~~^~~~ C++ engines/glk/alan3/act.o C++ engines/glk/alan3/actor.o C++ engines/glk/alan3/alan3.o C++ engines/glk/alan3/alan_version.o C++ engines/glk/alan3/alt_info.o C++ engines/glk/alan3/attribute.o engines/glk/agt/exec.cpp: In function 'void Glk::AGT::increment_turn()': engines/glk/agt/exec.cpp:1198:32: warning: storing the address of local variable 'tmpcreat' in 'Glk::AGT::curr_creat_rec' [-Wdangling-pointer=] 1198 | curr_creat_rec = &tmpcreat; | ~~~~~~~~~~~~~~~^~~~~~~~~~~ engines/glk/agt/exec.cpp:1196:27: note: 'tmpcreat' declared here 1196 | parse_rec tmpcreat; /* Used for creature messages */ | ^~~~~~~~ In file included from engines/glk/agt/exec.cpp:23: ./engines/glk/agt/interp.h:249:19: note: 'Glk::AGT::curr_creat_rec' declared here 249 | global parse_rec *curr_creat_rec; | ^~~~~~~~~~~~~~ C++ engines/glk/alan3/checkentry.o C++ engines/glk/alan3/class.o C++ engines/glk/alan3/compatibility.o C++ engines/glk/alan3/container.o C++ engines/glk/alan3/current.o C++ engines/glk/alan3/debug.o C++ engines/glk/alan3/decode.o C++ engines/glk/alan3/dictionary.o C++ engines/glk/alan3/event.o C++ engines/glk/alan3/exe.o C++ engines/glk/alan3/fnmatch.o C++ engines/glk/alan3/glkio.o C++ engines/glk/alan3/instance.o C++ engines/glk/alan3/inter.o C++ engines/glk/alan3/lists.o C++ engines/glk/alan3/literal.o C++ engines/glk/alan3/location.o C++ engines/glk/alan3/main.o C++ engines/glk/alan3/memory.o C++ engines/glk/alan3/msg.o C++ engines/glk/alan3/options.o C++ engines/glk/alan3/output.o C++ engines/glk/alan3/parameter_position.o C++ engines/glk/alan3/params.o C++ engines/glk/alan3/parse.o C++ engines/glk/alan3/reverse.o C++ engines/glk/alan3/rules.o C++ engines/glk/alan3/save.o C++ engines/glk/alan3/scan.o C++ engines/glk/alan3/score.o C++ engines/glk/alan3/set.o C++ engines/glk/alan3/stack.o C++ engines/glk/alan3/state.o C++ engines/glk/alan3/state_stack.o C++ engines/glk/alan3/syntax.o C++ engines/glk/alan3/sysdep.o C++ engines/glk/alan3/syserr.o C++ engines/glk/alan3/types.o C++ engines/glk/alan3/utils.o C++ engines/glk/alan3/word.o C++ engines/glk/archetype/archetype.o C++ engines/glk/archetype/array.o C++ engines/glk/archetype/crypt.o C++ engines/glk/archetype/error.o C++ engines/glk/archetype/expression.o C++ engines/glk/archetype/game_stat.o C++ engines/glk/archetype/heap_sort.o engines/freescape/loaders/8bitBinaryLoader.cpp: In member function 'Freescape::Area* Freescape::FreescapeEngine::load8bitArea(Common::SeekableReadStream*, uint16)': engines/freescape/loaders/8bitBinaryLoader.cpp:465:15: warning: 'extraColor[0]' may be used uninitialized [-Wmaybe-uninitialized] 465 | uint8 extraColor[4]; | ^~~~~~~~~~ engines/freescape/loaders/8bitBinaryLoader.cpp:551:30: warning: 'extraColor[1]' may be used uninitialized [-Wmaybe-uninitialized] 551 | area->_extraColor[1] = extraColor[1]; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ engines/freescape/loaders/8bitBinaryLoader.cpp:465:15: note: 'extraColor[1]' was declared here 465 | uint8 extraColor[4]; | ^~~~~~~~~~ engines/freescape/loaders/8bitBinaryLoader.cpp:552:30: warning: 'extraColor[2]' may be used uninitialized [-Wmaybe-uninitialized] 552 | area->_extraColor[2] = extraColor[2]; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ engines/freescape/loaders/8bitBinaryLoader.cpp:465:15: note: 'extraColor[2]' was declared here 465 | uint8 extraColor[4]; | ^~~~~~~~~~ engines/freescape/loaders/8bitBinaryLoader.cpp:553:30: warning: 'extraColor[3]' may be used uninitialized [-Wmaybe-uninitialized] 553 | area->_extraColor[3] = extraColor[3]; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ engines/freescape/loaders/8bitBinaryLoader.cpp:465:15: note: 'extraColor[3]' was declared here 465 | uint8 extraColor[4]; | ^~~~~~~~~~ C++ engines/glk/archetype/id_table.o C++ engines/glk/archetype/interpreter.o C++ engines/glk/archetype/keywords.o C++ engines/glk/archetype/linked_list.o C++ engines/glk/archetype/misc.o C++ engines/glk/archetype/parser.o C++ engines/glk/archetype/saveload.o C++ engines/glk/archetype/semantic.o C++ engines/glk/archetype/string.o C++ engines/glk/archetype/sys_object.o C++ engines/glk/archetype/timestamp.o C++ engines/glk/archetype/token.o C++ engines/glk/comprehend/charset.o C++ engines/glk/comprehend/comprehend.o C++ engines/glk/comprehend/debugger.o C++ engines/glk/comprehend/debugger_dumper.o C++ engines/glk/comprehend/dictionary.o C++ engines/glk/comprehend/draw_surface.o C++ engines/glk/comprehend/file_buf.o C++ engines/glk/comprehend/game.o C++ engines/glk/comprehend/game_cc.o C++ engines/glk/comprehend/game_data.o C++ engines/glk/comprehend/game_oo.o C++ engines/glk/comprehend/game_opcodes.o C++ engines/glk/comprehend/game_tm.o C++ engines/glk/comprehend/game_tr1.o C++ engines/glk/comprehend/game_tr2.o C++ engines/glk/comprehend/pics.o C++ engines/glk/glulx/accel.o C++ engines/glk/glulx/exec.o C++ engines/glk/glulx/float.o C++ engines/glk/glulx/funcs.o C++ engines/glk/glulx/gestalt.o C++ engines/glk/glulx/glkop.o C++ engines/glk/glulx/glulx.o C++ engines/glk/glulx/heap.o C++ engines/glk/glulx/operand.o C++ engines/glk/glulx/search.o C++ engines/glk/glulx/serial.o C++ engines/glk/glulx/string.o C++ engines/glk/glulx/vm.o C++ engines/glk/hugo/heexpr.o C++ engines/glk/hugo/heglk.o C++ engines/glk/hugo/hemedia.o C++ engines/glk/hugo/hemisc.o C++ engines/glk/hugo/heobject.o C++ engines/glk/hugo/heparse.o C++ engines/glk/hugo/heres.o C++ engines/glk/hugo/herun.o C++ engines/glk/hugo/heset.o C++ engines/glk/hugo/htokens.o C++ engines/glk/hugo/hugo.o C++ engines/glk/hugo/resource_archive.o C++ engines/glk/hugo/stringfn.o C++ engines/glk/jacl/display.o C++ engines/glk/jacl/encapsulate.o C++ engines/glk/jacl/errors.o C++ engines/glk/jacl/findroute.o C++ engines/glk/jacl/glk_saver.o C++ engines/glk/jacl/interpreter.o C++ engines/glk/jacl/jacl.o C++ engines/glk/jacl/jacl_main.o C++ engines/glk/jacl/jpp.o C++ engines/glk/jacl/libcsv.o C++ engines/glk/jacl/loader.o C++ engines/glk/jacl/logging.o C++ engines/glk/jacl/parser.o C++ engines/glk/jacl/resolvers.o C++ engines/glk/jacl/utils.o C++ engines/glk/level9/bitmap.o C++ engines/glk/level9/level9.o C++ engines/glk/level9/level9_main.o C++ engines/glk/level9/os_glk.o C++ engines/glk/magnetic/emu.o C++ engines/glk/magnetic/glk.o C++ engines/glk/magnetic/magnetic.o C++ engines/glk/quest/geas_file.o C++ engines/glk/quest/geas_glk.o C++ engines/glk/quest/geas_runner.o C++ engines/glk/quest/geas_state.o C++ engines/glk/quest/geas_util.o C++ engines/glk/quest/quest.o C++ engines/glk/quest/read_file.o C++ engines/glk/quest/string.o C++ engines/glk/quest/streams.o C++ engines/glk/scott/c64_checksums.o C++ engines/glk/scott/command_parser.o C++ engines/glk/scott/decompress_text.o C++ engines/glk/scott/decompress_z80.o C++ engines/glk/scott/definitions.o C++ engines/glk/scott/disk_image.o C++ engines/glk/scott/load_game.o C++ engines/glk/scott/game_info.o C++ engines/glk/scott/game_specific.o C++ engines/glk/scott/globals.o C++ engines/glk/scott/gremlins.o C++ engines/glk/scott/hulk.o C++ engines/glk/scott/layout_text.o C++ engines/glk/scott/line_drawing.o C++ engines/glk/scott/load_ti99_4a.o C++ engines/glk/scott/resource.o C++ engines/glk/scott/restore_state.o C++ engines/glk/scott/ring_buffer.o C++ engines/glk/scott/robin_of_sherwood.o C++ engines/glk/scott/saga_draw.o C++ engines/glk/scott/scott.o C++ engines/glk/scott/seas_of_blood.o C++ engines/glk/scott/ti99_4a_terp.o C++ engines/glk/scott/unp64/unp64.o C++ engines/glk/scott/unp64/6502_emu.o C++ engines/glk/scott/unp64/exo_util.o C++ engines/glk/scott/unp64/scanners/scanners.o C++ engines/glk/scott/unp64/scanners/action_packer.o C++ engines/glk/scott/unp64/scanners/byte_boiler.o C++ engines/glk/scott/unp64/scanners/caution.o engines/glk/magnetic/magnetic.cpp: In constructor 'Glk::Magnetic::Magnetic::Magnetic(OSystem*, const Glk::GlkGameDescription&)': engines/glk/magnetic/magnetic.cpp:76:21: warning: array subscript 2 is above array bounds of 'Glk::Magnetic::type32 [2][18]' {aka 'unsigned int [2][18]'} [-Warray-bounds=] 76 | Common::fill(&undo_regs[0][0], &undo_regs[2][0], 0); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from engines/glk/magnetic/magnetic.cpp:22: ./engines/glk/magnetic/magnetic.h:225:16: note: while referencing 'Glk::Magnetic::Magnetic::undo_regs' 225 | type32 undo_regs[2][18], undo_pc, undo_size; | ^~~~~~~~~ C++ engines/glk/scott/unp64/scanners/ccs.o C++ engines/glk/scott/unp64/scanners/cruel.o C++ engines/glk/scott/unp64/scanners/eca.o C++ engines/glk/scott/unp64/scanners/exomizer.o C++ engines/glk/scott/unp64/scanners/expert.o C++ engines/glk/scott/unp64/scanners/master_compressor.o C++ engines/glk/scott/unp64/scanners/megabyte.o C++ engines/glk/scott/unp64/scanners/pu_crunch.o C++ engines/glk/scott/unp64/scanners/section8.o C++ engines/glk/scott/unp64/scanners/tbc_multicomp.o C++ engines/glk/scott/unp64/scanners/tcs_crunch.o engines/cryo/eden.cpp: In member function 'void Cryo::EdenGame::syncGlobalValues(Common::Serializer)': engines/cryo/eden.cpp:6690:14: warning: 'autoDialog' may be used uninitialized [-Wmaybe-uninitialized] 6690 | byte autoDialog; | ^~~~~~~~~~ C++ engines/glk/scott/unp64/scanners/xtc.o C++ engines/glk/tads/os_banners.o C++ engines/glk/tads/os_buffer.o C++ engines/glk/tads/os_glk.o C++ engines/glk/tads/os_frob_tads.o C++ engines/glk/tads/os_parse.o C++ engines/glk/tads/tads.o C++ engines/glk/tads/tads2/built_in.o C++ engines/glk/tads/tads2/character_map.o C++ engines/glk/tads/tads2/command_line.o C++ engines/glk/tads/tads2/data.o C++ engines/glk/tads/tads2/debug.o In file included from ./engines/glk/hugo/hugo.h:33, from engines/glk/hugo/hugo.cpp:22: In constructor 'Glk::Hugo::StringFunctions::StringFunctions()', inlined from 'Glk::Hugo::Hugo::Hugo(OSystem*, const Glk::GlkGameDescription&)' at engines/glk/hugo/hugo.cpp:73:40: ./engines/glk/hugo/stringfn.h:45:29: warning: array subscript 2 is above array bounds of 'char [2][1025]' [-Warray-bounds=] 45 | Common::fill(&_tempString[0][0], &_tempString[NUM_TEMPSTRINGS][1025], '\0'); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./engines/glk/hugo/stringfn.h: In constructor 'Glk::Hugo::Hugo::Hugo(OSystem*, const Glk::GlkGameDescription&)': ./engines/glk/hugo/stringfn.h:39:14: note: while referencing 'Glk::Hugo::StringFunctions::_tempString' 39 | char _tempString[NUM_TEMPSTRINGS][1025]; | ^~~~~~~~~~~ engines/glk/hugo/hugo.cpp:93:21: warning: array subscript 2 is above array bounds of 'long int [2][1024]' [-Warray-bounds=] 93 | Common::fill(&resids[0][0], &resids[2][0], 0); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./engines/glk/hugo/hugo.h:72:14: note: while referencing 'Glk::Hugo::Hugo::resids' 72 | long resids[2][MAXRES]; | ^~~~~~ engines/glk/hugo/hugo.cpp:97:21: warning: array subscript 32 is above array bounds of 'char [32][64]' [-Warray-bounds=] 97 | Common::fill(&context_command[0][0], &context_command[MAX_CONTEXT_COMMANDS][0], 0); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./engines/glk/hugo/hugo.h:106:14: note: while referencing 'Glk::Hugo::Hugo::context_command' 106 | char context_command[MAX_CONTEXT_COMMANDS][64]; | ^~~~~~~~~~~~~~~ engines/glk/hugo/hugo.cpp:101:21: warning: array subscript 1024 is above array bounds of 'int [1024][5]' [-Warray-bounds=] 101 | Common::fill(&undostack[0][0], &undostack[MAXUNDO][0], 0); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./engines/glk/hugo/hugo.h:131:13: note: while referencing 'Glk::Hugo::Hugo::undostack' 131 | int undostack[MAXUNDO][5]; | ^~~~~~~~~ C++ engines/glk/tads/tads2/error.o C++ engines/glk/tads/tads2/error_handling.o C++ engines/glk/tads/tads2/error_message.o C++ engines/glk/tads/tads2/execute_command.o C++ engines/glk/tads/tads2/file_io.o C++ engines/glk/tads/tads2/get_string.o C++ engines/glk/tads/tads2/line_source_file.o C++ engines/glk/tads/tads2/list.o C++ engines/glk/tads/tads2/ltk.o C++ engines/glk/tads/tads2/memory_cache.o C++ engines/glk/tads/tads2/memory_cache_heap.o C++ engines/glk/tads/tads2/memory_cache_swap.o C++ engines/glk/tads/tads2/object.o C++ engines/glk/tads/tads2/os.o C++ engines/glk/tads/tads2/output.o C++ engines/glk/tads/tads2/play.o C++ engines/glk/tads/tads2/post_compilation.o C++ engines/glk/tads/tads2/qa_scriptor.o C++ engines/glk/tads/tads2/regex.o C++ engines/glk/tads/tads2/run.o C++ engines/glk/tads/tads2/runstat.o C++ engines/glk/tads/tads2/runtime_app.o C++ engines/glk/tads/tads2/runtime_driver.o C++ engines/glk/tads/tads2/tads2.o C++ engines/glk/tads/tads2/tokenizer.o C++ engines/glk/tads/tads2/tokenizer_hash.o C++ engines/glk/tads/tads2/vocabulary.o C++ engines/glk/tads/tads2/vocabulary_parser.o C++ engines/glk/tads/tads3/tads3.o C++ engines/glk/zcode/bitmap_font.o C++ engines/glk/zcode/config.o C++ engines/glk/zcode/zcode.o C++ engines/glk/zcode/glk_interface.o C++ engines/glk/zcode/mem.o C++ engines/glk/zcode/pics.o C++ engines/glk/zcode/pics_decoder.o C++ engines/glk/zcode/processor.o C++ engines/glk/zcode/processor_buffer.o C++ engines/glk/zcode/processor_input.o C++ engines/glk/zcode/processor_maths.o C++ engines/glk/zcode/processor_mem.o C++ engines/glk/zcode/processor_objects.o C++ engines/glk/zcode/processor_screen.o C++ engines/glk/zcode/processor_streams.o C++ engines/glk/zcode/processor_table.o C++ engines/glk/zcode/processor_text.o C++ engines/glk/zcode/processor_variables.o C++ engines/glk/zcode/processor_windows.o C++ engines/glk/zcode/quetzal.o C++ engines/glk/zcode/screen.o C++ engines/glk/zcode/sound_folder.o C++ engines/glk/zcode/windows.o C++ engines/glk/detection.o C++ engines/glk/adrift/detection.o engines/glk/tads/tads2/qa_scriptor.cpp: In function 'char* Glk::TADS::TADS2::qasgets(char*, int)': engines/glk/tads/tads2/qa_scriptor.cpp:107:35: warning: comparison is always false due to limited range of data type [-Wtype-limits] 107 | } else if ((int)c == EOF) { | ^ C++ engines/glk/advsys/detection.o C++ engines/glk/agt/detection.o C++ engines/glk/alan2/detection.o C++ engines/glk/alan3/detection.o C++ engines/glk/archetype/detection.o C++ engines/glk/comprehend/detection.o C++ engines/glk/glulx/detection.o C++ engines/glk/hugo/detection.o C++ engines/glk/jacl/detection.o C++ engines/glk/level9/detection.o C++ engines/glk/magnetic/detection.o C++ engines/glk/quest/detection.o C++ engines/glk/scott/detection.o C++ engines/glk/tads/detection.o C++ engines/glk/zcode/detection.o C++ engines/gnap/character.o C++ engines/gnap/datarchive.o C++ engines/gnap/debugger.o C++ engines/gnap/gamesys.o C++ engines/gnap/gnap.o C++ engines/gnap/grid.o C++ engines/gnap/menu.o C++ engines/gnap/metaengine.o C++ engines/gnap/music.o C++ engines/gnap/resource.o C++ engines/gnap/sound.o C++ engines/gnap/scenes/arcade.o C++ engines/gnap/scenes/groupcs.o C++ engines/gnap/scenes/group0.o C++ engines/gnap/scenes/group1.o C++ engines/gnap/scenes/group2.o C++ engines/gnap/scenes/group3.o C++ engines/gnap/scenes/group4.o C++ engines/gnap/scenes/group5.o C++ engines/gnap/scenes/intro.o C++ engines/gnap/scenes/scenecore.o C++ engines/gob/anifile.o C++ engines/gob/aniobject.o C++ engines/gob/backbuffer.o C++ engines/gob/cheater.o C++ engines/gob/cheater_geisha.o C++ engines/gob/cmpfile.o C++ engines/gob/console.o C++ engines/gob/databases.o C++ engines/gob/dataio.o C++ engines/gob/dbase.o C++ engines/gob/decfile.o C++ engines/gob/draw.o C++ engines/gob/draw_v1.o C++ engines/gob/draw_v2.o C++ engines/gob/draw_v7.o C++ engines/gob/draw_bargon.o C++ engines/gob/draw_fascin.o C++ engines/gob/draw_playtoons.o C++ engines/gob/expression.o C++ engines/gob/game.o C++ engines/gob/global.o C++ engines/gob/gob.o C++ engines/gob/goblin.o C++ engines/gob/goblin_v1.o C++ engines/gob/goblin_v2.o C++ engines/gob/goblin_v3.o C++ engines/gob/goblin_v4.o C++ engines/gob/goblin_v7.o C++ engines/gob/hotspots.o C++ engines/gob/iniconfig.o C++ engines/gob/init.o C++ engines/gob/init_v1.o C++ engines/gob/init_geisha.o C++ engines/gob/init_v2.o C++ engines/gob/init_fascin.o C++ engines/gob/init_v3.o C++ engines/gob/init_v4.o C++ engines/gob/init_v6.o C++ engines/gob/init_v7.o C++ engines/gob/inter.o C++ engines/gob/inter_v1.o C++ engines/gob/inter_geisha.o C++ engines/gob/inter_v2.o C++ engines/gob/inter_bargon.o C++ engines/gob/inter_fascin.o C++ engines/gob/inter_littlered.o C++ engines/gob/inter_inca2.o C++ engines/gob/inter_playtoons.o C++ engines/gob/inter_v3.o C++ engines/gob/inter_v4.o C++ engines/gob/inter_v5.o C++ engines/gob/inter_v6.o C++ engines/gob/inter_v7.o C++ engines/gob/map.o C++ engines/gob/map_v1.o C++ engines/gob/map_v2.o C++ engines/gob/metaengine.o C++ engines/gob/mult.o C++ engines/gob/mult_v1.o C++ engines/gob/mult_v2.o C++ engines/gob/palanim.o C++ engines/gob/resources.o C++ engines/gob/rxyfile.o C++ engines/gob/scenery.o C++ engines/gob/scenery_v1.o C++ engines/gob/scenery_v2.o C++ engines/gob/script.o C++ engines/gob/surface.o C++ engines/gob/totfile.o C++ engines/gob/util.o C++ engines/gob/variables.o C++ engines/gob/video.o C++ engines/gob/video_v1.o C++ engines/gob/video_v2.o C++ engines/gob/video_v6.o C++ engines/gob/videoplayer.o C++ engines/gob/demos/demoplayer.o C++ engines/gob/demos/scnplayer.o C++ engines/gob/demos/batplayer.o C++ engines/gob/pregob/pregob.o C++ engines/gob/pregob/txtfile.o C++ engines/gob/pregob/gctfile.o C++ engines/gob/pregob/seqfile.o C++ engines/gob/pregob/onceupon/onceupon.o C++ engines/gob/pregob/onceupon/abracadabra.o C++ engines/gob/pregob/onceupon/babayaga.o C++ engines/gob/pregob/onceupon/title.o C++ engines/gob/pregob/onceupon/parents.o C++ engines/gob/pregob/onceupon/stork.o C++ engines/gob/pregob/onceupon/chargenchild.o C++ engines/gob/minigames/geisha/evilfish.o C++ engines/gob/minigames/geisha/oko.o C++ engines/gob/minigames/geisha/meter.o C++ engines/gob/minigames/geisha/diving.o C++ engines/gob/minigames/geisha/mouth.o C++ engines/gob/minigames/geisha/submarine.o C++ engines/gob/minigames/geisha/penetration.o C++ engines/gob/save/savefile.o C++ engines/gob/save/savehandler.o C++ engines/gob/save/saveload.o C++ engines/gob/save/saveload_v2.o C++ engines/gob/save/saveload_v3.o C++ engines/gob/save/saveload_v4.o C++ engines/gob/save/saveload_v6.o C++ engines/gob/save/saveload_v7.o C++ engines/gob/save/saveload_adibou1.o C++ engines/gob/save/saveload_geisha.o C++ engines/gob/save/saveload_fascin.o C++ engines/gob/save/saveload_ajworld.o C++ engines/gob/save/saveload_inca2.o C++ engines/gob/save/saveload_playtoons.o C++ engines/gob/save/saveconverter.o C++ engines/gob/save/saveconverter_v2.o C++ engines/gob/save/saveconverter_v3.o C++ engines/gob/save/saveconverter_v4.o C++ engines/gob/sound/sound.o C++ engines/gob/sound/sounddesc.o C++ engines/gob/sound/pcspeaker.o C++ engines/gob/sound/adlib.o C++ engines/gob/sound/musplayer.o C++ engines/gob/sound/adlplayer.o C++ engines/gob/sound/infogrames.o C++ engines/gob/sound/protracker.o C++ engines/gob/sound/soundmixer.o C++ engines/gob/sound/soundblaster.o C++ engines/gob/sound/cdrom.o C++ engines/gob/sound/bgatmosphere.o C++ engines/griffon/combat.o C++ engines/griffon/console.o C++ engines/griffon/cutscenes.o C++ engines/griffon/dialogs.o C++ engines/griffon/draw.o C++ engines/griffon/engine.o C++ engines/griffon/gfx.o C++ engines/griffon/griffon.o C++ engines/griffon/input.o C++ engines/griffon/logic.o C++ engines/griffon/metaengine.o C++ engines/griffon/resources.o C++ engines/griffon/saveload.o C++ engines/griffon/sound.o C++ engines/grim/costume/bitmap_component.o C++ engines/grim/costume/chore.o C++ engines/grim/costume/colormap_component.o C++ engines/grim/costume/component.o C++ engines/grim/costume/head.o C++ engines/grim/costume/keyframe_component.o C++ engines/grim/costume/lua_var_component.o C++ engines/grim/costume/main_model_component.o C++ engines/grim/costume/material_component.o C++ engines/grim/costume/mesh_component.o C++ engines/grim/costume/model_component.o C++ engines/grim/costume/sound_component.o C++ engines/grim/costume/sprite_component.o C++ engines/grim/costume/anim_component.o C++ engines/grim/emi/costume/emianim_component.o C++ engines/grim/emi/costume/emichore.o C++ engines/grim/emi/costume/emihead.o C++ engines/grim/emi/costume/emiluavar_component.o C++ engines/grim/emi/costume/emiluacode_component.o C++ engines/grim/emi/costume/emimesh_component.o C++ engines/grim/emi/costume/emiskel_component.o C++ engines/grim/emi/costume/emisprite_component.o C++ engines/grim/emi/costume/emitexi_component.o C++ engines/grim/emi/sound/aifftrack.o C++ engines/grim/emi/sound/mp3track.o C++ engines/grim/emi/sound/scxtrack.o C++ engines/grim/emi/sound/vimatrack.o C++ engines/grim/emi/sound/track.o C++ engines/grim/emi/sound/emisound.o C++ engines/grim/emi/sound/codecs/scx.o C++ engines/grim/emi/animationemi.o C++ engines/grim/emi/costumeemi.o C++ engines/grim/emi/emi.o C++ engines/grim/emi/modelemi.o C++ engines/grim/emi/skeleton.o C++ engines/grim/emi/poolsound.o C++ engines/grim/emi/layer.o C++ engines/grim/emi/lua_v2.o C++ engines/grim/emi/lua_v2_actor.o C++ engines/grim/emi/lua_v2_sound.o C++ engines/grim/emi/emi_registry.o C++ engines/grim/imuse/imuse.o C++ engines/grim/imuse/imuse_mcmp_mgr.o C++ engines/grim/imuse/imuse_music.o C++ engines/grim/imuse/imuse_script.o C++ engines/grim/imuse/imuse_sndmgr.o C++ engines/grim/imuse/imuse_tables.o C++ engines/grim/imuse/imuse_track.o C++ engines/grim/lua/lapi.o C++ engines/grim/lua/lauxlib.o C++ engines/grim/lua/lbuffer.o C++ engines/grim/lua/lbuiltin.o C++ engines/grim/lua/ldo.o C++ engines/grim/lua/lfunc.o C++ engines/grim/lua/lgc.o C++ engines/grim/lua/liolib.o C++ engines/grim/lua/llex.o C++ engines/grim/lua/lmathlib.o C++ engines/grim/lua/lmem.o C++ engines/grim/lua/lobject.o C++ engines/grim/lua/lrestore.o C++ engines/grim/lua/lsave.o C++ engines/grim/lua/lstate.o C++ engines/grim/lua/lstring.o C++ engines/grim/lua/lstrlib.o C++ engines/grim/lua/lstx.o C++ engines/grim/lua/ltable.o C++ engines/grim/lua/ltask.o C++ engines/grim/lua/ltm.o C++ engines/grim/lua/lundump.o C++ engines/grim/lua/lvm.o C++ engines/grim/lua/lzio.o C++ engines/grim/movie/codecs/codec48.o C++ engines/grim/movie/codecs/blocky8.o C++ engines/grim/movie/codecs/blocky16.o C++ engines/grim/movie/codecs/vima.o C++ engines/grim/movie/codecs/smush_decoder.o C++ engines/grim/movie/bink.o C++ engines/grim/movie/mpeg.o C++ engines/grim/movie/movie.o C++ engines/grim/movie/quicktime.o C++ engines/grim/movie/smush.o C++ engines/grim/remastered/commentary.o C++ engines/grim/remastered/hotspot.o C++ engines/grim/remastered/lua_remastered.o C++ engines/grim/remastered/overlay.o C++ engines/grim/update/packfile.o C++ engines/grim/update/mscab.o C++ engines/grim/update/lang_filter.o C++ engines/grim/update/update.o C++ engines/grim/actor.o C++ engines/grim/animation.o C++ engines/grim/bitmap.o C++ engines/grim/costume.o C++ engines/grim/color.o C++ engines/grim/colormap.o C++ engines/grim/debug.o C++ engines/grim/font.o C++ engines/grim/gfx_base.o C++ engines/grim/gfx_opengl_shaders.o C++ engines/grim/gfx_opengl.o C++ engines/grim/grim.o C++ engines/grim/grim_controls.o C++ engines/grim/inputdialog.o C++ engines/grim/iris.o C++ engines/grim/keyframe.o C++ engines/grim/lab.o C++ engines/grim/lipsync.o C++ engines/grim/localize.o C++ engines/grim/lua.o C++ engines/grim/lua_v1.o C++ engines/grim/lua_v1_actor.o C++ engines/grim/lua_v1_graphics.o C++ engines/grim/lua_v1_set.o C++ engines/grim/lua_v1_sound.o C++ engines/grim/lua_v1_text.o C++ engines/grim/metaengine.o C++ engines/grim/material.o C++ engines/grim/model.o C++ engines/grim/objectstate.o C++ engines/grim/primitives.o C++ engines/grim/patchr.o C++ engines/grim/registry.o C++ engines/groovie/logic/cell.o C++ engines/groovie/video/player.o C++ engines/groovie/video/vdx.o C++ engines/groovie/metaengine.o C++ engines/grim/resource.o C++ engines/grim/savegame.o C++ engines/grim/set.o C++ engines/grim/sector.o C++ engines/grim/sound.o C++ engines/grim/sprite.o C++ engines/grim/textobject.o C++ engines/grim/textsplit.o C++ engines/grim/object.o C++ engines/grim/debugger.o C++ engines/grim/md5check.o C++ engines/grim/md5checkdialog.o C++ engines/grim/gfx_tinygl.o C++ engines/groovie/cursor.o C++ engines/groovie/debug.o C++ engines/groovie/font.o C++ engines/groovie/graphics.o C++ engines/groovie/groovie.o C++ engines/groovie/lzss.o In file included from engines/grim/update/update.cpp:23: In destructor 'virtual Common::SearchSet::~SearchSet()', inlined from 'virtual Common::SearchSet::~SearchSet()' at ./common/archive.h:250:34, inlined from 'Common::Archive* Grim::loadUpdateArchive(Common::SeekableReadStream*)' at engines/grim/update/update.cpp:40:10: ./common/archive.h:250:41: warning: array subscript 'Common::SearchSet::__as_base [0]' is partly outside array bounds of 'unsigned char [24]' [-Warray-bounds=] 250 | virtual ~SearchSet() { clear(); } | ^ engines/grim/update/update.cpp: In function 'Common::Archive* Grim::loadUpdateArchive(Common::SeekableReadStream*)': engines/grim/update/update.cpp:36:80: note: object of size 24 allocated by 'operator new' 36 | Common::Archive *update = new LangFilter(cab, g_grim->getGameLanguage()); | ^ C++ engines/groovie/music.o C++ engines/groovie/resource.o C++ engines/groovie/saveload.o C++ engines/groovie/script.o C++ engines/groovie/logic/beehive.o C++ engines/groovie/logic/cake.o C++ engines/groovie/logic/gallery.o C++ engines/groovie/logic/mousetrap.o C++ engines/groovie/logic/othello.o C++ engines/groovie/logic/pente.o C++ engines/groovie/logic/tlcgame.o C++ engines/groovie/logic/triangle.o C++ engines/groovie/logic/winerack.o C++ engines/groovie/video/roq.o C++ engines/hadesch/metaengine.o C++ engines/hadesch/pod_file.o C++ engines/hadesch/tag_file.o C++ engines/hadesch/pod_image.o C++ engines/hadesch/video.o C++ engines/hadesch/hadesch.o C++ engines/hadesch/baptr.o C++ engines/hadesch/rooms/olympus.o C++ engines/hadesch/rooms/walloffame.o C++ engines/hadesch/rooms/argo.o C++ engines/hadesch/rooms/crete.o C++ engines/hadesch/rooms/minos.o C++ engines/hadesch/rooms/daedalus.o C++ engines/hadesch/rooms/seriphos.o C++ engines/hadesch/rooms/medisle.o C++ engines/hadesch/rooms/troy.o C++ engines/hadesch/rooms/quiz.o C++ engines/hadesch/rooms/minotaur.o C++ engines/hadesch/rooms/catacombs.o engines/groovie/logic/tlcgame.cpp: In member function 'void Groovie::TlcGame::tatResultQuest()': engines/groovie/logic/tlcgame.cpp:916:90: warning: iteration 8 invokes undefined behavior [-Waggressive-loop-optimizations] 916 | int score = _tatQuestions[questIdx].answerData[selectedAns].binScore[iBin]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ engines/groovie/logic/tlcgame.cpp:915:33: note: within this loop 915 | for (int iBin = 0; iBin < 16; iBin++) { | ~~~~~^~~~ C++ engines/hadesch/rooms/priam.o C++ engines/hadesch/rooms/athena.o C++ engines/hadesch/rooms/volcano.o C++ engines/hadesch/rooms/riverstyx.o C++ engines/hadesch/rooms/hadesthrone.o C++ engines/hadesch/rooms/credits.o engines/groovie/logic/tlcgame.cpp: In member function 'void Groovie::TlcGame::tatLoadDB()': engines/groovie/logic/tlcgame.cpp:871:87: warning: iteration 8 invokes undefined behavior [-Waggressive-loop-optimizations] 871 | _tatQuestions[iQuest].answerData[iAns].binScore[iBin] = tataidbfile->readByte(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ engines/groovie/logic/tlcgame.cpp:870:49: note: within this loop 870 | for (int iBin = 0; iBin < 16; iBin++) { | ~~~~~^~~~ C++ engines/hadesch/rooms/intro.o C++ engines/hadesch/rooms/ferry.o C++ engines/hadesch/rooms/options.o C++ engines/hadesch/rooms/monster.o C++ engines/hadesch/rooms/monster/projectile.o C++ engines/hadesch/rooms/monster/typhoon.o C++ engines/hadesch/rooms/monster/cyclops.o C++ engines/hadesch/rooms/monster/illusion.o C++ engines/hadesch/rooms/medusa.o C++ engines/hadesch/rooms/trojan.o C++ engines/hadesch/gfx_context.o C++ engines/hadesch/ambient.o C++ engines/hadesch/herobelt.o C++ engines/hadesch/hotzone.o C++ engines/hadesch/table.o C++ engines/hadesch/persistent.o C++ engines/hdb/ai-bots.o C++ engines/hdb/ai-cinematic.o C++ engines/hdb/ai-funcs.o C++ engines/hdb/ai-init.o C++ engines/hdb/ai-inventory.o C++ engines/hdb/ai-lists.o C++ engines/hdb/ai-player.o C++ engines/hdb/ai-use.o C++ engines/hdb/ai-waypoint.o C++ engines/hdb/file-manager.o C++ engines/hdb/gfx.o C++ engines/hdb/hdb.o C++ engines/hdb/input.o C++ engines/hdb/lua-script.o C++ engines/hdb/map.o C++ engines/hdb/menu.o C++ engines/hdb/metaengine.o C++ engines/hdb/sound.o engines/groovie/logic/triangle.cpp: In member function 'int8 Groovie::TriangleGame::sub03(int8)': engines/groovie/logic/triangle.cpp:170:29: warning: 'tempMoves' may be used uninitialized [-Wmaybe-uninitialized] 170 | pos = tempMoves[0]; // This is uninitalized in this branch | ~~~~^~~~~~~~~~~~~~ engines/groovie/logic/triangle.cpp:129:14: note: 'tempMoves' declared here 129 | int8 tempMoves[132]; | ^~~~~~~~~ C++ engines/hdb/saveload.o C++ engines/hdb/window.o C++ engines/hopkins/anim.o C++ engines/hopkins/computer.o C++ engines/hopkins/debugger.o C++ engines/hopkins/dialogs.o C++ engines/hopkins/events.o C++ engines/hopkins/files.o C++ engines/hopkins/font.o C++ engines/hopkins/graphics.o C++ engines/hopkins/globals.o C++ engines/hopkins/hopkins.o C++ engines/hopkins/lines.o C++ engines/hopkins/menu.o C++ engines/hopkins/metaengine.o C++ engines/hopkins/objects.o C++ engines/hopkins/saveload.o C++ engines/hopkins/script.o C++ engines/hopkins/sound.o C++ engines/hopkins/talk.o C++ engines/hugo/console.o C++ engines/hugo/dialogs.o C++ engines/hugo/display.o C++ engines/hugo/file.o C++ engines/hugo/file_v1d.o C++ engines/hugo/file_v2d.o C++ engines/hugo/file_v3d.o C++ engines/hugo/file_v1w.o C++ engines/hugo/file_v2w.o C++ engines/hugo/hugo.o C++ engines/hugo/intro.o C++ engines/hugo/inventory.o C++ engines/hugo/metaengine.o C++ engines/hugo/mouse.o C++ engines/hugo/object.o C++ engines/hugo/object_v1d.o C++ engines/hugo/object_v1w.o C++ engines/hugo/object_v2d.o C++ engines/hugo/object_v3d.o C++ engines/hugo/parser.o C++ engines/hugo/parser_v1w.o C++ engines/hugo/parser_v1d.o C++ engines/hugo/parser_v2d.o C++ engines/hugo/parser_v3d.o C++ engines/hugo/route.o C++ engines/hugo/schedule.o C++ engines/hugo/sound.o C++ engines/hugo/text.o C++ engines/hugo/util.o C++ engines/hypno/actions.o C++ engines/hypno/arcade.o C++ engines/hypno/boyz/arcade.o C++ engines/hypno/boyz/boyz.o C++ engines/hypno/boyz/hard.o C++ engines/hypno/boyz/scene.o C++ engines/hypno/cursors.o C++ engines/hypno/grammar_mis.o C++ engines/hypno/grammar_arc.o C++ engines/hypno/hypno.o C++ engines/hypno/lexer_mis.o C++ engines/hypno/lexer_arc.o C++ engines/hypno/libfile.o C++ engines/hypno/metaengine.o C++ engines/hypno/scene.o C++ engines/hypno/spider/arcade.o C++ engines/hypno/spider/hard.o C++ engines/hypno/spider/spider.o C++ engines/hypno/spider/talk.o C++ engines/hypno/video.o C++ engines/hypno/wet/arcade.o C++ engines/hypno/wet/hard.o C++ engines/hypno/wet/wet.o C++ engines/icb/actor.o C++ engines/icb/actor_fx_pc.o C++ engines/icb/actor_pc.o C++ engines/icb/actor_view_pc.o C++ engines/icb/animation.o C++ engines/icb/animation_mega_set.o C++ engines/icb/async_generic.o C++ engines/icb/barriers.o C++ engines/icb/bone.o C++ engines/icb/breath.o C++ engines/icb/camera.o C++ engines/icb/chi.o C++ engines/icb/cluster_manager_pc.o C++ engines/icb/configfile.o C++ engines/icb/console_pc.o C++ engines/icb/custom_logics.o C++ engines/icb/debug.o C++ engines/icb/debug_pc.o C++ engines/icb/direct_input.o C++ engines/icb/drawpoly_pc.o C++ engines/icb/event_list.o C++ engines/icb/event_manager.o C++ engines/icb/floors.o C++ engines/icb/fn_animation.o C++ engines/icb/fn_event_functions.o C++ engines/icb/fn_fx.o C++ engines/icb/fn_fx_pc.o C++ engines/icb/fn_icon_functions.o C++ engines/icb/fn_interact.o C++ engines/icb/fn_movie_pc.o C++ engines/icb/fn_remora_functions.o C++ engines/icb/fn_routines_ed.o C++ engines/icb/fn_routines_icb.o engines/icb/camera.cpp: In member function 'ICB::bool8 ICB::_game_session::Process_wa_list()': engines/icb/camera.cpp:436:104: warning: array subscript 1 is above array bounds of 'const ICB::__point [1]' [-Warray-bounds=] 436 | if (Contains(wa->points[k].x, wa->points[k].z, wa->points[k + 1].x, wa->points[k + 1].z, (uint32)posi->x, (uint32)posi->z)) | ~~~~~~~~~~~~~~~~^ In file included from ./engines/icb/session.h:34, from engines/icb/camera.cpp:32: ./engines/icb/common/px_walkarea_integer.h:58:17: note: while referencing 'ICB::__aWalkArea::points' 58 | __point points[1]; // The points themselves (spline is always closed) | ^~~~~~ engines/icb/camera.cpp:436:125: warning: array subscript 1 is above array bounds of 'const ICB::__point [1]' [-Warray-bounds=] 436 | if (Contains(wa->points[k].x, wa->points[k].z, wa->points[k + 1].x, wa->points[k + 1].z, (uint32)posi->x, (uint32)posi->z)) | ~~~~~~~~~~~~~~~~^ ./engines/icb/common/px_walkarea_integer.h:58:17: note: while referencing 'ICB::__aWalkArea::points' 58 | __point points[1]; // The points themselves (spline is always closed) | ^~~~~~ C++ engines/icb/fn_sound.o C++ engines/icb/fn_sting_pc.o engines/icb/camera.cpp: In member function 'void ICB::_game_session::Camera_director()': engines/icb/camera.cpp:284:104: warning: array subscript 1 is above array bounds of 'const ICB::__point [1]' [-Warray-bounds=] 284 | if (Contains(wa->points[k].x, wa->points[k].z, wa->points[k + 1].x, wa->points[k + 1].z, (uint32)posi->x, (uint32)posi->z)) | ~~~~~~~~~~~~~~~~^ ./engines/icb/common/px_walkarea_integer.h:58:17: note: while referencing 'ICB::__aWalkArea::points' 58 | __point points[1]; // The points themselves (spline is always closed) | ^~~~~~ engines/icb/camera.cpp:284:125: warning: array subscript 1 is above array bounds of 'const ICB::__point [1]' [-Warray-bounds=] 284 | if (Contains(wa->points[k].x, wa->points[k].z, wa->points[k + 1].x, wa->points[k + 1].z, (uint32)posi->x, (uint32)posi->z)) | ~~~~~~~~~~~~~~~~^ ./engines/icb/common/px_walkarea_integer.h:58:17: note: while referencing 'ICB::__aWalkArea::points' 58 | __point points[1]; // The points themselves (spline is always closed) | ^~~~~~ C++ engines/icb/footstep.o C++ engines/icb/function.o C++ engines/icb/game_script.o C++ engines/icb/game_volume.o C++ engines/icb/general_interaction.o C++ engines/icb/general_npc_animation.o C++ engines/icb/global_objects.o C++ engines/icb/global_objects_pc.o C++ engines/icb/global_objects_psx.o C++ engines/icb/global_switches.o C++ engines/icb/global_vars.o C++ engines/icb/graphic_prims.o C++ engines/icb/graphic_prims_pc.o C++ engines/icb/health_bar_pc.o C++ engines/icb/icb.o C++ engines/icb/icon_list.o C++ engines/icb/icon_list_manager.o C++ engines/icb/icon_menu.o C++ engines/icb/icon_menu_pc.o C++ engines/icb/jpeg_decode.o C++ engines/icb/keyboard.o C++ engines/icb/light_pc.o C++ engines/icb/line_of_sight.o C++ engines/icb/loadscrn_pc.o C++ engines/icb/logic.o C++ engines/icb/main_menu_pc.o C++ engines/icb/map_marker_pc.o C++ engines/icb/map_marker.o C++ engines/icb/mega_interaction.o C++ engines/icb/metaengine.o C++ engines/icb/mission.o C++ engines/icb/mission_functions.o C++ engines/icb/mouse.o C++ engines/icb/mouse_pc.o C++ engines/icb/movie_pc.o C++ engines/icb/non_ad_module.o C++ engines/icb/options_manager_pc.o C++ engines/icb/p4.o C++ engines/icb/p4_pc.o C++ engines/icb/player.o C++ engines/icb/player_interaction.o C++ engines/icb/player_pc.o C++ engines/icb/prim_route_builder.o C++ engines/icb/protocol.o C++ engines/icb/remora.o C++ engines/icb/remora_pc.o C++ engines/icb/remora_sprite.o C++ engines/icb/remora_sprite_pc.o C++ engines/icb/res_man.o C++ engines/icb/res_man_pc.o C++ engines/icb/route_manager.o C++ engines/icb/session.o C++ engines/icb/set.o C++ engines/icb/set_pc.o C++ engines/icb/shade_pc.o C++ engines/icb/shadow_pc.o C++ engines/icb/shake.o C++ engines/icb/softskin_pc.o C++ engines/icb/sound.o C++ engines/icb/sound_logic.o C++ engines/icb/sound_logic_entry.o C++ engines/icb/sound_lowlevel_pc.o C++ engines/icb/speech.o C++ engines/icb/speech_pc.o C++ engines/icb/stagedraw_pc_poly.o engines/icb/light_pc.cpp: In function 'int32 ICB::prepareLightsPC(VECTOR*, PSXrgb*, PSXLampList*, PSXShadeList*, MATRIXPC*, LampInfo*)': engines/icb/light_pc.cpp:375:49: warning: 'normdir.ICB::VECTOR::vx' may be used uninitialized [-Wmaybe-uninitialized] 375 | int32 cosa = normdir.vx * plampstate->vx + normdir.vy * plampstate->vy + normdir.vz * plampstate->vz; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ engines/icb/light_pc.cpp:128:16: note: 'normdir.ICB::VECTOR::vx' was declared here 128 | VECTOR normdir; | ^~~~~~~ engines/icb/light_pc.cpp:375:79: warning: 'normdir.ICB::VECTOR::vy' may be used uninitialized [-Wmaybe-uninitialized] 375 | int32 cosa = normdir.vx * plampstate->vx + normdir.vy * plampstate->vy + normdir.vz * plampstate->vz; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ engines/icb/light_pc.cpp:128:16: note: 'normdir.ICB::VECTOR::vy' was declared here 128 | VECTOR normdir; | ^~~~~~~ engines/icb/light_pc.cpp:375:109: warning: 'normdir.ICB::VECTOR::vz' may be used uninitialized [-Wmaybe-uninitialized] 375 | int32 cosa = normdir.vx * plampstate->vx + normdir.vy * plampstate->vy + normdir.vz * plampstate->vz; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ engines/icb/light_pc.cpp:128:16: note: 'normdir.ICB::VECTOR::vz' was declared here 128 | VECTOR normdir; | ^~~~~~~ C++ engines/icb/stage_poly.o C++ engines/icb/string_vest.o C++ engines/icb/surface_manager.o C++ engines/icb/text_pc.o C++ engines/icb/text_sprites.o C++ engines/icb/timer_func.o C++ engines/icb/text_sprites_pc.o C++ engines/icb/tracer.o C++ engines/icb/zsupport.o C++ engines/icb/common/datapacker.o C++ engines/icb/common/ptr_util.o C++ engines/icb/common/px_2drealline.o C++ engines/icb/common/px_bones.o C++ engines/icb/common/px_capri_maths.o C++ engines/icb/common/px_capri_maths_pc.o C++ engines/icb/common/px_clu_api.o C++ engines/icb/common/px_globalvariables.o C++ engines/icb/common/px_linkeddatafile.o C++ engines/icb/common/px_scriptengine.o C++ engines/icb/common/px_string.o C++ engines/icb/gfx/gfxstub.o C++ engines/icb/gfx/gfxstub_dutch.o C++ engines/icb/gfx/gfxstub_rev.o C++ engines/icb/gfx/psx_camera.o C++ engines/icb/gfx/psx_pcgpu.o C++ engines/icb/gfx/psx_tman.o C++ engines/icb/gfx/rab_api.o C++ engines/icb/sound/direct_sound.o C++ engines/icb/sound/fx_manager.o C++ engines/icb/sound/music_manager.o C++ engines/icb/sound/sound_common.o C++ engines/icb/sound/speech_manager.o C++ engines/illusions/actor.o C++ engines/illusions/bbdou/bbdou_bubble.o C++ engines/illusions/bbdou/bbdou_cursor.o C++ engines/illusions/bbdou/bbdou_credits.o C++ engines/illusions/bbdou/bbdou_credits_staticdata.o C++ engines/illusions/bbdou/bbdou_foodctl.o C++ engines/illusions/bbdou/bbdou_inventory.o C++ engines/illusions/bbdou/bbdou_menukeys.o C++ engines/illusions/bbdou/bbdou_specialcode.o C++ engines/illusions/bbdou/bbdou_videoplayer.o C++ engines/illusions/bbdou/gamestate_bbdou.o C++ engines/illusions/bbdou/bbdou_triggerfunctions.o C++ engines/illusions/bbdou/illusions_bbdou.o C++ engines/illusions/bbdou/menusystem_bbdou.o C++ engines/illusions/bbdou/scriptopcodes_bbdou.o C++ engines/illusions/camera.o C++ engines/illusions/cursor.o C++ engines/illusions/dictionary.o C++ engines/illusions/duckman/duckman_credits.o C++ engines/illusions/duckman/duckman_dialog.o C++ engines/illusions/duckman/duckman_inventory.o C++ engines/illusions/duckman/duckman_screenshakereffects.o C++ engines/illusions/duckman/duckman_specialcode.o C++ engines/illusions/duckman/duckman_videoplayer.o C++ engines/illusions/duckman/gamestate_duckman.o C++ engines/illusions/duckman/illusions_duckman.o C++ engines/illusions/duckman/menusystem_duckman.o C++ engines/illusions/duckman/propertytimers.o C++ engines/illusions/duckman/scriptopcodes_duckman.o C++ engines/illusions/fileresourcereader.o C++ engines/illusions/fixedpoint.o C++ engines/illusions/gamarchive.o C++ engines/illusions/gamestate.o C++ engines/illusions/gamresourcereader.o C++ engines/illusions/graphics.o C++ engines/illusions/illusions.o C++ engines/illusions/input.o C++ engines/illusions/metaengine.o C++ engines/illusions/menusystem.o C++ engines/illusions/pathfinder.o C++ engines/illusions/resources/actorresource.o C++ engines/illusions/resources/backgroundresource.o C++ engines/illusions/resources/fontresource.o C++ engines/illusions/resources/genericresource.o C++ engines/illusions/resources/midiresource.o C++ engines/illusions/resources/scriptresource.o C++ engines/illusions/resources/soundresource.o C++ engines/illusions/resources/talkresource.o C++ engines/illusions/resourcesystem.o C++ engines/illusions/saveload.o C++ engines/illusions/screen.o C++ engines/illusions/screentext.o C++ engines/illusions/scriptstack.o C++ engines/illusions/scriptopcodes.o C++ engines/illusions/sequenceopcodes.o C++ engines/illusions/sound.o C++ engines/illusions/specialcode.o C++ engines/illusions/textdrawer.o C++ engines/illusions/threads/abortablethread.o C++ engines/illusions/threads/causethread_duckman.o C++ engines/illusions/threads/scriptthread.o C++ engines/illusions/threads/talkthread.o C++ engines/illusions/threads/talkthread_duckman.o C++ engines/illusions/threads/timerthread.o C++ engines/illusions/thread.o C++ engines/illusions/time.o C++ engines/illusions/updatefunctions.o C++ engines/kingdom/kingdom.o C++ engines/kingdom/constants.o C++ engines/kingdom/console.o C++ engines/kingdom/logic1.o C++ engines/kingdom/logic2.o C++ engines/kingdom/logic3.o C++ engines/kingdom/logic4.o C++ engines/kingdom/logic.o C++ engines/kingdom/metaengine.o C++ engines/kyra/engine/items_lok.o C++ engines/kyra/engine/items_v2.o C++ engines/kyra/engine/items_hof.o C++ engines/kyra/engine/items_mr.o C++ engines/kyra/engine/kyra_v1.o C++ engines/kyra/engine/kyra_lok.o C++ engines/kyra/engine/kyra_v2.o C++ engines/kyra/engine/kyra_hof.o C++ engines/kyra/engine/kyra_mr.o C++ engines/kyra/engine/scene_v1.o C++ engines/kyra/engine/scene_lok.o C++ engines/kyra/engine/scene_v2.o C++ engines/kyra/engine/scene_hof.o C++ engines/kyra/engine/scene_mr.o C++ engines/kyra/engine/sprites.o C++ engines/kyra/engine/timer.o C++ engines/kyra/engine/timer_lok.o C++ engines/kyra/engine/timer_hof.o C++ engines/kyra/engine/timer_mr.o C++ engines/kyra/engine/util.o C++ engines/kyra/graphics/animator_lok.o C++ engines/kyra/graphics/animator_v2.o C++ engines/kyra/graphics/animator_hof.o C++ engines/kyra/graphics/animator_mr.o C++ engines/kyra/graphics/animator_tim.o C++ engines/kyra/graphics/screen.o C++ engines/kyra/graphics/screen_lok.o C++ engines/kyra/graphics/screen_v2.o C++ engines/kyra/graphics/screen_hof.o C++ engines/kyra/graphics/screen_mr.o C++ engines/kyra/graphics/vqa.o C++ engines/kyra/graphics/wsamovie.o C++ engines/kyra/gui/debugger.o C++ engines/kyra/gui/gui.o C++ engines/kyra/gui/gui_v1.o C++ engines/kyra/gui/gui_lok.o C++ engines/kyra/gui/gui_v2.o C++ engines/kyra/gui/gui_hof.o C++ engines/kyra/gui/gui_mr.o C++ engines/kyra/gui/saveload.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/metaengine.o C++ engines/kyra/resource/resource.o C++ engines/kyra/resource/resource_intern.o C++ engines/kyra/resource/staticres.o C++ engines/kyra/script/script_v1.o C++ engines/kyra/script/script_lok.o C++ engines/kyra/script/script_v2.o C++ engines/kyra/script/script_hof.o C++ engines/kyra/script/script_mr.o C++ engines/kyra/script/script.o C++ engines/kyra/script/script_tim.o C++ engines/kyra/sequence/seqplayer_lok.o C++ engines/kyra/sequence/sequences_lok.o C++ engines/kyra/sequence/sequences_v2.o C++ engines/kyra/sequence/sequences_hof.o C++ engines/kyra/sequence/sequences_mr.o C++ engines/kyra/sound/sound_amiga_lok.o C++ engines/kyra/sound/sound_digital_mr.o C++ engines/kyra/sound/sound_mac_lok.o C++ engines/kyra/sound/sound_pc_midi.o C++ engines/kyra/sound/sound_pc_v1.o C++ engines/kyra/sound/sound_pc98_lok.o C++ engines/kyra/sound/sound_pc98_v2.o C++ engines/kyra/sound/sound_towns_lok.o C++ engines/kyra/sound/sound.o C++ engines/kyra/sound/sound_lok.o C++ engines/kyra/sound/drivers/adlib.o C++ engines/kyra/sound/drivers/audstream.o C++ engines/kyra/sound/drivers/halestorm.o C++ engines/kyra/sound/drivers/pcspeaker_v2.o C++ engines/kyra/text/text.o C++ engines/kyra/text/text_lok.o C++ engines/kyra/text/text_hof.o C++ engines/kyra/text/text_mr.o C++ engines/kyra/engine/kyra_rpg.o C++ engines/kyra/engine/scene_rpg.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/gui/saveload_rpg.o C++ engines/kyra/resource/staticres_rpg.o C++ engines/kyra/text/text_rpg.o C++ engines/kyra/engine/items_lol.o C++ engines/kyra/engine/lol.o C++ engines/kyra/engine/scene_lol.o C++ engines/kyra/engine/sprites_lol.o C++ engines/kyra/engine/timer_lol.o C++ engines/kyra/graphics/screen_lol.o C++ engines/kyra/gui/gui_lol.o C++ engines/kyra/gui/saveload_lol.o C++ engines/kyra/resource/staticres_lol.o C++ engines/kyra/script/script_lol.o C++ engines/kyra/sequence/sequences_lol.o C++ engines/kyra/sound/sound_lol.o C++ engines/kyra/text/text_lol.o C++ engines/kyra/engine/chargen.o C++ engines/kyra/engine/eobcommon.o C++ engines/kyra/engine/eob.o C++ engines/kyra/engine/darkmoon.o C++ engines/kyra/engine/items_eob.o C++ engines/kyra/engine/magic_eob.o C++ engines/kyra/engine/scene_eob.o C++ engines/kyra/engine/sprites_eob.o C++ engines/kyra/engine/timer_eob.o In file included from ./common/stream.h:25, from ./engines/kyra/script/script.h:25, from ./engines/kyra/kyra_v1.h:36, from ./engines/kyra/gui/gui.h:25, from ./engines/kyra/gui/gui_v1.h:25, from ./engines/kyra/gui/gui_lok.h:25, from engines/kyra/gui/gui_lok.cpp:22: In function 'void WRITE_BE_UINT16(void*, uint16)', inlined from 'void Kyra::GUI_LoK::updateSavegameString()' at engines/kyra/gui/gui_lok.cpp:753:21: ./common/endian.h:405:30: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 405 | b[0] = (uint8)(value >> 8); | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./engines/kyra/gui/gui_lok.h: In member function 'void Kyra::GUI_LoK::updateSavegameString()': ./engines/kyra/gui/gui_lok.h:166:14: note: at offset [-2147483648, -1] into destination object 'Kyra::GUI_LoK::_savegameName' of size 140 166 | char _savegameName[35 * 4]; // allow extra space, since the string can be UTF-8, temporarily | ^~~~~~~~~~~~~ C++ engines/kyra/graphics/screen_eob.o C++ engines/kyra/graphics/screen_eob_amiga.o C++ engines/kyra/graphics/screen_eob_pc98.o C++ engines/kyra/graphics/screen_eob_segacd.o C++ engines/kyra/graphics/screen_eob_towns.o C++ engines/kyra/gui/gui_eob.o C++ engines/kyra/gui/gui_eob_segacd.o C++ engines/kyra/gui/saveload_eob.o C++ engines/kyra/resource/resource_segacd.o C++ engines/kyra/resource/staticres_eob.o C++ engines/kyra/script/script_eob.o C++ engines/kyra/sequence/seqplayer_eob_segacd.o C++ engines/kyra/sequence/sequences_eob.o C++ engines/kyra/sequence/sequences_darkmoon.o C++ engines/kyra/sound/sound_amiga_eob.o C++ engines/kyra/sound/sound_pc98_eob.o C++ engines/kyra/sound/sound_segacd_eob.o C++ engines/kyra/sound/sound_towns_darkmoon.o C++ engines/kyra/sound/drivers/audiomaster2.o C++ engines/kyra/sound/drivers/mlalf98.o C++ engines/kyra/sound/drivers/pcspeaker_v1.o C++ engines/kyra/sound/drivers/segacd.o C++ engines/kyra/text/text_eob_segacd.o C++ engines/lab/anim.o C++ engines/lab/console.o C++ engines/lab/dispman.o C++ engines/lab/engine.o C++ engines/lab/eventman.o C++ engines/lab/image.o C++ engines/lab/interface.o C++ engines/lab/intro.o C++ engines/lab/lab.o C++ engines/lab/labsets.o C++ engines/lab/map.o C++ engines/lab/metaengine.o C++ engines/lab/music.o C++ engines/lab/processroom.o C++ engines/lab/resource.o C++ engines/lab/savegame.o C++ engines/lab/special.o C++ engines/lab/speciallocks.o C++ engines/lab/utils.o C++ engines/lastexpress/data/animation.o C++ engines/lastexpress/data/archive.o C++ engines/lastexpress/data/background.o C++ engines/lastexpress/data/cursor.o C++ engines/lastexpress/data/font.o C++ engines/lastexpress/data/scene.o C++ engines/lastexpress/data/sequence.o C++ engines/lastexpress/data/snd.o C++ engines/lastexpress/data/subtitle.o C++ engines/lastexpress/entities/entity.o C++ engines/lastexpress/entities/abbot.o C++ engines/lastexpress/entities/alexei.o C++ engines/lastexpress/entities/alouan.o engines/kyra/gui/gui_eob_segacd.cpp: In member function 'virtual void Kyra::GUI_EoB_SegaCD::memorizePrayMenuPrintString(int, int, int, bool, bool)': engines/kyra/gui/gui_eob_segacd.cpp:923:42: warning: comparison is always false due to limited range of data type [-Wtype-limits] 923 | if (s[i] == -34 || s[i] == -33) | ~~~~~^~~~~~ engines/kyra/gui/gui_eob_segacd.cpp:923:57: warning: comparison is always false due to limited range of data type [-Wtype-limits] 923 | if (s[i] == -34 || s[i] == -33) | ~~~~~^~~~~~ C++ engines/lastexpress/entities/anna.o C++ engines/lastexpress/entities/august.o engines/kyra/sequence/sequences_eob.cpp: In member function 'void Kyra::EoBEngine::seq_segaOpeningCredits(bool)': engines/kyra/sequence/sequences_eob.cpp:2476:131: warning: 'Common::SeekableSubReadStreamEndian::SeekableSubReadStreamEndian(Common::SeekableReadStream*, uint32, uint32, bool, DisposeAfterUse::Flag)' is deprecated: Use SeekableReadStreamEndianWrapper with SeekableSubReadStream instead [-Wdeprecated-declarations] 2476 | Common::SeekableReadStreamEndian *in = containerAlt ? new Common::SeekableSubReadStreamEndian(containerAlt, 0, 35840, true) : _sres->resStreamEndian(1); | ^ In file included from engines/kyra/sequence/sequences_eob.cpp:33: ./common/substream.h:101:9: note: declared here 101 | SeekableSubReadStreamEndian(SeekableReadStream *parentStream, uint32 begin, uint32 end, bool bigEndian, DisposeAfterUse::Flag disposeParentStream = DisposeAfterUse::NO) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/kyra/sequence/sequences_eob.cpp:2495:123: warning: 'Common::SeekableSubReadStreamEndian::SeekableSubReadStreamEndian(Common::SeekableReadStream*, uint32, uint32, bool, DisposeAfterUse::Flag)' is deprecated: Use SeekableReadStreamEndianWrapper with SeekableSubReadStream instead [-Wdeprecated-declarations] 2495 | in = containerAlt ? new Common::SeekableSubReadStreamEndian(containerAlt, i * 35840, (i + 1) * 35840, true) : _sres->resStreamEndian(i); | ^ ./common/substream.h:101:9: note: declared here 101 | SeekableSubReadStreamEndian(SeekableReadStream *parentStream, uint32 begin, uint32 end, bool bigEndian, DisposeAfterUse::Flag disposeParentStream = DisposeAfterUse::NO) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/kyra/sequence/sequences_eob.cpp:2543:121: warning: 'Common::SeekableSubReadStreamEndian::SeekableSubReadStreamEndian(Common::SeekableReadStream*, uint32, uint32, bool, DisposeAfterUse::Flag)' is deprecated: Use SeekableReadStreamEndianWrapper with SeekableSubReadStream instead [-Wdeprecated-declarations] 2543 | in = containerAlt ? new Common::SeekableSubReadStreamEndian(containerAlt, last * 35840, (last + 1) * 35840, true) : _sres->resStreamEndian(last); | ^ ./common/substream.h:101:9: note: declared here 101 | SeekableSubReadStreamEndian(SeekableReadStream *parentStream, uint32 begin, uint32 end, bool bigEndian, DisposeAfterUse::Flag disposeParentStream = DisposeAfterUse::NO) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/lastexpress/entities/boutarel.o C++ engines/lastexpress/entities/chapters.o C++ engines/lastexpress/entities/cooks.o C++ engines/lastexpress/entities/coudert.o C++ engines/lastexpress/entities/entity39.o C++ engines/lastexpress/entities/francois.o C++ engines/lastexpress/entities/gendarmes.o C++ engines/lastexpress/entities/hadija.o C++ engines/lastexpress/entities/ivo.o C++ engines/lastexpress/entities/kahina.o C++ engines/lastexpress/entities/kronos.o C++ engines/lastexpress/entities/mahmud.o C++ engines/lastexpress/entities/max.o C++ engines/lastexpress/entities/mertens.o C++ engines/lastexpress/entities/milos.o C++ engines/lastexpress/entities/mmeboutarel.o C++ engines/lastexpress/entities/pascale.o C++ engines/lastexpress/entities/rebecca.o C++ engines/lastexpress/entities/salko.o C++ engines/lastexpress/entities/sophie.o C++ engines/lastexpress/entities/tatiana.o C++ engines/lastexpress/entities/tables.o C++ engines/lastexpress/entities/train.o C++ engines/lastexpress/entities/vassili.o C++ engines/lastexpress/entities/verges.o C++ engines/lastexpress/entities/vesna.o C++ engines/lastexpress/entities/waiter1.o C++ engines/lastexpress/entities/waiter2.o C++ engines/lastexpress/entities/yasmin.o C++ engines/lastexpress/fight/fight.o C++ engines/lastexpress/fight/fighter.o C++ engines/lastexpress/fight/fighter_anna.o C++ engines/lastexpress/fight/fighter_ivo.o C++ engines/lastexpress/fight/fighter_milos.o C++ engines/lastexpress/fight/fighter_salko.o C++ engines/lastexpress/fight/fighter_vesna.o C++ engines/lastexpress/game/action.o C++ engines/lastexpress/game/beetle.o C++ engines/lastexpress/game/entities.o C++ engines/lastexpress/game/inventory.o C++ engines/lastexpress/game/logic.o C++ engines/lastexpress/game/object.o C++ engines/lastexpress/game/savegame.o C++ engines/lastexpress/game/savepoint.o C++ engines/lastexpress/game/scenes.o C++ engines/lastexpress/game/state.o C++ engines/lastexpress/menu/clock.o C++ engines/lastexpress/menu/menu.o C++ engines/lastexpress/menu/trainline.o C++ engines/lastexpress/sound/entry.o C++ engines/lastexpress/sound/queue.o C++ engines/lastexpress/sound/sound.o C++ engines/lastexpress/debug.o C++ engines/lastexpress/graphics.o C++ engines/lastexpress/lastexpress.o C++ engines/lastexpress/metaengine.o C++ engines/lastexpress/resource.o C++ engines/lilliput/console.o C++ engines/lilliput/lilliput.o C++ engines/lilliput/metaengine.o C++ engines/lilliput/script.o C++ engines/lilliput/sound.o C++ engines/lilliput/stream.o C++ engines/lure/animseq.o C++ engines/lure/debugger.o C++ engines/lure/decode.o C++ engines/lure/disk.o C++ engines/lure/events.o C++ engines/lure/fights.o C++ engines/lure/game.o C++ engines/lure/hotspots.o C++ engines/lure/intro.o C++ engines/lure/lure.o C++ engines/lure/memory.o C++ engines/lure/menu.o C++ engines/lure/metaengine.o C++ engines/lure/palette.o C++ engines/lure/res.o C++ engines/lure/res_struct.o C++ engines/lure/room.o C++ engines/lure/screen.o C++ engines/lure/scripts.o C++ engines/lure/sound.o C++ engines/lure/strings.o C++ engines/lure/surface.o C++ engines/macventure/container.o C++ engines/macventure/controls.o C++ engines/macventure/cursor.o C++ engines/macventure/datafiles.o C++ engines/macventure/dialog.o C++ engines/macventure/gui.o C++ engines/macventure/image.o C++ engines/macventure/macventure.o C++ engines/macventure/metaengine.o C++ engines/macventure/prebuilt_dialogs.o C++ engines/macventure/saveload.o C++ engines/macventure/script.o C++ engines/macventure/sound.o C++ engines/macventure/text.o C++ engines/macventure/windows.o C++ engines/macventure/world.o C++ engines/made/console.o C++ engines/made/database.o C++ engines/made/graphics.o C++ engines/made/made.o C++ engines/made/metaengine.o C++ engines/made/music.o C++ engines/made/pmvplayer.o C++ engines/made/redreader.o C++ engines/made/resource.o C++ engines/made/screen.o C++ engines/made/screenfx.o C++ engines/made/script.o C++ engines/made/scriptfuncs.o C++ engines/made/sound.o C++ engines/mads/dragonsphere/game_dragonsphere.o C++ engines/mads/dragonsphere/dragonsphere_scenes.o C++ engines/mads/dragonsphere/dragonsphere_scenes1.o C++ engines/mads/dragonsphere/globals_dragonsphere.o C++ engines/mads/phantom/game_phantom.o C++ engines/mads/phantom/globals_phantom.o C++ engines/mads/phantom/phantom_scenes.o C++ engines/mads/phantom/phantom_scenes1.o C++ engines/mads/phantom/phantom_scenes2.o C++ engines/mads/phantom/phantom_scenes3.o C++ engines/mads/phantom/phantom_scenes4.o C++ engines/mads/phantom/phantom_scenes5.o C++ engines/mads/nebular/dialogs_nebular.o C++ engines/mads/nebular/game_nebular.o C++ engines/mads/nebular/globals_nebular.o C++ engines/mads/nebular/menu_nebular.o C++ engines/mads/nebular/sound_nebular.o C++ engines/mads/nebular/nebular_scenes.o C++ engines/mads/nebular/nebular_scenes1.o C++ engines/mads/nebular/nebular_scenes2.o C++ engines/mads/nebular/nebular_scenes3.o C++ engines/mads/nebular/nebular_scenes4.o C++ engines/mads/nebular/nebular_scenes5.o C++ engines/mads/nebular/nebular_scenes6.o C++ engines/mads/nebular/nebular_scenes7.o C++ engines/mads/nebular/nebular_scenes8.o C++ engines/mads/action.o C++ engines/mads/animation.o C++ engines/mads/assets.o C++ engines/mads/audio.o C++ engines/mads/camera.o C++ engines/mads/compression.o C++ engines/mads/conversations.o C++ engines/mads/debugger.o C++ engines/mads/dialogs.o C++ engines/mads/events.o C++ engines/mads/font.o C++ engines/mads/game.o C++ engines/mads/game_data.o C++ engines/mads/globals.o C++ engines/mads/hotspots.o C++ engines/mads/inventory.o C++ engines/mads/mads.o C++ engines/mads/menu_views.o C++ engines/mads/messages.o C++ engines/mads/msurface.o C++ engines/mads/metaengine.o C++ engines/mads/mps_installer.o C++ engines/mads/palette.o C++ engines/mads/player.o C++ engines/mads/rails.o C++ engines/mads/resources.o C++ engines/mads/scene.o C++ engines/mads/scene_data.o C++ engines/mads/screen.o C++ engines/mads/sequence.o C++ engines/mads/sound.o C++ engines/mads/sprites.o C++ engines/mads/staticres.o C++ engines/mads/user_interface.o C++ engines/mohawk/bitmap.o C++ engines/mohawk/console.o C++ engines/mohawk/cursors.o C++ engines/mohawk/dialogs.o C++ engines/mohawk/graphics.o C++ engines/mohawk/installer_archive.o C++ engines/mohawk/livingbooks.o C++ engines/mohawk/livingbooks_code.o C++ engines/mohawk/livingbooks_graphics.o C++ engines/mohawk/livingbooks_lbx.o C++ engines/mohawk/metaengine.o C++ engines/mohawk/riven_metaengine.o C++ engines/mohawk/myst_metaengine.o C++ engines/mohawk/mohawk.o C++ engines/mohawk/resource.o C++ engines/mohawk/sound.o C++ engines/mohawk/video.o C++ engines/mohawk/view.o C++ engines/mohawk/cstime.o C++ engines/mohawk/cstime_cases.o C++ engines/mohawk/cstime_game.o C++ engines/mohawk/cstime_graphics.o C++ engines/mohawk/cstime_ui.o C++ engines/mohawk/cstime_view.o C++ engines/mohawk/myst.o C++ engines/mohawk/myst_areas.o C++ engines/mohawk/myst_card.o C++ engines/mohawk/myst_graphics.o C++ engines/mohawk/myst_scripts.o C++ engines/mohawk/myst_sound.o C++ engines/mohawk/myst_state.o C++ engines/mohawk/resource_cache.o C++ engines/mohawk/myst_stacks/channelwood.o C++ engines/mohawk/myst_stacks/credits.o C++ engines/mohawk/myst_stacks/demo.o C++ engines/mohawk/myst_stacks/dni.o C++ engines/mohawk/myst_stacks/intro.o C++ engines/mohawk/myst_stacks/makingof.o C++ engines/mohawk/myst_stacks/mechanical.o C++ engines/mohawk/myst_stacks/menu.o C++ engines/mohawk/myst_stacks/myst.o C++ engines/mohawk/myst_stacks/preview.o C++ engines/mohawk/myst_stacks/selenitic.o C++ engines/mohawk/myst_stacks/slides.o engines/lure/hotspots.cpp: In member function 'void Lure::Hotspot::doAction(Lure::Action, Lure::HotspotData*)': engines/lure/hotspots.cpp:1260:86: warning: '%s' directive argument is null [-Wformat-overflow=] 1260 | debugC(ERROR_INTERMEDIATE, kLureDebugHotspots, "Action charId=%xh Action=%d/%s", | ^~ C++ engines/mohawk/myst_stacks/stoneship.o C++ engines/mohawk/riven.o C++ engines/mohawk/riven_card.o C++ engines/mohawk/riven_graphics.o C++ engines/mohawk/riven_inventory.o C++ engines/mohawk/riven_saveload.o C++ engines/mohawk/riven_scripts.o C++ engines/mohawk/riven_sound.o C++ engines/mohawk/riven_stack.o C++ engines/mohawk/riven_vars.o C++ engines/mohawk/riven_video.o C++ engines/mohawk/riven_stacks/aspit.o C++ engines/mohawk/riven_stacks/bspit.o C++ engines/mohawk/riven_stacks/domespit.o C++ engines/mohawk/riven_stacks/gspit.o C++ engines/mohawk/riven_stacks/jspit.o C++ engines/mohawk/riven_stacks/ospit.o C++ engines/mohawk/riven_stacks/pspit.o C++ engines/mohawk/riven_stacks/rspit.o C++ engines/mohawk/riven_stacks/tspit.o C++ engines/mortevielle/actions.o C++ engines/mortevielle/debugger.o C++ engines/mortevielle/dialogs.o C++ engines/mortevielle/graphics.o C++ engines/mortevielle/menu.o C++ engines/mortevielle/metaengine.o C++ engines/mortevielle/mortevielle.o C++ engines/mortevielle/mouse.o C++ engines/mortevielle/outtext.o C++ engines/mortevielle/saveload.o C++ engines/mortevielle/sound.o C++ engines/mortevielle/utils.o C++ engines/mtropolis/asset_factory.o C++ engines/mtropolis/assets.o C++ engines/mtropolis/audio_player.o C++ engines/mtropolis/boot.o C++ engines/mtropolis/core.o C++ engines/mtropolis/data.o C++ engines/mtropolis/debug.o C++ engines/mtropolis/elements.o C++ engines/mtropolis/element_factory.o C++ engines/mtropolis/hacks.o C++ engines/mtropolis/metaengine.o C++ engines/mtropolis/miniscript.o C++ engines/mtropolis/modifiers.o C++ engines/mtropolis/modifier_factory.o C++ engines/mtropolis/mtropolis.o C++ engines/mtropolis/plugin/mti.o C++ engines/mtropolis/plugin/mti_data.o C++ engines/mtropolis/plugin/obsidian.o C++ engines/mtropolis/plugin/obsidian_data.o C++ engines/mtropolis/plugin/spqr.o C++ engines/mtropolis/plugin/spqr_data.o C++ engines/mtropolis/plugin/standard.o C++ engines/mtropolis/plugin/standard_data.o C++ engines/mtropolis/render.o C++ engines/mtropolis/runtime.o C++ engines/mtropolis/saveload.o C++ engines/mtropolis/subtitles.o C++ engines/mtropolis/vthread.o C++ engines/mutationofjb/commands/additemcommand.o C++ engines/mutationofjb/commands/bitmapvisibilitycommand.o C++ engines/mutationofjb/commands/callmacrocommand.o C++ engines/mutationofjb/commands/camefromcommand.o C++ engines/mutationofjb/commands/changecommand.o C++ engines/mutationofjb/commands/command.o C++ engines/mutationofjb/commands/conditionalcommand.o C++ engines/mutationofjb/commands/definestructcommand.o C++ engines/mutationofjb/commands/endblockcommand.o C++ engines/mutationofjb/commands/gotocommand.o C++ engines/mutationofjb/commands/ifcommand.o C++ engines/mutationofjb/commands/ifitemcommand.o C++ engines/mutationofjb/commands/ifpiggycommand.o C++ engines/mutationofjb/commands/labelcommand.o C++ engines/mutationofjb/commands/loadplayercommand.o C++ engines/mutationofjb/commands/newroomcommand.o C++ engines/mutationofjb/commands/playanimationcommand.o C++ engines/mutationofjb/commands/removeallitemscommand.o C++ engines/mutationofjb/commands/removeitemcommand.o C++ engines/mutationofjb/commands/renamecommand.o C++ engines/mutationofjb/commands/saycommand.o C++ engines/mutationofjb/commands/seqcommand.o C++ engines/mutationofjb/commands/setcolorcommand.o C++ engines/mutationofjb/commands/setobjectframecommand.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/tasks/conversationtask.o C++ engines/mutationofjb/tasks/objectanimationtask.o C++ engines/mutationofjb/tasks/saytask.o C++ engines/mutationofjb/tasks/sequentialtask.o C++ engines/mutationofjb/tasks/taskmanager.o C++ engines/mutationofjb/widgets/buttonwidget.o C++ engines/mutationofjb/widgets/conversationwidget.o C++ engines/mutationofjb/widgets/gamewidget.o C++ engines/mutationofjb/widgets/imagewidget.o C++ engines/mutationofjb/widgets/inventorywidget.o C++ engines/mutationofjb/widgets/labelwidget.o C++ engines/mutationofjb/widgets/widget.o C++ engines/mutationofjb/animationdecoder.o C++ engines/mutationofjb/assets.o C++ engines/mutationofjb/conversationlinelist.o C++ engines/mutationofjb/debug.o C++ engines/mutationofjb/encryptedfile.o C++ engines/mutationofjb/font.o C++ engines/mutationofjb/game.o C++ engines/mutationofjb/gamedata.o C++ engines/mutationofjb/gamescreen.o C++ engines/mutationofjb/guiscreen.o C++ engines/mutationofjb/hardcodedstrings.o C++ engines/mutationofjb/inventory.o C++ engines/mutationofjb/inventoryitemdefinitionlist.o C++ engines/mutationofjb/metaengine.o C++ engines/mutationofjb/mutationofjb.o C++ engines/mutationofjb/room.o C++ engines/mutationofjb/script.o C++ engines/mutationofjb/timer.o C++ engines/mutationofjb/util.o C++ engines/myst3/ambient.o C++ engines/myst3/archive.o C++ engines/myst3/console.o C++ engines/myst3/cursor.o C++ engines/myst3/database.o C++ engines/myst3/effects.o C++ engines/myst3/gfx.o C++ engines/myst3/gfx_opengl.o C++ engines/myst3/gfx_opengl_shaders.o C++ engines/myst3/gfx_opengl_texture.o C++ engines/myst3/hotspot.o C++ engines/myst3/inventory.o C++ engines/myst3/menu.o C++ engines/myst3/metaengine.o C++ engines/myst3/movie.o C++ engines/myst3/myst3.o C++ engines/myst3/node.o C++ engines/myst3/nodecube.o C++ engines/myst3/nodeframe.o C++ engines/myst3/puzzles.o C++ engines/myst3/scene.o C++ engines/myst3/script.o C++ engines/myst3/sound.o C++ engines/myst3/state.o C++ engines/myst3/subtitles.o C++ engines/myst3/transition.o C++ engines/myst3/gfx_tinygl.o engines/mtropolis/runtime.cpp: In member function 'void MTropolis::Project::loadFromDescription(const MTropolis::ProjectDescription&, const MTropolis::Hacks&)': engines/mtropolis/runtime.cpp:6953:99: warning: 'Common::SeekableSubReadStreamEndian::SeekableSubReadStreamEndian(Common::SeekableReadStream*, uint32, uint32, bool, DisposeAfterUse::Flag)' is deprecated: Use SeekableReadStreamEndianWrapper with SeekableSubReadStream instead [-Wdeprecated-declarations] 6953 | Common::SeekableSubReadStreamEndian stream(baseStream, 2, baseStream->size(), _isBigEndian); | ^ In file included from engines/mtropolis/runtime.cpp:25: ./common/substream.h:101:9: note: declared here 101 | SeekableSubReadStreamEndian(SeekableReadStream *parentStream, uint32 begin, uint32 end, bool bigEndian, DisposeAfterUse::Flag disposeParentStream = DisposeAfterUse::NO) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/mtropolis/runtime.cpp: In member function 'void MTropolis::Project::loadSceneFromStream(const Common::SharedPtr&, uint32, const MTropolis::Hacks&)': engines/mtropolis/runtime.cpp:7032:150: warning: 'Common::SeekableSubReadStreamEndian::SeekableSubReadStreamEndian(Common::SeekableReadStream*, uint32, uint32, bool, DisposeAfterUse::Flag)' is deprecated: Use SeekableReadStreamEndianWrapper with SeekableSubReadStream instead [-Wdeprecated-declarations] 7032 | Common::SeekableSubReadStreamEndian stream(_segments[segmentIndex].weakStream, streamDesc.pos, streamDesc.pos + streamDesc.size, _isBigEndian); | ^ ./common/substream.h:101:9: note: declared here 101 | SeekableSubReadStreamEndian(SeekableReadStream *parentStream, uint32 begin, uint32 end, bool bigEndian, DisposeAfterUse::Flag disposeParentStream = DisposeAfterUse::NO) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/mtropolis/runtime.cpp: In member function 'void MTropolis::Project::loadBootStream(size_t, const MTropolis::Hacks&)': engines/mtropolis/runtime.cpp:7263:150: warning: 'Common::SeekableSubReadStreamEndian::SeekableSubReadStreamEndian(Common::SeekableReadStream*, uint32, uint32, bool, DisposeAfterUse::Flag)' is deprecated: Use SeekableReadStreamEndianWrapper with SeekableSubReadStream instead [-Wdeprecated-declarations] 7263 | Common::SeekableSubReadStreamEndian stream(_segments[segmentIndex].weakStream, streamDesc.pos, streamDesc.pos + streamDesc.size, _isBigEndian); | ^ ./common/substream.h:101:9: note: declared here 101 | SeekableSubReadStreamEndian(SeekableReadStream *parentStream, uint32 begin, uint32 end, bool bigEndian, DisposeAfterUse::Flag disposeParentStream = DisposeAfterUse::NO) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/myst3/gfx_tinygl_texture.o C++ engines/nancy/action/actionmanager.o C++ engines/nancy/action/actionrecord.o C++ engines/nancy/action/arfactory.o C++ engines/nancy/action/leverpuzzle.o C++ engines/nancy/action/orderingpuzzle.o C++ engines/nancy/action/passwordpuzzle.o C++ engines/nancy/action/primaryvideo.o C++ engines/nancy/action/recordtypes.o C++ engines/nancy/action/rotatinglockpuzzle.o C++ engines/nancy/action/secondarymovie.o C++ engines/nancy/action/secondaryvideo.o C++ engines/nancy/action/sliderpuzzle.o C++ engines/nancy/action/staticbitmapanim.o C++ engines/nancy/action/telephone.o C++ engines/nancy/ui/fullscreenimage.o C++ engines/nancy/ui/button.o C++ engines/nancy/ui/inventorybox.o C++ engines/nancy/ui/scrollbar.o C++ engines/nancy/ui/textbox.o C++ engines/nancy/ui/viewport.o C++ engines/nancy/state/credits.o C++ engines/nancy/state/logo.o C++ engines/nancy/state/help.o C++ engines/nancy/state/mainmenu.o C++ engines/nancy/state/map.o C++ engines/nancy/state/scene.o C++ engines/nancy/commontypes.o C++ engines/nancy/console.o C++ engines/nancy/constants.o C++ engines/nancy/cursor.o C++ engines/nancy/decompress.o C++ engines/nancy/dialogs.o C++ engines/nancy/font.o C++ engines/nancy/graphics.o C++ engines/nancy/iff.o C++ engines/nancy/input.o C++ engines/nancy/metaengine.o C++ engines/nancy/nancy.o C++ engines/nancy/renderobject.o C++ engines/nancy/resource.o C++ engines/nancy/sound.o C++ engines/nancy/util.o C++ engines/nancy/video.o C++ engines/neverhood/background.o C++ engines/neverhood/blbarchive.o C++ engines/neverhood/console.o C++ engines/neverhood/dialogs.o C++ engines/neverhood/diskplayerscene.o C++ engines/neverhood/entity.o C++ engines/neverhood/gamemodule.o C++ engines/neverhood/gamevars.o C++ engines/neverhood/graphics.o C++ engines/neverhood/klaymen.o C++ engines/neverhood/menumodule.o C++ engines/neverhood/metaengine.o C++ engines/neverhood/microtiles.o C++ engines/neverhood/module_scene.o C++ engines/neverhood/modules/module1000.o C++ engines/neverhood/modules/module1000_sprites.o C++ engines/neverhood/modules/module1100.o C++ engines/neverhood/modules/module1100_sprites.o C++ engines/neverhood/modules/module1200.o C++ engines/neverhood/modules/module1200_sprites.o C++ engines/neverhood/modules/module1300.o C++ engines/neverhood/modules/module1300_sprites.o C++ engines/neverhood/modules/module1400.o C++ engines/neverhood/modules/module1400_sprites.o C++ engines/neverhood/modules/module1500.o C++ engines/neverhood/modules/module1600.o C++ engines/neverhood/modules/module1600_sprites.o C++ engines/neverhood/modules/module1700.o C++ engines/neverhood/modules/module1700_sprites.o C++ engines/neverhood/modules/module1800.o C++ engines/neverhood/modules/module1900.o C++ engines/neverhood/modules/module1900_sprites.o C++ engines/neverhood/modules/module2000.o C++ engines/neverhood/modules/module2000_sprites.o C++ engines/neverhood/modules/module2100.o C++ engines/neverhood/modules/module2100_sprites.o C++ engines/neverhood/modules/module2200.o C++ engines/neverhood/modules/module2200_sprites.o C++ engines/neverhood/modules/module2300.o C++ engines/neverhood/modules/module2400.o C++ engines/neverhood/modules/module2400_sprites.o C++ engines/neverhood/modules/module2500.o C++ engines/neverhood/modules/module2500_sprites.o C++ engines/neverhood/modules/module2600.o C++ engines/neverhood/modules/module2600_sprites.o C++ engines/neverhood/modules/module2700.o C++ engines/neverhood/modules/module2700_sprites.o C++ engines/neverhood/modules/module2800.o C++ engines/neverhood/modules/module2800_sprites.o C++ engines/neverhood/modules/module2900.o C++ engines/neverhood/modules/module2900_sprites.o C++ engines/neverhood/modules/module3000.o C++ engines/neverhood/modules/module3000_sprites.o C++ engines/neverhood/mouse.o C++ engines/neverhood/navigationscene.o C++ engines/neverhood/neverhood.o C++ engines/neverhood/nhcarchive.o C++ engines/neverhood/palette.o C++ engines/neverhood/resource.o C++ engines/neverhood/resourceman.o C++ engines/neverhood/saveload.o C++ engines/neverhood/scene.o C++ engines/neverhood/screen.o C++ engines/neverhood/smackerscene.o C++ engines/neverhood/smackerplayer.o C++ engines/neverhood/sound.o C++ engines/neverhood/sprite.o C++ engines/neverhood/staticdata.o C++ engines/neverhood/subtitles.o C++ engines/ngi/anihandler.o C++ engines/ngi/behavior.o C++ engines/ngi/console.o C++ engines/ngi/floaters.o C++ engines/ngi/gameloader.o C++ engines/ngi/gfx.o C++ engines/ngi/init.o C++ engines/ngi/input.o C++ engines/ngi/interaction.o C++ engines/ngi/inventory.o C++ engines/ngi/lift.o C++ engines/ngi/messagehandlers.o C++ engines/ngi/messages.o C++ engines/ngi/metaengine.o C++ engines/ngi/modal.o C++ engines/ngi/motion.o C++ engines/ngi/ngi.o C++ engines/ngi/ngiarchive.o C++ engines/ngi/scene.o C++ engines/ngi/scenes.o C++ engines/ngi/sound.o C++ engines/ngi/stateloader.o C++ engines/ngi/statesaver.o C++ engines/ngi/statics.o C++ engines/ngi/utils.o C++ engines/ngi/fullpipe/sceneIntro.o C++ engines/ngi/fullpipe/sceneIntroDemo.o C++ engines/ngi/fullpipe/scene01.o C++ engines/ngi/fullpipe/scene02.o C++ engines/ngi/fullpipe/scene03.o C++ engines/ngi/fullpipe/scene04.o C++ engines/ngi/fullpipe/scene05.o C++ engines/ngi/fullpipe/scene06.o C++ engines/ngi/fullpipe/scene07.o C++ engines/ngi/fullpipe/scene08.o C++ engines/ngi/fullpipe/scene09.o C++ engines/ngi/fullpipe/scene10.o C++ engines/ngi/fullpipe/scene11.o C++ engines/ngi/fullpipe/scene12.o C++ engines/ngi/fullpipe/scene13.o C++ engines/ngi/fullpipe/scene14.o C++ engines/ngi/fullpipe/scene15.o C++ engines/ngi/fullpipe/scene16.o C++ engines/ngi/fullpipe/scene17.o C++ engines/ngi/fullpipe/scene18and19.o C++ engines/ngi/fullpipe/scene20.o C++ engines/ngi/fullpipe/scene21.o C++ engines/ngi/fullpipe/scene22.o C++ engines/ngi/fullpipe/scene23.o C++ engines/ngi/fullpipe/scene24.o C++ engines/ngi/fullpipe/scene25.o C++ engines/ngi/fullpipe/scene26.o C++ engines/ngi/fullpipe/scene27.o C++ engines/ngi/fullpipe/scene28.o C++ engines/ngi/fullpipe/scene29.o C++ engines/ngi/fullpipe/scene30.o C++ engines/ngi/fullpipe/scene31.o C++ engines/ngi/fullpipe/scene32.o C++ engines/ngi/fullpipe/scene33.o C++ engines/ngi/fullpipe/scene34.o C++ engines/ngi/fullpipe/scene35.o C++ engines/ngi/fullpipe/scene36.o C++ engines/ngi/fullpipe/scene37.o C++ engines/ngi/fullpipe/scene38.o C++ engines/ngi/fullpipe/sceneFinal.o C++ engines/ngi/fullpipe/sceneDbg.o C++ engines/parallaction/adlib.o C++ engines/parallaction/balloons.o C++ engines/parallaction/callables_br.o C++ engines/parallaction/callables_ns.o C++ engines/parallaction/debug.o C++ engines/parallaction/dialogue.o C++ engines/parallaction/disk_br.o C++ engines/parallaction/disk_ns.o C++ engines/parallaction/exec.o C++ engines/parallaction/exec_br.o C++ engines/parallaction/exec_ns.o C++ engines/parallaction/font.o C++ engines/parallaction/gfxbase.o C++ engines/parallaction/graphics.o C++ engines/parallaction/gui.o C++ engines/parallaction/gui_br.o C++ engines/parallaction/gui_ns.o C++ engines/parallaction/input.o C++ engines/parallaction/inventory.o C++ engines/parallaction/metaengine.o C++ engines/parallaction/objects.o C++ engines/parallaction/parallaction.o C++ engines/parallaction/parallaction_br.o C++ engines/parallaction/parallaction_ns.o C++ engines/parallaction/parser.o C++ engines/parallaction/parser_br.o C++ engines/parallaction/parser_ns.o C++ engines/parallaction/saveload.o C++ engines/parallaction/sound_ns.o C++ engines/parallaction/sound_br.o C++ engines/parallaction/staticres.o C++ engines/parallaction/walk.o C++ engines/pegasus/chase.o C++ engines/pegasus/compass.o C++ engines/pegasus/console.o C++ engines/pegasus/cursor.o C++ engines/pegasus/elements.o C++ engines/pegasus/energymonitor.o C++ engines/pegasus/fader.o C++ engines/pegasus/gamestate.o C++ engines/pegasus/graphics.o C++ engines/pegasus/hotspot.o C++ engines/pegasus/input.o C++ engines/pegasus/interaction.o C++ engines/pegasus/interface.o C++ engines/pegasus/menu.o C++ engines/pegasus/metaengine.o C++ engines/pegasus/movie.o C++ engines/pegasus/notification.o C++ engines/pegasus/pegasus.o C++ engines/pegasus/sound.o C++ engines/pegasus/surface.o C++ engines/pegasus/timers.o C++ engines/pegasus/transition.o C++ engines/pegasus/util.o C++ engines/pegasus/ai/ai_action.o In file included from engines/ngi/motion.cpp:27: In copy constructor 'NGI::MovArr::MovArr(const NGI::MovArr&)', inlined from 'NGI::MovGraphItem::MovGraphItem(const NGI::MovGraphItem&)' at ./engines/ngi/motion.h:255:8, inlined from 'void Common::Array::push_back(const T&) [with T = NGI::MovGraphItem]' at ./common/array.h:144:4, inlined from 'virtual void NGI::MovGraph::attachObject(NGI::StaticANIObject*)' at engines/ngi/motion.cpp:814:18: ./engines/ngi/motion.h:239:8: warning: '*(const __vector(2) int*)((char*)& + offsetof(NGI::MovGraphItem, NGI::MovGraphItem::movarr.NGI::MovArr::_movStepCount))' may be used uninitialized [-Wmaybe-uninitialized] 239 | struct MovArr { | ^~~~~~ engines/ngi/motion.cpp: In member function 'virtual void NGI::MovGraph::attachObject(NGI::StaticANIObject*)': engines/ngi/motion.cpp:814:39: note: '' declared here 814 | _items.push_back(MovGraphItem()); | ^ In copy constructor 'NGI::MovArr::MovArr(const NGI::MovArr&)', inlined from 'NGI::MovGraphItem::MovGraphItem(const NGI::MovGraphItem&)' at ./engines/ngi/motion.h:255:8, inlined from 'void Common::Array::push_back(const T&) [with T = NGI::MovGraphItem]' at ./common/array.h:144:4, inlined from 'virtual void NGI::MovGraph::attachObject(NGI::StaticANIObject*)' at engines/ngi/motion.cpp:814:18: ./engines/ngi/motion.h:239:8: warning: '.NGI::MovGraphItem::movarr.NGI::MovArr::_link' may be used uninitialized [-Wmaybe-uninitialized] 239 | struct MovArr { | ^~~~~~ engines/ngi/motion.cpp: In member function 'virtual void NGI::MovGraph::attachObject(NGI::StaticANIObject*)': engines/ngi/motion.cpp:814:39: note: '' declared here 814 | _items.push_back(MovGraphItem()); | ^ In copy constructor 'NGI::MovArr::MovArr(const NGI::MovArr&)', inlined from 'NGI::MovGraphItem::MovGraphItem(const NGI::MovGraphItem&)' at ./engines/ngi/motion.h:255:8, inlined from 'void Common::Array::push_back(const T&) [with T = NGI::MovGraphItem]' at ./common/array.h:144:4, inlined from 'virtual void NGI::MovGraph::attachObject(NGI::StaticANIObject*)' at engines/ngi/motion.cpp:814:18: ./engines/ngi/motion.h:239:8: warning: '.NGI::MovGraphItem::movarr.NGI::MovArr::_dist' may be used uninitialized [-Wmaybe-uninitialized] 239 | struct MovArr { | ^~~~~~ engines/ngi/motion.cpp: In member function 'virtual void NGI::MovGraph::attachObject(NGI::StaticANIObject*)': engines/ngi/motion.cpp:814:39: note: '' declared here 814 | _items.push_back(MovGraphItem()); | ^ In copy constructor 'NGI::MovArr::MovArr(const NGI::MovArr&)', inlined from 'NGI::MovGraphItem::MovGraphItem(const NGI::MovGraphItem&)' at ./engines/ngi/motion.h:255:8, inlined from 'Type* Common::uninitialized_copy(In, In, Type*) [with In = const NGI::MovGraphItem*; Type = NGI::MovGraphItem]' at ./common/memory.h:45:3, inlined from 'T* Common::Array::insert_aux(iterator, const_iterator, const_iterator) [with T = NGI::MovGraphItem]' at ./common/array.h:476:23, inlined from 'void Common::Array::push_back(const T&) [with T = NGI::MovGraphItem]' at ./common/array.h:146:14, inlined from 'virtual void NGI::MovGraph::attachObject(NGI::StaticANIObject*)' at engines/ngi/motion.cpp:814:18: ./engines/ngi/motion.h:239:8: warning: '*(const __vector(2) int*)((char*)& + offsetof(NGI::MovGraphItem, NGI::MovGraphItem::movarr.NGI::MovArr::_movStepCount))' may be used uninitialized [-Wmaybe-uninitialized] 239 | struct MovArr { | ^~~~~~ engines/ngi/motion.cpp: In member function 'virtual void NGI::MovGraph::attachObject(NGI::StaticANIObject*)': engines/ngi/motion.cpp:814:39: note: '' declared here 814 | _items.push_back(MovGraphItem()); | ^ In copy constructor 'NGI::MovArr::MovArr(const NGI::MovArr&)', inlined from 'NGI::MovGraphItem::MovGraphItem(const NGI::MovGraphItem&)' at ./engines/ngi/motion.h:255:8, inlined from 'Type* Common::uninitialized_copy(In, In, Type*) [with In = const NGI::MovGraphItem*; Type = NGI::MovGraphItem]' at ./common/memory.h:45:3, inlined from 'T* Common::Array::insert_aux(iterator, const_iterator, const_iterator) [with T = NGI::MovGraphItem]' at ./common/array.h:476:23, inlined from 'void Common::Array::push_back(const T&) [with T = NGI::MovGraphItem]' at ./common/array.h:146:14, inlined from 'virtual void NGI::MovGraph::attachObject(NGI::StaticANIObject*)' at engines/ngi/motion.cpp:814:18: ./engines/ngi/motion.h:239:8: warning: '.NGI::MovGraphItem::movarr.NGI::MovArr::_link' may be used uninitialized [-Wmaybe-uninitialized] 239 | struct MovArr { | ^~~~~~ engines/ngi/motion.cpp: In member function 'virtual void NGI::MovGraph::attachObject(NGI::StaticANIObject*)': engines/ngi/motion.cpp:814:39: note: '' declared here 814 | _items.push_back(MovGraphItem()); | ^ In copy constructor 'NGI::MovArr::MovArr(const NGI::MovArr&)', inlined from 'NGI::MovGraphItem::MovGraphItem(const NGI::MovGraphItem&)' at ./engines/ngi/motion.h:255:8, inlined from 'Type* Common::uninitialized_copy(In, In, Type*) [with In = const NGI::MovGraphItem*; Type = NGI::MovGraphItem]' at ./common/memory.h:45:3, inlined from 'T* Common::Array::insert_aux(iterator, const_iterator, const_iterator) [with T = NGI::MovGraphItem]' at ./common/array.h:476:23, inlined from 'void Common::Array::push_back(const T&) [with T = NGI::MovGraphItem]' at ./common/array.h:146:14, inlined from 'virtual void NGI::MovGraph::attachObject(NGI::StaticANIObject*)' at engines/ngi/motion.cpp:814:18: ./engines/ngi/motion.h:239:8: warning: '.NGI::MovGraphItem::movarr.NGI::MovArr::_dist' may be used uninitialized [-Wmaybe-uninitialized] 239 | struct MovArr { | ^~~~~~ engines/ngi/motion.cpp: In member function 'virtual void NGI::MovGraph::attachObject(NGI::StaticANIObject*)': engines/ngi/motion.cpp:814:39: note: '' declared here 814 | _items.push_back(MovGraphItem()); | ^ C++ engines/pegasus/ai/ai_area.o C++ engines/pegasus/ai/ai_condition.o C++ engines/pegasus/ai/ai_rule.o C++ engines/pegasus/items/autodragger.o C++ engines/pegasus/items/inventory.o C++ engines/pegasus/items/inventorypicture.o C++ engines/pegasus/items/item.o C++ engines/pegasus/items/itemdragger.o C++ engines/pegasus/items/itemlist.o C++ engines/pegasus/items/biochips/aichip.o C++ engines/pegasus/items/biochips/arthurchip.o C++ engines/pegasus/items/biochips/biochipitem.o C++ engines/pegasus/items/biochips/mapchip.o C++ engines/pegasus/items/biochips/mapimage.o C++ engines/pegasus/items/biochips/opticalchip.o C++ engines/pegasus/items/biochips/pegasuschip.o C++ engines/pegasus/items/biochips/retscanchip.o C++ engines/pegasus/items/biochips/shieldchip.o C++ engines/pegasus/items/inventory/airmask.o C++ engines/pegasus/items/inventory/gascanister.o C++ engines/pegasus/items/inventory/inventoryitem.o C++ engines/pegasus/items/inventory/keycard.o C++ engines/pegasus/neighborhood/door.o C++ engines/pegasus/neighborhood/exit.o C++ engines/pegasus/neighborhood/extra.o C++ engines/pegasus/neighborhood/hotspotinfo.o C++ engines/pegasus/neighborhood/neighborhood.o C++ engines/pegasus/neighborhood/spot.o C++ engines/pegasus/neighborhood/turn.o C++ engines/pegasus/neighborhood/view.o C++ engines/pegasus/neighborhood/zoom.o C++ engines/pegasus/neighborhood/caldoria/caldoria.o C++ engines/pegasus/neighborhood/caldoria/caldoria4dsystem.o C++ engines/pegasus/neighborhood/caldoria/caldoriabomb.o C++ engines/pegasus/neighborhood/caldoria/caldoriamessages.o C++ engines/pegasus/neighborhood/caldoria/caldoriamirror.o C++ engines/pegasus/neighborhood/mars/canyonchase.o C++ engines/pegasus/neighborhood/mars/energybeam.o C++ engines/pegasus/neighborhood/mars/gravitoncannon.o C++ engines/pegasus/neighborhood/mars/hermite.o C++ engines/pegasus/neighborhood/mars/mars.o C++ engines/pegasus/neighborhood/mars/planetmover.o C++ engines/pegasus/neighborhood/mars/reactor.o C++ engines/pegasus/neighborhood/mars/robotship.o C++ engines/pegasus/neighborhood/mars/shuttleenergymeter.o C++ engines/pegasus/neighborhood/mars/shuttlehud.o C++ engines/pegasus/neighborhood/mars/shuttleweapon.o C++ engines/pegasus/neighborhood/mars/spacechase3d.o C++ engines/pegasus/neighborhood/mars/spacejunk.o C++ engines/pegasus/neighborhood/mars/tractorbeam.o C++ engines/pegasus/neighborhood/mars/tunnelpod.o C++ engines/pegasus/neighborhood/norad/norad.o C++ engines/pegasus/neighborhood/norad/noradelevator.o C++ engines/pegasus/neighborhood/norad/pressuredoor.o C++ engines/pegasus/neighborhood/norad/pressuretracker.o C++ engines/pegasus/neighborhood/norad/subcontrolroom.o C++ engines/pegasus/neighborhood/norad/subplatform.o C++ engines/pegasus/neighborhood/norad/alpha/ecrmonitor.o C++ engines/pegasus/neighborhood/norad/alpha/fillingstation.o C++ engines/pegasus/neighborhood/norad/alpha/noradalpha.o C++ engines/pegasus/neighborhood/norad/alpha/panorama.o C++ engines/pegasus/neighborhood/norad/alpha/panoramascroll.o C++ engines/pegasus/neighborhood/norad/alpha/subchase.o C++ engines/pegasus/neighborhood/norad/delta/globegame.o C++ engines/pegasus/neighborhood/norad/delta/noraddelta.o C++ engines/pegasus/neighborhood/prehistoric/prehistoric.o C++ engines/pegasus/neighborhood/tsa/fulltsa.o C++ engines/pegasus/neighborhood/tsa/tinytsa.o C++ engines/pegasus/neighborhood/wsc/moleculebin.o C++ engines/pegasus/neighborhood/wsc/wsc.o C++ engines/petka/big_dialogue.o C++ engines/petka/file_mgr.o C++ engines/petka/flc.o C++ engines/petka/metaengine.o C++ engines/petka/petka.o C++ engines/petka/saveload.o C++ engines/petka/q_manager.o C++ engines/petka/q_system.o C++ engines/petka/sound.o C++ engines/petka/video.o C++ engines/petka/walk.o C++ engines/petka/interfaces/dialog_interface.o C++ engines/petka/interfaces/interface.o C++ engines/petka/interfaces/main.o C++ engines/petka/interfaces/map.o C++ engines/petka/interfaces/panel.o C++ engines/petka/interfaces/save_load.o C++ engines/petka/interfaces/sequence.o C++ engines/petka/interfaces/startup.o C++ engines/petka/objects/object.o C++ engines/petka/objects/object_bg.o C++ engines/petka/objects/object_case.o C++ engines/petka/objects/object_cursor.o C++ engines/petka/objects/object_star.o C++ engines/petka/objects/heroes.o C++ engines/petka/objects/text.o C++ engines/pink/archive.o C++ engines/pink/audio_info_mgr.o C++ engines/pink/cel_decoder.o C++ engines/pink/console.o C++ engines/pink/cursor_mgr.o C++ engines/pink/screen.o C++ engines/pink/file.o C++ engines/pink/gui.o C++ engines/pink/metaengine.o C++ engines/pink/pda_mgr.o C++ engines/pink/pink.o C++ engines/pink/resource_mgr.o C++ engines/pink/saveload.o C++ engines/pink/sound.o C++ engines/pink/objects/object.o C++ engines/pink/objects/module.o C++ engines/pink/objects/inventory.o C++ engines/pink/objects/side_effect.o C++ engines/pink/objects/condition.o C++ engines/pink/objects/actions/action.o C++ engines/pink/objects/actions/action_cel.o C++ engines/pink/objects/actions/action_hide.o C++ engines/pink/objects/actions/action_loop.o C++ engines/pink/objects/actions/action_play.o C++ engines/pink/objects/actions/action_play_with_sfx.o C++ engines/pink/objects/actions/action_sound.o C++ engines/pink/objects/actions/action_still.o C++ engines/pink/objects/actions/action_text.o C++ engines/pink/objects/actions/action_talk.o C++ engines/pink/objects/actions/walk_action.o C++ engines/pink/objects/actors/actor.o C++ engines/pink/objects/actors/audio_info_pda_button.o C++ engines/pink/objects/actors/lead_actor.o C++ engines/pink/objects/actors/pda_button_actor.o C++ engines/pink/objects/actors/supporting_actor.o C++ engines/pink/objects/handlers/handler.o C++ engines/pink/objects/handlers/handler_mgr.o C++ engines/pink/objects/pages/game_page.o C++ engines/pink/objects/pages/page.o C++ engines/pink/objects/pages/pda_page.o C++ engines/pink/objects/sequences/seq_timer.o C++ engines/pink/objects/sequences/sequence.o C++ engines/pink/objects/sequences/sequence_context.o C++ engines/pink/objects/sequences/sequence_item.o C++ engines/pink/objects/sequences/sequencer.o C++ engines/pink/objects/walk/walk_mgr.o C++ engines/pink/objects/walk/walk_location.o C++ engines/pink/objects/walk/walk_shortest_path.o C++ engines/playground3d/metaengine.o C++ engines/playground3d/gfx.o C++ engines/playground3d/gfx_opengl.o C++ engines/playground3d/gfx_opengl_shaders.o C++ engines/playground3d/playground3d.o C++ engines/playground3d/gfx_tinygl.o C++ engines/plumbers/plumbers.o C++ engines/plumbers/console.o C++ engines/plumbers/metaengine.o C++ engines/prince/animation.o C++ engines/prince/archive.o C++ engines/prince/cursor.o C++ engines/prince/debugger.o C++ engines/prince/decompress.o C++ engines/prince/draw.o C++ engines/prince/flags.o C++ engines/prince/font.o C++ engines/prince/graphics.o C++ engines/prince/hero.o C++ engines/prince/inventory.o C++ engines/prince/metaengine.o C++ engines/prince/mhwanh.o C++ engines/prince/music.o C++ engines/prince/mob.o C++ engines/prince/object.o C++ engines/prince/prince.o C++ engines/prince/pscr.o C++ engines/prince/resource.o C++ engines/prince/saveload.o C++ engines/prince/script.o C++ engines/prince/sound.o C++ engines/prince/variatxt.o C++ engines/prince/videoplayer.o C++ engines/prince/walk.o C++ engines/private/code.o C++ engines/private/cursors.o C++ engines/private/decompiler.o C++ engines/private/funcs.o C++ engines/private/grammar.o C++ engines/private/lexer.o C++ engines/private/metaengine.o C++ engines/private/private.o C++ engines/private/symbol.o C++ engines/queen/bankman.o C++ engines/queen/command.o C++ engines/queen/credits.o C++ engines/queen/cutaway.o C++ engines/queen/debug.o C++ engines/queen/display.o C++ engines/queen/graphics.o C++ engines/queen/grid.o C++ engines/queen/input.o C++ engines/queen/journal.o C++ engines/queen/logic.o C++ engines/queen/metaengine.o C++ engines/queen/midiadlib.o C++ engines/queen/music.o C++ engines/queen/musicdata.o C++ engines/queen/queen.o C++ engines/queen/resource.o C++ engines/queen/restables.o C++ engines/queen/sound.o C++ engines/queen/state.o C++ engines/queen/talk.o C++ engines/queen/version.o C++ engines/queen/walk.o C++ engines/saga/actor.o C++ engines/saga/actor_path.o C++ engines/saga/actor_walk.o C++ engines/saga/animation.o C++ engines/saga/console.o C++ engines/saga/events.o C++ engines/saga/font.o C++ engines/saga/font_map.o C++ engines/saga/gfx.o C++ engines/saga/image.o C++ engines/saga/input.o C++ engines/saga/interface.o C++ engines/saga/introproc_ite.o C++ engines/saga/isomap.o C++ engines/saga/itedata.o C++ engines/saga/metaengine.o C++ engines/saga/music.o C++ engines/saga/objectmap.o C++ engines/saga/palanim.o C++ engines/saga/puzzle.o C++ engines/saga/render.o C++ engines/saga/resource.o C++ engines/saga/resource_rsc.o C++ engines/saga/saga.o C++ engines/saga/saveload.o C++ engines/saga/scene.o C++ engines/saga/script.o C++ engines/saga/sfuncs.o C++ engines/saga/sndres.o C++ engines/saga/sound.o C++ engines/saga/sprite.o C++ engines/saga/sthread.o C++ engines/saga/introproc_ihnm.o C++ engines/saga/resource_res.o C++ engines/saga/sfuncs_ihnm.o C++ engines/saga2/actor.o C++ engines/saga2/assign.o C++ engines/saga2/audio.o C++ engines/saga2/automap.o C++ engines/saga2/band.o C++ engines/saga2/beegee.o C++ engines/saga2/blitters.o C++ engines/saga2/button.o C++ engines/saga2/calendar.o C++ engines/saga2/console.o C++ engines/saga2/contain.o C++ engines/saga2/display.o C++ engines/saga2/dispnode.o C++ engines/saga2/document.o C++ engines/saga2/effects.o C++ engines/saga2/enchant.o C++ engines/saga2/floating.o C++ engines/saga2/gamemode.o C++ engines/saga2/gdraw.o C++ engines/saga2/gfx.o C++ engines/saga2/gpointer.o C++ engines/saga2/grabinfo.o C++ engines/saga2/grequest.o C++ engines/saga2/gtext.o C++ engines/saga2/gtextbox.o C++ engines/saga2/hresmgr.o C++ engines/saga2/imagcach.o C++ engines/saga2/interp.o C++ engines/saga2/intrface.o C++ engines/saga2/loadmsg.o C++ engines/saga2/magic.o C++ engines/saga2/main.o C++ engines/saga2/mainmap.o C++ engines/saga2/mapfeatr.o C++ engines/saga2/messager.o C++ engines/saga2/metaengine.o C++ engines/saga2/mission.o C++ engines/saga2/modal.o C++ engines/saga2/motion.o C++ engines/saga2/mouseimg.o C++ engines/saga2/msgbox.o C++ engines/saga2/music.o C++ engines/saga2/objects.o C++ engines/saga2/objproto.o C++ engines/saga2/panel.o C++ engines/saga2/path.o C++ engines/saga2/patrol.o C++ engines/saga2/player.o C++ engines/saga2/playmode.o C++ engines/saga2/property.o C++ engines/saga2/pt2angle.o C++ engines/saga2/rect.o C++ engines/saga2/saga2.o C++ engines/saga2/sagafunc.o C++ engines/saga2/saveload.o C++ engines/saga2/sensor.o C++ engines/saga2/shorten.o C++ engines/saga2/speech.o C++ engines/saga2/spelcast.o C++ engines/saga2/speldata.o C++ engines/saga2/speldraw.o C++ engines/saga2/spellini.o C++ engines/saga2/spellio.o C++ engines/saga2/spellloc.o C++ engines/saga2/spellsiz.o C++ engines/saga2/spellspr.o C++ engines/saga2/spellsta.o C++ engines/saga2/sprite.o C++ engines/saga2/target.o C++ engines/saga2/task.o C++ engines/saga2/terrain.o C++ engines/saga2/tile.o C++ engines/saga2/tileline.o C++ engines/saga2/tileload.o C++ engines/saga2/tilemode.o C++ engines/saga2/timers.o C++ engines/saga2/tower.o C++ engines/saga2/towerfta.o C++ engines/saga2/transit.o C++ engines/saga2/tromode.o C++ engines/saga2/uidialog.o C++ engines/saga2/vbacksav.o C++ engines/saga2/video.o C++ engines/saga2/videobox.o C++ engines/saga2/vpal.o C++ engines/saga2/vwdraw.o C++ engines/saga2/weapons.o C++ engines/sci/console.o C++ engines/sci/dialogs.o C++ engines/sci/event.o C++ engines/sci/metaengine.o C++ engines/sci/sci.o C++ engines/sci/util.o C++ engines/sci/engine/features.o C++ engines/sci/engine/file.o C++ engines/sci/engine/gc.o C++ engines/sci/engine/guest_additions.o C++ engines/sci/engine/kernel.o C++ engines/sci/engine/kevent.o C++ engines/sci/engine/kfile.o C++ engines/sci/engine/kgraphics.o C++ engines/sci/engine/klists.o C++ engines/sci/engine/kmath.o C++ engines/sci/engine/kmenu.o C++ engines/sci/engine/kmisc.o C++ engines/sci/engine/kmovement.o C++ engines/sci/engine/kparse.o C++ engines/sci/engine/kpathing.o C++ engines/sci/engine/kscripts.o C++ engines/sci/engine/ksound.o C++ engines/sci/engine/kstring.o C++ engines/sci/engine/kvideo.o C++ engines/sci/engine/message.o C++ engines/sci/engine/object.o C++ engines/sci/engine/savegame.o C++ engines/sci/engine/script.o C++ engines/sci/engine/scriptdebug.o C++ engines/sci/engine/script_patches.o C++ engines/sci/engine/selector.o C++ engines/sci/engine/seg_manager.o C++ engines/sci/engine/segment.o C++ engines/sci/engine/state.o C++ engines/sci/engine/static_selectors.o C++ engines/sci/engine/tts.o C++ engines/sci/engine/vm.o C++ engines/sci/engine/vm_types.o C++ engines/sci/engine/workarounds.o C++ engines/sci/graphics/animate.o C++ engines/sci/graphics/cache.o C++ engines/sci/graphics/compare.o C++ engines/sci/graphics/controls16.o C++ engines/sci/graphics/coordadjuster.o C++ engines/sci/graphics/cursor.o C++ engines/sci/graphics/fontkorean.o C++ engines/sci/graphics/fontsjis.o C++ engines/sci/graphics/macfont.o C++ engines/sci/graphics/maciconbar.o C++ engines/sci/graphics/menu.o C++ engines/sci/graphics/paint16.o C++ engines/sci/graphics/palette.o C++ engines/sci/graphics/picture.o C++ engines/sci/graphics/portrait.o C++ engines/sci/graphics/ports.o C++ engines/sci/graphics/remap.o C++ engines/sci/graphics/scifont.o C++ engines/sci/graphics/scifx.o C++ engines/sci/graphics/screen.o C++ engines/sci/graphics/text16.o C++ engines/sci/graphics/transitions.o C++ engines/sci/graphics/view.o C++ engines/sci/parser/grammar.o C++ engines/sci/parser/said.o C++ engines/sci/parser/vocabulary.o C++ engines/sci/resource/decompressor.o C++ engines/sci/resource/resource.o C++ engines/sci/resource/resource_audio.o C++ engines/sci/resource/resource_patcher.o C++ engines/sci/sound/audio.o C++ engines/sci/sound/midiparser_sci.o C++ engines/sci/sound/music.o C++ engines/sci/sound/soundcmd.o C++ engines/sci/sound/sync.o C++ engines/sci/sound/drivers/adlib.o C++ engines/sci/sound/drivers/amigamac0.o C++ engines/sci/sound/drivers/amigamac1.o C++ engines/sci/sound/drivers/casio.o C++ engines/sci/sound/drivers/cms.o C++ engines/sci/sound/drivers/fb01.o C++ engines/sci/sound/drivers/fmtowns.o C++ engines/sci/sound/drivers/midi.o In member function 'void Sci::reg_t::setSegment(Sci::SegmentId)', inlined from 'void Sci::reg_t::setSegment(Sci::SegmentId)' at engines/sci/engine/vm_types.cpp:39:6, inlined from 'Sci::reg_t Sci::make_reg(SegmentId, uint16)' at ./engines/sci/engine/vm_types.h:176:14, inlined from 'Sci::reg_t Sci::reg_t::lookForWorkaround(Sci::reg_t, const char*) const' at engines/sci/engine/vm_types.cpp:73:17: engines/sci/engine/vm_types.cpp:44:38: warning: 'r.Sci::reg_t::_segment' may be used uninitialized [-Wmaybe-uninitialized] 44 | _segment = (_segment & 0xC000) | (segment & 0x3FFF); | ~~~~~~~~~~^~~~~~~~~ In file included from ./engines/sci/sci.h:29, from engines/sci/engine/vm_types.cpp:22: ./engines/sci/engine/vm_types.h: In member function 'Sci::reg_t Sci::reg_t::lookForWorkaround(Sci::reg_t, const char*) const': ./engines/sci/engine/vm_types.h:175:15: note: 'r.Sci::reg_t::_segment' was declared here 175 | reg_t r; | ^ C++ engines/sci/sound/drivers/pcjr.o In member function 'void Sci::reg_t::setSegment(Sci::SegmentId)', inlined from 'void Sci::reg_t::setSegment(Sci::SegmentId)' at engines/sci/engine/vm_types.cpp:39:6, inlined from 'Sci::reg_t Sci::make_reg(SegmentId, uint16)' at ./engines/sci/engine/vm_types.h:176:14, inlined from 'Sci::reg_t Sci::reg_t::operator+(Sci::reg_t) const' at engines/sci/engine/vm_types.cpp:89:19: engines/sci/engine/vm_types.cpp:44:38: warning: 'r.Sci::reg_t::_segment' may be used uninitialized [-Wmaybe-uninitialized] 44 | _segment = (_segment & 0xC000) | (segment & 0x3FFF); | ~~~~~~~~~~^~~~~~~~~ ./engines/sci/engine/vm_types.h: In member function 'Sci::reg_t Sci::reg_t::operator+(Sci::reg_t) const': ./engines/sci/engine/vm_types.h:175:15: note: 'r.Sci::reg_t::_segment' was declared here 175 | reg_t r; | ^ In member function 'void Sci::reg_t::setSegment(Sci::SegmentId)', inlined from 'void Sci::reg_t::setSegment(Sci::SegmentId)' at engines/sci/engine/vm_types.cpp:39:6, inlined from 'Sci::reg_t Sci::make_reg(SegmentId, uint16)' at ./engines/sci/engine/vm_types.h:176:14, inlined from 'Sci::reg_t Sci::reg_t::operator+(Sci::reg_t) const' at engines/sci/engine/vm_types.cpp:98:18: engines/sci/engine/vm_types.cpp:44:38: warning: 'r.Sci::reg_t::_segment' may be used uninitialized [-Wmaybe-uninitialized] 44 | _segment = (_segment & 0xC000) | (segment & 0x3FFF); | ~~~~~~~~~~^~~~~~~~~ ./engines/sci/engine/vm_types.h: In member function 'Sci::reg_t Sci::reg_t::operator+(Sci::reg_t) const': ./engines/sci/engine/vm_types.h:175:15: note: 'r.Sci::reg_t::_segment' was declared here 175 | reg_t r; | ^ C++ engines/sci/sound/drivers/pc9801.o C++ engines/sci/video/seq_decoder.o In member function 'void Sci::reg_t::setSegment(Sci::SegmentId)', inlined from 'void Sci::reg_t::setSegment(Sci::SegmentId)' at engines/sci/engine/vm_types.cpp:39:6, inlined from 'Sci::reg_t Sci::make_reg(SegmentId, uint16)' at ./engines/sci/engine/vm_types.h:176:14, inlined from 'Sci::reg_t Sci::reg_t::operator-(Sci::reg_t) const' at engines/sci/engine/vm_types.cpp:108:18: engines/sci/engine/vm_types.cpp:44:38: warning: 'r.Sci::reg_t::_segment' may be used uninitialized [-Wmaybe-uninitialized] 44 | _segment = (_segment & 0xC000) | (segment & 0x3FFF); | ~~~~~~~~~~^~~~~~~~~ ./engines/sci/engine/vm_types.h: In member function 'Sci::reg_t Sci::reg_t::operator-(Sci::reg_t) const': ./engines/sci/engine/vm_types.h:175:15: note: 'r.Sci::reg_t::_segment' was declared here 175 | reg_t r; | ^ In member function 'void Sci::reg_t::setSegment(Sci::SegmentId)', inlined from 'void Sci::reg_t::setSegment(Sci::SegmentId)' at engines/sci/engine/vm_types.cpp:39:6, inlined from 'Sci::reg_t Sci::make_reg(SegmentId, uint16)' at ./engines/sci/engine/vm_types.h:176:14, inlined from 'Sci::reg_t Sci::reg_t::operator-(Sci::reg_t) const' at engines/sci/engine/vm_types.cpp:110:64: engines/sci/engine/vm_types.cpp:44:38: warning: 'r.Sci::reg_t::_segment' may be used uninitialized [-Wmaybe-uninitialized] 44 | _segment = (_segment & 0xC000) | (segment & 0x3FFF); | ~~~~~~~~~~^~~~~~~~~ ./engines/sci/engine/vm_types.h: In member function 'Sci::reg_t Sci::reg_t::operator-(Sci::reg_t) const': ./engines/sci/engine/vm_types.h:175:15: note: 'r.Sci::reg_t::_segment' was declared here 175 | reg_t r; | ^ C++ engines/sci/engine/hoyle5poker.o C++ engines/sci/engine/kgraphics32.o In member function 'void Sci::reg_t::setSegment(Sci::SegmentId)', inlined from 'void Sci::reg_t::setSegment(Sci::SegmentId)' at engines/sci/engine/vm_types.cpp:39:6, inlined from 'Sci::reg_t Sci::make_reg(SegmentId, uint16)' at ./engines/sci/engine/vm_types.h:176:14, inlined from 'Sci::reg_t Sci::reg_t::operator*(Sci::reg_t) const' at engines/sci/engine/vm_types.cpp:116:18: engines/sci/engine/vm_types.cpp:44:38: warning: 'r.Sci::reg_t::_segment' may be used uninitialized [-Wmaybe-uninitialized] 44 | _segment = (_segment & 0xC000) | (segment & 0x3FFF); | ~~~~~~~~~~^~~~~~~~~ ./engines/sci/engine/vm_types.h: In member function 'Sci::reg_t Sci::reg_t::operator*(Sci::reg_t) const': ./engines/sci/engine/vm_types.h:175:15: note: 'r.Sci::reg_t::_segment' was declared here 175 | reg_t r; | ^ C++ engines/sci/graphics/celobj32.o In member function 'void Sci::reg_t::setSegment(Sci::SegmentId)', inlined from 'void Sci::reg_t::setSegment(Sci::SegmentId)' at engines/sci/engine/vm_types.cpp:39:6, inlined from 'Sci::reg_t Sci::make_reg(SegmentId, uint16)' at ./engines/sci/engine/vm_types.h:176:14, inlined from 'Sci::reg_t Sci::reg_t::operator/(Sci::reg_t) const' at engines/sci/engine/vm_types.cpp:123:18: engines/sci/engine/vm_types.cpp:44:38: warning: 'r.Sci::reg_t::_segment' may be used uninitialized [-Wmaybe-uninitialized] 44 | _segment = (_segment & 0xC000) | (segment & 0x3FFF); | ~~~~~~~~~~^~~~~~~~~ ./engines/sci/engine/vm_types.h: In member function 'Sci::reg_t Sci::reg_t::operator/(Sci::reg_t) const': ./engines/sci/engine/vm_types.h:175:15: note: 'r.Sci::reg_t::_segment' was declared here 175 | reg_t r; | ^ C++ engines/sci/graphics/controls32.o C++ engines/sci/graphics/frameout.o In member function 'void Sci::reg_t::setSegment(Sci::SegmentId)', inlined from 'void Sci::reg_t::setSegment(Sci::SegmentId)' at engines/sci/engine/vm_types.cpp:39:6, inlined from 'Sci::reg_t Sci::make_reg(SegmentId, uint16)' at ./engines/sci/engine/vm_types.h:176:14, inlined from 'Sci::reg_t Sci::reg_t::operator%(Sci::reg_t) const' at engines/sci/engine/vm_types.cpp:150:18: engines/sci/engine/vm_types.cpp:44:38: warning: 'r.Sci::reg_t::_segment' may be used uninitialized [-Wmaybe-uninitialized] 44 | _segment = (_segment & 0xC000) | (segment & 0x3FFF); | ~~~~~~~~~~^~~~~~~~~ ./engines/sci/engine/vm_types.h: In member function 'Sci::reg_t Sci::reg_t::operator%(Sci::reg_t) const': ./engines/sci/engine/vm_types.h:175:15: note: 'r.Sci::reg_t::_segment' was declared here 175 | reg_t r; | ^ C++ engines/sci/graphics/paint32.o C++ engines/sci/graphics/plane32.o C++ engines/sci/graphics/palette32.o In member function 'void Sci::reg_t::setSegment(Sci::SegmentId)', inlined from 'void Sci::reg_t::setSegment(Sci::SegmentId)' at engines/sci/engine/vm_types.cpp:39:6, inlined from 'Sci::reg_t Sci::make_reg(SegmentId, uint16)' at ./engines/sci/engine/vm_types.h:176:14, inlined from 'Sci::reg_t Sci::reg_t::operator>>(Sci::reg_t) const' at engines/sci/engine/vm_types.cpp:157:18: engines/sci/engine/vm_types.cpp:44:38: warning: 'r.Sci::reg_t::_segment' may be used uninitialized [-Wmaybe-uninitialized] 44 | _segment = (_segment & 0xC000) | (segment & 0x3FFF); | ~~~~~~~~~~^~~~~~~~~ ./engines/sci/engine/vm_types.h: In member function 'Sci::reg_t Sci::reg_t::operator>>(Sci::reg_t) const': ./engines/sci/engine/vm_types.h:175:15: note: 'r.Sci::reg_t::_segment' was declared here 175 | reg_t r; | ^ C++ engines/sci/graphics/remap32.o C++ engines/sci/graphics/screen_item32.o In member function 'void Sci::reg_t::setSegment(Sci::SegmentId)', inlined from 'void Sci::reg_t::setSegment(Sci::SegmentId)' at engines/sci/engine/vm_types.cpp:39:6, inlined from 'Sci::reg_t Sci::make_reg(SegmentId, uint16)' at ./engines/sci/engine/vm_types.h:176:14, inlined from 'Sci::reg_t Sci::reg_t::operator<<(Sci::reg_t) const' at engines/sci/engine/vm_types.cpp:164:18: engines/sci/engine/vm_types.cpp:44:38: warning: 'r.Sci::reg_t::_segment' may be used uninitialized [-Wmaybe-uninitialized] 44 | _segment = (_segment & 0xC000) | (segment & 0x3FFF); | ~~~~~~~~~~^~~~~~~~~ ./engines/sci/engine/vm_types.h: In member function 'Sci::reg_t Sci::reg_t::operator<<(Sci::reg_t) const': ./engines/sci/engine/vm_types.h:175:15: note: 'r.Sci::reg_t::_segment' was declared here 175 | reg_t r; | ^ C++ engines/sci/graphics/text32.o In member function 'void Sci::reg_t::setSegment(Sci::SegmentId)', inlined from 'void Sci::reg_t::setSegment(Sci::SegmentId)' at engines/sci/engine/vm_types.cpp:39:6, inlined from 'Sci::reg_t Sci::make_reg(SegmentId, uint16)' at ./engines/sci/engine/vm_types.h:176:14, inlined from 'Sci::reg_t Sci::reg_t::operator+(int16) const' at engines/sci/engine/vm_types.cpp:170:34: engines/sci/engine/vm_types.cpp:44:38: warning: 'r.Sci::reg_t::_segment' may be used uninitialized [-Wmaybe-uninitialized] 44 | _segment = (_segment & 0xC000) | (segment & 0x3FFF); | ~~~~~~~~~~^~~~~~~~~ ./engines/sci/engine/vm_types.h: In member function 'Sci::reg_t Sci::reg_t::operator+(int16) const': ./engines/sci/engine/vm_types.h:175:15: note: 'r.Sci::reg_t::_segment' was declared here 175 | reg_t r; | ^ C++ engines/sci/graphics/transitions32.o In member function 'void Sci::reg_t::setSegment(Sci::SegmentId)', inlined from 'void Sci::reg_t::setSegment(Sci::SegmentId)' at engines/sci/engine/vm_types.cpp:39:6, inlined from 'Sci::reg_t Sci::make_reg(SegmentId, uint16)' at ./engines/sci/engine/vm_types.h:176:14, inlined from 'Sci::reg_t Sci::reg_t::operator-(int16) const' at engines/sci/engine/vm_types.cpp:174:34: engines/sci/engine/vm_types.cpp:44:38: warning: 'r.Sci::reg_t::_segment' may be used uninitialized [-Wmaybe-uninitialized] 44 | _segment = (_segment & 0xC000) | (segment & 0x3FFF); | ~~~~~~~~~~^~~~~~~~~ ./engines/sci/engine/vm_types.h: In member function 'Sci::reg_t Sci::reg_t::operator-(int16) const': ./engines/sci/engine/vm_types.h:175:15: note: 'r.Sci::reg_t::_segment' was declared here 175 | reg_t r; | ^ C++ engines/sci/graphics/video32.o C++ engines/sci/graphics/cursor32.o In member function 'void Sci::reg_t::setSegment(Sci::SegmentId)', inlined from 'void Sci::reg_t::setSegment(Sci::SegmentId)' at engines/sci/engine/vm_types.cpp:39:6, inlined from 'Sci::reg_t Sci::make_reg(SegmentId, uint16)' at ./engines/sci/engine/vm_types.h:176:14, inlined from 'Sci::reg_t Sci::reg_t::operator&(Sci::reg_t) const' at engines/sci/engine/vm_types.cpp:197:18: engines/sci/engine/vm_types.cpp:44:38: warning: 'r.Sci::reg_t::_segment' may be used uninitialized [-Wmaybe-uninitialized] 44 | _segment = (_segment & 0xC000) | (segment & 0x3FFF); | ~~~~~~~~~~^~~~~~~~~ ./engines/sci/engine/vm_types.h: In member function 'Sci::reg_t Sci::reg_t::operator&(Sci::reg_t) const': ./engines/sci/engine/vm_types.h:175:15: note: 'r.Sci::reg_t::_segment' was declared here 175 | reg_t r; | ^ C++ engines/sci/graphics/maccursor32.o In member function 'void Sci::reg_t::setSegment(Sci::SegmentId)', inlined from 'void Sci::reg_t::setSegment(Sci::SegmentId)' at engines/sci/engine/vm_types.cpp:39:6, inlined from 'Sci::reg_t Sci::make_reg(SegmentId, uint16)' at ./engines/sci/engine/vm_types.h:176:14, inlined from 'Sci::reg_t Sci::reg_t::operator|(Sci::reg_t) const' at engines/sci/engine/vm_types.cpp:204:18: engines/sci/engine/vm_types.cpp:44:38: warning: 'r.Sci::reg_t::_segment' may be used uninitialized [-Wmaybe-uninitialized] 44 | _segment = (_segment & 0xC000) | (segment & 0x3FFF); | ~~~~~~~~~~^~~~~~~~~ ./engines/sci/engine/vm_types.h: In member function 'Sci::reg_t Sci::reg_t::operator|(Sci::reg_t) const': ./engines/sci/engine/vm_types.h:175:15: note: 'r.Sci::reg_t::_segment' was declared here 175 | reg_t r; | ^ C++ engines/sci/sound/audio32.o C++ engines/sci/sound/decoders/sol.o In member function 'void Sci::reg_t::setSegment(Sci::SegmentId)', inlined from 'void Sci::reg_t::setSegment(Sci::SegmentId)' at engines/sci/engine/vm_types.cpp:39:6, inlined from 'Sci::reg_t Sci::make_reg(SegmentId, uint16)' at ./engines/sci/engine/vm_types.h:176:14, inlined from 'Sci::reg_t Sci::reg_t::operator^(Sci::reg_t) const' at engines/sci/engine/vm_types.cpp:211:18: engines/sci/engine/vm_types.cpp:44:38: warning: 'r.Sci::reg_t::_segment' may be used uninitialized [-Wmaybe-uninitialized] 44 | _segment = (_segment & 0xC000) | (segment & 0x3FFF); | ~~~~~~~~~~^~~~~~~~~ ./engines/sci/engine/vm_types.h: In member function 'Sci::reg_t Sci::reg_t::operator^(Sci::reg_t) const': ./engines/sci/engine/vm_types.h:175:15: note: 'r.Sci::reg_t::_segment' was declared here 175 | reg_t r; | ^ In member function 'void Sci::reg_t::setSegment(Sci::SegmentId)', inlined from 'void Sci::reg_t::setSegment(Sci::SegmentId)' at engines/sci/engine/vm_types.cpp:39:6, inlined from 'Sci::reg_t Sci::make_reg(SegmentId, uint16)' at ./engines/sci/engine/vm_types.h:176:14, inlined from 'Sci::reg_t Sci::reg_t::operator&(int16) const' at engines/sci/engine/vm_types.cpp:218:34: engines/sci/engine/vm_types.cpp:44:38: warning: 'r.Sci::reg_t::_segment' may be used uninitialized [-Wmaybe-uninitialized] 44 | _segment = (_segment & 0xC000) | (segment & 0x3FFF); | ~~~~~~~~~~^~~~~~~~~ ./engines/sci/engine/vm_types.h: In member function 'Sci::reg_t Sci::reg_t::operator&(int16) const': ./engines/sci/engine/vm_types.h:175:15: note: 'r.Sci::reg_t::_segment' was declared here 175 | reg_t r; | ^ C++ engines/sci/video/robot_decoder.o In member function 'void Sci::reg_t::setSegment(Sci::SegmentId)', inlined from 'void Sci::reg_t::setSegment(Sci::SegmentId)' at engines/sci/engine/vm_types.cpp:39:6, inlined from 'Sci::reg_t Sci::make_reg(SegmentId, uint16)' at ./engines/sci/engine/vm_types.h:176:14, inlined from 'Sci::reg_t Sci::reg_t::operator|(int16) const' at engines/sci/engine/vm_types.cpp:222:34: engines/sci/engine/vm_types.cpp:44:38: warning: 'r.Sci::reg_t::_segment' may be used uninitialized [-Wmaybe-uninitialized] 44 | _segment = (_segment & 0xC000) | (segment & 0x3FFF); | ~~~~~~~~~~^~~~~~~~~ ./engines/sci/engine/vm_types.h: In member function 'Sci::reg_t Sci::reg_t::operator|(int16) const': ./engines/sci/engine/vm_types.h:175:15: note: 'r.Sci::reg_t::_segment' was declared here 175 | reg_t r; | ^ In member function 'void Sci::reg_t::setSegment(Sci::SegmentId)', inlined from 'void Sci::reg_t::setSegment(Sci::SegmentId)' at engines/sci/engine/vm_types.cpp:39:6, inlined from 'Sci::reg_t Sci::make_reg(SegmentId, uint16)' at ./engines/sci/engine/vm_types.h:176:14, inlined from 'Sci::reg_t Sci::reg_t::operator^(int16) const' at engines/sci/engine/vm_types.cpp:226:34: engines/sci/engine/vm_types.cpp:44:38: warning: 'r.Sci::reg_t::_segment' may be used uninitialized [-Wmaybe-uninitialized] 44 | _segment = (_segment & 0xC000) | (segment & 0x3FFF); | ~~~~~~~~~~^~~~~~~~~ ./engines/sci/engine/vm_types.h: In member function 'Sci::reg_t Sci::reg_t::operator^(int16) const': ./engines/sci/engine/vm_types.h:175:15: note: 'r.Sci::reg_t::_segment' was declared here 175 | reg_t r; | ^ C++ engines/sherlock/scalpel/scalpel.o C++ engines/sherlock/scalpel/3do/scalpel_3do_screen.o C++ engines/sherlock/scalpel/drivers/adlib.o C++ engines/sherlock/scalpel/drivers/mt32.o C++ engines/sherlock/scalpel/tsage/logo.o C++ engines/sherlock/scalpel/tsage/resources.o C++ engines/sherlock/scalpel/scalpel_darts.o C++ engines/sherlock/scalpel/scalpel_debugger.o C++ engines/sherlock/scalpel/scalpel_fixed_text.o C++ engines/sherlock/scalpel/scalpel_inventory.o C++ engines/sherlock/scalpel/scalpel_journal.o C++ engines/sherlock/scalpel/scalpel_map.o C++ engines/sherlock/scalpel/scalpel_people.o C++ engines/sherlock/scalpel/scalpel_saveload.o C++ engines/sherlock/scalpel/scalpel_scene.o C++ engines/sherlock/scalpel/scalpel_screen.o engines/sci/engine/savegame.cpp: In member function 'virtual void Sci::SciArray::saveLoadWithSerializer(Common::Serializer&)': engines/sci/engine/savegame.cpp:781:16: warning: 'savedSize' may be used uninitialized [-Wmaybe-uninitialized] 781 | uint16 savedSize; | ^~~~~~~~~ C++ engines/sherlock/scalpel/scalpel_talk.o C++ engines/sherlock/scalpel/scalpel_user_interface.o C++ engines/sherlock/scalpel/settings.o C++ engines/sherlock/tattoo/tattoo.o C++ engines/sherlock/tattoo/tattoo_darts.o C++ engines/sherlock/tattoo/tattoo_debugger.o C++ engines/sherlock/tattoo/tattoo_fixed_text.o C++ engines/sherlock/tattoo/tattoo_inventory.o C++ engines/sherlock/tattoo/tattoo_journal.o C++ engines/sherlock/tattoo/tattoo_map.o C++ engines/sherlock/tattoo/tattoo_people.o C++ engines/sherlock/tattoo/tattoo_resources.o C++ engines/sherlock/tattoo/tattoo_scene.o C++ engines/sherlock/tattoo/tattoo_screen.o C++ engines/sherlock/tattoo/tattoo_talk.o C++ engines/sherlock/tattoo/tattoo_user_interface.o C++ engines/sherlock/tattoo/widget_base.o C++ engines/sherlock/tattoo/widget_credits.o C++ engines/sherlock/tattoo/widget_files.o C++ engines/sherlock/tattoo/widget_foolscap.o C++ engines/sherlock/tattoo/widget_inventory.o C++ engines/sherlock/tattoo/widget_lab.o C++ engines/sherlock/tattoo/widget_options.o C++ engines/sherlock/tattoo/widget_password.o C++ engines/sherlock/tattoo/widget_quit.o C++ engines/sherlock/tattoo/widget_talk.o C++ engines/sherlock/tattoo/widget_text.o C++ engines/sherlock/tattoo/widget_tooltip.o C++ engines/sherlock/tattoo/widget_verbs.o C++ engines/sherlock/animation.o C++ engines/sherlock/debugger.o C++ engines/sherlock/events.o C++ engines/sherlock/fixed_text.o C++ engines/sherlock/fonts.o C++ engines/sherlock/image_file.o C++ engines/sherlock/inventory.o C++ engines/sherlock/journal.o C++ engines/sherlock/map.o C++ engines/sherlock/metaengine.o C++ engines/sherlock/music.o C++ engines/sherlock/objects.o C++ engines/sherlock/people.o C++ engines/sherlock/resources.o C++ engines/sherlock/saveload.o C++ engines/sherlock/scene.o C++ engines/sherlock/screen.o C++ engines/sherlock/sherlock.o C++ engines/sherlock/sound.o C++ engines/sherlock/surface.o C++ engines/sherlock/talk.o C++ engines/sherlock/user_interface.o C++ engines/sky/autoroute.o C++ engines/sky/compact.o C++ engines/sky/control.o C++ engines/sky/debug.o C++ engines/sky/disk.o C++ engines/sky/grid.o C++ engines/sky/hufftext.o C++ engines/sky/intro.o C++ engines/sky/logic.o C++ engines/sky/metaengine.o C++ engines/sky/mouse.o C++ engines/sky/screen.o C++ engines/sky/sky.o C++ engines/sky/sound.o C++ engines/sky/text.o C++ engines/sky/music/adlibchannel.o C++ engines/sky/music/adlibmusic.o C++ engines/sky/music/gmchannel.o C++ engines/sky/music/gmmusic.o C++ engines/sky/music/mt32music.o In file included from engines/sci/engine/savegame.cpp:26: In member function 'void Common::Serializer::syncAsUint16LE(T&, Version, Version) [with T = int]', inlined from 'void Sci::Video32::_ZN3Sci7Video3222saveLoadWithSerializerERN6Common10SerializerE.part.0(Common::Serializer&)' at engines/sci/engine/savegame.cpp:1096:19: ./common/serializer.h:49:30: warning: 'robotId' may be used uninitialized [-Wmaybe-uninitialized] 49 | TYPE tmp = val; \ | ^~~ ./common/serializer.h:120:9: note: in expansion of macro 'SYNC_AS' 120 | SYNC_AS(Uint16LE, uint16, 2) | ^~~~~~~ engines/sci/engine/savegame.cpp: In member function 'void Sci::Video32::_ZN3Sci7Video3222saveLoadWithSerializerERN6Common10SerializerE.part.0(Common::Serializer&)': engines/sci/engine/savegame.cpp:1081:31: note: 'robotId' was declared here 1081 | GuiResourceId robotId; | ^~~~~~~ In file included from ./common/savefile.h:27, from engines/sci/engine/savegame.cpp:22: In member function 'void Common::WriteStream::writeSint32LE(int32)', inlined from 'void Common::Serializer::syncAsSint32LE(T&, Version, Version) [with T = int]' at ./common/serializer.h:127:2, inlined from 'void Sci::Video32::_ZN3Sci7Video3222saveLoadWithSerializerERN6Common10SerializerE.part.0(Common::Serializer&)' at engines/sci/engine/savegame.cpp:1102:19: ./common/stream.h:200:30: warning: 'frameNo' may be used uninitialized [-Wmaybe-uninitialized] 200 | writeUint32LE((uint32)value); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ engines/sci/engine/savegame.cpp: In member function 'void Sci::Video32::_ZN3Sci7Video3222saveLoadWithSerializerERN6Common10SerializerE.part.0(Common::Serializer&)': engines/sci/engine/savegame.cpp:1085:21: note: 'frameNo' was declared here 1085 | int frameNo; | ^~~~~~~ C++ engines/sky/music/musicbase.o C++ engines/sludge/backdrop.o C++ engines/sludge/bg_effects.o C++ engines/sludge/builtin.o C++ engines/sludge/cursors.o In member function 'void Common::WriteStream::writeSint32LE(int32)', inlined from 'void Common::Serializer::syncAsSint32LE(T&, Version, Version) [with T = int]' at ./common/serializer.h:127:2, inlined from 'virtual void Sci::GfxCursor32::saveLoadWithSerializer(Common::Serializer&)' at engines/sci/engine/savegame.cpp:1037:18: ./common/stream.h:200:30: warning: 'hideCount' may be used uninitialized [-Wmaybe-uninitialized] 200 | writeUint32LE((uint32)value); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ engines/sci/engine/savegame.cpp: In member function 'virtual void Sci::GfxCursor32::saveLoadWithSerializer(Common::Serializer&)': engines/sci/engine/savegame.cpp:1033:15: note: 'hideCount' was declared here 1033 | int32 hideCount; | ^~~~~~~~~ C++ engines/sludge/event.o C++ engines/sludge/fileset.o C++ engines/sludge/floor.o C++ engines/sludge/freeze.o C++ engines/sludge/fonttext.o C++ engines/sludge/function.o C++ engines/sludge/graphics.o C++ engines/sludge/hsi.o C++ engines/sludge/imgloader.o C++ engines/sludge/language.o C++ engines/sludge/main_loop.o C++ engines/sludge/metaengine.o C++ engines/sludge/moreio.o C++ engines/sludge/movie.o C++ engines/sludge/newfatal.o C++ engines/sludge/objtypes.o C++ engines/sludge/people.o C++ engines/sludge/region.o C++ engines/sludge/savedata.o C++ engines/sludge/saveload.o C++ engines/sludge/sludge.o C++ engines/sludge/sludger.o C++ engines/sludge/sound.o C++ engines/sludge/speech.o C++ engines/sludge/sprbanks.o C++ engines/sludge/sprites.o C++ engines/sludge/statusba.o C++ engines/sludge/thumbnail.o C++ engines/sludge/timing.o C++ engines/sludge/transition.o C++ engines/sludge/variable.o C++ engines/sludge/zbuffer.o C++ engines/stark/console.o C++ engines/stark/gfx/driver.o C++ engines/stark/gfx/opengls.o C++ engines/stark/gfx/openglsactor.o C++ engines/stark/gfx/openglsfade.o C++ engines/stark/gfx/openglsprop.o C++ engines/stark/gfx/openglssurface.o C++ engines/stark/gfx/opengl.o C++ engines/stark/gfx/openglactor.o C++ engines/stark/gfx/openglbitmap.o C++ engines/stark/gfx/openglfade.o C++ engines/stark/gfx/openglprop.o C++ engines/stark/gfx/openglsurface.o C++ engines/stark/gfx/opengltexture.o C++ engines/stark/gfx/renderentry.o C++ engines/stark/gfx/surfacerenderer.o C++ engines/stark/gfx/texture.o C++ engines/stark/formats/biff.o C++ engines/stark/formats/biffmesh.o C++ engines/stark/formats/dds.o C++ engines/stark/formats/iss.o C++ engines/stark/formats/tm.o C++ engines/stark/formats/xarc.o C++ engines/stark/formats/xmg.o C++ engines/stark/formats/xrc.o C++ engines/stark/metaengine.o C++ engines/stark/model/animhandler.o C++ engines/stark/model/model.o C++ engines/stark/model/skeleton_anim.o C++ engines/stark/movement/followpath.o C++ engines/stark/movement/followpathlight.o C++ engines/stark/movement/movement.o C++ engines/stark/movement/shortestpath.o C++ engines/stark/movement/stringpullingpath.o C++ engines/stark/movement/turn.o C++ engines/stark/movement/walk.o C++ engines/stark/resources/anim.o C++ engines/stark/resources/animhierarchy.o C++ engines/stark/resources/animscript.o C++ engines/stark/resources/animsoundtrigger.o C++ engines/stark/resources/bonesmesh.o C++ engines/stark/resources/bookmark.o C++ engines/stark/resources/camera.o C++ engines/stark/resources/container.o C++ engines/stark/resources/command.o C++ engines/stark/resources/dialog.o C++ engines/stark/resources/direction.o C++ engines/stark/resources/floor.o C++ engines/stark/resources/floorface.o C++ engines/stark/resources/floorfield.o C++ engines/stark/resources/fmv.o C++ engines/stark/resources/image.o C++ engines/stark/resources/item.o C++ engines/stark/resources/knowledge.o C++ engines/stark/resources/knowledgeset.o C++ engines/stark/resources/layer.o C++ engines/stark/resources/level.o C++ engines/stark/resources/light.o C++ engines/stark/resources/lipsync.o C++ engines/stark/resources/location.o C++ engines/stark/resources/object.o C++ engines/stark/resources/path.o C++ engines/stark/resources/pattable.o C++ engines/stark/resources/root.o C++ engines/stark/resources/script.o C++ engines/stark/resources/scroll.o C++ engines/stark/resources/sound.o C++ engines/stark/resources/speech.o C++ engines/stark/resources/string.o C++ engines/stark/resources/textureset.o C++ engines/stark/resourcereference.o C++ engines/stark/savemetadata.o C++ engines/stark/scene.o C++ engines/stark/services/archiveloader.o C++ engines/stark/services/dialogplayer.o C++ engines/stark/services/diary.o C++ engines/stark/services/fontprovider.o C++ engines/stark/services/gameinterface.o C++ engines/stark/services/global.o C++ engines/stark/services/resourceprovider.o C++ engines/stark/services/services.o C++ engines/stark/services/stateprovider.o C++ engines/stark/services/staticprovider.o C++ engines/stark/services/userinterface.o C++ engines/stark/services/settings.o C++ engines/stark/services/gamechapter.o C++ engines/stark/services/gamemessage.o C++ engines/stark/stark.o C++ engines/stark/tools/abstractsyntaxtree.o C++ engines/stark/tools/block.o C++ engines/stark/tools/command.o C++ engines/stark/tools/decompiler.o C++ engines/stark/ui/cursor.o C++ engines/stark/ui/dialogbox.o C++ engines/stark/ui/menu/diaryindex.o C++ engines/stark/ui/menu/locationscreen.o C++ engines/stark/ui/menu/mainmenu.o C++ engines/stark/ui/menu/settingsmenu.o C++ engines/stark/ui/menu/saveloadmenu.o C++ engines/stark/ui/menu/fmvmenu.o C++ engines/stark/ui/menu/diarypages.o C++ engines/stark/ui/menu/dialogmenu.o C++ engines/stark/ui/window.o C++ engines/stark/ui/world/actionmenu.o C++ engines/stark/ui/world/button.o C++ engines/stark/ui/world/clicktext.o C++ engines/stark/ui/world/topmenu.o C++ engines/stark/ui/world/dialogpanel.o C++ engines/stark/ui/world/fmvscreen.o C++ engines/stark/ui/world/gamescreen.o C++ engines/stark/ui/world/gamewindow.o C++ engines/stark/ui/world/inventorywindow.o C++ engines/stark/visual/actor.o C++ engines/stark/visual/effects/bubbles.o C++ engines/stark/visual/effects/effect.o C++ engines/stark/visual/effects/fireflies.o C++ engines/stark/visual/effects/fish.o C++ engines/stark/visual/explodingimage.o C++ engines/stark/visual/flashingimage.o C++ engines/stark/visual/image.o C++ engines/stark/visual/prop.o C++ engines/stark/visual/smacker.o C++ engines/stark/visual/text.o C++ engines/stark/gfx/tinygl.o C++ engines/stark/gfx/tinyglactor.o C++ engines/stark/gfx/tinyglbitmap.o C++ engines/stark/gfx/tinyglfade.o C++ engines/stark/gfx/tinyglprop.o C++ engines/stark/gfx/tinyglsurface.o C++ engines/stark/gfx/tinygltexture.o C++ engines/startrek/actors.o C++ engines/startrek/awaymission.o C++ engines/startrek/bitmap.o C++ engines/startrek/bridge.o C++ engines/startrek/common.o C++ engines/startrek/console.o C++ engines/startrek/events.o C++ engines/startrek/font.o C++ engines/startrek/graphics.o C++ engines/startrek/intro.o C++ engines/startrek/iwfile.o C++ engines/startrek/lzss.o C++ engines/startrek/menu.o C++ engines/startrek/resource.o C++ engines/startrek/metaengine.o C++ engines/startrek/room.o C++ engines/startrek/saveload.o C++ engines/startrek/sound.o C++ engines/startrek/space.o C++ engines/startrek/sprite.o C++ engines/startrek/startrek.o C++ engines/startrek/text.o C++ engines/startrek/textbox.o C++ engines/startrek/rooms/demon0.o C++ engines/startrek/rooms/demon1.o C++ engines/startrek/rooms/demon2.o C++ engines/startrek/rooms/demon3.o C++ engines/startrek/rooms/demon4.o C++ engines/startrek/rooms/demon5.o C++ engines/startrek/rooms/demon6.o C++ engines/startrek/rooms/tug0.o C++ engines/startrek/rooms/tug1.o C++ engines/startrek/rooms/tug2.o C++ engines/startrek/rooms/tug3.o C++ engines/startrek/rooms/love0.o C++ engines/startrek/rooms/love1.o C++ engines/startrek/rooms/love2.o C++ engines/startrek/rooms/love3.o C++ engines/startrek/rooms/love4.o C++ engines/startrek/rooms/love5.o C++ engines/startrek/rooms/lovea.o C++ engines/startrek/rooms/mudd0.o C++ engines/startrek/rooms/mudd1.o C++ engines/startrek/rooms/mudd2.o C++ engines/startrek/rooms/mudd3.o C++ engines/startrek/rooms/mudd4.o C++ engines/startrek/rooms/mudd5.o C++ engines/startrek/rooms/mudda.o C++ engines/startrek/rooms/feather0.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/feather5.o C++ engines/startrek/rooms/feather6.o C++ engines/startrek/rooms/feather7.o C++ engines/startrek/rooms/trial0.o C++ engines/startrek/rooms/trial1.o C++ engines/startrek/rooms/trial2.o C++ engines/startrek/rooms/trial3.o C++ engines/startrek/rooms/trial4.o C++ engines/startrek/rooms/trial5.o C++ engines/startrek/rooms/sins0.o C++ engines/startrek/rooms/sins1.o C++ engines/startrek/rooms/sins2.o C++ engines/startrek/rooms/sins3.o C++ engines/startrek/rooms/sins4.o C++ engines/startrek/rooms/sins5.o C++ engines/startrek/rooms/veng0.o C++ engines/startrek/rooms/veng1.o C++ engines/startrek/rooms/veng2.o C++ engines/startrek/rooms/veng3.o C++ engines/startrek/rooms/veng4.o C++ engines/startrek/rooms/veng5.o C++ engines/startrek/rooms/veng6.o C++ engines/startrek/rooms/veng7.o C++ engines/startrek/rooms/veng8.o C++ engines/startrek/rooms/venga.o C++ engines/supernova/console.o C++ engines/supernova/graphics.o C++ engines/supernova/metaengine.o C++ engines/supernova/resman.o C++ engines/supernova/room.o C++ engines/supernova/supernova1/rooms.o C++ engines/supernova/supernova2/rooms.o C++ engines/supernova/screen.o C++ engines/supernova/sound.o C++ engines/supernova/game-manager.o C++ engines/supernova/supernova1/state.o C++ engines/supernova/supernova2/state.o C++ engines/supernova/supernova.o C++ engines/sword1/animation.o C++ engines/sword1/console.o C++ engines/sword1/control.o C++ engines/sword1/debug.o C++ engines/sword1/eventman.o C++ engines/sword1/logic.o C++ engines/sword1/memman.o C++ engines/sword1/menu.o C++ engines/sword1/metaengine.o C++ engines/sword1/mouse.o C++ engines/sword1/music.o C++ engines/sword1/objectman.o C++ engines/sword1/resman.o C++ engines/sword1/router.o C++ engines/sword1/screen.o C++ engines/sword1/sound.o C++ engines/sword1/staticres.o C++ engines/sword1/sword1.o C++ engines/sword1/text.o C++ engines/sword2/animation.o C++ engines/sword2/anims.o C++ engines/sword2/console.o C++ engines/sword2/controls.o C++ engines/sword2/debug.o C++ engines/sword2/events.o C++ engines/sword2/function.o C++ engines/sword2/header.o C++ engines/sword2/icons.o C++ engines/sword2/interpreter.o C++ engines/sword2/layers.o C++ engines/sword2/logic.o C++ engines/sword2/maketext.o C++ engines/sword2/memory.o C++ engines/sword2/menu.o C++ engines/sword2/metaengine.o C++ engines/sword2/mouse.o C++ engines/sword2/music.o C++ engines/sword2/palette.o C++ engines/sword2/protocol.o C++ engines/sword2/render.o C++ engines/sword2/resman.o C++ engines/sword2/router.o C++ engines/sword2/saveload.o C++ engines/sword2/screen.o C++ engines/sword2/scroll.o C++ engines/sword2/sound.o C++ engines/sword2/speech.o C++ engines/sword2/sprite.o C++ engines/sword2/startup.o C++ engines/sword2/sword2.o C++ engines/sword2/sync.o C++ engines/sword2/walker.o C++ engines/sword25/console.o C++ engines/sword25/metaengine.o C++ engines/sword25/sword25.o C++ engines/sword25/fmv/movieplayer.o C++ engines/sword25/fmv/movieplayer_script.o C++ engines/sword25/gfx/animation.o C++ engines/sword25/gfx/animationdescription.o C++ engines/sword25/gfx/animationresource.o C++ engines/sword25/gfx/animationtemplate.o C++ engines/sword25/gfx/animationtemplateregistry.o C++ engines/sword25/gfx/bitmap.o C++ engines/sword25/gfx/dynamicbitmap.o C++ engines/sword25/gfx/fontresource.o C++ engines/sword25/gfx/graphicengine.o C++ engines/sword25/gfx/graphicengine_script.o C++ engines/sword25/gfx/microtiles.o C++ engines/sword25/gfx/panel.o C++ engines/sword25/gfx/renderobject.o C++ engines/sword25/gfx/renderobjectmanager.o C++ engines/sword25/gfx/screenshot.o C++ engines/sword25/gfx/staticbitmap.o C++ engines/sword25/gfx/text.o C++ engines/sword25/gfx/timedrenderobject.o C++ engines/sword25/gfx/image/art.o C++ engines/sword25/gfx/image/imgloader.o C++ engines/sword25/gfx/image/renderedimage.o C++ engines/sword25/gfx/image/swimage.o C++ engines/sword25/gfx/image/vectorimage.o C++ engines/sword25/gfx/image/vectorimagerenderer.o C++ engines/sword25/input/inputengine.o C++ engines/sword25/input/inputengine_script.o C++ engines/sword25/kernel/filesystemutil.o C++ engines/sword25/kernel/inputpersistenceblock.o In file included from ./engines/sword25/gfx/renderobjectregistry.h:35, from ./engines/sword25/gfx/renderobjectptr.h:39, from ./engines/sword25/gfx/graphicengine.h:51, from ./engines/sword25/gfx/renderobject.h:47, from ./engines/sword25/gfx/timedrenderobject.h:32, from ./engines/sword25/gfx/animation.h:36, from ./engines/sword25/gfx/animationdescription.h:36, from ./engines/sword25/gfx/animationresource.h:37, from engines/sword25/gfx/animationtemplate.cpp:36: ./engines/sword25/kernel/objectregistry.h: In instantiation of 'uint Sword25::ObjectRegistry::ClassPointer_Hash::operator()(const T*) const [with T = Sword25::AnimationTemplate; uint = unsigned int]': ./common/hashmap.h:498:30: required from 'Common::HashMap::size_type Common::HashMap::lookup(const Key&) const [with Key = Sword25::AnimationTemplate*; Val = unsigned int; HashFunc = Sword25::ObjectRegistry::ClassPointer_Hash; EqualFunc = Sword25::ObjectRegistry::ClassPointer_EqualTo; size_type = unsigned int]' ./common/hashmap.h:731:18: required from 'void Common::HashMap::erase(const Key&) [with Key = Sword25::AnimationTemplate*; Val = unsigned int; HashFunc = Sword25::ObjectRegistry::ClassPointer_Hash; EqualFunc = Sword25::ObjectRegistry::ClassPointer_EqualTo]' ./engines/sword25/kernel/objectregistry.h:107:24: required from 'void Sword25::ObjectRegistry::deregisterObject(T*) [with T = Sword25::AnimationTemplate]' engines/sword25/gfx/animationtemplate.cpp:138:56: required from here ./engines/sword25/kernel/objectregistry.h:137:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 137 | return *(uint *)&x; | ^~~~~~~~~~ C++ engines/sword25/kernel/kernel.o C++ engines/sword25/kernel/kernel_script.o C++ engines/sword25/kernel/outputpersistenceblock.o C++ engines/sword25/kernel/persistenceservice.o In file included from ./common/stream.h:25, from ./common/file.h:29, from engines/sword2/function.cpp:26: In member function 'void Sword2::ObjectLogic::setPause(int32)', inlined from 'int32 Sword2::Logic::fnPause(int32*)' at engines/sword2/function.cpp:320:19, inlined from 'int32 Sword2::Logic::fnRandomPause(int32*)' at engines/sword2/function.cpp:426:16: ./common/endian.h:358:51: warning: 'pars[1]' may be used uninitialized [-Wmaybe-uninitialized] 358 | #define WRITE_LE_UINT32(a, v) WRITE_UINT32(a, v) | ~~~~~~~~~~~~^~~~~~ ./engines/sword2/object.h:82:36: note: in expansion of macro 'WRITE_LE_UINT32' 82 | void setPause(int32 x) { WRITE_LE_UINT32(_addr + 4, x); } | ^~~~~~~~~~~~~~~ engines/sword2/function.cpp: In member function 'int32 Sword2::Logic::fnRandomPause(int32*)': engines/sword2/function.cpp:416:15: note: 'pars[1]' was declared here 416 | int32 pars[2]; | ^~~~ In file included from ./engines/sword25/gfx/renderobjectregistry.h:35, from ./engines/sword25/gfx/renderobjectptr.h:39, from ./engines/sword25/gfx/graphicengine.h:51, from ./engines/sword25/gfx/renderobject.h:47, from engines/sword25/gfx/renderobject.cpp:31: ./engines/sword25/kernel/objectregistry.h: In instantiation of 'uint Sword25::ObjectRegistry::ClassPointer_Hash::operator()(const T*) const [with T = Sword25::RenderObject; uint = unsigned int]': ./common/hashmap.h:498:30: required from 'Common::HashMap::size_type Common::HashMap::lookup(const Key&) const [with Key = Sword25::RenderObject*; Val = unsigned int; HashFunc = Sword25::ObjectRegistry::ClassPointer_Hash; EqualFunc = Sword25::ObjectRegistry::ClassPointer_EqualTo; size_type = unsigned int]' ./common/hashmap.h:731:18: required from 'void Common::HashMap::erase(const Key&) [with Key = Sword25::RenderObject*; Val = unsigned int; HashFunc = Sword25::ObjectRegistry::ClassPointer_Hash; EqualFunc = Sword25::ObjectRegistry::ClassPointer_EqualTo]' ./engines/sword25/kernel/objectregistry.h:107:24: required from 'void Sword25::ObjectRegistry::deregisterObject(T*) [with T = Sword25::RenderObject]' engines/sword25/gfx/renderobject.cpp:107:51: required from here ./engines/sword25/kernel/objectregistry.h:137:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 137 | return *(uint *)&x; | ^~~~~~~~~~ C++ engines/sword25/kernel/resmanager.o C++ engines/sword25/kernel/resource.o C++ engines/sword25/math/geometry_script.o C++ engines/sword25/math/polygon.o C++ engines/sword25/math/region.o C++ engines/sword25/math/regionregistry.o engines/sword25/kernel/outputpersistenceblock.cpp: In member function 'void Sword25::OutputPersistenceBlock::write(float)': engines/sword25/kernel/outputpersistenceblock.cpp:66:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 66 | ((float *)tmp)[0] = value; | ~^~~~~~~~~~~~~ C++ engines/sword25/math/vertex.o C++ engines/sword25/math/walkregion.o engines/sword25/kernel/inputpersistenceblock.cpp: In member function 'void Sword25::InputPersistenceBlock::read(float&)': engines/sword25/kernel/inputpersistenceblock.cpp:77:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 77 | value = ((float *)tmp)[0]; | ~^~~~~~~~~~~~~ C++ engines/sword25/package/packagemanager.o C++ engines/sword25/package/packagemanager_script.o C++ engines/sword25/script/luabindhelper.o C++ engines/sword25/script/luacallback.o C++ engines/sword25/script/luascript.o C++ engines/sword25/script/lua_extensions.o C++ engines/sword25/sfx/soundengine.o C++ engines/sword25/sfx/soundengine_script.o C++ engines/teenagent/actor.o C++ engines/teenagent/animation.o C++ engines/teenagent/callbacks.o C++ engines/teenagent/console.o C++ engines/teenagent/dialog.o C++ engines/teenagent/font.o In file included from ./engines/sword25/math/regionregistry.h:38, from engines/sword25/math/region.cpp:36: ./engines/sword25/kernel/objectregistry.h: In instantiation of 'uint Sword25::ObjectRegistry::ClassPointer_Hash::operator()(const T*) const [with T = Sword25::Region; uint = unsigned int]': ./common/hashmap.h:498:30: required from 'Common::HashMap::size_type Common::HashMap::lookup(const Key&) const [with Key = Sword25::Region*; Val = unsigned int; HashFunc = Sword25::ObjectRegistry::ClassPointer_Hash; EqualFunc = Sword25::ObjectRegistry::ClassPointer_EqualTo; size_type = unsigned int]' ./common/hashmap.h:731:18: required from 'void Common::HashMap::erase(const Key&) [with Key = Sword25::Region*; Val = unsigned int; HashFunc = Sword25::ObjectRegistry::ClassPointer_Hash; EqualFunc = Sword25::ObjectRegistry::ClassPointer_EqualTo]' ./engines/sword25/kernel/objectregistry.h:107:24: required from 'void Sword25::ObjectRegistry::deregisterObject(T*) [with T = Sword25::Region]' engines/sword25/math/region.cpp:86:45: required from here ./engines/sword25/kernel/objectregistry.h:137:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 137 | return *(uint *)&x; | ^~~~~~~~~~ C++ engines/teenagent/inventory.o C++ engines/teenagent/metaengine.o C++ engines/teenagent/music.o C++ engines/teenagent/objects.o C++ engines/teenagent/pack.o In file included from engines/startrek/saveload.cpp:28: In member function 'void Common::Serializer::syncAsByte(T&, Version, Version) [with T = signed char]', inlined from 'void Common::Serializer::syncAsByte(T&, Version, Version) [with T = signed char]' at ./common/serializer.h:117:2, inlined from 'void StarTrek::Action::saveLoadWithSerializer(Common::Serializer&)' at ./engines/startrek/action.h:93:17, inlined from 'bool StarTrek::StarTrekEngine::saveOrLoadGameData(Common::SeekableReadStream*, Common::WriteStream*, StarTrek::SavegameMetadata*)' at engines/startrek/saveload.cpp:384:29: ./common/serializer.h:49:30: warning: 'a' may be used uninitialized [-Wmaybe-uninitialized] 49 | TYPE tmp = val; \ | ^~~ ./common/serializer.h:117:9: note: in expansion of macro 'SYNC_AS' 117 | SYNC_AS(Byte, byte, 1) | ^~~~~~~ engines/startrek/saveload.cpp: In member function 'bool StarTrek::StarTrekEngine::saveOrLoadGameData(Common::SeekableReadStream*, Common::WriteStream*, StarTrek::SavegameMetadata*)': engines/startrek/saveload.cpp:383:40: note: 'a' declared here 383 | Action a; | ^ C++ engines/teenagent/resources.o C++ engines/teenagent/scene.o C++ engines/teenagent/segment.o C++ engines/teenagent/surface.o C++ engines/teenagent/surface_list.o C++ engines/teenagent/teenagent.o C++ engines/testbed/config.o C++ engines/testbed/config-params.o C++ engines/testbed/events.o C++ engines/testbed/fs.o C++ engines/testbed/graphics.o C++ engines/testbed/metaengine.o C++ engines/testbed/midi.o C++ engines/testbed/misc.o C++ engines/testbed/networking.o C++ engines/testbed/savegame.o C++ engines/testbed/sound.o C++ engines/testbed/testbed.o C++ engines/testbed/testsuite.o C++ engines/testbed/video.o C++ engines/tetraedge/tetraedge.o C++ engines/tetraedge/to_lua.o C++ engines/tetraedge/game/application.o C++ engines/tetraedge/game/billboard.o C++ engines/tetraedge/game/bonus_menu.o C++ engines/tetraedge/game/cellphone.o C++ engines/tetraedge/game/character.o C++ engines/tetraedge/game/character_settings_xml_parser.o C++ engines/tetraedge/game/characters_shadow.o C++ engines/tetraedge/game/confirm.o C++ engines/tetraedge/game/credits.o C++ engines/tetraedge/game/dialog2.o C++ engines/tetraedge/game/document.o C++ engines/tetraedge/game/documents_browser.o C++ engines/tetraedge/game/gallery_menu.o C++ engines/tetraedge/game/game.o C++ engines/tetraedge/game/game_achievements.o C++ engines/tetraedge/game/game_sound.o C++ engines/tetraedge/game/global_bonus_menu.o C++ engines/tetraedge/game/help_option_menu.o C++ engines/tetraedge/game/how_to.o C++ engines/tetraedge/game/in_game_scene.o C++ engines/tetraedge/game/inventory.o C++ engines/tetraedge/game/inventory_menu.o C++ engines/tetraedge/game/inventory_object.o C++ engines/tetraedge/game/inventory_objects_xml_parser.o C++ engines/tetraedge/game/loc_file.o C++ engines/tetraedge/game/lua_binds.o C++ engines/tetraedge/game/main_menu.o C++ engines/tetraedge/game/notifier.o C++ engines/tetraedge/game/object3d.o C++ engines/tetraedge/game/object_settings_xml_parser.o C++ engines/tetraedge/game/objectif.o C++ engines/tetraedge/game/options_menu.o C++ engines/tetraedge/game/owner_error_menu.o C++ engines/tetraedge/game/question2.o C++ engines/tetraedge/game/scene_lights_xml_parser.o C++ engines/tetraedge/game/splash_screens.o C++ engines/tetraedge/te/micropather.o C++ engines/tetraedge/te/te_3d_object2.o C++ engines/tetraedge/te/te_3d_texture.o C++ engines/tetraedge/te/te_act_zone.o C++ engines/tetraedge/te/te_animation.o C++ engines/tetraedge/te/te_bezier_curve.o C++ engines/tetraedge/te/te_button_layout.o C++ engines/tetraedge/te/te_camera.o C++ engines/tetraedge/te/te_checkbox_layout.o C++ engines/tetraedge/te/te_clip_layout.o C++ engines/tetraedge/te/te_color.o C++ engines/tetraedge/te/te_core.o C++ engines/tetraedge/te/te_extended_text_layout.o C++ engines/tetraedge/te/te_font3.o C++ engines/tetraedge/te/te_frame_anim.o C++ engines/tetraedge/te/te_free_move_zone.o C++ engines/tetraedge/te/te_i_3d_object2.o C++ engines/tetraedge/te/te_i_layout.o C++ engines/tetraedge/te/te_i_loc.o C++ engines/tetraedge/te/te_i_text_layout.o C++ engines/tetraedge/te/te_image.o C++ engines/tetraedge/te/te_images_sequence.o C++ engines/tetraedge/te/te_input_mgr.o C++ engines/tetraedge/te/te_interpolation.o C++ engines/tetraedge/te/te_jpeg.o C++ engines/tetraedge/te/te_layout.o C++ engines/tetraedge/te/te_light.o C++ engines/tetraedge/te/te_list_layout.o C++ engines/tetraedge/te/te_lua_context.o C++ engines/tetraedge/te/te_lua_gui.o C++ engines/tetraedge/te/te_lua_gui_lua_callbacks.o C++ engines/tetraedge/te/te_lua_script.o C++ engines/tetraedge/te/te_lua_thread.o C++ engines/tetraedge/te/te_material.o C++ engines/tetraedge/te/te_matricies_stack.o C++ engines/tetraedge/te/te_matrix4x4.o C++ engines/tetraedge/te/te_mesh.o C++ engines/tetraedge/te/te_model.o C++ engines/tetraedge/te/te_model_animation.o C++ engines/tetraedge/te/te_model_vertex_animation.o C++ engines/tetraedge/te/te_music.o C++ engines/tetraedge/te/te_name_val_xml_parser.o C++ engines/tetraedge/te/te_object.o C++ engines/tetraedge/te/te_obp.o C++ engines/tetraedge/te/te_palette.o C++ engines/tetraedge/te/te_pick_mesh2.o C++ engines/tetraedge/te/te_png.o C++ engines/tetraedge/te/te_quaternion.o C++ engines/tetraedge/te/te_ray_intersection.o C++ engines/tetraedge/te/te_real_timer.o C++ engines/tetraedge/te/te_renderer.o C++ engines/tetraedge/te/te_resource.o C++ engines/tetraedge/te/te_resource_manager.o C++ engines/tetraedge/te/te_scene.o C++ engines/tetraedge/te/te_scrolling_layout.o engines/tetraedge/te/te_free_move_zone.cpp: In member function 'Tetraedge::TeIntrusivePtr Tetraedge::TeFreeMoveZone::curve(const Tetraedge::TeVector3f32&, const Tetraedge::TeVector3f32&)': engines/tetraedge/te/te_free_move_zone.cpp:200:46: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 200 | int pathResult = _micropather->Solve((void *)(xsize * projectedStart._y + projectedStart._x), (void *)(xsize * projectedEnd._y + projectedEnd._x), &path, &cost); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/tetraedge/te/te_free_move_zone.cpp:200:103: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 200 | int pathResult = _micropather->Solve((void *)(xsize * projectedStart._y + projectedStart._x), (void *)(xsize * projectedEnd._y + projectedEnd._x), &path, &cost); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/tetraedge/te/te_scummvm_codec.o C++ engines/tetraedge/te/te_sound_manager.o C++ engines/tetraedge/te/te_sprite_layout.o C++ engines/tetraedge/te/te_text_base2.o C++ engines/tetraedge/te/te_text_layout.o C++ engines/tetraedge/te/te_text_layout_xml_parser.o C++ engines/tetraedge/te/te_tga.o C++ engines/tetraedge/te/te_theora.o C++ engines/tetraedge/te/te_tiled_surface.o C++ engines/tetraedge/te/te_tiled_texture.o C++ engines/tetraedge/te/te_timer.o C++ engines/tetraedge/te/te_trs.o C++ engines/tetraedge/te/te_variant.o C++ engines/tetraedge/te/te_vector2f32.o C++ engines/tetraedge/te/te_vector2s32.o C++ engines/tetraedge/te/te_vector3f32.o C++ engines/tetraedge/te/te_visual_fade.o C++ engines/tetraedge/te/te_xml_gui.o C++ engines/tetraedge/metaengine.o C++ engines/tetraedge/game/characters_shadow_tinygl.o C++ engines/tetraedge/te/te_3d_texture_tinygl.o C++ engines/tetraedge/te/te_light_tinygl.o C++ engines/tetraedge/te/te_mesh_tinygl.o C++ engines/tetraedge/te/te_renderer_tinygl.o C++ engines/tetraedge/game/characters_shadow_opengl.o C++ engines/tetraedge/te/te_3d_texture_opengl.o C++ engines/tetraedge/te/te_light_opengl.o C++ engines/tetraedge/te/te_mesh_opengl.o C++ engines/tetraedge/te/te_renderer_opengl.o C++ engines/tinsel/noir/lzss.o C++ engines/tinsel/actors.o C++ engines/tinsel/adpcm.o C++ engines/tinsel/anim.o C++ engines/tinsel/background.o C++ engines/tinsel/bg.o C++ engines/tinsel/bmv.o C++ engines/tinsel/cliprect.o C++ engines/tinsel/config.o C++ engines/tinsel/cursor.o C++ engines/tinsel/debugger.o C++ engines/tinsel/dialogs.o C++ engines/tinsel/drives.o C++ engines/tinsel/effect.o C++ engines/tinsel/events.o C++ engines/tinsel/faders.o C++ engines/tinsel/film.o C++ engines/tinsel/font.o C++ engines/tinsel/graphics.o C++ engines/tinsel/handle.o C++ engines/tinsel/heapmem.o C++ engines/tinsel/inv_objects.o C++ engines/tinsel/mareels.o C++ engines/tinsel/metaengine.o C++ engines/tinsel/move.o C++ engines/tinsel/movers.o C++ engines/tinsel/multiobj.o C++ engines/tinsel/music.o C++ engines/tinsel/object.o C++ engines/tinsel/palette.o C++ engines/tinsel/pcode.o C++ engines/tinsel/pdisplay.o C++ engines/tinsel/play.o C++ engines/tinsel/polygons.o C++ engines/tinsel/saveload.o C++ engines/tinsel/savescn.o C++ engines/tinsel/scene.o C++ engines/tinsel/sched.o C++ engines/tinsel/scn.o C++ engines/tinsel/scroll.o C++ engines/tinsel/sound.o C++ engines/tinsel/strres.o C++ engines/tinsel/sysvar.o C++ engines/tinsel/text.o C++ engines/tinsel/timers.o C++ engines/tinsel/tinlib.o C++ engines/tinsel/tinsel.o C++ engines/tinsel/token.o C++ engines/tinsel/noir/notebook.o C++ engines/tinsel/noir/notebook_page.o C++ engines/tinsel/noir/sysreel.o C++ engines/toltecs/animation.o C++ engines/toltecs/console.o C++ engines/toltecs/menu.o C++ engines/toltecs/metaengine.o C++ engines/toltecs/microtiles.o C++ engines/toltecs/movie.o C++ engines/toltecs/music.o C++ engines/toltecs/palette.o C++ engines/toltecs/toltecs.o C++ engines/toltecs/render.o C++ engines/toltecs/resource.o C++ engines/toltecs/saveload.o C++ engines/toltecs/screen.o C++ engines/toltecs/script.o C++ engines/toltecs/segmap.o C++ engines/toltecs/sound.o C++ engines/toltecs/sprite.o C++ engines/tony/custom.o C++ engines/tony/debugger.o C++ engines/tony/font.o C++ engines/tony/game.o C++ engines/tony/gfxcore.o C++ engines/tony/gfxengine.o C++ engines/tony/globals.o C++ engines/tony/input.o C++ engines/tony/inventory.o C++ engines/tony/loc.o C++ engines/tony/metaengine.o C++ engines/tony/sound.o C++ engines/tony/tony.o C++ engines/tony/tonychar.o C++ engines/tony/utils.o C++ engines/tony/window.o C++ engines/tony/mpal/expr.o C++ engines/tony/mpal/loadmpc.o C++ engines/tony/mpal/memory.o C++ engines/tony/mpal/mpal.o C++ engines/tony/mpal/mpalutils.o C++ engines/tony/mpal/lzo.o C++ engines/toon/anim.o C++ engines/toon/audio.o C++ engines/toon/character.o C++ engines/toon/console.o C++ engines/toon/conversation.o C++ engines/toon/drew.o C++ engines/toon/flux.o C++ engines/toon/font.o C++ engines/toon/hotspot.o C++ engines/toon/metaengine.o C++ engines/toon/movie.o C++ engines/toon/path.o C++ engines/toon/picture.o C++ engines/toon/resource.o C++ engines/toon/script.o C++ engines/toon/script_func.o C++ engines/toon/state.o C++ engines/toon/subtitles.o C++ engines/toon/text.o C++ engines/toon/tools.o C++ engines/toon/toon.o C++ engines/touche/console.o C++ engines/touche/graphics.o C++ engines/touche/menu.o C++ engines/touche/metaengine.o C++ engines/touche/midi.o C++ engines/touche/opcodes.o C++ engines/touche/resource.o C++ engines/touche/saveload.o C++ engines/touche/staticres.o C++ engines/touche/touche.o C++ engines/trecision/console.o C++ engines/trecision/actor.o C++ engines/trecision/animmanager.o C++ engines/trecision/animtype.o C++ engines/trecision/dialog.o C++ engines/trecision/fastfile.o C++ engines/trecision/graphics.o C++ engines/trecision/inventory.o C++ engines/trecision/logic.o C++ engines/trecision/metaengine.o C++ engines/trecision/pathfinding3d.o C++ engines/trecision/renderer3d.o C++ engines/trecision/resource.o C++ engines/trecision/sound.o C++ engines/trecision/saveload.o C++ engines/trecision/scheduler.o C++ engines/trecision/script.o C++ engines/trecision/struct.o C++ engines/trecision/text.o C++ engines/trecision/trecision.o C++ engines/trecision/utils.o C++ engines/trecision/video.o C++ engines/tsage/blue_force/blueforce_dialogs.o C++ engines/tsage/blue_force/blueforce_logic.o C++ engines/tsage/blue_force/blueforce_scenes0.o C++ engines/tsage/blue_force/blueforce_scenes1.o C++ engines/tsage/blue_force/blueforce_scenes2.o C++ engines/tsage/blue_force/blueforce_scenes3.o C++ engines/tsage/blue_force/blueforce_scenes4.o C++ engines/tsage/blue_force/blueforce_scenes5.o C++ engines/tsage/blue_force/blueforce_scenes6.o C++ engines/tsage/blue_force/blueforce_scenes7.o C++ engines/tsage/blue_force/blueforce_scenes8.o C++ engines/tsage/blue_force/blueforce_scenes9.o C++ engines/tsage/blue_force/blueforce_speakers.o C++ engines/tsage/converse.o C++ engines/tsage/core.o C++ engines/tsage/debugger.o C++ engines/tsage/dialogs.o C++ engines/tsage/events.o C++ engines/tsage/globals.o C++ engines/tsage/graphics.o C++ engines/tsage/metaengine.o C++ engines/tsage/resources.o C++ engines/tsage/ringworld/ringworld_demo.o C++ engines/tsage/ringworld/ringworld_dialogs.o C++ engines/tsage/ringworld/ringworld_logic.o C++ engines/tsage/ringworld/ringworld_scenes1.o C++ engines/tsage/ringworld/ringworld_scenes2.o C++ engines/tsage/ringworld/ringworld_scenes3.o C++ engines/tsage/ringworld/ringworld_scenes4.o C++ engines/tsage/ringworld/ringworld_scenes5.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_speakers.o C++ engines/tsage/ringworld2/ringworld2_airduct.o C++ engines/tsage/ringworld2/ringworld2_dialogs.o C++ engines/tsage/ringworld2/ringworld2_logic.o C++ engines/tsage/ringworld2/ringworld2_outpost.o C++ engines/tsage/ringworld2/ringworld2_scenes0.o C++ engines/tsage/ringworld2/ringworld2_scenes1.o C++ engines/tsage/ringworld2/ringworld2_scenes2.o C++ engines/tsage/ringworld2/ringworld2_scenes3.o C++ engines/tsage/ringworld2/ringworld2_speakers.o C++ engines/tsage/ringworld2/ringworld2_vampire.o C++ engines/tsage/saveload.o C++ engines/tsage/scenes.o C++ engines/tsage/screen.o C++ engines/tsage/sherlock/sherlock_logo.o C++ engines/tsage/sound.o C++ engines/tsage/staticres.o C++ engines/tsage/tsage.o C++ engines/tsage/user_interface.o C++ engines/tucker/console.o C++ engines/tucker/graphics.o C++ engines/tucker/locations.o C++ engines/tucker/metaengine.o C++ engines/tucker/resource.o C++ engines/tucker/saveload.o C++ engines/tucker/sequences.o C++ engines/tucker/staticres.o C++ engines/tucker/tucker.o C++ engines/twine/audio/music.o C++ engines/twine/audio/sound.o C++ engines/twine/debugger/console.o C++ engines/twine/debugger/debug.o C++ engines/twine/debugger/debug_grid.o C++ engines/twine/debugger/debug_scene.o C++ engines/twine/menu/interface.o C++ engines/twine/menu/menu.o C++ engines/twine/menu/menuoptions.o C++ engines/twine/parser/anim.o C++ engines/twine/parser/blocklibrary.o C++ engines/twine/parser/body.o C++ engines/twine/parser/entity.o C++ engines/twine/parser/holomap.o C++ engines/twine/parser/parser.o C++ engines/twine/parser/sprite.o C++ engines/twine/parser/text.o C++ engines/twine/renderer/redraw.o C++ engines/twine/renderer/renderer.o C++ engines/twine/renderer/screens.o C++ engines/twine/scene/actor.o In file included from ./engines/tsage/saveload.h:29, from ./engines/tsage/events.h:29, from ./engines/tsage/core.h:31, from ./engines/tsage/user_interface.h:26, from engines/tsage/user_interface.cpp:22: In member function 'void Common::Serializer::syncAsSint16LE(T&, Version, Version) [with T = int]', inlined from 'virtual void TsAGE::UIElements::synchronize(TsAGE::Serializer&)' at engines/tsage/user_interface.cpp:333:20: ./common/serializer.h:49:30: warning: 'itemId' may be used uninitialized [-Wmaybe-uninitialized] 49 | TYPE tmp = val; \ | ^~~ ./common/serializer.h:122:9: note: in expansion of macro 'SYNC_AS' 122 | SYNC_AS(Sint16LE, int16, 2) | ^~~~~~~ engines/tsage/user_interface.cpp: In member function 'virtual void TsAGE::UIElements::synchronize(TsAGE::Serializer&)': engines/tsage/user_interface.cpp:332:29: note: 'itemId' declared here 332 | int itemId; | ^~~~~~ C++ engines/twine/scene/animations.o C++ engines/twine/scene/collision.o C++ engines/twine/scene/extra.o C++ engines/twine/scene/gamestate.o C++ engines/twine/scene/grid.o C++ engines/twine/scene/movements.o C++ engines/twine/scene/scene.o C++ engines/twine/script/script_life.o C++ engines/twine/script/script_move.o C++ engines/twine/script/script_life_v1.o C++ engines/twine/script/script_life_v2.o C++ engines/twine/script/script_move_v1.o C++ engines/twine/script/script_move_v2.o C++ engines/twine/resources/hqr.o C++ engines/twine/resources/lzss.o C++ engines/twine/resources/resources.o C++ engines/twine/movies.o C++ engines/twine/holomap.o C++ engines/twine/input.o C++ engines/twine/metaengine.o C++ engines/twine/shared.o C++ engines/twine/slideshow.o C++ engines/twine/text.o C++ engines/twine/twine.o C++ engines/ultima/metaengine.o C++ engines/ultima/shared/actions/action.o C++ engines/ultima/shared/actions/huh.o C++ engines/ultima/shared/actions/pass.o C++ engines/ultima/shared/conf/xml_node.o C++ engines/ultima/shared/conf/xml_tree.o C++ engines/ultima/shared/core/base_object.o C++ engines/ultima/shared/core/character.o C++ engines/ultima/shared/core/file.o C++ engines/ultima/shared/core/lzw.o C++ engines/ultima/shared/core/map.o C++ engines/ultima/shared/core/message_target.o C++ engines/ultima/shared/core/mouse_cursor.o C++ engines/ultima/shared/core/named_item.o C++ engines/ultima/shared/core/party.o C++ engines/ultima/shared/core/str.o C++ engines/ultima/shared/core/tree_item.o C++ engines/ultima/shared/core/utils.o C++ engines/ultima/shared/core/widgets.o C++ engines/ultima/shared/early/font_resources.o C++ engines/ultima/shared/early/game.o C++ engines/ultima/shared/early/game_base.o C++ engines/ultima/shared/early/ultima_early.o C++ engines/ultima/shared/engine/ultima.o C++ engines/ultima/shared/engine/data_archive.o C++ engines/ultima/shared/engine/debugger.o C++ engines/ultima/shared/engine/events.o C++ engines/ultima/shared/engine/input_handler.o C++ engines/ultima/shared/engine/input_translator.o C++ engines/ultima/shared/engine/messages.o C++ engines/ultima/shared/engine/resources.o C++ engines/ultima/shared/gfx/bitmap.o C++ engines/ultima/shared/gfx/character_input.o C++ engines/ultima/shared/gfx/dungeon_surface.o C++ engines/ultima/shared/gfx/font.o C++ engines/ultima/shared/gfx/info.o C++ engines/ultima/shared/gfx/popup.o C++ engines/ultima/shared/gfx/screen.o C++ engines/ultima/shared/gfx/sprites.o C++ engines/ultima/shared/gfx/text_cursor.o C++ engines/ultima/shared/gfx/text_input.o C++ engines/ultima/shared/gfx/viewport_dungeon.o C++ engines/ultima/shared/gfx/viewport_map.o C++ engines/ultima/shared/gfx/visual_container.o C++ engines/ultima/shared/gfx/visual_item.o C++ engines/ultima/shared/gfx/visual_surface.o C++ engines/ultima/shared/maps/map.o C++ engines/ultima/shared/maps/map_base.o C++ engines/ultima/shared/maps/map_tile.o C++ engines/ultima/shared/maps/map_widget.o C++ engines/ultima/shared/maps/creature.o C++ engines/ultima/shared/std/string.o C++ engines/ultima/ultima0/core/resources.o C++ engines/ultima/ultima0/game.o C++ engines/ultima/ultima0/resources.o C++ engines/ultima/ultima1/actions/action.o C++ engines/ultima/ultima1/actions/attack.o C++ engines/ultima/ultima1/actions/move.o C++ engines/ultima/ultima1/actions/quit.o C++ engines/ultima/ultima1/actions/ready.o C++ engines/ultima/ultima1/actions/stats.o C++ engines/ultima/ultima1/core/debugger.o C++ engines/ultima/ultima1/core/party.o C++ engines/ultima/ultima1/core/quests.o C++ engines/ultima/ultima1/core/resources.o C++ engines/ultima/ultima1/maps/map.o C++ engines/ultima/ultima1/maps/map_base.o C++ engines/ultima/ultima1/maps/map_city_castle.o C++ engines/ultima/ultima1/maps/map_dungeon.o C++ engines/ultima/ultima1/maps/map_overworld.o C++ engines/ultima/ultima1/maps/map_tile.o C++ engines/ultima/ultima1/spells/blink.o C++ engines/ultima/ultima1/spells/create.o C++ engines/ultima/ultima1/spells/destroy.o C++ engines/ultima/ultima1/spells/kill_magic_missile.o C++ engines/ultima/ultima1/spells/ladder_down.o C++ engines/ultima/ultima1/spells/ladder_up.o C++ engines/ultima/ultima1/spells/open_unlock.o C++ engines/ultima/ultima1/spells/prayer.o C++ engines/ultima/ultima1/spells/spell.o C++ engines/ultima/ultima1/spells/steal.o C++ engines/ultima/ultima1/u1dialogs/armoury.o C++ engines/ultima/ultima1/u1dialogs/buy_sell_dialog.o C++ engines/ultima/ultima1/u1dialogs/combat.o C++ engines/ultima/ultima1/u1dialogs/dialog.o C++ engines/ultima/ultima1/u1dialogs/drop.o C++ engines/ultima/ultima1/u1dialogs/full_screen_dialog.o C++ engines/ultima/ultima1/u1dialogs/grocery.o C++ engines/ultima/ultima1/u1dialogs/king.o C++ engines/ultima/ultima1/u1dialogs/magic.o C++ engines/ultima/ultima1/u1dialogs/ready.o C++ engines/ultima/ultima1/u1dialogs/stats.o C++ engines/ultima/ultima1/u1dialogs/tavern.o C++ engines/ultima/ultima1/u1dialogs/transports.o C++ engines/ultima/ultima1/u1dialogs/weaponry.o C++ engines/ultima/ultima1/u1gfx/drawing_support.o In file included from ./engines/ultima/shared/core/tree_item.h:25, from ./engines/ultima/shared/core/named_item.h:25, from ./engines/ultima/shared/core/character.h:28, from ./engines/ultima/shared/core/party.h:28, from ./engines/ultima/ultima1/spells/spell.h:25, from ./engines/ultima/ultima1/spells/kill_magic_missile.h:25, from engines/ultima/ultima1/spells/kill_magic_missile.cpp:22: engines/ultima/ultima1/spells/kill_magic_missile.cpp: In static member function 'static const Ultima::Shared::MSGMAP* Ultima::Ultima1::Spells::KillMagicMIssile::getThisMessageMap()': ./engines/ultima/shared/core/message_target.h:67:72: warning: left shift of negative value [-Wshift-negative-value] 67 | { static_cast((FNPTR)&ThisClass::msgClass), &C##msgClass::type }, | ^ engines/ultima/ultima1/spells/kill_magic_missile.cpp:35:9: note: in expansion of macro 'ON_MESSAGE' 35 | ON_MESSAGE(CharacterInputMsg) | ^~~~~~~~~~ C++ engines/ultima/ultima1/u1gfx/info.o C++ engines/ultima/ultima1/u1gfx/sprites.o C++ engines/ultima/ultima1/u1gfx/status.o C++ engines/ultima/ultima1/u1gfx/text_cursor.o C++ engines/ultima/ultima1/u1gfx/view_char_gen.o C++ engines/ultima/ultima1/u1gfx/view_game.o C++ engines/ultima/ultima1/u1gfx/view_title.o C++ engines/ultima/ultima1/u1gfx/viewport_dungeon.o C++ engines/ultima/ultima1/u1gfx/viewport_map.o C++ engines/ultima/ultima1/u6gfx/game_view.o C++ engines/ultima/ultima1/widgets/attack_effect.o C++ engines/ultima/ultima1/widgets/bard.o C++ engines/ultima/ultima1/widgets/dungeon_chest.o C++ engines/ultima/ultima1/widgets/dungeon_coffin.o C++ engines/ultima/ultima1/widgets/dungeon_item.o C++ engines/ultima/ultima1/widgets/dungeon_monster.o C++ engines/ultima/ultima1/widgets/dungeon_player.o C++ engines/ultima/ultima1/widgets/dungeon_widget.o In file included from ./engines/ultima/shared/core/tree_item.h:25, from ./engines/ultima/ultima1/u1gfx/sprites.h:26, from engines/ultima/ultima1/u1gfx/sprites.cpp:22: engines/ultima/ultima1/u1gfx/sprites.cpp: In static member function 'static const Ultima::Shared::MSGMAP* Ultima::Ultima1::U1Gfx::Sprites::getThisMessageMap()': ./engines/ultima/shared/core/message_target.h:67:72: warning: left shift of negative value [-Wshift-negative-value] 67 | { static_cast((FNPTR)&ThisClass::msgClass), &C##msgClass::type }, | ^ engines/ultima/ultima1/u1gfx/sprites.cpp:31:9: note: in expansion of macro 'ON_MESSAGE' 31 | ON_MESSAGE(FrameMsg) | ^~~~~~~~~~ C++ engines/ultima/ultima1/widgets/guard.o C++ engines/ultima/ultima1/widgets/king.o C++ engines/ultima/ultima1/widgets/merchant.o C++ engines/ultima/ultima1/widgets/merchant_armour.o C++ engines/ultima/ultima1/widgets/merchant_grocer.o C++ engines/ultima/ultima1/widgets/merchant_magic.o C++ engines/ultima/ultima1/widgets/merchant_tavern.o C++ engines/ultima/ultima1/widgets/merchant_transport.o C++ engines/ultima/ultima1/widgets/merchant_weapons.o C++ engines/ultima/ultima1/widgets/overworld_monster.o C++ engines/ultima/ultima1/widgets/overworld_widget.o C++ engines/ultima/ultima1/widgets/person.o C++ engines/ultima/ultima1/widgets/princess.o C++ engines/ultima/ultima1/widgets/transport.o C++ engines/ultima/ultima1/widgets/urban_player.o C++ engines/ultima/ultima1/widgets/urban_widget.o C++ engines/ultima/ultima1/widgets/wench.o C++ engines/ultima/ultima1/game.o C++ engines/ultima/ultima4/controllers/alpha_action_controller.o C++ engines/ultima/ultima4/controllers/camp_controller.o C++ engines/ultima/ultima4/controllers/combat_controller.o C++ engines/ultima/ultima4/controllers/controller.o C++ engines/ultima/ultima4/controllers/game_controller.o C++ engines/ultima/ultima4/controllers/inn_controller.o C++ engines/ultima/ultima4/controllers/intro_controller.o C++ engines/ultima/ultima4/controllers/key_handler_controller.o C++ engines/ultima/ultima4/controllers/menu_controller.o C++ engines/ultima/ultima4/controllers/read_choice_controller.o C++ engines/ultima/ultima4/controllers/read_dir_controller.o C++ engines/ultima/ultima4/controllers/read_int_controller.o C++ engines/ultima/ultima4/controllers/read_player_controller.o C++ engines/ultima/ultima4/controllers/read_string_controller.o C++ engines/ultima/ultima4/controllers/reagents_menu_controller.o C++ engines/ultima/ultima4/controllers/wait_controller.o C++ engines/ultima/ultima4/controllers/ztats_controller.o C++ engines/ultima/ultima4/conversation/conversation.o C++ engines/ultima/ultima4/conversation/dialogueloader.o C++ engines/ultima/ultima4/conversation/dialogueloader_hw.o C++ engines/ultima/ultima4/conversation/dialogueloader_lb.o C++ engines/ultima/ultima4/conversation/dialogueloader_tlk.o C++ engines/ultima/ultima4/core/lzw/hash.o C++ engines/ultima/ultima4/core/lzw/lzw.o C++ engines/ultima/ultima4/core/lzw/u4decode.o C++ engines/ultima/ultima4/core/config.o C++ engines/ultima/ultima4/core/debugger.o C++ engines/ultima/ultima4/core/debugger_actions.o C++ engines/ultima/ultima4/core/settings.o C++ engines/ultima/ultima4/core/utils.o C++ engines/ultima/ultima4/events/event_handler.o C++ engines/ultima/ultima4/events/timed_event_mgr.o C++ engines/ultima/ultima4/filesys/rle.o C++ engines/ultima/ultima4/filesys/savegame.o C++ engines/ultima/ultima4/filesys/u4file.o C++ engines/ultima/ultima4/game/armor.o C++ engines/ultima/ultima4/game/aura.o C++ engines/ultima/ultima4/game/codex.o C++ engines/ultima/ultima4/game/context.o C++ engines/ultima/ultima4/game/creature.o C++ engines/ultima/ultima4/game/death.o C++ engines/ultima/ultima4/game/game.o C++ engines/ultima/ultima4/game/item.o C++ engines/ultima/ultima4/game/moongate.o C++ engines/ultima/ultima4/game/names.o C++ engines/ultima/ultima4/game/object.o C++ engines/ultima/ultima4/game/person.o C++ engines/ultima/ultima4/game/player.o C++ engines/ultima/ultima4/game/portal.o C++ engines/ultima/ultima4/game/script.o C++ engines/ultima/ultima4/game/spell.o C++ engines/ultima/ultima4/game/weapon.o C++ engines/ultima/ultima4/gfx/image.o C++ engines/ultima/ultima4/gfx/imageloader.o C++ engines/ultima/ultima4/gfx/imageloader_fmtowns.o C++ engines/ultima/ultima4/gfx/imageloader_png.o C++ engines/ultima/ultima4/gfx/imageloader_u4.o C++ engines/ultima/ultima4/gfx/imagemgr.o C++ engines/ultima/ultima4/gfx/scale.o C++ engines/ultima/ultima4/gfx/screen.o C++ engines/ultima/ultima4/map/annotation.o C++ engines/ultima/ultima4/map/city.o C++ engines/ultima/ultima4/map/direction.o C++ engines/ultima/ultima4/map/dungeon.o C++ engines/ultima/ultima4/map/map_tile.o C++ engines/ultima/ultima4/map/movement.o C++ engines/ultima/ultima4/map/shrine.o C++ engines/ultima/ultima4/map/location.o C++ engines/ultima/ultima4/map/map.o C++ engines/ultima/ultima4/map/maploader.o C++ engines/ultima/ultima4/map/mapmgr.o C++ engines/ultima/ultima4/map/tile.o C++ engines/ultima/ultima4/map/tileanim.o C++ engines/ultima/ultima4/map/tilemap.o C++ engines/ultima/ultima4/map/tileset.o C++ engines/ultima/ultima4/sound/music.o C++ engines/ultima/ultima4/sound/sound.o C++ engines/ultima/ultima4/views/dungeonview.o C++ engines/ultima/ultima4/views/imageview.o C++ engines/ultima/ultima4/views/menu.o C++ engines/ultima/ultima4/views/menuitem.o C++ engines/ultima/ultima4/views/stats.o C++ engines/ultima/ultima4/views/textview.o C++ engines/ultima/ultima4/views/tileview.o C++ engines/ultima/ultima4/views/view.o C++ engines/ultima/ultima4/meta_engine.o C++ engines/ultima/ultima4/ultima4.o C++ engines/ultima/nuvie/meta_engine.o C++ engines/ultima/nuvie/nuvie.o C++ engines/ultima/nuvie/actors/actor.o C++ engines/ultima/nuvie/actors/actor_manager.o C++ engines/ultima/nuvie/actors/md_actor.o C++ engines/ultima/nuvie/actors/se_actor.o C++ engines/ultima/nuvie/actors/u6_actor.o C++ engines/ultima/nuvie/actors/wou_actor.o C++ engines/ultima/nuvie/conf/configuration.o C++ engines/ultima/nuvie/conf/misc.o C++ engines/ultima/nuvie/core/anim_manager.o C++ engines/ultima/nuvie/core/book.o C++ engines/ultima/nuvie/core/converse.o C++ engines/ultima/nuvie/core/converse_interpret.o C++ engines/ultima/nuvie/core/converse_speech.o C++ engines/ultima/nuvie/core/cursor.o C++ engines/ultima/nuvie/core/debug.o C++ engines/ultima/nuvie/core/debugger.o C++ engines/ultima/nuvie/core/effect.o C++ engines/ultima/nuvie/core/effect_manager.o C++ engines/ultima/nuvie/core/egg_manager.o C++ engines/ultima/nuvie/core/events.o C++ engines/ultima/nuvie/core/game.o C++ engines/ultima/nuvie/core/game_clock.o C++ engines/ultima/nuvie/core/look.o C++ engines/ultima/nuvie/core/magic.o C++ engines/ultima/nuvie/core/map.o C++ engines/ultima/nuvie/core/nuvie_defs.o C++ engines/ultima/nuvie/core/obj.o C++ engines/ultima/nuvie/core/obj_manager.o C++ engines/ultima/nuvie/core/party.o C++ engines/ultima/nuvie/core/player.o C++ engines/ultima/nuvie/core/tile_manager.o C++ engines/ultima/nuvie/core/timed_event.o C++ engines/ultima/nuvie/core/weather.o C++ engines/ultima/nuvie/files/utils.o C++ engines/ultima/nuvie/files/nuvie_bmp_file.o C++ engines/ultima/nuvie/files/nuvie_file_list.o C++ engines/ultima/nuvie/files/nuvie_io.o C++ engines/ultima/nuvie/files/nuvie_io_file.o C++ engines/ultima/nuvie/files/tmx_map.o C++ engines/ultima/nuvie/files/u6_bmp.o C++ engines/ultima/nuvie/files/u6_lib_n.o C++ engines/ultima/nuvie/files/u6_lzw.o C++ engines/ultima/nuvie/files/u6_shape.o C++ engines/ultima/nuvie/fonts/bmp_font.o C++ engines/ultima/nuvie/fonts/conv_font.o C++ engines/ultima/nuvie/fonts/font.o C++ engines/ultima/nuvie/fonts/font_manager.o C++ engines/ultima/nuvie/fonts/u6_font.o C++ engines/ultima/nuvie/fonts/wou_font.o C++ engines/ultima/nuvie/gui/gui.o C++ engines/ultima/nuvie/gui/gui_area.o C++ engines/ultima/nuvie/gui/gui_button.o C++ engines/ultima/nuvie/gui/gui_console.o C++ engines/ultima/nuvie/gui/gui_dialog.o C++ engines/ultima/nuvie/gui/gui_drag_manager.o C++ engines/ultima/nuvie/gui/gui_font.o C++ engines/ultima/nuvie/gui/gui_load_image.o C++ engines/ultima/nuvie/gui/gui_scroller.o C++ engines/ultima/nuvie/gui/gui_scroll_bar.o C++ engines/ultima/nuvie/gui/gui_text.o C++ engines/ultima/nuvie/gui/gui_text_input.o C++ engines/ultima/nuvie/gui/gui_text_toggle_button.o C++ engines/ultima/nuvie/gui/gui_yes_no_dialog.o C++ engines/ultima/nuvie/gui/widgets/gui_widget.o C++ engines/ultima/nuvie/gui/widgets/background.o C++ engines/ultima/nuvie/gui/widgets/command_bar.o C++ engines/ultima/nuvie/gui/widgets/command_bar_new_ui.o C++ engines/ultima/nuvie/gui/widgets/console.o C++ engines/ultima/nuvie/gui/widgets/msg_scroll.o C++ engines/ultima/nuvie/gui/widgets/msg_scroll_new_ui.o C++ engines/ultima/nuvie/gui/widgets/converse_gump.o engines/ultima/nuvie/files/u6_shape.cpp: In member function 'bool Ultima::Nuvie::U6Shape::blit(Ultima::Nuvie::U6Shape*, uint16, uint16)': engines/ultima/nuvie/files/u6_shape.cpp:400:17: warning: 'src_w' may be used uninitialized [-Wmaybe-uninitialized] 400 | if (x + src_w > width || y + src_h > height) | ^~~~~ engines/ultima/nuvie/files/u6_shape.cpp:396:16: note: 'src_w' was declared here 396 | uint16 src_w, src_h; | ^~~~~ engines/ultima/nuvie/files/u6_shape.cpp:400:38: warning: 'src_h' may be used uninitialized [-Wmaybe-uninitialized] 400 | if (x + src_w > width || y + src_h > height) | ^~~~~ engines/ultima/nuvie/files/u6_shape.cpp:396:23: note: 'src_h' was declared here 396 | uint16 src_w, src_h; | ^~~~~ C++ engines/ultima/nuvie/gui/widgets/converse_gump_wou.o C++ engines/ultima/nuvie/gui/widgets/fps_counter.o C++ engines/ultima/nuvie/gui/widgets/map_window.o C++ engines/ultima/nuvie/keybinding/keys.o C++ engines/ultima/nuvie/keybinding/key_actions.o C++ engines/ultima/nuvie/menus/audio_dialog.o C++ engines/ultima/nuvie/menus/cheats_dialog.o C++ engines/ultima/nuvie/menus/gameplay_dialog.o C++ engines/ultima/nuvie/menus/game_menu_dialog.o C++ engines/ultima/nuvie/menus/input_dialog.o In member function 'void TsAGE::Ringworld2::Scene825::Button::setText(int)', inlined from 'void TsAGE::Ringworld2::Scene825::Button::setText(int)' at engines/tsage/ringworld2/ringworld2_scenes0.cpp:7099:6, inlined from 'void TsAGE::Ringworld2::Scene825::_ZN5TsAGE10Ringworld28Scene82513doButtonPressEi.part.0(int)' at engines/tsage/ringworld2/ringworld2_scenes0.cpp:7254:19: engines/tsage/ringworld2/ringworld2_scenes0.cpp:7106:33: warning: array subscript -1 is below array bounds of 'const char* [11]' [-Warray-bounds=] 7106 | _sceneText.setup(scene->_autodocItems[textId - 1]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from engines/tsage/ringworld2/ringworld2_scenes0.cpp:26: ./engines/tsage/ringworld2/ringworld2_scenes0.h: In member function 'void TsAGE::Ringworld2::Scene825::_ZN5TsAGE10Ringworld28Scene82513doButtonPressEi.part.0(int)': ./engines/tsage/ringworld2/ringworld2_scenes0.h:846:21: note: while referencing 'TsAGE::Ringworld2::Scene825::_autodocItems' 846 | const char *_autodocItems[11]; | ^~~~~~~~~~~~~ In member function 'void TsAGE::Ringworld2::Scene825::Button::setText(int)', inlined from 'void TsAGE::Ringworld2::Scene825::Button::setText(int)' at engines/tsage/ringworld2/ringworld2_scenes0.cpp:7099:6, inlined from 'void TsAGE::Ringworld2::Scene825::_ZN5TsAGE10Ringworld28Scene82513doButtonPressEi.part.0(int)' at engines/tsage/ringworld2/ringworld2_scenes0.cpp:7255:19: engines/tsage/ringworld2/ringworld2_scenes0.cpp:7106:33: warning: array subscript -1 is below array bounds of 'const char* [11]' [-Warray-bounds=] 7106 | _sceneText.setup(scene->_autodocItems[textId - 1]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./engines/tsage/ringworld2/ringworld2_scenes0.h: In member function 'void TsAGE::Ringworld2::Scene825::_ZN5TsAGE10Ringworld28Scene82513doButtonPressEi.part.0(int)': ./engines/tsage/ringworld2/ringworld2_scenes0.h:846:21: note: while referencing 'TsAGE::Ringworld2::Scene825::_autodocItems' 846 | const char *_autodocItems[11]; | ^~~~~~~~~~~~~ In member function 'void TsAGE::Ringworld2::Scene825::Button::setText(int)', inlined from 'void TsAGE::Ringworld2::Scene825::Button::setText(int)' at engines/tsage/ringworld2/ringworld2_scenes0.cpp:7099:6, inlined from 'void TsAGE::Ringworld2::Scene825::_ZN5TsAGE10Ringworld28Scene82513doButtonPressEi.part.0(int)' at engines/tsage/ringworld2/ringworld2_scenes0.cpp:7256:19: engines/tsage/ringworld2/ringworld2_scenes0.cpp:7106:33: warning: array subscript -1 is below array bounds of 'const char* [11]' [-Warray-bounds=] 7106 | _sceneText.setup(scene->_autodocItems[textId - 1]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./engines/tsage/ringworld2/ringworld2_scenes0.h: In member function 'void TsAGE::Ringworld2::Scene825::_ZN5TsAGE10Ringworld28Scene82513doButtonPressEi.part.0(int)': ./engines/tsage/ringworld2/ringworld2_scenes0.h:846:21: note: while referencing 'TsAGE::Ringworld2::Scene825::_autodocItems' 846 | const char *_autodocItems[11]; | ^~~~~~~~~~~~~ In member function 'void TsAGE::Ringworld2::Scene825::Button::setText(int)', inlined from 'void TsAGE::Ringworld2::Scene825::Button::setText(int)' at engines/tsage/ringworld2/ringworld2_scenes0.cpp:7099:6, inlined from 'void TsAGE::Ringworld2::Scene825::_ZN5TsAGE10Ringworld28Scene82513doButtonPressEi.part.0(int)' at engines/tsage/ringworld2/ringworld2_scenes0.cpp:7257:19: engines/tsage/ringworld2/ringworld2_scenes0.cpp:7106:33: warning: array subscript -1 is below array bounds of 'const char* [11]' [-Warray-bounds=] 7106 | _sceneText.setup(scene->_autodocItems[textId - 1]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./engines/tsage/ringworld2/ringworld2_scenes0.h: In member function 'void TsAGE::Ringworld2::Scene825::_ZN5TsAGE10Ringworld28Scene82513doButtonPressEi.part.0(int)': ./engines/tsage/ringworld2/ringworld2_scenes0.h:846:21: note: while referencing 'TsAGE::Ringworld2::Scene825::_autodocItems' 846 | const char *_autodocItems[11]; | ^~~~~~~~~~~~~ In member function 'void TsAGE::Ringworld2::Scene825::Button::setText(int)', inlined from 'void TsAGE::Ringworld2::Scene825::Button::setText(int)' at engines/tsage/ringworld2/ringworld2_scenes0.cpp:7099:6, inlined from 'void TsAGE::Ringworld2::Scene825::_ZN5TsAGE10Ringworld28Scene82513doButtonPressEi.part.0(int)' at engines/tsage/ringworld2/ringworld2_scenes0.cpp:7258:19: engines/tsage/ringworld2/ringworld2_scenes0.cpp:7106:33: warning: array subscript -1 is below array bounds of 'const char* [11]' [-Warray-bounds=] 7106 | _sceneText.setup(scene->_autodocItems[textId - 1]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./engines/tsage/ringworld2/ringworld2_scenes0.h: In member function 'void TsAGE::Ringworld2::Scene825::_ZN5TsAGE10Ringworld28Scene82513doButtonPressEi.part.0(int)': ./engines/tsage/ringworld2/ringworld2_scenes0.h:846:21: note: while referencing 'TsAGE::Ringworld2::Scene825::_autodocItems' 846 | const char *_autodocItems[11]; | ^~~~~~~~~~~~~ In member function 'void TsAGE::Ringworld2::Scene825::Button::setText(int)', inlined from 'void TsAGE::Ringworld2::Scene825::Button::setText(int)' at engines/tsage/ringworld2/ringworld2_scenes0.cpp:7099:6, inlined from 'void TsAGE::Ringworld2::Scene825::_ZN5TsAGE10Ringworld28Scene82513doButtonPressEi.part.0(int)' at engines/tsage/ringworld2/ringworld2_scenes0.cpp:7259:19: engines/tsage/ringworld2/ringworld2_scenes0.cpp:7106:33: warning: array subscript -1 is below array bounds of 'const char* [11]' [-Warray-bounds=] 7106 | _sceneText.setup(scene->_autodocItems[textId - 1]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./engines/tsage/ringworld2/ringworld2_scenes0.h: In member function 'void TsAGE::Ringworld2::Scene825::_ZN5TsAGE10Ringworld28Scene82513doButtonPressEi.part.0(int)': ./engines/tsage/ringworld2/ringworld2_scenes0.h:846:21: note: while referencing 'TsAGE::Ringworld2::Scene825::_autodocItems' 846 | const char *_autodocItems[11]; | ^~~~~~~~~~~~~ C++ engines/ultima/nuvie/menus/video_dialog.o C++ engines/ultima/nuvie/misc/sdl_compat.o C++ engines/ultima/nuvie/misc/iavl_tree.o C++ engines/ultima/nuvie/misc/u6_line_walker.o C++ engines/ultima/nuvie/misc/u6_list.o C++ engines/ultima/nuvie/misc/u6_misc.o C++ engines/ultima/nuvie/pathfinder/actor_path_finder.o C++ engines/ultima/nuvie/pathfinder/astar_path.o C++ engines/ultima/nuvie/pathfinder/combat_path_finder.o C++ engines/ultima/nuvie/pathfinder/dir_finder.o C++ engines/ultima/nuvie/pathfinder/party_path_finder.o C++ engines/ultima/nuvie/pathfinder/path.o C++ engines/ultima/nuvie/pathfinder/path_finder.o C++ engines/ultima/nuvie/pathfinder/sched_path_finder.o C++ engines/ultima/nuvie/pathfinder/seek_path.o C++ engines/ultima/nuvie/pathfinder/u6_astar_path.o C++ engines/ultima/nuvie/portraits/portrait.o C++ engines/ultima/nuvie/portraits/portrait_md.o C++ engines/ultima/nuvie/portraits/portrait_se.o C++ engines/ultima/nuvie/portraits/portrait_u6.o C++ engines/ultima/nuvie/save/save_game.o C++ engines/ultima/nuvie/screen/dither.o C++ engines/ultima/nuvie/screen/game_palette.o C++ engines/ultima/nuvie/screen/scale.o C++ engines/ultima/nuvie/screen/screen.o C++ engines/ultima/nuvie/screen/surface.o C++ engines/ultima/nuvie/script/script.o C++ engines/ultima/nuvie/script/script_actor.o C++ engines/ultima/nuvie/script/script_cutscene.o C++ engines/ultima/nuvie/sound/adlib_sfx_manager.o C++ engines/ultima/nuvie/sound/custom_sfx_manager.o C++ engines/ultima/nuvie/sound/origin_fx_adib_driver.o C++ engines/ultima/nuvie/sound/pc_speaker_sfx_manager.o C++ engines/ultima/nuvie/sound/song.o C++ engines/ultima/nuvie/sound/song_adplug.o C++ engines/ultima/nuvie/sound/sound_manager.o C++ engines/ultima/nuvie/sound/towns_sfx_manager.o C++ engines/ultima/nuvie/sound/adplug/adplug_player.o C++ engines/ultima/nuvie/sound/adplug/emu_opl.o C++ engines/ultima/nuvie/sound/adplug/fm_opl.o C++ engines/ultima/nuvie/sound/adplug/mid.o C++ engines/ultima/nuvie/sound/adplug/opl_class.o C++ engines/ultima/nuvie/sound/adplug/u6m.o C++ engines/ultima/nuvie/sound/decoder/adlib_sfx_stream.o C++ engines/ultima/nuvie/sound/decoder/fm_towns_decoder_stream.o C++ engines/ultima/nuvie/sound/decoder/pc_speaker.o C++ engines/ultima/nuvie/sound/decoder/pc_speaker_stream.o C++ engines/ultima/nuvie/sound/decoder/random_collection_audio_stream.o C++ engines/ultima/nuvie/sound/decoder/u6_adplug_decoder_stream.o C++ engines/ultima/nuvie/usecode/u6_usecode.o C++ engines/ultima/nuvie/usecode/usecode.o C++ engines/ultima/nuvie/views/actor_view.o C++ engines/ultima/nuvie/views/container_view_gump.o C++ engines/ultima/nuvie/views/container_widget.o C++ engines/ultima/nuvie/views/container_widget_gump.o C++ engines/ultima/nuvie/views/doll_view_gump.o C++ engines/ultima/nuvie/views/doll_widget.o C++ engines/ultima/nuvie/views/draggable_view.o C++ engines/ultima/nuvie/views/inventory_view.o C++ engines/ultima/nuvie/views/inventory_widget.o C++ engines/ultima/nuvie/views/map_editor_view.o C++ engines/ultima/nuvie/views/md_sky_strip_widget.o C++ engines/ultima/nuvie/views/party_view.o C++ engines/ultima/nuvie/views/portrait_view.o C++ engines/ultima/nuvie/views/portrait_view_gump.o C++ engines/ultima/nuvie/views/scroll_view_gump.o C++ engines/ultima/nuvie/views/scroll_widget_gump.o C++ engines/ultima/nuvie/views/sign_view_gump.o C++ engines/ultima/nuvie/views/spell_view.o C++ engines/ultima/nuvie/views/spell_view_gump.o C++ engines/ultima/nuvie/views/sun_moon_ribbon.o C++ engines/ultima/nuvie/views/sun_moon_strip_widget.o C++ engines/ultima/nuvie/views/view.o C++ engines/ultima/nuvie/views/view_manager.o C++ engines/ultima/ultima8/meta_engine.o C++ engines/ultima/ultima8/ultima8.o C++ engines/ultima/ultima8/audio/audio_channel.o C++ engines/ultima/ultima8/audio/audio_mixer.o C++ engines/ultima/ultima8/audio/audio_process.o C++ engines/ultima/ultima8/audio/audio_sample.o C++ engines/ultima/ultima8/audio/midi_player.o C++ engines/ultima/ultima8/audio/music_flex.o C++ engines/ultima/ultima8/audio/music_process.o C++ engines/ultima/ultima8/audio/cru_music_process.o C++ engines/ultima/ultima8/audio/raw_audio_sample.o C++ engines/ultima/ultima8/audio/sonarc_audio_sample.o C++ engines/ultima/ultima8/audio/sound_flex.o C++ engines/ultima/ultima8/audio/speech_flex.o C++ engines/ultima/ultima8/audio/u8_music_process.o C++ engines/ultima/ultima8/conf/config_file_manager.o C++ engines/ultima/ultima8/convert/convert_shape.o C++ engines/ultima/ultima8/convert/u8/convert_shape_u8.o C++ engines/ultima/ultima8/convert/crusader/convert_shape_crusader.o C++ engines/ultima/ultima8/filesys/archive.o C++ engines/ultima/ultima8/filesys/archive_file.o C++ engines/ultima/ultima8/filesys/file_system.o C++ engines/ultima/ultima8/filesys/flex_file.o C++ engines/ultima/ultima8/filesys/raw_archive.o C++ engines/ultima/ultima8/filesys/savegame.o C++ engines/ultima/ultima8/filesys/u8_save_file.o C++ engines/ultima/ultima8/games/cru_game.o C++ engines/ultima/ultima8/games/game.o C++ engines/ultima/ultima8/games/game_data.o C++ engines/ultima/ultima8/games/game_info.o C++ engines/ultima/ultima8/games/start_crusader_process.o C++ engines/ultima/ultima8/games/start_u8_process.o C++ engines/ultima/ultima8/games/treasure_loader.o C++ engines/ultima/ultima8/games/u8_game.o C++ engines/ultima/ultima8/graphics/anim_dat.o C++ engines/ultima/ultima8/graphics/avi_player.o C++ engines/ultima/ultima8/graphics/cycle_process.o C++ engines/ultima/ultima8/graphics/frame_id.o C++ engines/ultima/ultima8/graphics/fade_to_modal_process.o C++ engines/ultima/ultima8/graphics/gump_shape_archive.o C++ engines/ultima/ultima8/graphics/inverter_process.o C++ engines/ultima/ultima8/graphics/main_shape_archive.o C++ engines/ultima/ultima8/graphics/palette.o C++ engines/ultima/ultima8/graphics/palette_fader_process.o C++ engines/ultima/ultima8/graphics/palette_manager.o C++ engines/ultima/ultima8/graphics/raw_shape_frame.o C++ engines/ultima/ultima8/graphics/render_surface.o C++ engines/ultima/ultima8/graphics/shape.o C++ engines/ultima/ultima8/graphics/shape_archive.o C++ engines/ultima/ultima8/graphics/shape_frame.o C++ engines/ultima/ultima8/graphics/shape_info.o C++ engines/ultima/ultima8/graphics/skf_player.o C++ engines/ultima/ultima8/graphics/soft_render_surface.o C++ engines/ultima/ultima8/graphics/type_flags.o C++ engines/ultima/ultima8/graphics/wpn_ovlay_dat.o C++ engines/ultima/ultima8/graphics/xform_blend.o C++ engines/ultima/ultima8/graphics/fonts/font.o C++ engines/ultima/ultima8/graphics/fonts/font_manager.o C++ engines/ultima/ultima8/graphics/fonts/font_shape_archive.o C++ engines/ultima/ultima8/graphics/fonts/jp_font.o C++ engines/ultima/ultima8/graphics/fonts/jp_rendered_text.o C++ engines/ultima/ultima8/graphics/fonts/rendered_text.o C++ engines/ultima/ultima8/graphics/fonts/shape_font.o C++ engines/ultima/ultima8/graphics/fonts/shape_rendered_text.o C++ engines/ultima/ultima8/graphics/fonts/ttf_rendered_text.o C++ engines/ultima/ultima8/graphics/fonts/tt_font.o C++ engines/ultima/ultima8/gumps/ask_gump.o C++ engines/ultima/ultima8/gumps/bark_gump.o C++ engines/ultima/ultima8/gumps/book_gump.o C++ engines/ultima/ultima8/gumps/computer_gump.o C++ engines/ultima/ultima8/gumps/container_gump.o C++ engines/ultima/ultima8/gumps/credits_gump.o C++ engines/ultima/ultima8/gumps/cru_ammo_gump.o C++ engines/ultima/ultima8/gumps/cru_credits_gump.o C++ engines/ultima/ultima8/gumps/cru_demo_gump.o C++ engines/ultima/ultima8/gumps/cru_energy_gump.o C++ engines/ultima/ultima8/gumps/cru_health_gump.o C++ engines/ultima/ultima8/gumps/cru_inventory_gump.o C++ engines/ultima/ultima8/gumps/cru_menu_gump.o C++ engines/ultima/ultima8/gumps/cru_pickup_area_gump.o C++ engines/ultima/ultima8/gumps/cru_pickup_gump.o C++ engines/ultima/ultima8/gumps/cru_stat_gump.o C++ engines/ultima/ultima8/gumps/cru_status_gump.o C++ engines/ultima/ultima8/gumps/cru_weapon_gump.o C++ engines/ultima/ultima8/gumps/desktop_gump.o C++ engines/ultima/ultima8/gumps/difficulty_gump.o C++ engines/ultima/ultima8/gumps/fast_area_vis_gump.o C++ engines/ultima/ultima8/gumps/game_map_gump.o C++ engines/ultima/ultima8/gumps/gump.o C++ engines/ultima/ultima8/gumps/gump_notify_process.o C++ engines/ultima/ultima8/gumps/inverter_gump.o C++ engines/ultima/ultima8/gumps/item_relative_gump.o C++ engines/ultima/ultima8/gumps/keypad_gump.o C++ engines/ultima/ultima8/gumps/main_menu_process.o C++ engines/ultima/ultima8/gumps/menu_gump.o C++ engines/ultima/ultima8/gumps/message_box_gump.o C++ engines/ultima/ultima8/gumps/minimap_gump.o C++ engines/ultima/ultima8/gumps/mini_stats_gump.o C++ engines/ultima/ultima8/gumps/modal_gump.o C++ engines/ultima/ultima8/gumps/movie_gump.o C++ engines/ultima/ultima8/gumps/paged_gump.o C++ engines/ultima/ultima8/gumps/paperdoll_gump.o C++ engines/ultima/ultima8/gumps/quit_gump.o C++ engines/ultima/ultima8/gumps/readable_gump.o C++ engines/ultima/ultima8/gumps/resizable_gump.o C++ engines/ultima/ultima8/gumps/scroll_gump.o C++ engines/ultima/ultima8/gumps/shape_viewer_gump.o C++ engines/ultima/ultima8/gumps/slider_gump.o C++ engines/ultima/ultima8/gumps/target_gump.o C++ engines/ultima/ultima8/gumps/translucent_gump.o C++ engines/ultima/ultima8/gumps/u8_save_gump.o C++ engines/ultima/ultima8/gumps/weasel_dat.o C++ engines/ultima/ultima8/gumps/weasel_gump.o C++ engines/ultima/ultima8/gumps/widgets/button_widget.o C++ engines/ultima/ultima8/gumps/widgets/edit_widget.o C++ engines/ultima/ultima8/gumps/widgets/sliding_widget.o C++ engines/ultima/ultima8/gumps/widgets/text_widget.o C++ engines/ultima/ultima8/kernel/delay_process.o C++ engines/ultima/ultima8/kernel/kernel.o C++ engines/ultima/ultima8/kernel/mouse.o C++ engines/ultima/ultima8/kernel/object.o C++ engines/ultima/ultima8/kernel/object_manager.o C++ engines/ultima/ultima8/kernel/process.o C++ engines/ultima/ultima8/misc/debugger.o C++ engines/ultima/ultima8/misc/encoding.o C++ engines/ultima/ultima8/misc/id_man.o C++ engines/ultima/ultima8/misc/util.o C++ engines/ultima/ultima8/usecode/bit_set.o C++ engines/ultima/ultima8/usecode/byte_set.o C++ engines/ultima/ultima8/usecode/uc_list.o C++ engines/ultima/ultima8/usecode/uc_machine.o C++ engines/ultima/ultima8/usecode/uc_process.o C++ engines/ultima/ultima8/usecode/uc_stack.o C++ engines/ultima/ultima8/usecode/usecode.o C++ engines/ultima/ultima8/usecode/usecode_flex.o C++ engines/ultima/ultima8/world/bobo_boomer_process.o C++ engines/ultima/ultima8/world/camera_process.o C++ engines/ultima/ultima8/world/container.o C++ engines/ultima/ultima8/world/create_item_process.o C++ engines/ultima/ultima8/world/crosshair_process.o C++ engines/ultima/ultima8/world/current_map.o C++ engines/ultima/ultima8/world/damage_info.o C++ engines/ultima/ultima8/world/destroy_item_process.o C++ engines/ultima/ultima8/world/egg.o C++ engines/ultima/ultima8/world/egg_hatcher_process.o C++ engines/ultima/ultima8/world/fireball_process.o C++ engines/ultima/ultima8/world/fire_type.o C++ engines/ultima/ultima8/world/fire_type_table.o C++ engines/ultima/ultima8/world/get_object.o C++ engines/ultima/ultima8/world/glob_egg.o C++ engines/ultima/ultima8/world/gravity_process.o C++ engines/ultima/ultima8/world/item.o C++ engines/ultima/ultima8/world/item_factory.o C++ engines/ultima/ultima8/world/item_selection_process.o C++ engines/ultima/ultima8/world/item_sorter.o C++ engines/ultima/ultima8/world/map.o C++ engines/ultima/ultima8/world/map_glob.o C++ engines/ultima/ultima8/world/minimap.o C++ engines/ultima/ultima8/world/missile_tracker.o C++ engines/ultima/ultima8/world/monster_egg.o C++ engines/ultima/ultima8/world/snap_process.o C++ engines/ultima/ultima8/world/split_item_process.o C++ engines/ultima/ultima8/world/sprite_process.o C++ engines/ultima/ultima8/world/super_sprite_process.o C++ engines/ultima/ultima8/world/target_reticle_process.o C++ engines/ultima/ultima8/world/teleport_egg.o C++ engines/ultima/ultima8/world/world.o C++ engines/ultima/ultima8/world/actors/actor.o C++ engines/ultima/ultima8/world/actors/actor_anim_process.o C++ engines/ultima/ultima8/world/actors/actor_bark_notify_process.o C++ engines/ultima/ultima8/world/actors/ambush_process.o C++ engines/ultima/ultima8/world/actors/animation.o C++ engines/ultima/ultima8/world/actors/animation_tracker.o C++ engines/ultima/ultima8/world/actors/anim_action.o C++ engines/ultima/ultima8/world/actors/attack_process.o C++ engines/ultima/ultima8/world/actors/auto_firer_process.o C++ engines/ultima/ultima8/world/actors/avatar_death_process.o C++ engines/ultima/ultima8/world/actors/avatar_gravity_process.o C++ engines/ultima/ultima8/world/actors/avatar_mover_process.o C++ engines/ultima/ultima8/world/actors/battery_charger_process.o C++ engines/ultima/ultima8/world/actors/clear_feign_death_process.o C++ engines/ultima/ultima8/world/actors/cru_avatar_mover_process.o C++ engines/ultima/ultima8/world/actors/cru_healer_process.o C++ engines/ultima/ultima8/world/actors/cru_pathfinder_process.o C++ engines/ultima/ultima8/world/actors/combat_dat.o C++ engines/ultima/ultima8/world/actors/combat_process.o C++ engines/ultima/ultima8/world/actors/grant_peace_process.o C++ engines/ultima/ultima8/world/actors/guard_process.o C++ engines/ultima/ultima8/world/actors/heal_process.o C++ engines/ultima/ultima8/world/actors/loiter_process.o C++ engines/ultima/ultima8/world/actors/main_actor.o C++ engines/ultima/ultima8/world/actors/npc_dat.o C++ engines/ultima/ultima8/world/actors/pace_process.o C++ engines/ultima/ultima8/world/actors/pathfinder.o C++ engines/ultima/ultima8/world/actors/pathfinder_process.o C++ engines/ultima/ultima8/world/actors/quick_avatar_mover_process.o C++ engines/ultima/ultima8/world/actors/resurrection_process.o C++ engines/ultima/ultima8/world/actors/rolling_thunder_process.o C++ engines/ultima/ultima8/world/actors/scheduler_process.o C++ engines/ultima/ultima8/world/actors/surrender_process.o C++ engines/ultima/ultima8/world/actors/targeted_anim_process.o C++ engines/ultima/ultima8/world/actors/teleport_to_egg_process.o C++ engines/ultima/ultima8/world/actors/u8_avatar_mover_process.o C++ engines/voyeur/animation.o C++ engines/voyeur/data.o C++ engines/voyeur/debugger.o C++ engines/voyeur/events.o C++ engines/voyeur/files.o C++ engines/voyeur/files_threads.o C++ engines/voyeur/metaengine.o C++ engines/voyeur/screen.o C++ engines/voyeur/sound.o C++ engines/voyeur/staticres.o C++ engines/voyeur/voyeur.o C++ engines/voyeur/voyeur_game.o C++ engines/wage/combat.o C++ engines/wage/debugger.o C++ engines/wage/design.o C++ engines/wage/entities.o C++ engines/wage/gui.o C++ engines/wage/guiborders.o C++ engines/wage/metaengine.o C++ engines/wage/randomhat.o C++ engines/wage/saveload.o C++ engines/wage/script.o C++ engines/wage/sound.o C++ engines/wage/util.o C++ engines/wage/wage.o C++ engines/wage/world.o C++ engines/wintermute/ad/ad_actor.o C++ engines/wintermute/ad/ad_entity.o C++ engines/wintermute/ad/ad_game.o C++ engines/wintermute/ad/ad_inventory.o C++ engines/wintermute/ad/ad_inventory_box.o C++ engines/wintermute/ad/ad_item.o C++ engines/wintermute/ad/ad_layer.o C++ engines/wintermute/ad/ad_node_state.o C++ engines/wintermute/ad/ad_object.o C++ engines/wintermute/ad/ad_path.o C++ engines/wintermute/ad/ad_path_point.o C++ engines/wintermute/ad/ad_region.o C++ engines/wintermute/ad/ad_response.o C++ engines/wintermute/ad/ad_response_box.o C++ engines/wintermute/ad/ad_response_context.o C++ engines/wintermute/ad/ad_rot_level.o C++ engines/wintermute/ad/ad_scale_level.o C++ engines/wintermute/ad/ad_scene.o C++ engines/wintermute/ad/ad_scene_node.o C++ engines/wintermute/ad/ad_scene_state.o C++ engines/wintermute/ad/ad_sentence.o C++ engines/wintermute/ad/ad_sprite_set.o C++ engines/wintermute/ad/ad_talk_def.o C++ engines/wintermute/ad/ad_talk_holder.o C++ engines/wintermute/ad/ad_talk_node.o C++ engines/wintermute/ad/ad_waypoint_group.o C++ engines/wintermute/base/scriptables/debuggable/debuggable_script.o C++ engines/wintermute/base/scriptables/debuggable/debuggable_script_engine.o C++ engines/wintermute/base/scriptables/script.o C++ engines/wintermute/base/scriptables/script_engine.o C++ engines/wintermute/base/scriptables/script_stack.o C++ engines/wintermute/base/scriptables/script_value.o C++ engines/wintermute/base/scriptables/script_ext_array.o C++ engines/wintermute/base/scriptables/script_ext_date.o C++ engines/wintermute/base/scriptables/script_ext_directory.o C++ engines/wintermute/base/scriptables/script_ext_file.o C++ engines/wintermute/base/scriptables/script_ext_math.o C++ engines/wintermute/base/scriptables/script_ext_object.o C++ engines/wintermute/base/scriptables/script_ext_mem_buffer.o C++ engines/wintermute/base/scriptables/script_ext_string.o C++ engines/wintermute/base/file/base_disk_file.o C++ engines/wintermute/base/file/base_file.o C++ engines/wintermute/base/file/base_file_entry.o C++ engines/wintermute/base/file/base_package.o C++ engines/wintermute/base/file/base_save_thumb_file.o C++ engines/wintermute/base/file/base_savefile_manager_file.o C++ engines/wintermute/base/font/base_font_bitmap.o C++ engines/wintermute/base/font/base_font_truetype.o C++ engines/wintermute/base/font/base_font.o C++ engines/wintermute/base/font/base_font_storage.o C++ engines/wintermute/base/gfx/base_image.o C++ engines/wintermute/base/gfx/base_renderer.o C++ engines/wintermute/base/gfx/base_surface.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/gfx/osystem/render_ticket.o C++ engines/wintermute/base/particles/part_particle.o C++ engines/wintermute/base/particles/part_emitter.o C++ engines/wintermute/base/particles/part_force.o C++ engines/wintermute/base/sound/base_sound.o C++ engines/wintermute/base/sound/base_sound_buffer.o C++ engines/wintermute/base/sound/base_sound_manager.o C++ engines/wintermute/base/base_active_rect.o C++ engines/wintermute/base/base.o C++ engines/wintermute/base/base_dynamic_buffer.o C++ engines/wintermute/base/base_engine.o C++ engines/wintermute/base/base_fader.o C++ engines/wintermute/base/base_file_manager.o C++ engines/wintermute/base/base_frame.o C++ engines/wintermute/base/base_game.o C++ engines/wintermute/base/base_game_music.o C++ engines/wintermute/base/base_game_settings.o C++ engines/wintermute/base/base_keyboard_state.o C++ engines/wintermute/base/base_named_object.o C++ engines/wintermute/base/base_object.o C++ engines/wintermute/base/base_parser.o C++ engines/wintermute/base/base_persistence_manager.o C++ engines/wintermute/base/base_point.o C++ engines/wintermute/base/base_quick_msg.o C++ engines/wintermute/base/base_region.o C++ engines/wintermute/base/base_scriptable.o C++ engines/wintermute/base/base_script_holder.o C++ engines/wintermute/base/base_sprite.o C++ engines/wintermute/base/base_string_table.o C++ engines/wintermute/base/base_sub_frame.o C++ engines/wintermute/base/base_surface_storage.o C++ engines/wintermute/base/base_transition_manager.o C++ engines/wintermute/base/base_viewport.o C++ engines/wintermute/base/saveload.o C++ engines/wintermute/base/save_thumb_helper.o C++ engines/wintermute/base/timer.o C++ engines/wintermute/ext/dll_dlltest.o C++ engines/wintermute/ext/dll_geturl.o C++ engines/wintermute/ext/dll_httpconnect.o C++ engines/wintermute/ext/dll_img.o C++ engines/wintermute/ext/dll_installutil.o C++ engines/wintermute/ext/dll_kernel32.o C++ engines/wintermute/ext/dll_shell32.o C++ engines/wintermute/ext/dll_tools.o C++ engines/wintermute/ext/scene_achievements.o C++ engines/wintermute/ext/wme_3fstatistics.o C++ engines/wintermute/ext/wme_commandlinehelper.o C++ engines/wintermute/ext/wme_galaxy.o C++ engines/wintermute/ext/wme_steam.o C++ engines/wintermute/ext/wme_windowmode.o C++ engines/wintermute/debugger/breakpoint.o C++ engines/wintermute/debugger/debugger_controller.o C++ engines/wintermute/debugger/error.o C++ engines/wintermute/debugger/listing_providers/blank_listing.o C++ engines/wintermute/debugger/listing_providers/blank_listing_provider.o C++ engines/wintermute/debugger/listing_providers/basic_source_listing_provider.o C++ engines/wintermute/debugger/listing_providers/cached_source_listing_provider.o C++ engines/wintermute/debugger/listing_providers/source_listing.o C++ engines/wintermute/debugger/listing.o C++ engines/wintermute/debugger/script_monitor.o C++ engines/wintermute/debugger/watch.o C++ engines/wintermute/debugger/watch_instance.o C++ engines/wintermute/math/math_util.o C++ engines/wintermute/math/matrix4.o C++ engines/wintermute/math/vector2.o C++ engines/wintermute/metaengine.o C++ engines/wintermute/platform_osystem.o C++ engines/wintermute/system/sys_class.o C++ engines/wintermute/system/sys_class_registry.o C++ engines/wintermute/system/sys_instance.o C++ engines/wintermute/ui/ui_button.o C++ engines/wintermute/ui/ui_edit.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_tiled_image.o C++ engines/wintermute/ui/ui_window.o C++ engines/wintermute/utils/crc.o C++ engines/wintermute/utils/path_util.o C++ engines/wintermute/utils/string_util.o C++ engines/wintermute/utils/utils.o C++ engines/wintermute/video/subtitle_card.o C++ engines/wintermute/video/video_player.o C++ engines/wintermute/video/video_subtitler.o C++ engines/wintermute/video/video_theora_player.o C++ engines/wintermute/debugger.o C++ engines/wintermute/wintermute.o C++ engines/wintermute/persistent.o C++ engines/wintermute/ad/ad_actor_3dx.o C++ engines/wintermute/ad/ad_attach_3dx.o C++ engines/wintermute/ad/ad_block.o C++ engines/wintermute/ad/ad_generic.o C++ engines/wintermute/ad/ad_geom_ext.o C++ engines/wintermute/ad/ad_geom_ext_node.o C++ engines/wintermute/ad/ad_object_3d.o C++ engines/wintermute/ad/ad_path3d.o C++ engines/wintermute/ad/ad_path_point3d.o C++ engines/wintermute/ad/ad_scene_geometry.o C++ engines/wintermute/ad/ad_walkplane.o C++ engines/wintermute/ad/ad_waypoint_group3d.o C++ engines/wintermute/base/gfx/3dcamera.o C++ engines/wintermute/base/gfx/3dlight.o C++ engines/wintermute/base/gfx/3dloader_3ds.o C++ engines/wintermute/base/gfx/3dmesh.o C++ engines/wintermute/base/gfx/3dshadow_volume.o C++ engines/wintermute/base/gfx/base_renderer3d.o C++ engines/wintermute/base/gfx/xactive_animation.o C++ engines/wintermute/base/gfx/xanimation.o C++ engines/wintermute/base/gfx/xanimation_channel.o C++ engines/wintermute/base/gfx/xanimation_set.o C++ engines/wintermute/base/gfx/xfile.o C++ engines/wintermute/base/gfx/xfile_loader.o C++ engines/wintermute/base/gfx/xframe_node.o C++ engines/wintermute/base/gfx/xmaterial.o C++ engines/wintermute/base/gfx/xmesh.o C++ engines/wintermute/base/gfx/xmodel.o C++ engines/wintermute/base/gfx/opengl/base_surface_opengl3d.o C++ engines/wintermute/base/gfx/opengl/base_render_opengl3d.o C++ engines/wintermute/base/gfx/opengl/base_render_opengl3d_shader.o C++ engines/wintermute/base/gfx/opengl/meshx_opengl.o C++ engines/wintermute/base/gfx/opengl/meshx_opengl_shader.o C++ engines/wintermute/base/gfx/opengl/mesh3ds_opengl.o C++ engines/wintermute/base/gfx/opengl/mesh3ds_opengl_shader.o engines/wintermute/base/gfx/xfile_loader.cpp: In member function 'void Wintermute::XFileLoader::parseToken()': engines/wintermute/base/gfx/xfile_loader.cpp:541:68: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 541 | _currentToken._floatVal = *(float *)&value; | ^~~~~~~~~~~~~~~ C++ engines/wintermute/base/gfx/opengl/shadow_volume_opengl.o C++ engines/wintermute/base/gfx/opengl/shadow_volume_opengl_shader.o C++ engines/wintermute/base/base_animation_transition_time.o C++ engines/xeen/worldofxeen/clouds_cutscenes.o C++ engines/xeen/worldofxeen/darkside_cutscenes.o C++ engines/xeen/worldofxeen/worldofxeen_cutscenes.o C++ engines/xeen/worldofxeen/worldofxeen_menu.o C++ engines/xeen/worldofxeen/worldofxeen.o C++ engines/xeen/swordsofxeen/swordsofxeen.o C++ engines/xeen/swordsofxeen/swordsofxeen_menu.o C++ engines/xeen/dialogs/credits_screen.o C++ engines/xeen/dialogs/dialogs.o C++ engines/xeen/dialogs/dialogs_awards.o C++ engines/xeen/dialogs/dialogs_char_info.o C++ engines/xeen/dialogs/dialogs_control_panel.o C++ engines/xeen/dialogs/dialogs_copy_protection.o C++ engines/xeen/dialogs/dialogs_create_char.o C++ engines/xeen/dialogs/dialogs_difficulty.o C++ engines/xeen/dialogs/dialogs_dismiss.o C++ engines/xeen/dialogs/dialogs_exchange.o C++ engines/xeen/dialogs/dialogs_info.o C++ engines/xeen/dialogs/dialogs_input.o C++ engines/xeen/dialogs/dialogs_items.o C++ engines/xeen/dialogs/dialogs_map.o C++ engines/xeen/dialogs/dialogs_message.o C++ engines/xeen/dialogs/dialogs_party.o In file included from ./engines/xeen/xeen.h:38, from engines/xeen/worldofxeen/darkside_cutscenes.cpp:23: ./engines/xeen/locations.h:89:21: warning: 'virtual int Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 89 | virtual int show(); | ^~~~ ./engines/xeen/locations.h:357:21: note: by 'static bool Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 357 | static bool show(int portrait, const Common::String &name, | ^~~~ C++ engines/xeen/dialogs/dialogs_query.o C++ engines/xeen/dialogs/dialogs_quests.o C++ engines/xeen/dialogs/dialogs_quick_fight.o In file included from ./engines/xeen/xeen.h:38, from ./engines/xeen/worldofxeen/clouds_cutscenes.h:27, from ./engines/xeen/worldofxeen/worldofxeen_cutscenes.h:25, from engines/xeen/worldofxeen/worldofxeen_cutscenes.cpp:22: ./engines/xeen/locations.h:89:21: warning: 'virtual int Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 89 | virtual int show(); | ^~~~ ./engines/xeen/locations.h:357:21: note: by 'static bool Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 357 | static bool show(int portrait, const Common::String &name, | ^~~~ In file included from ./engines/xeen/xeen.h:38, from engines/xeen/dialogs/dialogs_awards.cpp:25: ./engines/xeen/locations.h:89:21: warning: 'virtual int Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 89 | virtual int show(); | ^~~~ ./engines/xeen/locations.h:357:21: note: by 'static bool Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 357 | static bool show(int portrait, const Common::String &name, | ^~~~ C++ engines/xeen/dialogs/dialogs_quick_ref.o In file included from ./engines/xeen/xeen.h:38, from ./engines/xeen/worldofxeen/clouds_cutscenes.h:27, from engines/xeen/worldofxeen/clouds_cutscenes.cpp:22: ./engines/xeen/locations.h:89:21: warning: 'virtual int Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 89 | virtual int show(); | ^~~~ ./engines/xeen/locations.h:357:21: note: by 'static bool Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 357 | static bool show(int portrait, const Common::String &name, | ^~~~ In file included from ./engines/xeen/xeen.h:38, from ./engines/xeen/worldofxeen/worldofxeen.h:25, from engines/xeen/worldofxeen/worldofxeen.cpp:22: ./engines/xeen/locations.h:89:21: warning: 'virtual int Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 89 | virtual int show(); | ^~~~ ./engines/xeen/locations.h:357:21: note: by 'static bool Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 357 | static bool show(int portrait, const Common::String &name, | ^~~~ C++ engines/xeen/dialogs/dialogs_spells.o C++ engines/xeen/dialogs/dialogs_whowill.o C++ engines/xeen/dialogs/please_wait.o C++ engines/xeen/character.o In file included from ./engines/xeen/xeen.h:38, from engines/xeen/dialogs/credits_screen.cpp:24: ./engines/xeen/locations.h:89:21: warning: 'virtual int Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 89 | virtual int show(); | ^~~~ ./engines/xeen/locations.h:357:21: note: by 'static bool Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 357 | static bool show(int portrait, const Common::String &name, | ^~~~ C++ engines/xeen/combat.o In file included from ./engines/xeen/xeen.h:38, from engines/xeen/dialogs/dialogs_control_panel.cpp:26: ./engines/xeen/locations.h:89:21: warning: 'virtual int Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 89 | virtual int show(); | ^~~~ ./engines/xeen/locations.h:357:21: note: by 'static bool Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 357 | static bool show(int portrait, const Common::String &name, | ^~~~ C++ engines/xeen/cutscenes.o C++ engines/xeen/debugger.o In file included from ./engines/xeen/xeen.h:38, from engines/xeen/dialogs/dialogs_char_info.cpp:28: ./engines/xeen/locations.h:89:21: warning: 'virtual int Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 89 | virtual int show(); | ^~~~ ./engines/xeen/locations.h:357:21: note: by 'static bool Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 357 | static bool show(int portrait, const Common::String &name, | ^~~~ In file included from ./engines/xeen/xeen.h:38, from engines/xeen/swordsofxeen/swordsofxeen_menu.cpp:25: ./engines/xeen/locations.h:89:21: warning: 'virtual int Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 89 | virtual int show(); | ^~~~ ./engines/xeen/locations.h:357:21: note: by 'static bool Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 357 | static bool show(int portrait, const Common::String &name, | ^~~~ In file included from ./engines/xeen/xeen.h:38, from engines/xeen/dialogs/dialogs_copy_protection.cpp:25: ./engines/xeen/locations.h:89:21: warning: 'virtual int Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 89 | virtual int show(); | ^~~~ ./engines/xeen/locations.h:357:21: note: by 'static bool Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 357 | static bool show(int portrait, const Common::String &name, | ^~~~ In file included from ./engines/xeen/xeen.h:38, from engines/xeen/dialogs/dialogs_exchange.cpp:24: ./engines/xeen/locations.h:89:21: warning: 'virtual int Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 89 | virtual int show(); | ^~~~ ./engines/xeen/locations.h:357:21: note: by 'static bool Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 357 | static bool show(int portrait, const Common::String &name, | ^~~~ C++ engines/xeen/events.o C++ engines/xeen/files.o In file included from ./engines/xeen/xeen.h:38, from engines/xeen/dialogs/dialogs_input.cpp:24: ./engines/xeen/locations.h:89:21: warning: 'virtual int Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 89 | virtual int show(); | ^~~~ ./engines/xeen/locations.h:357:21: note: by 'static bool Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 357 | static bool show(int portrait, const Common::String &name, | ^~~~ In file included from ./engines/xeen/xeen.h:38, from engines/xeen/dialogs/dialogs_info.cpp:24: ./engines/xeen/locations.h:89:21: warning: 'virtual int Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 89 | virtual int show(); | ^~~~ ./engines/xeen/locations.h:357:21: note: by 'static bool Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 357 | static bool show(int portrait, const Common::String &name, | ^~~~ In file included from ./engines/xeen/xeen.h:38, from engines/xeen/dialogs/dialogs_dismiss.cpp:25: ./engines/xeen/locations.h:89:21: warning: 'virtual int Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 89 | virtual int show(); | ^~~~ ./engines/xeen/locations.h:357:21: note: by 'static bool Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 357 | static bool show(int portrait, const Common::String &name, | ^~~~ C++ engines/xeen/font.o C++ engines/xeen/interface.o In file included from ./engines/xeen/xeen.h:38, from ./engines/xeen/swordsofxeen/swordsofxeen.h:25, from engines/xeen/swordsofxeen/swordsofxeen.cpp:22: ./engines/xeen/locations.h:89:21: warning: 'virtual int Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 89 | virtual int show(); | ^~~~ ./engines/xeen/locations.h:357:21: note: by 'static bool Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 357 | static bool show(int portrait, const Common::String &name, | ^~~~ In file included from ./engines/xeen/xeen.h:38, from ./engines/xeen/worldofxeen/worldofxeen_menu.h:25, from engines/xeen/worldofxeen/worldofxeen_menu.cpp:23: ./engines/xeen/locations.h:89:21: warning: 'virtual int Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 89 | virtual int show(); | ^~~~ ./engines/xeen/locations.h:357:21: note: by 'static bool Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 357 | static bool show(int portrait, const Common::String &name, | ^~~~ In file included from ./engines/xeen/xeen.h:38, from engines/xeen/dialogs/dialogs_items.cpp:26: ./engines/xeen/locations.h:89:21: warning: 'virtual int Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 89 | virtual int show(); | ^~~~ ./engines/xeen/locations.h:357:21: note: by 'static bool Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 357 | static bool show(int portrait, const Common::String &name, | ^~~~ In file included from ./engines/xeen/xeen.h:38, from engines/xeen/dialogs/dialogs_map.cpp:24: ./engines/xeen/locations.h:89:21: warning: 'virtual int Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 89 | virtual int show(); | ^~~~ ./engines/xeen/locations.h:357:21: note: by 'static bool Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 357 | static bool show(int portrait, const Common::String &name, | ^~~~ C++ engines/xeen/interface_minimap.o C++ engines/xeen/interface_scene.o In file included from ./engines/xeen/xeen.h:38, from engines/xeen/dialogs/dialogs_party.cpp:30: ./engines/xeen/locations.h:89:21: warning: 'virtual int Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 89 | virtual int show(); | ^~~~ ./engines/xeen/locations.h:357:21: note: by 'static bool Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 357 | static bool show(int portrait, const Common::String &name, | ^~~~ C++ engines/xeen/item.o C++ engines/xeen/locations.o In file included from ./engines/xeen/xeen.h:38, from engines/xeen/dialogs/dialogs.cpp:27: ./engines/xeen/locations.h:89:21: warning: 'virtual int Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 89 | virtual int show(); | ^~~~ ./engines/xeen/locations.h:357:21: note: by 'static bool Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 357 | static bool show(int portrait, const Common::String &name, | ^~~~ C++ engines/xeen/map.o In file included from ./engines/xeen/xeen.h:38, from engines/xeen/dialogs/dialogs_difficulty.cpp:24: ./engines/xeen/locations.h:89:21: warning: 'virtual int Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 89 | virtual int show(); | ^~~~ ./engines/xeen/locations.h:357:21: note: by 'static bool Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 357 | static bool show(int portrait, const Common::String &name, | ^~~~ In file included from ./engines/xeen/xeen.h:38, from engines/xeen/dialogs/dialogs_query.cpp:23: ./engines/xeen/locations.h:89:21: warning: 'virtual int Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 89 | virtual int show(); | ^~~~ ./engines/xeen/locations.h:357:21: note: by 'static bool Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 357 | static bool show(int portrait, const Common::String &name, | ^~~~ C++ engines/xeen/metaengine.o C++ engines/xeen/party.o In file included from ./engines/xeen/xeen.h:38, from engines/xeen/dialogs/dialogs_quests.cpp:26: ./engines/xeen/locations.h:89:21: warning: 'virtual int Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 89 | virtual int show(); | ^~~~ ./engines/xeen/locations.h:357:21: note: by 'static bool Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 357 | static bool show(int portrait, const Common::String &name, | ^~~~ C++ engines/xeen/patcher.o In file included from ./engines/xeen/xeen.h:38, from engines/xeen/dialogs/dialogs_quick_fight.cpp:24: ./engines/xeen/locations.h:89:21: warning: 'virtual int Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 89 | virtual int show(); | ^~~~ ./engines/xeen/locations.h:357:21: note: by 'static bool Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 357 | static bool show(int portrait, const Common::String &name, | ^~~~ C++ engines/xeen/resources.o In file included from ./engines/xeen/xeen.h:38, from engines/xeen/dialogs/please_wait.cpp:25: ./engines/xeen/locations.h:89:21: warning: 'virtual int Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 89 | virtual int show(); | ^~~~ ./engines/xeen/locations.h:357:21: note: by 'static bool Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 357 | static bool show(int portrait, const Common::String &name, | ^~~~ C++ engines/xeen/saves.o In file included from ./engines/xeen/xeen.h:38, from engines/xeen/dialogs/dialogs_create_char.cpp:24: ./engines/xeen/locations.h:89:21: warning: 'virtual int Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 89 | virtual int show(); | ^~~~ ./engines/xeen/locations.h:357:21: note: by 'static bool Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 357 | static bool show(int portrait, const Common::String &name, | ^~~~ C++ engines/xeen/screen.o C++ engines/xeen/scripts.o In file included from ./engines/xeen/xeen.h:38, from engines/xeen/dialogs/dialogs_whowill.cpp:24: ./engines/xeen/locations.h:89:21: warning: 'virtual int Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 89 | virtual int show(); | ^~~~ ./engines/xeen/locations.h:357:21: note: by 'static bool Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 357 | static bool show(int portrait, const Common::String &name, | ^~~~ C++ engines/xeen/sound.o C++ engines/xeen/sound_driver.o In file included from ./engines/xeen/xeen.h:38, from engines/xeen/dialogs/dialogs_message.cpp:25: ./engines/xeen/locations.h:89:21: warning: 'virtual int Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 89 | virtual int show(); | ^~~~ ./engines/xeen/locations.h:357:21: note: by 'static bool Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 357 | static bool show(int portrait, const Common::String &name, | ^~~~ C++ engines/xeen/sound_driver_adlib.o In file included from ./engines/xeen/xeen.h:38, from engines/xeen/cutscenes.cpp:23: ./engines/xeen/locations.h:89:21: warning: 'virtual int Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 89 | virtual int show(); | ^~~~ ./engines/xeen/locations.h:357:21: note: by 'static bool Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 357 | static bool show(int portrait, const Common::String &name, | ^~~~ C++ engines/xeen/spells.o In file included from ./engines/xeen/xeen.h:38, from engines/xeen/combat.cpp:27: ./engines/xeen/locations.h:89:21: warning: 'virtual int Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 89 | virtual int show(); | ^~~~ ./engines/xeen/locations.h:357:21: note: by 'static bool Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 357 | static bool show(int portrait, const Common::String &name, | ^~~~ C++ engines/xeen/sprites.o C++ engines/xeen/subtitles.o C++ engines/xeen/window.o In file included from ./engines/xeen/xeen.h:38, from engines/xeen/dialogs/dialogs_quick_ref.cpp:25: ./engines/xeen/locations.h:89:21: warning: 'virtual int Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 89 | virtual int show(); | ^~~~ ./engines/xeen/locations.h:357:21: note: by 'static bool Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 357 | static bool show(int portrait, const Common::String &name, | ^~~~ C++ engines/xeen/xeen.o C++ engines/xeen/xsurface.o C++ engines/zvision/core/console.o In file included from ./engines/xeen/xeen.h:38, from engines/xeen/font.cpp:25: ./engines/xeen/locations.h:89:21: warning: 'virtual int Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 89 | virtual int show(); | ^~~~ ./engines/xeen/locations.h:357:21: note: by 'static bool Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 357 | static bool show(int portrait, const Common::String &name, | ^~~~ C++ engines/zvision/core/clock.o C++ engines/zvision/core/events.o In file included from ./engines/xeen/xeen.h:38, from engines/xeen/debugger.cpp:23: ./engines/xeen/locations.h:89:21: warning: 'virtual int Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 89 | virtual int show(); | ^~~~ ./engines/xeen/locations.h:357:21: note: by 'static bool Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 357 | static bool show(int portrait, const Common::String &name, | ^~~~ In file included from ./engines/xeen/xeen.h:38, from engines/xeen/events.cpp:27: ./engines/xeen/locations.h:89:21: warning: 'virtual int Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 89 | virtual int show(); | ^~~~ ./engines/xeen/locations.h:357:21: note: by 'static bool Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 357 | static bool show(int portrait, const Common::String &name, | ^~~~ C++ engines/zvision/file/lzss_read_stream.o engines/xeen/font.cpp: In member function 'const char* Xeen::FontSurface::writeString(const Common::String&, const Common::Rect&)': engines/xeen/font.cpp:235:62: warning: comparison is always false due to limited range of data type [-Wtype-limits] 235 | int offset_charW = c < 0 ? | ~~^~~ engines/xeen/font.cpp:276:65: warning: comparison is always false due to limited range of data type [-Wtype-limits] 276 | if (Common::RU_RUS == lang && c < 0) { | ~~^~~ engines/wintermute/base/gfx/xframe_node.cpp: In member function 'bool Wintermute::FrameNode::loadFromXData(const Common::String&, Wintermute::XModel*, Wintermute::XFileData*, Common::Array&)': engines/wintermute/base/gfx/xframe_node.cpp:110:9: warning: 'objectType' may be used uninitialized [-Wmaybe-uninitialized] 110 | if (objectType == kXClassMesh) { // load a child mesh | ^~ engines/wintermute/base/gfx/xframe_node.cpp:107:20: note: 'objectType' was declared here 107 | XClassType objectType; | ^~~~~~~~~~ engines/xeen/font.cpp: In member function 'bool Xeen::FontSurface::getNextCharWidth(int&)': engines/xeen/font.cpp:336:48: warning: comparison is always false due to limited range of data type [-Wtype-limits] 336 | } else if (Common::RU_RUS == lang && c < 0) { | ~~^~~ engines/xeen/font.cpp: In member function 'void Xeen::FontSurface::writeChar(char, const Common::Rect&)': engines/xeen/font.cpp:391:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] 391 | if (Common::RU_RUS == lang && c < 0) { | ~~^~~ In file included from ./engines/xeen/xeen.h:38, from engines/xeen/item.cpp:24: ./engines/xeen/locations.h:89:21: warning: 'virtual int Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 89 | virtual int show(); | ^~~~ ./engines/xeen/locations.h:357:21: note: by 'static bool Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 357 | static bool show(int portrait, const Common::String &name, | ^~~~ C++ engines/zvision/file/save_manager.o In file included from ./engines/xeen/xeen.h:38, from engines/xeen/files.cpp:27: ./engines/xeen/locations.h:89:21: warning: 'virtual int Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 89 | virtual int show(); | ^~~~ ./engines/xeen/locations.h:357:21: note: by 'static bool Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 357 | static bool show(int portrait, const Common::String &name, | ^~~~ In file included from ./engines/xeen/xeen.h:38, from engines/xeen/character.cpp:24: ./engines/xeen/locations.h:89:21: warning: 'virtual int Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 89 | virtual int show(); | ^~~~ ./engines/xeen/locations.h:357:21: note: by 'static bool Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 357 | static bool show(int portrait, const Common::String &name, | ^~~~ C++ engines/zvision/file/search_manager.o In file included from ./engines/xeen/xeen.h:38, from engines/xeen/dialogs/dialogs_spells.cpp:28: ./engines/xeen/locations.h:89:21: warning: 'virtual int Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 89 | virtual int show(); | ^~~~ ./engines/xeen/locations.h:357:21: note: by 'static bool Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 357 | static bool show(int portrait, const Common::String &name, | ^~~~ In file included from ./engines/xeen/xeen.h:38, from engines/xeen/party.cpp:31: ./engines/xeen/locations.h:89:21: warning: 'virtual int Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 89 | virtual int show(); | ^~~~ ./engines/xeen/locations.h:357:21: note: by 'static bool Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 357 | static bool show(int portrait, const Common::String &name, | ^~~~ In file included from ./engines/xeen/xeen.h:38, from engines/xeen/patcher.cpp:23: ./engines/xeen/locations.h:89:21: warning: 'virtual int Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 89 | virtual int show(); | ^~~~ ./engines/xeen/locations.h:357:21: note: by 'static bool Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 357 | static bool show(int portrait, const Common::String &name, | ^~~~ In file included from ./engines/xeen/xeen.h:38, from engines/xeen/map.cpp:28: ./engines/xeen/locations.h:89:21: warning: 'virtual int Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 89 | virtual int show(); | ^~~~ ./engines/xeen/locations.h:357:21: note: by 'static bool Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 357 | static bool show(int portrait, const Common::String &name, | ^~~~ In file included from ./engines/xeen/xeen.h:38, from engines/xeen/resources.cpp:25: ./engines/xeen/locations.h:89:21: warning: 'virtual int Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 89 | virtual int show(); | ^~~~ ./engines/xeen/locations.h:357:21: note: by 'static bool Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 357 | static bool show(int portrait, const Common::String &name, | ^~~~ C++ engines/zvision/file/zfs_archive.o In file included from ./engines/xeen/xeen.h:38, from engines/xeen/interface_minimap.cpp:23: ./engines/xeen/locations.h:89:21: warning: 'virtual int Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 89 | virtual int show(); | ^~~~ ./engines/xeen/locations.h:357:21: note: by 'static bool Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 357 | static bool show(int portrait, const Common::String &name, | ^~~~ In file included from ./engines/xeen/xeen.h:38, from engines/xeen/saves.cpp:32: ./engines/xeen/locations.h:89:21: warning: 'virtual int Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 89 | virtual int show(); | ^~~~ ./engines/xeen/locations.h:357:21: note: by 'static bool Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 357 | static bool show(int portrait, const Common::String &name, | ^~~~ C++ engines/zvision/graphics/cursors/cursor_manager.o In file included from ./engines/xeen/xeen.h:38, from engines/xeen/screen.cpp:28: ./engines/xeen/locations.h:89:21: warning: 'virtual int Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 89 | virtual int show(); | ^~~~ ./engines/xeen/locations.h:357:21: note: by 'static bool Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 357 | static bool show(int portrait, const Common::String &name, | ^~~~ C++ engines/zvision/graphics/cursors/cursor.o C++ engines/zvision/graphics/effects/fog.o C++ engines/zvision/graphics/effects/light.o In file included from ./engines/xeen/xeen.h:38, from engines/xeen/interface_scene.cpp:25: ./engines/xeen/locations.h:89:21: warning: 'virtual int Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 89 | virtual int show(); | ^~~~ ./engines/xeen/locations.h:357:21: note: by 'static bool Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 357 | static bool show(int portrait, const Common::String &name, | ^~~~ C++ engines/zvision/graphics/effects/wave.o In file included from engines/xeen/locations.cpp:22: ./engines/xeen/locations.h:89:21: warning: 'virtual int Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 89 | virtual int show(); | ^~~~ ./engines/xeen/locations.h:357:21: note: by 'static bool Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 357 | static bool show(int portrait, const Common::String &name, | ^~~~ C++ engines/zvision/graphics/render_manager.o In file included from ./engines/xeen/xeen.h:38, from engines/xeen/metaengine.cpp:22: ./engines/xeen/locations.h:89:21: warning: 'virtual int Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 89 | virtual int show(); | ^~~~ ./engines/xeen/locations.h:357:21: note: by 'static bool Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 357 | static bool show(int portrait, const Common::String &name, | ^~~~ C++ engines/zvision/graphics/render_table.o In file included from ./engines/xeen/xeen.h:38, from engines/xeen/sprites.cpp:26: ./engines/xeen/locations.h:89:21: warning: 'virtual int Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 89 | virtual int show(); | ^~~~ ./engines/xeen/locations.h:357:21: note: by 'static bool Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 357 | static bool show(int portrait, const Common::String &name, | ^~~~ C++ engines/zvision/metaengine.o In file included from ./engines/xeen/xeen.h:38, from engines/xeen/window.cpp:23: ./engines/xeen/locations.h:89:21: warning: 'virtual int Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 89 | virtual int show(); | ^~~~ ./engines/xeen/locations.h:357:21: note: by 'static bool Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 357 | static bool show(int portrait, const Common::String &name, | ^~~~ In file included from ./engines/xeen/xeen.h:38, from engines/xeen/xeen.cpp:27: ./engines/xeen/locations.h:89:21: warning: 'virtual int Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 89 | virtual int show(); | ^~~~ ./engines/xeen/locations.h:357:21: note: by 'static bool Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 357 | static bool show(int portrait, const Common::String &name, | ^~~~ C++ engines/zvision/scripting/actions.o C++ engines/zvision/scripting/control.o C++ engines/zvision/scripting/controls/fist_control.o In file included from ./engines/xeen/xeen.h:38, from engines/xeen/subtitles.cpp:26: ./engines/xeen/locations.h:89:21: warning: 'virtual int Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 89 | virtual int show(); | ^~~~ ./engines/xeen/locations.h:357:21: note: by 'static bool Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 357 | static bool show(int portrait, const Common::String &name, | ^~~~ In file included from ./engines/xeen/xeen.h:38, from engines/xeen/sound_driver.cpp:25: ./engines/xeen/locations.h:89:21: warning: 'virtual int Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 89 | virtual int show(); | ^~~~ C++ engines/zvision/scripting/controls/hotmov_control.o ./engines/xeen/locations.h:357:21: note: by 'static bool Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 357 | static bool show(int portrait, const Common::String &name, | ^~~~ C++ engines/zvision/scripting/controls/input_control.o In file included from ./engines/xeen/xeen.h:38, from engines/xeen/interface.cpp:36: ./engines/xeen/locations.h:89:21: warning: 'virtual int Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 89 | virtual int show(); | ^~~~ ./engines/xeen/locations.h:357:21: note: by 'static bool Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 357 | static bool show(int portrait, const Common::String &name, | ^~~~ C++ engines/zvision/scripting/controls/lever_control.o In file included from ./engines/xeen/xeen.h:38, from engines/xeen/scripts.cpp:32: ./engines/xeen/locations.h:89:21: warning: 'virtual int Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 89 | virtual int show(); | ^~~~ ./engines/xeen/locations.h:357:21: note: by 'static bool Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 357 | static bool show(int portrait, const Common::String &name, | ^~~~ C++ engines/zvision/scripting/controls/paint_control.o In file included from ./engines/xeen/xeen.h:38, from engines/xeen/spells.cpp:27: ./engines/xeen/locations.h:89:21: warning: 'virtual int Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 89 | virtual int show(); | ^~~~ ./engines/xeen/locations.h:357:21: note: by 'static bool Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 357 | static bool show(int portrait, const Common::String &name, | ^~~~ In file included from ./engines/xeen/xeen.h:38, from engines/xeen/sound_driver_adlib.cpp:23: ./engines/xeen/locations.h:89:21: warning: 'virtual int Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 89 | virtual int show(); | ^~~~ ./engines/xeen/locations.h:357:21: note: by 'static bool Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 357 | static bool show(int portrait, const Common::String &name, | ^~~~ C++ engines/zvision/scripting/controls/push_toggle_control.o C++ engines/zvision/scripting/controls/safe_control.o In file included from ./engines/xeen/xeen.h:38, from engines/xeen/sound.cpp:28: ./engines/xeen/locations.h:89:21: warning: 'virtual int Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 89 | virtual int show(); | ^~~~ ./engines/xeen/locations.h:357:21: note: by 'static bool Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 357 | static bool show(int portrait, const Common::String &name, | ^~~~ C++ engines/zvision/scripting/controls/save_control.o C++ engines/zvision/scripting/controls/slot_control.o C++ engines/zvision/scripting/controls/titler_control.o C++ engines/zvision/scripting/inventory.o C++ engines/zvision/scripting/menu.o C++ engines/zvision/scripting/scr_file_handling.o C++ engines/zvision/scripting/script_manager.o C++ engines/zvision/scripting/effects/animation_effect.o C++ engines/zvision/scripting/effects/distort_effect.o C++ engines/zvision/scripting/effects/music_effect.o C++ engines/zvision/scripting/effects/region_effect.o C++ engines/zvision/scripting/effects/syncsound_effect.o C++ engines/zvision/scripting/effects/timer_effect.o C++ engines/zvision/scripting/effects/ttytext_effect.o C++ engines/zvision/sound/midi.o C++ engines/zvision/sound/zork_raw.o C++ engines/zvision/text/string_manager.o C++ engines/zvision/text/subtitles.o C++ engines/zvision/text/text.o C++ engines/zvision/text/truetype_font.o C++ engines/zvision/video/rlf_decoder.o C++ engines/zvision/video/video.o C++ engines/zvision/video/zork_avi_decoder.o C++ engines/zvision/zvision.o C++ engines/achievements.o C++ engines/advancedDetector.o C++ engines/dialogs.o C++ engines/engine.o C++ engines/game.o C++ engines/metaengine.o C++ engines/obsolete.o C++ engines/savestate.o C++ gui/about.o C++ gui/browser.o C++ gui/chooser.o C++ gui/console.o C++ gui/debugger.o C++ gui/dialog.o C++ gui/editgamedialog.o C++ gui/error.o C++ gui/EventRecorder.o C++ gui/filebrowser-dialog.o C++ gui/gui-manager.o C++ gui/launcher.o C++ gui/massadd.o C++ gui/message.o C++ gui/MetadataParser.o C++ gui/object.o C++ gui/options.o C++ gui/predictivedialog.o C++ gui/saveload.o C++ gui/saveload-dialog.o C++ gui/shaderbrowser-dialog.o C++ gui/textviewer.o C++ gui/themebrowser.o C++ gui/ThemeEngine.o C++ gui/ThemeEval.o C++ gui/ThemeLayout.o C++ gui/ThemeParser.o C++ gui/Tooltip.o C++ gui/unknown-game-dialog.o C++ gui/widget.o C++ gui/animation/Animation.o C++ gui/animation/RepeatAnimationWrapper.o C++ gui/animation/SequenceAnimationComposite.o C++ gui/widgets/editable.o C++ gui/widgets/edittext.o C++ gui/widgets/grid.o C++ gui/widgets/groupedlist.o C++ gui/widgets/list.o C++ gui/widgets/popup.o C++ gui/widgets/scrollbar.o C++ gui/widgets/scrollcontainer.o C++ gui/widgets/tab.o C++ gui/fluidsynth-dialog.o C++ backends/base-backend.o C++ backends/modular-backend.o C++ backends/audiocd/audiocd-stream.o C++ backends/audiocd/default/default-audiocd.o C++ backends/events/default/default-events.o C++ backends/fs/abstract-fs.o C++ backends/fs/stdiostream.o C++ backends/keymapper/action.o C++ backends/keymapper/hardware-input.o C++ backends/keymapper/input-watcher.o gui/options.cpp: In member function 'virtual void GUI::GlobalOptionsDialog::apply()': gui/options.cpp:2955:25: warning: comparison of integer expressions of different signedness: 'int' and 'uint32' {aka 'unsigned int'} [-Wsign-compare] 2955 | if (gDebugLevel != _debugLevelPopUp->getSelectedTag()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ backends/keymapper/keymap.o C++ backends/keymapper/keymapper.o C++ backends/keymapper/remap-widget.o C++ backends/keymapper/standard-actions.o C++ backends/keymapper/virtual-mouse.o C++ backends/log/log.o C++ backends/midi/alsa.o C++ backends/midi/dmedia.o C++ backends/midi/seq.o C++ backends/midi/sndio.o C++ backends/midi/stmidi.o C++ backends/midi/timidity.o C++ backends/saves/savefile.o C++ backends/saves/default/default-saves.o C++ backends/timer/default/default-timer.o C++ backends/graphics/opengl/framebuffer.o C++ backends/graphics/opengl/opengl-graphics.o C++ backends/graphics/opengl/shader.o C++ backends/graphics/opengl/texture.o C++ backends/graphics/opengl/pipelines/clut8.o C++ backends/graphics/opengl/pipelines/fixed.o C++ backends/graphics/opengl/pipelines/pipeline.o C++ backends/graphics/opengl/pipelines/libretro.o C++ backends/graphics/opengl/pipelines/libretro/parser.o C++ backends/graphics/opengl/pipelines/shader.o C++ backends/events/sdl/legacy-sdl-events.o C++ backends/events/sdl/sdl-events.o C++ backends/graphics/sdl/sdl-graphics.o C++ backends/graphics/surfacesdl/surfacesdl-graphics.o C++ backends/mixer/sdl/sdl-mixer.o C++ backends/mutex/sdl/sdl-mutex.o C++ backends/timer/sdl/sdl-timer.o C++ backends/plugins/sdl/sdl-provider.o C++ backends/graphics3d/opengl/framebuffer.o C++ backends/graphics3d/opengl/surfacerenderer.o C++ backends/graphics3d/opengl/texture.o C++ backends/graphics3d/opengl/tiledsurface.o C++ backends/graphics/openglsdl/openglsdl-graphics.o C++ backends/graphics3d/openglsdl/openglsdl-graphics3d.o C++ backends/fs/posix/posix-fs.o C++ backends/fs/posix/posix-fs-factory.o C++ backends/fs/posix/posix-iostream.o C++ backends/fs/posix-drives/posix-drives-fs.o C++ backends/fs/posix-drives/posix-drives-fs-factory.o C++ backends/fs/chroot/chroot-fs-factory.o C++ backends/fs/chroot/chroot-fs.o C++ backends/plugins/posix/posix-provider.o C++ backends/saves/posix/posix-saves.o C++ backends/taskbar/unity/unity-taskbar.o C++ backends/dialogs/gtk/gtk-dialogs.o C++ backends/audiocd/linux/linux-audiocd.o C++ video/3do_decoder.o C++ video/avi_decoder.o C++ video/coktel_decoder.o C++ video/dxa_decoder.o C++ video/flic_decoder.o C++ video/hnm_decoder.o C++ video/mpegps_decoder.o C++ video/mve_decoder.o C++ video/paco_decoder.o C++ video/psx_decoder.o C++ video/qt_decoder.o C++ video/smk_decoder.o C++ video/subtitles.o C++ video/video_decoder.o C++ video/bink_decoder.o C++ video/theora_decoder.o C++ image/bmp.o C++ image/cel_3do.o C++ image/gif.o C++ image/iff.o C++ image/jpeg.o C++ image/pcx.o C++ image/pict.o C++ image/png.o C++ image/tga.o C++ image/codecs/bmp_raw.o C++ image/codecs/cdtoons.o C++ image/codecs/cinepak.o C++ image/codecs/codec.o C++ image/codecs/hlz.o C++ image/codecs/hnm.o C++ image/codecs/indeo3.o C++ image/codecs/indeo4.o C++ image/codecs/indeo5.o C++ image/codecs/jyv1.o C++ image/codecs/mjpeg.o C++ image/codecs/msrle.o C++ image/codecs/msrle4.o C++ image/codecs/msvideo1.o C++ image/codecs/qtrle.o C++ image/codecs/rpza.o C++ image/codecs/smc.o C++ image/codecs/svq1.o C++ image/codecs/truemotion1.o C++ image/codecs/xan.o C++ image/codecs/indeo/indeo.o C++ image/codecs/indeo/indeo_dsp.o C++ image/codecs/indeo/mem.o C++ image/codecs/indeo/vlc.o C++ graphics/blit.o In file included from /usr/include/directfb/directfb.h:32, from /usr/include/SDL2/SDL_syswm.h:80, from ./backends/platform/sdl/sdl-sys.h:196, from ./backends/timer/sdl/sdl-timer.h:27, from backends/timer/sdl/sdl-timer.cpp:27: /usr/include/directfb/directfb++.h: In constructor 'DFBUpdates::DFBUpdates(int)': /usr/include/directfb/directfb++.h:351:22: warning: declaration of 'max_regions' shadows a member of 'DFBUpdates' [-Wshadow] 351 | DFBUpdates( int max_regions = 8 ) | ~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/directfb/directfb++.h:45: /usr/include/directfb/directfb_util.h:1459:17: note: shadowed declaration is here 1459 | int max_regions; | ^~~~~~~~~~~ /usr/include/directfb/directfb++.h: In constructor 'DFBUpdates::DFBUpdates(int)': /usr/include/directfb/directfb++.h:351:22: warning: declaration of 'max_regions' shadows a member of 'DFBUpdates' [-Wshadow] 351 | DFBUpdates( int max_regions = 8 ) | ~~~~^~~~~~~~~~~~~~~ /usr/include/directfb/directfb_util.h:1459:17: note: shadowed declaration is here 1459 | int max_regions; | ^~~~~~~~~~~ /usr/include/directfb/directfb++.h: In constructor 'DFBUpdates::DFBUpdates(int)': /usr/include/directfb/directfb++.h:351:22: warning: declaration of 'max_regions' shadows a member of 'DFBUpdates' [-Wshadow] 351 | DFBUpdates( int max_regions = 8 ) | ~~~~^~~~~~~~~~~~~~~ /usr/include/directfb/directfb_util.h:1459:17: note: shadowed declaration is here 1459 | int max_regions; | ^~~~~~~~~~~ In file included from /usr/include/directfb/directfb.h:32, from /usr/include/SDL2/SDL_syswm.h:80, from ./backends/platform/sdl/sdl-sys.h:196, from ./backends/mixer/sdl/sdl-mixer.h:25, from backends/mixer/sdl/sdl-mixer.cpp:26: /usr/include/directfb/directfb++.h: In constructor 'DFBUpdates::DFBUpdates(int)': /usr/include/directfb/directfb++.h:351:22: warning: declaration of 'max_regions' shadows a member of 'DFBUpdates' [-Wshadow] 351 | DFBUpdates( int max_regions = 8 ) | ~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/directfb/directfb++.h:45: /usr/include/directfb/directfb_util.h:1459:17: note: shadowed declaration is here 1459 | int max_regions; | ^~~~~~~~~~~ /usr/include/directfb/directfb++.h: In constructor 'DFBUpdates::DFBUpdates(int)': /usr/include/directfb/directfb++.h:351:22: warning: declaration of 'max_regions' shadows a member of 'DFBUpdates' [-Wshadow] 351 | DFBUpdates( int max_regions = 8 ) | ~~~~^~~~~~~~~~~~~~~ /usr/include/directfb/directfb_util.h:1459:17: note: shadowed declaration is here 1459 | int max_regions; | ^~~~~~~~~~~ /usr/include/directfb/directfb++.h: In constructor 'DFBUpdates::DFBUpdates(int)': /usr/include/directfb/directfb++.h:351:22: warning: declaration of 'max_regions' shadows a member of 'DFBUpdates' [-Wshadow] 351 | DFBUpdates( int max_regions = 8 ) | ~~~~^~~~~~~~~~~~~~~ /usr/include/directfb/directfb_util.h:1459:17: note: shadowed declaration is here 1459 | int max_regions; | ^~~~~~~~~~~ In file included from /usr/include/directfb/directfb.h:32, from /usr/include/SDL2/SDL_syswm.h:80, from ./backends/platform/sdl/sdl-sys.h:196, from ./backends/events/sdl/sdl-events.h:25, from ./backends/events/sdl/legacy-sdl-events.h:25, from backends/events/sdl/legacy-sdl-events.cpp:26: /usr/include/directfb/directfb++.h: In constructor 'DFBUpdates::DFBUpdates(int)': /usr/include/directfb/directfb++.h:351:22: warning: declaration of 'max_regions' shadows a member of 'DFBUpdates' [-Wshadow] 351 | DFBUpdates( int max_regions = 8 ) | ~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/directfb/directfb++.h:45: /usr/include/directfb/directfb_util.h:1459:17: note: shadowed declaration is here 1459 | int max_regions; | ^~~~~~~~~~~ /usr/include/directfb/directfb++.h: In constructor 'DFBUpdates::DFBUpdates(int)': /usr/include/directfb/directfb++.h:351:22: warning: declaration of 'max_regions' shadows a member of 'DFBUpdates' [-Wshadow] 351 | DFBUpdates( int max_regions = 8 ) | ~~~~^~~~~~~~~~~~~~~ /usr/include/directfb/directfb_util.h:1459:17: note: shadowed declaration is here 1459 | int max_regions; | ^~~~~~~~~~~ /usr/include/directfb/directfb++.h: In constructor 'DFBUpdates::DFBUpdates(int)': /usr/include/directfb/directfb++.h:351:22: warning: declaration of 'max_regions' shadows a member of 'DFBUpdates' [-Wshadow] 351 | DFBUpdates( int max_regions = 8 ) | ~~~~^~~~~~~~~~~~~~~ /usr/include/directfb/directfb_util.h:1459:17: note: shadowed declaration is here 1459 | int max_regions; | ^~~~~~~~~~~ C++ graphics/blit-scale.o In file included from /usr/include/directfb/directfb.h:32, from /usr/include/SDL2/SDL_syswm.h:80, from ./backends/platform/sdl/sdl-sys.h:196, from ./backends/platform/sdl/sdl-window.h:25, from ./backends/graphics/sdl/sdl-graphics.h:26, from ./backends/graphics3d/openglsdl/openglsdl-graphics3d.h:25, from backends/graphics3d/openglsdl/openglsdl-graphics3d.cpp:26: /usr/include/directfb/directfb++.h: In constructor 'DFBUpdates::DFBUpdates(int)': /usr/include/directfb/directfb++.h:351:22: warning: declaration of 'max_regions' shadows a member of 'DFBUpdates' [-Wshadow] 351 | DFBUpdates( int max_regions = 8 ) | ~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/directfb/directfb++.h:45: /usr/include/directfb/directfb_util.h:1459:17: note: shadowed declaration is here 1459 | int max_regions; | ^~~~~~~~~~~ /usr/include/directfb/directfb++.h: In constructor 'DFBUpdates::DFBUpdates(int)': /usr/include/directfb/directfb++.h:351:22: warning: declaration of 'max_regions' shadows a member of 'DFBUpdates' [-Wshadow] 351 | DFBUpdates( int max_regions = 8 ) | ~~~~^~~~~~~~~~~~~~~ /usr/include/directfb/directfb_util.h:1459:17: note: shadowed declaration is here 1459 | int max_regions; | ^~~~~~~~~~~ /usr/include/directfb/directfb++.h: In constructor 'DFBUpdates::DFBUpdates(int)': /usr/include/directfb/directfb++.h:351:22: warning: declaration of 'max_regions' shadows a member of 'DFBUpdates' [-Wshadow] 351 | DFBUpdates( int max_regions = 8 ) | ~~~~^~~~~~~~~~~~~~~ /usr/include/directfb/directfb_util.h:1459:17: note: shadowed declaration is here 1459 | int max_regions; | ^~~~~~~~~~~ C++ graphics/cursorman.o In file included from /usr/include/directfb/directfb.h:32, from /usr/include/SDL2/SDL_syswm.h:80, from ./backends/platform/sdl/sdl-sys.h:196, from ./backends/platform/sdl/sdl-window.h:25, from ./backends/graphics/sdl/sdl-graphics.h:26, from backends/graphics/sdl/sdl-graphics.cpp:22: /usr/include/directfb/directfb++.h: In constructor 'DFBUpdates::DFBUpdates(int)': /usr/include/directfb/directfb++.h:351:22: warning: declaration of 'max_regions' shadows a member of 'DFBUpdates' [-Wshadow] 351 | DFBUpdates( int max_regions = 8 ) | ~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/directfb/directfb++.h:45: /usr/include/directfb/directfb_util.h:1459:17: note: shadowed declaration is here 1459 | int max_regions; | ^~~~~~~~~~~ /usr/include/directfb/directfb++.h: In constructor 'DFBUpdates::DFBUpdates(int)': /usr/include/directfb/directfb++.h:351:22: warning: declaration of 'max_regions' shadows a member of 'DFBUpdates' [-Wshadow] 351 | DFBUpdates( int max_regions = 8 ) | ~~~~^~~~~~~~~~~~~~~ /usr/include/directfb/directfb_util.h:1459:17: note: shadowed declaration is here 1459 | int max_regions; | ^~~~~~~~~~~ /usr/include/directfb/directfb++.h: In constructor 'DFBUpdates::DFBUpdates(int)': /usr/include/directfb/directfb++.h:351:22: warning: declaration of 'max_regions' shadows a member of 'DFBUpdates' [-Wshadow] 351 | DFBUpdates( int max_regions = 8 ) | ~~~~^~~~~~~~~~~~~~~ /usr/include/directfb/directfb_util.h:1459:17: note: shadowed declaration is here 1459 | int max_regions; | ^~~~~~~~~~~ C++ graphics/font.o In file included from /usr/include/directfb/directfb.h:32, from /usr/include/SDL2/SDL_syswm.h:80, from ./backends/platform/sdl/sdl-sys.h:196, from ./backends/events/sdl/sdl-events.h:25, from backends/events/sdl/sdl-events.cpp:26: /usr/include/directfb/directfb++.h: In constructor 'DFBUpdates::DFBUpdates(int)': /usr/include/directfb/directfb++.h:351:22: warning: declaration of 'max_regions' shadows a member of 'DFBUpdates' [-Wshadow] 351 | DFBUpdates( int max_regions = 8 ) | ~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/directfb/directfb++.h:45: /usr/include/directfb/directfb_util.h:1459:17: note: shadowed declaration is here 1459 | int max_regions; | ^~~~~~~~~~~ /usr/include/directfb/directfb++.h: In constructor 'DFBUpdates::DFBUpdates(int)': /usr/include/directfb/directfb++.h:351:22: warning: declaration of 'max_regions' shadows a member of 'DFBUpdates' [-Wshadow] 351 | DFBUpdates( int max_regions = 8 ) | ~~~~^~~~~~~~~~~~~~~ /usr/include/directfb/directfb_util.h:1459:17: note: shadowed declaration is here 1459 | int max_regions; | ^~~~~~~~~~~ /usr/include/directfb/directfb++.h: In constructor 'DFBUpdates::DFBUpdates(int)': /usr/include/directfb/directfb++.h:351:22: warning: declaration of 'max_regions' shadows a member of 'DFBUpdates' [-Wshadow] 351 | DFBUpdates( int max_regions = 8 ) | ~~~~^~~~~~~~~~~~~~~ /usr/include/directfb/directfb_util.h:1459:17: note: shadowed declaration is here 1459 | int max_regions; | ^~~~~~~~~~~ C++ graphics/fontman.o C++ graphics/fonts/amigafont.o C++ graphics/fonts/bdf.o C++ graphics/fonts/consolefont.o C++ graphics/fonts/freetype.o C++ graphics/fonts/macfont.o C++ graphics/fonts/newfont_big.o C++ graphics/fonts/newfont.o C++ graphics/fonts/ttf.o C++ graphics/fonts/winfont.o C++ graphics/framelimiter.o C++ graphics/korfont.o C++ graphics/larryScale.o backends/events/sdl/sdl-events.cpp: In function 'uint32 convUTF8ToUTF32(const char*)': backends/events/sdl/sdl-events.cpp:42:27: warning: declaration of 'u32' shadows a global declaration [-Wshadow] 42 | Common::U32String u32(src); | ^~~ In file included from /usr/include/directfb/direct/os/types.h:47, from /usr/include/directfb/direct/types.h:36, from /usr/include/directfb/direct/Types++.h:38, from /usr/include/directfb/directfb++.h:35: /usr/include/directfb/direct/os/linux/glibc/types.h:70:18: note: shadowed declaration is here 70 | typedef uint32_t u32; | ^~~ C++ graphics/maccursor.o C++ graphics/macgui/datafiles.o In file included from /usr/include/directfb/directfb.h:32, from /usr/include/SDL2/SDL_syswm.h:80, from ./backends/platform/sdl/sdl-sys.h:196, from backends/mutex/sdl/sdl-mutex.cpp:27: /usr/include/directfb/directfb++.h: In constructor 'DFBUpdates::DFBUpdates(int)': /usr/include/directfb/directfb++.h:351:22: warning: declaration of 'max_regions' shadows a member of 'DFBUpdates' [-Wshadow] 351 | DFBUpdates( int max_regions = 8 ) | ~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/directfb/directfb++.h:45: /usr/include/directfb/directfb_util.h:1459:17: note: shadowed declaration is here 1459 | int max_regions; | ^~~~~~~~~~~ /usr/include/directfb/directfb++.h: In constructor 'DFBUpdates::DFBUpdates(int)': /usr/include/directfb/directfb++.h:351:22: warning: declaration of 'max_regions' shadows a member of 'DFBUpdates' [-Wshadow] 351 | DFBUpdates( int max_regions = 8 ) | ~~~~^~~~~~~~~~~~~~~ /usr/include/directfb/directfb_util.h:1459:17: note: shadowed declaration is here 1459 | int max_regions; | ^~~~~~~~~~~ /usr/include/directfb/directfb++.h: In constructor 'DFBUpdates::DFBUpdates(int)': /usr/include/directfb/directfb++.h:351:22: warning: declaration of 'max_regions' shadows a member of 'DFBUpdates' [-Wshadow] 351 | DFBUpdates( int max_regions = 8 ) | ~~~~^~~~~~~~~~~~~~~ /usr/include/directfb/directfb_util.h:1459:17: note: shadowed declaration is here 1459 | int max_regions; | ^~~~~~~~~~~ C++ graphics/macgui/macbutton.o C++ graphics/macgui/macdialog.o C++ graphics/macgui/macfontmanager.o C++ graphics/macgui/macmenu.o C++ graphics/macgui/mactext.o C++ graphics/macgui/mactextwindow.o C++ graphics/macgui/macwidget.o C++ graphics/macgui/macwindow.o C++ graphics/macgui/macwindowborder.o C++ graphics/macgui/macwindowmanager.o C++ graphics/managed_surface.o C++ graphics/nine_patch.o C++ graphics/opengl/context.o C++ graphics/opengl/debug.o C++ graphics/opengl/shader.o C++ graphics/palette.o C++ graphics/pixelformat.o C++ graphics/pm5544.o C++ graphics/primitives.o C++ graphics/renderer.o C++ graphics/scalerplugin.o C++ graphics/scaler/thumbnail_intern.o C++ graphics/screen.o C++ graphics/scaler/normal.o C++ graphics/sjis.o In file included from /usr/include/directfb/directfb.h:32, from /usr/include/SDL2/SDL_syswm.h:80, from ./backends/platform/sdl/sdl-sys.h:196, from ./backends/platform/sdl/sdl-window.h:25, from ./backends/graphics/sdl/sdl-graphics.h:26, from ./backends/graphics/surfacesdl/surfacesdl-graphics.h:26, from backends/graphics/surfacesdl/surfacesdl-graphics.cpp:25: /usr/include/directfb/directfb++.h: In constructor 'DFBUpdates::DFBUpdates(int)': /usr/include/directfb/directfb++.h:351:22: warning: declaration of 'max_regions' shadows a member of 'DFBUpdates' [-Wshadow] 351 | DFBUpdates( int max_regions = 8 ) | ~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/directfb/directfb++.h:45: /usr/include/directfb/directfb_util.h:1459:17: note: shadowed declaration is here 1459 | int max_regions; | ^~~~~~~~~~~ /usr/include/directfb/directfb++.h: In constructor 'DFBUpdates::DFBUpdates(int)': /usr/include/directfb/directfb++.h:351:22: warning: declaration of 'max_regions' shadows a member of 'DFBUpdates' [-Wshadow] 351 | DFBUpdates( int max_regions = 8 ) | ~~~~^~~~~~~~~~~~~~~ /usr/include/directfb/directfb_util.h:1459:17: note: shadowed declaration is here 1459 | int max_regions; | ^~~~~~~~~~~ /usr/include/directfb/directfb++.h: In constructor 'DFBUpdates::DFBUpdates(int)': /usr/include/directfb/directfb++.h:351:22: warning: declaration of 'max_regions' shadows a member of 'DFBUpdates' [-Wshadow] 351 | DFBUpdates( int max_regions = 8 ) | ~~~~^~~~~~~~~~~~~~~ /usr/include/directfb/directfb_util.h:1459:17: note: shadowed declaration is here 1459 | int max_regions; | ^~~~~~~~~~~ C++ graphics/surface.o C++ graphics/svg.o C++ graphics/transform_struct.o C++ graphics/transform_tools.o C++ graphics/transparent_surface.o C++ graphics/thumbnail.o C++ graphics/VectorRenderer.o C++ graphics/VectorRendererSpec.o C++ graphics/wincursor.o C++ graphics/yuv_to_rgb.o C++ graphics/tinygl/api.o C++ graphics/tinygl/arrays.o C++ graphics/tinygl/clear.o C++ graphics/tinygl/clip.o C++ graphics/tinygl/fog.o C++ graphics/tinygl/get.o C++ graphics/tinygl/image_util.o C++ graphics/tinygl/init.o C++ graphics/tinygl/light.o C++ graphics/tinygl/list.o C++ graphics/tinygl/matrix.o C++ graphics/tinygl/memory.o C++ graphics/tinygl/misc.o C++ graphics/tinygl/pixelbuffer.o C++ graphics/tinygl/select.o In file included from /usr/include/directfb/directfb.h:32, from /usr/include/SDL2/SDL_syswm.h:80, from ./backends/platform/sdl/sdl-sys.h:196, from ./backends/platform/sdl/sdl-window.h:25, from ./backends/graphics/sdl/sdl-graphics.h:26, from ./backends/graphics/openglsdl/openglsdl-graphics.h:26, from backends/graphics/openglsdl/openglsdl-graphics.cpp:22: /usr/include/directfb/directfb++.h: In constructor 'DFBUpdates::DFBUpdates(int)': /usr/include/directfb/directfb++.h:351:22: warning: declaration of 'max_regions' shadows a member of 'DFBUpdates' [-Wshadow] 351 | DFBUpdates( int max_regions = 8 ) | ~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/directfb/directfb++.h:45: /usr/include/directfb/directfb_util.h:1459:17: note: shadowed declaration is here 1459 | int max_regions; | ^~~~~~~~~~~ /usr/include/directfb/directfb++.h: In constructor 'DFBUpdates::DFBUpdates(int)': /usr/include/directfb/directfb++.h:351:22: warning: declaration of 'max_regions' shadows a member of 'DFBUpdates' [-Wshadow] 351 | DFBUpdates( int max_regions = 8 ) | ~~~~^~~~~~~~~~~~~~~ /usr/include/directfb/directfb_util.h:1459:17: note: shadowed declaration is here 1459 | int max_regions; | ^~~~~~~~~~~ /usr/include/directfb/directfb++.h: In constructor 'DFBUpdates::DFBUpdates(int)': /usr/include/directfb/directfb++.h:351:22: warning: declaration of 'max_regions' shadows a member of 'DFBUpdates' [-Wshadow] 351 | DFBUpdates( int max_regions = 8 ) | ~~~~^~~~~~~~~~~~~~~ /usr/include/directfb/directfb_util.h:1459:17: note: shadowed declaration is here 1459 | int max_regions; | ^~~~~~~~~~~ C++ graphics/tinygl/specbuf.o C++ graphics/tinygl/texture.o C++ graphics/tinygl/texelbuffer.o C++ graphics/tinygl/vertex.o C++ graphics/tinygl/zbuffer.o C++ graphics/tinygl/zline.o C++ graphics/tinygl/zmath.o C++ graphics/tinygl/ztriangle.o C++ graphics/tinygl/zblit.o C++ graphics/tinygl/zdirtyrect.o C++ graphics/scaler/aspect.o C++ graphics/scaler/dotmatrix.o C++ graphics/scaler/sai.o C++ graphics/scaler/pm.o C++ graphics/scaler/downscaler.o C++ graphics/scaler/scale2x.o C++ graphics/scaler/scale3x.o C++ graphics/scaler/scalebit.o C++ graphics/scaler/tv.o C++ graphics/scaler/hq.o C++ graphics/scaler/edge.o C++ audio/adlib.o C++ audio/adlib_ms.o C++ audio/audiostream.o C++ audio/casio.o C++ audio/cms.o C++ audio/fmopl.o C++ audio/mididrv.o C++ audio/mididrv_ms.o C++ audio/midiparser_qt.o C++ audio/midiparser_smf.o C++ audio/midiparser_xmidi.o C++ audio/midiparser.o C++ audio/midiplayer.o C++ audio/miles_adlib.o C++ audio/miles_midi.o C++ audio/mixer.o C++ audio/mpu401.o C++ audio/mt32gm.o C++ audio/musicplugin.o C++ audio/null.o C++ audio/rate.o C++ audio/timestamp.o C++ audio/decoders/3do.o C++ audio/decoders/aac.o C++ audio/decoders/adpcm.o C++ audio/decoders/aiff.o C++ audio/decoders/apc.o C++ audio/decoders/asf.o C++ audio/decoders/flac.o C++ audio/decoders/g711.o C++ audio/decoders/iff_sound.o C++ audio/decoders/mac_snd.o C++ audio/decoders/mp3.o C++ audio/decoders/qdm2.o C++ audio/decoders/quicktime.o C++ audio/decoders/raw.o C++ audio/decoders/voc.o C++ audio/decoders/vorbis.o C++ audio/decoders/wave.o C++ audio/decoders/wma.o C++ audio/decoders/xa.o C++ audio/decoders/xan_dpcm.o C++ audio/mods/infogrames.o C++ audio/mods/maxtrax.o C++ audio/mods/mod_xm_s3m.o C++ audio/mods/module.o C++ audio/mods/module_mod_xm_s3m.o C++ audio/mods/protracker.o C++ audio/mods/paula.o C++ audio/mods/rjp1.o C++ audio/mods/soundfx.o C++ audio/mods/tfmx.o C++ audio/softsynth/cms.o C++ audio/softsynth/opl/dbopl.o C++ audio/softsynth/opl/dosbox.o C++ audio/softsynth/opl/mame.o C++ audio/softsynth/fmtowns_pc98/pc98_audio.o C++ audio/softsynth/fmtowns_pc98/pcm_common.o C++ audio/softsynth/fmtowns_pc98/sega_audio.o C++ audio/softsynth/fmtowns_pc98/towns_audio.o C++ audio/softsynth/fmtowns_pc98/towns_euphony.o C++ audio/softsynth/fmtowns_pc98/towns_pc98_driver.o C++ audio/softsynth/fmtowns_pc98/towns_pc98_fmsynth.o C++ audio/softsynth/fmtowns_pc98/towns_pc98_plugins.o C++ audio/softsynth/appleiigs.o C++ audio/softsynth/fluidsynth.o C++ audio/softsynth/mt32.o C++ audio/softsynth/eas.o C++ audio/softsynth/pcspk.o C++ audio/softsynth/sid.o C++ audio/softsynth/wave6581.o C++ audio/soundfont/rawfile.o C++ audio/soundfont/rifffile.o C++ audio/soundfont/sf2file.o C++ audio/soundfont/synthfile.o C++ audio/soundfont/vgmcoll.o C++ audio/soundfont/vgminstrset.o C++ audio/soundfont/vgmitem.o C++ audio/soundfont/vgmsamp.o C++ audio/soundfont/vab/psxspu.o C++ audio/soundfont/vab/vab.o C++ audio/softsynth/opl/nuked.o C++ audio/alsa_opl.o C++ math/aabb.o C++ math/angle.o C++ math/cosinetables.o C++ math/dct.o C++ math/fft.o C++ math/frustum.o C++ math/glmath.o C++ math/line2d.o C++ math/line3d.o C++ math/matrix3.o C++ math/matrix4.o C++ math/mdct.o C++ math/plane.o C++ math/quat.o C++ math/ray.o C++ math/rdft.o C++ math/rect2d.o C++ math/sinetables.o C++ math/sinewindows.o C++ math/vector2d.o C++ math/vector3d.o C++ math/vector4d.o C++ common/archive.o C++ common/concatstream.o C++ common/config-manager.o C++ common/coroutines.o C++ common/debug.o C++ common/error.o C++ common/events.o C++ common/file.o C++ common/fs.o C++ common/gui_options.o C++ common/hashmap.o C++ common/language.o C++ common/localization.o C++ common/macresman.o C++ common/memorypool.o C++ common/md5.o C++ common/mutex.o C++ common/osd_message_queue.o C++ common/path.o C++ common/platform.o C++ common/punycode.o C++ common/random.o C++ common/rational.o C++ common/rendermode.o C++ common/str.o C++ common/stream.o C++ common/streamdebug.o C++ common/str-base.o C++ common/str-enc.o C++ common/encodings/singlebyte.o C++ common/system.o C++ common/textconsole.o C++ common/text-to-speech.o C++ common/tokenizer.o C++ common/translation.o C++ common/unicode-bidi.o C++ common/ustr.o C++ common/util.o C++ common/xpfloat.o C++ common/zip-set.o C++ common/compression/clickteam.o C++ common/compression/dcl.o C++ common/compression/gzio.o C++ common/compression/installshield_cab.o C++ common/compression/installshieldv3_archive.o C++ common/compression/powerpacker.o C++ common/compression/rnc_deco.o C++ common/compression/stuffit.o C++ common/compression/unarj.o C++ common/compression/unzip.o C++ common/compression/vise.o C++ common/compression/zlib.o C++ common/formats/iff_container.o C++ common/formats/ini-file.o C++ common/formats/json.o C++ common/formats/quicktime.o C++ common/formats/winexe.o C++ common/formats/winexe_pe.o C++ common/formats/winexe_ne.o C++ common/formats/xmlparser.o C++ common/lua/double_serialization.o C++ common/lua/lapi.o C++ common/lua/lauxlib.o C++ common/lua/lbaselib.o C++ common/lua/lcode.o C++ common/lua/ldblib.o C++ common/lua/ldebug.o C++ common/lua/ldo.o C++ common/lua/lfunc.o C++ common/lua/lgc.o C++ common/lua/linit.o C++ common/lua/liolib.o C++ common/lua/llex.o C++ common/lua/lmathlib.o C++ common/lua/lmem.o C++ common/lua/loadlib.o C++ common/lua/lobject.o C++ common/lua/lopcodes.o C++ common/lua/loslib.o C++ common/lua/lparser.o C++ common/lua/lstate.o C++ common/lua/lstring.o C++ common/lua/lstrlib.o C++ common/lua/ltable.o C++ common/lua/ltablib.o C++ common/lua/ltm.o C++ common/lua/lua_persist.o C++ common/lua/lua_persistence_util.o C++ common/lua/lua_unpersist.o C++ common/lua/lvm.o C++ common/lua/lzio.o C++ common/lua/scummvm_file.o C++ audio/softsynth/mt32/Analog.o C++ audio/softsynth/mt32/BReverbModel.o C++ audio/softsynth/mt32/Display.o C++ audio/softsynth/mt32/File.o C++ audio/softsynth/mt32/FileStream.o C++ audio/softsynth/mt32/LA32FloatWaveGenerator.o C++ audio/softsynth/mt32/LA32Ramp.o C++ audio/softsynth/mt32/LA32WaveGenerator.o C++ audio/softsynth/mt32/MidiStreamParser.o C++ audio/softsynth/mt32/Part.o C++ audio/softsynth/mt32/Partial.o C++ audio/softsynth/mt32/PartialManager.o C++ audio/softsynth/mt32/Poly.o C++ audio/softsynth/mt32/ROMInfo.o C++ audio/softsynth/mt32/Synth.o C++ audio/softsynth/mt32/Tables.o C++ audio/softsynth/mt32/TVA.o C++ audio/softsynth/mt32/TVF.o C++ audio/softsynth/mt32/TVP.o C++ audio/softsynth/mt32/sha1/sha1.o C++ audio/softsynth/mt32/c_interface/c_interface.o C++ audio/softsynth/mt32/srchelper/InternalResampler.o C++ audio/softsynth/mt32/srchelper/srctools/src/FIRResampler.o C++ audio/softsynth/mt32/srchelper/srctools/src/IIR2xResampler.o C++ audio/softsynth/mt32/srchelper/srctools/src/LinearResampler.o C++ audio/softsynth/mt32/srchelper/srctools/src/ResamplerModel.o C++ audio/softsynth/mt32/srchelper/srctools/src/SincResampler.o C++ audio/softsynth/mt32/SampleRateConverter.o AR engines/scumm/libscumm.a AR engines/access/libaccess.a AR engines/adl/libadl.a RANLIB engines/access/libaccess.a AR engines/agi/libagi.a AR engines/agos/libagos.a RANLIB engines/scumm/libscumm.a RANLIB engines/adl/libadl.a RANLIB engines/agi/libagi.a AR engines/ags/libags.a AR engines/asylum/libasylum.a AR engines/avalanche/libavalanche.a AR engines/bbvs/libbbvs.a RANLIB engines/agos/libagos.a AR engines/bladerunner/libbladerunner.a AR engines/buried/libburied.a RANLIB engines/avalanche/libavalanche.a AR engines/cge/libcge.a AR engines/cge2/libcge2.a RANLIB engines/bbvs/libbbvs.a AR engines/cine/libcine.a AR engines/composer/libcomposer.a AR engines/chewy/libchewy.a RANLIB engines/cge/libcge.a RANLIB engines/cge2/libcge2.a RANLIB engines/asylum/libasylum.a RANLIB engines/composer/libcomposer.a AR engines/cruise/libcruise.a AR engines/cryo/libcryo.a AR engines/cryomni3d/libcryomni3d.a AR engines/director/libdirector.a AR engines/dm/libdm.a AR engines/draci/libdraci.a RANLIB engines/cine/libcine.a RANLIB engines/cruise/libcruise.a RANLIB engines/cryo/libcryo.a RANLIB engines/dm/libdm.a AR engines/dragons/libdragons.a AR engines/dreamweb/libdreamweb.a AR engines/drascula/libdrascula.a RANLIB engines/cryomni3d/libcryomni3d.a RANLIB engines/draci/libdraci.a RANLIB engines/dreamweb/libdreamweb.a RANLIB engines/drascula/libdrascula.a AR engines/freescape/libfreescape.a AR engines/gnap/libgnap.a AR engines/glk/libglk.a AR engines/gob/libgob.a AR engines/griffon/libgriffon.a AR engines/grim/libgrim.a AR engines/groovie/libgroovie.a AR engines/hadesch/libhadesch.a AR engines/hdb/libhdb.a RANLIB engines/dragons/libdragons.a RANLIB engines/buried/libburied.a RANLIB engines/chewy/libchewy.a RANLIB engines/freescape/libfreescape.a RANLIB engines/gnap/libgnap.a RANLIB engines/griffon/libgriffon.a RANLIB engines/groovie/libgroovie.a RANLIB engines/director/libdirector.a RANLIB engines/hdb/libhdb.a AR engines/hopkins/libhopkins.a RANLIB engines/hadesch/libhadesch.a RANLIB engines/bladerunner/libbladerunner.a AR engines/hugo/libhugo.a RANLIB engines/ags/libags.a AR engines/icb/libicb.a AR engines/illusions/libillusions.a AR engines/hypno/libhypno.a AR engines/kingdom/libkingdom.a AR engines/lab/liblab.a AR engines/kyra/libkyra.a AR engines/lilliput/liblilliput.a AR engines/lastexpress/liblastexpress.a AR engines/lure/liblure.a AR engines/macventure/libmacventure.a RANLIB engines/gob/libgob.a RANLIB engines/grim/libgrim.a RANLIB engines/hopkins/libhopkins.a RANLIB engines/hugo/libhugo.a RANLIB engines/illusions/libillusions.a RANLIB engines/hypno/libhypno.a RANLIB engines/kingdom/libkingdom.a RANLIB engines/lab/liblab.a RANLIB engines/lilliput/liblilliput.a AR engines/made/libmade.a AR engines/mads/libmads.a AR engines/mohawk/libmohawk.a AR engines/mortevielle/libmortevielle.a AR engines/mtropolis/libmtropolis.a AR engines/mutationofjb/libmutationofjb.a AR engines/myst3/libmyst3.a AR engines/nancy/libnancy.a AR engines/neverhood/libneverhood.a AR engines/ngi/libngi.a AR engines/parallaction/libparallaction.a RANLIB engines/made/libmade.a AR engines/pegasus/libpegasus.a AR engines/petka/libpetka.a AR engines/pink/libpink.a AR engines/playground3d/libplayground3d.a RANLIB engines/lure/liblure.a RANLIB engines/macventure/libmacventure.a RANLIB engines/mortevielle/libmortevielle.a RANLIB engines/mutationofjb/libmutationofjb.a RANLIB engines/myst3/libmyst3.a RANLIB engines/icb/libicb.a RANLIB engines/nancy/libnancy.a RANLIB engines/ngi/libngi.a RANLIB engines/parallaction/libparallaction.a RANLIB engines/petka/libpetka.a RANLIB engines/pink/libpink.a RANLIB engines/playground3d/libplayground3d.a RANLIB engines/mohawk/libmohawk.a AR engines/plumbers/libplumbers.a AR engines/prince/libprince.a RANLIB engines/lastexpress/liblastexpress.a AR engines/private/libprivate.a RANLIB engines/glk/libglk.a RANLIB engines/kyra/libkyra.a RANLIB engines/mads/libmads.a RANLIB engines/neverhood/libneverhood.a RANLIB engines/plumbers/libplumbers.a RANLIB engines/prince/libprince.a RANLIB engines/private/libprivate.a AR engines/queen/libqueen.a AR engines/saga/libsaga.a AR engines/saga2/libsaga2.a AR engines/sci/libsci.a AR engines/sherlock/libsherlock.a AR engines/sky/libsky.a AR engines/sludge/libsludge.a AR engines/stark/libstark.a AR engines/startrek/libstartrek.a AR engines/supernova/libsupernova.a AR engines/sword2/libsword2.a AR engines/sword1/libsword1.a AR engines/sword25/libsword25.a AR engines/teenagent/libteenagent.a AR engines/testbed/libtestbed.a AR engines/tetraedge/libtetraedge.a AR engines/tinsel/libtinsel.a AR engines/toltecs/libtoltecs.a RANLIB engines/mtropolis/libmtropolis.a RANLIB engines/pegasus/libpegasus.a RANLIB engines/queen/libqueen.a RANLIB engines/saga/libsaga.a RANLIB engines/sky/libsky.a RANLIB engines/sludge/libsludge.a RANLIB engines/sword2/libsword2.a RANLIB engines/sword1/libsword1.a RANLIB engines/teenagent/libteenagent.a RANLIB engines/testbed/libtestbed.a AR engines/tony/libtony.a AR engines/toon/libtoon.a AR engines/touche/libtouche.a AR engines/trecision/libtrecision.a AR engines/tsage/libtsage.a AR engines/tucker/libtucker.a RANLIB engines/supernova/libsupernova.a RANLIB engines/toltecs/libtoltecs.a RANLIB engines/sherlock/libsherlock.a RANLIB engines/sword25/libsword25.a RANLIB engines/saga2/libsaga2.a RANLIB engines/startrek/libstartrek.a RANLIB engines/tinsel/libtinsel.a RANLIB engines/tony/libtony.a RANLIB engines/toon/libtoon.a RANLIB engines/touche/libtouche.a RANLIB engines/trecision/libtrecision.a RANLIB engines/tucker/libtucker.a AR engines/twine/libtwine.a AR engines/voyeur/libvoyeur.a AR engines/ultima/libultima.a AR engines/wage/libwage.a AR engines/xeen/libxeen.a AR engines/zvision/libzvision.a RANLIB engines/sci/libsci.a RANLIB engines/stark/libstark.a RANLIB engines/tetraedge/libtetraedge.a RANLIB engines/twine/libtwine.a RANLIB engines/voyeur/libvoyeur.a RANLIB engines/wage/libwage.a RANLIB engines/xeen/libxeen.a AR engines/libengines.a RANLIB engines/zvision/libzvision.a AR backends/libbackends.a AR video/libvideo.a AR image/libimage.a AR audio/libaudio.a AR math/libmath.a AR common/lua/liblua.a RANLIB math/libmath.a RANLIB engines/libengines.a RANLIB engines/tsage/libtsage.a AR common/libcommon.a RANLIB video/libvideo.a RANLIB image/libimage.a RANLIB common/lua/liblua.a RANLIB common/libcommon.a RANLIB audio/libaudio.a RANLIB backends/libbackends.a RANLIB engines/ultima/libultima.a AR engines/wintermute/libwintermute.a RANLIB engines/wintermute/libwintermute.a AR common/formats/libformats.a AR common/compression/libcompression.a RANLIB common/compression/libcompression.a RANLIB common/formats/libformats.a AR gui/libgui.a RANLIB gui/libgui.a AR audio/softsynth/mt32/libmt32.a RANLIB audio/softsynth/mt32/libmt32.a AR graphics/libgraphics.a RANLIB graphics/libgraphics.a C++ base/version.o AR base/libbase.a RANLIB base/libbase.a LINK scummvm >>> WARNING: scummvm: APKBUILD does not run any tests! Alpine policy will soon require that packages have any relevant testsuites run during the build process. To fix, either define a check() function, or declare !check in $options to indicate the package does not have a testsuite. >>> scummvm: Entering fakeroot... fatal: not a git repository (or any of the parent directories): .git install -d "/home/buildozer/aports/testing/scummvm/pkg/scummvm/usr/share/man/man6/" install -c -m 644 "./dists/scummvm.6" "/home/buildozer/aports/testing/scummvm/pkg/scummvm/usr/share/man/man6/scummvm.6" install -d "/home/buildozer/aports/testing/scummvm/pkg/scummvm/usr/share/pixmaps/" install -c -m 644 "./icons/scummvm.xpm" "/home/buildozer/aports/testing/scummvm/pkg/scummvm/usr/share/pixmaps/scummvm.xpm" install -d "/home/buildozer/aports/testing/scummvm/pkg/scummvm/usr/share/icons/hicolor/scalable/apps/" install -c -m 644 "./icons/scummvm.svg" "/home/buildozer/aports/testing/scummvm/pkg/scummvm/usr/share/icons/hicolor/scalable/apps/scummvm.svg" install -d "/home/buildozer/aports/testing/scummvm/pkg/scummvm/usr/share/doc/scummvm" install -c -m 644 ./AUTHORS ./COPYING ./LICENSES/COPYING.BSD ./LICENSES/COPYING.LGPL ./LICENSES/COPYING.FREEFONT ./LICENSES/COPYING.OFL ./LICENSES/COPYING.ISC ./LICENSES/COPYING.LUA ./LICENSES/COPYING.MIT ./LICENSES/COPYING.TINYGL ./LICENSES/COPYING.GLAD ./COPYRIGHT ./NEWS.md ./README.md ./CONTRIBUTING.md "/home/buildozer/aports/testing/scummvm/pkg/scummvm/usr/share/doc/scummvm" install -d "/home/buildozer/aports/testing/scummvm/pkg/scummvm/usr/share/scummvm" install -c -m 644 ./gui/themes/scummmodern.zip ./gui/themes/scummclassic.zip ./gui/themes/scummremastered.zip ./gui/themes/residualvm.zip ./gui/themes/gui-icons.dat ./gui/themes/shaders.dat ./gui/themes/translations.dat ./dists/engine-data/access.dat ./dists/engine-data/cryo.dat ./dists/engine-data/cryomni3d.dat ./dists/engine-data/drascula.dat ./dists/engine-data/hadesch_translations.dat ./dists/engine-data/hugo.dat ./dists/engine-data/kyra.dat ./dists/engine-data/lure.dat ./dists/engine-data/macventure.dat ./dists/engine-data/mort.dat ./dists/engine-data/neverhood.dat ./dists/engine-data/queen.tbl ./dists/engine-data/sky.cpt ./dists/engine-data/supernova.dat ./dists/engine-data/teenagent.dat ./dists/engine-data/tony.dat ./dists/engine-data/toon.dat ./dists/engine-data/ultima.dat ./dists/engine-data/wintermute.zip ./dists/engine-data/xeen.ccs ./dists/engine-data/freescape.dat ./dists/engine-data/fonts.dat ./dists/engine-data/grim-patch.lab ./dists/engine-data/myst3.dat ./dists/engine-data/achievements.dat ./dists/engine-data/classicmacfonts.dat ./dists/engine-data/encoding.dat ./dists/engine-data/macgui.dat ./dists/pred.dic "/home/buildozer/aports/testing/scummvm/pkg/scummvm/usr/share/scummvm/" install -d "/home/buildozer/aports/testing/scummvm/pkg/scummvm/usr/share/applications" install -c -m 644 "./dists/scummvm.desktop" "/home/buildozer/aports/testing/scummvm/pkg/scummvm/usr/share/applications/scummvm.desktop" install -d "/home/buildozer/aports/testing/scummvm/pkg/scummvm/usr/share/metainfo" install -c -m 644 "./dists/scummvm.appdata.xml" "/home/buildozer/aports/testing/scummvm/pkg/scummvm/usr/share/metainfo/scummvm.appdata.xml" install -d "/home/buildozer/aports/testing/scummvm/pkg/scummvm/usr/share/scummvm/shaders" install -c -m 644 ./engines/grim/shaders/emi_actor.fragment ./engines/grim/shaders/emi_actor.vertex ./engines/grim/shaders/emi_actorlights.fragment ./engines/grim/shaders/emi_actorlights.vertex ./engines/grim/shaders/emi_background.fragment ./engines/grim/shaders/emi_background.vertex ./engines/grim/shaders/emi_dimplane.fragment ./engines/grim/shaders/emi_dimplane.vertex ./engines/grim/shaders/emi_sprite.fragment ./engines/grim/shaders/emi_sprite.vertex ./engines/grim/shaders/grim_actor.fragment ./engines/grim/shaders/grim_actor.vertex ./engines/grim/shaders/grim_actorlights.fragment ./engines/grim/shaders/grim_actorlights.vertex ./engines/grim/shaders/grim_background.fragment ./engines/grim/shaders/grim_background.vertex ./engines/grim/shaders/grim_dim.fragment ./engines/grim/shaders/grim_dim.vertex ./engines/grim/shaders/grim_emerg.fragment ./engines/grim/shaders/grim_emerg.vertex ./engines/grim/shaders/grim_primitive.fragment ./engines/grim/shaders/grim_primitive.vertex ./engines/grim/shaders/grim_shadowplane.fragment ./engines/grim/shaders/grim_shadowplane.vertex ./engines/grim/shaders/grim_smush.fragment ./engines/grim/shaders/grim_smush.vertex ./engines/grim/shaders/grim_text.fragment ./engines/grim/shaders/grim_text.vertex ./engines/myst3/shaders/myst3_box.fragment ./engines/myst3/shaders/myst3_box.vertex ./engines/myst3/shaders/myst3_cube.fragment ./engines/myst3/shaders/myst3_cube.vertex ./engines/myst3/shaders/myst3_text.fragment ./engines/myst3/shaders/myst3_text.vertex ./engines/stark/shaders/stark_actor.fragment ./engines/stark/shaders/stark_actor.vertex ./engines/stark/shaders/stark_fade.fragment ./engines/stark/shaders/stark_fade.vertex ./engines/stark/shaders/stark_prop.fragment ./engines/stark/shaders/stark_prop.vertex ./engines/stark/shaders/stark_shadow.fragment ./engines/stark/shaders/stark_shadow.vertex ./engines/stark/shaders/stark_surface.fragment ./engines/stark/shaders/stark_surface.vertex ./engines/wintermute/base/gfx/opengl/shaders/wme_fade.fragment ./engines/wintermute/base/gfx/opengl/shaders/wme_fade.vertex ./engines/wintermute/base/gfx/opengl/shaders/wme_flat_shadow_mask.fragment ./engines/wintermute/base/gfx/opengl/shaders/wme_flat_shadow_mask.vertex ./engines/wintermute/base/gfx/opengl/shaders/wme_flat_shadow_modelx.fragment ./engines/wintermute/base/gfx/opengl/shaders/wme_flat_shadow_modelx.vertex ./engines/wintermute/base/gfx/opengl/shaders/wme_geometry.fragment ./engines/wintermute/base/gfx/opengl/shaders/wme_geometry.vertex ./engines/wintermute/base/gfx/opengl/shaders/wme_line.fragment ./engines/wintermute/base/gfx/opengl/shaders/wme_line.vertex ./engines/wintermute/base/gfx/opengl/shaders/wme_modelx.fragment ./engines/wintermute/base/gfx/opengl/shaders/wme_modelx.vertex ./engines/wintermute/base/gfx/opengl/shaders/wme_shadow_mask.fragment ./engines/wintermute/base/gfx/opengl/shaders/wme_shadow_mask.vertex ./engines/wintermute/base/gfx/opengl/shaders/wme_shadow_volume.fragment ./engines/wintermute/base/gfx/opengl/shaders/wme_shadow_volume.vertex ./engines/wintermute/base/gfx/opengl/shaders/wme_sprite.fragment ./engines/wintermute/base/gfx/opengl/shaders/wme_sprite.vertex ./engines/playground3d/shaders/playground3d_bitmap.fragment ./engines/playground3d/shaders/playground3d_bitmap.vertex ./engines/playground3d/shaders/playground3d_cube.fragment ./engines/playground3d/shaders/playground3d_cube.vertex ./engines/playground3d/shaders/playground3d_fade.fragment ./engines/playground3d/shaders/playground3d_fade.vertex ./engines/freescape/shaders/freescape_bitmap.fragment ./engines/freescape/shaders/freescape_bitmap.vertex ./engines/freescape/shaders/freescape_triangle.fragment ./engines/freescape/shaders/freescape_triangle.vertex "/home/buildozer/aports/testing/scummvm/pkg/scummvm/usr/share/scummvm/shaders" install -d "/home/buildozer/aports/testing/scummvm/pkg/scummvm/usr/bin" install -c -m 755 "./scummvm" "/home/buildozer/aports/testing/scummvm/pkg/scummvm/usr/bin/scummvm" >>> scummvm-doc*: Running split function doc... >>> scummvm-doc*: Preparing subpackage scummvm-doc... >>> scummvm-doc*: Running postcheck for scummvm-doc >>> scummvm*: Running postcheck for scummvm >>> scummvm*: Preparing package scummvm... >>> scummvm*: Stripping binaries >>> scummvm-doc*: Scanning shared objects >>> scummvm*: Scanning shared objects >>> scummvm-doc*: Tracing dependencies... >>> scummvm-doc*: Package size: 376.0 KB >>> scummvm-doc*: Compressing data... >>> scummvm-doc*: Create checksum... >>> scummvm-doc*: Create scummvm-doc-2.7.1-r0.apk >>> scummvm*: Tracing dependencies... so:libFLAC.so.12 so:libSDL2-2.0.so.0 so:libasound.so.2 so:libc.musl-aarch64.so.1 so:libfaad.so.2 so:libfluidsynth.so.3 so:libfreetype.so.6 so:libgcc_s.so.1 so:libjpeg.so.8 so:libogg.so.0 so:libpng16.so.16 so:libstdc++.so.6 so:libtheoradec.so.1 so:libvorbis.so.0 so:libvorbisfile.so.3 so:libz.so.1 >>> scummvm*: Package size: 133.2 MB >>> scummvm*: Compressing data... >>> scummvm*: Create checksum... >>> scummvm*: Create scummvm-2.7.1-r0.apk >>> scummvm: Build complete at Mon, 09 Oct 2023 18:44:16 +0000 elapsed time 0h 5m 44s >>> scummvm: Cleaning up srcdir >>> scummvm: Cleaning up pkgdir >>> scummvm: Uninstalling dependencies... (1/164) Purging .makedepends-scummvm (20231009.183834) (2/164) Purging faad2-dev (2.10.1-r2) (3/164) Purging faad2-libs (2.10.1-r2) (4/164) Purging fluidsynth-dev (2.3.4-r0) (5/164) Purging fluidsynth-libs (2.3.4-r0) (6/164) Purging freetype-dev (2.13.2-r0) (7/164) Purging glu-dev (9.0.3-r3) (8/164) Purging glu (9.0.3-r3) (9/164) Purging jpeg-dev (9e-r1) (10/164) Purging libjpeg-turbo-dev (3.0.0-r1) (11/164) Purging libjpeg-turbo (3.0.0-r1) (12/164) Purging libturbojpeg (3.0.0-r1) (13/164) Purging libpng-dev (1.6.40-r0) (14/164) Purging libtheora-dev (1.1.1-r18) (15/164) Purging libtheora (1.1.1-r18) (16/164) Purging sdl2-dev (2.28.4-r0) (17/164) Purging sdl2 (2.28.4-r0) (18/164) Purging directfb-dev (1.7.7-r7) (19/164) Purging directfb (1.7.7-r7) (20/164) Purging mesa-dev (23.1.8-r1) (21/164) Purging libxdamage-dev (1.1.6-r4) (22/164) Purging libxdamage (1.1.6-r4) (23/164) Purging libxshmfence-dev (1.3.2-r5) (24/164) Purging mesa-egl (23.1.8-r1) (25/164) Purging mesa-gbm (23.1.8-r1) (26/164) Purging mesa-gl (23.1.8-r1) (27/164) Purging mesa-gles (23.1.8-r1) (28/164) Purging mesa-osmesa (23.1.8-r1) (29/164) Purging mesa-rusticl (23.1.8-r1) (30/164) Purging clang15-headers (15.0.7-r18) (31/164) Purging libclc (15.0.7-r2) (32/164) Purging mesa-xatracker (23.1.8-r1) (33/164) Purging mesa (23.1.8-r1) (34/164) Purging brotli-dev (1.1.0-r0) (35/164) Purging brotli (1.1.0-r0) (36/164) Purging clang15-libs (15.0.7-r18) (37/164) Purging dbus-dev (1.14.10-r0) (38/164) Purging freetype (2.13.2-r0) (39/164) Purging jack-dev (1.9.22-r4) (40/164) Purging libdrm-dev (2.4.116-r0) (41/164) Purging libdrm (2.4.116-r0) (42/164) Purging libelf (0.189-r3) (43/164) Purging libpng (1.6.40-r0) (44/164) Purging libsndfile-dev (1.2.2-r0) (45/164) Purging libvorbis-dev (1.3.7-r2) (46/164) Purging libxfixes-dev (6.0.1-r3) (47/164) Purging libxfixes (6.0.1-r3) (48/164) Purging libxshmfence (1.3.2-r5) (49/164) Purging libxxf86vm-dev (1.1.5-r5) (50/164) Purging libxxf86vm (1.1.5-r5) (51/164) Purging mesa-glapi (23.1.8-r1) (52/164) Purging musl-fts (1.2.7-r6) (53/164) Purging opus-dev (1.4-r0) (54/164) Purging pipewire-dev (0.3.79-r0) (55/164) Purging pipewire-libs (0.3.79-r0) (56/164) Purging portaudio-dev (19.7.0-r2) (57/164) Purging libportaudiocxx (19.7.0-r2) (58/164) Purging portaudio (19.7.0-r2) (59/164) Purging pulseaudio-dev (16.1-r11) (60/164) Purging libpulse-mainloop-glib (16.1-r11) (61/164) Purging libpulse (16.1-r11) (62/164) Purging python3-pyc (3.11.6-r0) (63/164) Purging python3-pycache-pyc0 (3.11.6-r0) (64/164) Purging xcb-proto-pyc (1.16.0-r0) (65/164) Purging pyc (0.1-r0) (66/164) Purging readline-dev (8.2.1-r2) (67/164) Purging libhistory (8.2.1-r2) (68/164) Purging roc-toolkit-libs (0.2.5-r0) (69/164) Purging soxr (0.1.3-r7) (70/164) Purging speexdsp (1.2.1-r2) (71/164) Purging spirv-llvm-translator-libs (15.0.0-r4) (72/164) Purging spirv-tools (1.3.261.1-r0) (73/164) Purging tdb-libs (1.4.9-r0) (74/164) Purging tslib (1.22-r1) (75/164) Purging wayland-libs-client (1.22.0-r4) (76/164) Purging wayland-libs-server (1.22.0-r4) (77/164) Purging webrtc-audio-processing (0.3.1-r6) (78/164) Purging alsa-lib-dev (1.2.10-r0) (79/164) Purging jack (1.9.22-r4) (80/164) Purging libsndfile (1.2.2-r0) (81/164) Purging alsa-lib (1.2.10-r0) (82/164) Purging avahi-libs (0.8-r13) (83/164) Purging glib-dev (2.78.0-r0) (84/164) Purging bzip2-dev (1.0.8-r6) (85/164) Purging docbook-xsl (1.79.2-r8) Executing docbook-xsl-1.79.2-r8.post-deinstall (86/164) Purging docbook-xml (4.5-r8) Executing docbook-xml-4.5-r8.post-deinstall (87/164) Purging gettext-dev (0.22.2-r0) (88/164) Purging xz (5.4.4-r0) (89/164) Purging gettext-asprintf (0.22.2-r0) (90/164) Purging gettext (0.22.2-r0) (91/164) Purging gettext-envsubst (0.22.2-r0) (92/164) Purging libxml2-utils (2.11.5-r0) (93/164) Purging libxslt (1.1.38-r1) (94/164) Purging pcre2-dev (10.42-r1) (95/164) Purging zlib-dev (1.3-r0) (96/164) Purging libpcre2-16 (10.42-r1) (97/164) Purging libpcre2-32 (10.42-r1) (98/164) Purging libedit-dev (20230828.3.1-r3) (99/164) Purging ncurses-dev (6.4_p20230918-r2) (100/164) Purging libncurses++ (6.4_p20230918-r2) (101/164) Purging bsd-compat-headers (0.7.2-r5) (102/164) Purging dbus-libs (1.14.10-r0) (103/164) Purging libcamera-ipa (0.1.0-r1) (104/164) Purging libcamera (0.1.0-r1) (105/164) Purging eudev-libs (3.2.14-r0) (106/164) Purging flac-dev (1.4.3-r1) (107/164) Purging libflac++ (1.4.3-r1) (108/164) Purging libflac (1.4.3-r1) (109/164) Purging libxext-dev (1.3.5-r3) (110/164) Purging libxext (1.3.5-r3) (111/164) Purging libx11-dev (1.8.7-r0) (112/164) Purging xtrans (1.5.0-r0) (113/164) Purging libx11 (1.8.7-r0) (114/164) Purging libxcb-dev (1.16-r0) (115/164) Purging libxcb (1.16-r0) (116/164) Purging xcb-proto (1.16.0-r0) (117/164) Purging python3 (3.11.6-r0) (118/164) Purging gdbm (1.23-r1) (119/164) Purging gettext-libs (0.22.2-r0) (120/164) Purging glib (2.78.0-r0) (121/164) Purging gnutls (3.8.1-r0) (122/164) Purging libasyncns (0.8-r2) (123/164) Purging util-linux-dev (2.39.2-r0) (124/164) Purging libfdisk (2.39.2-r0) (125/164) Purging libmount (2.39.2-r0) (126/164) Purging libsmartcols (2.39.2-r0) (127/164) Purging libuuid (2.39.2-r0) (128/164) Purging libblkid (2.39.2-r0) (129/164) Purging libxdmcp-dev (1.1.4-r3) (130/164) Purging libxdmcp (1.1.4-r3) (131/164) Purging libbsd (0.11.7-r3) (132/164) Purging libbz2 (1.0.8-r6) (133/164) Purging libffi-dev (3.4.4-r3) (134/164) Purging linux-headers (6.5-r0) (135/164) Purging llvm15-libs (15.0.7-r12) (136/164) Purging p11-kit (0.25.0-r0) (137/164) Purging libffi (3.4.4-r3) (138/164) Purging libformw (6.4_p20230918-r2) (139/164) Purging libgcrypt (1.10.2-r2) (140/164) Purging libgpg-error (1.47-r2) (141/164) Purging libintl (0.22.2-r0) (142/164) Purging libltdl (2.4.7-r3) (143/164) Purging libmd (1.1.0-r0) (144/164) Purging libmenuw (6.4_p20230918-r2) (145/164) Purging libogg-dev (1.3.5-r5) (146/164) Purging libvorbis (1.3.7-r2) (147/164) Purging libogg (1.3.5-r5) (148/164) Purging libpanelw (6.4_p20230918-r2) (149/164) Purging libsamplerate (0.2.2-r3) (150/164) Purging libtasn1 (4.19.0-r2) (151/164) Purging libunwind (1.7.2-r1) (152/164) Purging libuv (1.46.0-r0) (153/164) Purging libxau-dev (1.0.11-r3) (154/164) Purging libxau (1.0.11-r3) (155/164) Purging libxml2 (2.11.5-r0) (156/164) Purging mpdecimal (2.5.1-r2) (157/164) Purging nettle (3.9.1-r0) (158/164) Purging opus (1.4-r0) (159/164) Purging orc (0.4.34-r0) (160/164) Purging readline (8.2.1-r2) (161/164) Purging sqlite-libs (3.43.1-r0) (162/164) Purging xorgproto (2023.2-r0) (163/164) Purging xz-libs (5.4.4-r0) (164/164) Purging yaml (0.2.5-r2) Executing busybox-1.36.1-r12.trigger OK: 379 MiB in 103 packages >>> scummvm: Updating the testing/aarch64 repository index... >>> scummvm: Signing the index...