>>> scummvm: Building community/scummvm 2.9.0-r0 (using abuild 3.14.1-r5) started Fri, 10 Jan 2025 09:46:19 +0000 >>> scummvm: Validating /home/buildozer/aports/community/scummvm/APKBUILD... >>> scummvm: Analyzing dependencies... >>> scummvm: Installing for build: build-base alsa-lib-dev faad2-dev flac-dev fluidsynth-dev freetype-dev giflib-dev glu-dev jpeg-dev libmad-dev libmpeg2-dev libogg-dev libpng-dev libtheora-dev libvorbis-dev sdl2-dev zlib-dev (1/208) Installing alsa-lib (1.2.13-r0) (2/208) Installing alsa-lib-dev (1.2.13-r0) (3/208) Installing faad2-libs (2.11.1-r0) (4/208) Installing faad2-dev (2.11.1-r0) (5/208) Installing libogg (1.3.5-r5) (6/208) Installing libflac (1.4.3-r1) (7/208) Installing libflac++ (1.4.3-r1) (8/208) Installing libogg-dev (1.3.5-r5) (9/208) Installing flac-dev (1.4.3-r1) (10/208) Installing dbus-libs (1.16.0-r0) (11/208) Installing libffi (3.4.6-r0) (12/208) Installing libintl (0.22.5-r0) (13/208) Installing libeconf (0.6.3-r0) (14/208) Installing libblkid (2.40.2-r4) (15/208) Installing libmount (2.40.2-r4) (16/208) Installing glib (2.82.4-r0) (17/208) Installing opus (1.5.2-r1) (18/208) Installing libsamplerate (0.2.2-r3) (19/208) Installing jack (1.9.22-r4) (20/208) Installing avahi-libs (0.8-r19) (21/208) Installing libcamera-ipa (0.4.0-r0) (22/208) Installing nettle (3.10.1-r0) (23/208) Installing libtasn1 (4.19.0-r2) (24/208) Installing p11-kit (0.25.5-r2) (25/208) Installing gnutls (3.8.8-r0) (26/208) Installing eudev-libs (3.2.14-r5) (27/208) Installing libucontext (1.3.2-r0) (28/208) Installing libunwind (1.8.1-r0) (29/208) Installing yaml (0.2.5-r2) (30/208) Installing libcamera (0.4.0-r0) (31/208) Installing speexdsp (1.2.1-r2) (32/208) Installing libuv (1.49.2-r0) (33/208) Installing roc-toolkit-libs (0.4.0-r1) (34/208) Installing lame-libs (3.100-r5) (35/208) Installing mpg123-libs (1.32.10-r0) (36/208) Installing libvorbis (1.3.7-r2) (37/208) Installing libsndfile (1.2.2-r2) (38/208) Installing webrtc-audio-processing-1 (1.3-r1) (39/208) Installing pipewire-libs (1.2.7-r1) (40/208) Installing portaudio (19.7.0-r2) (41/208) Installing libxau (1.0.12-r0) (42/208) Installing libmd (1.1.0-r0) (43/208) Installing libbsd (0.12.2-r0) (44/208) Installing libxdmcp (1.1.5-r1) (45/208) Installing libxcb (1.17.0-r0) (46/208) Installing libx11 (1.8.10-r0) (47/208) Installing libasyncns (0.8-r4) (48/208) Installing libltdl (2.4.7-r3) (49/208) Installing orc (0.4.40-r1) (50/208) Installing soxr (0.1.3-r7) (51/208) Installing tdb-libs (1.4.12-r0) (52/208) Installing libpulse (17.0-r4) (53/208) Installing fluidsynth-libs (2.4.2-r0) (54/208) Installing dbus-dev (1.16.0-r0) (55/208) Installing bzip2-dev (1.0.8-r6) (56/208) Installing libxml2 (2.13.4-r3) (57/208) Installing libxml2-utils (2.13.4-r3) (58/208) Installing docbook-xml (4.5-r9) Executing docbook-xml-4.5-r9.post-install (59/208) Installing libgpg-error (1.51-r0) (60/208) Installing libgcrypt (1.10.3-r1) (61/208) Installing libxslt (1.1.42-r1) (62/208) Installing docbook-xsl-ns (1.79.2-r11) Executing docbook-xsl-ns-1.79.2-r11.post-install (63/208) Installing docbook-xsl-nons (1.79.2-r11) Executing docbook-xsl-nons-1.79.2-r11.post-install (64/208) Installing docbook-xsl (1.79.2-r11) (65/208) Installing xz (5.6.3-r0) (66/208) Installing gettext-asprintf (0.22.5-r0) (67/208) Installing gettext-libs (0.22.5-r0) (68/208) Installing gettext-envsubst (0.22.5-r0) (69/208) Installing gettext (0.22.5-r0) (70/208) Installing gettext-dev (0.22.5-r0) (71/208) Installing gdbm (1.24-r0) (72/208) Installing mpdecimal (4.0.0-r0) (73/208) Installing libpanelw (6.5_p20241006-r3) (74/208) Installing sqlite-libs (3.47.2-r0) (75/208) Installing python3 (3.12.8-r1) (76/208) Installing python3-pycache-pyc0 (3.12.8-r1) (77/208) Installing pyc (3.12.8-r1) (78/208) Installing python3-pyc (3.12.8-r1) (79/208) Installing py3-parsing (3.2.0-r0) (80/208) Installing py3-parsing-pyc (3.2.0-r0) (81/208) Installing py3-packaging (24.2-r0) (82/208) Installing py3-packaging-pyc (24.2-r0) (83/208) Installing linux-headers (6.12.6-r0) (84/208) Installing libffi-dev (3.4.6-r0) (85/208) Installing bsd-compat-headers (0.7.2-r6) (86/208) Installing libformw (6.5_p20241006-r3) (87/208) Installing libmenuw (6.5_p20241006-r3) (88/208) Installing libncurses++ (6.5_p20241006-r3) (89/208) Installing ncurses-dev (6.5_p20241006-r3) (90/208) Installing libedit-dev (20250104.3.1-r0) (91/208) Installing zlib-dev (1.3.1-r2) (92/208) Installing libpcre2-16 (10.43-r0) (93/208) Installing libpcre2-32 (10.43-r0) (94/208) Installing pcre2-dev (10.43-r0) (95/208) Installing libuuid (2.40.2-r4) (96/208) Installing libfdisk (2.40.2-r4) (97/208) Installing libsmartcols (2.40.2-r4) (98/208) Installing sqlite (3.47.2-r0) (99/208) Installing sqlite-dev (3.47.2-r0) (100/208) Installing util-linux (2.40.2-r4) (101/208) Installing dmesg (2.40.2-r4) (102/208) Installing setarch (2.40.2-r4) (103/208) Installing skalibs-libs (2.14.3.0-r0) (104/208) Installing utmps-libs (0.1.2.3-r2) (105/208) Installing util-linux-misc (2.40.2-r4) (106/208) Installing linux-pam (1.6.1-r1) (107/208) Installing runuser (2.40.2-r4) (108/208) Installing mount (2.40.2-r4) (109/208) Installing losetup (2.40.2-r4) (110/208) Installing hexdump (2.40.2-r4) (111/208) Installing uuidgen (2.40.2-r4) (112/208) Installing blkid (2.40.2-r4) (113/208) Installing sfdisk (2.40.2-r4) (114/208) Installing mcookie (2.40.2-r4) (115/208) Installing agetty (2.40.2-r4) (116/208) Installing wipefs (2.40.2-r4) (117/208) Installing cfdisk (2.40.2-r4) (118/208) Installing umount (2.40.2-r4) (119/208) Installing flock (2.40.2-r4) (120/208) Installing lsblk (2.40.2-r4) (121/208) Installing libcap-ng (0.8.5-r0) (122/208) Installing setpriv (2.40.2-r4) (123/208) Installing lscpu (2.40.2-r4) (124/208) Installing logger (2.40.2-r4) (125/208) Installing partx (2.40.2-r4) (126/208) Installing fstrim (2.40.2-r4) (127/208) Installing findmnt (2.40.2-r4) (128/208) Installing util-linux-dev (2.40.2-r4) (129/208) Installing glib-dev (2.82.4-r0) (130/208) Installing jack-dev (1.9.22-r4) (131/208) Installing pipewire-dev (1.2.7-r1) (132/208) Installing libpulse-mainloop-glib (17.0-r4) (133/208) Installing pulseaudio-dev (17.0-r4) (134/208) Installing libportaudiocxx (19.7.0-r2) (135/208) Installing portaudio-dev (19.7.0-r2) (136/208) Installing libhistory (8.2.13-r0) (137/208) Installing readline-dev (8.2.13-r0) (138/208) Installing opus-dev (1.5.2-r1) (139/208) Installing mpg123-dev (1.32.10-r0) (140/208) Installing libvorbis-dev (1.3.7-r2) (141/208) Installing libsndfile-dev (1.2.2-r2) (142/208) Installing fluidsynth-dev (2.4.2-r0) (143/208) Installing libpng (1.6.44-r0) (144/208) Installing freetype (2.13.3-r0) (145/208) Installing brotli (1.1.0-r2) (146/208) Installing brotli-dev (1.1.0-r2) (147/208) Installing libpng-dev (1.6.44-r0) (148/208) Installing freetype-dev (2.13.3-r0) (149/208) Installing giflib (5.2.2-r0) (150/208) Installing giflib-dev (5.2.2-r0) (151/208) Installing hwdata-pci (0.391-r0) (152/208) Installing libpciaccess (0.18.1-r0) (153/208) Installing libdrm (2.4.124-r0) (154/208) Installing libpciaccess-dev (0.18.1-r0) (155/208) Installing libdrm-dev (2.4.124-r0) (156/208) Installing xorgproto (2024.1-r0) (157/208) Installing libxau-dev (1.0.12-r0) (158/208) Installing libxext (1.3.6-r2) (159/208) Installing xcb-proto (1.17.0-r0) (160/208) Installing xcb-proto-pyc (1.17.0-r0) (161/208) Installing libxdmcp-dev (1.1.5-r1) (162/208) Installing libxcb-dev (1.17.0-r0) (163/208) Installing xtrans (1.5.2-r0) (164/208) Installing libx11-dev (1.8.10-r0) (165/208) Installing libxext-dev (1.3.6-r2) (166/208) Installing libxdamage (1.1.6-r5) (167/208) Installing libxfixes (6.0.1-r4) (168/208) Installing libxfixes-dev (6.0.1-r4) (169/208) Installing libxdamage-dev (1.1.6-r5) (170/208) Installing libxshmfence (1.3.3-r0) (171/208) Installing libxshmfence-dev (1.3.3-r0) (172/208) Installing llvm19-libs (19.1.6-r0) (173/208) Installing spirv-tools (1.3.290.0-r0) (174/208) Installing mesa-glapi (24.3.3-r1) (175/208) Installing wayland-libs-server (1.23.1-r0) (176/208) Installing mesa (24.3.3-r1) (177/208) Installing mesa-gbm (24.3.3-r1) (178/208) Installing wayland-libs-client (1.23.1-r0) (179/208) Installing mesa-egl (24.3.3-r1) (180/208) Installing libxxf86vm (1.1.6-r0) (181/208) Installing mesa-gl (24.3.3-r1) (182/208) Installing mesa-gles (24.3.3-r1) (183/208) Installing mesa-osmesa (24.3.3-r1) (184/208) Installing clang19-headers (19.1.6-r0) (185/208) Installing libclc (19.1.6-r0) (186/208) Installing spirv-llvm-translator-libs (19.1.2-r0) (187/208) Installing clang19-libs (19.1.6-r0) (188/208) Installing mesa-rusticl (24.3.3-r1) (189/208) Installing mesa-xatracker (24.3.3-r1) (190/208) Installing libxxf86vm-dev (1.1.6-r0) (191/208) Installing mesa-dev (24.3.3-r1) (192/208) Installing glu (9.0.3-r3) (193/208) Installing glu-dev (9.0.3-r3) (194/208) Installing libjpeg-turbo (3.1.0-r0) (195/208) Installing libturbojpeg (3.1.0-r0) (196/208) Installing libjpeg-turbo-dev (3.1.0-r0) (197/208) Installing jpeg-dev (9f-r0) (198/208) Installing libmad (0.15.1b-r9) (199/208) Installing libmad-dev (0.15.1b-r9) (200/208) Installing libmpeg2 (0.5.1-r11) (201/208) Installing libmpeg2-dev (0.5.1-r11) (202/208) Installing libtheora (1.1.1-r18) (203/208) Installing libtheora-dev (1.1.1-r18) (204/208) Installing sdl2 (2.30.11-r0) (205/208) Installing sdl2-dev (2.30.11-r0) (206/208) Installing .makedepends-scummvm (20250110.094620) (207/208) Installing util-linux-openrc (2.40.2-r4) (208/208) Installing agetty-openrc (0.55.1-r4) Executing busybox-1.37.0-r10.trigger Executing glib-2.82.4-r0.trigger No schema files found: removed existing output file. OK: 1147 MiB in 324 packages >>> scummvm: Cleaning up srcdir >>> scummvm: Cleaning up pkgdir >>> scummvm: Cleaning up tmpdir >>> scummvm: Fetching https://distfiles.alpinelinux.org/distfiles/edge/scummvm-2.9.0.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 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 >>> scummvm: Fetching https://downloads.scummvm.org/frs/scummvm/2.9.0/scummvm-2.9.0.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 2 242M 2 6540k 0 0 8472k 0 0:00:29 --:--:-- 0:00:29 8472k 6 242M 6 16.3M 0 0 9445k 0 0:00:26 0:00:01 0:00:25 9446k 11 242M 11 28.1M 0 0 10.0M 0 0:00:24 0:00:02 0:00:22 10.0M 15 242M 15 38.6M 0 0 10.2M 0 0:00:23 0:00:03 0:00:20 10.2M 20 242M 20 49.7M 0 0 10.3M 0 0:00:23 0:00:04 0:00:19 10.3M 25 242M 25 61.2M 0 0 10.6M 0 0:00:22 0:00:05 0:00:17 10.9M 33 242M 33 82.0M 0 0 12.1M 0 0:00:20 0:00:06 0:00:14 13.1M 43 242M 43 106M 0 0 13.7M 0 0:00:17 0:00:07 0:00:10 15.7M 54 242M 54 131M 0 0 14.9M 0 0:00:16 0:00:08 0:00:08 18.5M 64 242M 64 156M 0 0 16.0M 0 0:00:15 0:00:09 0:00:06 21.4M 72 242M 72 176M 0 0 16.3M 0 0:00:14 0:00:10 0:00:04 22.8M 82 242M 82 201M 0 0 17.1M 0 0:00:14 0:00:11 0:00:03 23.8M 93 242M 93 226M 0 0 17.7M 0 0:00:13 0:00:12 0:00:01 23.8M 100 242M 100 242M 0 0 18.0M 0 0:00:13 0:00:13 --:--:-- 23.9M >>> scummvm: Fetching https://distfiles.alpinelinux.org/distfiles/edge/scummvm-2.9.0.tar.gz >>> scummvm: Checking sha512sums... scummvm-2.9.0.tar.gz: OK disable-forbidden.patch: OK >>> scummvm: Unpacking /var/cache/distfiles/edge/scummvm-2.9.0.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 14.2.0, 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 Alignment required... no Checking host CPU architecture... x86 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 Checks for ENet... Checking for sendmsg... yes Checking for recvmsg... yes Optional checks for ENet... Checking for getaddrinfo... yes Checking for getnameinfo... yes Checking for gethostbyaddr_r... yes Checking for gethostbyname_r... yes Checking for poll... yes Checking for fcntl... yes Checking for inet_pton... yes Checking for inet_ntop... yes Checking for msghdr.msg_flags... yes Checking for socklen_t... yes 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.1.3... yes Checking for MAD... yes Checking for ALSA >= 0.9... yes Checking for libjpeg >= v6b... yes Checking for PNG >= 1.2.8... yes Checking for GIF >= 5.0.0... yes Checking for libtheoradec >= 1.0... yes Checking for libvpx >= 1.6... no Checking for libfaad... yes Checking for SEQ MIDI... yes Checking for sndio... no Checking for TiMidity... yes Checking for zlib... yes Checking for libmpeg2 >= 0.4.0... yes Checking for liba52... no Looking for curl-config... none found! Checking for libcurl... no Checking for libopenmpt... no Looking for mikmod-config... none found! Checking for libmikmod... no Checking for libmpcdec... no Cloud integration... no Checking for FluidSynth... yes Checking for FluidLite... no (FluidSynth/FluidLite support is mutually exclusive) Checking for Sonivox >= 3.6.12... no 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 nasm... not found Checking for curl... yes Checking for FriBidi... no Test C++11 compatibility during compilation... no Checking for Discord RPC... no Checking for ImGui... yes 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 any 3D game... yes Building Bink video support... yes Building updates support... no Enabling Address Sanitizer... no Enabling Thread Sanitizer... no Enabling Undefined Behavior Sanitizer... no Enabling x86/amd64 SSE2... yes Enabling x86/amd64 AVX2... no Enabling ARM NEON... no Backend... sdl (2.30.11), 16bit color, high resolution, TinyGL, savegame timestamp, HQ and Edge scalers, aspect ratio correction, MT-32 emulator, Lua, Nuked OPL emulator, ENet Engines (builtin): SCUMM [all games] Access ADL AGI AGOS [all games] Adventure Game Studio Sanitarium Lord Avalot d'Argent BAGEL Beavis and Butthead in Virtual Stupidity Blade Runner The Journeyman Project 2: Buried in Time CGE CGE2 Chamber Chewy: Esc from F5 Cinematique evo 1 Magic Composer CRAB Cinematique evo 2 Lost Eden Cryo Omni3D games [all games] Darkseed Dynamix Game Development System Macromedia Director Dungeon Master Dragon History Blazing Dragons Drascula: The Vampire Strikes Back Dreamweb Escape From Hell Freescape Glk Interactive Fiction games UFOs Gobli*ns The Griffon Legend Grim [all games] Groovie [all games] Hades Challenge Hyperspace Delivery Boy! Hopkins FBI Hpl1 Hugo Trilogy Hypnotix Inc. In Cold Blood Illusions Engine The Immortal Kingdom: The Far Reaches Kyra [all games] Labyrinth of Time The Last Express Lilliput Lure of the Temptress M4 MacVenture MADE MADS [all games] Might and Magic [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 QD Engine 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 Starship Titanic 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 Thimbleweed Park Ultima [all games] V-Cruise Voyeur WAGE The Watchmaker Wintermute [all games] Z-Vision WARNING: This ScummVM build contains the following UNSTABLE engines: Lord Avalot d'Argent Chamber Lost Eden Darkseed Dungeon Master Grim [Escape from Monkey Island] Hpl1 In Cold Blood The Immortal The Last Express Lilliput MacVenture MADS [MADS V2] Mohawk [Where in Time is Carmen Sandiego?] Mutation of JB Playground 3d: the testing and playground environment for 3d renderers Sludge Star Trek 25th Anniversary/Judgment Rites TestBed: the Testing framework Ultima [Ultima I - The First Age of Darkness] WAGE The Watchmaker 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/bagel/detection.o C++ engines/bbvs/detection.o C++ engines/bladerunner/detection.o C++ engines/buried/detection.o C++ engines/cge/detection.o C++ engines/cge2/detection.o C++ engines/chamber/detection.o C++ engines/chewy/detection.o C++ engines/cine/detection.o C++ engines/composer/detection.o C++ engines/crab/detection.o C++ engines/cruise/detection.o C++ engines/cryo/detection.o C++ engines/cryomni3d/detection.o C++ engines/darkseed/detection.o C++ engines/dgds/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/dreamweb/detection.o C++ engines/efh/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/immortal/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/m4/detection.o C++ engines/macventure/detection.o C++ engines/made/detection.o C++ engines/mads/detection.o C++ engines/mm/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/qdengine/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/twp/detection.o C++ engines/ultima/detection.o C++ engines/vcruise/detection.o C++ engines/voyeur/detection.o C++ engines/wage/detection.o C++ engines/watchmaker/detection.o C++ engines/wintermute/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/mixer_he.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 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/macgui/macgui.o C++ engines/scumm/macgui/macgui_dialogwindow.o C++ engines/scumm/macgui/macgui_impl.o C++ engines/scumm/macgui/macgui_indy3.o C++ engines/scumm/macgui/macgui_loom.o C++ engines/scumm/macgui/macgui_strings.o C++ engines/scumm/macgui/macgui_v5.o C++ engines/scumm/macgui/macgui_widgets.o C++ engines/scumm/metaengine.o C++ engines/scumm/midiparser_ro.o In file included from ./common/serializer.h:25, from ./engines/scumm/imuse/imuse_internal.h:26, from engines/scumm/imuse/imuse_player.cpp:27: In member function 'void Common::WriteStream::writeSint16LE(int16)', inlined from 'void Common::Serializer::syncAsSint16LE(T&, Version, Version) [with T = short int]' at ./common/serializer.h:122:2, inlined from 'void Scumm::syncWithSerializer(Common::Serializer&, ParameterFader&)' at engines/scumm/imuse/imuse_player.cpp:1117:19, inlined from 'void Common::Serializer::syncArray(T*, size_t, void (*)(Common::Serializer&, T&), Version, Version) [with T = Scumm::ParameterFader]' at ./common/serializer.h:297:14, inlined from 'void Common::Serializer::syncArray(T*, size_t, void (*)(Common::Serializer&, T&), Version, Version) [with T = Scumm::ParameterFader]' at ./common/serializer.h:292:7, inlined from 'virtual void Scumm::Player::saveLoadWithSerializer(Common::Serializer&)' at engines/scumm/imuse/imuse_player.cpp:1193:13: ./common/stream.h:195:31: warning: 'end' may be used uninitialized [-Wmaybe-uninitialized] 195 | writeUint16LE((uint16)value); | ^~~~~~~~~~~~~ engines/scumm/imuse/imuse_player.cpp: In member function 'virtual void Scumm::Player::saveLoadWithSerializer(Common::Serializer&)': engines/scumm/imuse/imuse_player.cpp:1114:30: note: 'end' was declared here 1114 | int16 start, end; | ^~~ engines/scumm/imuse/imuse_player.cpp:1115:24: warning: 'tt' may be used uninitialized [-Wmaybe-uninitialized] 1115 | uint32 tt, ct; | ^~ engines/scumm/imuse/imuse_player.cpp:1115:28: warning: 'ct' may be used uninitialized [-Wmaybe-uninitialized] 1115 | uint32 tt, ct; | ^~ In function 'void Scumm::syncWithSerializer(Common::Serializer&, ParameterFader&)', inlined from 'void Common::Serializer::syncArray(T*, size_t, void (*)(Common::Serializer&, T&), Version, Version) [with T = Scumm::ParameterFader]' at ./common/serializer.h:297:14, inlined from 'void Common::Serializer::syncArray(T*, size_t, void (*)(Common::Serializer&, T&), Version, Version) [with T = Scumm::ParameterFader]' at ./common/serializer.h:292:7, inlined from 'virtual void Scumm::Player::saveLoadWithSerializer(Common::Serializer&)' at engines/scumm/imuse/imuse_player.cpp:1193:13: engines/scumm/imuse/imuse_player.cpp:1120:36: warning: 'start' may be used uninitialized [-Wmaybe-uninitialized] 1120 | int32 diff = end - start; | ^~~~~ engines/scumm/imuse/imuse_player.cpp: In member function 'virtual void Scumm::Player::saveLoadWithSerializer(Common::Serializer&)': engines/scumm/imuse/imuse_player.cpp:1114:23: note: 'start' was declared here 1114 | int16 start, end; | ^~~~~ 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_indy3.o C++ engines/scumm/players/player_mac_loom_monkey.o C++ engines/scumm/players/player_mac_new.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_v4a.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 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 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/basketball/ai.o C++ engines/scumm/he/basketball/basketball.o C++ engines/scumm/he/basketball/collision/bball_collision.o C++ engines/scumm/he/basketball/collision/bball_collision_basketball.o C++ engines/scumm/he/basketball/collision/bball_collision_box.o C++ engines/scumm/he/basketball/collision/bball_collision_cylinder.o C++ engines/scumm/he/basketball/collision/bball_collision_node.o C++ engines/scumm/he/basketball/collision/bball_collision_object.o C++ engines/scumm/he/basketball/collision/bball_collision_player.o C++ engines/scumm/he/basketball/collision/bball_collision_shields.o C++ engines/scumm/he/basketball/collision/bball_collision_sphere.o C++ engines/scumm/he/basketball/collision/bball_collision_stack.o C++ engines/scumm/he/basketball/collision/bball_collision_tree.o C++ engines/scumm/he/basketball/court.o C++ engines/scumm/he/basketball/cursor.o C++ engines/scumm/he/basketball/geo_translation.o C++ engines/scumm/he/basketball/obstacle_avoidance.o C++ engines/scumm/he/basketball/passing.o C++ engines/scumm/he/basketball/shooting.o C++ engines/scumm/he/basketball/trajectory.o C++ engines/scumm/he/cup_player_he.o C++ engines/scumm/he/gfx_comp/aux_comp.o C++ engines/scumm/he/gfx_comp/mrle_comp.o C++ engines/scumm/he/gfx_comp/trle_comp.o C++ engines/scumm/he/gfx_primitives_he.o C++ engines/scumm/he/logic_he.o C++ engines/scumm/he/math_he.o C++ engines/scumm/he/palette_he.o C++ engines/scumm/he/polygon_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/wizwarp_he.o C++ engines/scumm/he/localizer.o C++ engines/scumm/he/logic/baseball2001.o C++ engines/scumm/he/logic/basketball_logic.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/dialog-mapgenerator.o C++ engines/scumm/he/moonbase/map_katton.o C++ engines/scumm/he/moonbase/map_main.o C++ engines/scumm/he/moonbase/map_mif.o engines/scumm/saveload.cpp: In member function 'void Scumm::ScummEngine::loadResourceOLD(Common::Serializer&, Scumm::ResType, Scumm::ResId)': engines/scumm/saveload.cpp:2329:16: warning: 'size' may be used uninitialized [-Wmaybe-uninitialized] 2329 | uint32 size; | ^~~~ C++ engines/scumm/he/moonbase/map_spiff.o C++ engines/scumm/he/moonbase/moonbase.o C++ engines/scumm/he/moonbase/moonbase_fow.o engines/scumm/saveload.cpp: In member function 'void Scumm::ScummEngine::loadResource(Common::Serializer&, Scumm::ResType, Scumm::ResId)': engines/scumm/saveload.cpp:2381:24: warning: 'size' may be used uninitialized [-Wmaybe-uninitialized] 2381 | uint32 size; | ^~~~ engines/scumm/saveload.cpp:2393:24: warning: 'size' may be used uninitialized [-Wmaybe-uninitialized] 2393 | uint32 size; | ^~~~ C++ engines/scumm/he/moonbase/moonbase_gfx.o C++ engines/scumm/dialog-createsession.o C++ engines/scumm/dialog-sessionselector.o C++ engines/scumm/he/net/net_main.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 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/disk_image.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_a2.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_a2.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 C++ engines/agi/sprite.o C++ engines/agi/systemui.o 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 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/surface_generic.o C++ engines/ags/lib/allegro/system.o C++ engines/ags/lib/allegro/unicode.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/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/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_translation.o C++ engines/ags/engine/ac/global_timer.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 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/string.o C++ engines/ags/engine/ac/system.o C++ engines/ags/engine/ac/sys_events.o C++ engines/ags/engine/ac/textbox.o 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_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/cc_static_array.o C++ engines/ags/engine/ac/dynobj/dynobj_manager.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_game.o C++ engines/ags/engine/ac/dynobj/script_mouse.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_system.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/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 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/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 engines/ags/engine/script/cc_instance.cpp: In member function 'int AGS3::ccInstance::CallScriptFunction(const char*, AGS3::int32_t, const AGS3::RuntimeScriptValue*)': engines/ags/engine/script/cc_instance.cpp:327:55: warning: comparison of integer expressions of different signedness: 'int' and 'AGS3::uint32_t' {aka 'unsigned int'} [-Wsign-compare] 327 | (stackdata_ptr + N_BYTES - stackdata) >= (uint32_t)CC_STACK_DATA_SIZE) \ engines/ags/engine/script/cc_instance.cpp:339:41: note: in expansion of macro 'ASSERT_STACK_SPACE_AVAILABLE' 339 | #define ASSERT_STACK_SPACE_VALS(N_VALS) ASSERT_STACK_SPACE_AVAILABLE(N_VALS, sizeof(int32_t) * N_VALS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/ags/engine/script/cc_instance.cpp:427:9: note: in expansion of macro 'ASSERT_STACK_SPACE_VALS' 427 | ASSERT_STACK_SPACE_VALS(numargs + 1 /* return address */); | ^~~~~~~~~~~~~~~~~~~~~~~ engines/ags/engine/script/cc_instance.cpp: In member function 'int AGS3::ccInstance::Run(AGS3::int32_t)': engines/ags/engine/script/cc_instance.cpp:327:55: warning: comparison of integer expressions of different signedness: 'int' and 'AGS3::uint32_t' {aka 'unsigned int'} [-Wsign-compare] 327 | (stackdata_ptr + N_BYTES - stackdata) >= (uint32_t)CC_STACK_DATA_SIZE) \ engines/ags/engine/script/cc_instance.cpp:645:33: note: in expansion of macro 'ASSERT_STACK_SPACE_AVAILABLE' 645 | ASSERT_STACK_SPACE_AVAILABLE(1, arg_lit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/ags/engine/script/cc_instance.cpp:327:55: warning: comparison of integer expressions of different signedness: 'int' and 'AGS3::uint32_t' {aka 'unsigned int'} [-Wsign-compare] 327 | (stackdata_ptr + N_BYTES - stackdata) >= (uint32_t)CC_STACK_DATA_SIZE) \ engines/ags/engine/script/cc_instance.cpp:339:41: note: in expansion of macro 'ASSERT_STACK_SPACE_AVAILABLE' 339 | #define ASSERT_STACK_SPACE_VALS(N_VALS) ASSERT_STACK_SPACE_AVAILABLE(N_VALS, sizeof(int32_t) * N_VALS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/ags/engine/script/cc_instance.cpp:878:25: note: in expansion of macro 'ASSERT_STACK_SPACE_VALS' 878 | ASSERT_STACK_SPACE_VALS(1); | ^~~~~~~~~~~~~~~~~~~~~~~ engines/ags/engine/script/cc_instance.cpp:327:55: warning: comparison of integer expressions of different signedness: 'int' and 'AGS3::uint32_t' {aka 'unsigned int'} [-Wsign-compare] 327 | (stackdata_ptr + N_BYTES - stackdata) >= (uint32_t)CC_STACK_DATA_SIZE) \ engines/ags/engine/script/cc_instance.cpp:339:41: note: in expansion of macro 'ASSERT_STACK_SPACE_AVAILABLE' 339 | #define ASSERT_STACK_SPACE_VALS(N_VALS) ASSERT_STACK_SPACE_AVAILABLE(N_VALS, sizeof(int32_t) * N_VALS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/ags/engine/script/cc_instance.cpp:938:25: note: in expansion of macro 'ASSERT_STACK_SPACE_VALS' 938 | ASSERT_STACK_SPACE_VALS(1); | ^~~~~~~~~~~~~~~~~~~~~~~ engines/ags/engine/script/cc_instance.cpp:327:55: warning: comparison of integer expressions of different signedness: 'int' and 'AGS3::uint32_t' {aka 'unsigned int'} [-Wsign-compare] 327 | (stackdata_ptr + N_BYTES - stackdata) >= (uint32_t)CC_STACK_DATA_SIZE) \ engines/ags/engine/script/cc_instance.cpp:339:41: note: in expansion of macro 'ASSERT_STACK_SPACE_AVAILABLE' 339 | #define ASSERT_STACK_SPACE_VALS(N_VALS) ASSERT_STACK_SPACE_AVAILABLE(N_VALS, sizeof(int32_t) * N_VALS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/ags/engine/script/cc_instance.cpp:1147:25: note: in expansion of macro 'ASSERT_STACK_SPACE_VALS' 1147 | ASSERT_STACK_SPACE_VALS(num_args_to_func + 1 /* return address */); | ^~~~~~~~~~~~~~~~~~~~~~~ engines/ags/engine/script/cc_instance.cpp:327:55: warning: comparison of integer expressions of different signedness: 'int' and 'AGS3::uint32_t' {aka 'unsigned int'} [-Wsign-compare] 327 | (stackdata_ptr + N_BYTES - stackdata) >= (uint32_t)CC_STACK_DATA_SIZE) \ engines/ags/engine/script/cc_instance.cpp:335:43: note: in expansion of macro 'ASSERT_STACK_SPACE_AVAILABLE' 335 | #define ASSERT_STACK_SPACE_BYTES(N_BYTES) ASSERT_STACK_SPACE_AVAILABLE(1, N_BYTES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/ags/engine/script/cc_instance.cpp:1412:33: note: in expansion of macro 'ASSERT_STACK_SPACE_BYTES' 1412 | ASSERT_STACK_SPACE_BYTES(arg_size); | ^~~~~~~~~~~~~~~~~~~~~~~~ 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 engines/ags/plugins/ags_plugin.cpp: In member function 'virtual void AGS3::IAGSEngine::GetRenderStageDesc(AGS3::AGSRenderStageDesc*)': engines/ags/plugins/ags_plugin.cpp:748:73: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 748 | _G(gfxDriver)->GetStageMatrixes((RenderMatrixes &)desc->Matrixes); | ~~~~~~^~~~~~~~ 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_app_open_url/ags_app_open_url.o C++ engines/ags/plugins/ags_blend/ags_blend.o C++ engines/ags/plugins/ags_bm_font_renderer/ags_bm_font_renderer.o C++ engines/ags/plugins/ags_clipboard/ags_clipboard.o C++ engines/ags/plugins/ags_collision_detector/ags_collision_detector.o C++ engines/ags/plugins/ags_consoles/ags_consoles.o C++ engines/ags/plugins/ags_controller/ags_controller.o C++ engines/ags/plugins/ags_controller/ags_controller_arcnor.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_sprite_video/ags_sprite_video.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 C++ engines/ags/plugins/ags_trans/ags_trans.o 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 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 engines/ags/plugins/ags_pal_render/raycast.cpp: In function 'double AGS3::Plugins::AGSPalRender::fsqrt(double)': engines/ags/plugins/ags_pal_render/raycast.cpp:179:32: warning: 'tempf' is used uninitialized [-Wuninitialized] 179 | *tfptr = (0xbfcdd90a - *tfptr) >> 1; /* estimate of 1/sqrt(y) */ | ^~~~~~ engines/ags/plugins/ags_pal_render/raycast.cpp:175:22: note: 'tempf' declared here 175 | double x, z, tempf; | ^~~~~ C++ engines/ags/lib/freetype-2.1.3/autohint/ahangles.o C++ engines/ags/lib/freetype-2.1.3/autohint/ahglobal.o C++ engines/ags/lib/freetype-2.1.3/autohint/ahglyph.o C++ engines/ags/lib/freetype-2.1.3/autohint/ahhint.o C++ engines/ags/lib/freetype-2.1.3/ftgloadr.o C++ engines/ags/lib/freetype-2.1.3/ftutil.o C++ engines/ags/lib/allegro/surface_sse2.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 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/scenetitle.o C++ engines/asylum/views/video.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/bagel/bagel.o C++ engines/bagel/console.o C++ engines/bagel/metaengine.o C++ engines/bagel/music.o C++ engines/bagel/baglib/area_object.o C++ engines/bagel/baglib/bagel.o C++ engines/bagel/baglib/base_pda.o C++ engines/bagel/baglib/bmp_object.o C++ engines/bagel/baglib/button_object.o C++ engines/bagel/baglib/character_object.o C++ engines/bagel/baglib/chat_wnd.o C++ engines/bagel/baglib/command_object.o C++ engines/bagel/baglib/cursor.o C++ engines/bagel/baglib/dev_dlg.o C++ engines/bagel/baglib/dossier_object.o C++ engines/bagel/baglib/event_sdev.o C++ engines/bagel/baglib/exam.o C++ engines/bagel/baglib/expression.o C++ engines/bagel/baglib/expression_object.o C++ engines/bagel/baglib/fmovie.o C++ engines/bagel/baglib/help.o C++ engines/bagel/baglib/ifstream.o C++ engines/bagel/baglib/inv.o C++ engines/bagel/baglib/link_object.o C++ engines/bagel/baglib/log_msg.o C++ engines/bagel/baglib/master_win.o C++ engines/bagel/baglib/menu_dlg.o C++ engines/bagel/baglib/moo.o C++ engines/bagel/baglib/movie_object.o C++ engines/bagel/baglib/object.o C++ engines/bagel/baglib/paint_table.o C++ engines/bagel/baglib/pan_bitmap.o C++ engines/bagel/baglib/pan_window.o C++ engines/bagel/baglib/parse_object.o C++ engines/bagel/baglib/pda.o C++ engines/bagel/baglib/rp_object.o C++ engines/bagel/baglib/save_game_file.o C++ engines/bagel/baglib/sound_object.o C++ engines/bagel/baglib/sprite_object.o C++ engines/bagel/baglib/storage_dev_bmp.o C++ engines/bagel/baglib/storage_dev_win.o C++ engines/bagel/baglib/text_object.o C++ engines/bagel/baglib/time_object.o C++ engines/bagel/baglib/var.o C++ engines/bagel/baglib/variable_object.o C++ engines/bagel/baglib/wield.o C++ engines/bagel/baglib/zoom_pda.o C++ engines/bagel/boflib/app.o C++ engines/bagel/boflib/cache.o C++ engines/bagel/boflib/crc.o C++ engines/bagel/boflib/dat_file.o C++ engines/bagel/boflib/debug.o C++ engines/bagel/boflib/error.o C++ engines/bagel/boflib/event_loop.o C++ engines/bagel/boflib/file.o C++ engines/bagel/boflib/file_functions.o C++ engines/bagel/boflib/llist.o C++ engines/bagel/boflib/log.o C++ engines/bagel/boflib/misc.o C++ engines/bagel/boflib/options.o C++ engines/bagel/boflib/queue.o C++ engines/bagel/boflib/string_functions.o C++ engines/bagel/boflib/res.o C++ engines/bagel/boflib/sound.o C++ engines/bagel/boflib/string.o C++ engines/bagel/boflib/timer.o C++ engines/bagel/boflib/vector.o C++ engines/bagel/boflib/gfx/bitmap.o C++ engines/bagel/boflib/gfx/cursor.o C++ engines/bagel/boflib/gfx/palette.o C++ engines/bagel/boflib/gfx/sprite.o C++ engines/bagel/boflib/gfx/text.o C++ engines/bagel/boflib/gui/button.o C++ engines/bagel/boflib/gui/dialog.o C++ engines/bagel/boflib/gui/edit_text.o C++ engines/bagel/boflib/gui/list_box.o C++ engines/bagel/boflib/gui/movie.o C++ engines/bagel/boflib/gui/scroll_bar.o C++ engines/bagel/boflib/gui/text_box.o C++ engines/bagel/boflib/gui/window.o C++ engines/bagel/dialogs/credits_dialog.o C++ engines/bagel/dialogs/next_cd_dialog.o C++ engines/bagel/dialogs/opt_window.o C++ engines/bagel/dialogs/quit_dialog.o C++ engines/bagel/dialogs/restart_dialog.o C++ engines/bagel/dialogs/restore_dialog.o C++ engines/bagel/dialogs/save_dialog.o C++ engines/bagel/dialogs/start_dialog.o C++ engines/bagel/spacebar/spacebar.o C++ engines/bagel/spacebar/bib_odds_wnd.o C++ engines/bagel/spacebar/bibble_window.o C++ engines/bagel/spacebar/computer.o C++ engines/bagel/spacebar/filter.o C++ engines/bagel/spacebar/full_wnd.o C++ engines/bagel/spacebar/main_link_object.o C++ engines/bagel/spacebar/main_window.o C++ engines/bagel/spacebar/master_win.o C++ engines/bagel/spacebar/nav_window.o C++ engines/bagel/spacebar/slot_wnd.o C++ engines/bagel/spacebar/sraf_computer.o C++ engines/bagel/spacebar/thud.o C++ engines/bagel/spacebar/vid_wnd.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/sound.o C++ engines/buried/title_sequence.o C++ engines/buried/video_window.o C++ engines/buried/window.o C++ engines/buried/demo/demo_menu.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/chamber/anim.o C++ engines/chamber/bkbuff.o C++ engines/chamber/cga.o C++ engines/chamber/chamber.o C++ engines/chamber/cursor.o C++ engines/chamber/decompr.o C++ engines/chamber/dialog.o C++ engines/chamber/ifgm.o C++ engines/chamber/input.o C++ engines/chamber/invent.o C++ engines/chamber/kult.o C++ engines/chamber/menu.o C++ engines/chamber/metaengine.o C++ engines/chamber/portrait.o C++ engines/chamber/print.o C++ engines/chamber/r_pers.o C++ engines/chamber/r_puzzl.o C++ engines/chamber/r_sprit.o C++ engines/chamber/r_texts.o C++ engines/chamber/resdata.o C++ engines/chamber/room.o C++ engines/chamber/savegame.o C++ engines/chamber/script.o C++ engines/chamber/sound.o C++ engines/chamber/timer.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 engines/chamber/script.cpp: In function 'uint16 Chamber::SCR_TRAP()': engines/chamber/script.cpp:111:40: warning: format '%lX' expects argument of type 'long unsigned int', but argument 3 has type 'int' [-Wformat=] 111 | warning("SCR TRAP 0x%02X @ 0x%lX", *script_ptr, script_ptr - templ_data); | ~~^ ~~~~~~~~~~~~~~~~~~~~~~~ | | | | long unsigned int int | %X 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/room14.o C++ engines/chewy/rooms/room16.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/crab/app.o C++ engines/crab/crab.o C++ engines/crab/collision.o C++ engines/crab/console.o C++ engines/crab/filesystem.o C++ engines/crab/game.o C++ engines/crab/GameParam.o C++ engines/crab/loaders.o C++ engines/crab/LoadingScreen.o C++ engines/crab/metaengine.o C++ engines/crab/mainmenu.o C++ engines/crab/PathfindingAgent.o C++ engines/crab/PathfindingGraphNode.o C++ engines/crab/PathfindingGrid.o C++ engines/crab/Polygon.o C++ engines/crab/Rectangle.o C++ engines/crab/ScreenSettings.o C++ engines/crab/Shape.o C++ engines/crab/splash.o C++ engines/crab/timer.o C++ engines/crab/XMLDoc.o C++ engines/crab/TTSHandler.o C++ engines/crab/ai/moveeffect.o C++ engines/crab/ai/movement.o C++ engines/crab/ai/spriteai.o C++ engines/crab/ai/SpriteConstant.o C++ engines/crab/animation/animation.o C++ engines/crab/animation/AnimationFrame.o C++ engines/crab/animation/animframe.o C++ engines/crab/animation/animset.o C++ engines/crab/animation/fightanim.o C++ engines/crab/animation/fightmove.o C++ engines/crab/animation/fightmoves.o C++ engines/crab/animation/imageeffect.o C++ engines/crab/animation/PopUp.o C++ engines/crab/animation/sprite.o C++ engines/crab/animation/walkframes.o C++ engines/crab/event/conversationdata.o C++ engines/crab/event/effect.o C++ engines/crab/event/EventSeqGroup.o C++ engines/crab/event/EventSequence.o C++ engines/crab/event/eventstore.o C++ engines/crab/event/gameevent.o C++ engines/crab/event/GameEventInfo.o C++ engines/crab/event/gameeventmanager.o C++ engines/crab/event/quest.o C++ engines/crab/event/trigger.o C++ engines/crab/event/triggerset.o C++ engines/crab/image/Image.o C++ engines/crab/image/ImageManager.o C++ engines/crab/input/cursor.o C++ engines/crab/input/fightinput.o C++ engines/crab/input/hotkey.o C++ engines/crab/input/input.o C++ engines/crab/item/Item.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:50:27: warning: 'item' may be used uninitialized [-Wmaybe-uninitialized] 50 | T item; | ^~~~ C++ engines/crab/item/ItemCollection.o C++ engines/crab/item/ItemMenu.o C++ engines/crab/item/ItemSlot.o C++ engines/crab/item/StatPreview.o C++ engines/crab/level/level_ai.o C++ engines/crab/level/level_collide.o C++ engines/crab/level/level_draw.o C++ engines/crab/level/level_load.o C++ engines/crab/level/level_objects.o C++ engines/crab/level/level.o C++ engines/crab/level/LevelExit.o C++ engines/crab/level/MusicArea.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:69:27: warning: 'item' may be used uninitialized [-Wmaybe-uninitialized] 69 | T item; | ^~~~ C++ engines/crab/level/Stairs.o C++ engines/crab/level/talknotify.o C++ engines/crab/music/MusicManager.o C++ engines/crab/people/opinion.o C++ engines/crab/people/person.o C++ engines/crab/people/personbase.o C++ engines/crab/people/trait.o C++ engines/crab/stat/Stat.o C++ engines/crab/stat/StatDrawHelper.o C++ engines/crab/stat/StatTemplate.o C++ engines/crab/text/color.o C++ engines/crab/text/TextManager.o C++ engines/crab/TMX/TMXLayer.o C++ engines/crab/TMX/TMXTileSet.o C++ engines/crab/TMX/TMXMap.o C++ engines/crab/ui/AlphaImage.o C++ engines/crab/ui/button.o C++ engines/crab/ui/Caption.o C++ engines/crab/ui/ChapterIntro.o C++ engines/crab/ui/ClipButton.o C++ engines/crab/ui/CreditScreen.o C++ engines/crab/ui/DevConsole.o C++ engines/crab/ui/dialogbox.o C++ engines/crab/ui/element.o C++ engines/crab/ui/emotion.o C++ engines/crab/ui/FileData.o C++ engines/crab/ui/GameOverMenu.o C++ engines/crab/ui/GeneralSettingMenu.o C++ engines/crab/ui/GfxSettingMenu.o C++ engines/crab/ui/HealthIndicator.o C++ engines/crab/ui/HoverInfo.o C++ engines/crab/ui/hud.o C++ engines/crab/ui/ImageData.o C++ engines/crab/ui/Inventory.o C++ engines/crab/ui/journal.o C++ engines/crab/ui/KeyBindMenu.o C++ engines/crab/ui/map.o C++ engines/crab/ui/MapData.o C++ engines/crab/ui/MapMarkerMenu.o C++ engines/crab/ui/ModMenu.o C++ engines/crab/ui/OptionMenu.o C++ engines/crab/ui/OptionSelect.o C++ engines/crab/ui/ParagraphData.o C++ engines/crab/ui/PauseMenu.o C++ engines/crab/ui/PersonHandler.o C++ engines/crab/ui/PersonScreen.o C++ engines/crab/ui/ProgressBar.o C++ engines/crab/ui/questmenu.o C++ engines/crab/ui/QuestText.o C++ engines/crab/ui/ReplyButton.o C++ engines/crab/ui/ReplyMenu.o C++ engines/crab/ui/ResolutionMenu.o C++ engines/crab/ui/SaveGameMenu.o C++ engines/crab/ui/SectionHeader.o C++ engines/crab/ui/slider.o C++ engines/crab/ui/SlideShow.o C++ engines/crab/ui/StateButton.o C++ engines/crab/ui/textarea.o C++ engines/crab/ui/textdata.o C++ engines/crab/ui/ToggleButton.o C++ engines/crab/ui/TraitButton.o C++ engines/crab/ui/TraitMenu.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 engines/crab/ui/KeyBindMenu.cpp: In member function 'void Crab::pyrodactyl::ui::KeyBindMenu::initMenu(const int&)': engines/crab/ui/KeyBindMenu.cpp:97:19: warning: array subscript [0, 1] is outside array bounds of 'Crab::pyrodactyl::ui::ButtonMenu [2]' {aka 'Crab::pyrodactyl::ui::Menu [2]'} [-Warray-bounds=] 97 | _menu[type]._element.resize(size); | ~~~~~~~~~~^ In file included from engines/crab/ui/KeyBindMenu.cpp:32: ./engines/crab/ui/KeyBindMenu.h:74:20: note: while referencing 'Crab::pyrodactyl::ui::KeyBindMenu::_menu' 74 | ButtonMenu _menu[CON_TOTAL]; | ^~~~~ 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/darkseed/adlib_worx.o C++ engines/darkseed/animation.o C++ engines/darkseed/anm.o C++ engines/darkseed/console.o C++ engines/darkseed/cursor.o C++ engines/darkseed/cutscene.o C++ engines/darkseed/darkseed.o C++ engines/darkseed/debugconsole.o C++ engines/darkseed/gamefont.o C++ engines/darkseed/img.o C++ engines/darkseed/inventory.o C++ engines/darkseed/metaengine.o C++ engines/darkseed/morph.o C++ engines/darkseed/music.o C++ engines/darkseed/nsp.o C++ engines/darkseed/objects.o C++ engines/darkseed/pal.o C++ engines/darkseed/pic.o C++ engines/darkseed/player.o C++ engines/darkseed/room.o C++ engines/darkseed/sound.o C++ engines/darkseed/sprites.o C++ engines/darkseed/titlefont.o C++ engines/darkseed/tostext.o C++ engines/darkseed/usecode.o C++ engines/dgds/ads.o C++ engines/dgds/clock.o C++ engines/dgds/console.o C++ engines/dgds/decompress.o C++ engines/dgds/dgds.o C++ engines/dgds/dgds_rect.o C++ engines/dgds/dialog.o C++ engines/dgds/dragon_native.o C++ engines/dgds/drawing.o C++ engines/dgds/font.o C++ engines/dgds/game_palettes.o C++ engines/dgds/globals.o C++ engines/dgds/hoc_intro.o C++ engines/dgds/image.o C++ engines/dgds/inventory.o C++ engines/dgds/menu.o C++ engines/dgds/metaengine.o C++ engines/dgds/parser.o C++ engines/dgds/request.o C++ engines/dgds/resource.o C++ engines/dgds/scene.o C++ engines/dgds/scripts.o C++ engines/dgds/sound.o C++ engines/dgds/sound_raw.o C++ engines/dgds/ttm.o C++ engines/dgds/minigames/china_tank.o C++ engines/dgds/minigames/china_train.o C++ engines/dgds/minigames/dragon_arcade.o C++ engines/dgds/minigames/dragon_arcade_ttm.o C++ engines/dgds/minigames/shell_game.o C++ engines/dgds/sound/midiparser_sci.o C++ engines/dgds/sound/music.o C++ engines/dgds/sound/drivers/adlib.o C++ engines/dgds/sound/drivers/amigamac1.o C++ engines/dgds/sound/drivers/cms.o C++ engines/dgds/sound/drivers/midi.o C++ engines/dgds/sound/drivers/midipatch.o C++ engines/dgds/sound/resource/sci_resource.o C++ engines/dgds/sound/resource/resource_audio.o C++ engines/director/archive.o C++ engines/director/cast.o In file included from ./engines/dgds/sound/scispan.h:25, from ./engines/dgds/sound/drivers/mididriver.h:25, from ./engines/dgds/sound/music.h:40, from ./engines/dgds/sound/midiparser_sci.h:25, from engines/dgds/sound/midiparser_sci.cpp:24: ./common/span.h: In instantiation of 'Common::NamedSpanImpl::mutable_value_derived_type& Common::NamedSpanImpl::allocate(size_type, const Common::String&) [with ValueType = const unsigned char; Derived = Dgds::SciSpan; mutable_value_derived_type = Dgds::SciSpan; size_type = unsigned int]': engines/dgds/sound/midiparser_sci.cpp:146:46: required from here 146 | SciSpan outData = _mixedData->allocate(totalSize * 2, Common::String::format("mixed sound.%d", _pSnd ? _pSnd->resourceId : -1)); // FIXME: creates overhead and still may be not enough to hold all data | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common/span.h:831:24: warning: casting 'Dgds::SciSpan' to 'Common::NamedSpanImpl::mutable_value_derived_type&' {aka 'Dgds::SciSpan&'} does not use 'Dgds::SciSpan::SciSpan(const Other&) [with Other = Dgds::SciSpan; ValueType = unsigned char]' [-Wcast-user-defined] 831 | return (mutable_value_derived_type &)const_cast &>(this->impl()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/director/channel.o C++ engines/director/cursor.o ./common/span.h: In instantiation of 'Common::SpanImpl::mutable_value_derived_type& Common::SpanImpl::allocate(size_type) [with ValueType = const unsigned char; Derived = Dgds::SciSpan; mutable_value_derived_type = Dgds::SciSpan; size_type = unsigned int]': ./common/span.h:828:23: required from 'Common::NamedSpanImpl::mutable_value_derived_type& Common::NamedSpanImpl::allocate(size_type, const Common::String&) [with ValueType = const unsigned char; Derived = Dgds::SciSpan; mutable_value_derived_type = Dgds::SciSpan; size_type = unsigned int]' 828 | super_type::allocate(numEntries); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ engines/dgds/sound/midiparser_sci.cpp:146:46: required from here 146 | SciSpan outData = _mixedData->allocate(totalSize * 2, Common::String::format("mixed sound.%d", _pSnd ? _pSnd->resourceId : -1)); // FIXME: creates overhead and still may be not enough to hold all data | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common/span.h:656:24: warning: casting 'Dgds::SciSpan' to 'Common::SpanImpl::mutable_value_derived_type&' {aka 'Dgds::SciSpan&'} does not use 'Dgds::SciSpan::SciSpan(const Other&) [with Other = Dgds::SciSpan; ValueType = unsigned char]' [-Wcast-user-defined] 656 | return (mutable_value_derived_type &)const_cast &>(this->impl()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/director/debugger.o C++ engines/director/director.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 In file included from ./engines/dgds/sound/scispan.h:25, from ./engines/dgds/sound/drivers/mididriver.h:25, from engines/dgds/sound/drivers/cms.cpp:22: ./common/span.h: In instantiation of 'Common::NamedSpanImpl::mutable_value_derived_type& Common::NamedSpanImpl::allocateFromSpan(const Common::NamedSpanImpl&) [with OtherValueType = const unsigned char; ValueType = const unsigned char; Derived = Dgds::SciSpan; mutable_value_derived_type = Dgds::SciSpan]': engines/dgds/sound/drivers/cms.cpp:738:30: required from here 738 | _patchData->allocateFromSpan(*res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./common/span.h:839:24: warning: casting 'Dgds::SciSpan' to 'Common::NamedSpanImpl::mutable_value_derived_type&' {aka 'Dgds::SciSpan&'} does not use 'Dgds::SciSpan::SciSpan(const Other&) [with Other = Dgds::SciSpan; ValueType = unsigned char]' [-Wcast-user-defined] 839 | return (mutable_value_derived_type &)const_cast &>(this->impl()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common/span.h: In instantiation of 'Common::SpanImpl::mutable_value_derived_type& Common::SpanImpl::allocateFromSpan(const Other&) [with Other = Common::NamedSpanImpl; ValueType = const unsigned char; Derived = Dgds::SciSpan; mutable_value_derived_type = Dgds::SciSpan]': ./common/span.h:836:31: required from 'Common::NamedSpanImpl::mutable_value_derived_type& Common::NamedSpanImpl::allocateFromSpan(const Common::NamedSpanImpl&) [with OtherValueType = const unsigned char; ValueType = const unsigned char; Derived = Dgds::SciSpan; mutable_value_derived_type = Dgds::SciSpan]' 836 | super_type::allocateFromSpan(other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ engines/dgds/sound/drivers/cms.cpp:738:30: required from here 738 | _patchData->allocateFromSpan(*res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./common/span.h:666:24: warning: casting 'Dgds::SciSpan' to 'Common::SpanImpl::mutable_value_derived_type&' {aka 'Dgds::SciSpan&'} does not use 'Dgds::SciSpan::SciSpan(const Other&) [with Other = Dgds::SciSpan; ValueType = unsigned char]' [-Wcast-user-defined] 666 | return (mutable_value_derived_type &)const_cast &>(this->impl()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./engines/dgds/sound/scispan.h:25, from ./engines/dgds/sound/resource/sci_resource.h:30, from engines/dgds/sound/drivers/adlib.cpp:29: ./common/span.h: In instantiation of 'Common::NamedSpanImpl::mutable_value_derived_type& Common::NamedSpanImpl::allocateFromSpan(const Common::NamedSpanImpl&) [with OtherValueType = const unsigned char; ValueType = const unsigned char; Derived = Dgds::SciSpan; mutable_value_derived_type = Dgds::SciSpan]': engines/dgds/sound/drivers/adlib.cpp:840:34: required from here 840 | _rhythmKeyMap->allocateFromSpan(data.subspan(5320, kRhythmKeys)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common/span.h:839:24: warning: casting 'Dgds::SciSpan' to 'Common::NamedSpanImpl::mutable_value_derived_type&' {aka 'Dgds::SciSpan&'} does not use 'Dgds::SciSpan::SciSpan(const Other&) [with Other = Dgds::SciSpan; ValueType = unsigned char]' [-Wcast-user-defined] 839 | return (mutable_value_derived_type &)const_cast &>(this->impl()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/director/images.o ./common/span.h: In instantiation of 'Common::SpanImpl::mutable_value_derived_type& Common::SpanImpl::allocateFromSpan(const Other&) [with Other = Common::NamedSpanImpl; ValueType = const unsigned char; Derived = Dgds::SciSpan; mutable_value_derived_type = Dgds::SciSpan]': ./common/span.h:836:31: required from 'Common::NamedSpanImpl::mutable_value_derived_type& Common::NamedSpanImpl::allocateFromSpan(const Common::NamedSpanImpl&) [with OtherValueType = const unsigned char; ValueType = const unsigned char; Derived = Dgds::SciSpan; mutable_value_derived_type = Dgds::SciSpan]' 836 | super_type::allocateFromSpan(other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ engines/dgds/sound/drivers/adlib.cpp:840:34: required from here 840 | _rhythmKeyMap->allocateFromSpan(data.subspan(5320, kRhythmKeys)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common/span.h:666:24: warning: casting 'Dgds::SciSpan' to 'Common::SpanImpl::mutable_value_derived_type&' {aka 'Dgds::SciSpan&'} does not use 'Dgds::SciSpan::SciSpan(const Other&) [with Other = Dgds::SciSpan; ValueType = unsigned char]' [-Wcast-user-defined] 666 | return (mutable_value_derived_type &)const_cast &>(this->impl()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common/span.h: In instantiation of 'Common::NamedSpanImpl::mutable_value_derived_type& Common::NamedSpanImpl::allocateFromStream(Common::SeekableReadStream&, size_type, const Common::String&) [with ValueType = const unsigned char; Derived = Dgds::SciSpan; mutable_value_derived_type = Dgds::SciSpan; size_type = unsigned int]': ./common/span.h:856:28: required from 'Common::NamedSpanImpl::mutable_value_derived_type& Common::NamedSpanImpl::allocateFromStream(Common::File&, size_type) [with ValueType = const unsigned char; Derived = Dgds::SciSpan; mutable_value_derived_type = Dgds::SciSpan; size_type = unsigned int]' 856 | return allocateFromStream(file, numEntries, file.getName()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/dgds/sound/drivers/adlib.cpp:883:35: required from here 883 | patchData->allocateFromStream(f, patchSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./common/span.h:852:24: warning: casting 'Dgds::SciSpan' to 'Common::NamedSpanImpl::mutable_value_derived_type&' {aka 'Dgds::SciSpan&'} does not use 'Dgds::SciSpan::SciSpan(const Other&) [with Other = Dgds::SciSpan; ValueType = unsigned char]' [-Wcast-user-defined] 852 | return (mutable_value_derived_type &)const_cast &>(this->impl()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common/span.h: In instantiation of 'Common::SpanImpl::mutable_value_derived_type& Common::SpanImpl::allocateFromStream(Common::SeekableReadStream&, size_type) [with ValueType = const unsigned char; Derived = Dgds::SciSpan; mutable_value_derived_type = Dgds::SciSpan; size_type = unsigned int]': ./common/span.h:849:33: required from 'Common::NamedSpanImpl::mutable_value_derived_type& Common::NamedSpanImpl::allocateFromStream(Common::SeekableReadStream&, size_type, const Common::String&) [with ValueType = const unsigned char; Derived = Dgds::SciSpan; mutable_value_derived_type = Dgds::SciSpan; size_type = unsigned int]' 849 | super_type::allocateFromStream(stream, numEntries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./common/span.h:856:28: required from 'Common::NamedSpanImpl::mutable_value_derived_type& Common::NamedSpanImpl::allocateFromStream(Common::File&, size_type) [with ValueType = const unsigned char; Derived = Dgds::SciSpan; mutable_value_derived_type = Dgds::SciSpan; size_type = unsigned int]' 856 | return allocateFromStream(file, numEntries, file.getName()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/dgds/sound/drivers/adlib.cpp:883:35: required from here 883 | patchData->allocateFromStream(f, patchSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./common/span.h:679:24: warning: casting 'Dgds::SciSpan' to 'Common::SpanImpl::mutable_value_derived_type&' {aka 'Dgds::SciSpan&'} does not use 'Dgds::SciSpan::SciSpan(const Other&) [with Other = Dgds::SciSpan; ValueType = unsigned char]' [-Wcast-user-defined] 679 | return (mutable_value_derived_type &)const_cast &>(this->impl()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common/span.h: In instantiation of 'Common::SpanImpl::mutable_value_derived_type& Common::SpanImpl::allocate(size_type) [with ValueType = const unsigned char; Derived = Dgds::SciSpan; mutable_value_derived_type = Dgds::SciSpan; size_type = unsigned int]': ./common/span.h:676:3: required from 'Common::SpanImpl::mutable_value_derived_type& Common::SpanImpl::allocateFromStream(Common::SeekableReadStream&, size_type) [with ValueType = const unsigned char; Derived = Dgds::SciSpan; mutable_value_derived_type = Dgds::SciSpan; size_type = unsigned int]' 676 | allocate(numEntries); | ^~~~~~~~ ./common/span.h:849:33: required from 'Common::NamedSpanImpl::mutable_value_derived_type& Common::NamedSpanImpl::allocateFromStream(Common::SeekableReadStream&, size_type, const Common::String&) [with ValueType = const unsigned char; Derived = Dgds::SciSpan; mutable_value_derived_type = Dgds::SciSpan; size_type = unsigned int]' 849 | super_type::allocateFromStream(stream, numEntries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./common/span.h:856:28: required from 'Common::NamedSpanImpl::mutable_value_derived_type& Common::NamedSpanImpl::allocateFromStream(Common::File&, size_type) [with ValueType = const unsigned char; Derived = Dgds::SciSpan; mutable_value_derived_type = Dgds::SciSpan; size_type = unsigned int]' 856 | return allocateFromStream(file, numEntries, file.getName()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/dgds/sound/drivers/adlib.cpp:883:35: required from here 883 | patchData->allocateFromStream(f, patchSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./common/span.h:656:24: warning: casting 'Dgds::SciSpan' to 'Common::SpanImpl::mutable_value_derived_type&' {aka 'Dgds::SciSpan&'} does not use 'Dgds::SciSpan::SciSpan(const Other&) [with Other = Dgds::SciSpan; ValueType = unsigned char]' [-Wcast-user-defined] 656 | return (mutable_value_derived_type &)const_cast &>(this->impl()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/director/metaengine.o C++ engines/director/movie.o C++ engines/director/picture.o C++ engines/director/resource.o C++ engines/director/rte.o C++ engines/director/score.o C++ engines/director/sound.o C++ engines/director/sprite.o C++ engines/director/stxt.o C++ engines/director/tests.o C++ engines/director/transitions.o C++ engines/director/types.o C++ engines/director/util.o C++ engines/director/window.o C++ engines/director/castmember/castmember.o C++ engines/director/castmember/bitmap.o C++ engines/director/castmember/digitalvideo.o C++ engines/director/castmember/filmloop.o C++ engines/director/castmember/movie.o C++ engines/director/castmember/palette.o C++ engines/director/castmember/script.o C++ engines/director/castmember/shape.o C++ engines/director/castmember/sound.o C++ engines/director/castmember/text.o C++ engines/director/castmember/transition.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 C++ engines/director/lingo/lingo-funcs.o C++ engines/director/lingo/lingo-gr.o C++ engines/director/lingo/lingo-lex.o In file included from ./graphics/macgui/macwindowmanager.h:34, from engines/director/window.cpp:27: ./graphics/macgui/macwindow.h: In instantiation of 'Director::AbstractObject* Director::Object::clone() [with Derived = Director::Window]': ./engines/director/lingo/lingo-object.h:144:18: required from here 144 | AbstractObject *clone() override { | ^~~~~ ./graphics/macgui/macwindow.h:192:7: warning: 'Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)' is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] 192 | class MacWindow : public BaseMacWindow { | ^~~~~~~~~ In file included from ./graphics/macgui/macwindow.h:27: ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ C++ engines/director/lingo/lingo-mci.o In file included from engines/director/window.cpp:35: ./engines/director/window.h:103:7: note: synthesized method 'Graphics::MacWindow::MacWindow(const Graphics::MacWindow&)' first required here 103 | class Window : public Graphics::MacWindow, public Object { | ^~~~~~ In file included from ./engines/director/window.h:25: ./engines/director/lingo/lingo-object.h:145:24: note: synthesized method 'Director::Window::Window(const Director::Window&)' first required here 145 | return new Derived(static_cast(*this)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/director/lingo/lingo.cpp: In member function 'Common::String Director::Lingo::decodeInstruction(Director::ScriptData*, uint, uint*)': engines/director/lingo/lingo.cpp:525:53: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 525 | double d = *(double *)(&i); | ^~~~~~~~~~~~~~ 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/lingodec/ast.o C++ engines/director/lingo/lingodec/context.o C++ engines/director/lingo/lingodec/codewritervisitor.o C++ engines/director/lingo/lingodec/handler.o C++ engines/director/lingo/lingodec/names.o C++ engines/director/lingo/lingodec/script.o C++ engines/director/lingo/xlibs/aiff.o C++ engines/director/lingo/xlibs/applecdxobj.o C++ engines/director/lingo/xlibs/askuser.o C++ engines/director/lingo/xlibs/backdrop.o C++ engines/director/lingo/xlibs/barakeobj.o C++ engines/director/lingo/xlibs/batqt.o C++ engines/director/lingo/xlibs/bimxobj.o C++ engines/director/lingo/xlibs/blitpict.o C++ engines/director/lingo/xlibs/cdromxobj.o engines/director/lingo/lingodec/handler.cpp: In member function 'uint32 LingoDec::Handler::translateBytecode(LingoDec::Bytecode&, uint32)': engines/director/lingo/lingodec/handler.cpp:680:70: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 680 | auto f = Common::SharedPtr(new Datum(*(float *)(&bytecode.obj))); | ^~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/director/lingo/xlibs/closebleedwindowxcmd.o C++ engines/director/lingo/xlibs/colorxobj.o engines/director/lingo/lingodec/handler.cpp: In member function 'void LingoDec::Handler::writeBytecodeText(LingoDec::CodeWriterVisitor&) const': engines/director/lingo/lingodec/handler.cpp:1290:67: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1290 | code.write(Common::String::format("%g", (*(const float *)(&bytecode.obj)))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/director/lingo/xlibs/colorcursorxobj.o engines/director/transitions.cpp: In member function 'void Director::Window::playTransition(uint, Director::RenderMode, uint16, uint8, uint8, Director::TransitionType, Director::CastMemberID)': engines/director/transitions.cpp:550:114: warning: array subscript [0, 52] is outside array bounds of 'const Director:: [53]' [-Warray-bounds=] 550 | warning("Window::playTransition(): Unhandled transition type %s %d %d", transProps[t.type].name, t.duration, t.chunkSize); | ~~~~~~~~~~~~~~~~~^ engines/director/transitions.cpp:79:16: note: while referencing 'Director::transProps' 79 | } static const transProps[] = { | ^~~~~~~~~~ C++ engines/director/lingo/xlibs/consumer.o C++ engines/director/lingo/xlibs/cursorxobj.o C++ engines/director/lingo/xlibs/darkenscreen.o C++ engines/director/lingo/xlibs/dateutil.o C++ engines/director/lingo/xlibs/developerStack.o C++ engines/director/lingo/xlibs/dialogsxobj.o C++ engines/director/lingo/xlibs/dirutil.o C++ engines/director/lingo/xlibs/dllglue.o C++ engines/director/lingo/xlibs/dpwavi.o C++ engines/director/lingo/xlibs/dpwqtw.o C++ engines/director/lingo/xlibs/draw.o C++ engines/director/lingo/xlibs/ednox.o C++ engines/director/lingo/xlibs/eventq.o C++ engines/director/lingo/xlibs/fadegammadownxcmd.o C++ engines/director/lingo/xlibs/fadegammaupxcmd.o C++ engines/director/lingo/xlibs/fadegammaxcmd.o C++ engines/director/lingo/xlibs/fedracul.o C++ engines/director/lingo/xlibs/feimasks.o C++ engines/director/lingo/xlibs/feiprefs.o C++ engines/director/lingo/xlibs/fileexists.o C++ engines/director/lingo/xlibs/fileio.o C++ engines/director/lingo/xlibs/findereventsxcmd.o C++ engines/director/lingo/xlibs/findfolder.o C++ engines/director/lingo/xlibs/findsys.o C++ engines/director/lingo/xlibs/findwin.o C++ engines/director/lingo/xlibs/flushxobj.o C++ engines/director/lingo/xlibs/fplayxobj.o C++ engines/director/lingo/xlibs/fsutil.o C++ engines/director/lingo/xlibs/genutils.o C++ engines/director/lingo/xlibs/getscreenrectsxfcn.o C++ engines/director/lingo/xlibs/getscreensizexfcn.o C++ engines/director/lingo/xlibs/gpid.o C++ engines/director/lingo/xlibs/henry.o C++ engines/director/lingo/xlibs/hitmap.o C++ engines/director/lingo/xlibs/inixobj.o C++ engines/director/lingo/xlibs/instobj.o C++ engines/director/lingo/xlibs/iscd.o C++ engines/director/lingo/xlibs/ispippin.o C++ engines/director/lingo/xlibs/jitdraw3.o C++ engines/director/lingo/xlibs/jwxini.o C++ engines/director/lingo/xlibs/labeldrvxobj.o C++ engines/director/lingo/xlibs/maniacbg.o C++ engines/director/lingo/xlibs/mapnavigatorxobj.o C++ engines/director/lingo/xlibs/memcheckxobj.o C++ engines/director/lingo/xlibs/memoryxobj.o C++ engines/director/lingo/xlibs/misc.o C++ engines/director/lingo/xlibs/miscx.o C++ engines/director/lingo/xlibs/mmaskxobj.o C++ engines/director/lingo/xlibs/mmovie.o C++ engines/director/lingo/xlibs/moovxobj.o C++ engines/director/lingo/xlibs/movemousejp.o C++ engines/director/lingo/xlibs/movemousexobj.o C++ engines/director/lingo/xlibs/movieidxxobj.o C++ engines/director/lingo/xlibs/movutils.o C++ engines/director/lingo/xlibs/mystisle.o C++ engines/director/lingo/xlibs/openbleedwindowxcmd.o C++ engines/director/lingo/xlibs/orthoplayxobj.o C++ engines/director/lingo/xlibs/paco.o C++ engines/director/lingo/xlibs/palxobj.o C++ engines/director/lingo/xlibs/panel.o C++ engines/director/lingo/xlibs/popupmenuxobj.o C++ engines/director/lingo/xlibs/porta.o C++ engines/director/lingo/xlibs/prefpath.o C++ engines/director/lingo/xlibs/printomatic.o C++ engines/director/lingo/xlibs/processxobj.o C++ engines/director/lingo/xlibs/qtcatmovieplayerxobj.o C++ engines/director/lingo/xlibs/qtmovie.o engines/director/lingo/lingo.cpp:525:52: warning: array subscript 'double[0]' is partly outside array bounds of 'void (* [1])()' [-Warray-bounds=] 525 | double d = *(double *)(&i); | ^~~~~~~~~~~~~~~ engines/director/lingo/lingo.cpp:509:22: note: object 'i' of size 4 509 | inst i; | ^ C++ engines/director/lingo/xlibs/qtvr.o C++ engines/director/lingo/xlibs/quicktime.o C++ engines/director/lingo/xlibs/registercomponent.o C++ engines/director/lingo/xlibs/remixxcmd.o 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/stagetc.o C++ engines/director/lingo/xlibs/syscolor.o C++ engines/director/lingo/xlibs/unittest.o C++ engines/director/lingo/xlibs/valkyrie.o C++ engines/director/lingo/xlibs/videodiscxobj.o C++ engines/director/lingo/xlibs/vmisonxfcn.o C++ engines/director/lingo/xlibs/volumelist.o C++ engines/director/lingo/xlibs/widgetxobj.o C++ engines/director/lingo/xlibs/window.o C++ engines/director/lingo/xlibs/winxobj.o C++ engines/director/lingo/xlibs/wininfo.o C++ engines/director/lingo/xlibs/xcmdglue.o C++ engines/director/lingo/xlibs/xio.o C++ engines/director/lingo/xlibs/xplayanim.o C++ engines/director/lingo/xlibs/xsoundxfcn.o C++ engines/director/lingo/xlibs/xwin.o C++ engines/director/lingo/xlibs/yasix.o C++ engines/director/lingo/xtras/directsound.o C++ engines/director/lingo/xtras/keypoll.o C++ engines/director/lingo/xtras/qtvrxtra.o C++ engines/director/lingo/xtras/scrnutil.o C++ engines/director/lingo/xtras/timextra.o C++ engines/director/debugger/debugtools.o C++ engines/director/debugger/dt-cast.o C++ engines/director/debugger/dt-controlpanel.o C++ engines/director/debugger/dt-lists.o C++ engines/director/debugger/dt-score.o C++ engines/director/debugger/dt-script-d2.o C++ engines/director/debugger/dt-script-d4.o C++ engines/director/debugger/dt-scripts.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 engines/director/debugger/dt-script-d4.cpp: In member function 'void Director::DT::RenderScriptVisitor::byteCode(const LingoDec::HandlerNode&)': engines/director/debugger/dt-script-d4.cpp:1055:75: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1055 | code.write(Common::String::format("%g", (*(const float *)(&bytecode.obj)))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 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 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/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 C++ engines/dreamweb/monitor.o C++ engines/dreamweb/mouse.o C++ engines/dreamweb/newplace.o 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/efh/constants.o C++ engines/efh/efh.o C++ engines/efh/fight.o C++ engines/efh/files.o C++ engines/efh/graphics.o C++ engines/efh/init.o C++ engines/efh/menu.o C++ engines/efh/metaengine.o C++ engines/efh/savegames.o C++ engines/efh/script.o C++ engines/efh/sound.o C++ engines/efh/utils.o C++ engines/freescape/area.o C++ engines/freescape/assets.o C++ engines/freescape/font.o C++ engines/freescape/events.o C++ engines/freescape/demo.o C++ engines/freescape/freescape.o C++ engines/freescape/games/castle/castle.o C++ engines/freescape/games/castle/amiga.o C++ engines/freescape/games/castle/dos.o C++ engines/freescape/games/castle/zx.o C++ engines/freescape/games/dark/amiga.o C++ engines/freescape/games/dark/atari.o C++ engines/freescape/games/dark/cpc.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 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/atari.o C++ engines/freescape/games/eclipse/dos.o C++ engines/freescape/games/eclipse/eclipse.o C++ engines/freescape/games/eclipse/cpc.o C++ engines/freescape/games/eclipse/zx.o C++ engines/freescape/games/palettes.o C++ engines/freescape/gfx.o C++ engines/freescape/loaders/8bitImage.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/objects/geometricobject.o C++ engines/freescape/objects/group.o C++ engines/freescape/objects/sensor.o C++ engines/freescape/sweepAABB.o C++ engines/freescape/sound.o C++ engines/freescape/ui.o C++ engines/freescape/unpack.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 engines/freescape/unpack.cpp: In function 'void Freescape::unpack_data(unsigned char*, unsigned char*, unsigned int*, unsigned int)': engines/freescape/unpack.cpp:146:36: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 146 | if (buf - save_buf >= packed_data_len) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ engines/freescape/unpack.cpp:150:28: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 150 | if (buf - save_buf < packed_data_len) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 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 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 C++ engines/glk/alan2/exe.o 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 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 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 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 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 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 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 C++ engines/glk/advsys/detection.o C++ engines/glk/agt/detection.o C++ engines/glk/alan2/detection.o In file included from ./engines/glk/tads/tads2/object.h:28, from engines/glk/tads/tads2/object.cpp:22: engines/glk/tads/tads2/object.cpp: In function 'void Glk::TADS::TADS2::obj1undo(mcmcxdef*, objucxdef*)': ./engines/glk/tads/tads2/property.h:60:21: warning: array subscript 0 is outside array bounds of 'Glk::TADS::TADS2::uchar [0]' [-Warray-bounds=] 60 | #define prpflg(p) (*(((uchar *)(p)) + 5)) | ~^~~~~~~~~~~~~~~~~~~~~~ engines/glk/tads/tads2/object.cpp:728:17: note: in expansion of macro 'prpflg' 728 | prpflg(objofsp(objptr, pofs)) &= ~PRPFIGN; /* no longer ignored */ | ^~~~~~ cc1plus: note: source object is likely at address zero 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_adibou1.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_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/vimatrack.o C++ engines/grim/emi/sound/scxtrack.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_grim_patch.o C++ engines/grim/lua_v1.o C++ engines/grim/lua_v1_actor.o C++ engines/grim/lua_v1_graphics.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:334:34, inlined from 'Common::Archive* Grim::loadUpdateArchive(Common::SeekableReadStream*)' at engines/grim/update/update.cpp:40:10: ./common/archive.h:334:41: warning: array subscript 'Common::SearchSet::__as_base [0]' is partly outside array bounds of 'unsigned char [12]' [-Warray-bounds=] 334 | 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 12 allocated by 'operator new' 36 | Common::Archive *update = new LangFilter(cab, g_grim->getGameLanguage()); | ^ 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/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/logic/cell.o C++ engines/groovie/video/player.o C++ engines/groovie/video/vdx.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 C++ engines/groovie/metaengine.o 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 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 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 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/hpl1/string.o C++ engines/hpl1/opengl.o C++ engines/hpl1/graphics.o C++ engines/hpl1/serialize.o C++ engines/hpl1/engine/ai/AI.o C++ engines/hpl1/engine/ai/AINodeContainer.o C++ engines/hpl1/engine/ai/AINodeGenerator.o C++ engines/hpl1/engine/ai/AStar.o C++ engines/hpl1/engine/ai/StateMachine.o C++ engines/hpl1/engine/game/Game.o C++ engines/hpl1/engine/game/GameTypes.o C++ engines/hpl1/engine/game/SaveGame.o C++ engines/hpl1/engine/game/ScriptFuncs.o C++ engines/hpl1/engine/game/Updater.o C++ engines/hpl1/engine/game/low_level_game_setup.o C++ engines/hpl1/engine/graphics/Animation.o C++ engines/hpl1/engine/graphics/AnimationTrack.o C++ engines/hpl1/engine/graphics/BackgroundImage.o C++ engines/hpl1/engine/graphics/Beam.o C++ engines/hpl1/engine/graphics/BillBoard.o C++ engines/hpl1/engine/graphics/Bone.o C++ engines/hpl1/engine/graphics/BoneState.o C++ engines/hpl1/engine/graphics/Color.o C++ engines/hpl1/engine/graphics/font_data.o C++ engines/hpl1/engine/graphics/GPUProgram.o C++ engines/hpl1/engine/graphics/GfxObject.o C++ engines/hpl1/engine/graphics/Graphics.o C++ engines/hpl1/engine/graphics/GraphicsDrawer.o C++ engines/hpl1/engine/graphics/ImageEntityData.o C++ engines/hpl1/engine/graphics/Material.o C++ engines/hpl1/engine/graphics/MaterialHandler.o C++ engines/hpl1/engine/graphics/Material_Additive.o C++ engines/hpl1/engine/graphics/Material_Alpha.o C++ engines/hpl1/engine/graphics/Material_BaseLight.o C++ engines/hpl1/engine/graphics/Material_Bump.o C++ engines/hpl1/engine/graphics/Material_BumpColorSpec.o C++ engines/hpl1/engine/graphics/Material_BumpSpec.o C++ engines/hpl1/engine/graphics/Material_BumpSpec2D.o C++ engines/hpl1/engine/graphics/Material_Diffuse.o C++ engines/hpl1/engine/graphics/Material_Diffuse2D.o C++ engines/hpl1/engine/graphics/Material_DiffuseAdditive2D.o C++ engines/hpl1/engine/graphics/Material_DiffuseAlpha2D.o C++ engines/hpl1/engine/graphics/Material_DiffuseSpec.o C++ engines/hpl1/engine/graphics/Material_EnvMap_Reflect.o C++ engines/hpl1/engine/graphics/Material_Fallback01_BaseLight.o C++ engines/hpl1/engine/graphics/Material_Fallback02_BaseLight.o C++ engines/hpl1/engine/graphics/Material_Flat.o C++ engines/hpl1/engine/graphics/Material_FontNormal.o C++ engines/hpl1/engine/graphics/Material_Modulative.o C++ engines/hpl1/engine/graphics/Material_ModulativeX2.o C++ engines/hpl1/engine/graphics/Material_Smoke2D.o C++ engines/hpl1/engine/graphics/Material_Water.o C++ engines/hpl1/engine/graphics/Mesh.o C++ engines/hpl1/engine/graphics/Mesh2d.o C++ engines/hpl1/engine/graphics/MeshCreator.o C++ engines/hpl1/engine/graphics/ParticleEmitter.o C++ engines/hpl1/engine/graphics/ParticleEmitter2D.o C++ engines/hpl1/engine/graphics/ParticleEmitter3D.o C++ engines/hpl1/engine/graphics/ParticleEmitter3D_UserData.o C++ engines/hpl1/engine/graphics/ParticleSystem3D.o C++ engines/hpl1/engine/graphics/RenderList.o C++ engines/hpl1/engine/graphics/RenderObject2D.o C++ engines/hpl1/engine/graphics/RenderState.o C++ engines/hpl1/engine/graphics/Renderable.o C++ engines/hpl1/engine/graphics/Renderer2D.o C++ engines/hpl1/engine/graphics/Renderer3D.o C++ engines/hpl1/engine/graphics/RendererPostEffects.o C++ engines/hpl1/engine/graphics/Skeleton.o C++ engines/hpl1/engine/graphics/SubMesh.o C++ engines/hpl1/engine/graphics/bitmap2D.o C++ engines/hpl1/engine/gui/Gui.o C++ engines/hpl1/engine/gui/GuiGfxElement.o C++ engines/hpl1/engine/gui/GuiMaterialBasicTypes.o C++ engines/hpl1/engine/gui/GuiPopUp.o C++ engines/hpl1/engine/gui/GuiPopUpMessageBox.o C++ engines/hpl1/engine/gui/GuiSet.o C++ engines/hpl1/engine/gui/GuiSkin.o C++ engines/hpl1/engine/gui/Widget.o C++ engines/hpl1/engine/gui/WidgetBaseClasses.o C++ engines/hpl1/engine/gui/WidgetButton.o C++ engines/hpl1/engine/gui/WidgetCheckBox.o C++ engines/hpl1/engine/gui/WidgetComboBox.o C++ engines/hpl1/engine/gui/WidgetFrame.o C++ engines/hpl1/engine/gui/WidgetImage.o C++ engines/hpl1/engine/gui/WidgetLabel.o C++ engines/hpl1/engine/gui/WidgetListBox.o C++ engines/hpl1/engine/gui/WidgetSlider.o C++ engines/hpl1/engine/gui/WidgetTextBox.o C++ engines/hpl1/engine/gui/WidgetWindow.o C++ engines/hpl1/engine/impl/CGProgram.o C++ engines/hpl1/engine/impl/CharacterBodyNewton.o C++ engines/hpl1/engine/impl/CollideShapeNewton.o C++ engines/hpl1/engine/impl/LowLevelGraphicsSDL.o C++ engines/hpl1/engine/impl/LowLevelPhysicsNewton.o C++ engines/hpl1/engine/impl/LowLevelSoundOpenAL.o C++ engines/hpl1/engine/impl/MeshLoaderCollada.o C++ engines/hpl1/engine/impl/MeshLoaderColladaHelpers.o C++ engines/hpl1/engine/impl/MeshLoaderColladaLoader.o C++ engines/hpl1/engine/impl/MeshLoaderMSH.o C++ engines/hpl1/engine/impl/OcclusionQueryOGL.o C++ engines/hpl1/engine/impl/OpenALSoundChannel.o C++ engines/hpl1/engine/impl/OpenALSoundData.o C++ engines/hpl1/engine/impl/OpenALSoundEnvironment.o C++ engines/hpl1/engine/impl/PhysicsBodyNewton.o C++ engines/hpl1/engine/impl/PhysicsControllerNewton.o C++ engines/hpl1/engine/impl/PhysicsJointBallNewton.o C++ engines/hpl1/engine/impl/PhysicsJointHingeNewton.o C++ engines/hpl1/engine/impl/PhysicsJointSliderNewton.o C++ engines/hpl1/engine/impl/PhysicsJointScrewNewton.o C++ engines/hpl1/engine/impl/PhysicsMaterialNewton.o C++ engines/hpl1/engine/impl/PhysicsWorldNewton.o C++ engines/hpl1/engine/impl/SDLTexture.o C++ engines/hpl1/engine/impl/SqScript.o C++ engines/hpl1/engine/impl/VertexBufferOGL.o C++ engines/hpl1/engine/impl/VertexBufferVBO.o C++ engines/hpl1/engine/libraries/angelscript/add-ons/scriptstdstring.o C++ engines/hpl1/engine/libraries/angelscript/add-ons/scripthelper.o C++ engines/hpl1/engine/libraries/angelscript/add-ons/scriptarray.o C++ engines/hpl1/engine/impl/tinyXML/tinyxml.o C++ engines/hpl1/engine/impl/tinyXML/tinyxmlerror.o C++ engines/hpl1/engine/impl/tinyXML/tinyxmlparser.o C++ engines/hpl1/engine/input/Action.o engines/hpl1/engine/libraries/angelscript/add-ons/scriptstdstring.cpp: In function 'Common::String& AssignUInt64ToString(asQWORD, Common::String&)': engines/hpl1/engine/libraries/angelscript/add-ons/scriptstdstring.cpp:139:42: warning: format '%lu' expects argument of type 'long unsigned int', but argument 2 has type 'asQWORD' {aka 'long long unsigned int'} [-Wformat=] 139 | dest = Common::String::format("%lu", i); | ~~^ ~ | | | | | asQWORD {aka long long unsigned int} | long unsigned int | %llu engines/hpl1/engine/libraries/angelscript/add-ons/scriptstdstring.cpp: In function 'Common::String& AddAssignUInt64ToString(asQWORD, Common::String&)': engines/hpl1/engine/libraries/angelscript/add-ons/scriptstdstring.cpp:144:43: warning: format '%lu' expects argument of type 'long unsigned int', but argument 2 has type 'asQWORD' {aka 'long long unsigned int'} [-Wformat=] 144 | dest += Common::String::format("%lu", i); | ~~^ ~ | | | | | asQWORD {aka long long unsigned int} | long unsigned int | %llu engines/hpl1/engine/libraries/angelscript/add-ons/scriptstdstring.cpp: In function 'Common::String AddStringUInt64(const Common::String&, asQWORD)': engines/hpl1/engine/libraries/angelscript/add-ons/scriptstdstring.cpp:149:48: warning: format '%lu' expects argument of type 'long unsigned int', but argument 2 has type 'asQWORD' {aka 'long long unsigned int'} [-Wformat=] 149 | return str + Common::String::format("%lu", i); | ~~^ ~ | | | | | asQWORD {aka long long unsigned int} | long unsigned int | %llu engines/hpl1/engine/libraries/angelscript/add-ons/scriptstdstring.cpp: In function 'Common::String AddInt64String(asINT64, const Common::String&)': engines/hpl1/engine/libraries/angelscript/add-ons/scriptstdstring.cpp:153:42: warning: format '%li' expects argument of type 'long int', but argument 2 has type 'asINT64' {aka 'long long int'} [-Wformat=] 153 | return Common::String::format("%li", i) + str; | ~~^ ~ | | | | | asINT64 {aka long long int} | long int | %lli engines/hpl1/engine/libraries/angelscript/add-ons/scriptstdstring.cpp: In function 'Common::String& AssignInt64ToString(asINT64, Common::String&)': engines/hpl1/engine/libraries/angelscript/add-ons/scriptstdstring.cpp:157:42: warning: format '%li' expects argument of type 'long int', but argument 2 has type 'asINT64' {aka 'long long int'} [-Wformat=] 157 | dest = Common::String::format("%li", i); | ~~^ ~ | | | | | asINT64 {aka long long int} | long int | %lli engines/hpl1/engine/libraries/angelscript/add-ons/scriptstdstring.cpp: In function 'Common::String& AddAssignInt64ToString(asINT64, Common::String&)': engines/hpl1/engine/libraries/angelscript/add-ons/scriptstdstring.cpp:162:43: warning: format '%li' expects argument of type 'long int', but argument 2 has type 'asINT64' {aka 'long long int'} [-Wformat=] 162 | dest += Common::String::format("%li", i); | ~~^ ~ | | | | | asINT64 {aka long long int} | long int | %lli engines/hpl1/engine/libraries/angelscript/add-ons/scriptstdstring.cpp: In function 'Common::String AddStringInt64(const Common::String&, asINT64)': engines/hpl1/engine/libraries/angelscript/add-ons/scriptstdstring.cpp:167:48: warning: format '%li' expects argument of type 'long int', but argument 2 has type 'asINT64' {aka 'long long int'} [-Wformat=] 167 | return str + Common::String::format("%li", i); | ~~^ ~ | | | | | asINT64 {aka long long int} | long int | %lli engines/hpl1/engine/libraries/angelscript/add-ons/scriptstdstring.cpp: In function 'Common::String AddUInt64String(asQWORD, const Common::String&)': engines/hpl1/engine/libraries/angelscript/add-ons/scriptstdstring.cpp:171:42: warning: format '%li' expects argument of type 'long int', but argument 2 has type 'asQWORD' {aka 'long long unsigned int'} [-Wformat=] 171 | return Common::String::format("%li", i) + str; | ~~^ ~ | | | | | asQWORD {aka long long unsigned int} | long int | %lli C++ engines/hpl1/engine/input/ActionKeyboard.o engines/hpl1/engine/libraries/angelscript/add-ons/scriptstdstring.cpp: In function 'void AssignInt2StringGeneric(asIScriptGeneric*)': engines/hpl1/engine/libraries/angelscript/add-ons/scriptstdstring.cpp:741:43: warning: format '%ld' expects argument of type 'long int', but argument 2 has type 'asINT64' {aka 'long long int'} [-Wformat=] 741 | *self = Common::String::format("%ld", *a); | ~~^ ~~ | | | | | asINT64 {aka long long int} | long int | %lld engines/hpl1/engine/libraries/angelscript/add-ons/scriptstdstring.cpp: In function 'void AssignUInt2StringGeneric(asIScriptGeneric*)': engines/hpl1/engine/libraries/angelscript/add-ons/scriptstdstring.cpp:748:43: warning: format '%lu' expects argument of type 'long unsigned int', but argument 2 has type 'asQWORD' {aka 'long long unsigned int'} [-Wformat=] 748 | *self = Common::String::format("%lu", *a); | ~~^ ~~ | | | | | asQWORD {aka long long unsigned int} | long unsigned int | %llu engines/hpl1/engine/libraries/angelscript/add-ons/scriptstdstring.cpp: In function 'void AddAssignInt2StringGeneric(asIScriptGeneric*)': engines/hpl1/engine/libraries/angelscript/add-ons/scriptstdstring.cpp:790:44: warning: format '%ld' expects argument of type 'long int', but argument 2 has type 'asINT64' {aka 'long long int'} [-Wformat=] 790 | *self += Common::String::format("%ld", *a); | ~~^ ~~ | | | | | asINT64 {aka long long int} | long int | %lld engines/hpl1/engine/libraries/angelscript/add-ons/scriptstdstring.cpp: In function 'void AddAssignUInt2StringGeneric(asIScriptGeneric*)': engines/hpl1/engine/libraries/angelscript/add-ons/scriptstdstring.cpp:797:44: warning: format '%lu' expects argument of type 'long unsigned int', but argument 2 has type 'asQWORD' {aka 'long long unsigned int'} [-Wformat=] 797 | *self += Common::String::format("%lu", *a); | ~~^ ~~ | | | | | asQWORD {aka long long unsigned int} | long unsigned int | %llu engines/hpl1/engine/libraries/angelscript/add-ons/scriptstdstring.cpp: In function 'void AddString2IntGeneric(asIScriptGeneric*)': engines/hpl1/engine/libraries/angelscript/add-ons/scriptstdstring.cpp:825:65: warning: format '%ld' expects argument of type 'long int', but argument 2 has type 'asINT64' {aka 'long long int'} [-Wformat=] 825 | Common::String ret_val = *a + Common::String::format("%ld", *b); | ~~^ ~~ | | | | | asINT64 {aka long long int} | long int | %lld engines/hpl1/engine/libraries/angelscript/add-ons/scriptstdstring.cpp: In function 'void AddString2UIntGeneric(asIScriptGeneric*)': engines/hpl1/engine/libraries/angelscript/add-ons/scriptstdstring.cpp:832:65: warning: format '%lu' expects argument of type 'long unsigned int', but argument 2 has type 'asQWORD' {aka 'long long unsigned int'} [-Wformat=] 832 | Common::String ret_val = *a + Common::String::format("%lu", *b); | ~~^ ~~ | | | | | asQWORD {aka long long unsigned int} | long unsigned int | %llu engines/hpl1/engine/libraries/angelscript/add-ons/scriptstdstring.cpp: In function 'void AddInt2StringGeneric(asIScriptGeneric*)': engines/hpl1/engine/libraries/angelscript/add-ons/scriptstdstring.cpp:860:60: warning: format '%ld' expects argument of type 'long int', but argument 2 has type 'asINT64' {aka 'long long int'} [-Wformat=] 860 | Common::String ret_val = Common::String::format("%ld", *a) + *b; | ~~^ ~~ | | | | | asINT64 {aka long long int} | long int | %lld engines/hpl1/engine/libraries/angelscript/add-ons/scriptstdstring.cpp: In function 'void AddUInt2StringGeneric(asIScriptGeneric*)': engines/hpl1/engine/libraries/angelscript/add-ons/scriptstdstring.cpp:867:60: warning: format '%lu' expects argument of type 'long unsigned int', but argument 2 has type 'asQWORD' {aka 'long long unsigned int'} [-Wformat=] 867 | Common::String ret_val = Common::String::format("%lu", *a) + *b; | ~~^ ~~ | | | | | asQWORD {aka long long unsigned int} | long unsigned int | %llu C++ engines/hpl1/engine/input/ActionMouseButton.o C++ engines/hpl1/engine/input/Input.o C++ engines/hpl1/engine/input/InputDevice.o C++ engines/hpl1/engine/input/Keyboard.o C++ engines/hpl1/engine/input/LowLevelInput.o C++ engines/hpl1/engine/input/Mouse.o C++ engines/hpl1/engine/math/BoundingVolume.o C++ engines/hpl1/engine/math/Frustum.o C++ engines/hpl1/engine/math/Math.o C++ engines/hpl1/engine/math/MathTypes.o C++ engines/hpl1/engine/math/MeshTypes.o C++ engines/hpl1/engine/math/Quaternion.o C++ engines/hpl1/engine/math/Spring.o C++ engines/hpl1/engine/physics/Body2D.o C++ engines/hpl1/engine/physics/CharacterBody.o C++ engines/hpl1/engine/physics/Physics.o C++ engines/hpl1/engine/physics/Collider2D.o C++ engines/hpl1/engine/physics/PhysicsBody.o C++ engines/hpl1/engine/physics/PhysicsController.o C++ engines/hpl1/engine/physics/PhysicsJoint.o C++ engines/hpl1/engine/physics/PhysicsJointBall.o C++ engines/hpl1/engine/physics/PhysicsJointHinge.o C++ engines/hpl1/engine/physics/PhysicsJointScrew.o C++ engines/hpl1/engine/physics/PhysicsJointSlider.o C++ engines/hpl1/engine/physics/PhysicsWorld.o C++ engines/hpl1/engine/physics/SurfaceData.o C++ engines/hpl1/engine/resources/AnimationManager.o C++ engines/hpl1/engine/resources/ConfigFile.o C++ engines/hpl1/engine/resources/EntityLoader_Object.o C++ engines/hpl1/engine/resources/FileSearcher.o C++ engines/hpl1/engine/resources/FontManager.o C++ engines/hpl1/engine/resources/FrameBitmap.o C++ engines/hpl1/engine/resources/FrameTexture.o C++ engines/hpl1/engine/resources/GpuProgramManager.o C++ engines/hpl1/engine/resources/ImageEntityManager.o C++ engines/hpl1/engine/resources/ImageManager.o C++ engines/hpl1/engine/resources/LanguageFile.o C++ engines/hpl1/engine/resources/MaterialManager.o C++ engines/hpl1/engine/resources/MeshLoaderHandler.o C++ engines/hpl1/engine/resources/MeshManager.o C++ engines/hpl1/engine/resources/ParticleManager.o C++ engines/hpl1/engine/resources/ResourceBase.o C++ engines/hpl1/engine/resources/ResourceImage.o C++ engines/hpl1/engine/resources/ResourceManager.o engines/hpl1/engine/impl/VertexBufferOGL.cpp: In member function 'virtual hpl::iVertexBuffer* hpl::cVertexBufferOGL::CreateCopy(hpl::eVertexBufferUsageType)': engines/hpl1/engine/impl/VertexBufferOGL.cpp:286:46: warning: 'this' pointer is null [-Wnonnull] 286 | pVtxBuff->ResizeArray(kvVertexFlags[i], (int)mvVertexArray[i].size()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/impl/VertexBufferOGL.cpp:288:50: warning: 'this' pointer is null [-Wnonnull] 288 | memcpy(pVtxBuff->GetArray(kvVertexFlags[i]), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ engines/hpl1/engine/impl/VertexBufferOGL.cpp:294:32: warning: 'this' pointer is null [-Wnonnull] 294 | pVtxBuff->ResizeIndices(GetIndexNum()); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ engines/hpl1/engine/impl/VertexBufferOGL.cpp:295:36: warning: 'this' pointer is null [-Wnonnull] 295 | memcpy(pVtxBuff->GetIndices(), GetIndices(), GetIndexNum() * sizeof(unsigned int)); | ~~~~~~~~~~~~~~~~~~~~^~ engines/hpl1/engine/impl/VertexBufferOGL.cpp:300:26: warning: 'this' pointer is null [-Wnonnull] 300 | pVtxBuff->Compile(0); | ~~~~~~~~~~~~~~~~~^~~ C++ engines/hpl1/engine/resources/Resources.o C++ engines/hpl1/engine/resources/ScriptManager.o C++ engines/hpl1/engine/resources/SoundEntityManager.o C++ engines/hpl1/engine/resources/SoundManager.o C++ engines/hpl1/engine/resources/TextureManager.o C++ engines/hpl1/engine/resources/TileSetManager.o C++ engines/hpl1/engine/resources/VideoManager.o C++ engines/hpl1/engine/resources/low_level_resources.o C++ engines/hpl1/engine/scene/AnimationState.o C++ engines/hpl1/engine/scene/Area2D.o C++ engines/hpl1/engine/scene/Camera2D.o C++ engines/hpl1/engine/scene/Camera3D.o C++ engines/hpl1/engine/scene/ColliderEntity.o C++ engines/hpl1/engine/scene/Entity.o C++ engines/hpl1/engine/scene/Entity2D.o C++ engines/hpl1/engine/scene/Entity3D.o C++ engines/hpl1/engine/scene/GridMap2D.o C++ engines/hpl1/engine/scene/ImageEntity.o C++ engines/hpl1/engine/scene/Light.o C++ engines/hpl1/engine/scene/Light2D.o C++ engines/hpl1/engine/scene/Light2DPoint.o C++ engines/hpl1/engine/scene/Light3D.o C++ engines/hpl1/engine/scene/Light3DPoint.o C++ engines/hpl1/engine/scene/Light3DSpot.o C++ engines/hpl1/engine/scene/MeshEntity.o C++ engines/hpl1/engine/scene/MultiImageEntity.o C++ engines/hpl1/engine/scene/Node.o C++ engines/hpl1/engine/scene/Node2D.o C++ engines/hpl1/engine/scene/Node3D.o C++ engines/hpl1/engine/scene/NodeState.o C++ engines/hpl1/engine/scene/PortalContainer.o C++ engines/hpl1/engine/scene/Scene.o C++ engines/hpl1/engine/scene/SectorVisibility.o C++ engines/hpl1/engine/scene/SoundEntity.o C++ engines/hpl1/engine/scene/SoundSource.o C++ engines/hpl1/engine/scene/SubMeshEntity.o C++ engines/hpl1/engine/scene/Tile.o C++ engines/hpl1/engine/scene/TileData.o C++ engines/hpl1/engine/scene/TileLayer.o C++ engines/hpl1/engine/scene/TileMap.o C++ engines/hpl1/engine/scene/TileMapLineIt.o C++ engines/hpl1/engine/scene/TileMapRectIt.o C++ engines/hpl1/engine/scene/TileSet.o C++ engines/hpl1/engine/scene/World2D.o C++ engines/hpl1/engine/scene/World3D.o C++ engines/hpl1/engine/sound/LowLevelSound.o C++ engines/hpl1/engine/sound/MusicHandler.o C++ engines/hpl1/engine/sound/Sound.o C++ engines/hpl1/engine/sound/SoundEntityData.o C++ engines/hpl1/engine/sound/SoundHandler.o C++ engines/hpl1/engine/system/Container.o C++ engines/hpl1/engine/system/LogicTimer.o C++ engines/hpl1/engine/system/low_level_system.o C++ engines/hpl1/engine/system/SerializeClass.o C++ engines/hpl1/engine/system/String.o C++ engines/hpl1/engine/system/System.o C++ engines/hpl1/hpl1.o C++ engines/hpl1/metaengine.o C++ engines/hpl1/penumbra-overture/AttackHandler.o C++ engines/hpl1/penumbra-overture/ButtonHandler.o C++ engines/hpl1/penumbra-overture/CharacterMove.o C++ engines/hpl1/penumbra-overture/Credits.o C++ engines/hpl1/penumbra-overture/DeathMenu.o C++ engines/hpl1/penumbra-overture/DemoEndText.o C++ engines/hpl1/penumbra-overture/EffectHandler.o C++ engines/hpl1/penumbra-overture/FadeHandler.o C++ engines/hpl1/penumbra-overture/GameArea.o C++ engines/hpl1/penumbra-overture/GameDamageArea.o C++ engines/hpl1/penumbra-overture/GameEnemy.o C++ engines/hpl1/penumbra-overture/GameEnemy_Dog.o C++ engines/hpl1/penumbra-overture/GameEnemy_Spider.o C++ engines/hpl1/penumbra-overture/GameEnemy_Worm.o C++ engines/hpl1/penumbra-overture/GameForceArea.o C++ engines/hpl1/penumbra-overture/GameEntity.o C++ engines/hpl1/penumbra-overture/GameItem.o C++ engines/hpl1/penumbra-overture/GameItemType.o C++ engines/hpl1/penumbra-overture/GameLadder.o C++ engines/hpl1/penumbra-overture/GameLamp.o C++ engines/hpl1/penumbra-overture/GameLink.o C++ engines/hpl1/penumbra-overture/GameLiquidArea.o C++ engines/hpl1/penumbra-overture/GameMessageHandler.o C++ engines/hpl1/penumbra-overture/GameMusicHandler.o C++ engines/hpl1/penumbra-overture/GameObject.o C++ engines/hpl1/penumbra-overture/GameSaveArea.o C++ engines/hpl1/penumbra-overture/GameScripts.o C++ engines/hpl1/penumbra-overture/GameStickArea.o C++ engines/hpl1/penumbra-overture/GameSwingDoor.o C++ engines/hpl1/penumbra-overture/GameTypes.o C++ engines/hpl1/penumbra-overture/GraphicsHelper.o C++ engines/hpl1/penumbra-overture/HudModel_Throw.o C++ engines/hpl1/penumbra-overture/HudModel_Weapon.o C++ engines/hpl1/penumbra-overture/Init.o C++ engines/hpl1/penumbra-overture/IntroStory.o C++ engines/hpl1/penumbra-overture/Inventory.o C++ engines/hpl1/penumbra-overture/MainMenu.o C++ engines/hpl1/penumbra-overture/MapHandler.o C++ engines/hpl1/penumbra-overture/MapLoadText.o C++ engines/hpl1/penumbra-overture/Notebook.o C++ engines/hpl1/penumbra-overture/NumericalPanel.o C++ engines/hpl1/penumbra-overture/Player.o C++ engines/hpl1/penumbra-overture/PlayerHands.o C++ engines/hpl1/penumbra-overture/PlayerHelper.o C++ engines/hpl1/penumbra-overture/PlayerState_Interact.o C++ engines/hpl1/penumbra-overture/PlayerState_Misc.o C++ engines/hpl1/penumbra-overture/PlayerState_Weapon.o C++ engines/hpl1/penumbra-overture/PreMenu.o C++ engines/hpl1/penumbra-overture/RadioHandler.o C++ engines/hpl1/penumbra-overture/SaveHandler.o C++ engines/hpl1/penumbra-overture/SaveTypes.o C++ engines/hpl1/penumbra-overture/TriggerHandler.o C++ engines/hpl1/penumbra-overture/Triggers.o C++ engines/hpl1/engine/libraries/newton/core/dg.o C++ engines/hpl1/engine/libraries/newton/core/dgAABBPolygonSoup.o C++ engines/hpl1/engine/libraries/newton/core/dgCRC.o C++ engines/hpl1/engine/libraries/newton/core/dgConvexHull3d.o C++ engines/hpl1/engine/libraries/newton/core/dgConvexHull4d.o C++ engines/hpl1/engine/libraries/newton/core/dgDebug.o C++ engines/hpl1/engine/libraries/newton/core/dgDelaunayTetrahedralization.o C++ engines/hpl1/engine/libraries/newton/core/dgGeneralMatrix.o C++ engines/hpl1/engine/libraries/newton/core/dgGeneralVector.o C++ engines/hpl1/engine/libraries/newton/core/dgGoogol.o C++ engines/hpl1/engine/libraries/newton/core/dgIntersections.o C++ engines/hpl1/engine/libraries/newton/core/dgMatrix.o C++ engines/hpl1/engine/libraries/newton/core/dgMemory.o C++ engines/hpl1/engine/libraries/newton/core/dgNode.o C++ engines/hpl1/engine/libraries/newton/core/dgPolygonSoupBuilder.o C++ engines/hpl1/engine/libraries/newton/core/dgPolyhedra.o C++ engines/hpl1/engine/libraries/newton/core/dgPolyhedraMassProperties.o C++ engines/hpl1/engine/libraries/newton/core/dgQuaternion.o C++ engines/hpl1/engine/libraries/newton/core/dgRandom.o C++ engines/hpl1/engine/libraries/newton/core/dgRef.o C++ engines/hpl1/engine/libraries/newton/core/dgRefCounter.o C++ engines/hpl1/engine/libraries/newton/core/dgSPDMatrix.o C++ engines/hpl1/engine/libraries/newton/core/dgSmallDeterminant.o C++ engines/hpl1/engine/libraries/newton/core/dgSphere.o C++ engines/hpl1/engine/libraries/newton/core/dgThreads.o C++ engines/hpl1/engine/libraries/newton/core/dgTree.o C++ engines/hpl1/engine/libraries/newton/core/dgTypes.o C++ engines/hpl1/engine/libraries/newton/Newton.o C++ engines/hpl1/engine/libraries/newton/NewtonClass.o C++ engines/hpl1/engine/libraries/newton/physics/dgBallConstraint.o C++ engines/hpl1/engine/libraries/newton/physics/dgBilateralConstraint.o C++ engines/hpl1/engine/libraries/newton/physics/dgBody.o C++ engines/hpl1/engine/libraries/newton/physics/dgBodyMasterList.o C++ engines/hpl1/engine/libraries/newton/physics/dgBroadPhaseCollision.o C++ engines/hpl1/engine/libraries/newton/physics/dgCollision.o C++ engines/hpl1/engine/libraries/newton/physics/dgCollisionBVH.o C++ engines/hpl1/engine/libraries/newton/physics/dgCollisionBox.o C++ engines/hpl1/engine/libraries/newton/physics/dgCollisionCapsule.o C++ engines/hpl1/engine/libraries/newton/physics/dgCollisionChamferCylinder.o C++ engines/hpl1/engine/libraries/newton/physics/dgCollisionCompound.o C++ engines/hpl1/engine/libraries/newton/physics/dgCollisionCompoundBreakable.o C++ engines/hpl1/engine/libraries/newton/physics/dgCollisionCone.o C++ engines/hpl1/engine/libraries/newton/physics/dgCollisionConvex.o C++ engines/hpl1/engine/libraries/newton/physics/dgCollisionConvexHull.o C++ engines/hpl1/engine/libraries/newton/physics/dgCollisionConvexModifier.o C++ engines/hpl1/engine/libraries/newton/physics/dgCollisionCylinder.o C++ engines/hpl1/engine/libraries/newton/physics/dgCollisionEllipse.o C++ engines/hpl1/engine/libraries/newton/physics/dgCollisionHeightField.o C++ engines/hpl1/engine/libraries/newton/physics/dgCollisionMesh.o C++ engines/hpl1/engine/libraries/newton/physics/dgCollisionNull.o C++ engines/hpl1/engine/libraries/newton/physics/dgCollisionScene.o C++ engines/hpl1/engine/libraries/newton/physics/dgCollisionSphere.o C++ engines/hpl1/engine/libraries/newton/physics/dgCollisionUserMesh.o C++ engines/hpl1/engine/libraries/newton/physics/dgConnectorConstraint.o C++ engines/hpl1/engine/libraries/newton/physics/dgConstraint.o C++ engines/hpl1/engine/libraries/newton/physics/dgContact.o C++ engines/hpl1/engine/libraries/newton/physics/dgCorkscrewConstraint.o C++ engines/hpl1/engine/libraries/newton/physics/dgHingeConstraint.o C++ engines/hpl1/engine/libraries/newton/physics/dgMeshEffect.o C++ engines/hpl1/engine/libraries/newton/physics/dgMeshEffect2.o C++ engines/hpl1/engine/libraries/newton/physics/dgMeshEffect3.o C++ engines/hpl1/engine/libraries/newton/physics/dgMeshEffectSolidTree.o C++ engines/hpl1/engine/libraries/newton/physics/dgMinkowskiConv.o C++ engines/hpl1/engine/libraries/newton/physics/dgNarrowPhaseCollision.o C++ engines/hpl1/engine/libraries/newton/physics/dgPointToCurveConstraint.o C++ engines/hpl1/engine/libraries/newton/physics/dgSlidingConstraint.o C++ engines/hpl1/engine/libraries/newton/physics/dgUniversalConstraint.o C++ engines/hpl1/engine/libraries/newton/physics/dgUpVectorConstraint.o C++ engines/hpl1/engine/libraries/newton/physics/dgUserConstraint.o C++ engines/hpl1/engine/libraries/newton/physics/dgWorld.o C++ engines/hpl1/engine/libraries/newton/physics/dgWorldDynamicUpdate.o C++ engines/hpl1/engine/libraries/angelscript/sources/as_atomic.o C++ engines/hpl1/engine/libraries/angelscript/sources/as_builder.o C++ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.o engines/hpl1/engine/libraries/angelscript/sources/as_atomic.cpp: In member function 'asDWORD asCAtomic::atomicInc()': engines/hpl1/engine/libraries/angelscript/sources/as_atomic.cpp:66:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 66 | return asAtomicInc((int &)value); | ^~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_atomic.cpp: In member function 'asDWORD asCAtomic::atomicDec()': engines/hpl1/engine/libraries/angelscript/sources/as_atomic.cpp:74:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 74 | return asAtomicDec((int &)value); | ^~~~~ C++ engines/hpl1/engine/libraries/angelscript/sources/as_callfunc.o C++ engines/hpl1/engine/libraries/angelscript/sources/as_compiler.o C++ engines/hpl1/engine/libraries/angelscript/sources/as_configgroup.o C++ engines/hpl1/engine/libraries/angelscript/sources/as_context.o C++ engines/hpl1/engine/libraries/angelscript/sources/as_datatype.o In file included from engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp:40: engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp: In member function 'bool asCByteCode::RemoveUnusedValue(asCByteInstruction*, asCByteInstruction**)': engines/hpl1/engine/libraries/angelscript/sources/as_config.h:1350:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1350 | #define ARG_DW(b) ((asDWORD*)&b) | ~^~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp:473:69: note: in expansion of macro 'ARG_DW' 473 | *(((asDWORD *)&curr->arg) + AS_PTR_SIZE) = *ARG_DW(curr->arg); | ^~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_config.h:1352:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1352 | #define ARG_PTR(b) ((asPWORD*)&b) | ~^~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp:474:26: note: in expansion of macro 'ARG_PTR' 474 | *ARG_PTR(curr->arg) = *ARG_PTR(curr->next->arg); | ^~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_config.h:1352:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1352 | #define ARG_PTR(b) ((asPWORD*)&b) | ~^~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp:474:48: note: in expansion of macro 'ARG_PTR' 474 | *ARG_PTR(curr->arg) = *ARG_PTR(curr->next->arg); | ^~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp: In member function 'void asCByteCode::OptimizeLocally(const asCArray&)': engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp:822:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 822 | *(asDWORD *)&instr->arg = *(asDWORD *)&instr->next->arg; | ^~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp:822:60: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 822 | *(asDWORD *)&instr->arg = *(asDWORD *)&instr->next->arg; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp:835:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 835 | *(asDWORD *)&instr->arg = *(asDWORD *)&instr->next->arg; | ^~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp:835:60: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 835 | *(asDWORD *)&instr->arg = *(asDWORD *)&instr->next->arg; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/hpl1/engine/libraries/angelscript/sources/as_gc.o engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp: In member function 'void asCByteCode::Optimize()': engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp:1048:82: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1048 | else if (currOp == asBC_JMP && instrOp == asBC_LABEL && *(int *)&curr->arg == instr->wArg[0]) | ^~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp: In member function 'bool asCByteCode::IsTempVarRead(asCByteInstruction*, int)': engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp:1141:47: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1141 | int label = *((int *)ARG_DW(curr->arg)); | ~^~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp:1157:47: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1157 | int label = *((int *)ARG_DW(curr->arg)); | ~^~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp:1173:55: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1173 | int label = *((int *)ARG_DW(curr->arg)); | ~^~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp: In member function 'void asCByteCode::ExtractLineNumbers()': engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp:1331:47: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1331 | lineNumbers.PushLast(*(int *)ARG_DW(curr->arg)); engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp: In member function 'void asCByteCode::ExtractObjectVariableInfo(asCScriptFunction*)': engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp:1376:71: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1376 | info.option = (asEObjVarInfoOption) * (int *)ARG_DW(instr->arg); engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp: In member function 'void asCByteCode::ExtractTryCatchInfo(asCScriptFunction*)': engines/hpl1/engine/libraries/angelscript/sources/as_config.h:1350:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1350 | #define ARG_DW(b) ((asDWORD*)&b) | ~^~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp:1409:43: note: in expansion of macro 'ARG_DW' 1409 | info.catchPos = *ARG_DW(instr->arg); | ^~~~~~ C++ engines/hpl1/engine/libraries/angelscript/sources/as_generic.o engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp: In member function 'void asCByteCode::Call(asEBCInstr, int, int)': engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp:1493:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1493 | *((int *)ARG_DW(last->arg)) = funcID; | ~^~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp: In member function 'void asCByteCode::Alloc(asEBCInstr, void*, int, int)': engines/hpl1/engine/libraries/angelscript/sources/as_config.h:1352:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1352 | #define ARG_PTR(b) ((asPWORD*)&b) | ~^~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp:1523:10: note: in expansion of macro 'ARG_PTR' 1523 | *ARG_PTR(last->arg) = (asPWORD)objID; | ^~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp: In member function 'void asCByteCode::JmpP(int, asDWORD)': engines/hpl1/engine/libraries/angelscript/sources/as_config.h:1350:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1350 | #define ARG_DW(b) ((asDWORD*)&b) | ~^~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp:1554:10: note: in expansion of macro 'ARG_DW' 1554 | *ARG_DW(last->arg) = max; | ^~~~~~ C++ engines/hpl1/engine/libraries/angelscript/sources/as_globalproperty.o engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp: In member function 'void asCByteCode::Line(int, int, int)': engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp:1579:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1579 | *((int *)ARG_DW(last->arg)) = (line & 0xFFFFF) | ((column & 0xFFF) << 20); | ~^~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp: In member function 'void asCByteCode::ObjInfo(int, int)': engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp:1596:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1596 | *((int *)ARG_DW(last->arg)) = info; | ~^~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp: In member function 'void asCByteCode::TryBlock(short int)': engines/hpl1/engine/libraries/angelscript/sources/as_config.h:1350:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1350 | #define ARG_DW(b) ((asDWORD*)&b) | ~^~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp:1616:10: note: in expansion of macro 'ARG_DW' 1616 | *ARG_DW(last->arg) = catchLabel; | ^~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp: In member function 'int asCByteCode::ResolveJumpAddresses()': engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp:1685:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1685 | int label = *((int *) ARG_DW(instr->arg)); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp:1689:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1689 | *((int *) ARG_DW(instr->arg)) = labelPosOffset; | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp:1693:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1693 | int label = *((int *)ARG_DW(instr->arg)); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp:1698:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1698 | *((int *)ARG_DW(instr->arg)) = currPos + labelPosOffset; | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp: In member function 'void asCByteCode::Output(asDWORD*)': engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp:1748:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1748 | *(ap + 1) = *(asDWORD *)&instr->arg; | ^~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp:1754:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1754 | *(ap + 2) = *(asDWORD *)&instr->arg; | ^~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp: In member function 'void asCByteCode::PostProcess()': engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp:1832:47: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1832 | int label = *((int *) ARG_DW(instr->arg)); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp:1846:47: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1846 | int label = *((int *) ARG_DW(instr->arg)); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_config.h:1350:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1350 | #define ARG_DW(b) ((asDWORD*)&b) | ~^~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp:1860:48: note: in expansion of macro 'ARG_DW' 1860 | asDWORD max = *ARG_DW(instr->arg); | ^~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp: In member function 'int asCByteCode::InsertFirstInstrDWORD(asEBCInstr, asDWORD)': engines/hpl1/engine/libraries/angelscript/sources/as_config.h:1350:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1350 | #define ARG_DW(b) ((asDWORD*)&b) | ~^~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp:2266:10: note: in expansion of macro 'ARG_DW' 2266 | *ARG_DW(first->arg) = param; | ^~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp: In member function 'int asCByteCode::InstrW_PTR(asEBCInstr, short int, void*)': engines/hpl1/engine/libraries/angelscript/sources/as_config.h:1352:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1352 | #define ARG_PTR(b) ((asPWORD*)&b) | ~^~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp:2345:10: note: in expansion of macro 'ARG_PTR' 2345 | *ARG_PTR(last->arg) = (asPWORD)param; | ^~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp: In member function 'int asCByteCode::InstrW_DW(asEBCInstr, asWORD, asDWORD)': engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp:2363:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2363 | *((int *) ARG_DW(last->arg)) = b; | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp: In member function 'int asCByteCode::InstrSHORT_DW_DW(asEBCInstr, short int, asDWORD, asDWORD)': engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp:2379:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2379 | *(int *)ARG_DW(last->arg) = b; C++ engines/hpl1/engine/libraries/angelscript/sources/as_memory.o engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp: In member function 'int asCByteCode::InstrSHORT_DW(asEBCInstr, short int, asDWORD)': engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp:2449:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2449 | *((int *) ARG_DW(last->arg)) = b; | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp: In member function 'int asCByteCode::InstrW_FLOAT(asEBCInstr, asWORD, float)': engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp:2497:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2497 | *((float *) ARG_DW(last->arg)) = b; | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp: In member function 'int asCByteCode::InstrINT(asEBCInstr, int)': engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp:2529:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2529 | *((int *) ARG_DW(last->arg)) = param; | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp: In member function 'int asCByteCode::InstrDWORD(asEBCInstr, asDWORD)': engines/hpl1/engine/libraries/angelscript/sources/as_config.h:1350:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1350 | #define ARG_DW(b) ((asDWORD*)&b) | ~^~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp:2544:10: note: in expansion of macro 'ARG_DW' 2544 | *ARG_DW(last->arg) = param; | ^~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp: In member function 'int asCByteCode::InstrPTR(asEBCInstr, void*)': engines/hpl1/engine/libraries/angelscript/sources/as_config.h:1352:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1352 | #define ARG_PTR(b) ((asPWORD*)&b) | ~^~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp:2559:10: note: in expansion of macro 'ARG_PTR' 2559 | *ARG_PTR(last->arg) = (asPWORD)param; | ^~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp: In member function 'int asCByteCode::InstrFLOAT(asEBCInstr, float)': engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp:2606:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2606 | *((float *) ARG_DW(last->arg)) = param; | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp: In member function 'int asCByteCode::InstrDOUBLE(asEBCInstr, double)': engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp:2621:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2621 | *((double *) ARG_QW(last->arg)) = param; | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp: In member function 'asDWORD asCByteCode::GetLastInstrValueDW()': engines/hpl1/engine/libraries/angelscript/sources/as_config.h:1350:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1350 | #define ARG_DW(b) ((asDWORD*)&b) | ~^~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp:2655:17: note: in expansion of macro 'ARG_DW' 2655 | return *ARG_DW(last->arg); | ^~~~~~ C++ engines/hpl1/engine/libraries/angelscript/sources/as_module.o C++ engines/hpl1/engine/libraries/angelscript/sources/as_objecttype.o C++ engines/hpl1/engine/libraries/angelscript/sources/as_outputbuffer.o C++ engines/hpl1/engine/libraries/angelscript/sources/as_parser.o engines/hpl1/engine/libraries/angelscript/sources/as_generic.cpp: In member function 'virtual int asCGeneric::SetReturnWord(asWORD)': engines/hpl1/engine/libraries/angelscript/sources/as_generic.cpp:335:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 335 | *(asWORD *)&returnVal = val; | ^~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_generic.cpp: In member function 'virtual int asCGeneric::SetReturnDWord(asDWORD)': engines/hpl1/engine/libraries/angelscript/sources/as_generic.cpp:350:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 350 | *(asDWORD *)&returnVal = val; | ^~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_generic.cpp: In member function 'virtual int asCGeneric::SetReturnFloat(float)': engines/hpl1/engine/libraries/angelscript/sources/as_generic.cpp:380:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 380 | *(float *)&returnVal = val; | ^~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_generic.cpp: In member function 'virtual int asCGeneric::SetReturnDouble(double)': engines/hpl1/engine/libraries/angelscript/sources/as_generic.cpp:395:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 395 | *(double *)&returnVal = val; | ^~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_generic.cpp: In member function 'virtual int asCGeneric::SetReturnAddress(void*)': engines/hpl1/engine/libraries/angelscript/sources/as_generic.cpp:405:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 405 | *(void **)&returnVal = val; | ^~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_generic.cpp: In member function 'virtual int asCGeneric::SetReturnObject(void*)': engines/hpl1/engine/libraries/angelscript/sources/as_generic.cpp:423:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 423 | *(void **)&returnVal = obj; | ^~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp: In member function 'virtual asWORD asCContext::GetReturnWord()': engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:540:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 540 | return *(asWORD *)&m_regs.valueRegister; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/hpl1/engine/libraries/angelscript/sources/as_restore.o engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp: In member function 'virtual asDWORD asCContext::GetReturnDWord()': engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:550:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 550 | return *(asDWORD *)&m_regs.valueRegister; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp: In member function 'virtual float asCContext::GetReturnFloat()': engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:570:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 570 | return *(float *)&m_regs.valueRegister; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp: In member function 'virtual double asCContext::GetReturnDouble()': engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(double *)&m_regs.valueRegister; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp: In member function 'virtual void* asCContext::GetReturnAddress()': engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:589:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 589 | return *(void **)&m_regs.valueRegister; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/hpl1/engine/libraries/angelscript/sources/as_scriptcode.o engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp: In member function 'void asCContext::ExecuteNext()': engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:1779:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1779 | *(void **)&m_regs.valueRegister = (void *)asBC_PTRARG(l_bc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:1780:60: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1780 | *(l_fp - asBC_SWORDARG0(l_bc)) = **(asDWORD **)&m_regs.valueRegister; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:1847:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1847 | if (*(int *)&m_regs.valueRegister == 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:1855:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1855 | if (*(int *)&m_regs.valueRegister != 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:1863:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1863 | if (*(int *)&m_regs.valueRegister < 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:1871:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1871 | if (*(int *)&m_regs.valueRegister >= 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:1879:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1879 | if (*(int *)&m_regs.valueRegister > 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:1887:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1887 | if (*(int *)&m_regs.valueRegister <= 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2083:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2083 | (**(short **)&m_regs.valueRegister)++; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2089:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2089 | (**(char **)&m_regs.valueRegister)++; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2095:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2095 | (**(short **)&m_regs.valueRegister)--; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2101:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2101 | (**(char **)&m_regs.valueRegister)--; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2107:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2107 | ++(**(int **)&m_regs.valueRegister); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2113:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2113 | --(**(int **)&m_regs.valueRegister); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2119:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2119 | ++(**(float **)&m_regs.valueRegister); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2125:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2125 | --(**(float **)&m_regs.valueRegister); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2131:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2131 | ++(**(double **)&m_regs.valueRegister); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2137:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2137 | --(**(double **)&m_regs.valueRegister); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2256:48: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2256 | if (dbl1 == dbl2) *(int *)&m_regs.valueRegister = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2257:48: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2257 | else if (dbl1 < dbl2) *(int *)&m_regs.valueRegister = -1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2258:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2258 | else *(int *)&m_regs.valueRegister = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2266:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2266 | if (d1 == d2) *(int *)&m_regs.valueRegister = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/hpl1/engine/libraries/angelscript/sources/as_scriptengine.o engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2267:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2267 | else if (d1 < d2) *(int *)&m_regs.valueRegister = -1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2268:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2268 | else *(int *)&m_regs.valueRegister = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2278:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2278 | if (f1 == f2) *(int *)&m_regs.valueRegister = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2279:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2279 | else if (f1 < f2) *(int *)&m_regs.valueRegister = -1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2280:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2280 | else *(int *)&m_regs.valueRegister = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2288:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2288 | if (i1 == i2) *(int *)&m_regs.valueRegister = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2289:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2289 | else if (i1 < i2) *(int *)&m_regs.valueRegister = -1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2290:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2290 | else *(int *)&m_regs.valueRegister = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2300:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2300 | if (i1 == i2) *(int *)&m_regs.valueRegister = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2301:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2301 | else if (i1 < i2) *(int *)&m_regs.valueRegister = -1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2302:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2302 | else *(int *)&m_regs.valueRegister = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2312:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2312 | if (f1 == f2) *(int *)&m_regs.valueRegister = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2313:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2313 | else if (f1 < f2) *(int *)&m_regs.valueRegister = -1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2314:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2314 | else *(int *)&m_regs.valueRegister = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2322:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2322 | if (d1 == d2) *(int *)&m_regs.valueRegister = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2323:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2323 | else if (d1 < d2) *(int *)&m_regs.valueRegister = -1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2324:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2324 | else *(int *)&m_regs.valueRegister = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2334:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2334 | *(asPWORD *)&m_regs.valueRegister = *(asPWORD *)l_sp; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/hpl1/engine/libraries/angelscript/sources/as_scriptfunction.o engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2341:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2341 | *(asPWORD *)l_sp = *(asPWORD *)&m_regs.valueRegister; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2772:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2772 | *(asDWORD *)&m_regs.valueRegister = *(asDWORD *)(l_fp - asBC_SWORDARG0(l_bc)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2787:70: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2787 | *(asDWORD *)(l_fp - asBC_SWORDARG0(l_bc)) = *(asDWORD *)&m_regs.valueRegister; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2803:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2803 | **(asBYTE **)&m_regs.valueRegister = *(asBYTE *)(l_fp - asBC_SWORDARG0(l_bc)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2809:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2809 | **(asWORD **)&m_regs.valueRegister = *(asWORD *)(l_fp - asBC_SWORDARG0(l_bc)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2814:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2814 | **(asDWORD **)&m_regs.valueRegister = *(l_fp - asBC_SWORDARG0(l_bc)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2819:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2819 | **(asQWORD **)&m_regs.valueRegister = *(asQWORD *)(l_fp - asBC_SWORDARG0(l_bc)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2826:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2826 | bPtr[0] = **(asBYTE **)&m_regs.valueRegister; // read the byte | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2837:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2837 | wPtr[0] = **(asWORD **)&m_regs.valueRegister; // read the word | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2844:71: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2844 | *(asDWORD *)(l_fp - asBC_SWORDARG0(l_bc)) = **(asDWORD **)&m_regs.valueRegister; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2849:71: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2849 | *(asQWORD *)(l_fp - asBC_SWORDARG0(l_bc)) = **(asQWORD **)&m_regs.valueRegister; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2854:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2854 | *(asPWORD *)&m_regs.valueRegister = asBC_PTRARG(l_bc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2859:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2859 | *(asDWORD **)&m_regs.valueRegister = (l_fp - asBC_SWORDARG0(l_bc)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2874:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2874 | if (p1 == p2) *(int *)&m_regs.valueRegister = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2875:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2875 | else if (p1 < p2) *(int *)&m_regs.valueRegister = -1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2876:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2876 | else *(int *)&m_regs.valueRegister = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/hpl1/engine/libraries/angelscript/sources/as_scriptnode.o engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:3399:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 3399 | ++(**(asQWORD **)&m_regs.valueRegister); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:3404:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 3404 | --(**(asQWORD **)&m_regs.valueRegister); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:3522:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 3522 | if (i1 == i2) *(int *)&m_regs.valueRegister = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:3523:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 3523 | else if (i1 < i2) *(int *)&m_regs.valueRegister = -1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:3524:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 3524 | else *(int *)&m_regs.valueRegister = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:3532:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 3532 | if (d1 == d2) *(int *)&m_regs.valueRegister = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:3533:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 3533 | else if (d1 < d2) *(int *)&m_regs.valueRegister = -1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:3534:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 3534 | else *(int *)&m_regs.valueRegister = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/hpl1/engine/libraries/angelscript/sources/as_scriptobject.o engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:3707:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 3707 | *(asPWORD *)&m_regs.valueRegister = tmp; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:3807:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 3807 | *(asPWORD *)&m_regs.valueRegister = tmp; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:3820:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 3820 | *(asPWORD *)&m_regs.valueRegister = tmp; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:4103:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 4103 | *(asPWORD *)&m_regs.valueRegister = (asPWORD)ptr; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/hpl1/engine/libraries/angelscript/sources/as_string.o C++ engines/hpl1/engine/libraries/angelscript/sources/as_string_util.o C++ engines/hpl1/engine/libraries/angelscript/sources/as_thread.o C++ engines/hpl1/engine/libraries/angelscript/sources/as_tokenizer.o C++ engines/hpl1/engine/libraries/angelscript/sources/as_typeinfo.o C++ engines/hpl1/engine/libraries/angelscript/sources/as_variablescope.o C++ engines/hpl1/engine/impl/low_level_graphics_tgl.o engines/hpl1/engine/libraries/angelscript/sources/as_restore.cpp: In member function 'void asCWriter::WriteByteCode(asCScriptFunction*)': engines/hpl1/engine/libraries/angelscript/sources/as_restore.cpp:4414:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 4414 | if (*(int *)&tmpBC[1 + AS_PTR_SIZE] != 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_restore.cpp:4416:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 4416 | *(int *)&tmpBC[1 + AS_PTR_SIZE] = 1 + FindFunctionIndex(engine->scriptFunctions[*(int *)&tmpBC[1 + AS_PTR_SIZE]]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_restore.cpp:4416:114: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 4416 | *(int *)&tmpBC[1 + AS_PTR_SIZE] = 1 + FindFunctionIndex(engine->scriptFunctions[*(int *)&tmpBC[1 + AS_PTR_SIZE]]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_restore.cpp:4721:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 4721 | asQWORD qw = *(asQWORD *)&tmpBC[1]; | ^~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_restore.cpp:4731:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 4731 | asQWORD qw = *(asQWORD *)&tmpBC[1]; | ^~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_restore.cpp:4750:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 4750 | asQWORD qw = *(asQWORD *)&tmpBC[1]; | ^~~~~~~~~~~~~~~~~~~~ C++ engines/hpl1/engine/impl/texture_tgl.o C++ engines/hpl1/engine/impl/vertex_buffer_tgl.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/cursors.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 engines/icb/camera.cpp: In member function 'ICB::bool8 ICB::_game_session::Process_wa_list()': 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)) | ~~~~~~~~~~~~~~~~^ 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: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)) | ~~~~~~~~~~~~~~~~^ ./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: In member function 'void ICB::_game_session::Camera_director()': 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) | ^~~~~~ 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) | ^~~~~~ C++ engines/icb/fn_routines_ed.o C++ engines/icb/fn_routines_icb.o C++ engines/icb/fn_sound.o C++ engines/icb/fn_sting_pc.o 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.o C++ engines/icb/map_marker_pc.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 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/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 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/text_sprites_pc.o C++ engines/icb/timer_func.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/console.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/immortal/bullet.o C++ engines/immortal/compression.o C++ engines/immortal/cycle.o C++ engines/immortal/door.o C++ engines/immortal/drawChr.o C++ engines/immortal/flameSet.o C++ engines/immortal/immortal.o C++ engines/immortal/kernal.o C++ engines/immortal/level.o C++ engines/immortal/logic.o C++ engines/immortal/metaengine.o C++ engines/immortal/misc.o C++ engines/immortal/room.o C++ engines/immortal/sprites.o C++ engines/immortal/story.o C++ engines/immortal/utilities.o C++ engines/immortal/univ.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 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_pc98_darkmoon.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/capcom98.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 C++ engines/lastexpress/entities/anna.o C++ engines/lastexpress/entities/august.o 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/tables.o C++ engines/lastexpress/entities/tatiana.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/sound.o C++ engines/lure/scripts.o C++ engines/lure/strings.o C++ engines/lure/surface.o C++ engines/m4/m4.o C++ engines/m4/console.o C++ engines/m4/metaengine.o C++ engines/m4/vars.o C++ engines/m4/adv_db_r/db_catalog.o C++ engines/m4/adv_r/adv_background.o C++ engines/m4/adv_r/adv_been.o C++ engines/m4/adv_r/adv_chk.o C++ engines/m4/adv_r/adv_control.o C++ engines/m4/adv_r/adv_file.o C++ engines/m4/adv_r/adv_hotspot.o C++ engines/m4/adv_r/adv_interface.o C++ engines/m4/adv_r/adv_inv.o C++ engines/m4/adv_r/adv_player.o C++ engines/m4/adv_r/adv_rails.o C++ engines/m4/adv_r/adv_scale.o C++ engines/m4/adv_r/adv_trigger.o C++ engines/m4/adv_r/adv_walk.o C++ engines/m4/adv_r/chunk_ops.o C++ engines/m4/adv_r/conv.o C++ engines/m4/adv_r/conv_io.o C++ engines/m4/adv_r/db_env.o C++ engines/m4/adv_r/other.o C++ engines/m4/core/cstring.o C++ engines/m4/core/errors.o C++ engines/m4/core/imath.o C++ engines/m4/core/mouse.o C++ engines/m4/core/param.o C++ engines/m4/core/rooms.o C++ engines/m4/core/term.o C++ engines/m4/dbg/dbg_wscript.o C++ engines/m4/fileio/extensions.o C++ engines/m4/fileio/fileio.o C++ engines/m4/fileio/fstream.o C++ engines/m4/fileio/info.o C++ engines/m4/fileio/sys_file.o C++ engines/m4/graphics/gr_buff.o C++ engines/m4/graphics/gr_draw.o C++ engines/m4/graphics/gr_color.o C++ engines/m4/graphics/gr_font.o C++ engines/m4/graphics/gr_line.o C++ engines/m4/graphics/gr_pal.o C++ engines/m4/graphics/gr_series.o C++ engines/m4/graphics/gr_sprite.o C++ engines/m4/graphics/gr_surface.o C++ engines/m4/graphics/krn_pal.o C++ engines/m4/graphics/rend.o C++ engines/m4/gui/gui_buffer.o C++ engines/m4/gui/gui_cheapo.o C++ engines/m4/gui/gui_dialog.o C++ engines/m4/gui/gui_item.o C++ engines/m4/gui/gui_mouse.o C++ engines/m4/gui/gui_sys.o C++ engines/m4/gui/gui_vmng_core.o C++ engines/m4/gui/gui_vmng_rectangles.o C++ engines/m4/gui/gui_vmng_screen.o C++ engines/m4/gui/hotkeys.o C++ engines/m4/mem/mem.o C++ engines/m4/mem/memman.o C++ engines/m4/mem/reloc.o C++ engines/m4/mem/res.o C++ engines/m4/platform/draw.o C++ engines/m4/platform/events.o C++ engines/m4/platform/timer.o C++ engines/m4/platform/sound/digi.o C++ engines/m4/platform/sound/midi.o C++ engines/m4/platform/tile/tile_read.o C++ engines/m4/wscript/ws_cruncher.o C++ engines/m4/wscript/ws_hal.o C++ engines/m4/wscript/ws_load.o C++ engines/m4/wscript/ws_machine.o C++ engines/m4/wscript/ws_timer.o C++ engines/m4/wscript/wscript.o C++ engines/m4/wscript/wst_regs.o C++ engines/m4/burger/core/conv.o C++ engines/m4/burger/core/play_break.o C++ engines/m4/burger/core/release_trigger.o C++ engines/m4/burger/core/stream_break.o C++ engines/m4/burger/gui/game_menu.o C++ engines/m4/burger/gui/inventory.o C++ engines/m4/burger/gui/gui_gizmo.o C++ engines/m4/burger/gui/interface.o C++ engines/m4/burger/rooms/room.o C++ engines/m4/burger/rooms/section.o C++ engines/m4/burger/rooms/section1/section1.o C++ engines/m4/burger/rooms/section1/room101.o C++ engines/m4/burger/rooms/section1/room102.o C++ engines/m4/burger/rooms/section1/room103.o C++ engines/m4/burger/rooms/section1/room104.o C++ engines/m4/burger/rooms/section1/room105.o engines/m4/wscript/ws_cruncher.cpp: In function 'bool M4::ExtractArg(Anim8*, int32, int32, frac16**, frac16*)': engines/m4/wscript/ws_cruncher.cpp:488:53: warning: format '%ld' expects argument of type 'long int', but argument 2 has type 'M4::frac16' {aka 'int'} [-Wformat=] 488 | prefix += Common::String::format("%ld", *argValue); | ~~^ ~~~~~~~~~ | | | | | M4::frac16 {aka int} | long int | %d C++ engines/m4/burger/rooms/section1/room106.o C++ engines/m4/burger/rooms/section1/room120.o C++ engines/m4/burger/rooms/section1/room133_136.o C++ engines/m4/burger/rooms/section1/room134_135.o C++ engines/m4/burger/rooms/section1/room137.o C++ engines/m4/burger/rooms/section1/room138.o C++ engines/m4/burger/rooms/section1/room139_144.o engines/m4/wscript/ws_machine.cpp: In function 'void M4::sendWSMessage(uint32, frac16, machine*, uint32, machine*, int32)': engines/m4/wscript/ws_machine.cpp:1187:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 5 has type 'M4::frac16' {aka 'int'} [-Wformat=] 1187 | debugC(1, kDebugMessages, "Message %xh, %lxh, %s, %xh, %s, %d", | ~~^ | | | long unsigned int | %x 1188 | msgHash, msgValue, recvM ? recvM->machName : "NONE", | ~~~~~~~~ | | | M4::frac16 {aka int} C++ engines/m4/burger/rooms/section1/room140_141.o C++ engines/m4/burger/rooms/section1/room142.o C++ engines/m4/burger/rooms/section1/room143.o C++ engines/m4/burger/rooms/section1/room145.o C++ engines/m4/burger/rooms/section1/room170.o C++ engines/m4/burger/rooms/section1/room171.o C++ engines/m4/burger/rooms/section1/room172.o C++ engines/m4/burger/rooms/section1/room173.o C++ engines/m4/burger/rooms/section1/room174.o C++ engines/m4/burger/rooms/section1/room175.o C++ engines/m4/burger/rooms/section1/room176.o C++ engines/m4/burger/rooms/section2/section2.o C++ engines/m4/burger/rooms/section2/room204.o C++ engines/m4/burger/rooms/section2/room207.o C++ engines/m4/burger/rooms/section3/section3.o C++ engines/m4/burger/rooms/section3/section3_room.o C++ engines/m4/burger/rooms/section3/mine.o C++ engines/m4/burger/rooms/section3/room301.o C++ engines/m4/burger/rooms/section3/room302.o C++ engines/m4/burger/rooms/section3/room303.o C++ engines/m4/burger/rooms/section3/room304.o C++ engines/m4/burger/rooms/section3/room305.o C++ engines/m4/burger/rooms/section3/room306.o C++ engines/m4/burger/rooms/section3/room307.o C++ engines/m4/burger/rooms/section3/room310.o C++ engines/m4/burger/rooms/section4/section4.o C++ engines/m4/burger/rooms/section4/section4_room.o C++ engines/m4/burger/rooms/section4/room401.o C++ engines/m4/burger/rooms/section4/room402.o C++ engines/m4/burger/rooms/section4/room404.o C++ engines/m4/burger/rooms/section4/room405.o C++ engines/m4/burger/rooms/section4/room406.o C++ engines/m4/burger/rooms/section4/room407.o C++ engines/m4/burger/rooms/section5/section5.o C++ engines/m4/burger/rooms/section5/section5_room.o C++ engines/m4/burger/rooms/section5/room501.o C++ engines/m4/burger/rooms/section5/room502.o C++ engines/m4/burger/rooms/section5/room503.o C++ engines/m4/burger/rooms/section5/room504.o C++ engines/m4/burger/rooms/section5/room505.o C++ engines/m4/burger/rooms/section5/room506.o C++ engines/m4/burger/rooms/section5/room507.o C++ engines/m4/burger/rooms/section5/room508.o C++ engines/m4/burger/rooms/section5/room509.o C++ engines/m4/burger/rooms/section5/room510.o C++ engines/m4/burger/rooms/section5/room511.o C++ engines/m4/burger/rooms/section5/room512.o C++ engines/m4/burger/rooms/section5/room513.o C++ engines/m4/burger/rooms/section6/section6.o C++ engines/m4/burger/rooms/section6/section6_room.o C++ engines/m4/burger/rooms/section6/room601.o C++ engines/m4/burger/rooms/section6/room602.o C++ engines/m4/burger/rooms/section6/room603.o C++ engines/m4/burger/rooms/section6/room604.o C++ engines/m4/burger/rooms/section6/room605.o C++ engines/m4/burger/rooms/section6/room606.o C++ engines/m4/burger/rooms/section6/room608.o C++ engines/m4/burger/rooms/section6/room609.o C++ engines/m4/burger/rooms/section6/room610.o C++ engines/m4/burger/rooms/section7/section7.o C++ engines/m4/burger/rooms/section7/room701.o C++ engines/m4/burger/rooms/section7/room702.o C++ engines/m4/burger/rooms/section7/room706.o C++ engines/m4/burger/rooms/section8/section8.o C++ engines/m4/burger/rooms/section8/room801.o C++ engines/m4/burger/rooms/section8/room802.o C++ engines/m4/burger/rooms/section9/section9.o C++ engines/m4/burger/rooms/section9/menu_room.o C++ engines/m4/burger/rooms/section9/room901.o C++ engines/m4/burger/rooms/section9/room902.o C++ engines/m4/burger/rooms/section9/room903.o C++ engines/m4/burger/rooms/section9/room904.o C++ engines/m4/burger/rooms/section9/room951.o C++ engines/m4/burger/rooms/section9/room971.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/m4/burger/burger.o C++ engines/m4/burger/console.o C++ engines/m4/burger/flags.o C++ engines/m4/burger/hotkeys.o C++ engines/m4/burger/inventory.o C++ engines/m4/burger/other.o C++ engines/m4/burger/series_player.o C++ engines/m4/burger/vars.o C++ engines/m4/burger/walker.o C++ engines/m4/riddle/gui/gui_messages.o C++ engines/m4/riddle/gui/game_menu.o C++ engines/m4/riddle/gui/inventory.o C++ engines/m4/riddle/gui/interface.o C++ engines/m4/riddle/rooms/room.o C++ engines/m4/riddle/rooms/section.o C++ engines/m4/riddle/rooms/section2/section2.o C++ engines/m4/riddle/rooms/section2/section2_room.o C++ engines/m4/riddle/rooms/section2/room201.o C++ engines/m4/riddle/rooms/section2/room202.o C++ engines/m4/riddle/rooms/section2/room203.o C++ engines/m4/riddle/rooms/section2/room204.o C++ engines/m4/riddle/rooms/section2/room205.o C++ engines/m4/riddle/rooms/section2/room207.o C++ engines/m4/riddle/rooms/section3/section3.o C++ engines/m4/riddle/rooms/section3/room301.o C++ engines/m4/riddle/rooms/section3/room303.o C++ engines/m4/riddle/rooms/section3/room304.o C++ engines/m4/riddle/rooms/section3/room305.o C++ engines/m4/riddle/rooms/section3/room309.o C++ engines/m4/riddle/rooms/section3/room352.o C++ engines/m4/riddle/rooms/section3/room354.o C++ engines/m4/riddle/rooms/section4/section4.o C++ engines/m4/riddle/rooms/section4/room401.o C++ engines/m4/riddle/rooms/section4/room402.o C++ engines/m4/riddle/rooms/section4/room403.o C++ engines/m4/riddle/rooms/section4/room404.o C++ engines/m4/riddle/rooms/section4/room405.o C++ engines/m4/riddle/rooms/section4/room406.o C++ engines/m4/riddle/rooms/section4/room407.o C++ engines/m4/riddle/rooms/section4/room408.o C++ engines/m4/riddle/rooms/section4/room409.o C++ engines/m4/riddle/rooms/section4/room410.o C++ engines/m4/riddle/rooms/section4/room413.o C++ engines/m4/riddle/rooms/section4/room456.o C++ engines/m4/riddle/rooms/section4/room493.o C++ engines/m4/riddle/rooms/section4/room494.o C++ engines/m4/riddle/rooms/section4/room495.o C++ engines/m4/riddle/rooms/section5/section5.o C++ engines/m4/riddle/rooms/section5/room501.o C++ engines/m4/riddle/rooms/section5/room504.o C++ engines/m4/riddle/rooms/section5/room506.o C++ engines/m4/riddle/rooms/section5/room507.o C++ engines/m4/riddle/rooms/section5/room508.o C++ engines/m4/riddle/rooms/section5/room509.o C++ engines/m4/riddle/rooms/section5/room510.o C++ engines/m4/riddle/rooms/section6/section6.o C++ engines/m4/riddle/rooms/section6/section6_maze.o C++ engines/m4/riddle/rooms/section6/room603.o C++ engines/m4/riddle/rooms/section6/room604.o C++ engines/m4/riddle/rooms/section6/room605.o C++ engines/m4/riddle/rooms/section6/room607.o C++ engines/m4/riddle/rooms/section6/room608.o C++ engines/m4/riddle/rooms/section6/room610.o C++ engines/m4/riddle/rooms/section6/room615.o C++ engines/m4/riddle/rooms/section6/room620.o C++ engines/m4/riddle/rooms/section6/room621.o C++ engines/m4/riddle/rooms/section6/room622.o C++ engines/m4/riddle/rooms/section6/room623.o C++ engines/m4/riddle/rooms/section6/room624.o C++ engines/m4/riddle/rooms/section6/room625.o C++ engines/m4/riddle/rooms/section6/room626.o C++ engines/m4/riddle/rooms/section6/room627.o C++ engines/m4/riddle/rooms/section6/room628.o C++ engines/m4/riddle/rooms/section6/room629.o C++ engines/m4/riddle/rooms/section6/room630.o C++ engines/m4/riddle/rooms/section6/room631.o C++ engines/m4/riddle/rooms/section6/room632.o C++ engines/m4/riddle/rooms/section6/room633.o C++ engines/m4/riddle/rooms/section6/room634.o C++ engines/m4/riddle/rooms/section6/room635.o C++ engines/m4/riddle/rooms/section6/room636.o C++ engines/m4/riddle/rooms/section6/room637.o C++ engines/m4/riddle/rooms/section6/room638.o C++ engines/m4/riddle/rooms/section6/room640.o C++ engines/m4/riddle/rooms/section6/room641.o C++ engines/m4/riddle/rooms/section6/room642.o C++ engines/m4/riddle/rooms/section6/room643.o C++ engines/m4/riddle/rooms/section6/room644.o C++ engines/m4/riddle/rooms/section6/room645.o C++ engines/m4/riddle/rooms/section6/room646.o C++ engines/m4/riddle/rooms/section6/room647.o C++ engines/m4/riddle/rooms/section6/room648.o C++ engines/m4/riddle/rooms/section6/room649.o C++ engines/m4/riddle/rooms/section6/room650.o C++ engines/m4/riddle/rooms/section6/room651.o C++ engines/m4/riddle/rooms/section7/section7.o C++ engines/m4/riddle/rooms/section7/room701.o C++ engines/m4/riddle/rooms/section7/room702.o C++ engines/m4/riddle/rooms/section7/room703.o C++ engines/m4/riddle/rooms/section7/room704.o C++ engines/m4/riddle/rooms/section7/room705.o C++ engines/m4/riddle/rooms/section7/room706.o C++ engines/m4/riddle/rooms/section7/room707.o C++ engines/m4/riddle/rooms/section7/room709.o C++ engines/m4/riddle/rooms/section7/room710.o C++ engines/m4/riddle/rooms/section7/room711.o C++ engines/m4/riddle/rooms/section8/section8.o C++ engines/m4/riddle/rooms/section8/section8_room.o C++ engines/m4/riddle/rooms/section8/room801.o C++ engines/m4/riddle/rooms/section8/room802.o C++ engines/m4/riddle/rooms/section8/room803.o C++ engines/m4/riddle/rooms/section8/room804.o C++ engines/m4/riddle/rooms/section8/room805.o C++ engines/m4/riddle/rooms/section8/room806.o C++ engines/m4/riddle/rooms/section8/room807.o C++ engines/m4/riddle/rooms/section8/room808.o C++ engines/m4/riddle/rooms/section8/room809.o C++ engines/m4/riddle/rooms/section8/room810.o C++ engines/m4/riddle/rooms/section8/room811.o C++ engines/m4/riddle/rooms/section8/room814.o C++ engines/m4/riddle/rooms/section8/room818.o C++ engines/m4/riddle/rooms/section8/room824.o C++ engines/m4/riddle/rooms/section8/room834.o C++ engines/m4/riddle/rooms/section8/room844.o C++ engines/m4/riddle/rooms/section8/room850.o C++ engines/m4/riddle/rooms/section8/room860.o C++ engines/m4/riddle/rooms/section8/room861.o C++ engines/m4/riddle/rooms/section9/section9.o C++ engines/m4/riddle/rooms/section9/section9_room.o C++ engines/m4/riddle/rooms/section9/room901.o C++ engines/m4/riddle/rooms/section9/room902.o C++ engines/m4/riddle/rooms/section9/room903.o C++ engines/m4/riddle/rooms/section9/room905.o C++ engines/m4/riddle/rooms/section9/room906.o C++ engines/m4/riddle/rooms/section9/room907.o C++ engines/m4/riddle/rooms/section9/room908.o C++ engines/m4/riddle/rooms/section9/room917.o C++ engines/m4/riddle/rooms/section9/room918.o C++ engines/m4/riddle/rooms/section9/room996.o C++ engines/m4/riddle/riddle.o C++ engines/m4/riddle/console.o C++ engines/m4/riddle/flags.o C++ engines/m4/riddle/hotkeys.o C++ engines/m4/riddle/inventory.o C++ engines/m4/riddle/triggers.o C++ engines/m4/riddle/vars.o C++ engines/m4/riddle/walker.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/forest/game_forest.o C++ engines/mads/forest/forest_scenes.o C++ engines/mads/forest/globals_forest.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/mm/metaengine.o C++ engines/mm/mm.o C++ engines/mm/shared/utils/bitmap_font.o C++ engines/mm/shared/utils/strings.o C++ engines/mm/shared/utils/strings_data.o C++ engines/mm/shared/utils/xeen_font.o C++ engines/mm/shared/xeen/cc_archive.o C++ engines/mm/shared/xeen/file.o C++ engines/mm/shared/xeen/sound.o C++ engines/mm/shared/xeen/sound_driver.o C++ engines/mm/shared/xeen/sound_driver_adlib.o C++ engines/mm/shared/xeen/sound_driver_mt32.o C++ engines/mm/shared/xeen/sprites.o C++ engines/mm/shared/xeen/xsurface.o C++ engines/mm/mm1/console.o C++ engines/mm/mm1/events.o C++ engines/mm/mm1/globals.o C++ engines/mm/mm1/messages.o C++ engines/mm/mm1/metaengine.o C++ engines/mm/mm1/mm1.o C++ engines/mm/mm1/sound.o C++ engines/mm/mm1/data/active_spells.o C++ engines/mm/mm1/data/character.o C++ engines/mm/mm1/data/game_state.o C++ engines/mm/mm1/data/items.o C++ engines/mm/mm1/data/locations.o C++ engines/mm/mm1/data/monsters.o C++ engines/mm/mm1/data/party.o C++ engines/mm/mm1/data/roster.o C++ engines/mm/mm1/data/text_parser.o C++ engines/mm/mm1/data/trap.o C++ engines/mm/mm1/data/treasure.o C++ engines/mm/mm1/game/arenko.o C++ engines/mm/mm1/game/arrested.o C++ engines/mm/mm1/game/detect_magic.o C++ engines/mm/mm1/game/game_logic.o C++ engines/mm/mm1/game/combat.o C++ engines/mm/mm1/game/duplication.o C++ engines/mm/mm1/game/encounter.o C++ engines/mm/mm1/game/equip_remove.o C++ engines/mm/mm1/game/fly.o C++ engines/mm/mm1/game/leprechaun.o C++ engines/mm/mm1/game/monster_touch.o C++ engines/mm/mm1/game/recharge_item.o C++ engines/mm/mm1/game/rest.o C++ engines/mm/mm1/game/spell_casting.o C++ engines/mm/mm1/game/spells_party.o C++ engines/mm/mm1/game/spells_monsters.o C++ engines/mm/mm1/game/use_item.o C++ engines/mm/mm1/game/view_base.o C++ engines/mm/mm1/game/wheel_spin.o C++ engines/mm/mm1/gfx/dta.o C++ engines/mm/mm1/gfx/gfx.o C++ engines/mm/mm1/gfx/screen_decoder.o C++ engines/mm/mm1/utils/mouse.o C++ engines/mm/mm1/utils/strings.o C++ engines/mm/mm1/views/locations/location.o C++ engines/mm/mm1/views/locations/blacksmith.o C++ engines/mm/mm1/views/locations/blacksmith_subview.o C++ engines/mm/mm1/views/locations/blacksmith_buy_weapons.o C++ engines/mm/mm1/views/locations/blacksmith_buy_armor.o C++ engines/mm/mm1/views/locations/blacksmith_buy_misc.o C++ engines/mm/mm1/views/locations/blacksmith_sell_item.o C++ engines/mm/mm1/views/locations/inn.o C++ engines/mm/mm1/views/locations/market.o C++ engines/mm/mm1/views/locations/statue.o C++ engines/mm/mm1/views/locations/tavern.o C++ engines/mm/mm1/views/locations/temple.o C++ engines/mm/mm1/views/locations/training.o C++ engines/mm/mm1/views/interactions/access_code.o C++ engines/mm/mm1/views/interactions/alamar.o C++ engines/mm/mm1/views/interactions/alien.o C++ engines/mm/mm1/views/interactions/answer_entry.o C++ engines/mm/mm1/views/interactions/arenko.o C++ engines/mm/mm1/views/interactions/arrested.o C++ engines/mm/mm1/views/interactions/chess.o C++ engines/mm/mm1/views/interactions/dog_statue.o C++ engines/mm/mm1/views/interactions/ghost.o C++ engines/mm/mm1/views/interactions/giant.o C++ engines/mm/mm1/views/interactions/gypsy.o C++ engines/mm/mm1/views/interactions/hacker.o C++ engines/mm/mm1/views/interactions/ice_princess.o C++ engines/mm/mm1/views/interactions/inspectron.o C++ engines/mm/mm1/views/interactions/keeper.o C++ engines/mm/mm1/views/interactions/leprechaun.o C++ engines/mm/mm1/views/interactions/lion.o C++ engines/mm/mm1/views/interactions/lord_archer.o C++ engines/mm/mm1/views/interactions/lord_ironfist.o C++ engines/mm/mm1/views/interactions/orango.o C++ engines/mm/mm1/views/interactions/prisoners.o C++ engines/mm/mm1/views/interactions/resistances.o C++ engines/mm/mm1/views/interactions/ruby.o C++ engines/mm/mm1/views/interactions/trivia.o C++ engines/mm/mm1/views/interactions/volcano_god.o C++ engines/mm/mm1/views/interactions/won_game.o C++ engines/mm/mm1/views/spells/spell_view.o C++ engines/mm/mm1/views/spells/cast_spell.o C++ engines/mm/mm1/views/spells/detect_magic.o C++ engines/mm/mm1/views/spells/duplication.o C++ engines/mm/mm1/views/spells/fly.o C++ engines/mm/mm1/views/spells/location.o C++ engines/mm/mm1/views/spells/recharge_item.o C++ engines/mm/mm1/views/spells/teleport.o C++ engines/mm/mm1/views/are_you_ready.o C++ engines/mm/mm1/views/bash.o C++ engines/mm/mm1/views/character_base.o C++ engines/mm/mm1/views/character_info.o C++ engines/mm/mm1/views/character_manage.o C++ engines/mm/mm1/views/character_view_combat.o C++ engines/mm/mm1/views/characters.o C++ engines/mm/mm1/views/color_questions.o C++ engines/mm/mm1/views/combat.o C++ engines/mm/mm1/views/create_characters.o C++ engines/mm/mm1/views/dead.o C++ engines/mm/mm1/views/encounter.o C++ engines/mm/mm1/views/game.o C++ engines/mm/mm1/views/game_commands.o C++ engines/mm/mm1/views/game_messages.o C++ engines/mm/mm1/views/game_party.o C++ engines/mm/mm1/views/game_view.o C++ engines/mm/mm1/views/main_menu.o C++ engines/mm/mm1/views/order.o C++ engines/mm/mm1/views/protect.o C++ engines/mm/mm1/views/quick_ref.o C++ engines/mm/mm1/views/rest.o C++ engines/mm/mm1/views/search.o C++ engines/mm/mm1/views/title.o C++ engines/mm/mm1/views/text_entry.o C++ engines/mm/mm1/views/text_view.o C++ engines/mm/mm1/views/trap.o C++ engines/mm/mm1/views/unlock.o C++ engines/mm/mm1/views/wheel_spin.o C++ engines/mm/mm1/views_enh/spells/cast_spell.o C++ engines/mm/mm1/views_enh/spells/spellbook.o C++ engines/mm/mm1/views_enh/spells/detect_magic.o C++ engines/mm/mm1/views_enh/spells/duplication.o C++ engines/mm/mm1/views_enh/spells/fly.o C++ engines/mm/mm1/views_enh/spells/location.o C++ engines/mm/mm1/views_enh/spells/recharge_item.o C++ engines/mm/mm1/views_enh/spells/teleport.o C++ engines/mm/mm1/views_enh/button_container.o C++ engines/mm/mm1/views_enh/character_base.o C++ engines/mm/mm1/views_enh/character_info.o C++ engines/mm/mm1/views_enh/character_inventory.o C++ engines/mm/mm1/views_enh/character_manage.o C++ engines/mm/mm1/views_enh/character_select.o C++ engines/mm/mm1/views_enh/character_view.o C++ engines/mm/mm1/views_enh/characters.o C++ engines/mm/mm1/views_enh/color_questions.o C++ engines/mm/mm1/views_enh/combat.o C++ engines/mm/mm1/views_enh/confirm.o C++ engines/mm/mm1/views_enh/create_characters.o C++ engines/mm/mm1/views_enh/dead.o C++ engines/mm/mm1/views_enh/dialogs.o C++ engines/mm/mm1/views_enh/encounter.o C++ engines/mm/mm1/views_enh/exchange.o C++ engines/mm/mm1/views_enh/game.o C++ engines/mm/mm1/views_enh/game_commands.o C++ engines/mm/mm1/views_enh/game_messages.o C++ engines/mm/mm1/views_enh/game_party.o C++ engines/mm/mm1/views_enh/game_view.o C++ engines/mm/mm1/views_enh/items_view.o C++ engines/mm/mm1/views_enh/main_menu.o C++ engines/mm/mm1/views_enh/map.o C++ engines/mm/mm1/views_enh/map_popup.o C++ engines/mm/mm1/views_enh/party_view.o C++ engines/mm/mm1/views_enh/protect.o C++ engines/mm/mm1/views_enh/rest.o C++ engines/mm/mm1/views_enh/quick_ref.o C++ engines/mm/mm1/views_enh/scroll_popup.o C++ engines/mm/mm1/views_enh/scroll_text.o C++ engines/mm/mm1/views_enh/scroll_view.o C++ engines/mm/mm1/views_enh/search.o C++ engines/mm/mm1/views_enh/select_number.o C++ engines/mm/mm1/views_enh/text_entry.o C++ engines/mm/mm1/views_enh/text_view.o C++ engines/mm/mm1/views_enh/title.o C++ engines/mm/mm1/views_enh/trade.o C++ engines/mm/mm1/views_enh/trap.o C++ engines/mm/mm1/views_enh/unlock.o C++ engines/mm/mm1/views_enh/wheel_spin.o C++ engines/mm/mm1/views_enh/which_character.o C++ engines/mm/mm1/views_enh/which_item.o C++ engines/mm/mm1/views_enh/who_will_try.o C++ engines/mm/mm1/views_enh/won_game.o C++ engines/mm/mm1/views_enh/yes_no.o C++ engines/mm/mm1/views_enh/interactions/access_code.o C++ engines/mm/mm1/views_enh/interactions/alamar.o C++ engines/mm/mm1/views_enh/interactions/alien.o C++ engines/mm/mm1/views_enh/interactions/arenko.o C++ engines/mm/mm1/views_enh/interactions/arrested.o C++ engines/mm/mm1/views_enh/interactions/chess.o C++ engines/mm/mm1/views_enh/interactions/dog_statue.o C++ engines/mm/mm1/views_enh/interactions/giant.o C++ engines/mm/mm1/views_enh/interactions/ghost.o C++ engines/mm/mm1/views_enh/interactions/gypsy.o C++ engines/mm/mm1/views_enh/interactions/hacker.o C++ engines/mm/mm1/views_enh/interactions/ice_princess.o C++ engines/mm/mm1/views_enh/interactions/inspectron.o C++ engines/mm/mm1/views_enh/interactions/interaction.o C++ engines/mm/mm1/views_enh/interactions/interaction_query.o C++ engines/mm/mm1/views_enh/interactions/keeper.o C++ engines/mm/mm1/views_enh/interactions/leprechaun.o C++ engines/mm/mm1/views_enh/interactions/lion.o C++ engines/mm/mm1/views_enh/interactions/lord_archer.o C++ engines/mm/mm1/views_enh/interactions/lord_ironfist.o C++ engines/mm/mm1/views_enh/interactions/orango.o C++ engines/mm/mm1/views_enh/interactions/prisoners.o C++ engines/mm/mm1/views_enh/interactions/resistances.o C++ engines/mm/mm1/views_enh/interactions/ruby.o C++ engines/mm/mm1/views_enh/interactions/scummvm.o C++ engines/mm/mm1/views_enh/interactions/statue.o C++ engines/mm/mm1/views_enh/interactions/trivia.o C++ engines/mm/mm1/views_enh/interactions/volcano_god.o C++ engines/mm/mm1/views_enh/locations/blacksmith.o C++ engines/mm/mm1/views_enh/locations/blacksmith_items.o C++ engines/mm/mm1/views_enh/locations/inn.o C++ engines/mm/mm1/views_enh/locations/location.o C++ engines/mm/mm1/views_enh/locations/market.o C++ engines/mm/mm1/views_enh/locations/tavern.o C++ engines/mm/mm1/views_enh/locations/temple.o C++ engines/mm/mm1/views_enh/locations/training.o C++ engines/mm/mm1/maps/maps.o C++ engines/mm/mm1/maps/map.o C++ engines/mm/mm1/maps/map_desert.o C++ engines/mm/mm1/maps/map_town.o C++ engines/mm/mm1/maps/map00.o C++ engines/mm/mm1/maps/map01.o C++ engines/mm/mm1/maps/map02.o C++ engines/mm/mm1/maps/map03.o C++ engines/mm/mm1/maps/map04.o C++ engines/mm/mm1/maps/map05.o C++ engines/mm/mm1/maps/map06.o C++ engines/mm/mm1/maps/map07.o C++ engines/mm/mm1/maps/map08.o C++ engines/mm/mm1/maps/map09.o C++ engines/mm/mm1/maps/map10.o C++ engines/mm/mm1/maps/map11.o C++ engines/mm/mm1/maps/map12.o C++ engines/mm/mm1/maps/map13.o C++ engines/mm/mm1/maps/map14.o C++ engines/mm/mm1/maps/map15.o C++ engines/mm/mm1/maps/map16.o C++ engines/mm/mm1/maps/map17.o C++ engines/mm/mm1/maps/map18.o C++ engines/mm/mm1/maps/map19.o C++ engines/mm/mm1/maps/map20.o C++ engines/mm/mm1/maps/map21.o C++ engines/mm/mm1/maps/map22.o C++ engines/mm/mm1/maps/map23.o C++ engines/mm/mm1/maps/map24.o C++ engines/mm/mm1/maps/map25.o C++ engines/mm/mm1/maps/map26.o C++ engines/mm/mm1/maps/map27.o C++ engines/mm/mm1/maps/map28.o C++ engines/mm/mm1/maps/map29.o C++ engines/mm/mm1/maps/map30.o C++ engines/mm/mm1/maps/map31.o C++ engines/mm/mm1/maps/map32.o C++ engines/mm/mm1/maps/map33.o C++ engines/mm/mm1/maps/map34.o C++ engines/mm/mm1/maps/map35.o C++ engines/mm/mm1/maps/map36.o C++ engines/mm/mm1/maps/map37.o C++ engines/mm/mm1/maps/map38.o C++ engines/mm/mm1/maps/map39.o C++ engines/mm/mm1/maps/map40.o C++ engines/mm/mm1/maps/map41.o C++ engines/mm/mm1/maps/map42.o C++ engines/mm/mm1/maps/map43.o C++ engines/mm/mm1/maps/map44.o C++ engines/mm/mm1/maps/map45.o C++ engines/mm/mm1/maps/map46.o C++ engines/mm/mm1/maps/map47.o C++ engines/mm/mm1/maps/map48.o C++ engines/mm/mm1/maps/map49.o C++ engines/mm/mm1/maps/map50.o C++ engines/mm/mm1/maps/map51.o C++ engines/mm/mm1/maps/map52.o C++ engines/mm/mm1/maps/map53.o C++ engines/mm/mm1/maps/map54.o C++ engines/mm/mm1/maps/map55.o C++ engines/mm/xeen/worldofxeen/clouds_cutscenes.o C++ engines/mm/xeen/worldofxeen/darkside_cutscenes.o C++ engines/mm/xeen/worldofxeen/worldofxeen_cutscenes.o C++ engines/mm/xeen/worldofxeen/worldofxeen_menu.o C++ engines/mm/xeen/worldofxeen/worldofxeen.o C++ engines/mm/xeen/swordsofxeen/swordsofxeen.o C++ engines/mm/xeen/swordsofxeen/swordsofxeen_menu.o C++ engines/mm/xeen/dialogs/credits_screen.o C++ engines/mm/xeen/dialogs/dialogs.o C++ engines/mm/xeen/dialogs/dialogs_awards.o C++ engines/mm/xeen/dialogs/dialogs_char_info.o C++ engines/mm/xeen/dialogs/dialogs_control_panel.o C++ engines/mm/xeen/dialogs/dialogs_copy_protection.o C++ engines/mm/xeen/dialogs/dialogs_create_char.o C++ engines/mm/xeen/dialogs/dialogs_difficulty.o C++ engines/mm/xeen/dialogs/dialogs_dismiss.o C++ engines/mm/xeen/dialogs/dialogs_exchange.o C++ engines/mm/xeen/dialogs/dialogs_info.o C++ engines/mm/xeen/dialogs/dialogs_input.o C++ engines/mm/xeen/dialogs/dialogs_items.o C++ engines/mm/xeen/dialogs/dialogs_map.o C++ engines/mm/xeen/dialogs/dialogs_message.o C++ engines/mm/xeen/dialogs/dialogs_party.o C++ engines/mm/xeen/dialogs/dialogs_query.o C++ engines/mm/xeen/dialogs/dialogs_quests.o C++ engines/mm/xeen/dialogs/dialogs_quick_fight.o C++ engines/mm/xeen/dialogs/dialogs_quick_ref.o C++ engines/mm/xeen/dialogs/dialogs_spells.o C++ engines/mm/xeen/dialogs/dialogs_whowill.o C++ engines/mm/xeen/dialogs/please_wait.o C++ engines/mm/xeen/metaengine.o C++ engines/mm/xeen/character.o C++ engines/mm/xeen/combat.o C++ engines/mm/xeen/cutscenes.o C++ engines/mm/xeen/debugger.o C++ engines/mm/xeen/events.o C++ engines/mm/xeen/files.o C++ engines/mm/xeen/font.o C++ engines/mm/xeen/interface.o C++ engines/mm/xeen/interface_minimap.o C++ engines/mm/xeen/interface_scene.o C++ engines/mm/xeen/item.o C++ engines/mm/xeen/locations.o C++ engines/mm/xeen/map.o C++ engines/mm/xeen/party.o C++ engines/mm/xeen/patcher.o C++ engines/mm/xeen/resources.o C++ engines/mm/xeen/saves.o C++ engines/mm/xeen/screen.o C++ engines/mm/xeen/scripts.o C++ engines/mm/xeen/spells.o C++ engines/mm/xeen/sprites.o C++ engines/mm/xeen/subtitles.o C++ engines/mm/xeen/window.o C++ engines/mm/xeen/xeen.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 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/coroutine_exec.o C++ engines/mtropolis/coroutine_manager.o C++ engines/mtropolis/coroutines.o C++ engines/mtropolis/data.o C++ engines/mtropolis/debug.o C++ engines/mtropolis/element_factory.o C++ engines/mtropolis/elements.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/axlogic.o C++ engines/mtropolis/plugin/axlogic_data.o C++ engines/mtropolis/plugin/ftts.o C++ engines/mtropolis/plugin/ftts_data.o C++ engines/mtropolis/plugin/hoologic.o C++ engines/mtropolis/plugin/hoologic_data.o C++ engines/mtropolis/plugin/kw.o C++ engines/mtropolis/plugin/kw_data.o C++ engines/mtropolis/plugin/midi.o C++ engines/mtropolis/plugin/midi_data.o C++ engines/mtropolis/plugin/mline.o C++ engines/mtropolis/plugin/mline_data.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/rwc.o C++ engines/mtropolis/plugin/rwc_data.o C++ engines/mtropolis/plugin/standard.o C++ engines/mtropolis/plugin/standard_data.o C++ engines/mtropolis/plugin/thereware.o C++ engines/mtropolis/plugin/thereware_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/vfs.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 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/autotext.o C++ engines/nancy/action/datarecords.o C++ engines/nancy/action/inventoryrecords.o C++ engines/nancy/action/navigationrecords.o C++ engines/nancy/action/soundrecords.o C++ engines/nancy/action/miscrecords.o C++ engines/nancy/action/conversation.o C++ engines/nancy/action/interactivevideo.o C++ engines/nancy/action/overlay.o C++ engines/nancy/action/secondarymovie.o C++ engines/nancy/action/secondaryvideo.o C++ engines/nancy/action/puzzle/assemblypuzzle.o C++ engines/nancy/action/puzzle/bballpuzzle.o C++ engines/nancy/action/puzzle/bulpuzzle.o C++ engines/nancy/action/puzzle/bombpuzzle.o C++ engines/nancy/action/puzzle/collisionpuzzle.o C++ engines/nancy/action/puzzle/cubepuzzle.o C++ engines/nancy/action/puzzle/hamradiopuzzle.o C++ engines/nancy/action/puzzle/leverpuzzle.o C++ engines/nancy/action/puzzle/mazechasepuzzle.o C++ engines/nancy/action/puzzle/mouselightpuzzle.o C++ engines/nancy/action/puzzle/orderingpuzzle.o C++ engines/nancy/action/puzzle/overridelockpuzzle.o C++ engines/nancy/action/puzzle/passwordpuzzle.o C++ engines/nancy/action/puzzle/peepholepuzzle.o In file included from ./engines/nancy/action/actionrecord.h:28, from ./engines/nancy/action/conversation.h:25, from engines/nancy/action/conversation.cpp:34: ./engines/nancy/renderobject.h: In instantiation of 'void Common::Array::emplace(const_iterator, TArgs&& ...) [with TArgs = {Nancy::Action::ConversationCel::RenderedCel}; T = Nancy::Action::ConversationCel::RenderedCel; const_iterator = const Nancy::Action::ConversationCel::RenderedCel*]': ./common/array.h:176:10: required from 'void Common::Array::emplace_back(TArgs&& ...) [with TArgs = {Nancy::Action::ConversationCel::RenderedCel}; T = Nancy::Action::ConversationCel::RenderedCel]' 176 | emplace(begin() + _size, Common::forward(args)...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common/array.h:186:15: required from 'void Common::Array::push_back(T&&) [with T = Nancy::Action::ConversationCel::RenderedCel]' 186 | emplace_back(Common::move(element)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ engines/nancy/action/conversation.cpp:761:26: required from here 761 | _celRObjects.push_back(RenderedCel()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./engines/nancy/renderobject.h:36:7: warning: 'Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)' is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] 36 | class RenderObject { | ^~~~~~~~~~~~ In file included from ./graphics/screen.h:25, from ./engines/nancy/graphics.h:27, from engines/nancy/action/conversation.cpp:31: ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ ./engines/nancy/action/conversation.h:184:15: note: synthesized method 'Nancy::RenderObject::RenderObject(const Nancy::RenderObject&)' first required here 184 | class RenderedCel : public RenderObject { | ^~~~~~~~~~~ In file included from ./common/config-manager.h:25, from engines/nancy/action/conversation.cpp:23: ./common/array.h:150:25: note: synthesized method 'Nancy::Action::ConversationCel::RenderedCel::RenderedCel(Nancy::Action::ConversationCel::RenderedCel&&)' first required here 150 | new (_storage + index) T(Common::forward(args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./engines/nancy/ui/fullscreenimage.h:25, from ./engines/nancy/state/scene.h:35, from engines/nancy/action/puzzle/collisionpuzzle.cpp:29: ./engines/nancy/renderobject.h: In copy constructor 'Nancy::RenderObject::RenderObject(const Nancy::RenderObject&)': ./engines/nancy/renderobject.h:36:7: warning: 'Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)' is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] 36 | class RenderObject { | ^~~~~~~~~~~~ In file included from ./graphics/screen.h:25, from ./engines/nancy/graphics.h:27, from engines/nancy/action/puzzle/collisionpuzzle.cpp:23: ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ In file included from engines/nancy/action/puzzle/collisionpuzzle.cpp:31: ./engines/nancy/action/puzzle/collisionpuzzle.h: In copy constructor 'Nancy::Action::CollisionPuzzle::Piece::Piece(const Nancy::Action::CollisionPuzzle::Piece&)': ./engines/nancy/action/puzzle/collisionpuzzle.h:56:15: note: synthesized method 'Nancy::RenderObject::RenderObject(const Nancy::RenderObject&)' first required here 56 | class Piece : public RenderObject { | ^~~~~ engines/nancy/action/puzzle/collisionpuzzle.cpp: In member function 'virtual void Nancy::Action::CollisionPuzzle::init()': engines/nancy/action/puzzle/collisionpuzzle.cpp:48:31: note: synthesized method 'Nancy::Action::CollisionPuzzle::Piece::Piece(const Nancy::Action::CollisionPuzzle::Piece&)' first required here 48 | _pieces.resize(_pieceSrcs.size(), Piece()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./common/fs.h:25, from ./common/file.h:26, from ./engines/nancy/nancy.h:25, from engines/nancy/action/puzzle/collisionpuzzle.cpp:22: ./common/array.h:426:48: note: initializing argument 2 of 'void Common::Array::resize(size_type, T) [with T = Nancy::Action::CollisionPuzzle::Piece; size_type = unsigned int]' 426 | void resize(size_type newSize, const T value) { | ~~~~~~~~^~~~~ C++ engines/nancy/action/puzzle/raycastpuzzle.o C++ engines/nancy/action/puzzle/riddlepuzzle.o In file included from ./engines/nancy/ui/fullscreenimage.h:25, from ./engines/nancy/state/scene.h:35, from engines/nancy/action/puzzle/assemblypuzzle.cpp:29: ./engines/nancy/renderobject.h: In instantiation of 'Type* Common::uninitialized_move(In, In, Type*) [with In = Nancy::Action::AssemblyPuzzle::Piece*; Type = Nancy::Action::AssemblyPuzzle::Piece]': ./common/array.h:405:22: required from 'void Common::Array::reserve(size_type) [with T = Nancy::Action::AssemblyPuzzle::Piece; size_type = unsigned int]' 405 | uninitialized_move(oldStorage, oldStorage + _size, _storage); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common/array.h:412:3: required from 'void Common::Array::resize(size_type) [with T = Nancy::Action::AssemblyPuzzle::Piece; size_type = unsigned int]' 412 | reserve(newSize); | ^~~~~~~ engines/nancy/action/puzzle/assemblypuzzle.cpp:72:16: required from here 72 | _pieces.resize(numPieces); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./engines/nancy/renderobject.h:36:7: warning: 'Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)' is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] 36 | class RenderObject { | ^~~~~~~~~~~~ In file included from ./graphics/screen.h:25, from ./engines/nancy/graphics.h:27, from engines/nancy/action/puzzle/assemblypuzzle.cpp:23: ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ In file included from ./engines/nancy/action/puzzle/assemblypuzzle.h:26, from engines/nancy/action/puzzle/assemblypuzzle.cpp:31: ./engines/nancy/misc/mousefollow.h:42:7: note: synthesized method 'Nancy::RenderObject::RenderObject(const Nancy::RenderObject&)' first required here 42 | class MouseFollowObject : public RenderObject { | ^~~~~~~~~~~~~~~~~ ./engines/nancy/action/puzzle/assemblypuzzle.h:54:16: note: synthesized method 'Nancy::Misc::MouseFollowObject::MouseFollowObject(const Nancy::Misc::MouseFollowObject&)' first required here 54 | struct Piece : Misc::MouseFollowObject { | ^~~~~ In file included from ./common/array.h:28, from ./common/fs.h:25, from ./common/file.h:26, from ./engines/nancy/nancy.h:25, from engines/nancy/action/puzzle/assemblypuzzle.cpp:22: ./common/memory.h:73:17: note: synthesized method 'Nancy::Action::AssemblyPuzzle::Piece::Piece(Nancy::Action::AssemblyPuzzle::Piece&&)' first required here 73 | new ((void *)dst++) Type(Common::move(*first++)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./engines/nancy/ui/fullscreenimage.h:25, from ./engines/nancy/state/scene.h:35, from engines/nancy/action/puzzle/mazechasepuzzle.cpp:29: ./engines/nancy/renderobject.h: In instantiation of 'void Common::Array::emplace(const_iterator, TArgs&& ...) [with TArgs = {Nancy::Action::MazeChasePuzzle::Piece}; T = Nancy::Action::MazeChasePuzzle::Piece; const_iterator = const Nancy::Action::MazeChasePuzzle::Piece*]': ./common/array.h:176:10: required from 'void Common::Array::emplace_back(TArgs&& ...) [with TArgs = {Nancy::Action::MazeChasePuzzle::Piece}; T = Nancy::Action::MazeChasePuzzle::Piece]' 176 | emplace(begin() + _size, Common::forward(args)...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common/array.h:186:15: required from 'void Common::Array::push_back(T&&) [with T = Nancy::Action::MazeChasePuzzle::Piece]' 186 | emplace_back(Common::move(element)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ engines/nancy/action/puzzle/mazechasepuzzle.cpp:48:20: required from here 48 | _pieces.push_back(Piece(_z + i + 1)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./engines/nancy/renderobject.h:36:7: warning: 'Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)' is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] 36 | class RenderObject { | ^~~~~~~~~~~~ In file included from ./graphics/screen.h:25, from ./engines/nancy/graphics.h:27, from engines/nancy/action/puzzle/mazechasepuzzle.cpp:23: ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ In file included from engines/nancy/action/puzzle/mazechasepuzzle.cpp:31: ./engines/nancy/action/puzzle/mazechasepuzzle.h:51:15: note: synthesized method 'Nancy::RenderObject::RenderObject(const Nancy::RenderObject&)' first required here 51 | class Piece : public RenderObject { | ^~~~~ In file included from ./common/fs.h:25, from ./common/file.h:26, from ./engines/nancy/nancy.h:25, from engines/nancy/action/puzzle/mazechasepuzzle.cpp:22: ./common/array.h:150:25: note: synthesized method 'Nancy::Action::MazeChasePuzzle::Piece::Piece(const Nancy::Action::MazeChasePuzzle::Piece&)' first required here 150 | new (_storage + index) T(Common::forward(args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./engines/nancy/renderobject.h: In instantiation of 'Out Common::move_backward(In, In, Out) [with In = Nancy::Action::CollisionPuzzle::Piece*; Out = Nancy::Action::CollisionPuzzle::Piece*]': ./common/array.h:528:18: required from 'T* Common::Array::insert_aux(iterator, const_iterator, const_iterator) [with T = Nancy::Action::CollisionPuzzle::Piece; iterator = Nancy::Action::CollisionPuzzle::Piece*; const_iterator = const Nancy::Action::CollisionPuzzle::Piece*]' 528 | move_backward(pos, _storage + _size - n, _storage + _size); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common/array.h:243:3: required from 'void Common::Array::insert_at(size_type, const T&) [with T = Nancy::Action::CollisionPuzzle::Piece; size_type = unsigned int]' 243 | insert_aux(_storage + idx, &element, &element + 1); | ^~~~~~~~~~ engines/nancy/action/puzzle/collisionpuzzle.cpp:108:23: required from here 108 | _pieces.insert_at(0, newPiece); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./engines/nancy/renderobject.h:36:7: warning: 'Graphics::ManagedSurface& Graphics::ManagedSurface::operator=(const Graphics::ManagedSurface&)' is deprecated: Use copyFrom() or a move constructor instead [-Wdeprecated-declarations] 36 | class RenderObject { | ^~~~~~~~~~~~ ./graphics/managed_surface.h:202:25: note: declared here 202 | ManagedSurface &operator=(const ManagedSurface &surf); | ^~~~~~~~ ./engines/nancy/action/puzzle/collisionpuzzle.h:56:15: note: synthesized method 'Nancy::RenderObject& Nancy::RenderObject::operator=(const Nancy::RenderObject&)' first required here 56 | class Piece : public RenderObject { | ^~~~~ In file included from ./common/array.h:26: ./common/algorithm.h:126:24: note: synthesized method 'Nancy::Action::CollisionPuzzle::Piece& Nancy::Action::CollisionPuzzle::Piece::operator=(const Nancy::Action::CollisionPuzzle::Piece&)' first required here 126 | *--dst = Common::move(*--last); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ C++ engines/nancy/action/puzzle/rippedletterpuzzle.o C++ engines/nancy/action/puzzle/rotatinglockpuzzle.o C++ engines/nancy/action/puzzle/safedialpuzzle.o C++ engines/nancy/action/puzzle/setplayerclock.o C++ engines/nancy/action/puzzle/sliderpuzzle.o C++ engines/nancy/action/puzzle/soundequalizerpuzzle.o C++ engines/nancy/action/puzzle/spigotpuzzle.o C++ engines/nancy/action/puzzle/tangrampuzzle.o C++ engines/nancy/action/puzzle/telephone.o C++ engines/nancy/action/puzzle/towerpuzzle.o C++ engines/nancy/action/puzzle/turningpuzzle.o C++ engines/nancy/action/puzzle/twodialpuzzle.o C++ engines/nancy/ui/fullscreenimage.o C++ engines/nancy/ui/animatedbutton.o C++ engines/nancy/ui/button.o C++ engines/nancy/ui/clock.o C++ engines/nancy/ui/inventorybox.o C++ engines/nancy/ui/ornaments.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/loadsave.o C++ engines/nancy/state/help.o C++ engines/nancy/state/mainmenu.o C++ engines/nancy/state/map.o In file included from ./engines/nancy/ui/fullscreenimage.h:25, from ./engines/nancy/state/scene.h:35, from engines/nancy/action/puzzle/tangrampuzzle.cpp:29: ./engines/nancy/renderobject.h: In instantiation of 'Type* Common::uninitialized_move(In, In, Type*) [with In = Nancy::Action::TangramPuzzle::Tile*; Type = Nancy::Action::TangramPuzzle::Tile]': ./common/array.h:405:22: required from 'void Common::Array::reserve(size_type) [with T = Nancy::Action::TangramPuzzle::Tile; size_type = unsigned int]' 405 | uninitialized_move(oldStorage, oldStorage + _size, _storage); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common/array.h:412:3: required from 'void Common::Array::resize(size_type) [with T = Nancy::Action::TangramPuzzle::Tile; size_type = unsigned int]' 412 | reserve(newSize); | ^~~~~~~ engines/nancy/action/puzzle/tangrampuzzle.cpp:54:15: required from here 54 | _tiles.resize(_tileSrcs.size() + 1); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./engines/nancy/renderobject.h:36:7: warning: 'Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)' is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] 36 | class RenderObject { | ^~~~~~~~~~~~ In file included from ./graphics/screen.h:25, from ./engines/nancy/graphics.h:27, from engines/nancy/action/puzzle/tangrampuzzle.cpp:24: ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ In file included from ./engines/nancy/action/puzzle/tangrampuzzle.h:26, from engines/nancy/action/puzzle/tangrampuzzle.cpp:31: ./engines/nancy/misc/mousefollow.h:42:7: note: synthesized method 'Nancy::RenderObject::RenderObject(const Nancy::RenderObject&)' first required here 42 | class MouseFollowObject : public RenderObject { | ^~~~~~~~~~~~~~~~~ ./engines/nancy/action/puzzle/tangrampuzzle.h:50:15: note: synthesized method 'Nancy::Misc::MouseFollowObject::MouseFollowObject(const Nancy::Misc::MouseFollowObject&)' first required here 50 | class Tile : public Misc::MouseFollowObject { | ^~~~ ./engines/nancy/action/puzzle/tangrampuzzle.h:50:15: warning: 'Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)' is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ ./engines/nancy/action/puzzle/tangrampuzzle.h:50:15: warning: 'Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)' is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] 50 | class Tile : public Misc::MouseFollowObject { | ^~~~ ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ In file included from ./common/array.h:28, from ./engines/nancy/util.h:24, from engines/nancy/action/puzzle/tangrampuzzle.cpp:22: ./common/memory.h:73:17: note: synthesized method 'Nancy::Action::TangramPuzzle::Tile::Tile(const Nancy::Action::TangramPuzzle::Tile&)' first required here 73 | new ((void *)dst++) Type(Common::move(*first++)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/nancy/state/savedialog.o C++ engines/nancy/state/scene.o C++ engines/nancy/state/setupmenu.o C++ engines/nancy/misc/hypertext.o C++ engines/nancy/misc/lightning.o C++ engines/nancy/misc/mousefollow.o C++ engines/nancy/misc/specialeffect.o C++ engines/nancy/cif.o C++ engines/nancy/commontypes.o C++ engines/nancy/console.o C++ engines/nancy/cursor.o C++ engines/nancy/decompress.o C++ engines/nancy/enginedata.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/puzzledata.o C++ engines/nancy/renderobject.o In file included from ./engines/nancy/ui/fullscreenimage.h:25, from ./engines/nancy/state/scene.h:35, from engines/nancy/state/scene.cpp:35: ./engines/nancy/renderobject.h: In instantiation of 'T Common::Queue::pop() [with T = Nancy::Misc::SpecialEffect]': engines/nancy/state/scene.cpp:1033:24: required from here 1033 | _specialEffects.pop(); | ~~~~~~~~~~~~~~~~~~~^~ ./engines/nancy/renderobject.h:36:7: warning: 'Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)' is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] 36 | class RenderObject { | ^~~~~~~~~~~~ In file included from ./graphics/screen.h:25, from ./engines/nancy/graphics.h:27, from engines/nancy/state/scene.cpp:30: ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ In file included from engines/nancy/state/scene.cpp:43: ./engines/nancy/misc/specialeffect.h:34:7: note: synthesized method 'Nancy::RenderObject::RenderObject(const Nancy::RenderObject&)' first required here 34 | class SpecialEffect : public RenderObject { | ^~~~~~~~~~~~~ ./engines/nancy/misc/specialeffect.h:34:7: warning: 'Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)' is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ ./engines/nancy/misc/specialeffect.h:34:7: warning: 'Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)' is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] 34 | class SpecialEffect : public RenderObject { | ^~~~~~~~~~~~~ ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ In file included from ./engines/engine.h:29, from ./engines/nancy/nancy.h:29, from engines/nancy/state/scene.cpp:26: ./common/queue.h:76:19: note: synthesized method 'Nancy::Misc::SpecialEffect::SpecialEffect(const Nancy::Misc::SpecialEffect&)' first required here 76 | T tmp = front(); | ^~~ 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 In file included from ./engines/nancy/graphics.h:29, from engines/nancy/graphics.cpp:27: ./engines/nancy/font.h: In instantiation of 'Type* Common::uninitialized_move(In, In, Type*) [with In = Nancy::Font*; Type = Nancy::Font]': ./common/array.h:405:22: required from 'void Common::Array::reserve(size_type) [with T = Nancy::Font; size_type = unsigned int]' 405 | uninitialized_move(oldStorage, oldStorage + _size, _storage); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common/array.h:412:3: required from 'void Common::Array::resize(size_type) [with T = Nancy::Font; size_type = unsigned int]' 412 | reserve(newSize); | ^~~~~~~ engines/nancy/graphics.cpp:172:15: required from here 172 | _fonts.resize(bsum->numFonts); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./engines/nancy/font.h:37:7: warning: 'Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)' is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] 37 | class Font : public Graphics::Font { | ^~~~ In file included from ./graphics/screen.h:25, from ./engines/nancy/graphics.h:27: ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ In file included from ./common/array.h:28, from ./engines/util.h:25, from engines/nancy/graphics.cpp:24: ./common/memory.h:73:17: note: synthesized method 'Nancy::Font::Font(const Nancy::Font&)' first required here 73 | new ((void *)dst++) Type(Common::move(*first++)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 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_talk.o C++ engines/pink/objects/actions/action_text.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/plumbers/windows.o C++ engines/plumbers/3do.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/qdengine/qdengine.o C++ engines/qdengine/console.o C++ engines/qdengine/metaengine.o C++ engines/qdengine/minigames/adv/common.o C++ engines/qdengine/minigames/adv/EffectManager.o C++ engines/qdengine/minigames/adv/EventManager.o C++ engines/qdengine/minigames/adv/ExportInterface.o C++ engines/qdengine/minigames/adv/FlyObject.o C++ engines/qdengine/minigames/adv/ObjectContainer.o C++ engines/qdengine/minigames/adv/Range.o C++ engines/qdengine/minigames/adv/RunTime.o C++ engines/qdengine/minigames/adv/TextManager.o C++ engines/qdengine/minigames/adv/m_triangles.o C++ engines/qdengine/parser/qdscr_parser.o C++ engines/qdengine/parser/xml_parser.o C++ engines/qdengine/parser/xml_tag_buffer.o C++ engines/qdengine/system/sound/snd_dispatcher.o C++ engines/qdengine/system/sound/snd_sound.o C++ engines/qdengine/system/sound/wav_sound.o C++ engines/qdengine/system/graphics/gr_dispatcher.o C++ engines/qdengine/system/graphics/gr_draw_sprite_rle_z.o C++ engines/qdengine/system/graphics/gr_draw_sprite_rle.o C++ engines/qdengine/system/graphics/gr_draw_sprite_z.o C++ engines/qdengine/system/graphics/gr_draw_sprite.o C++ engines/qdengine/system/graphics/gr_font.o C++ engines/qdengine/system/graphics/gr_tile_animation.o C++ engines/qdengine/system/graphics/gr_tile_sprite.o C++ engines/qdengine/system/graphics/rle_compress.o C++ engines/qdengine/system/graphics/UI_TextParser.o C++ engines/qdengine/system/input/input_wndproc.o C++ engines/qdengine/system/input/keyboard_input.o C++ engines/qdengine/system/input/mouse_input.o C++ engines/qdengine/qdcore/util/AIAStar_API.o C++ engines/qdengine/qdcore/util/fps_counter.o C++ engines/qdengine/qdcore/util/LZ77.o C++ engines/qdengine/qdcore/util/plaympp_api.o C++ engines/qdengine/qdcore/util/ResourceDispatcher.o C++ engines/qdengine/qdcore/util/splash_screen.o C++ engines/qdengine/qdcore/util/WinVideo.o C++ engines/qdengine/qdcore/qd_animation_frame.o C++ engines/qdengine/qdcore/qd_animation_info.o C++ engines/qdengine/qdcore/qd_animation_set_info.o C++ engines/qdengine/qdcore/qd_animation_set_preview.o C++ engines/qdengine/qdcore/qd_animation_set.o C++ engines/qdengine/qdcore/qd_animation.o C++ engines/qdengine/qdcore/qd_camera.o C++ engines/qdengine/qdcore/qd_camera_mode.o C++ engines/qdengine/qdcore/qd_condition.o C++ engines/qdengine/qdcore/qd_condition_data.o C++ engines/qdengine/qdcore/qd_condition_group.o C++ engines/qdengine/qdcore/qd_condition_object_reference.o C++ engines/qdengine/qdcore/qd_conditional_object.o C++ engines/qdengine/qdcore/qd_contour.o C++ engines/qdengine/qdcore/qd_coords_animation_point.o C++ engines/qdengine/qdcore/qd_coords_animation.o C++ engines/qdengine/qdcore/qd_counter.o C++ engines/qdengine/qdcore/qd_d3dutils.o engines/qdengine/qdcore/qd_condition_data.cpp: In member function 'bool QDEngine::qdConditionData::save_script(Common::WriteStream&, int) const': engines/qdengine/qdcore/qd_condition_data.cpp:102:78: warning: format '%lu' expects argument of type 'long unsigned int', but argument 2 has type 'Common::Array::size_type' {aka 'unsigned int'} [-Wformat=] 102 | fh.writeString(Common::String::format("%lu", _data.size() / sizeof(int32))); | ~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | Common::Array::size_type {aka unsigned int} | long unsigned int | %u engines/qdengine/qdcore/qd_condition_data.cpp:109:80: warning: format '%lu' expects argument of type 'long unsigned int', but argument 2 has type 'Common::Array::size_type' {aka 'unsigned int'} [-Wformat=] 109 | fh.writeString(Common::String::format("%lu", _data.size() / sizeof(float))); | ~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | Common::Array::size_type {aka unsigned int} | long unsigned int | %u C++ engines/qdengine/qdcore/qd_file_manager.o C++ engines/qdengine/qdcore/qd_font_info.o C++ engines/qdengine/qdcore/qd_game_dispatcher.o C++ engines/qdengine/qdcore/qd_game_dispatcher_base.o C++ engines/qdengine/qdcore/qd_game_end.o C++ engines/qdengine/qdcore/qd_game_object.o C++ engines/qdengine/qdcore/qd_game_object_animated.o C++ engines/qdengine/qdcore/qd_game_object_mouse.o C++ engines/qdengine/qdcore/qd_game_object_moving.o C++ engines/qdengine/qdcore/qd_game_object_state.o C++ engines/qdengine/qdcore/qd_game_object_static.o C++ engines/qdengine/qdcore/qd_game_scene.o C++ engines/qdengine/qdcore/qd_grid_zone.o C++ engines/qdengine/qdcore/qd_grid_zone_state.o C++ engines/qdengine/qdcore/qd_interface_background.o C++ engines/qdengine/qdcore/qd_interface_button.o In file included from ./common/array.h:26, from ./common/std/vector.h:34, from ./engines/qdengine/qd_fwd.h:27, from engines/qdengine/qdcore/qd_condition_group.cpp:24: In function 'Out Common::move(In, In, Out) [with In = int*; Out = int*]', inlined from 'T* Common::Array::erase(iterator) [with T = int]' at ./common/array.h:329:7, inlined from 'bool QDEngine::qdConditionGroup::remove_condition(int)' at engines/qdengine/qdcore/qd_condition_group.cpp:69:19: ./common/algorithm.h:111:24: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' specified bound 4294967292 exceeds maximum object size 2147483647 [-Wstringop-overflow=] 111 | *dst++ = Common::move(*first++); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/qdengine/qdcore/qd_interface_counter.o C++ engines/qdengine/qdcore/qd_interface_dispatcher.o C++ engines/qdengine/qdcore/qd_interface_element.o C++ engines/qdengine/qdcore/qd_interface_element_state_mode.o C++ engines/qdengine/qdcore/qd_interface_element_state.o C++ engines/qdengine/qdcore/qd_interface_object_base.o C++ engines/qdengine/qdcore/qd_interface_save.o C++ engines/qdengine/qdcore/qd_interface_screen.o C++ engines/qdengine/qdcore/qd_interface_slider.o C++ engines/qdengine/qdcore/qd_interface_text_window.o C++ engines/qdengine/qdcore/qd_inventory.o C++ engines/qdengine/qdcore/qd_inventory_cell.o C++ engines/qdengine/qdcore/qd_minigame_config.o C++ engines/qdengine/qdcore/qd_minigame.o C++ engines/qdengine/qdcore/qd_minigame_interface.o C++ engines/qdengine/qdcore/qd_music_track.o C++ engines/qdengine/qdcore/qd_named_object.o C++ engines/qdengine/qdcore/qd_named_object_base.o C++ engines/qdengine/qdcore/qd_named_object_indexer.o C++ engines/qdengine/qdcore/qd_named_object_reference.o C++ engines/qdengine/qdcore/qd_resource.o C++ engines/qdengine/qdcore/qd_scale_info.o C++ engines/qdengine/qdcore/qd_screen_text.o C++ engines/qdengine/qdcore/qd_screen_text_dispatcher.o C++ engines/qdengine/qdcore/qd_screen_text_set.o C++ engines/qdengine/qdcore/qd_setup.o C++ engines/qdengine/qdcore/qd_sound.o C++ engines/qdengine/qdcore/qd_sound_info.o C++ engines/qdengine/qdcore/qd_sprite.o C++ engines/qdengine/qdcore/qd_textdb.o C++ engines/qdengine/qdcore/qd_trigger_chain.o C++ engines/qdengine/qdcore/qd_trigger_element.o C++ engines/qdengine/qdcore/qd_video.o C++ engines/qdengine/debugger/debugtools.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 In file included from ./common/scummsys.h:124, from ./common/debug.h:25, from engines/qdengine/qdcore/qd_grid_zone.cpp:22: engines/qdengine/qdcore/qd_grid_zone.cpp: In member function 'bool QDEngine::qdGridZone::select(bool) const': engines/qdengine/qdcore/qd_grid_zone.cpp:279:53: warning: 'this' pointer is null [-Wnonnull] 279 | assert(owner() || owner()->named_object_type() == QD_NAMED_OBJECT_SCENE); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 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/detection_internal.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/gfxdrivers.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 In file included from ./engines/sci/util.h:25, from ./engines/sci/engine/script.h:26, from ./engines/sci/engine/seg_manager.h:27, from ./engines/sci/engine/state.h:37, from engines/sci/graphics/portrait.cpp:28: ./common/span.h: In instantiation of 'Common::NamedSpanImpl::mutable_value_derived_type& Common::NamedSpanImpl::allocateFromStream(Common::SeekableReadStream&, size_type, const Common::String&) [with ValueType = const unsigned char; Derived = Sci::SciSpan; mutable_value_derived_type = Sci::SciSpan; size_type = unsigned int]': engines/sci/graphics/portrait.cpp:96:31: required from here 96 | _fileData->allocateFromStream(*file, Common::kSpanMaxSize, fileName.toString('/')); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common/span.h:852:24: warning: casting 'Sci::SciSpan' to 'Common::NamedSpanImpl::mutable_value_derived_type&' {aka 'Sci::SciSpan&'} does not use 'Sci::SciSpan::SciSpan(const Other&) [with Other = Sci::SciSpan; ValueType = unsigned char]' [-Wcast-user-defined] 852 | return (mutable_value_derived_type &)const_cast &>(this->impl()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/sci/sound/audio.o C++ engines/sci/sound/midiparser_sci.o ./common/span.h: In instantiation of 'Common::SpanImpl::mutable_value_derived_type& Common::SpanImpl::allocateFromStream(Common::SeekableReadStream&, size_type) [with ValueType = const unsigned char; Derived = Sci::SciSpan; mutable_value_derived_type = Sci::SciSpan; size_type = unsigned int]': ./common/span.h:849:33: required from 'Common::NamedSpanImpl::mutable_value_derived_type& Common::NamedSpanImpl::allocateFromStream(Common::SeekableReadStream&, size_type, const Common::String&) [with ValueType = const unsigned char; Derived = Sci::SciSpan; mutable_value_derived_type = Sci::SciSpan; size_type = unsigned int]' 849 | super_type::allocateFromStream(stream, numEntries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ engines/sci/graphics/portrait.cpp:96:31: required from here 96 | _fileData->allocateFromStream(*file, Common::kSpanMaxSize, fileName.toString('/')); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common/span.h:679:24: warning: casting 'Sci::SciSpan' to 'Common::SpanImpl::mutable_value_derived_type&' {aka 'Sci::SciSpan&'} does not use 'Sci::SciSpan::SciSpan(const Other&) [with Other = Sci::SciSpan; ValueType = unsigned char]' [-Wcast-user-defined] 679 | return (mutable_value_derived_type &)const_cast &>(this->impl()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/sci/sound/music.o ./common/span.h: In instantiation of 'Common::SpanImpl::mutable_value_derived_type& Common::SpanImpl::allocate(size_type) [with ValueType = const unsigned char; Derived = Sci::SciSpan; mutable_value_derived_type = Sci::SciSpan; size_type = unsigned int]': ./common/span.h:676:3: required from 'Common::SpanImpl::mutable_value_derived_type& Common::SpanImpl::allocateFromStream(Common::SeekableReadStream&, size_type) [with ValueType = const unsigned char; Derived = Sci::SciSpan; mutable_value_derived_type = Sci::SciSpan; size_type = unsigned int]' 676 | allocate(numEntries); | ^~~~~~~~ ./common/span.h:849:33: required from 'Common::NamedSpanImpl::mutable_value_derived_type& Common::NamedSpanImpl::allocateFromStream(Common::SeekableReadStream&, size_type, const Common::String&) [with ValueType = const unsigned char; Derived = Sci::SciSpan; mutable_value_derived_type = Sci::SciSpan; size_type = unsigned int]' 849 | super_type::allocateFromStream(stream, numEntries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ engines/sci/graphics/portrait.cpp:96:31: required from here 96 | _fileData->allocateFromStream(*file, Common::kSpanMaxSize, fileName.toString('/')); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common/span.h:656:24: warning: casting 'Sci::SciSpan' to 'Common::SpanImpl::mutable_value_derived_type&' {aka 'Sci::SciSpan&'} does not use 'Sci::SciSpan::SciSpan(const Other&) [with Other = Sci::SciSpan; ValueType = unsigned char]' [-Wcast-user-defined] 656 | return (mutable_value_derived_type &)const_cast &>(this->impl()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 In file included from ./engines/sci/util.h:25, from ./engines/sci/engine/script.h:26, from ./engines/sci/engine/seg_manager.h:27, from ./engines/sci/engine/state.h:37, from engines/sci/graphics/view.cpp:23: ./common/span.h: In instantiation of 'Common::NamedSpanImpl::mutable_value_derived_type& Common::NamedSpanImpl::allocateFromSpan(const Common::NamedSpanImpl&) [with OtherValueType = const unsigned char; ValueType = const unsigned char; Derived = Sci::SciSpan; mutable_value_derived_type = Sci::SciSpan]': engines/sci/graphics/view.cpp:352:49: required from here 352 | _loop[13].cel[2].rawBitmap->allocateFromSpan(SciSpan(ViewInject_LauraBow2_Both, sizeof(ViewInject_LauraBow2_Both))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common/span.h:839:24: warning: casting 'Sci::SciSpan' to 'Common::NamedSpanImpl::mutable_value_derived_type&' {aka 'Sci::SciSpan&'} does not use 'Sci::SciSpan::SciSpan(const Other&) [with Other = Sci::SciSpan; ValueType = unsigned char]' [-Wcast-user-defined] 839 | return (mutable_value_derived_type &)const_cast &>(this->impl()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common/span.h: In instantiation of 'Common::NamedSpanImpl::mutable_value_derived_type& Common::NamedSpanImpl::allocate(size_type, const Common::String&) [with ValueType = const unsigned char; Derived = Sci::SciSpan; mutable_value_derived_type = Sci::SciSpan; size_type = unsigned int]': engines/sci/graphics/view.cpp:664:51: required from here 664 | SciSpan outBitmap = cel.rawBitmap->allocate(pixelCount, sourceName); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./common/span.h:831:24: warning: casting 'Sci::SciSpan' to 'Common::NamedSpanImpl::mutable_value_derived_type&' {aka 'Sci::SciSpan&'} does not use 'Sci::SciSpan::SciSpan(const Other&) [with Other = Sci::SciSpan; ValueType = unsigned char]' [-Wcast-user-defined] 831 | return (mutable_value_derived_type &)const_cast &>(this->impl()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common/span.h: In instantiation of 'Common::SpanImpl::mutable_value_derived_type& Common::SpanImpl::allocateFromSpan(const Other&) [with Other = Common::NamedSpanImpl; ValueType = const unsigned char; Derived = Sci::SciSpan; mutable_value_derived_type = Sci::SciSpan]': ./common/span.h:836:31: required from 'Common::NamedSpanImpl::mutable_value_derived_type& Common::NamedSpanImpl::allocateFromSpan(const Common::NamedSpanImpl&) [with OtherValueType = const unsigned char; ValueType = const unsigned char; Derived = Sci::SciSpan; mutable_value_derived_type = Sci::SciSpan]' 836 | super_type::allocateFromSpan(other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ engines/sci/graphics/view.cpp:352:49: required from here 352 | _loop[13].cel[2].rawBitmap->allocateFromSpan(SciSpan(ViewInject_LauraBow2_Both, sizeof(ViewInject_LauraBow2_Both))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common/span.h:666:24: warning: casting 'Sci::SciSpan' to 'Common::SpanImpl::mutable_value_derived_type&' {aka 'Sci::SciSpan&'} does not use 'Sci::SciSpan::SciSpan(const Other&) [with Other = Sci::SciSpan; ValueType = unsigned char]' [-Wcast-user-defined] 666 | return (mutable_value_derived_type &)const_cast &>(this->impl()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common/span.h: In instantiation of 'Common::SpanImpl::mutable_value_derived_type& Common::SpanImpl::allocate(size_type) [with ValueType = const unsigned char; Derived = Sci::SciSpan; mutable_value_derived_type = Sci::SciSpan; size_type = unsigned int]': ./common/span.h:828:23: required from 'Common::NamedSpanImpl::mutable_value_derived_type& Common::NamedSpanImpl::allocate(size_type, const Common::String&) [with ValueType = const unsigned char; Derived = Sci::SciSpan; mutable_value_derived_type = Sci::SciSpan; size_type = unsigned int]' 828 | super_type::allocate(numEntries); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ engines/sci/graphics/view.cpp:664:51: required from here 664 | SciSpan outBitmap = cel.rawBitmap->allocate(pixelCount, sourceName); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./common/span.h:656:24: warning: casting 'Sci::SciSpan' to 'Common::SpanImpl::mutable_value_derived_type&' {aka 'Sci::SciSpan&'} does not use 'Sci::SciSpan::SciSpan(const Other&) [with Other = Sci::SciSpan; ValueType = unsigned char]' [-Wcast-user-defined] 656 | return (mutable_value_derived_type &)const_cast &>(this->impl()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 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; | ^~~~~~~~~ In file included from ./engines/sci/util.h:25, from ./engines/sci/engine/script.h:26, from ./engines/sci/engine/seg_manager.h:27, from ./engines/sci/engine/state.h:37, from engines/sci/sound/midiparser_sci.cpp:23: ./common/span.h: In instantiation of 'Common::NamedSpanImpl::mutable_value_derived_type& Common::NamedSpanImpl::allocate(size_type, const Common::String&) [with ValueType = const unsigned char; Derived = Sci::SciSpan; mutable_value_derived_type = Sci::SciSpan; size_type = unsigned int]': engines/sci/sound/midiparser_sci.cpp:167:46: required from here 167 | SciSpan outData = _mixedData->allocate(totalSize * 2, Common::String::format("mixed sound.%d", _pSnd ? _pSnd->resourceId : -1)); // FIXME: creates overhead and still may be not enough to hold all data | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common/span.h:831:24: warning: casting 'Sci::SciSpan' to 'Common::NamedSpanImpl::mutable_value_derived_type&' {aka 'Sci::SciSpan&'} does not use 'Sci::SciSpan::SciSpan(const Other&) [with Other = Sci::SciSpan; ValueType = unsigned char]' [-Wcast-user-defined] 831 | return (mutable_value_derived_type &)const_cast &>(this->impl()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common/span.h: In instantiation of 'Common::SpanImpl::mutable_value_derived_type& Common::SpanImpl::allocate(size_type) [with ValueType = const unsigned char; Derived = Sci::SciSpan; mutable_value_derived_type = Sci::SciSpan; size_type = unsigned int]': ./common/span.h:828:23: required from 'Common::NamedSpanImpl::mutable_value_derived_type& Common::NamedSpanImpl::allocate(size_type, const Common::String&) [with ValueType = const unsigned char; Derived = Sci::SciSpan; mutable_value_derived_type = Sci::SciSpan; size_type = unsigned int]' 828 | super_type::allocate(numEntries); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ engines/sci/sound/midiparser_sci.cpp:167:46: required from here 167 | SciSpan outData = _mixedData->allocate(totalSize * 2, Common::String::format("mixed sound.%d", _pSnd ? _pSnd->resourceId : -1)); // FIXME: creates overhead and still may be not enough to hold all data | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common/span.h:656:24: warning: casting 'Sci::SciSpan' to 'Common::SpanImpl::mutable_value_derived_type&' {aka 'Sci::SciSpan&'} does not use 'Sci::SciSpan::SciSpan(const Other&) [with Other = Sci::SciSpan; ValueType = unsigned char]' [-Wcast-user-defined] 656 | return (mutable_value_derived_type &)const_cast &>(this->impl()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/sci/sound/drivers/fmtowns.o C++ engines/sci/sound/drivers/midi.o C++ engines/sci/sound/drivers/pcjr.o C++ engines/sci/sound/drivers/pc9801.o C++ engines/sci/video/seq_decoder.o C++ engines/sci/engine/hoyle5poker.o C++ engines/sci/engine/kgraphics32.o In file included from ./engines/sci/util.h:25, from ./engines/sci/resource/resource.h:32, from engines/sci/sound/drivers/adlib.cpp:31: ./common/span.h: In instantiation of 'Common::NamedSpanImpl::mutable_value_derived_type& Common::NamedSpanImpl::allocateFromSpan(const Common::NamedSpanImpl&) [with OtherValueType = const unsigned char; ValueType = const unsigned char; Derived = Sci::SciSpan; mutable_value_derived_type = Sci::SciSpan]': engines/sci/sound/drivers/adlib.cpp:889:34: required from here 889 | _rhythmKeyMap->allocateFromSpan(data.subspan(5320, kRhythmKeys)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common/span.h:839:24: warning: casting 'Sci::SciSpan' to 'Common::NamedSpanImpl::mutable_value_derived_type&' {aka 'Sci::SciSpan&'} does not use 'Sci::SciSpan::SciSpan(const Other&) [with Other = Sci::SciSpan; ValueType = unsigned char]' [-Wcast-user-defined] 839 | return (mutable_value_derived_type &)const_cast &>(this->impl()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/sci/graphics/celobj32.o ./common/span.h: In instantiation of 'Common::SpanImpl::mutable_value_derived_type& Common::SpanImpl::allocateFromSpan(const Other&) [with Other = Common::NamedSpanImpl; ValueType = const unsigned char; Derived = Sci::SciSpan; mutable_value_derived_type = Sci::SciSpan]': ./common/span.h:836:31: required from 'Common::NamedSpanImpl::mutable_value_derived_type& Common::NamedSpanImpl::allocateFromSpan(const Common::NamedSpanImpl&) [with OtherValueType = const unsigned char; ValueType = const unsigned char; Derived = Sci::SciSpan; mutable_value_derived_type = Sci::SciSpan]' 836 | super_type::allocateFromSpan(other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ engines/sci/sound/drivers/adlib.cpp:889:34: required from here 889 | _rhythmKeyMap->allocateFromSpan(data.subspan(5320, kRhythmKeys)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common/span.h:666:24: warning: casting 'Sci::SciSpan' to 'Common::SpanImpl::mutable_value_derived_type&' {aka 'Sci::SciSpan&'} does not use 'Sci::SciSpan::SciSpan(const Other&) [with Other = Sci::SciSpan; ValueType = unsigned char]' [-Wcast-user-defined] 666 | return (mutable_value_derived_type &)const_cast &>(this->impl()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common/span.h: In instantiation of 'Common::NamedSpanImpl::mutable_value_derived_type& Common::NamedSpanImpl::allocateFromStream(Common::SeekableReadStream&, size_type, const Common::String&) [with ValueType = const unsigned char; Derived = Sci::SciSpan; mutable_value_derived_type = Sci::SciSpan; size_type = unsigned int]': ./common/span.h:856:28: required from 'Common::NamedSpanImpl::mutable_value_derived_type& Common::NamedSpanImpl::allocateFromStream(Common::File&, size_type) [with ValueType = const unsigned char; Derived = Sci::SciSpan; mutable_value_derived_type = Sci::SciSpan; size_type = unsigned int]' 856 | return allocateFromStream(file, numEntries, file.getName()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/sci/sound/drivers/adlib.cpp:933:35: required from here 933 | patchData->allocateFromStream(f, patchSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./common/span.h:852:24: warning: casting 'Sci::SciSpan' to 'Common::NamedSpanImpl::mutable_value_derived_type&' {aka 'Sci::SciSpan&'} does not use 'Sci::SciSpan::SciSpan(const Other&) [with Other = Sci::SciSpan; ValueType = unsigned char]' [-Wcast-user-defined] 852 | return (mutable_value_derived_type &)const_cast &>(this->impl()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common/span.h: In instantiation of 'Common::SpanImpl::mutable_value_derived_type& Common::SpanImpl::allocateFromStream(Common::SeekableReadStream&, size_type) [with ValueType = const unsigned char; Derived = Sci::SciSpan; mutable_value_derived_type = Sci::SciSpan; size_type = unsigned int]': ./common/span.h:849:33: required from 'Common::NamedSpanImpl::mutable_value_derived_type& Common::NamedSpanImpl::allocateFromStream(Common::SeekableReadStream&, size_type, const Common::String&) [with ValueType = const unsigned char; Derived = Sci::SciSpan; mutable_value_derived_type = Sci::SciSpan; size_type = unsigned int]' 849 | super_type::allocateFromStream(stream, numEntries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./common/span.h:856:28: required from 'Common::NamedSpanImpl::mutable_value_derived_type& Common::NamedSpanImpl::allocateFromStream(Common::File&, size_type) [with ValueType = const unsigned char; Derived = Sci::SciSpan; mutable_value_derived_type = Sci::SciSpan; size_type = unsigned int]' 856 | return allocateFromStream(file, numEntries, file.getName()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/sci/sound/drivers/adlib.cpp:933:35: required from here 933 | patchData->allocateFromStream(f, patchSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./common/span.h:679:24: warning: casting 'Sci::SciSpan' to 'Common::SpanImpl::mutable_value_derived_type&' {aka 'Sci::SciSpan&'} does not use 'Sci::SciSpan::SciSpan(const Other&) [with Other = Sci::SciSpan; ValueType = unsigned char]' [-Wcast-user-defined] 679 | return (mutable_value_derived_type &)const_cast &>(this->impl()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common/span.h: In instantiation of 'Common::SpanImpl::mutable_value_derived_type& Common::SpanImpl::allocate(size_type) [with ValueType = const unsigned char; Derived = Sci::SciSpan; mutable_value_derived_type = Sci::SciSpan; size_type = unsigned int]': ./common/span.h:676:3: required from 'Common::SpanImpl::mutable_value_derived_type& Common::SpanImpl::allocateFromStream(Common::SeekableReadStream&, size_type) [with ValueType = const unsigned char; Derived = Sci::SciSpan; mutable_value_derived_type = Sci::SciSpan; size_type = unsigned int]' 676 | allocate(numEntries); | ^~~~~~~~ ./common/span.h:849:33: required from 'Common::NamedSpanImpl::mutable_value_derived_type& Common::NamedSpanImpl::allocateFromStream(Common::SeekableReadStream&, size_type, const Common::String&) [with ValueType = const unsigned char; Derived = Sci::SciSpan; mutable_value_derived_type = Sci::SciSpan; size_type = unsigned int]' 849 | super_type::allocateFromStream(stream, numEntries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./common/span.h:856:28: required from 'Common::NamedSpanImpl::mutable_value_derived_type& Common::NamedSpanImpl::allocateFromStream(Common::File&, size_type) [with ValueType = const unsigned char; Derived = Sci::SciSpan; mutable_value_derived_type = Sci::SciSpan; size_type = unsigned int]' 856 | return allocateFromStream(file, numEntries, file.getName()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/sci/sound/drivers/adlib.cpp:933:35: required from here 933 | patchData->allocateFromStream(f, patchSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./common/span.h:656:24: warning: casting 'Sci::SciSpan' to 'Common::SpanImpl::mutable_value_derived_type&' {aka 'Sci::SciSpan&'} does not use 'Sci::SciSpan::SciSpan(const Other&) [with Other = Sci::SciSpan; ValueType = unsigned char]' [-Wcast-user-defined] 656 | return (mutable_value_derived_type &)const_cast &>(this->impl()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./engines/sci/util.h:25, from ./engines/sci/resource/resource.h:32, from engines/sci/sound/drivers/fb01.cpp:24: ./common/span.h: In instantiation of 'Common::NamedSpanImpl::mutable_value_derived_type& Common::NamedSpanImpl::allocateFromStream(Common::SeekableReadStream&, size_type, const Common::String&) [with ValueType = const unsigned char; Derived = Sci::SciSpan; mutable_value_derived_type = Sci::SciSpan; size_type = unsigned int]': ./common/span.h:856:28: required from 'Common::NamedSpanImpl::mutable_value_derived_type& Common::NamedSpanImpl::allocateFromStream(Common::File&, size_type) [with ValueType = const unsigned char; Derived = Sci::SciSpan; mutable_value_derived_type = Sci::SciSpan; size_type = unsigned int]' 856 | return allocateFromStream(file, numEntries, file.getName()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/sci/sound/drivers/fb01.cpp:586:27: required from here 586 | buf->allocateFromStream(f); | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./common/span.h:852:24: warning: casting 'Sci::SciSpan' to 'Common::NamedSpanImpl::mutable_value_derived_type&' {aka 'Sci::SciSpan&'} does not use 'Sci::SciSpan::SciSpan(const Other&) [with Other = Sci::SciSpan; ValueType = unsigned char]' [-Wcast-user-defined] 852 | return (mutable_value_derived_type &)const_cast &>(this->impl()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common/span.h: In instantiation of 'Common::SpanImpl::mutable_value_derived_type& Common::SpanImpl::allocateFromStream(Common::SeekableReadStream&, size_type) [with ValueType = const unsigned char; Derived = Sci::SciSpan; mutable_value_derived_type = Sci::SciSpan; size_type = unsigned int]': ./common/span.h:849:33: required from 'Common::NamedSpanImpl::mutable_value_derived_type& Common::NamedSpanImpl::allocateFromStream(Common::SeekableReadStream&, size_type, const Common::String&) [with ValueType = const unsigned char; Derived = Sci::SciSpan; mutable_value_derived_type = Sci::SciSpan; size_type = unsigned int]' 849 | super_type::allocateFromStream(stream, numEntries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./common/span.h:856:28: required from 'Common::NamedSpanImpl::mutable_value_derived_type& Common::NamedSpanImpl::allocateFromStream(Common::File&, size_type) [with ValueType = const unsigned char; Derived = Sci::SciSpan; mutable_value_derived_type = Sci::SciSpan; size_type = unsigned int]' 856 | return allocateFromStream(file, numEntries, file.getName()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/sci/sound/drivers/fb01.cpp:586:27: required from here 586 | buf->allocateFromStream(f); | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./common/span.h:679:24: warning: casting 'Sci::SciSpan' to 'Common::SpanImpl::mutable_value_derived_type&' {aka 'Sci::SciSpan&'} does not use 'Sci::SciSpan::SciSpan(const Other&) [with Other = Sci::SciSpan; ValueType = unsigned char]' [-Wcast-user-defined] 679 | return (mutable_value_derived_type &)const_cast &>(this->impl()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common/span.h: In instantiation of 'Common::SpanImpl::mutable_value_derived_type& Common::SpanImpl::allocate(size_type) [with ValueType = const unsigned char; Derived = Sci::SciSpan; mutable_value_derived_type = Sci::SciSpan; size_type = unsigned int]': ./common/span.h:676:3: required from 'Common::SpanImpl::mutable_value_derived_type& Common::SpanImpl::allocateFromStream(Common::SeekableReadStream&, size_type) [with ValueType = const unsigned char; Derived = Sci::SciSpan; mutable_value_derived_type = Sci::SciSpan; size_type = unsigned int]' 676 | allocate(numEntries); | ^~~~~~~~ ./common/span.h:849:33: required from 'Common::NamedSpanImpl::mutable_value_derived_type& Common::NamedSpanImpl::allocateFromStream(Common::SeekableReadStream&, size_type, const Common::String&) [with ValueType = const unsigned char; Derived = Sci::SciSpan; mutable_value_derived_type = Sci::SciSpan; size_type = unsigned int]' 849 | super_type::allocateFromStream(stream, numEntries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./common/span.h:856:28: required from 'Common::NamedSpanImpl::mutable_value_derived_type& Common::NamedSpanImpl::allocateFromStream(Common::File&, size_type) [with ValueType = const unsigned char; Derived = Sci::SciSpan; mutable_value_derived_type = Sci::SciSpan; size_type = unsigned int]' 856 | return allocateFromStream(file, numEntries, file.getName()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/sci/sound/drivers/fb01.cpp:586:27: required from here 586 | buf->allocateFromStream(f); | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./common/span.h:656:24: warning: casting 'Sci::SciSpan' to 'Common::SpanImpl::mutable_value_derived_type&' {aka 'Sci::SciSpan&'} does not use 'Sci::SciSpan::SciSpan(const Other&) [with Other = Sci::SciSpan; ValueType = unsigned char]' [-Wcast-user-defined] 656 | return (mutable_value_derived_type &)const_cast &>(this->impl()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/sci/graphics/controls32.o In file included from ./engines/sci/util.h:25, from ./engines/sci/sound/drivers/mididriver.h:26, from engines/sci/sound/drivers/cms.cpp:22: ./common/span.h: In instantiation of 'Common::NamedSpanImpl::mutable_value_derived_type& Common::NamedSpanImpl::allocateFromSpan(const Common::NamedSpanImpl&) [with OtherValueType = const unsigned char; ValueType = const unsigned char; Derived = Sci::SciSpan; mutable_value_derived_type = Sci::SciSpan]': engines/sci/sound/drivers/cms.cpp:766:30: required from here 766 | _patchData->allocateFromSpan(_version < SCI_VERSION_1_EARLY ? res->subspan(30) : *res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common/span.h:839:24: warning: casting 'Sci::SciSpan' to 'Common::NamedSpanImpl::mutable_value_derived_type&' {aka 'Sci::SciSpan&'} does not use 'Sci::SciSpan::SciSpan(const Other&) [with Other = Sci::SciSpan; ValueType = unsigned char]' [-Wcast-user-defined] 839 | return (mutable_value_derived_type &)const_cast &>(this->impl()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common/span.h: In instantiation of 'Common::SpanImpl::mutable_value_derived_type& Common::SpanImpl::allocateFromSpan(const Other&) [with Other = Common::NamedSpanImpl; ValueType = const unsigned char; Derived = Sci::SciSpan; mutable_value_derived_type = Sci::SciSpan]': ./common/span.h:836:31: required from 'Common::NamedSpanImpl::mutable_value_derived_type& Common::NamedSpanImpl::allocateFromSpan(const Common::NamedSpanImpl&) [with OtherValueType = const unsigned char; ValueType = const unsigned char; Derived = Sci::SciSpan; mutable_value_derived_type = Sci::SciSpan]' 836 | super_type::allocateFromSpan(other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ engines/sci/sound/drivers/cms.cpp:766:30: required from here 766 | _patchData->allocateFromSpan(_version < SCI_VERSION_1_EARLY ? res->subspan(30) : *res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common/span.h:666:24: warning: casting 'Sci::SciSpan' to 'Common::SpanImpl::mutable_value_derived_type&' {aka 'Sci::SciSpan&'} does not use 'Sci::SciSpan::SciSpan(const Other&) [with Other = Sci::SciSpan; ValueType = unsigned char]' [-Wcast-user-defined] 666 | return (mutable_value_derived_type &)const_cast &>(this->impl()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/sci/graphics/frameout.o C++ engines/sci/graphics/paint32.o C++ engines/sci/graphics/plane32.o C++ engines/sci/graphics/palette32.o C++ engines/sci/graphics/remap32.o C++ engines/sci/graphics/screen_item32.o C++ engines/sci/graphics/text32.o C++ engines/sci/graphics/transitions32.o C++ engines/sci/graphics/video32.o C++ engines/sci/graphics/cursor32.o C++ engines/sci/graphics/maccursor32.o C++ engines/sci/sound/audio32.o C++ engines/sci/sound/decoders/sol.o C++ engines/sci/video/robot_decoder.o 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 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::writeSint16LE(int16)', inlined from 'void Common::Serializer::syncAsSint16LE(T&, Version, Version) [with T = short int]' at ./common/serializer.h:122:2, inlined from 'void Sci::Video32::_ZN3Sci7Video3222saveLoadWithSerializerERN6Common10SerializerE.part.0(Common::Serializer&)' at engines/sci/engine/savegame.cpp:1101:19: ./common/stream.h:195:31: warning: 'scale' may be used uninitialized [-Wmaybe-uninitialized] 195 | writeUint16LE((uint16)value); | ^~~~~~~~~~~~~ engines/sci/engine/savegame.cpp: In member function 'void Sci::Video32::_ZN3Sci7Video3222saveLoadWithSerializerERN6Common10SerializerE.part.0(Common::Serializer&)': engines/sci/engine/savegame.cpp:1084:33: note: 'scale' was declared here 1084 | int16 priority, scale; | ^~~~~ 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:201:30: warning: 'frameNo' may be used uninitialized [-Wmaybe-uninitialized] 201 | 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; | ^~~~~~~ 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:201:30: warning: 'hideCount' may be used uninitialized [-Wmaybe-uninitialized] 201 | 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/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 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 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 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/xrc.o C++ engines/stark/formats/xmg.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 engines/sludge/variable.cpp: In member function 'bool Sludge::Variable::save(Common::WriteStream*)': engines/sludge/variable.cpp:761:109: warning: array subscript -1 is below array bounds of 'const char* [11]' [-Warray-bounds=] 761 | fatal("Can't save variables of this type:", (varType < SVT_NUM_TYPES - 1) ? typeName[varType] : "bad ID"); | ~~~~~~~~~~~~~~~~^ engines/sludge/variable.cpp:37:13: note: while referencing 'Sludge::typeName' 37 | const char *typeName[] = { "undefined", "number", "user function", "string", | ^~~~~~~~ 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/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/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/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/tug0.o C++ engines/startrek/rooms/tug1.o C++ engines/startrek/rooms/tug2.o C++ engines/startrek/rooms/tug3.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/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 engines/supernova/screen.cpp: In constructor 'Supernova::Marquee::Marquee(Supernova::Screen*, MarqueeId, const char*)': engines/supernova/screen.cpp:136:33: warning: '*this.Supernova::Marquee::_y' may be used uninitialized [-Wmaybe-uninitialized] 136 | _screen->_textCursorY = _y; | ^~ engines/supernova/screen.cpp:136:33: warning: '*this.Supernova::Marquee::_y' may be used uninitialized [-Wmaybe-uninitialized] engines/supernova/screen.cpp:137:31: warning: '*this.Supernova::Marquee::_color' may be used uninitialized [-Wmaybe-uninitialized] 137 | _screen->_textColor = _color; | ^~~~~~ 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 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]; | ^~~~ 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 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:500: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]' 500 | const size_type hash = _hash(key); | ~~~~~^~~~~ ./common/hashmap.h:733: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]' 733 | size_type ctr = lookup(key); | ^~~~~~ ./engines/sword25/kernel/objectregistry.h:107:24: required from 'void Sword25::ObjectRegistry::deregisterObject(T*) [with T = Sword25::AnimationTemplate]' 107 | _ptr2HandleMap.erase(objectPtr); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ engines/sword25/gfx/animationtemplate.cpp:138:56: required from here 138 | AnimationTemplateRegistry::instance().deregisterObject(this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./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/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 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:500: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]' 500 | const size_type hash = _hash(key); | ~~~~~^~~~~ ./common/hashmap.h:733: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]' 733 | size_type ctr = lookup(key); | ^~~~~~ ./engines/sword25/kernel/objectregistry.h:107:24: required from 'void Sword25::ObjectRegistry::deregisterObject(T*) [with T = Sword25::RenderObject]' 107 | _ptr2HandleMap.erase(objectPtr); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ engines/sword25/gfx/renderobject.cpp:107:51: required from here 107 | RenderObjectRegistry::instance().deregisterObject(this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./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/inputpersistenceblock.o 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 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 C++ engines/sword25/math/vertex.o C++ engines/sword25/math/walkregion.o C++ engines/sword25/package/packagemanager.o C++ engines/sword25/package/packagemanager_script.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/script/luabindhelper.o C++ engines/sword25/script/luacallback.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/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 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 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 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:500: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]' 500 | const size_type hash = _hash(key); | ~~~~~^~~~~ ./common/hashmap.h:733: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]' 733 | size_type ctr = lookup(key); | ^~~~~~ ./engines/sword25/kernel/objectregistry.h:107:24: required from 'void Sword25::ObjectRegistry::deregisterObject(T*) [with T = Sword25::Region]' 107 | _ptr2HandleMap.erase(objectPtr); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ engines/sword25/math/region.cpp:86:45: required from here 86 | RegionRegistry::instance().deregisterObject(this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./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/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/testbed/imgui.o C++ engines/tetraedge/tetraedge.o C++ engines/tetraedge/to_lua.o C++ engines/tetraedge/game/amerzone_game.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/documents_browser_xml_parser.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/in_game_scene_xml_parser.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/particle_xml_parser.o C++ engines/tetraedge/game/puzzle_cadenas.o C++ engines/tetraedge/game/puzzle_coffre.o C++ engines/tetraedge/game/puzzle_computer_hydra.o C++ engines/tetraedge/game/puzzle_computer_pwd.o C++ engines/tetraedge/game/puzzle_disjoncteur.o C++ engines/tetraedge/game/puzzle_hanjie.o C++ engines/tetraedge/game/puzzle_liquides.o C++ engines/tetraedge/game/puzzle_pentacle.o C++ engines/tetraedge/game/puzzle_transfusion.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/game/syberia_game.o C++ engines/tetraedge/game/upsell_screen.o C++ engines/tetraedge/game/youki_manager.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_camera_xml_parser.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_font2.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_frustum.o C++ engines/tetraedge/te/te_i_3d_object2.o C++ engines/tetraedge/te/te_i_font.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_marker.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_particle.o C++ engines/tetraedge/te/te_pick_mesh.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_scene_warp.o C++ engines/tetraedge/te/te_scene_warp_xml_parser.o C++ engines/tetraedge/te/te_scrolling_layout.o 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 engines/tetraedge/te/te_variant.cpp: In constructor 'Tetraedge::TeVariant::TeVariant(double)': engines/tetraedge/te/te_variant.cpp:33:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 33 | *(double *)(&_data) = val; | ^~~~~~~~~~~~~~~~~~ engines/tetraedge/te/te_variant.cpp: In member function 'float Tetraedge::TeVariant::toFloat32(bool*) const': engines/tetraedge/te/te_variant.cpp:61:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 61 | return *(const float *)(&_data); | ^~~~~~~~~~~~~~~~~~~~~~~ engines/tetraedge/te/te_variant.cpp: In member function 'double Tetraedge::TeVariant::toFloat64(bool*) const': engines/tetraedge/te/te_variant.cpp:74:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 74 | return *(const double *)(&_data); | ^~~~~~~~~~~~~~~~~~~~~~~~ engines/tetraedge/te/te_variant.cpp: In member function 'int32 Tetraedge::TeVariant::toSigned32(bool*) const': engines/tetraedge/te/te_variant.cpp:87:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 87 | return *(const int32 *)(&_data); | ^~~~~~~~~~~~~~~~~~~~~~~ engines/tetraedge/te/te_variant.cpp: In member function 'uint32 Tetraedge::TeVariant::toUnsigned32(bool*) const': engines/tetraedge/te/te_variant.cpp:126:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 126 | return *(const uint32 *)(&_data); | ^~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/tetraedge/te/te_warp.o C++ engines/tetraedge/te/te_warp_bloc.o C++ engines/tetraedge/te/te_warp_marker.o C++ engines/tetraedge/te/te_xml_parser.o C++ engines/tetraedge/te/te_zlib_jpeg.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/titanic/continue_save_dialog.o C++ engines/titanic/debugger.o C++ engines/titanic/events.o C++ engines/titanic/game_location.o C++ engines/titanic/game_manager.o C++ engines/titanic/game_state.o C++ engines/titanic/game_view.o C++ engines/titanic/input_handler.o C++ engines/titanic/input_translator.o C++ engines/titanic/main_game_window.o C++ engines/titanic/room_flags.o C++ engines/titanic/titanic.o C++ engines/titanic/carry/auditory_centre.o C++ engines/titanic/carry/arm.o C++ engines/titanic/carry/bowl_ear.o C++ engines/titanic/carry/brain.o C++ engines/titanic/carry/bridge_piece.o C++ engines/titanic/carry/carry.o C++ engines/titanic/carry/carry_parrot.o C++ engines/titanic/carry/central_core.o C++ engines/titanic/carry/chicken.o C++ engines/titanic/carry/crushed_tv.o C++ engines/titanic/carry/ear.o C++ engines/titanic/carry/eye.o C++ engines/titanic/carry/feathers.o C++ engines/titanic/carry/fruit.o C++ engines/titanic/carry/glass.o C++ engines/titanic/carry/hammer.o C++ engines/titanic/carry/head_piece.o C++ engines/titanic/carry/hose.o C++ engines/titanic/carry/hose_end.o C++ engines/titanic/carry/key.o C++ engines/titanic/carry/liftbot_head.o C++ engines/titanic/carry/long_stick.o C++ engines/titanic/carry/magazine.o C++ engines/titanic/carry/maitred_left_arm.o C++ engines/titanic/carry/maitred_right_arm.o C++ engines/titanic/carry/mouth.o C++ engines/titanic/carry/napkin.o C++ engines/titanic/carry/nose.o C++ engines/titanic/carry/note.o C++ engines/titanic/carry/parcel.o C++ engines/titanic/carry/perch.o C++ engines/titanic/carry/phonograph_cylinder.o C++ engines/titanic/carry/phonograph_ear.o C++ engines/titanic/carry/photograph.o C++ engines/titanic/carry/plug_in.o C++ engines/titanic/carry/speech_centre.o C++ engines/titanic/carry/sweets.o C++ engines/titanic/carry/vision_centre.o C++ engines/titanic/core/background.o C++ engines/titanic/core/click_responder.o C++ engines/titanic/core/dont_save_file_item.o C++ engines/titanic/core/drop_target.o C++ engines/titanic/core/file_item.o C++ engines/titanic/core/game_object.o C++ engines/titanic/core/game_object_desc_item.o C++ engines/titanic/core/link_item.o C++ engines/titanic/core/list.o C++ engines/titanic/core/mail_man.o C++ engines/titanic/core/message_target.o C++ engines/titanic/core/multi_drop_target.o C++ engines/titanic/core/named_item.o C++ engines/titanic/core/node_item.o C++ engines/titanic/core/project_item.o C++ engines/titanic/core/resource_key.o C++ engines/titanic/core/room_item.o C++ engines/titanic/core/saveable_object.o C++ engines/titanic/core/static_image.o C++ engines/titanic/core/turn_on_object.o C++ engines/titanic/core/turn_on_play_sound.o C++ engines/titanic/core/turn_on_turn_off.o C++ engines/titanic/core/tree_item.o C++ engines/titanic/core/view_item.o C++ engines/titanic/game/announce.o C++ engines/titanic/game/annoy_barbot.o C++ engines/titanic/game/arb_background.o C++ engines/titanic/game/arboretum_gate.o C++ engines/titanic/game/auto_animate.o C++ engines/titanic/game/bar_menu.o C++ engines/titanic/game/bar_menu_button.o C++ engines/titanic/game/bar_bell.o C++ engines/titanic/game/belbot_get_light.o C++ engines/titanic/game/bottom_of_well_monitor.o C++ engines/titanic/game/bomb.o C++ engines/titanic/game/bowl_unlocker.o C++ engines/titanic/game/brain_slot.o C++ engines/titanic/game/bridge_door.o C++ engines/titanic/game/bridge_view.o C++ engines/titanic/game/broken_pell_base.o C++ engines/titanic/game/broken_pellerator.o C++ engines/titanic/game/broken_pellerator_froz.o C++ engines/titanic/game/cage.o C++ engines/titanic/game/captains_wheel.o C++ engines/titanic/game/cdrom.o C++ engines/titanic/game/cdrom_computer.o C++ engines/titanic/game/cdrom_tray.o C++ engines/titanic/game/cell_point_button.o C++ engines/titanic/game/chev_code.o C++ engines/titanic/game/chev_panel.o C++ engines/titanic/game/chicken_cooler.o C++ engines/titanic/game/chicken_dispensor.o C++ engines/titanic/game/close_broken_pel.o C++ engines/titanic/game/code_wheel.o C++ engines/titanic/game/cookie.o C++ engines/titanic/game/computer.o C++ engines/titanic/game/computer_screen.o C++ engines/titanic/game/credits.o C++ engines/titanic/game/credits_button.o C++ engines/titanic/game/dead_area.o C++ engines/titanic/game/desk_click_responder.o C++ engines/titanic/game/doorbot_elevator_handler.o C++ engines/titanic/game/doorbot_home_handler.o C++ engines/titanic/game/ear_sweet_bowl.o C++ engines/titanic/game/eject_phonograph_button.o C++ engines/titanic/game/elevator_action_area.o C++ engines/titanic/game/emma_control.o C++ engines/titanic/game/empty_nut_bowl.o C++ engines/titanic/game/end_credit_text.o C++ engines/titanic/game/end_credits.o C++ engines/titanic/game/end_explode_ship.o C++ engines/titanic/game/end_game_credits.o C++ engines/titanic/game/end_sequence_control.o C++ engines/titanic/game/hammer_dispensor.o C++ engines/titanic/game/hammer_dispensor_button.o C++ engines/titanic/game/fan.o C++ engines/titanic/game/fan_control.o C++ engines/titanic/game/fan_decrease.o C++ engines/titanic/game/fan_increase.o C++ engines/titanic/game/fan_noises.o C++ engines/titanic/game/floor_indicator.o C++ engines/titanic/game/games_console.o C++ engines/titanic/game/get_lift_eye2.o C++ engines/titanic/game/glass_smasher.o C++ engines/titanic/game/hammer_clip.o C++ engines/titanic/game/head_slot.o C++ engines/titanic/game/head_smash_event.o C++ engines/titanic/game/head_smash_lever.o C++ engines/titanic/game/head_spinner.o C++ engines/titanic/game/idle_summoner.o C++ engines/titanic/game/leave_sec_class_state.o C++ engines/titanic/game/lemon_dispensor.o C++ engines/titanic/game/light.o C++ engines/titanic/game/light_switch.o C++ engines/titanic/game/little_lift_button.o C++ engines/titanic/game/long_stick_dispenser.o C++ engines/titanic/game/missiveomat.o C++ engines/titanic/game/missiveomat_button.o C++ engines/titanic/game/movie_tester.o C++ engines/titanic/game/music_console_button.o C++ engines/titanic/game/music_room_phonograph.o C++ engines/titanic/game/music_room_stop_phonograph_button.o C++ engines/titanic/game/music_system_lock.o C++ engines/titanic/game/musical_instrument.o C++ engines/titanic/game/nav_helmet.o C++ engines/titanic/game/nav_helmet_off.o C++ engines/titanic/game/nav_helmet_on.o C++ engines/titanic/game/navigation_computer.o C++ engines/titanic/game/no_nut_bowl.o C++ engines/titanic/game/nose_holder.o C++ engines/titanic/game/null_port_hole.o C++ engines/titanic/game/nut_replacer.o C++ engines/titanic/game/pet_disabler.o C++ engines/titanic/game/phonograph.o C++ engines/titanic/game/phonograph_lid.o C++ engines/titanic/game/place_holder_item.o C++ engines/titanic/game/play_music_button.o C++ engines/titanic/game/play_on_act.o C++ engines/titanic/game/port_hole.o C++ engines/titanic/game/record_phonograph_button.o C++ engines/titanic/game/replacement_ear.o C++ engines/titanic/game/reserved_table.o C++ engines/titanic/game/restaurant_cylinder_holder.o C++ engines/titanic/game/restaurant_phonograph.o C++ engines/titanic/game/sauce_dispensor.o C++ engines/titanic/game/search_point.o C++ engines/titanic/game/season_background.o C++ engines/titanic/game/season_barrel.o C++ engines/titanic/game/seasonal_adjustment.o C++ engines/titanic/game/service_elevator_window.o C++ engines/titanic/game/ship_setting.o C++ engines/titanic/game/ship_setting_button.o C++ engines/titanic/game/show_cell_points.o C++ engines/titanic/game/speech_dispensor.o C++ engines/titanic/game/splash_animation.o C++ engines/titanic/game/starling_puret.o C++ engines/titanic/game/start_action.o C++ engines/titanic/game/stop_phonograph_button.o C++ engines/titanic/game/sub_glass.o C++ engines/titanic/game/sub_wrapper.o C++ engines/titanic/game/sweet_bowl.o C++ engines/titanic/game/television.o C++ engines/titanic/game/third_class_canal.o C++ engines/titanic/game/tow_parrot_nav.o C++ engines/titanic/game/throw_tv_down_well.o C++ engines/titanic/game/titania_still_control.o C++ engines/titanic/game/up_lighter.o C++ engines/titanic/game/useless_lever.o C++ engines/titanic/game/variable_list.o C++ engines/titanic/game/volume_control.o C++ engines/titanic/game/wheel_button.o C++ engines/titanic/game/wheel_hotspot.o C++ engines/titanic/game/wheel_spin.o C++ engines/titanic/game/wheel_spin_horn.o C++ engines/titanic/game/gondolier/gondolier_base.o C++ engines/titanic/game/gondolier/gondolier_chest.o C++ engines/titanic/game/gondolier/gondolier_face.o C++ engines/titanic/game/gondolier/gondolier_mixer.o C++ engines/titanic/game/gondolier/gondolier_slider.o C++ engines/titanic/game/maitred/maitred_arm_holder.o C++ engines/titanic/game/maitred/maitred_body.o C++ engines/titanic/game/maitred/maitred_legs.o C++ engines/titanic/game/maitred/maitred_prod_receptor.o C++ engines/titanic/game/parrot/parrot_lobby_controller.o C++ engines/titanic/game/parrot/parrot_lobby_link_updater.o C++ engines/titanic/game/parrot/parrot_lobby_object.o C++ engines/titanic/game/parrot/parrot_lobby_view_object.o C++ engines/titanic/game/parrot/parrot_loser.o C++ engines/titanic/game/parrot/parrot_nut_bowl_actor.o C++ engines/titanic/game/parrot/parrot_nut_eater.o C++ engines/titanic/game/parrot/parrot_perch_holder.o C++ engines/titanic/game/parrot/parrot_trigger.o C++ engines/titanic/game/parrot/player_meets_parrot.o C++ engines/titanic/game/pet/pet.o C++ engines/titanic/game/pet/pet_class1.o C++ engines/titanic/game/pet/pet_class2.o C++ engines/titanic/game/pet/pet_class3.o C++ engines/titanic/game/pet/pet_lift.o C++ engines/titanic/game/pet/pet_monitor.o C++ engines/titanic/game/pet/pet_pellerator.o C++ engines/titanic/game/pet/pet_position.o C++ engines/titanic/game/pet/pet_sentinal.o C++ engines/titanic/game/pet/pet_sounds.o C++ engines/titanic/game/pet/pet_transition.o C++ engines/titanic/game/pet/pet_transport.o C++ engines/titanic/game/pickup/pick_up.o C++ engines/titanic/game/pickup/pick_up_bar_glass.o C++ engines/titanic/game/pickup/pick_up_hose.o C++ engines/titanic/game/pickup/pick_up_lemon.o C++ engines/titanic/game/pickup/pick_up_speech_centre.o C++ engines/titanic/game/pickup/pick_up_vis_centre.o C++ engines/titanic/game/placeholder/bar_shelf_vis_centre.o C++ engines/titanic/game/placeholder/place_holder.o C++ engines/titanic/game/placeholder/lemon_on_bar.o C++ engines/titanic/game/placeholder/tv_on_bar.o C++ engines/titanic/game/transport/gondolier.o C++ engines/titanic/game/transport/lift.o C++ engines/titanic/game/transport/lift_indicator.o C++ engines/titanic/game/transport/pellerator.o C++ engines/titanic/game/transport/service_elevator.o C++ engines/titanic/game/transport/transport.o C++ engines/titanic/game/sgt/armchair.o C++ engines/titanic/game/sgt/basin.o C++ engines/titanic/game/sgt/bedfoot.o C++ engines/titanic/game/sgt/bedhead.o C++ engines/titanic/game/sgt/chest_of_drawers.o C++ engines/titanic/game/sgt/desk.o C++ engines/titanic/game/sgt/deskchair.o C++ engines/titanic/game/sgt/drawer.o C++ engines/titanic/game/sgt/sgt_doors.o C++ engines/titanic/game/sgt/sgt_nav.o C++ engines/titanic/game/sgt/sgt_navigation.o C++ engines/titanic/game/sgt/sgt_restaurant_doors.o C++ engines/titanic/game/sgt/sgt_state_control.o C++ engines/titanic/game/sgt/sgt_state_room.o C++ engines/titanic/game/sgt/sgt_tv.o C++ engines/titanic/game/sgt/sgt_upper_doors_sound.o C++ engines/titanic/game/sgt/toilet.o C++ engines/titanic/game/sgt/vase.o C++ engines/titanic/game/sgt/washstand.o C++ engines/titanic/gfx/act_button.o C++ engines/titanic/gfx/changes_season_button.o C++ engines/titanic/gfx/chev_left_off.o C++ engines/titanic/gfx/chev_left_on.o C++ engines/titanic/gfx/chev_right_off.o C++ engines/titanic/gfx/chev_right_on.o C++ engines/titanic/gfx/chev_send_rec_switch.o C++ engines/titanic/gfx/edit_control.o C++ engines/titanic/gfx/text_control.o C++ engines/titanic/gfx/elevator_button.o C++ engines/titanic/gfx/get_from_succ.o C++ engines/titanic/gfx/helmet_on_off.o C++ engines/titanic/gfx/home_photo.o C++ engines/titanic/gfx/icon_nav_action.o C++ engines/titanic/gfx/icon_nav_butt.o C++ engines/titanic/gfx/icon_nav_down.o C++ engines/titanic/gfx/icon_nav_image.o C++ engines/titanic/gfx/icon_nav_left.o C++ engines/titanic/gfx/icon_nav_receive.o C++ engines/titanic/gfx/icon_nav_right.o C++ engines/titanic/gfx/icon_nav_send.o C++ engines/titanic/gfx/icon_nav_up.o C++ engines/titanic/gfx/keybrd_butt.o C++ engines/titanic/gfx/move_object_button.o C++ engines/titanic/gfx/music_control.o C++ engines/titanic/gfx/music_slider.o C++ engines/titanic/gfx/music_slider_pitch.o C++ engines/titanic/gfx/music_slider_speed.o C++ engines/titanic/gfx/music_switch.o C++ engines/titanic/gfx/music_switch_inversion.o C++ engines/titanic/gfx/music_switch_reverse.o C++ engines/titanic/gfx/music_voice_mute.o C++ engines/titanic/gfx/send_to_succ.o C++ engines/titanic/gfx/sgt_selector.o C++ engines/titanic/gfx/slider_button.o C++ engines/titanic/gfx/small_chev_left_off.o C++ engines/titanic/gfx/small_chev_left_on.o C++ engines/titanic/gfx/small_chev_right_off.o C++ engines/titanic/gfx/small_chev_right_on.o C++ engines/titanic/gfx/status_change_button.o C++ engines/titanic/gfx/st_button.o C++ engines/titanic/gfx/text_down.o C++ engines/titanic/gfx/text_skrew.o C++ engines/titanic/gfx/text_up.o C++ engines/titanic/gfx/toggle_button.o C++ engines/titanic/gfx/toggle_switch.o C++ engines/titanic/messages/auto_sound_event.o C++ engines/titanic/messages/bilge_auto_sound_event.o C++ engines/titanic/messages/bilge_dispensor_event.o C++ engines/titanic/messages/door_auto_sound_event.o C++ engines/titanic/messages/messages.o C++ engines/titanic/messages/mouse_messages.o C++ engines/titanic/messages/service_elevator_door.o C++ engines/titanic/metaengine.o C++ engines/titanic/moves/call_pellerator.o C++ engines/titanic/moves/enter_bomb_room.o C++ engines/titanic/moves/enter_bridge.o C++ engines/titanic/moves/enter_exit_first_class_state.o C++ engines/titanic/moves/enter_exit_mini_lift.o C++ engines/titanic/moves/enter_exit_sec_class_mini_lift.o C++ engines/titanic/moves/enter_exit_view.o C++ engines/titanic/moves/enter_sec_class_state.o C++ engines/titanic/moves/exit_arboretum.o C++ engines/titanic/moves/exit_bridge.o C++ engines/titanic/moves/exit_lift.o C++ engines/titanic/moves/exit_pellerator.o C++ engines/titanic/moves/exit_state_room.o C++ engines/titanic/moves/exit_tiania.o C++ engines/titanic/moves/move_player_in_parrot_room.o C++ engines/titanic/moves/move_player_to_from.o C++ engines/titanic/moves/move_player_to.o C++ engines/titanic/moves/multi_move.o C++ engines/titanic/moves/pan_from_pel.o C++ engines/titanic/moves/restaurant_pan_handler.o C++ engines/titanic/moves/restricted_move.o C++ engines/titanic/moves/scraliontis_table.o C++ engines/titanic/moves/trip_down_canal.o C++ engines/titanic/npcs/barbot.o C++ engines/titanic/npcs/bellbot.o C++ engines/titanic/npcs/bilge_succubus.o C++ engines/titanic/npcs/callbot.o C++ engines/titanic/npcs/character.o C++ engines/titanic/npcs/deskbot.o C++ engines/titanic/npcs/doorbot.o C++ engines/titanic/npcs/liftbot.o C++ engines/titanic/npcs/maitre_d.o C++ engines/titanic/npcs/mobile.o C++ engines/titanic/npcs/parrot.o C++ engines/titanic/npcs/parrot_succubus.o C++ engines/titanic/npcs/robot_controller.o C++ engines/titanic/npcs/starlings.o C++ engines/titanic/npcs/succubus.o C++ engines/titanic/npcs/summon_bots.o C++ engines/titanic/npcs/titania.o C++ engines/titanic/npcs/true_talk_npc.o C++ engines/titanic/pet_control/pet_control.o C++ engines/titanic/pet_control/pet_conversations.o C++ engines/titanic/pet_control/pet_element.o C++ engines/titanic/pet_control/pet_frame.o C++ engines/titanic/pet_control/pet_gfx_element.o C++ engines/titanic/pet_control/pet_inventory.o C++ engines/titanic/pet_control/pet_inventory_glyphs.o C++ engines/titanic/pet_control/pet_starfield.o C++ engines/titanic/pet_control/pet_real_life.o C++ engines/titanic/pet_control/pet_remote.o C++ engines/titanic/pet_control/pet_remote_glyphs.o C++ engines/titanic/pet_control/pet_rooms.o C++ engines/titanic/pet_control/pet_rooms_glyphs.o C++ engines/titanic/pet_control/pet_section.o C++ engines/titanic/pet_control/pet_translation.o C++ engines/titanic/pet_control/pet_drag_chev.o C++ engines/titanic/pet_control/pet_graphic2.o C++ engines/titanic/pet_control/pet_graphic.o C++ engines/titanic/pet_control/pet_glyphs.o C++ engines/titanic/pet_control/pet_leaf.o C++ engines/titanic/pet_control/pet_load.o C++ engines/titanic/pet_control/pet_load_save.o C++ engines/titanic/pet_control/pet_mode_off.o C++ engines/titanic/pet_control/pet_mode_on.o C++ engines/titanic/pet_control/pet_mode_panel.o C++ engines/titanic/pet_control/pet_pannel1.o C++ engines/titanic/pet_control/pet_pannel2.o C++ engines/titanic/pet_control/pet_pannel3.o C++ engines/titanic/pet_control/pet_quit.o C++ engines/titanic/pet_control/pet_save.o C++ engines/titanic/pet_control/pet_show_translation.o C++ engines/titanic/pet_control/pet_slider.o C++ engines/titanic/pet_control/pet_sound.o C++ engines/titanic/sound/audio_buffer.o C++ engines/titanic/sound/auto_music_player.o C++ engines/titanic/sound/auto_music_player_base.o C++ engines/titanic/sound/auto_sound_player.o C++ engines/titanic/sound/auto_sound_player_adsr.o C++ engines/titanic/sound/background_sound_maker.o C++ engines/titanic/sound/bird_song.o C++ engines/titanic/sound/dome_from_top_of_well.o C++ engines/titanic/sound/enter_view_toggles_other_music.o C++ engines/titanic/sound/gondolier_song.o C++ engines/titanic/sound/music_player.o C++ engines/titanic/sound/music_room.o C++ engines/titanic/sound/music_room_handler.o C++ engines/titanic/sound/music_room_instrument.o C++ engines/titanic/sound/music_song.o C++ engines/titanic/sound/node_auto_sound_player.o C++ engines/titanic/sound/proximity.o C++ engines/titanic/sound/qmixer.o C++ engines/titanic/sound/restricted_auto_music_player.o C++ engines/titanic/sound/room_auto_sound_player.o C++ engines/titanic/sound/room_trigger_auto_music_player.o C++ engines/titanic/sound/season_noises.o C++ engines/titanic/sound/seasonal_music_player.o C++ engines/titanic/sound/sound.o C++ engines/titanic/sound/sound_manager.o C++ engines/titanic/sound/titania_speech.o C++ engines/titanic/sound/trigger_auto_music_player.o C++ engines/titanic/sound/view_auto_sound_player.o C++ engines/titanic/sound/view_toggles_other_music.o C++ engines/titanic/sound/water_lapping_sounds.o C++ engines/titanic/sound/wave_file.o C++ engines/titanic/star_control/star_control.o C++ engines/titanic/star_control/base_stars.o C++ engines/titanic/star_control/camera.o C++ engines/titanic/star_control/const_boundaries.o C++ engines/titanic/star_control/constellations.o C++ engines/titanic/star_control/flight_manager_base.o C++ engines/titanic/star_control/flight_manager_marked.o C++ engines/titanic/star_control/flight_manager_unmarked.o C++ engines/titanic/star_control/fmatrix.o C++ engines/titanic/star_control/fpoint.o C++ engines/titanic/star_control/fpose.o C++ engines/titanic/star_control/frange.o C++ engines/titanic/star_control/frect.o C++ engines/titanic/star_control/fvector.o C++ engines/titanic/star_control/matrix_transform.o C++ engines/titanic/star_control/motion_control.o C++ engines/titanic/star_control/motion_control_unmarked.o C++ engines/titanic/star_control/motion_control_marked.o C++ engines/titanic/star_control/orientation_changer.o C++ engines/titanic/star_control/star_closeup.o C++ engines/titanic/star_control/star_crosshairs.o C++ engines/titanic/star_control/star_field_base.o C++ engines/titanic/star_control/star_field.o C++ engines/titanic/star_control/star_markers.o C++ engines/titanic/star_control/star_ref.o C++ engines/titanic/star_control/star_view.o C++ engines/titanic/star_control/surface_area.o C++ engines/titanic/star_control/surface_fader.o C++ engines/titanic/star_control/viewport.o C++ engines/titanic/support/avi_surface.o C++ engines/titanic/support/direct_draw.o C++ engines/titanic/support/direct_draw_surface.o C++ engines/titanic/support/exe_resources.o C++ engines/titanic/support/files_manager.o C++ engines/titanic/support/image.o C++ engines/titanic/support/font.o C++ engines/titanic/support/image_decoders.o C++ engines/titanic/support/strings.o C++ engines/titanic/support/mouse_cursor.o C++ engines/titanic/support/movie.o C++ engines/titanic/support/movie_clip.o C++ engines/titanic/support/movie_event.o C++ engines/titanic/support/movie_range_info.o C++ engines/titanic/support/movie_manager.o C++ engines/titanic/support/credit_text.o C++ engines/titanic/support/transparency_surface.o C++ engines/titanic/support/rect.o C++ engines/titanic/support/simple_file.o C++ engines/titanic/support/screen_manager.o C++ engines/titanic/support/string.o C++ engines/titanic/support/string_parser.o C++ engines/titanic/support/text_cursor.o C++ engines/titanic/support/time_event_info.o C++ engines/titanic/support/video_surface.o C++ engines/titanic/true_talk/barbot_script.o C++ engines/titanic/true_talk/bellbot_script.o C++ engines/titanic/true_talk/deskbot_script.o C++ engines/titanic/true_talk/dialogue_file.o C++ engines/titanic/true_talk/doorbot_script.o C++ engines/titanic/true_talk/liftbot_script.o C++ engines/titanic/true_talk/maitred_script.o C++ engines/titanic/true_talk/parrot_script.o C++ engines/titanic/true_talk/succubus_script.o C++ engines/titanic/true_talk/title_engine.o C++ engines/titanic/true_talk/script_handler.o C++ engines/titanic/true_talk/script_support.o C++ engines/titanic/true_talk/true_talk_manager.o C++ engines/titanic/true_talk/tt_action.o C++ engines/titanic/true_talk/tt_adj.o C++ engines/titanic/true_talk/tt_concept.o C++ engines/titanic/true_talk/tt_concept_node.o C++ engines/titanic/true_talk/tt_hist.o C++ engines/titanic/true_talk/tt_major_word.o C++ engines/titanic/true_talk/tt_node.o C++ engines/titanic/true_talk/tt_npc_script.o C++ engines/titanic/true_talk/tt_parser.o C++ engines/titanic/true_talk/tt_picture.o C++ engines/titanic/true_talk/tt_pronoun.o C++ engines/titanic/true_talk/tt_quotes.o C++ engines/titanic/true_talk/tt_quotes_tree.o C++ engines/titanic/true_talk/tt_response.o C++ engines/titanic/true_talk/tt_room_script.o C++ engines/titanic/true_talk/tt_script_base.o C++ engines/titanic/true_talk/tt_scripts.o C++ engines/titanic/true_talk/tt_sentence.o C++ engines/titanic/true_talk/tt_sentence_node.o C++ engines/titanic/true_talk/tt_string.o C++ engines/titanic/true_talk/tt_string_node.o C++ engines/titanic/true_talk/tt_synonym.o C++ engines/titanic/true_talk/tt_talker.o C++ engines/titanic/true_talk/tt_title_script.o C++ engines/titanic/true_talk/tt_vocab.o C++ engines/titanic/true_talk/tt_word.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_state.o C++ engines/twine/menu/interface.o In file included from ./common/memstream.h:25, from ./engines/tsage/saveload.h:27, 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::WriteStream::writeSint16LE(int16)', inlined from 'void Common::Serializer::syncAsSint16LE(T&, Version, Version) [with T = int]' at ./common/serializer.h:122:2, inlined from 'virtual void TsAGE::UIElements::synchronize(TsAGE::Serializer&)' at engines/tsage/user_interface.cpp:333:20: ./common/stream.h:195:31: warning: 'itemId' may be used uninitialized [-Wmaybe-uninitialized] 195 | writeUint16LE((uint16)value); | ^~~~~~~~~~~~~ engines/tsage/user_interface.cpp: In member function 'virtual void TsAGE::UIElements::synchronize(TsAGE::Serializer&)': engines/tsage/user_interface.cpp:332:29: note: 'itemId' was declared here 332 | int itemId; | ^~~~~~ C++ engines/twine/menu/menu.o C++ engines/twine/menu/menuoptions.o C++ engines/twine/parser/anim.o C++ engines/twine/parser/anim3ds.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 C++ engines/twine/scene/animations.o C++ engines/twine/scene/buggy.o C++ engines/twine/scene/collision.o C++ engines/twine/scene/dart.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/rain.o C++ engines/twine/scene/scene.o C++ engines/twine/scene/wagon.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 In file included from engines/twine/scene/actor.cpp:22: In member function 'TwinE::ActorStruct& TwinE::ActorStruct::operator=(TwinE::ActorStruct&&)', inlined from 'void TwinE::Actor::initObject(int16)' at engines/twine/scene/actor.cpp:356:44: ./engines/twine/scene/actor.h:143:7: warning: '.TwinE::ActorStruct::_flags' is used uninitialized [-Wuninitialized] 143 | class ActorStruct { // T_OBJET | ^~~~~~~~~~~ engines/twine/scene/actor.cpp: In member function 'void TwinE::Actor::initObject(int16)': engines/twine/scene/actor.cpp:356:51: note: '' declared here 356 | *actor = ActorStruct(_engine->getMaxLife()); | ^ In member function 'TwinE::ActorStruct& TwinE::ActorStruct::operator=(TwinE::ActorStruct&&)', inlined from 'void TwinE::Actor::initObject(int16)' at engines/twine/scene/actor.cpp:356:44: ./engines/twine/scene/actor.h:143:7: warning: '.TwinE::ActorStruct::_workFlags' is used uninitialized [-Wuninitialized] 143 | class ActorStruct { // T_OBJET | ^~~~~~~~~~~ engines/twine/scene/actor.cpp: In member function 'void TwinE::Actor::initObject(int16)': engines/twine/scene/actor.cpp:356:51: note: '' declared here 356 | *actor = ActorStruct(_engine->getMaxLife()); | ^ In member function 'TwinE::ActorStruct& TwinE::ActorStruct::operator=(TwinE::ActorStruct&&)', inlined from 'void TwinE::Actor::initObject(int16)' at engines/twine/scene/actor.cpp:356:44: ./engines/twine/scene/actor.h:143:7: warning: '.TwinE::ActorStruct::A3DS' is used uninitialized [-Wuninitialized] 143 | class ActorStruct { // T_OBJET | ^~~~~~~~~~~ engines/twine/scene/actor.cpp: In member function 'void TwinE::Actor::initObject(int16)': engines/twine/scene/actor.cpp:356:51: note: '' declared here 356 | *actor = ActorStruct(_engine->getMaxLife()); | ^ 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_v1.o C++ engines/twine/holomap_v2.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/twine/debugger/debugtools.o C++ engines/twp/actorlib.o C++ engines/twp/actorswitcher.o C++ engines/twp/audio.o C++ engines/twp/callback.o C++ engines/twp/camera.o C++ engines/twp/console.o C++ engines/twp/dialog.o C++ engines/twp/dialogs.o C++ engines/twp/easing.o C++ engines/twp/enginedialogtarget.o C++ engines/twp/font.o C++ engines/twp/genlib.o C++ engines/twp/gfx.o engines/twp/actorlib.cpp: In function 'SQInteger Twp::actorAt(HSQUIRRELVM)': engines/twp/actorlib.cpp:118:61: warning: format '%lld' expects argument of type 'long long int', but argument 4 has type 'SQInteger' {aka 'int'} [-Wformat=] 118 | debugC(kDebugActScript, "actorAt %s room %lld, %lld", actor->_key.c_str(), x, y); | ~~~^ ~ | | | | long long int SQInteger {aka int} | %d engines/twp/actorlib.cpp:118:67: warning: format '%lld' expects argument of type 'long long int', but argument 5 has type 'SQInteger' {aka 'int'} [-Wformat=] 118 | debugC(kDebugActScript, "actorAt %s room %lld, %lld", actor->_key.c_str(), x, y); | ~~~^ ~ | | | | long long int SQInteger {aka int} | %d engines/twp/actorlib.cpp:139:64: warning: format '%lld' expects argument of type 'long long int', but argument 4 has type 'SQInteger' {aka 'int'} [-Wformat=] 139 | debugC(kDebugActScript, "actorAt %s, pos = (%lld,%lld), dir = %lld", actor->_key.c_str(), x, y, dir); | ~~~^ ~ | | | | long long int SQInteger {aka int} | %d engines/twp/actorlib.cpp:139:69: warning: format '%lld' expects argument of type 'long long int', but argument 5 has type 'SQInteger' {aka 'int'} [-Wformat=] 139 | debugC(kDebugActScript, "actorAt %s, pos = (%lld,%lld), dir = %lld", actor->_key.c_str(), x, y, dir); | ~~~^ ~ | | | | long long int SQInteger {aka int} | %d engines/twp/actorlib.cpp:139:82: warning: format '%lld' expects argument of type 'long long int', but argument 6 has type 'SQInteger' {aka 'int'} [-Wformat=] 139 | debugC(kDebugActScript, "actorAt %s, pos = (%lld,%lld), dir = %lld", actor->_key.c_str(), x, y, dir); | ~~~^ ~~~ | | | | long long int SQInteger {aka int} | %d C++ engines/twp/ggpack.o engines/twp/actorlib.cpp: In function 'SQInteger Twp::sayLineAt(HSQUIRRELVM)': engines/twp/actorlib.cpp:925:49: warning: format '%lld' expects argument of type 'long long int', but argument 3 has type 'SQInteger' {aka 'int'} [-Wformat=] 925 | debugC(kDebugActScript, "saylineAt: (%lld,%lld) text=%s color=%s duration=%f", x, y, text.c_str(), color.toStr().c_str(), duration); | ~~~^ ~ | | | | long long int SQInteger {aka int} | %d engines/twp/actorlib.cpp:925:54: warning: format '%lld' expects argument of type 'long long int', but argument 4 has type 'SQInteger' {aka 'int'} [-Wformat=] 925 | debugC(kDebugActScript, "saylineAt: (%lld,%lld) text=%s color=%s duration=%f", x, y, text.c_str(), color.toStr().c_str(), duration); | ~~~^ ~ | | | | long long int SQInteger {aka int} | %d C++ engines/twp/graph.o C++ engines/twp/hud.o C++ engines/twp/lighting.o C++ engines/twp/lip.o C++ engines/twp/metaengine.o C++ engines/twp/motor.o C++ engines/twp/object.o C++ engines/twp/objlib.o C++ engines/twp/resmanager.o C++ engines/twp/rectf.o C++ engines/twp/room.o C++ engines/twp/roomlib.o C++ engines/twp/scenegraph.o C++ engines/twp/shaders.o C++ engines/twp/soundlib.o C++ engines/twp/savegame.o C++ engines/twp/spritesheet.o C++ engines/twp/sqgame.o C++ engines/twp/squtil.o C++ engines/twp/syslib.o C++ engines/twp/thread.o C++ engines/twp/time.o C++ engines/twp/tsv.o C++ engines/twp/twp.o C++ engines/twp/util.o engines/twp/genlib.cpp: In function 'SQInteger Twp::cameraAt(HSQUIRRELVM)': engines/twp/genlib.cpp:127:93: warning: format '%lld' expects argument of type 'long long int', but argument 2 has type 'SQInteger' {aka 'int'} [-Wformat=] 127 | return sq_throwerror(v, Common::String::format("invalid argument number: %lld", numArgs).c_str()); | ~~~^ ~~~~~~~ | | | | | SQInteger {aka int} | long long int | %d engines/twp/genlib.cpp: In function 'SQInteger Twp::cameraPanTo(HSQUIRRELVM)': engines/twp/genlib.cpp:245:93: warning: format '%lld' expects argument of type 'long long int', but argument 2 has type 'SQInteger' {aka 'int'} [-Wformat=] 245 | return sq_throwerror(v, Common::String::format("invalid argument number: %lld", numArgs).c_str()); | ~~~^ ~~~~~~~ | | | | | SQInteger {aka int} | long long int | %d engines/twp/genlib.cpp: In function 'SQInteger Twp::findScreenPosition(HSQUIRRELVM)': engines/twp/genlib.cpp:320:80: warning: format '%lld' expects argument of type 'long long int', but argument 3 has type 'SQInteger' {aka 'int'} [-Wformat=] 320 | debugC(kDebugGenScript, "findScreenPosition(%lld) => %f,%f", verb, pos.getX(), pos.getY()); | ~~~^ ~~~~ | | | | long long int SQInteger {aka int} | %d engines/twp/genlib.cpp: In function 'SQInteger Twp::setVerb(HSQUIRRELVM)': engines/twp/genlib.cpp:862:45: warning: format '%lld' expects argument of type 'long long int', but argument 3 has type 'SQInteger' {aka 'int'} [-Wformat=] 862 | debugC(kDebugGenScript, "setVerb %lld, %lld, %lld, %s", actorSlot, verbSlot, id, text.c_str()); | ~~~^ ~~~~~~~~~ | | | | long long int SQInteger {aka int} | %d engines/twp/genlib.cpp:862:51: warning: format '%lld' expects argument of type 'long long int', but argument 4 has type 'SQInteger' {aka 'int'} [-Wformat=] 862 | debugC(kDebugGenScript, "setVerb %lld, %lld, %lld, %s", actorSlot, verbSlot, id, text.c_str()); | ~~~^ ~~~~~~~~ | | | | long long int SQInteger {aka int} | %d engines/twp/genlib.cpp:862:57: warning: format '%lld' expects argument of type 'long long int', but argument 5 has type 'SQInteger' {aka 'int'} [-Wformat=] 862 | debugC(kDebugGenScript, "setVerb %lld, %lld, %lld, %s", actorSlot, verbSlot, id, text.c_str()); | ~~~^ ~~ | | | | long long int SQInteger {aka int} | %d engines/twp/genlib.cpp: In function 'SQInteger Twp::stopSentence(HSQUIRRELVM)': engines/twp/genlib.cpp:902:63: warning: format '%lld' expects argument of type 'long long int', but argument 2 has type 'SQInteger' {aka 'int'} [-Wformat=] 902 | warning("stopSentence not implemented with %lld arguments", nArgs); | ~~~^ ~~~~~ | | | | long long int SQInteger {aka int} | %d C++ engines/twp/vm.o engines/twp/object.cpp: In member function 'void Twp::Object::trig(const Common::String&)': engines/twp/object.cpp:263:81: warning: format '%lld' expects argument of type 'long long int', but argument 3 has type 'SQInteger' {aka 'int'} [-Wformat=] 263 | warning("Cannot trig sound '%s', sound not found (id=%lld, %s)", name.c_str(), id, _key.c_str()); | ~~~^ ~~ | | | | long long int SQInteger {aka int} | %d C++ engines/twp/walkboxnode.o C++ engines/twp/yack.o engines/twp/roomlib.cpp: In function 'SQInteger Twp::createLight(HSQUIRRELVM)': engines/twp/roomlib.cpp:105:50: warning: format '%lld' expects argument of type 'long long int', but argument 3 has type 'SQInteger' {aka 'int'} [-Wformat=] 105 | debugC(kDebugRoomScript, "createLight(%lld) -> %d", color, light->id); | ~~~^ ~~~~~ | | | | | SQInteger {aka int} | long long int | %d C++ engines/twp/clipper/clipper.o C++ engines/twp/squirrel/sqapi.o C++ engines/twp/squirrel/sqbaselib.o C++ engines/twp/squirrel/sqfuncstate.o engines/twp/syslib.cpp: In function 'SQInteger Twp::_startthread(HSQUIRRELVM, bool)': engines/twp/syslib.cpp:77:71: warning: format '%lld' expects argument of type 'long long int', but argument 4 has type 'SQInteger' {aka 'int'} [-Wformat=] 77 | Common::String threadName = Common::String::format("%s %s (%lld)", name == nullptr ? "" : name, _stringval(_closure(closureObj)->_function->_sourcename), _closure(closureObj)->_function->_lineinfos->_line); | ~~~^ | | | long long int | %d engines/twp/syslib.cpp: In function 'SQInteger Twp::breakwhilerunning(HSQUIRRELVM)': engines/twp/syslib.cpp:338:56: warning: format '%lld' expects argument of type 'long long int', but argument 3 has type 'SQInteger' {aka 'int'} [-Wformat=] 338 | debugC(kDebugSysScript, "breakwhilerunning: %lld", id); | ~~~^ ~~ | | | | | SQInteger {aka int} | long long int | %d engines/twp/syslib.cpp:343:65: warning: format '%lld' expects argument of type 'long long int', but argument 2 has type 'SQInteger' {aka 'int'} [-Wformat=] 343 | warning("thread and sound not found: %lld", id); | ~~~^ ~~ | | | | | SQInteger {aka int} | long long int | %d engines/twp/squtil.cpp: In function 'int Twp::sqparamCount(HSQUIRRELVM, HSQOBJECT, const Common::String&)': engines/twp/squtil.cpp:337:55: warning: format '%lld' expects argument of type 'long long int', but argument 4 has type 'SQInteger' {aka 'int'} [-Wformat=] 337 | debugC(kDebugGame, "%s function found with %lld parameters", name.c_str(), nparams); | ~~~^ ~~~~~~~ | | | | long long int SQInteger {aka int} | %d engines/twp/syslib.cpp: In function 'SQInteger Twp::cutscene(HSQUIRRELVM)': engines/twp/syslib.cpp:477:70: warning: format '%lld' expects argument of type 'long long int', but argument 3 has type 'SQInteger' {aka 'int'} [-Wformat=] 477 | Common::String cutsceneName = Common::String::format("%s (%lld)", _stringval(_closure(closure)->_function->_sourcename), _closure(closure)->_function->_lineinfos->_line); | ~~~^ | | | long long int | %d engines/twp/syslib.cpp: In function 'SQInteger Twp::exCommand(HSQUIRRELVM)': engines/twp/syslib.cpp:567:39: warning: format '%lld' expects argument of type 'long long int', but argument 2 has type 'SQInteger' {aka 'int'} [-Wformat=] 567 | warning("exCommand(%lld) not implemented", cmd); | ~~~^ ~~~ | | | | long long int SQInteger {aka int} | %d engines/twp/syslib.cpp: In function 'SQInteger Twp::sysInputState(HSQUIRRELVM)': engines/twp/syslib.cpp:651:76: warning: format '%lld' expects argument of type 'long long int', but argument 2 has type 'SQInteger' {aka 'int'} [-Wformat=] 651 | return sq_throwerror(v, Common::String::format("inputState with %lld arguments not implemented", numArgs).c_str()); | ~~~^ ~~~~~~~ | | | | long long int SQInteger {aka int} | %d In file included from ./engines/twp/util.h:30, from ./engines/twp/yack.h:29, from ./engines/twp/dialog.h:27, from engines/twp/syslib.cpp:26: engines/twp/syslib.cpp: In function 'void Twp::sqgame_register_constants(HSQUIRRELVM)': ./engines/twp/ids.h:62:19: warning: overflow in conversion from 'long long unsigned int' to 'SQInteger' {aka 'int'} changes value from '18446744071562067968' to '-2147483648' [-Woverflow] 62 | #define ALIGN_TOP 0xFFFFFFFF80000000 | ^~~~~~~~~~~~~~~~~~ engines/twp/syslib.cpp:911:34: note: in expansion of macro 'ALIGN_TOP' 911 | regConst(v, "ALIGN_TOP", ALIGN_TOP); | ^~~~~~~~~ C++ engines/twp/squirrel/sqdebug.o C++ engines/twp/squirrel/sqlexer.o In file included from engines/twp/squirrel/sqobject.h:5, from engines/twp/squirrel/sqpcheader.h:17, from engines/twp/squirrel/sqbaselib.cpp:4: engines/twp/squirrel/squtils.h: In instantiation of 'void sqvector::remove(SQUnsignedInteger) [with T = SQObjectPtr; SQUnsignedInteger = unsigned int]': engines/twp/squirrel/sqarray.h:83:23: required from here 83 | _values.remove(idx); | ~~~~~~~~~~~~~~^~~~~ engines/twp/squirrel/squtils.h:105:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct SQObjectPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 105 | memmove(&_vals[idx], &_vals[idx+1], sizeof(T) * (_size - idx - 1)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/twp/squirrel/sqobject.h:205:8: note: 'struct SQObjectPtr' declared here 205 | struct SQObjectPtr : public SQObject | ^~~~~~~~~~~ C++ engines/twp/squirrel/sqobject.o C++ engines/twp/squirrel/sqcompiler.o In file included from engines/twp/squirrel/sqobject.h:5, from engines/twp/squirrel/sqpcheader.h:17, from engines/twp/squirrel/sqapi.cpp:4: engines/twp/squirrel/squtils.h: In instantiation of 'void sqvector::remove(SQUnsignedInteger) [with T = SQObjectPtr; SQUnsignedInteger = unsigned int]': engines/twp/squirrel/sqarray.h:83:23: required from here 83 | _values.remove(idx); | ~~~~~~~~~~~~~~^~~~~ engines/twp/squirrel/squtils.h:105:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct SQObjectPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 105 | memmove(&_vals[idx], &_vals[idx+1], sizeof(T) * (_size - idx - 1)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/twp/squirrel/sqobject.h:205:8: note: 'struct SQObjectPtr' declared here 205 | struct SQObjectPtr : public SQObject | ^~~~~~~~~~~ C++ engines/twp/squirrel/sqstate.o In file included from engines/twp/squirrel/sqobject.h:5, from engines/twp/squirrel/sqpcheader.h:17, from engines/twp/squirrel/sqobject.cpp:5: engines/twp/squirrel/squtils.h: In instantiation of 'void sqvector::remove(SQUnsignedInteger) [with T = SQObjectPtr; SQUnsignedInteger = unsigned int]': engines/twp/squirrel/sqarray.h:83:23: required from here 83 | _values.remove(idx); | ~~~~~~~~~~~~~~^~~~~ engines/twp/squirrel/squtils.h:105:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct SQObjectPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 105 | memmove(&_vals[idx], &_vals[idx+1], sizeof(T) * (_size - idx - 1)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/twp/squirrel/sqobject.h:205:8: note: 'struct SQObjectPtr' declared here 205 | struct SQObjectPtr : public SQObject | ^~~~~~~~~~~ C++ engines/twp/squirrel/sqtable.o engines/twp/squirrel/sqcompiler.cpp: In member function 'void SQCompiler::EmitLoadConstFloat(SQFloat, SQInteger)': engines/twp/squirrel/sqcompiler.cpp:894:57: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 894 | _fs->AddInstruction(_OP_LOADFLOAT, target,*((SQInt32 *)&value)); | ~^~~~~~~~~~~~~~~~~~ engines/twp/vm.cpp: In function 'void Twp::errorHandler(HSQUIRRELVM, const SQChar*, const SQChar*, SQInteger, SQInteger)': engines/twp/vm.cpp:42:46: warning: format '%lld' expects argument of type 'long long int', but argument 4 has type 'SQInteger' {aka 'int'} [-Wformat=] 42 | debugN("TWP: desc %s, source: %s (%lld,%lld)", desc, source, line, column); | ~~~^ ~~~~ | | | | long long int SQInteger {aka int} | %d engines/twp/vm.cpp:42:51: warning: format '%lld' expects argument of type 'long long int', but argument 5 has type 'SQInteger' {aka 'int'} [-Wformat=] 42 | debugN("TWP: desc %s, source: %s (%lld,%lld)", desc, source, line, column); | ~~~^ ~~~~~~ | | | | long long int SQInteger {aka int} | %d C++ engines/twp/squirrel/sqmem.o C++ engines/twp/squirrel/sqvm.o C++ engines/twp/squirrel/sqclass.o C++ engines/twp/squirrel/sqstdmath.o In file included from engines/twp/squirrel/sqobject.h:5, from engines/twp/squirrel/sqpcheader.h:17, from engines/twp/squirrel/sqstate.cpp:4: engines/twp/squirrel/squtils.h: In instantiation of 'void sqvector::remove(SQUnsignedInteger) [with T = SQObjectPtr; SQUnsignedInteger = unsigned int]': engines/twp/squirrel/sqarray.h:83:23: required from here 83 | _values.remove(idx); | ~~~~~~~~~~~~~~^~~~~ engines/twp/squirrel/squtils.h:105:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct SQObjectPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 105 | memmove(&_vals[idx], &_vals[idx+1], sizeof(T) * (_size - idx - 1)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/twp/squirrel/sqobject.h:205:8: note: 'struct SQObjectPtr' declared here 205 | struct SQObjectPtr : public SQObject | ^~~~~~~~~~~ C++ engines/twp/squirrel/sqstdstring.o C++ engines/twp/squirrel/sqstdrex.o C++ engines/twp/squirrel/sqstdaux.o C++ engines/twp/debugtools.o C++ engines/ultima/metaengine.o C++ engines/ultima/shared/conf/xml_node.o C++ engines/ultima/shared/conf/xml_tree.o C++ engines/ultima/shared/core/file.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 engines/twp/squirrel/sqvm.cpp: In member function 'bool SQVM::Execute(SQObjectPtr&, SQInteger, SQInteger, SQObjectPtr&, SQBool, ExecutionType)': engines/twp/squirrel/sqvm.cpp:728:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 728 | case _OP_LOADFLOAT: TARGET = *((const SQFloat *)&arg1); continue; | ~^~~~~~~~~~~~~~~~~~~~~~~ engines/twp/squirrel/sqvm.cpp:929:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 929 | val._unVal.fFloat = *((const SQFloat *)&arg1); | ~^~~~~~~~~~~~~~~~~~~~~~~ C++ engines/ultima/shared/std/string.o C++ engines/ultima/shared/actions/action.o In file included from engines/twp/squirrel/sqobject.h:5, from engines/twp/squirrel/sqpcheader.h:17, from engines/twp/squirrel/sqvm.cpp:4: engines/twp/squirrel/squtils.h: In instantiation of 'void sqvector::remove(SQUnsignedInteger) [with T = SQObjectPtr; SQUnsignedInteger = unsigned int]': engines/twp/squirrel/sqarray.h:83:23: required from here 83 | _values.remove(idx); | ~~~~~~~~~~~~~~^~~~~ engines/twp/squirrel/squtils.h:105:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct SQObjectPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 105 | memmove(&_vals[idx], &_vals[idx+1], sizeof(T) * (_size - idx - 1)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/twp/squirrel/sqobject.h:205:8: note: 'struct SQObjectPtr' declared here 205 | struct SQObjectPtr : public SQObject | ^~~~~~~~~~~ C++ engines/ultima/shared/actions/huh.o C++ engines/ultima/shared/actions/pass.o C++ engines/ultima/shared/core/base_object.o C++ engines/ultima/shared/core/character.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/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/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/destroy.o C++ engines/ultima/ultima1/spells/create.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 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 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/urban_player.o C++ engines/ultima/ultima1/widgets/transport.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_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/metaengine.o C++ engines/ultima/ultima4/ultima4.o C++ engines/ultima/nuvie/metaengine.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 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/keybinding/key_help_dialog.o C++ engines/ultima/nuvie/menus/asset_viewer_dialog.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 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/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/mididrv_m_adlib.o C++ engines/ultima/nuvie/sound/mididrv_m_mt32.o C++ engines/ultima/nuvie/sound/midiparser_m.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/song_filename.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 In file included from ./common/scummsys.h:124, from ./audio/midiparser.h:27, from engines/ultima/nuvie/sound/midiparser_m.h:25, from engines/ultima/nuvie/sound/midiparser_m.cpp:22: engines/ultima/nuvie/sound/midiparser_m.cpp: In member function 'virtual void Ultima::Nuvie::MidiParser_M::parseNextEvent(EventInfo&)': engines/ultima/nuvie/sound/midiparser_m.cpp:167:48: warning: comparison of integer expressions of different signedness: 'int' and 'uint32' {aka 'unsigned int'} [-Wsign-compare] 167 | assert(_position._playPos - _tracks[0] < _trackLength); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 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/metaengine.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/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/gfx/anim_dat.o C++ engines/ultima/ultima8/gfx/avi_player.o C++ engines/ultima/ultima8/gfx/cycle_process.o C++ engines/ultima/ultima8/gfx/frame_id.o C++ engines/ultima/ultima8/gfx/fade_to_modal_process.o C++ engines/ultima/ultima8/gfx/gump_shape_archive.o C++ engines/ultima/ultima8/gfx/inverter_process.o C++ engines/ultima/ultima8/gfx/main_shape_archive.o C++ engines/ultima/ultima8/gfx/palette.o C++ engines/ultima/ultima8/gfx/palette_fader_process.o C++ engines/ultima/ultima8/gfx/palette_manager.o C++ engines/ultima/ultima8/gfx/raw_shape_frame.o C++ engines/ultima/ultima8/gfx/render_surface.o C++ engines/ultima/ultima8/gfx/shape.o C++ engines/ultima/ultima8/gfx/shape_archive.o C++ engines/ultima/ultima8/gfx/shape_frame.o C++ engines/ultima/ultima8/gfx/shape_info.o C++ engines/ultima/ultima8/gfx/skf_player.o C++ engines/ultima/ultima8/gfx/type_flags.o C++ engines/ultima/ultima8/gfx/wpn_ovlay_dat.o C++ engines/ultima/ultima8/gfx/xform_blend.o C++ engines/ultima/ultima8/gfx/fonts/font.o C++ engines/ultima/ultima8/gfx/fonts/font_manager.o C++ engines/ultima/ultima8/gfx/fonts/font_shape_archive.o C++ engines/ultima/ultima8/gfx/fonts/jp_font.o C++ engines/ultima/ultima8/gfx/fonts/jp_rendered_text.o C++ engines/ultima/ultima8/gfx/fonts/rendered_text.o C++ engines/ultima/ultima8/gfx/fonts/shape_font.o C++ engines/ultima/ultima8/gfx/fonts/shape_rendered_text.o C++ engines/ultima/ultima8/gfx/fonts/ttf_rendered_text.o C++ engines/ultima/ultima8/gfx/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/sort_item.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/vcruise/ad2044_items.o C++ engines/vcruise/ad2044_ui.o C++ engines/vcruise/audio_player.o C++ engines/vcruise/circuitpuzzle.o C++ engines/vcruise/midi_player.o C++ engines/vcruise/metaengine.o C++ engines/vcruise/menu.o C++ engines/vcruise/runtime.o C++ engines/vcruise/runtime_scriptexec.o C++ engines/vcruise/sampleloop.o C++ engines/vcruise/script.o C++ engines/vcruise/textparser.o C++ engines/vcruise/vcruise.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/watchmaker/3d/animation.o C++ engines/watchmaker/3d/dds_header.o C++ engines/watchmaker/3d/geometry.o C++ engines/watchmaker/3d/light.o C++ engines/watchmaker/3d/loader.o C++ engines/watchmaker/3d/material.o C++ engines/watchmaker/3d/math/llmath.o C++ engines/watchmaker/3d/math/Matrix4x4.o C++ engines/watchmaker/3d/mem_management.o C++ engines/watchmaker/3d/movie.o C++ engines/watchmaker/3d/render/opengl.o C++ engines/watchmaker/3d/render/opengl_2d.o C++ engines/watchmaker/3d/render/opengl_3d.o C++ engines/watchmaker/3d/render/opengl_renderer.o C++ engines/watchmaker/3d/render/opengl_texture.o C++ engines/watchmaker/3d/render/render.o C++ engines/watchmaker/3d/render/shadows.o C++ engines/watchmaker/3d/t3d_body.o C++ engines/watchmaker/3d/t3d_face.o C++ engines/watchmaker/3d/t3d_mesh.o C++ engines/watchmaker/3d/texture.o C++ engines/watchmaker/3d/types3d.o C++ engines/watchmaker/3d/vertex.o C++ engines/watchmaker/classes/do_action.o C++ engines/watchmaker/classes/do_anim.o C++ engines/watchmaker/classes/do_camera.o C++ engines/watchmaker/classes/do_dialog.o C++ engines/watchmaker/classes/do_inv.o C++ engines/watchmaker/classes/do_inv_inv.o C++ engines/watchmaker/classes/do_inv_scr.o C++ engines/watchmaker/classes/do_keyboard.o C++ engines/watchmaker/classes/do_mouse.o C++ engines/watchmaker/classes/do_operate.o C++ engines/watchmaker/classes/do_player.o C++ engines/watchmaker/classes/do_scr_scr.o C++ engines/watchmaker/classes/do_sound.o C++ engines/watchmaker/classes/do_string.o C++ engines/watchmaker/classes/do_system.o C++ engines/watchmaker/init/nl_init.o C++ engines/watchmaker/init/nl_parse.o C++ engines/watchmaker/ll/ll_anim.o C++ engines/watchmaker/ll/ll_diary.o C++ engines/watchmaker/ll/ll_ffile.o C++ engines/watchmaker/ll/ll_mesh.o C++ engines/watchmaker/ll/ll_mouse.o C++ engines/watchmaker/ll/ll_regen.o C++ engines/watchmaker/ll/ll_sound.o C++ engines/watchmaker/ll/ll_string.o C++ engines/watchmaker/ll/ll_system.o C++ engines/watchmaker/ll/ll_util.o C++ engines/watchmaker/t2d/expr.o C++ engines/watchmaker/t2d/t2d.o C++ engines/watchmaker/walk/act.o C++ engines/watchmaker/walk/ball.o C++ engines/watchmaker/walk/walk.o C++ engines/watchmaker/walk/walkutil.o C++ engines/watchmaker/2d_stuff.o C++ engines/watchmaker/console.o C++ engines/watchmaker/extraLS.o C++ engines/watchmaker/file_utils.o C++ engines/watchmaker/fonts.o C++ engines/watchmaker/game.o C++ engines/watchmaker/game_options.o C++ engines/watchmaker/globvar.o C++ engines/watchmaker/main.o C++ engines/watchmaker/metaengine.o C++ engines/watchmaker/render.o C++ engines/watchmaker/renderer.o C++ engines/watchmaker/saveload.o C++ engines/watchmaker/schedule.o C++ engines/watchmaker/sdl_wrapper.o C++ engines/watchmaker/tga_util.o C++ engines/watchmaker/watchmaker.o C++ engines/watchmaker/windows_hacks.o C++ engines/watchmaker/work_dirs.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/sound/base_sound.o C++ engines/wintermute/base/particles/part_force.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/ext/wme_vlink.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/3deffect.o C++ engines/wintermute/base/gfx/3deffect_params.o C++ engines/wintermute/base/gfx/3dface.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/3dutils.o C++ engines/wintermute/base/gfx/3dvertex.o C++ engines/wintermute/base/gfx/base_renderer3d.o C++ engines/wintermute/base/gfx/skin_mesh_helper.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/xmath.o C++ engines/wintermute/base/gfx/xmesh.o C++ engines/wintermute/base/gfx/xmodel.o C++ engines/wintermute/base/gfx/xskinmesh.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 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/mesh3ds_opengl_shader.o 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/zvision/core/console.o C++ engines/zvision/core/clock.o C++ engines/zvision/core/events.o C++ engines/zvision/file/lzss_read_stream.o C++ engines/zvision/file/save_manager.o C++ engines/zvision/file/search_manager.o C++ engines/zvision/file/zfs_archive.o C++ engines/zvision/graphics/cursors/cursor_manager.o C++ engines/zvision/graphics/cursors/cursor.o C++ engines/zvision/graphics/effects/fog.o C++ engines/zvision/graphics/effects/light.o C++ engines/zvision/graphics/effects/wave.o C++ engines/zvision/graphics/render_manager.o C++ engines/zvision/graphics/render_table.o C++ engines/zvision/metaengine.o C++ engines/zvision/scripting/actions.o C++ engines/zvision/scripting/control.o C++ engines/zvision/scripting/controls/fist_control.o C++ engines/zvision/scripting/controls/hotmov_control.o C++ engines/zvision/scripting/controls/input_control.o C++ engines/zvision/scripting/controls/lever_control.o C++ engines/zvision/scripting/controls/paint_control.o C++ engines/zvision/scripting/controls/push_toggle_control.o C++ engines/zvision/scripting/controls/safe_control.o C++ engines/zvision/scripting/controls/save_control.o C++ engines/zvision/scripting/controls/slot_control.o C++ engines/zvision/scripting/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/dump-all-dialogs.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/helpdialog.o C++ gui/imagealbum-dialog.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/richtext.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 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/networking/enet/source/callbacks.o C++ backends/networking/enet/source/compress.o C++ backends/networking/enet/source/host.o C++ backends/networking/enet/source/list.o C++ backends/networking/enet/source/packet.o C++ backends/networking/enet/source/peer.o C++ backends/networking/enet/source/protocol.o C++ backends/networking/enet/source/unix.o C++ backends/networking/enet/enet.o C++ backends/networking/enet/host.o C++ backends/networking/enet/socket.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/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/mixer/null/null-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/graphics/openglsdl/openglsdl-graphics.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/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++ backends/imgui/imgui.o C++ backends/imgui/imgui_demo.o C++ backends/imgui/imgui_draw.o C++ backends/imgui/imgui_fonts.o C++ backends/imgui/imgui_tables.o C++ backends/imgui/imgui_widgets.o C++ backends/imgui/imgui_utils.o C++ backends/imgui/components/imgui_logger.o C++ backends/imgui/misc/freetype/imgui_freetype.o C++ backends/imgui/backends/imgui_impl_opengl3.o C++ backends/imgui/backends/imgui_impl_sdlrenderer2.o C++ backends/imgui/backends/imgui_impl_sdl2.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/ani.o C++ image/bmp.o C++ image/cel_3do.o C++ image/gif.o C++ image/icocur.o C++ image/iff.o C++ image/jpeg.o C++ image/neo.o C++ image/pcx.o C++ image/pict.o C++ image/png.o C++ image/scr.o C++ image/tga.o C++ image/xbm.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 backends/imgui/imgui_widgets.cpp: In function 'bool ImGui::Combo(const char*, int*, const char* const*, int, int)': backends/imgui/imgui_widgets.cpp:2102:78: warning: cast from type 'const char* const*' to type 'void*' casts away qualifiers [-Wcast-qual] 2102 | const bool value_changed = Combo(label, current_item, Items_ArrayGetter, (void*)items, items_count, height_in_items); | ^~~~~~~~~~~~ backends/imgui/imgui_widgets.cpp: In function 'bool ImGui::Combo(const char*, int*, const char*, int)': backends/imgui/imgui_widgets.cpp:2116:79: warning: cast from type 'const char*' to type 'void*' casts away qualifiers [-Wcast-qual] 2116 | bool value_changed = Combo(label, current_item, Items_SingleStringGetter, (void*)items_separated_by_zeros, items_count, height_in_items); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ image/codecs/indeo/mem.o C++ image/codecs/indeo/vlc.o C++ image/codecs/mpeg.o backends/imgui/imgui_widgets.cpp: In function 'bool ImGui::InputTextEx(const char*, const char*, char*, int, const ImVec2&, ImGuiInputTextFlags, ImGuiInputTextCallback, void*)': backends/imgui/imgui_widgets.cpp:5222:45: warning: cast from type 'const char*' to type 'void*' casts away qualifiers [-Wcast-qual] 5222 | p = (const char*)memchr((void*)p, '\n', text_selected_end - p); | ^~~~~~~~ C++ graphics/big5.o C++ graphics/blit/blit.o C++ graphics/blit/blit-alpha.o backends/imgui/imgui_widgets.cpp: In function 'ImGuiTypingSelectRequest* ImGui::GetTypingSelectRequest(ImGuiTypingSelectFlags)': backends/imgui/imgui_widgets.cpp:7124:26: warning: cast from type 'const char*' to type 'void*' casts away qualifiers [-Wcast-qual] 7124 | char* p = (char*)(void*)ImTextFindPreviousUtf8Codepoint(data->SearchBuffer, data->SearchBuffer + buffer_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ graphics/blit/blit-generic.o C++ graphics/blit/blit-scale.o C++ graphics/cursorman.o backends/imgui/imgui_widgets.cpp: In function 'bool ImGui::ListBox(const char*, int*, const char* const*, int, int)': backends/imgui/imgui_widgets.cpp:8250:80: warning: cast from type 'const char* const*' to type 'void*' casts away qualifiers [-Wcast-qual] 8250 | const bool value_changed = ListBox(label, current_item, Items_ArrayGetter, (void*)items, items_count, height_items); | ^~~~~~~~~~~~ C++ graphics/font.o C++ graphics/fontman.o C++ graphics/fonts/amigafont.o C++ graphics/fonts/bdf.o C++ graphics/fonts/consolefont.o C++ graphics/fonts/dosfont.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/image-archive.o C++ graphics/korfont.o C++ graphics/larryScale.o C++ graphics/maccursor.o C++ graphics/macgui/datafiles.o C++ graphics/macgui/macbutton.o C++ graphics/macgui/macdialog.o C++ graphics/macgui/macfontmanager.o C++ graphics/macgui/macmenu.o C++ graphics/macgui/macpopupmenu.o C++ graphics/macgui/mactext.o C++ graphics/macgui/mactext-canvas.o C++ graphics/macgui/mactext-md.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 graphics/managed_surface.cpp: In copy constructor 'Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)': graphics/managed_surface.cpp:44:17: warning: 'Graphics::ManagedSurface& Graphics::ManagedSurface::operator=(const Graphics::ManagedSurface&)' is deprecated: Use copyFrom() or a move constructor instead [-Wdeprecated-declarations] 44 | *this = surf; | ^~~~ In file included from graphics/managed_surface.cpp:22: ./graphics/managed_surface.h:202:25: note: declared here 202 | ManagedSurface &operator=(const ManagedSurface &surf); | ^~~~~~~~ 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/downscaler.o In member function 'void Graphics::MacWindowBorder::setOffsets(const Graphics::BorderOffsets&)', inlined from 'void Graphics::MacWindowBorder::setBorder(Graphics::ManagedSurface*, uint32, Graphics::BorderOffsets)' at graphics/macgui/macwindowborder.cpp:269:13, inlined from 'void Graphics::MacWindowBorder::setBorder(Graphics::ManagedSurface*, uint32, int, int, int, int)' at graphics/macgui/macwindowborder.cpp:262:11: graphics/macgui/macwindowborder.cpp:138:24: warning: 'offsets.Graphics::BorderOffsets::upperScrollHeight' may be used uninitialized [-Wmaybe-uninitialized] 138 | _borderOffsets = offsets; | ~~~~~~~~~~~~~~~^~~~~~~~~ graphics/macgui/macwindowborder.cpp: In member function 'void Graphics::MacWindowBorder::setBorder(Graphics::ManagedSurface*, uint32, int, int, int, int)': graphics/macgui/macwindowborder.cpp:253:23: note: 'offsets.Graphics::BorderOffsets::upperScrollHeight' was declared here 253 | BorderOffsets offsets; | ^~~~~~~ In member function 'void Graphics::MacWindowBorder::setOffsets(const Graphics::BorderOffsets&)', inlined from 'void Graphics::MacWindowBorder::setBorder(Graphics::ManagedSurface*, uint32, Graphics::BorderOffsets)' at graphics/macgui/macwindowborder.cpp:269:13, inlined from 'void Graphics::MacWindowBorder::setBorder(Graphics::ManagedSurface*, uint32, int, int, int, int)' at graphics/macgui/macwindowborder.cpp:262:11: graphics/macgui/macwindowborder.cpp:138:24: warning: 'offsets.Graphics::BorderOffsets::lowerScrollHeight' may be used uninitialized [-Wmaybe-uninitialized] 138 | _borderOffsets = offsets; | ~~~~~~~~~~~~~~~^~~~~~~~~ graphics/macgui/macwindowborder.cpp: In member function 'void Graphics::MacWindowBorder::setBorder(Graphics::ManagedSurface*, uint32, int, int, int, int)': graphics/macgui/macwindowborder.cpp:253:23: note: 'offsets.Graphics::BorderOffsets::lowerScrollHeight' was declared here 253 | BorderOffsets offsets; | ^~~~~~~ C++ graphics/scaler/thumbnail_intern.o C++ graphics/screen.o C++ graphics/scaler/normal.o C++ graphics/sjis.o C++ graphics/surface.o C++ graphics/svg.o C++ graphics/transform_struct.o C++ graphics/transform_tools.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/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 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/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++ graphics/blit/blit-sse2.o C++ audio/adlib.o C++ audio/adlib_ms.o C++ audio/audiostream.o C++ audio/casio.o C++ audio/chip.o C++ audio/cms.o C++ audio/fmopl.o C++ audio/mac_plugin.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/mpc.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/universaltracker.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 In file included from ./common/array.h:26, from audio/soundfont/synthfile.h:32, from audio/soundfont/synthfile.cpp:27: In function 'Out Common::move_backward(In, In, Out) [with In = SynthInstr**; Out = SynthInstr**]', inlined from 'T* Common::Array::insert_aux(iterator, const_iterator, const_iterator) [with T = SynthInstr*]' at ./common/array.h:528:18, inlined from 'void Common::Array::insert(iterator, const T&) [with T = SynthInstr*]' at ./common/array.h:256:13, inlined from 'SynthInstr* SynthFile::AddInstr(uint32, uint32)' at audio/soundfont/synthfile.cpp:47:17: ./common/algorithm.h:126:24: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' specified bound 4294967292 exceeds maximum object size 2147483647 [-Wstringop-overflow=] 126 | *--dst = Common::move(*--last); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ C++ math/angle.o C++ math/cosinetables.o C++ math/dct.o In function 'Out Common::move_backward(In, In, Out) [with In = SynthWave**; Out = SynthWave**]', inlined from 'T* Common::Array::insert_aux(iterator, const_iterator, const_iterator) [with T = SynthWave*]' at ./common/array.h:528:18, inlined from 'void Common::Array::insert(iterator, const T&) [with T = SynthWave*]' at ./common/array.h:256:13, inlined from 'SynthWave* SynthFile::AddWave(uint16, uint16, int, int, uint16, uint16, uint32, unsigned char*, Common::String)' at audio/soundfont/synthfile.cpp:54:16: ./common/algorithm.h:126:24: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' specified bound 4294967292 exceeds maximum object size 2147483647 [-Wstringop-overflow=] 126 | *--dst = Common::move(*--last); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ C++ math/fft.o C++ math/frustum.o C++ math/glmath.o In function 'Out Common::move_backward(In, In, Out) [with In = SynthRgn**; Out = SynthRgn**]', inlined from 'T* Common::Array::insert_aux(iterator, const_iterator, const_iterator) [with T = SynthRgn*]' at ./common/array.h:528:18, inlined from 'void Common::Array::insert(iterator, const T&) [with T = SynthRgn*]' at ./common/array.h:256:13, inlined from 'SynthRgn* SynthInstr::AddRgn()' at audio/soundfont/synthfile.cpp:74:15: ./common/algorithm.h:126:24: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' specified bound 4294967292 exceeds maximum object size 2147483647 [-Wstringop-overflow=] 126 | *--dst = Common::move(*--last); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 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/base64.o C++ common/btea.o C++ common/concatstream.o C++ common/config-manager.o C++ common/coroutines.o C++ common/dbcs-str.o C++ common/debug.o C++ common/engine_data.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/memory.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/rotationmode.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/std/std.o C++ common/compression/clickteam.o C++ common/compression/dcl.o C++ common/compression/gentee_installer.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/cue.o C++ common/formats/disk_image.o C++ common/formats/formatinfo.o C++ common/formats/iff_container.o C++ common/formats/ini-file.o C++ common/formats/json.o C++ common/formats/markdown.o C++ common/formats/prodos.o C++ common/formats/quicktime.o C++ common/formats/winexe.o C++ common/formats/winexe_ne.o C++ common/formats/winexe_pe.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_persistence_util.o C++ common/lua/lua_persist.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 RANLIB engines/adl/libadl.a AR engines/agos/libagos.a AR engines/ags/libags.a RANLIB engines/agi/libagi.a AR engines/asylum/libasylum.a AR engines/avalanche/libavalanche.a RANLIB engines/agos/libagos.a RANLIB engines/avalanche/libavalanche.a AR engines/bagel/libbagel.a AR engines/bbvs/libbbvs.a AR engines/bladerunner/libbladerunner.a AR engines/buried/libburied.a RANLIB engines/asylum/libasylum.a AR engines/cge/libcge.a RANLIB engines/bbvs/libbbvs.a RANLIB engines/scumm/libscumm.a RANLIB engines/cge/libcge.a AR engines/cge2/libcge2.a AR engines/chamber/libchamber.a AR engines/chewy/libchewy.a RANLIB engines/buried/libburied.a RANLIB engines/cge2/libcge2.a RANLIB engines/chamber/libchamber.a AR engines/cine/libcine.a AR engines/composer/libcomposer.a RANLIB engines/bagel/libbagel.a RANLIB engines/composer/libcomposer.a AR engines/crab/libcrab.a RANLIB engines/cine/libcine.a RANLIB engines/chewy/libchewy.a AR engines/cruise/libcruise.a AR engines/cryo/libcryo.a AR engines/cryomni3d/libcryomni3d.a AR engines/darkseed/libdarkseed.a RANLIB engines/cryo/libcryo.a AR engines/dgds/libdgds.a RANLIB engines/bladerunner/libbladerunner.a RANLIB engines/cruise/libcruise.a AR engines/director/libdirector.a RANLIB engines/cryomni3d/libcryomni3d.a RANLIB engines/darkseed/libdarkseed.a AR engines/dm/libdm.a RANLIB engines/crab/libcrab.a RANLIB engines/dgds/libdgds.a RANLIB engines/dm/libdm.a AR engines/draci/libdraci.a AR engines/dragons/libdragons.a RANLIB engines/draci/libdraci.a AR engines/drascula/libdrascula.a AR engines/dreamweb/libdreamweb.a AR engines/efh/libefh.a RANLIB engines/ags/libags.a RANLIB engines/dragons/libdragons.a RANLIB engines/dreamweb/libdreamweb.a RANLIB engines/drascula/libdrascula.a RANLIB engines/efh/libefh.a AR engines/freescape/libfreescape.a AR engines/glk/libglk.a AR engines/gnap/libgnap.a AR engines/gob/libgob.a AR engines/griffon/libgriffon.a RANLIB engines/freescape/libfreescape.a RANLIB engines/gnap/libgnap.a RANLIB engines/director/libdirector.a RANLIB engines/griffon/libgriffon.a AR engines/grim/libgrim.a AR engines/groovie/libgroovie.a AR engines/hadesch/libhadesch.a AR engines/hdb/libhdb.a AR engines/hopkins/libhopkins.a RANLIB engines/groovie/libgroovie.a AR engines/hpl1/libhpl1.a AR engines/hugo/libhugo.a RANLIB engines/hdb/libhdb.a RANLIB engines/hopkins/libhopkins.a AR engines/hypno/libhypno.a AR engines/icb/libicb.a RANLIB engines/hugo/libhugo.a RANLIB engines/hadesch/libhadesch.a AR engines/illusions/libillusions.a RANLIB engines/grim/libgrim.a RANLIB engines/hypno/libhypno.a AR engines/immortal/libimmortal.a RANLIB engines/gob/libgob.a RANLIB engines/immortal/libimmortal.a AR engines/kingdom/libkingdom.a AR engines/kyra/libkyra.a AR engines/lab/liblab.a RANLIB engines/icb/libicb.a RANLIB engines/kingdom/libkingdom.a RANLIB engines/lab/liblab.a RANLIB engines/illusions/libillusions.a AR engines/lastexpress/liblastexpress.a RANLIB engines/glk/libglk.a AR engines/lilliput/liblilliput.a AR engines/lure/liblure.a RANLIB engines/lilliput/liblilliput.a AR engines/m4/libm4.a RANLIB engines/lure/liblure.a AR engines/macventure/libmacventure.a AR engines/made/libmade.a AR engines/mads/libmads.a RANLIB engines/kyra/libkyra.a RANLIB engines/macventure/libmacventure.a RANLIB engines/made/libmade.a AR engines/mm/libmm.a AR engines/mohawk/libmohawk.a RANLIB engines/lastexpress/liblastexpress.a AR engines/mortevielle/libmortevielle.a AR engines/mtropolis/libmtropolis.a AR engines/mutationofjb/libmutationofjb.a RANLIB engines/mortevielle/libmortevielle.a AR engines/myst3/libmyst3.a RANLIB engines/mads/libmads.a AR engines/nancy/libnancy.a AR engines/neverhood/libneverhood.a AR engines/ngi/libngi.a AR engines/parallaction/libparallaction.a AR engines/pegasus/libpegasus.a RANLIB engines/hpl1/libhpl1.a RANLIB engines/mutationofjb/libmutationofjb.a RANLIB engines/myst3/libmyst3.a AR engines/petka/libpetka.a RANLIB engines/mohawk/libmohawk.a AR engines/pink/libpink.a RANLIB engines/parallaction/libparallaction.a RANLIB engines/petka/libpetka.a AR engines/playground3d/libplayground3d.a RANLIB engines/playground3d/libplayground3d.a AR engines/plumbers/libplumbers.a RANLIB engines/ngi/libngi.a RANLIB engines/plumbers/libplumbers.a RANLIB engines/pink/libpink.a AR engines/prince/libprince.a AR engines/private/libprivate.a RANLIB engines/neverhood/libneverhood.a AR engines/qdengine/libqdengine.a RANLIB engines/private/libprivate.a RANLIB engines/prince/libprince.a RANLIB engines/pegasus/libpegasus.a RANLIB engines/nancy/libnancy.a RANLIB engines/mtropolis/libmtropolis.a AR engines/queen/libqueen.a RANLIB engines/m4/libm4.a AR engines/saga/libsaga.a AR engines/saga2/libsaga2.a RANLIB engines/queen/libqueen.a RANLIB engines/mm/libmm.a AR engines/sci/libsci.a RANLIB engines/qdengine/libqdengine.a RANLIB engines/saga/libsaga.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 RANLIB engines/sky/libsky.a RANLIB engines/saga2/libsaga2.a RANLIB engines/sludge/libsludge.a AR engines/supernova/libsupernova.a AR engines/sword1/libsword1.a RANLIB engines/sci/libsci.a RANLIB engines/sherlock/libsherlock.a RANLIB engines/supernova/libsupernova.a RANLIB engines/sword1/libsword1.a RANLIB engines/startrek/libstartrek.a AR engines/sword2/libsword2.a AR engines/sword25/libsword25.a RANLIB engines/stark/libstark.a AR engines/teenagent/libteenagent.a RANLIB engines/sword2/libsword2.a AR engines/testbed/libtestbed.a RANLIB engines/teenagent/libteenagent.a RANLIB engines/testbed/libtestbed.a RANLIB engines/sword25/libsword25.a AR engines/tetraedge/libtetraedge.a AR engines/tinsel/libtinsel.a AR engines/titanic/libtitanic.a AR engines/toltecs/libtoltecs.a RANLIB engines/tinsel/libtinsel.a AR engines/tony/libtony.a RANLIB engines/toltecs/libtoltecs.a AR engines/toon/libtoon.a AR engines/touche/libtouche.a AR engines/trecision/libtrecision.a AR engines/tsage/libtsage.a RANLIB engines/tony/libtony.a RANLIB engines/toon/libtoon.a RANLIB engines/touche/libtouche.a AR engines/tucker/libtucker.a RANLIB engines/trecision/libtrecision.a AR engines/twine/libtwine.a RANLIB engines/tucker/libtucker.a AR engines/twp/libtwp.a RANLIB engines/tetraedge/libtetraedge.a AR engines/ultima/libultima.a AR engines/vcruise/libvcruise.a AR engines/voyeur/libvoyeur.a RANLIB engines/twine/libtwine.a AR engines/wage/libwage.a RANLIB engines/voyeur/libvoyeur.a AR engines/watchmaker/libwatchmaker.a AR engines/wintermute/libwintermute.a AR engines/zvision/libzvision.a AR engines/libengines.a RANLIB engines/twp/libtwp.a RANLIB engines/vcruise/libvcruise.a RANLIB engines/wage/libwage.a AR gui/libgui.a AR video/libvideo.a RANLIB engines/libengines.a AR image/libimage.a RANLIB engines/zvision/libzvision.a AR audio/libaudio.a RANLIB engines/tsage/libtsage.a RANLIB engines/watchmaker/libwatchmaker.a RANLIB video/libvideo.a AR math/libmath.a AR common/compression/libcompression.a AR common/lua/liblua.a RANLIB image/libimage.a RANLIB math/libmath.a RANLIB common/compression/libcompression.a RANLIB common/lua/liblua.a RANLIB engines/wintermute/libwintermute.a RANLIB gui/libgui.a RANLIB audio/libaudio.a RANLIB engines/titanic/libtitanic.a RANLIB engines/ultima/libultima.a AR common/formats/libformats.a RANLIB common/formats/libformats.a AR common/libcommon.a RANLIB common/libcommon.a AR audio/softsynth/mt32/libmt32.a RANLIB audio/softsynth/mt32/libmt32.a AR backends/libbackends.a RANLIB backends/libbackends.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/community/scummvm/pkg/scummvm/usr/share/man/man6/" install -c -m 644 "./dists/scummvm.6" "/home/buildozer/aports/community/scummvm/pkg/scummvm/usr/share/man/man6/scummvm.6" install -d "/home/buildozer/aports/community/scummvm/pkg/scummvm/usr/share/pixmaps/" install -c -m 644 "./icons/scummvm.xpm" "/home/buildozer/aports/community/scummvm/pkg/scummvm/usr/share/pixmaps/org.scummvm.scummvm.xpm" install -d "/home/buildozer/aports/community/scummvm/pkg/scummvm/usr/share/icons/hicolor/scalable/apps/" install -c -m 644 "./icons/scummvm.svg" "/home/buildozer/aports/community/scummvm/pkg/scummvm/usr/share/icons/hicolor/scalable/apps/org.scummvm.scummvm.svg" install -d "/home/buildozer/aports/community/scummvm/pkg/scummvm/usr/share/doc/scummvm" install -c -m 644 ./AUTHORS ./COPYING ./COPYRIGHT ./NEWS.md ./README.md ./CONTRIBUTING.md ./LICENSES/COPYING.Apache ./LICENSES/COPYING.BSD ./LICENSES/COPYING.BSL ./LICENSES/COPYING.FREEFONT ./LICENSES/COPYING.GLAD ./LICENSES/COPYING.ISC ./LICENSES/COPYING.LGPL ./LICENSES/COPYING.LUA ./LICENSES/COPYING.MIT ./LICENSES/COPYING.MKV ./LICENSES/COPYING.MPL ./LICENSES/COPYING.OFL ./LICENSES/COPYING.TINYGL ./LICENSES/CatharonLicense.txt ./dists/soundfonts/COPYRIGHT.Roland_SC-55 "/home/buildozer/aports/community/scummvm/pkg/scummvm/usr/share/doc/scummvm" install -d "/home/buildozer/aports/community/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/achievements.dat ./dists/engine-data/classicmacfonts.dat ./dists/engine-data/encoding.dat ./dists/engine-data/helpdialog.zip ./dists/engine-data/macgui.dat ./dists/engine-data/access.dat ./dists/engine-data/bagel.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/nancy.dat ./dists/engine-data/neverhood.dat ./dists/engine-data/prince_translation.dat ./dists/engine-data/queen.tbl ./dists/engine-data/sky.cpt ./dists/engine-data/supernova.dat ./dists/engine-data/teenagent.dat ./dists/engine-data/titanic.dat ./dists/engine-data/tony.dat ./dists/engine-data/toon.dat ./dists/engine-data/ultima.dat ./dists/engine-data/ultima8.dat ./dists/engine-data/wintermute.zip ./dists/engine-data/mm.dat ./dists/engine-data/freescape.dat ./dists/engine-data/fonts.dat ./dists/engine-data/grim-patch.lab ./dists/engine-data/monkey4-patch.m4b ./dists/engine-data/myst3.dat ./dists/pred.dic ./dists/engine-data/fonts-cjk.dat ./dists/soundfonts/Roland_SC-55.sf2 "/home/buildozer/aports/community/scummvm/pkg/scummvm/usr/share/scummvm/" install -d "/home/buildozer/aports/community/scummvm/pkg/scummvm/usr/share/applications" install -c -m 644 "./dists/org.scummvm.scummvm.desktop" "/home/buildozer/aports/community/scummvm/pkg/scummvm/usr/share/applications/org.scummvm.scummvm.desktop" install -d "/home/buildozer/aports/community/scummvm/pkg/scummvm/usr/share/metainfo" install -c -m 644 "./dists/org.scummvm.scummvm.metainfo.xml" "/home/buildozer/aports/community/scummvm/pkg/scummvm/usr/share/metainfo/org.scummvm.scummvm.metainfo.xml" install -d "/home/buildozer/aports/community/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/stark/shaders/stark_surface_fill.fragment ./engines/stark/shaders/stark_surface_fill.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/hpl1/engine/impl/shaders/hpl1_Ambient_Color.fragment ./engines/hpl1/engine/impl/shaders/hpl1_Bump2D_Light.fragment ./engines/hpl1/engine/impl/shaders/hpl1_Bump2D_Light.vertex ./engines/hpl1/engine/impl/shaders/hpl1_BumpColorSpec_Light.fragment ./engines/hpl1/engine/impl/shaders/hpl1_BumpColorSpec_Light_Spot.fragment ./engines/hpl1/engine/impl/shaders/hpl1_BumpSpec2D_Light.fragment ./engines/hpl1/engine/impl/shaders/hpl1_BumpSpec2D_Light.vertex ./engines/hpl1/engine/impl/shaders/hpl1_BumpSpec_Light.fragment ./engines/hpl1/engine/impl/shaders/hpl1_BumpSpec_Light_Spot.fragment ./engines/hpl1/engine/impl/shaders/hpl1_BumpSpec_Light_Spot_pass2.fragment ./engines/hpl1/engine/impl/shaders/hpl1_Bump_Light.fragment ./engines/hpl1/engine/impl/shaders/hpl1_Bump_Light_Spot.fragment ./engines/hpl1/engine/impl/shaders/hpl1_Bump_Light_Spot_pass2.fragment ./engines/hpl1/engine/impl/shaders/hpl1_DiffuseSpec_Light.fragment ./engines/hpl1/engine/impl/shaders/hpl1_DiffuseSpec_Light.vertex ./engines/hpl1/engine/impl/shaders/hpl1_DiffuseSpec_Light_Spot.fragment ./engines/hpl1/engine/impl/shaders/hpl1_DiffuseSpec_Light_Spot.vertex ./engines/hpl1/engine/impl/shaders/hpl1_DiffuseSpec_Light_Spot_pass2.fragment ./engines/hpl1/engine/impl/shaders/hpl1_Diffuse_Color.fragment ./engines/hpl1/engine/impl/shaders/hpl1_Diffuse_Color.vertex ./engines/hpl1/engine/impl/shaders/hpl1_Diffuse_ColorMul.vertex ./engines/hpl1/engine/impl/shaders/hpl1_Diffuse_EnvMap_Reflect.fragment ./engines/hpl1/engine/impl/shaders/hpl1_Diffuse_EnvMap_Reflect.vertex ./engines/hpl1/engine/impl/shaders/hpl1_Diffuse_Light.fragment ./engines/hpl1/engine/impl/shaders/hpl1_Diffuse_Light.vertex ./engines/hpl1/engine/impl/shaders/hpl1_Diffuse_Light_Spot.fragment ./engines/hpl1/engine/impl/shaders/hpl1_Diffuse_Light_Spot.vertex ./engines/hpl1/engine/impl/shaders/hpl1_Diffuse_Light_Spot_pass1.fragment ./engines/hpl1/engine/impl/shaders/hpl1_Diffuse_Light_Spot_pass2.fragment ./engines/hpl1/engine/impl/shaders/hpl1_Fallback01_Bump_Light.fragment ./engines/hpl1/engine/impl/shaders/hpl1_Fallback01_Diffuse_Light_Spot.fragment ./engines/hpl1/engine/impl/shaders/hpl1_Fallback01_Diffuse_Light_Spot_p2.vertex ./engines/hpl1/engine/impl/shaders/hpl1_Fallback01_Diffuse_Light_p1.fragment ./engines/hpl1/engine/impl/shaders/hpl1_Fallback01_Diffuse_Light_p1.vertex ./engines/hpl1/engine/impl/shaders/hpl1_Fallback01_Diffuse_Light_p2.fragment ./engines/hpl1/engine/impl/shaders/hpl1_Fallback01_Diffuse_Light_p2.vertex ./engines/hpl1/engine/impl/shaders/hpl1_Fallback02_DIffuse_Light_Spot_p2.fragment ./engines/hpl1/engine/impl/shaders/hpl1_Fallback02_DIffuse_Light_Spot_p3.fragment ./engines/hpl1/engine/impl/shaders/hpl1_Fallback02_Diffuse_Light_Spot_p2.vertex ./engines/hpl1/engine/impl/shaders/hpl1_Fallback02_Diffuse_Light_Spot_p3.vertex ./engines/hpl1/engine/impl/shaders/hpl1_Fallback02_Diffuse_Light_p1.fragment ./engines/hpl1/engine/impl/shaders/hpl1_Fallback02_Diffuse_Light_p1.vertex ./engines/hpl1/engine/impl/shaders/hpl1_Fallback02_Diffuse_Light_p2.vertex ./engines/hpl1/engine/impl/shaders/hpl1_Fog_Solid.fragment ./engines/hpl1/engine/impl/shaders/hpl1_Fog_Solid.vertex ./engines/hpl1/engine/impl/shaders/hpl1_Fog_Trans.vertex ./engines/hpl1/engine/impl/shaders/hpl1_Fog_Trans_Alpha.fragment ./engines/hpl1/engine/impl/shaders/hpl1_Fog_Trans_Mod.fragment ./engines/hpl1/engine/impl/shaders/hpl1_Fog_Trans_ModX2.fragment ./engines/hpl1/engine/impl/shaders/hpl1_PostEffect_Bloom.fragment ./engines/hpl1/engine/impl/shaders/hpl1_PostEffect_Bloom.vertex ./engines/hpl1/engine/impl/shaders/hpl1_PostEffect_Blur.vertex ./engines/hpl1/engine/impl/shaders/hpl1_PostEffect_Blur_2D.fragment ./engines/hpl1/engine/impl/shaders/hpl1_PostEffect_Blur_Rect.fragment ./engines/hpl1/engine/impl/shaders/hpl1_PostEffect_DoF.fragment ./engines/hpl1/engine/impl/shaders/hpl1_PostEffect_DoF.vertex ./engines/hpl1/engine/impl/shaders/hpl1_PostEffect_Fallback01_Blur_2D.fragment ./engines/hpl1/engine/impl/shaders/hpl1_PostEffect_Fallback01_Blur_Rect.fragment ./engines/hpl1/engine/impl/shaders/hpl1_PostEffect_Motion.fragment ./engines/hpl1/engine/impl/shaders/hpl1_PostEffect_Motion.vertex ./engines/hpl1/engine/impl/shaders/hpl1_PostEffect_Motion_staticloop.fragment ./engines/hpl1/engine/impl/shaders/hpl1_PostEffect_Offset.fragment ./engines/hpl1/engine/impl/shaders/hpl1_PostEffect_Offset.vertex ./engines/hpl1/engine/impl/shaders/hpl1_ShadowExtrude.fragment ./engines/hpl1/engine/impl/shaders/hpl1_ShadowExtrude.vertex ./engines/hpl1/engine/impl/shaders/hpl1_Water_Diffuse.fragment ./engines/hpl1/engine/impl/shaders/hpl1_Water_Diffuse.vertex ./engines/hpl1/engine/impl/shaders/hpl1_Water_Fog.fragment ./engines/hpl1/engine/impl/shaders/hpl1_Water_Fog.vertex ./engines/hpl1/engine/impl/shaders/hpl1_gamma_correction.fragment ./engines/hpl1/engine/impl/shaders/hpl1_gamma_correction.vertex ./engines/hpl1/engine/impl/shaders/hpl1_refract.fragment ./engines/hpl1/engine/impl/shaders/hpl1_refract.vertex ./engines/hpl1/engine/impl/shaders/hpl1_refract_special.fragment ./engines/hpl1/engine/impl/shaders/hpl1_refract_water.fragment ./engines/hpl1/engine/impl/shaders/hpl1_refract_water.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/community/scummvm/pkg/scummvm/usr/share/scummvm/shaders" install -d "/home/buildozer/aports/community/scummvm/pkg/scummvm/usr/bin" install -c -m 755 "./scummvm" "/home/buildozer/aports/community/scummvm/pkg/scummvm/usr/bin/scummvm" >>> scummvm-doc*: Running split function doc... 'usr/share/doc' -> '/home/buildozer/aports/community/scummvm/pkg/scummvm-doc/usr/share/doc' 'usr/share/man' -> '/home/buildozer/aports/community/scummvm/pkg/scummvm-doc/usr/share/man' >>> 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: 373.1 KB >>> scummvm-doc*: Compressing data... >>> scummvm-doc*: Create checksum... >>> scummvm-doc*: Create scummvm-doc-2.9.0-r0.apk >>> scummvm*: Tracing dependencies... so:libFLAC.so.12 so:libSDL2-2.0.so.0 so:libasound.so.2 so:libc.musl-x86.so.1 so:libfaad.so.2 so:libfluidsynth.so.3 so:libfreetype.so.6 so:libgcc_s.so.1 so:libgif.so.7 so:libjpeg.so.8 so:libmad.so.0 so:libmpeg2.so.0 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: 194.2 MB >>> scummvm*: Compressing data... >>> scummvm*: Create checksum... >>> scummvm*: Create scummvm-2.9.0-r0.apk >>> scummvm: Build complete at Fri, 10 Jan 2025 09:58:40 +0000 elapsed time 0h 12m 21s >>> scummvm: Cleaning up srcdir >>> scummvm: Cleaning up pkgdir >>> scummvm: Uninstalling dependencies... (1/208) Purging .makedepends-scummvm (20250110.094620) (2/208) Purging faad2-dev (2.11.1-r0) (3/208) Purging faad2-libs (2.11.1-r0) (4/208) Purging fluidsynth-dev (2.4.2-r0) (5/208) Purging fluidsynth-libs (2.4.2-r0) (6/208) Purging freetype-dev (2.13.3-r0) (7/208) Purging freetype (2.13.3-r0) (8/208) Purging giflib-dev (5.2.2-r0) (9/208) Purging giflib (5.2.2-r0) (10/208) Purging glu-dev (9.0.3-r3) (11/208) Purging glu (9.0.3-r3) (12/208) Purging jpeg-dev (9f-r0) (13/208) Purging libjpeg-turbo-dev (3.1.0-r0) (14/208) Purging libjpeg-turbo (3.1.0-r0) (15/208) Purging libturbojpeg (3.1.0-r0) (16/208) Purging libmad-dev (0.15.1b-r9) (17/208) Purging libmad (0.15.1b-r9) (18/208) Purging libmpeg2-dev (0.5.1-r11) (19/208) Purging libmpeg2 (0.5.1-r11) (20/208) Purging libpng-dev (1.6.44-r0) (21/208) Purging libpng (1.6.44-r0) (22/208) Purging libtheora-dev (1.1.1-r18) (23/208) Purging libtheora (1.1.1-r18) (24/208) Purging sdl2-dev (2.30.11-r0) (25/208) Purging sdl2 (2.30.11-r0) (26/208) Purging mesa-dev (24.3.3-r1) (27/208) Purging libxdamage-dev (1.1.6-r5) (28/208) Purging libxdamage (1.1.6-r5) (29/208) Purging libxshmfence-dev (1.3.3-r0) (30/208) Purging mesa-egl (24.3.3-r1) (31/208) Purging mesa-gbm (24.3.3-r1) (32/208) Purging mesa-gl (24.3.3-r1) (33/208) Purging mesa-gles (24.3.3-r1) (34/208) Purging mesa-osmesa (24.3.3-r1) (35/208) Purging mesa-rusticl (24.3.3-r1) (36/208) Purging clang19-headers (19.1.6-r0) (37/208) Purging libclc (19.1.6-r0) (38/208) Purging mesa-xatracker (24.3.3-r1) (39/208) Purging mesa (24.3.3-r1) (40/208) Purging agetty-openrc (0.55.1-r4) (41/208) Purging agetty (2.40.2-r4) (42/208) Purging blkid (2.40.2-r4) (43/208) Purging brotli-dev (1.1.0-r2) (44/208) Purging brotli (1.1.0-r2) (45/208) Purging cfdisk (2.40.2-r4) (46/208) Purging clang19-libs (19.1.6-r0) (47/208) Purging dbus-dev (1.16.0-r0) (48/208) Purging dmesg (2.40.2-r4) (49/208) Purging findmnt (2.40.2-r4) (50/208) Purging flock (2.40.2-r4) (51/208) Purging fstrim (2.40.2-r4) (52/208) Purging hexdump (2.40.2-r4) (53/208) Purging jack-dev (1.9.22-r4) (54/208) Purging libdrm-dev (2.4.124-r0) (55/208) Purging libdrm (2.4.124-r0) (56/208) Purging libpciaccess-dev (0.18.1-r0) (57/208) Purging libpciaccess (0.18.1-r0) (58/208) Purging hwdata-pci (0.391-r0) (59/208) Purging libsndfile-dev (1.2.2-r2) (60/208) Purging libvorbis-dev (1.3.7-r2) (61/208) Purging libxfixes-dev (6.0.1-r4) (62/208) Purging libxfixes (6.0.1-r4) (63/208) Purging libxshmfence (1.3.3-r0) (64/208) Purging libxxf86vm-dev (1.1.6-r0) (65/208) Purging libxxf86vm (1.1.6-r0) (66/208) Purging logger (2.40.2-r4) (67/208) Purging losetup (2.40.2-r4) (68/208) Purging lsblk (2.40.2-r4) (69/208) Purging lscpu (2.40.2-r4) (70/208) Purging mcookie (2.40.2-r4) (71/208) Purging mesa-glapi (24.3.3-r1) (72/208) Purging mount (2.40.2-r4) (73/208) Purging mpg123-dev (1.32.10-r0) (74/208) Purging opus-dev (1.5.2-r1) (75/208) Purging partx (2.40.2-r4) (76/208) Purging pipewire-dev (1.2.7-r1) (77/208) Purging pipewire-libs (1.2.7-r1) (78/208) Purging portaudio-dev (19.7.0-r2) (79/208) Purging libportaudiocxx (19.7.0-r2) (80/208) Purging portaudio (19.7.0-r2) (81/208) Purging pulseaudio-dev (17.0-r4) (82/208) Purging libpulse-mainloop-glib (17.0-r4) (83/208) Purging libpulse (17.0-r4) (84/208) Purging py3-packaging-pyc (24.2-r0) (85/208) Purging py3-parsing-pyc (3.2.0-r0) (86/208) Purging python3-pyc (3.12.8-r1) (87/208) Purging python3-pycache-pyc0 (3.12.8-r1) (88/208) Purging xcb-proto-pyc (1.17.0-r0) (89/208) Purging pyc (3.12.8-r1) (90/208) Purging readline-dev (8.2.13-r0) (91/208) Purging libhistory (8.2.13-r0) (92/208) Purging roc-toolkit-libs (0.4.0-r1) (93/208) Purging runuser (2.40.2-r4) (94/208) Purging setpriv (2.40.2-r4) (95/208) Purging sfdisk (2.40.2-r4) (96/208) Purging soxr (0.1.3-r7) (97/208) Purging speexdsp (1.2.1-r2) (98/208) Purging spirv-llvm-translator-libs (19.1.2-r0) (99/208) Purging spirv-tools (1.3.290.0-r0) (100/208) Purging tdb-libs (1.4.12-r0) (101/208) Purging umount (2.40.2-r4) (102/208) Purging util-linux-misc (2.40.2-r4) (103/208) Purging setarch (2.40.2-r4) (104/208) Purging util-linux-openrc (2.40.2-r4) (105/208) Purging uuidgen (2.40.2-r4) (106/208) Purging wayland-libs-client (1.23.1-r0) (107/208) Purging wayland-libs-server (1.23.1-r0) (108/208) Purging webrtc-audio-processing-1 (1.3-r1) (109/208) Purging wipefs (2.40.2-r4) (110/208) Purging alsa-lib-dev (1.2.13-r0) (111/208) Purging jack (1.9.22-r4) (112/208) Purging libsndfile (1.2.2-r2) (113/208) Purging alsa-lib (1.2.13-r0) (114/208) Purging avahi-libs (0.8-r19) (115/208) Purging glib-dev (2.82.4-r0) (116/208) Purging bzip2-dev (1.0.8-r6) (117/208) Purging docbook-xsl (1.79.2-r11) (118/208) Purging docbook-xsl-ns (1.79.2-r11) Executing docbook-xsl-ns-1.79.2-r11.pre-deinstall (119/208) Purging docbook-xsl-nons (1.79.2-r11) Executing docbook-xsl-nons-1.79.2-r11.pre-deinstall (120/208) Purging docbook-xml (4.5-r9) Executing docbook-xml-4.5-r9.pre-deinstall (121/208) Purging gettext-dev (0.22.5-r0) (122/208) Purging xz (5.6.3-r0) (123/208) Purging gettext-asprintf (0.22.5-r0) (124/208) Purging gettext (0.22.5-r0) (125/208) Purging gettext-envsubst (0.22.5-r0) (126/208) Purging libxml2-utils (2.13.4-r3) (127/208) Purging libxslt (1.1.42-r1) (128/208) Purging py3-packaging (24.2-r0) (129/208) Purging py3-parsing (3.2.0-r0) (130/208) Purging pcre2-dev (10.43-r0) (131/208) Purging zlib-dev (1.3.1-r2) (132/208) Purging libpcre2-16 (10.43-r0) (133/208) Purging libpcre2-32 (10.43-r0) (134/208) Purging libedit-dev (20250104.3.1-r0) (135/208) Purging ncurses-dev (6.5_p20241006-r3) (136/208) Purging libncurses++ (6.5_p20241006-r3) (137/208) Purging bsd-compat-headers (0.7.2-r6) (138/208) Purging dbus-libs (1.16.0-r0) (139/208) Purging libcamera-ipa (0.4.0-r0) (140/208) Purging libcamera (0.4.0-r0) (141/208) Purging eudev-libs (3.2.14-r5) (142/208) Purging flac-dev (1.4.3-r1) (143/208) Purging libflac++ (1.4.3-r1) (144/208) Purging libflac (1.4.3-r1) (145/208) Purging libxext-dev (1.3.6-r2) (146/208) Purging libxext (1.3.6-r2) (147/208) Purging libx11-dev (1.8.10-r0) (148/208) Purging xtrans (1.5.2-r0) (149/208) Purging libx11 (1.8.10-r0) (150/208) Purging libxcb-dev (1.17.0-r0) (151/208) Purging libxcb (1.17.0-r0) (152/208) Purging xcb-proto (1.17.0-r0) (153/208) Purging python3 (3.12.8-r1) (154/208) Purging gdbm (1.24-r0) (155/208) Purging gettext-libs (0.22.5-r0) (156/208) Purging glib (2.82.4-r0) (157/208) Purging gnutls (3.8.8-r0) (158/208) Purging lame-libs (3.100-r5) (159/208) Purging libasyncns (0.8-r4) (160/208) Purging util-linux-dev (2.40.2-r4) (161/208) Purging libfdisk (2.40.2-r4) (162/208) Purging libmount (2.40.2-r4) (163/208) Purging libsmartcols (2.40.2-r4) (164/208) Purging libuuid (2.40.2-r4) (165/208) Purging util-linux (2.40.2-r4) (166/208) Purging libblkid (2.40.2-r4) (167/208) Purging libxdmcp-dev (1.1.5-r1) (168/208) Purging libxdmcp (1.1.5-r1) (169/208) Purging libbsd (0.12.2-r0) (170/208) Purging libcap-ng (0.8.5-r0) (171/208) Purging libeconf (0.6.3-r0) (172/208) Purging libffi-dev (3.4.6-r0) (173/208) Purging linux-headers (6.12.6-r0) (174/208) Purging llvm19-libs (19.1.6-r0) (175/208) Purging p11-kit (0.25.5-r2) (176/208) Purging libffi (3.4.6-r0) (177/208) Purging libformw (6.5_p20241006-r3) (178/208) Purging libgcrypt (1.10.3-r1) (179/208) Purging libgpg-error (1.51-r0) (180/208) Purging libintl (0.22.5-r0) (181/208) Purging libltdl (2.4.7-r3) (182/208) Purging libmd (1.1.0-r0) (183/208) Purging libmenuw (6.5_p20241006-r3) (184/208) Purging libogg-dev (1.3.5-r5) (185/208) Purging libvorbis (1.3.7-r2) (186/208) Purging libogg (1.3.5-r5) (187/208) Purging libpanelw (6.5_p20241006-r3) (188/208) Purging libsamplerate (0.2.2-r3) (189/208) Purging libtasn1 (4.19.0-r2) (190/208) Purging libunwind (1.8.1-r0) (191/208) Purging libucontext (1.3.2-r0) (192/208) Purging libuv (1.49.2-r0) (193/208) Purging libxau-dev (1.0.12-r0) (194/208) Purging libxau (1.0.12-r0) (195/208) Purging libxml2 (2.13.4-r3) (196/208) Purging linux-pam (1.6.1-r1) (197/208) Purging mpdecimal (4.0.0-r0) (198/208) Purging mpg123-libs (1.32.10-r0) (199/208) Purging nettle (3.10.1-r0) (200/208) Purging opus (1.5.2-r1) (201/208) Purging orc (0.4.40-r1) (202/208) Purging utmps-libs (0.1.2.3-r2) (203/208) Purging skalibs-libs (2.14.3.0-r0) (204/208) Purging sqlite-dev (3.47.2-r0) (205/208) Purging sqlite-libs (3.47.2-r0) (206/208) Purging sqlite (3.47.2-r0) (207/208) Purging xorgproto (2024.1-r0) (208/208) Purging yaml (0.2.5-r2) Executing busybox-1.37.0-r10.trigger OK: 404 MiB in 116 packages >>> scummvm: Updating the community/x86 repository index... >>> scummvm: Signing the index...