Building package "scummvm-git" INFO: Starting build... INFO: Verifying bootstrap image /home/u726578/chaotic/cache/lower/20240329000312.sif WARNING: integrity: signature not found for object group 1 WARNING: Bootstrap image could not be verified, but build will continue. INFO: Creating sandbox directory... INFO: Build complete: /scratch/chaotic/sandbox/pkg9c8fd906d9d :: Synchronizing package databases... core downloading... extra downloading... multilib downloading... chaotic-aur downloading... :: Starting full system upgrade... resolving dependencies... looking for conflicting packages... Packages (4) perl-error-0.17029-5 perl-mailtools-2.21-7 perl-timedate-2.33-5 git-2.44.0-1 Total Installed Size: 26.57 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing perl-error... installing perl-timedate... installing perl-mailtools... installing git... Optional dependencies for git tk: gitk and git gui openssh: ssh transport and crypto perl-libwww: git svn perl-term-readkey: git svn and interactive.singlekey setting perl-io-socket-ssl: git send-email TLS support perl-authen-sasl: git send-email TLS support perl-mediawiki-api: git mediawiki support perl-datetime-format-iso8601: git mediawiki support perl-lwp-protocol-https: git mediawiki https support perl-cgi: gitweb (web interface) support python: git svn & git p4 subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] :: Running post-transaction hooks... (1/4) Creating system user accounts... Creating group 'git' with GID 973. Creating user 'git' (git daemon user) with UID 973 and GID 973. (2/4) Reloading system manager configuration... Skipped: Current root is not booted. (3/4) Arming ConditionNeedsUpdate... (4/4) Warn about old perl modules :: There are 2 providers available for libgl: :: Repository extra 1) libglvnd :: Repository chaotic-aur 2) nvidia-340xx-utils Enter a number (default=1): warning: curl-8.7.1-3 is up to date -- skipping warning: git-2.44.0-1 is up to date -- skipping resolving dependencies... :: There are 3 providers available for jack: :: Repository extra 1) jack2 2) pipewire-jack :: Repository chaotic-aur 3) pipewire-common-jack-git Enter a number (default=1): looking for conflicting packages... warning: dependency cycle detected: warning: mesa will be installed before its libglvnd dependency warning: dependency cycle detected: warning: harfbuzz will be installed before its freetype2 dependency Packages (57) alsa-lib-1.2.11-1 alsa-topology-conf-1.2.5.1-3 alsa-ucm-conf-1.2.11-1 default-cursors-2-1 graphite-1:1.3.14-3 harfbuzz-8.3.1-1 hidapi-0.14.0-2 jack2-1.9.22-1 lame-3.100-4 libasyncns-1:0.8+r3+g68cd5af-2 libdrm-2.4.120-1 libedit-20230828_3.1-1 libinstpatch-1.1.6-2 libogg-1.3.5-1 libomxil-bellagio-0.9.3-4 libpciaccess-0.18.1-1 libpipewire-1:1.0.4-3 libpulse-17.0-3 libsamplerate-0.2.2-2 libsndfile-1.2.2-2 libunwind-1.8.1-1 libx11-1.8.8-2 libxau-1.0.11-2 libxcb-1.16.1-1 libxcursor-1.2.2-1 libxdamage-1.1.6-1 libxdmcp-1.1.5-1 libxext-1.3.6-1 libxfixes-6.0.1-1 libxrender-0.9.11-1 libxshmfence-1.3.2-1 libxxf86vm-1.1.5-1 llvm-libs-17.0.6-2 lm_sensors-1:3.6.0.r41.g31d1f125-2 mpg123-1.32.5-1 opus-1.5.1-1 portaudio-1:19.7.0-2 vulkan-icd-loader-1.3.279-1 wayland-1.22.0-1 xcb-proto-1.16.0-1 xorgproto-2024.1-1 a52dec-0.8.0-2 faad2-2.11.1-1 flac-1.4.3-1 fluidsynth-2.3.4-1 freetype2-2.13.2-1 glu-9.0.3-1 libglvnd-1.7.0-1 libjpeg-turbo-3.0.2-2 libmad-0.15.1b-10 libmpeg2-0.5.1-8 libpng-1.6.43-1 libtheora-1.1.1-6 libvorbis-1.3.7-3 mesa-1:24.0.3-2 sdl2-2.30.1-1 sdl2_net-1:2.2.0-1 Total Installed Size: 287.74 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing libpng... installing libogg... installing libtheora... installing xcb-proto... installing xorgproto... installing libxdmcp... installing libxau... installing libxcb... installing libx11... installing libxext... installing libxrender... installing libpciaccess... installing libdrm... Optional dependencies for libdrm cairo: needed for modetest tool installing libunwind... installing libxfixes... installing libxdamage... installing libxshmfence... installing libxxf86vm... installing libedit... installing llvm-libs... installing lm_sensors... Optional dependencies for lm_sensors rrdtool: for logging with sensord perl: for sensor detection and configuration convert [installed] installing vulkan-icd-loader... Optional dependencies for vulkan-icd-loader vulkan-driver: packaged vulkan driver installing default-cursors... Optional dependencies for default-cursors adwaita-cursors: default cursor theme installing wayland... installing libomxil-bellagio... installing mesa... Optional dependencies for mesa opengl-man-pages: for the OpenGL API man pages installing libglvnd... installing libxcursor... installing hidapi... Optional dependencies for hidapi libusb: for hidapi-libusb [installed] installing sdl2... Optional dependencies for sdl2 alsa-lib: ALSA audio driver [pending] libpulse: PulseAudio audio driver [pending] jack: JACK audio driver [pending] pipewire: PipeWire audio driver libdecor: Wayland client decorations installing sdl2_net... installing alsa-topology-conf... installing alsa-ucm-conf... installing alsa-lib... installing libsamplerate... installing opus... installing jack2... Optional dependencies for jack2 a2jmidid: for ALSA MIDI to JACK MIDI bridging libffado: for firewire support using FFADO jack-example-tools: for official JACK example-clients and tools jack2-dbus: for dbus integration jack2-docs: for developer documentation realtime-privileges: for realtime privileges installing flac... installing lame... installing libvorbis... installing mpg123... Optional dependencies for mpg123 sdl2: for sdl audio support [installed] jack: for jack audio support [installed] libpulse: for pulse audio support [pending] perl: for conplay [installed] installing libsndfile... Optional dependencies for libsndfile alsa-lib: for sndfile-play [installed] installing libinstpatch... installing libpipewire... installing libasyncns... installing libpulse... Optional dependencies for libpulse glib2: mainloop integration [installed] pulse-native-provider: PulseAudio backend installing portaudio... installing fluidsynth... installing faad2... installing libmad... installing graphite... Optional dependencies for graphite graphite-docs: Documentation installing harfbuzz... Optional dependencies for harfbuzz harfbuzz-utils: utilities installing freetype2... installing glu... installing libjpeg-turbo... Optional dependencies for libjpeg-turbo java-runtime>11: for TurboJPEG Java wrapper installing libmpeg2... Optional dependencies for libmpeg2 libxv: mpeg2dec command sdl: mpeg2dec command installing a52dec... :: Running post-transaction hooks... (1/3) Reloading system manager configuration... Skipped: Current root is not booted. (2/3) Reloading user manager configuration... Skipped: Current root is not booted. (3/3) Arming ConditionNeedsUpdate... ==> Making package: scummvm-git r142841.b339ff8de6e-1 (Fri 29 Mar 2024 07:02:01 AM -03) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Updating scummvm git repo... From https://github.com/scummvm/scummvm fe030bde704..474ef22e24a master -> master + a94e33a8e8b...cd543666d7f refs/pull/5321/merge -> refs/pull/5321/merge (forced update) + 995a4c042cf...ec61c623687 refs/pull/5558/merge -> refs/pull/5558/merge (forced update) + a58e0987282...77e0a8d1450 refs/pull/5601/merge -> refs/pull/5601/merge (forced update) + 399943c4cf6...b7068c98c41 refs/pull/5607/merge -> refs/pull/5607/merge (forced update) + 0c2102fec1c...d63e45fa942 refs/pull/5622/merge -> refs/pull/5622/merge (forced update) a4e537224f6..ff52d40ac3b refs/pull/5658/head -> refs/pull/5658/head + f6f9bdf94c2...9a07862f9f2 refs/pull/5658/merge -> refs/pull/5658/merge (forced update) + c2c6c1f6bd3...8156489527f refs/pull/5668/merge -> refs/pull/5668/merge (forced update) + 7d14ea2f4dd...1365a2ec5be refs/pull/5679/merge -> refs/pull/5679/merge (forced update) + 18614b78680...1e3465d6e14 refs/pull/5686/head -> refs/pull/5686/head (forced update) + 187f081ba7a...8761cbde236 refs/pull/5686/merge -> refs/pull/5686/merge (forced update) f530e6baf23..4db5679d336 refs/pull/5695/head -> refs/pull/5695/head + ffac4d81680...9647ee26307 refs/pull/5695/merge -> refs/pull/5695/merge (forced update) + 06fc30c2c6b...0f3c9b2db04 refs/pull/5702/merge -> refs/pull/5702/merge (forced update) + d719481ebd3...305ca5cc8e7 refs/pull/5711/merge -> refs/pull/5711/merge (forced update) + 967b2571352...60722b9603e refs/pull/5714/merge -> refs/pull/5714/merge (forced update) + 66a549fa061...37a05d49af6 refs/pull/5717/merge -> refs/pull/5717/merge (forced update) + bbbc189b5ba...6cadbe564be refs/pull/5718/merge -> refs/pull/5718/merge (forced update) + 9a68b13b38f...9302c64048e refs/pull/5723/merge -> refs/pull/5723/merge (forced update) + cd23a2c77c4...11a625bba90 refs/pull/5724/merge -> refs/pull/5724/merge (forced update) + 292049a7bdf...66d62417a23 refs/pull/5726/merge -> refs/pull/5726/merge (forced update) * [new ref] refs/pull/5730/head -> refs/pull/5730/head * [new ref] refs/pull/5731/head -> refs/pull/5731/head ==> WARNING: Skipping verification of source file PGP signatures. ==> Validating source files with md5sums... scummvm ... Skipped ==> Extracting sources... -> Creating working copy of scummvm git repo... Cloning into 'scummvm'... done. Updating files: 6% (1362/20164) Updating files: 7% (1412/20164) Updating files: 8% (1614/20164) Updating files: 9% (1815/20164) Updating files: 10% (2017/20164) Updating files: 11% (2219/20164) Updating files: 12% (2420/20164) Updating files: 13% (2622/20164) Updating files: 14% (2823/20164) Updating files: 15% (3025/20164) Updating files: 15% (3186/20164) Updating files: 16% (3227/20164) Updating files: 17% (3428/20164) Updating files: 17% (3463/20164) Updating files: 17% (3541/20164) Updating files: 18% (3630/20164) Updating files: 19% (3832/20164) Updating files: 19% (3902/20164) Updating files: 20% (4033/20164) Updating files: 21% (4235/20164) Updating files: 22% (4437/20164) Updating files: 23% (4638/20164) Updating files: 24% (4840/20164) Updating files: 25% (5041/20164) Updating files: 26% (5243/20164) Updating files: 27% (5445/20164) Updating files: 28% (5646/20164) Updating files: 29% (5848/20164) Updating files: 30% (6050/20164) Updating files: 31% (6251/20164) Updating files: 32% (6453/20164) Updating files: 33% (6655/20164) Updating files: 34% (6856/20164) Updating files: 35% (7058/20164) Updating files: 36% (7260/20164) Updating files: 37% (7461/20164) Updating files: 38% (7663/20164) Updating files: 39% (7864/20164) Updating files: 40% (8066/20164) Updating files: 41% (8268/20164) Updating files: 42% (8469/20164) Updating files: 43% (8671/20164) Updating files: 44% (8873/20164) Updating files: 45% (9074/20164) Updating files: 46% (9276/20164) Updating files: 47% (9478/20164) Updating files: 48% (9679/20164) Updating files: 49% (9881/20164) Updating files: 50% (10082/20164) Updating files: 51% (10284/20164) Updating files: 52% (10486/20164) Updating files: 53% (10687/20164) Updating files: 54% (10889/20164) Updating files: 55% (11091/20164) Updating files: 56% (11292/20164) Updating files: 57% (11494/20164) Updating files: 58% (11696/20164) Updating files: 59% (11897/20164) Updating files: 60% (12099/20164) Updating files: 61% (12301/20164) Updating files: 62% (12502/20164) Updating files: 63% (12704/20164) Updating files: 64% (12905/20164) Updating files: 65% (13107/20164) Updating files: 66% (13309/20164) Updating files: 67% (13510/20164) Updating files: 68% (13712/20164) Updating files: 69% (13914/20164) Updating files: 70% (14115/20164) Updating files: 71% (14317/20164) Updating files: 72% (14519/20164) Updating files: 73% (14720/20164) Updating files: 74% (14922/20164) Updating files: 74% (15040/20164) Updating files: 75% (15123/20164) Updating files: 76% (15325/20164) Updating files: 77% (15527/20164) Updating files: 78% (15728/20164) Updating files: 79% (15930/20164) Updating files: 80% (16132/20164) Updating files: 81% (16333/20164) Updating files: 82% (16535/20164) Updating files: 83% (16737/20164) Updating files: 84% (16938/20164) Updating files: 85% (17140/20164) Updating files: 86% (17342/20164) Updating files: 87% (17543/20164) Updating files: 88% (17745/20164) Updating files: 89% (17946/20164) Updating files: 90% (18148/20164) Updating files: 91% (18350/20164) Updating files: 92% (18551/20164) Updating files: 93% (18753/20164) Updating files: 94% (18955/20164) Updating files: 95% (19156/20164) Updating files: 96% (19358/20164) Updating files: 97% (19560/20164) Updating files: 97% (19667/20164) Updating files: 97% (19672/20164) Updating files: 98% (19761/20164) Updating files: 99% (19963/20164) Updating files: 100% (20164/20164) Updating files: 100% (20164/20164), done. ==> Starting pkgver()... ==> Updated version: scummvm-git r150061.474ef22e24a-1 ==> Starting build()... Running ScummVM configure... Looking for C++ compiler... g++ Checking if compiler supports C++11... yes Checking for compiler version... GCC 13.2.1, ok Checking if C++11 initializer list is available... yes Checking if C++11 std::nullptr_t is available... yes Checking if C++11 alignas and alignof keywords are available... yes Using LLD linker... no Using Mold linker... no Checking for whether C++ compiler accepts -Wglobal-constructors... no Checking for whether C++ compiler accepts -Wno-undefined-var-template... no Checking for whether C++ compiler accepts -Wno-pragma-pack... no Checking for whether C++ compiler accepts -Wno-address-of-packed-member... yes Checking endianness... little Checking 64-bitness... yes Type with 1 byte... char Type with 2 bytes... short Type with 4 bytes... int Type with 8 bytes... long Alignment required... no Checking host CPU architecture... x86_64 Checking hosttype... linux-gnu Checking for pkg-config... yes Looking for sdl-config... /usr/sbin/sdl2-config Checking for SDL... yes Checking for SDL_Net... yes 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.0.1... yes Checking for MAD... yes Checking for ALSA >= 0.9... yes Checking for libjpeg >= v6b... yes Checking for PNG >= 1.2.8... yes Checking for GIF >= 5.0.0... no 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... yes Looking for curl-config... /usr/sbin/curl-config Checking for libcurl... yes Checking for libopenmpt... no Looking for mikmod-config... none found! Checking for libmikmod... no Cloud integration... local, servers Checking for FluidSynth... yes Checking for FluidLite... no (FluidSynth/FluidLite support is mutually exclusive) Checking for Sonivox... 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 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 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... yes Enabling ARM NEON... no Backend... sdl (2.30.1), 16bit color, high resolution, TinyGL, savegame timestamp, HQ and Edge scalers, aspect ratio correction, MT-32 emulator, Lua, Nuked OPL emulator, cloud, ENet WARNING: Disabling engine Hpl1 because the following dependencies are unmet: GIF Engines (builtin): SCUMM [all games] Access ADL AGI AGOS [all games] Adventure Game Studio Sanitarium Lord Avalot d'Argent Beavis and Butthead in Virtual Stupidity Blade Runner The Journeyman Project 2: Buried in Time CGE CGE2 Chamber Chewy: Esc from F5 Cinematique evo 1 Magic Composer Crab Cinematique evo 2 Lost Eden Cryo Omni3D games [all games] 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 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 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 Engines Skipped: Hpl1 WARNING: This ScummVM build contains the following UNSTABLE engines: Lord Avalot d'Argent Chamber Crab Lost Eden Dungeon Master Grim [Escape from Monkey Island] 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 C++ engines/access/detection.o C++ engines/adl/detection.o C++ engines/agi/detection.o C++ engines/agi/wagparser.o C++ engines/agos/detection.o C++ engines/ags/detection.o C++ engines/asylum/detection.o C++ engines/avalanche/detection.o C++ engines/bbvs/detection.o C++ engines/bladerunner/detection.o C++ engines/buried/detection.o C++ engines/cge2/detection.o C++ engines/cge/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/cryomni3d/detection.o C++ engines/cryo/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/queen/detection.o C++ engines/saga2/detection.o C++ engines/saga/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/sword25/detection.o C++ engines/sword2/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_widgets.o C++ engines/scumm/metaengine.o C++ engines/scumm/midiparser_ro.o C++ engines/scumm/object.o C++ engines/scumm/palette.o C++ engines/scumm/players/player_ad.o C++ engines/scumm/players/player_apple2.o C++ engines/scumm/players/player_he.o C++ engines/scumm/players/player_mac_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 engines/scumm/players/player_mac_new.cpp: In member function ‘Scumm::MacLowLevelPCMDriver::ChanHandle Scumm::MacSndChannel::getHandle() const’: engines/scumm/players/player_mac_new.cpp:520:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 520 | return *reinterpret_cast(&ptr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/scumm/players/player_v2.o C++ engines/scumm/players/player_v2a.o C++ engines/scumm/players/player_v2base.o engines/scumm/players/player_mac_new.cpp:520:50: warning: ‘ptr’ is used uninitialized [-Wuninitialized] 520 | return *reinterpret_cast(&ptr); | ^ engines/scumm/players/player_mac_new.cpp:519:21: note: ‘ptr’ declared here 519 | const void *ptr = this; | ^~~ 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/cup_player_he.o C++ engines/scumm/he/floodfill_he.o C++ engines/scumm/he/logic_he.o C++ engines/scumm/he/palette_he.o C++ engines/scumm/he/script_v71he.o C++ engines/scumm/he/script_v72he.o C++ engines/scumm/he/script_v80he.o C++ engines/scumm/he/script_v90he.o C++ engines/scumm/he/script_v100he.o C++ engines/scumm/he/sprite_he.o C++ engines/scumm/he/wiz_he.o C++ engines/scumm/he/localizer.o C++ engines/scumm/he/logic/baseball2001.o C++ engines/scumm/he/logic/basketball.o C++ engines/scumm/he/logic/football.o C++ engines/scumm/he/logic/funshop.o C++ engines/scumm/he/logic/moonbase_logic.o C++ engines/scumm/he/logic/puttrace.o C++ engines/scumm/he/logic/soccer.o C++ engines/scumm/he/moonbase/ai_defenseunit.o C++ engines/scumm/he/moonbase/ai_main.o C++ engines/scumm/he/moonbase/ai_node.o C++ engines/scumm/he/moonbase/ai_targetacquisition.o C++ engines/scumm/he/moonbase/ai_traveller.o C++ engines/scumm/he/moonbase/ai_tree.o C++ engines/scumm/he/moonbase/ai_types.o C++ engines/scumm/he/moonbase/ai_weapon.o C++ engines/scumm/he/moonbase/distortion.o C++ engines/scumm/he/moonbase/moonbase.o C++ engines/scumm/he/moonbase/moonbase_fow.o C++ engines/scumm/dialog-createsession.o C++ engines/scumm/dialog-sessionselector.o C++ engines/scumm/he/net/net_main.o C++ engines/scumm/he/net/net_lobby.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/font.o C++ engines/agi/global.o C++ engines/agi/graphics.o C++ engines/agi/inv.o C++ engines/agi/keyboard.o C++ engines/agi/loader_v1.o C++ engines/agi/loader_v2.o C++ engines/agi/loader_v3.o C++ engines/agi/logic.o C++ engines/agi/lzw.o C++ engines/agi/menu.o C++ engines/agi/metaengine.o C++ engines/agi/motion.o C++ engines/agi/objects.o C++ engines/agi/opcodes.o C++ engines/agi/op_cmd.o C++ engines/agi/op_dbg.o C++ engines/agi/op_test.o C++ engines/agi/picture.o C++ engines/agi/saveload.o C++ engines/agi/sound.o C++ engines/agi/sound_2gs.o C++ engines/agi/sound_coco3.o C++ engines/agi/sound_midi.o C++ engines/agi/sound_pcjr.o C++ engines/agi/sound_sarien.o 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/std/std.o C++ engines/ags/lib/system/datetime.o C++ engines/ags/shared/ac/dynobj/script_audio_clip.o C++ engines/ags/shared/ac/audio_clip_type.o C++ engines/ags/shared/ac/character_info.o C++ engines/ags/shared/ac/common.o C++ engines/ags/shared/ac/dialog_topic.o C++ engines/ags/shared/ac/game_setup_struct.o C++ engines/ags/shared/ac/game_setup_struct_base.o C++ engines/ags/shared/ac/inventory_item_info.o C++ engines/ags/shared/ac/keycode.o C++ engines/ags/shared/ac/mouse_cursor.o C++ engines/ags/shared/ac/sprite_cache.o C++ engines/ags/shared/ac/sprite_file.o C++ engines/ags/shared/ac/view.o C++ engines/ags/shared/ac/words_dictionary.o C++ engines/ags/shared/core/asset.o C++ engines/ags/shared/core/asset_manager.o C++ engines/ags/shared/debugging/debug_manager.o C++ engines/ags/shared/font/fonts.o C++ engines/ags/shared/font/ttf_font_renderer.o C++ engines/ags/shared/font/wfn_font.o C++ engines/ags/shared/font/wfn_font_renderer.o C++ engines/ags/shared/game/custom_properties.o C++ engines/ags/shared/game/interactions.o C++ engines/ags/shared/game/main_game_file.o C++ engines/ags/shared/game/room_file.o C++ engines/ags/shared/game/room_file_base.o C++ engines/ags/shared/game/room_file_deprecated.o C++ engines/ags/shared/game/room_struct.o C++ engines/ags/shared/game/tra_file.o C++ engines/ags/shared/gfx/allegro_bitmap.o C++ engines/ags/shared/gfx/bitmap.o C++ engines/ags/shared/gfx/image.o C++ engines/ags/shared/gui/gui_button.o C++ engines/ags/shared/gui/gui_inv.o C++ engines/ags/shared/gui/gui_label.o C++ engines/ags/shared/gui/gui_listbox.o C++ engines/ags/shared/gui/gui_main.o C++ engines/ags/shared/gui/gui_object.o C++ engines/ags/shared/gui/gui_slider.o C++ engines/ags/shared/gui/gui_textbox.o C++ engines/ags/shared/script/cc_common.o C++ engines/ags/shared/script/cc_script.o C++ engines/ags/shared/util/aligned_stream.o C++ engines/ags/shared/util/buffered_stream.o C++ engines/ags/shared/util/compress.o C++ engines/ags/shared/util/data_ext.o C++ engines/ags/shared/util/data_stream.o C++ engines/ags/shared/util/directory.o C++ engines/ags/shared/util/file.o C++ engines/ags/shared/util/file_stream.o C++ engines/ags/shared/util/geometry.o C++ engines/ags/shared/util/ini_file.o C++ engines/ags/shared/util/ini_util.o C++ engines/ags/shared/util/lzw.o C++ engines/ags/shared/util/memory_stream.o C++ engines/ags/shared/util/multi_file_lib.o C++ engines/ags/shared/util/path.o C++ engines/ags/shared/util/proxy_stream.o C++ engines/ags/shared/util/stdio_compat.o C++ engines/ags/shared/util/stream.o C++ engines/ags/shared/util/string.o C++ engines/ags/shared/util/string_compat.o C++ engines/ags/shared/util/string_utils.o C++ engines/ags/shared/util/text_stream_reader.o C++ engines/ags/shared/util/text_stream_writer.o C++ engines/ags/shared/util/version.o C++ engines/ags/shared/util/wgt2_allg.o C++ engines/ags/engine/ac/audio_channel.o C++ engines/ags/engine/ac/audio_clip.o C++ engines/ags/engine/ac/button.o C++ engines/ags/engine/ac/cd_audio.o C++ engines/ags/engine/ac/character.o C++ engines/ags/engine/ac/character_extras.o C++ engines/ags/engine/ac/character_info_engine.o C++ engines/ags/engine/ac/date_time.o C++ engines/ags/engine/ac/dialog.o C++ engines/ags/engine/ac/dialog_options_rendering.o C++ engines/ags/engine/ac/display.o C++ engines/ags/engine/ac/draw.o C++ engines/ags/engine/ac/drawing_surface.o C++ engines/ags/engine/ac/draw_software.o C++ engines/ags/engine/ac/dynamic_sprite.o C++ engines/ags/engine/ac/event.o C++ engines/ags/engine/ac/file.o C++ engines/ags/engine/ac/game.o C++ engines/ags/engine/ac/game_setup.o C++ engines/ags/engine/ac/game_state.o C++ engines/ags/engine/ac/global_api.o C++ engines/ags/engine/ac/global_audio.o C++ engines/ags/engine/ac/global_button.o C++ engines/ags/engine/ac/global_character.o C++ engines/ags/engine/ac/global_date_time.o C++ engines/ags/engine/ac/global_debug.o C++ engines/ags/engine/ac/global_dialog.o C++ engines/ags/engine/ac/global_display.o C++ engines/ags/engine/ac/global_drawing_surface.o C++ engines/ags/engine/ac/global_dynamic_sprite.o C++ engines/ags/engine/ac/global_file.o C++ engines/ags/engine/ac/global_game.o C++ engines/ags/engine/ac/global_gui.o C++ engines/ags/engine/ac/global_hotspot.o C++ engines/ags/engine/ac/global_inventory_item.o C++ engines/ags/engine/ac/global_inv_window.o C++ engines/ags/engine/ac/global_label.o C++ engines/ags/engine/ac/global_listbox.o C++ engines/ags/engine/ac/global_mouse.o C++ engines/ags/engine/ac/global_object.o C++ engines/ags/engine/ac/global_overlay.o C++ engines/ags/engine/ac/global_palette.o C++ engines/ags/engine/ac/global_parser.o C++ engines/ags/engine/ac/global_region.o C++ engines/ags/engine/ac/global_room.o C++ engines/ags/engine/ac/global_screen.o C++ engines/ags/engine/ac/global_slider.o C++ engines/ags/engine/ac/global_string.o C++ engines/ags/engine/ac/global_textbox.o C++ engines/ags/engine/ac/global_timer.o C++ engines/ags/engine/ac/global_translation.o C++ engines/ags/engine/ac/global_video.o C++ engines/ags/engine/ac/global_viewport.o C++ engines/ags/engine/ac/global_view_frame.o C++ engines/ags/engine/ac/global_walkable_area.o C++ engines/ags/engine/ac/global_walk_behind.o C++ engines/ags/engine/ac/gui.o C++ engines/ags/engine/ac/gui_control.o C++ engines/ags/engine/ac/gui_inv.o C++ engines/ags/engine/ac/hotspot.o C++ engines/ags/engine/ac/interface_button.o C++ engines/ags/engine/ac/interface_element.o C++ engines/ags/engine/ac/inventory_item.o C++ engines/ags/engine/ac/inv_window.o C++ engines/ags/engine/ac/label.o C++ engines/ags/engine/ac/listbox.o C++ engines/ags/engine/ac/math.o C++ engines/ags/engine/ac/mouse.o C++ engines/ags/engine/ac/move_list.o C++ engines/ags/engine/ac/object.o C++ engines/ags/engine/ac/overlay.o C++ engines/ags/engine/ac/parser.o C++ engines/ags/engine/ac/properties.o C++ engines/ags/engine/ac/region.o C++ engines/ags/engine/ac/rich_game_media.o C++ engines/ags/engine/ac/room.o C++ engines/ags/engine/ac/room_object.o C++ engines/ags/engine/ac/room_status.o C++ engines/ags/engine/ac/route_finder.o C++ engines/ags/engine/ac/route_finder_impl.o C++ engines/ags/engine/ac/route_finder_impl_legacy.o C++ engines/ags/engine/ac/route_finder_jps.o C++ engines/ags/engine/ac/screen.o C++ engines/ags/engine/ac/screen_overlay.o C++ engines/ags/engine/ac/script_containers.o C++ engines/ags/engine/ac/slider.o C++ engines/ags/engine/ac/speech.o C++ engines/ags/engine/ac/sprite.o C++ engines/ags/engine/ac/sprite_cache_engine.o C++ engines/ags/engine/ac/string.o C++ engines/ags/engine/ac/system.o C++ engines/ags/engine/ac/sys_events.o C++ engines/ags/engine/ac/textbox.o C++ engines/ags/engine/ac/timer.o C++ engines/ags/engine/ac/translation.o C++ engines/ags/engine/ac/view_frame.o C++ engines/ags/engine/ac/viewport_script.o C++ engines/ags/engine/ac/walkable_area.o C++ engines/ags/engine/ac/walk_behind.o C++ engines/ags/engine/ac/dynobj/cc_ags_dynamic_object.o C++ engines/ags/engine/ac/dynobj/cc_audio_channel.o C++ engines/ags/engine/ac/dynobj/cc_audio_clip.o C++ engines/ags/engine/ac/dynobj/cc_character.o C++ engines/ags/engine/ac/dynobj/cc_dialog.o C++ engines/ags/engine/ac/dynobj/cc_dynamic_array.o C++ engines/ags/engine/ac/dynobj/cc_dynamic_object.o C++ engines/ags/engine/ac/dynobj/cc_gui.o C++ engines/ags/engine/ac/dynobj/cc_gui_object.o C++ engines/ags/engine/ac/dynobj/cc_hotspot.o C++ engines/ags/engine/ac/dynobj/cc_inventory.o C++ engines/ags/engine/ac/dynobj/cc_object.o C++ engines/ags/engine/ac/dynobj/cc_region.o C++ engines/ags/engine/ac/dynobj/cc_serializer.o C++ engines/ags/engine/ac/dynobj/managed_object_pool.o C++ engines/ags/engine/ac/dynobj/script_camera.o C++ engines/ags/engine/ac/dynobj/script_date_time.o C++ engines/ags/engine/ac/dynobj/script_dialog_options_rendering.o C++ engines/ags/engine/ac/dynobj/script_dict.o C++ engines/ags/engine/ac/dynobj/script_drawing_surface.o C++ engines/ags/engine/ac/dynobj/script_dynamic_sprite.o C++ engines/ags/engine/ac/dynobj/script_file.o C++ engines/ags/engine/ac/dynobj/script_overlay.o C++ engines/ags/engine/ac/dynobj/script_set.o C++ engines/ags/engine/ac/dynobj/script_string.o C++ engines/ags/engine/ac/dynobj/script_user_object.o C++ engines/ags/engine/ac/dynobj/script_viewport.o C++ engines/ags/engine/ac/dynobj/script_view_frame.o C++ engines/ags/engine/ac/statobj/ags_static_object.o C++ engines/ags/engine/ac/statobj/static_array.o C++ engines/ags/engine/debugging/console_output_target.o C++ engines/ags/engine/debugging/debug.o C++ engines/ags/engine/debugging/file_based_ags_debugger.o C++ engines/ags/engine/debugging/log_file.o C++ engines/ags/engine/debugging/message_buffer.o C++ engines/ags/engine/device/mouse_w32.o C++ engines/ags/engine/font/fonts_engine.o C++ engines/ags/engine/game/game_init.o C++ engines/ags/engine/game/savegame.o C++ engines/ags/engine/game/savegame_components.o C++ engines/ags/engine/game/savegame_v321.o C++ engines/ags/engine/game/viewport.o C++ engines/ags/engine/gfx/ali_3d_scummvm.o C++ engines/ags/engine/gfx/blender.o C++ engines/ags/engine/gfx/color_engine.o C++ engines/ags/engine/gfx/gfx_driver_base.o C++ engines/ags/engine/gfx/gfx_driver_factory.o C++ engines/ags/engine/gfx/gfx_util.o C++ engines/ags/engine/gfx/gfxfilter_scaling.o C++ engines/ags/engine/gfx/gfxfilter_scummvm_renderer.o C++ engines/ags/engine/gui/animating_gui_button.o C++ engines/ags/engine/gui/csci_dialog.o C++ engines/ags/engine/gui/gui_dialog.o C++ engines/ags/engine/gui/gui_engine.o C++ engines/ags/engine/gui/my_label.o C++ engines/ags/engine/gui/my_listbox.o C++ engines/ags/engine/gui/my_push_button.o C++ engines/ags/engine/gui/my_textbox.o C++ engines/ags/engine/gui/new_control.o C++ engines/ags/engine/main/config.o C++ engines/ags/engine/main/engine.o C++ engines/ags/engine/main/engine_setup.o C++ engines/ags/engine/main/game_file.o C++ engines/ags/engine/main/game_run.o C++ engines/ags/engine/main/game_start.o C++ engines/ags/engine/main/graphics_mode.o C++ engines/ags/engine/main/main.o C++ engines/ags/engine/main/quit.o C++ engines/ags/engine/main/update.o C++ engines/ags/engine/media/audio/ambient_sound.o C++ engines/ags/engine/media/audio/audio.o C++ engines/ags/engine/media/audio/clip_my_midi.o C++ engines/ags/engine/media/audio/queued_audio_item.o C++ engines/ags/engine/media/audio/sound.o C++ engines/ags/engine/media/audio/sound_clip.o C++ engines/ags/engine/media/video/video.o C++ engines/ags/engine/platform/base/ags_platform_driver.o C++ engines/ags/engine/platform/base/sys_main.o C++ engines/ags/engine/platform/scummvm/scummvm_platform_driver.o C++ engines/ags/engine/script/cc_instance.o C++ engines/ags/engine/script/executing_script.o C++ engines/ags/engine/script/exports.o C++ engines/ags/engine/script/runtime_script_value.o C++ engines/ags/engine/script/script.o C++ engines/ags/engine/script/script_api.o C++ engines/ags/engine/script/script_runtime.o C++ engines/ags/engine/script/system_imports.o C++ engines/ags/plugins/ags_plugin.o C++ engines/ags/plugins/plugin_base.o C++ engines/ags/plugins/plugin_object_reader.o C++ engines/ags/plugins/core/core.o C++ engines/ags/plugins/core/audio_channel.o C++ engines/ags/plugins/core/audio_clip.o C++ engines/ags/plugins/core/button.o C++ engines/ags/plugins/core/character.o C++ engines/ags/plugins/core/date_time.o engines/ags/plugins/ags_plugin.cpp: In member function ‘virtual void AGS3::IAGSEngine::GetRenderStageDesc(AGS3::AGSRenderStageDesc*)’: engines/ags/plugins/ags_plugin.cpp:756:73: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 756 | _G(gfxDriver)->GetStageMatrixes((RenderMatrixes &)desc->Matrixes); | ~~~~~~^~~~~~~~ C++ engines/ags/plugins/core/dialog.o C++ engines/ags/plugins/core/dialog_options_rendering_info.o C++ engines/ags/plugins/core/drawing_surface.o C++ engines/ags/plugins/core/dynamic_sprite.o C++ engines/ags/plugins/core/file.o C++ engines/ags/plugins/core/game.o C++ engines/ags/plugins/core/global_api.o C++ engines/ags/plugins/core/gui.o C++ engines/ags/plugins/core/gui_control.o C++ engines/ags/plugins/core/hotspot.o C++ engines/ags/plugins/core/inventory_item.o C++ engines/ags/plugins/core/inv_window.o C++ engines/ags/plugins/core/label.o C++ engines/ags/plugins/core/listbox.o C++ engines/ags/plugins/core/maths.o C++ engines/ags/plugins/core/mouse.o C++ engines/ags/plugins/core/object.o C++ engines/ags/plugins/core/overlay.o C++ engines/ags/plugins/core/parser.o C++ engines/ags/plugins/core/region.o C++ engines/ags/plugins/core/room.o C++ engines/ags/plugins/core/slider.o C++ engines/ags/plugins/core/string.o C++ engines/ags/plugins/core/system.o C++ engines/ags/plugins/core/textbox.o C++ engines/ags/plugins/core/view_frame.o C++ engines/ags/plugins/ags_agi/ags_agi.o C++ engines/ags/plugins/ags_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 engines/ags/plugins/ags_pal_render/raycast.cpp: In function ‘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/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 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/ags/lib/allegro/surface_avx2.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/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/grigorian.o C++ engines/bladerunner/script/ai/governor_kolvig.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 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 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 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 C++ engines/cruise/debugger.o C++ engines/cruise/decompiler.o C++ engines/cruise/delphine-unpack.o C++ engines/cruise/font.o C++ engines/cruise/function.o C++ engines/cruise/gfxModule.o C++ engines/cruise/linker.o C++ engines/cruise/mainDraw.o C++ engines/cruise/menu.o C++ engines/cruise/metaengine.o C++ engines/cruise/mouse.o C++ engines/cruise/object.o C++ engines/cruise/overlay.o C++ engines/cruise/perso.o C++ engines/cruise/polys.o C++ engines/cruise/saveload.o C++ engines/cruise/script.o C++ engines/cruise/sound.o C++ engines/cruise/stack.o C++ engines/cruise/staticres.o C++ engines/cruise/various.o C++ engines/cruise/vars.o C++ engines/cruise/volume.o C++ engines/cryo/cryo.o C++ engines/cryo/cryolib.o C++ engines/cryo/debugger.o C++ engines/cryo/eden.o C++ engines/cryo/eden_graphics.o C++ engines/cryo/metaengine.o C++ engines/cryo/resource.o C++ engines/cryo/sound.o C++ engines/cryomni3d/fonts/cryoextfont.o C++ engines/cryomni3d/fonts/cryofont.o C++ engines/cryomni3d/image/hlz.o C++ engines/cryomni3d/image/hnm.o C++ engines/cryomni3d/cryomni3d.o C++ engines/cryomni3d/datstream.o C++ engines/cryomni3d/dialogs_manager.o C++ engines/cryomni3d/fixed_image.o C++ engines/cryomni3d/font_manager.o C++ engines/cryomni3d/metaengine.o C++ engines/cryomni3d/mouse_boxes.o C++ engines/cryomni3d/objects.o C++ engines/cryomni3d/omni3d.o C++ engines/cryomni3d/sprites.o C++ engines/cryomni3d/wam_parser.o C++ engines/cryomni3d/versailles/data.o C++ engines/cryomni3d/versailles/dialogs_manager.o C++ engines/cryomni3d/versailles/dialogs.o C++ engines/cryomni3d/versailles/documentation.o C++ engines/cryomni3d/versailles/engine.o C++ engines/cryomni3d/versailles/logic.o C++ engines/cryomni3d/versailles/menus.o C++ engines/cryomni3d/versailles/music.o C++ engines/cryomni3d/versailles/saveload.o C++ engines/cryomni3d/versailles/toolbar.o C++ engines/director/archive.o C++ engines/director/cast.o C++ engines/director/channel.o C++ engines/director/cursor.o 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 C++ engines/director/images.o 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 engines/director/lingo/lingo.cpp: In member function ‘Common::String Director::Lingo::decodeInstruction(Director::ScriptData*, uint, uint*)’: engines/director/lingo/lingo.cpp:513:53: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 513 | double d = *(double *)(&i); | ^~~~~~~~~~~~~~ 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 C++ engines/director/lingo/lingo-mci.o C++ engines/director/lingo/lingo-object.o C++ engines/director/lingo/lingo-patcher.o C++ engines/director/lingo/lingo-preprocessor.o C++ engines/director/lingo/lingo-the.o C++ engines/director/lingo/lingo-utils.o C++ engines/director/lingo/xlibs/aiff.o C++ engines/director/lingo/xlibs/applecdxobj.o C++ engines/director/lingo/xlibs/askuser.o C++ engines/director/lingo/xlibs/barakeobj.o C++ engines/director/lingo/xlibs/batqt.o C++ engines/director/lingo/xlibs/blitpict.o C++ engines/director/lingo/xlibs/cdromxobj.o C++ engines/director/lingo/xlibs/colorxobj.o C++ engines/director/lingo/xlibs/colorcursorxobj.o 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/developerStack.o C++ engines/director/lingo/xlibs/dialogsxobj.o C++ engines/director/lingo/xlibs/dirutil.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/gpid.o C++ engines/director/lingo/xlibs/hitmap.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/moovxobj.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/orthoplayxobj.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 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/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/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/yasix.o C++ engines/director/lingo/xtras/scrnutil.o C++ engines/dm/champion.o C++ engines/dm/console.o C++ engines/dm/dialog.o C++ engines/dm/dm.o C++ engines/dm/dmglobals.o C++ engines/dm/dungeonman.o C++ engines/dm/eventman.o C++ engines/dm/gfx.o C++ engines/dm/group.o C++ engines/dm/inventory.o C++ engines/dm/loadsave.o C++ engines/dm/lzw.o C++ engines/dm/menus.o C++ engines/dm/metaengine.o C++ engines/dm/movesens.o C++ engines/dm/objectman.o C++ engines/dm/projexpl.o C++ engines/dm/sounds.o C++ engines/dm/text.o C++ engines/dm/timeline.o C++ engines/draci/animation.o C++ engines/draci/barchive.o C++ engines/draci/console.o C++ engines/draci/draci.o C++ engines/draci/font.o C++ engines/draci/game.o C++ engines/draci/metaengine.o C++ engines/draci/mouse.o C++ engines/draci/music.o C++ engines/draci/saveload.o C++ engines/draci/screen.o C++ engines/draci/script.o C++ engines/draci/sound.o C++ engines/draci/sprite.o C++ engines/draci/surface.o C++ engines/draci/walking.o C++ engines/dragons/actor.o C++ engines/dragons/actorresource.o C++ engines/dragons/background.o C++ engines/dragons/bag.o C++ engines/dragons/bigfile.o 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 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/dragons/minigame5.o C++ engines/dragons/saveload.o C++ engines/dragons/scene.o C++ engines/dragons/screen.o C++ engines/dragons/scriptopcodes.o C++ engines/dragons/sequenceopcodes.o C++ engines/dragons/specialopcodes.o C++ engines/dragons/sound.o C++ engines/dragons/talk.o C++ engines/dragons/vabsound.o C++ engines/dragons/strplayer.o C++ engines/drascula/actors.o C++ engines/drascula/animation.o C++ engines/drascula/console.o C++ engines/drascula/converse.o C++ engines/drascula/drascula.o C++ engines/drascula/graphics.o C++ engines/drascula/interface.o C++ engines/drascula/metaengine.o C++ engines/drascula/objects.o C++ engines/drascula/palette.o C++ engines/drascula/resource.o C++ engines/drascula/rooms.o C++ engines/drascula/saveload.o C++ engines/drascula/sound.o C++ engines/drascula/talk.o C++ engines/dreamweb/backdrop.o C++ engines/dreamweb/console.o C++ engines/dreamweb/dreamweb.o C++ engines/dreamweb/keypad.o C++ engines/dreamweb/metaengine.o 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/events.o C++ engines/freescape/demo.o C++ engines/freescape/freescape.o C++ engines/freescape/games/castle.o C++ engines/freescape/games/dark/amiga.o C++ engines/freescape/games/dark/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/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 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 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/scxtrack.o C++ engines/grim/emi/sound/vimatrack.o C++ engines/grim/emi/sound/track.o C++ engines/grim/emi/sound/emisound.o C++ engines/grim/emi/sound/codecs/scx.o C++ engines/grim/emi/animationemi.o C++ engines/grim/emi/costumeemi.o C++ engines/grim/emi/emi.o C++ engines/grim/emi/modelemi.o C++ engines/grim/emi/skeleton.o C++ engines/grim/emi/poolsound.o C++ engines/grim/emi/layer.o C++ engines/grim/emi/lua_v2.o C++ engines/grim/emi/lua_v2_actor.o C++ engines/grim/emi/lua_v2_sound.o C++ engines/grim/emi/emi_registry.o C++ engines/grim/imuse/imuse.o C++ engines/grim/imuse/imuse_mcmp_mgr.o C++ engines/grim/imuse/imuse_music.o C++ engines/grim/imuse/imuse_script.o C++ engines/grim/imuse/imuse_sndmgr.o C++ engines/grim/imuse/imuse_tables.o C++ engines/grim/imuse/imuse_track.o C++ engines/grim/lua/lapi.o C++ engines/grim/lua/lauxlib.o C++ engines/grim/lua/lbuffer.o C++ engines/grim/lua/lbuiltin.o C++ engines/grim/lua/ldo.o C++ engines/grim/lua/lfunc.o C++ engines/grim/lua/lgc.o C++ engines/grim/lua/liolib.o C++ engines/grim/lua/llex.o C++ engines/grim/lua/lmathlib.o C++ engines/grim/lua/lmem.o C++ engines/grim/lua/lobject.o C++ engines/grim/lua/lrestore.o C++ engines/grim/lua/lsave.o C++ engines/grim/lua/lstate.o C++ engines/grim/lua/lstring.o C++ engines/grim/lua/lstrlib.o C++ engines/grim/lua/lstx.o C++ engines/grim/lua/ltable.o C++ engines/grim/lua/ltask.o C++ engines/grim/lua/ltm.o C++ engines/grim/lua/lundump.o C++ engines/grim/lua/lvm.o C++ engines/grim/lua/lzio.o C++ engines/grim/movie/codecs/codec48.o C++ engines/grim/movie/codecs/blocky8.o C++ engines/grim/movie/codecs/blocky16.o C++ engines/grim/movie/codecs/vima.o C++ engines/grim/movie/codecs/smush_decoder.o C++ engines/grim/movie/bink.o C++ engines/grim/movie/mpeg.o C++ engines/grim/movie/movie.o C++ engines/grim/movie/quicktime.o C++ engines/grim/movie/smush.o C++ engines/grim/remastered/commentary.o C++ engines/grim/remastered/hotspot.o C++ engines/grim/remastered/lua_remastered.o C++ engines/grim/remastered/overlay.o C++ engines/grim/update/packfile.o C++ engines/grim/update/mscab.o C++ engines/grim/update/lang_filter.o C++ engines/grim/update/update.o C++ engines/grim/actor.o C++ engines/grim/animation.o C++ engines/grim/bitmap.o C++ engines/grim/costume.o C++ engines/grim/color.o C++ engines/grim/colormap.o C++ engines/grim/debug.o C++ engines/grim/font.o C++ engines/grim/gfx_base.o C++ engines/grim/gfx_opengl_shaders.o C++ engines/grim/gfx_opengl.o C++ engines/grim/grim.o C++ engines/grim/grim_controls.o C++ engines/grim/inputdialog.o C++ engines/grim/iris.o C++ engines/grim/keyframe.o C++ engines/grim/lab.o C++ engines/grim/lipsync.o C++ engines/grim/localize.o C++ engines/grim/lua.o C++ engines/grim/lua_v1.o C++ engines/grim/lua_v1_actor.o C++ engines/grim/lua_v1_graphics.o C++ engines/grim/lua_v1_set.o C++ engines/grim/lua_v1_sound.o C++ engines/grim/lua_v1_text.o C++ engines/grim/metaengine.o C++ engines/grim/material.o C++ engines/grim/model.o C++ engines/grim/objectstate.o C++ engines/grim/primitives.o C++ engines/grim/patchr.o C++ engines/grim/registry.o C++ engines/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 engines/groovie/logic/tlcgame.cpp: In member function ‘Groovie::TlcGame::tatResultQuest()’: engines/groovie/logic/tlcgame.cpp:915:90: warning: iteration 8 invokes undefined behavior [-Waggressive-loop-optimizations] 915 | int score = _tatQuestions[questIdx].answerData[selectedAns].binScore[iBin]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ engines/groovie/logic/tlcgame.cpp:914:33: note: within this loop 914 | for (int iBin = 0; iBin < 16; iBin++) { | ~~~~~^~~~ engines/groovie/logic/tlcgame.cpp: In member function ‘Groovie::TlcGame::tatLoadDB()’: engines/groovie/logic/tlcgame.cpp:870:87: warning: iteration 8 invokes undefined behavior [-Waggressive-loop-optimizations] 870 | _tatQuestions[iQuest].answerData[iAns].binScore[iBin] = tataidbfile->readByte(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ engines/groovie/logic/tlcgame.cpp:869:49: note: within this loop 869 | for (int iBin = 0; iBin < 16; iBin++) { | ~~~~~^~~~ 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/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 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 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/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/scripts.o C++ engines/lure/sound.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_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/gui_cheapo.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 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 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 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/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/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/room631.o C++ engines/m4/riddle/rooms/section6/room630.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/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/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/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/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/engine_data.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/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/midi.o C++ engines/mtropolis/plugin/midi_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/spqr.o C++ engines/mtropolis/plugin/spqr_data.o C++ engines/mtropolis/plugin/standard.o C++ engines/mtropolis/plugin/standard_data.o C++ engines/mtropolis/render.o C++ engines/mtropolis/runtime.o C++ engines/mtropolis/saveload.o C++ engines/mtropolis/subtitles.o C++ engines/mtropolis/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 C++ engines/nancy/action/puzzle/raycastpuzzle.o C++ engines/nancy/action/puzzle/riddlepuzzle.o 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 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 C++ engines/nancy/resource.o C++ engines/nancy/sound.o C++ engines/nancy/util.o C++ engines/nancy/video.o C++ engines/neverhood/background.o C++ engines/neverhood/blbarchive.o C++ engines/neverhood/console.o C++ engines/neverhood/dialogs.o C++ engines/neverhood/diskplayerscene.o C++ engines/neverhood/entity.o C++ engines/neverhood/gamemodule.o C++ engines/neverhood/gamevars.o C++ engines/neverhood/graphics.o C++ engines/neverhood/klaymen.o C++ engines/neverhood/menumodule.o C++ engines/neverhood/metaengine.o C++ engines/neverhood/microtiles.o C++ engines/neverhood/module_scene.o C++ engines/neverhood/modules/module1000.o C++ engines/neverhood/modules/module1000_sprites.o C++ engines/neverhood/modules/module1100.o C++ engines/neverhood/modules/module1100_sprites.o C++ engines/neverhood/modules/module1200.o C++ engines/neverhood/modules/module1200_sprites.o C++ engines/neverhood/modules/module1300.o C++ engines/neverhood/modules/module1300_sprites.o C++ engines/neverhood/modules/module1400.o C++ engines/neverhood/modules/module1400_sprites.o C++ engines/neverhood/modules/module1500.o C++ engines/neverhood/modules/module1600.o C++ engines/neverhood/modules/module1600_sprites.o C++ engines/neverhood/modules/module1700.o C++ engines/neverhood/modules/module1700_sprites.o C++ engines/neverhood/modules/module1800.o C++ engines/neverhood/modules/module1900.o C++ engines/neverhood/modules/module1900_sprites.o C++ engines/neverhood/modules/module2000.o C++ engines/neverhood/modules/module2000_sprites.o C++ engines/neverhood/modules/module2100.o C++ engines/neverhood/modules/module2100_sprites.o C++ engines/neverhood/modules/module2200.o C++ engines/neverhood/modules/module2200_sprites.o C++ engines/neverhood/modules/module2300.o C++ engines/neverhood/modules/module2400.o C++ engines/neverhood/modules/module2400_sprites.o C++ engines/neverhood/modules/module2500.o C++ engines/neverhood/modules/module2500_sprites.o C++ engines/neverhood/modules/module2600.o C++ engines/neverhood/modules/module2600_sprites.o C++ engines/neverhood/modules/module2700.o C++ engines/neverhood/modules/module2700_sprites.o C++ engines/neverhood/modules/module2800.o C++ engines/neverhood/modules/module2800_sprites.o C++ engines/neverhood/modules/module2900.o C++ engines/neverhood/modules/module2900_sprites.o C++ engines/neverhood/modules/module3000.o C++ engines/neverhood/modules/module3000_sprites.o C++ engines/neverhood/mouse.o C++ engines/neverhood/navigationscene.o C++ engines/neverhood/neverhood.o C++ engines/neverhood/nhcarchive.o C++ engines/neverhood/palette.o C++ engines/neverhood/resource.o C++ engines/neverhood/resourceman.o C++ engines/neverhood/saveload.o C++ engines/neverhood/scene.o C++ engines/neverhood/screen.o C++ engines/neverhood/smackerscene.o C++ engines/neverhood/smackerplayer.o C++ engines/neverhood/sound.o C++ engines/neverhood/sprite.o C++ engines/neverhood/staticdata.o C++ engines/neverhood/subtitles.o C++ engines/ngi/anihandler.o C++ engines/ngi/behavior.o C++ engines/ngi/console.o C++ engines/ngi/floaters.o C++ engines/ngi/gameloader.o C++ engines/ngi/gfx.o C++ engines/ngi/init.o C++ engines/ngi/input.o C++ engines/ngi/interaction.o C++ engines/ngi/inventory.o C++ engines/ngi/lift.o C++ engines/ngi/messagehandlers.o C++ engines/ngi/messages.o C++ engines/ngi/metaengine.o C++ engines/ngi/modal.o C++ engines/ngi/motion.o C++ engines/ngi/ngi.o C++ engines/ngi/ngiarchive.o C++ engines/ngi/scene.o C++ engines/ngi/scenes.o C++ engines/ngi/sound.o C++ engines/ngi/stateloader.o C++ engines/ngi/statesaver.o C++ engines/ngi/statics.o C++ engines/ngi/utils.o C++ engines/ngi/fullpipe/sceneIntro.o C++ engines/ngi/fullpipe/sceneIntroDemo.o C++ engines/ngi/fullpipe/scene01.o C++ engines/ngi/fullpipe/scene02.o C++ engines/ngi/fullpipe/scene03.o C++ engines/ngi/fullpipe/scene04.o C++ engines/ngi/fullpipe/scene05.o C++ engines/ngi/fullpipe/scene06.o C++ engines/ngi/fullpipe/scene07.o C++ engines/ngi/fullpipe/scene08.o C++ engines/ngi/fullpipe/scene09.o C++ engines/ngi/fullpipe/scene10.o C++ engines/ngi/fullpipe/scene11.o C++ engines/ngi/fullpipe/scene12.o C++ engines/ngi/fullpipe/scene13.o C++ engines/ngi/fullpipe/scene14.o C++ engines/ngi/fullpipe/scene15.o C++ engines/ngi/fullpipe/scene16.o C++ engines/ngi/fullpipe/scene17.o C++ engines/ngi/fullpipe/scene18and19.o C++ engines/ngi/fullpipe/scene20.o C++ engines/ngi/fullpipe/scene21.o C++ engines/ngi/fullpipe/scene22.o C++ engines/ngi/fullpipe/scene23.o C++ engines/ngi/fullpipe/scene24.o C++ engines/ngi/fullpipe/scene25.o C++ engines/ngi/fullpipe/scene26.o C++ engines/ngi/fullpipe/scene27.o C++ engines/ngi/fullpipe/scene28.o C++ engines/ngi/fullpipe/scene29.o C++ engines/ngi/fullpipe/scene30.o C++ engines/ngi/fullpipe/scene31.o C++ engines/ngi/fullpipe/scene32.o C++ engines/ngi/fullpipe/scene33.o C++ engines/ngi/fullpipe/scene34.o C++ engines/ngi/fullpipe/scene35.o C++ engines/ngi/fullpipe/scene36.o C++ engines/ngi/fullpipe/scene37.o C++ engines/ngi/fullpipe/scene38.o C++ engines/ngi/fullpipe/sceneFinal.o C++ engines/ngi/fullpipe/sceneDbg.o C++ engines/parallaction/adlib.o C++ engines/parallaction/balloons.o C++ engines/parallaction/callables_br.o C++ engines/parallaction/callables_ns.o C++ engines/parallaction/debug.o C++ engines/parallaction/dialogue.o C++ engines/parallaction/disk_br.o C++ engines/parallaction/disk_ns.o C++ engines/parallaction/exec.o C++ engines/parallaction/exec_br.o C++ engines/parallaction/exec_ns.o C++ engines/parallaction/font.o C++ engines/parallaction/gfxbase.o C++ engines/parallaction/graphics.o C++ engines/parallaction/gui.o C++ engines/parallaction/gui_br.o C++ engines/parallaction/gui_ns.o C++ engines/parallaction/input.o C++ engines/parallaction/inventory.o C++ engines/parallaction/metaengine.o C++ engines/parallaction/objects.o C++ engines/parallaction/parallaction.o C++ engines/parallaction/parallaction_br.o C++ engines/parallaction/parallaction_ns.o C++ engines/parallaction/parser.o C++ engines/parallaction/parser_br.o C++ engines/parallaction/parser_ns.o C++ engines/parallaction/saveload.o C++ engines/parallaction/sound_ns.o C++ engines/parallaction/sound_br.o C++ engines/parallaction/staticres.o C++ engines/parallaction/walk.o C++ engines/pegasus/chase.o C++ engines/pegasus/compass.o C++ engines/pegasus/console.o C++ engines/pegasus/cursor.o C++ engines/pegasus/elements.o C++ engines/pegasus/energymonitor.o C++ engines/pegasus/fader.o C++ engines/pegasus/gamestate.o C++ engines/pegasus/graphics.o C++ engines/pegasus/hotspot.o C++ engines/pegasus/input.o C++ engines/pegasus/interaction.o C++ engines/pegasus/interface.o C++ engines/pegasus/menu.o C++ engines/pegasus/metaengine.o C++ engines/pegasus/movie.o C++ engines/pegasus/notification.o C++ engines/pegasus/pegasus.o C++ engines/pegasus/sound.o C++ engines/pegasus/surface.o C++ engines/pegasus/timers.o C++ engines/pegasus/transition.o C++ engines/pegasus/util.o C++ engines/pegasus/ai/ai_action.o 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/queen/bankman.o C++ engines/queen/command.o C++ engines/queen/credits.o C++ engines/queen/cutaway.o C++ engines/queen/debug.o C++ engines/queen/display.o C++ engines/queen/graphics.o C++ engines/queen/grid.o C++ engines/queen/input.o C++ engines/queen/journal.o C++ engines/queen/logic.o C++ engines/queen/metaengine.o C++ engines/queen/midiadlib.o C++ engines/queen/music.o C++ engines/queen/musicdata.o C++ engines/queen/queen.o C++ engines/queen/resource.o C++ engines/queen/restables.o C++ engines/queen/sound.o C++ engines/queen/state.o C++ engines/queen/talk.o C++ engines/queen/version.o C++ engines/queen/walk.o C++ engines/saga/actor.o C++ engines/saga/actor_path.o C++ engines/saga/actor_walk.o C++ engines/saga/animation.o C++ engines/saga/console.o C++ engines/saga/events.o C++ engines/saga/font.o C++ engines/saga/font_map.o C++ engines/saga/gfx.o C++ engines/saga/image.o C++ engines/saga/input.o C++ engines/saga/interface.o C++ engines/saga/introproc_ite.o C++ engines/saga/isomap.o C++ engines/saga/itedata.o C++ engines/saga/metaengine.o C++ engines/saga/music.o C++ engines/saga/objectmap.o C++ engines/saga/palanim.o C++ engines/saga/puzzle.o C++ engines/saga/render.o C++ engines/saga/resource.o C++ engines/saga/resource_rsc.o C++ engines/saga/saga.o C++ engines/saga/saveload.o C++ engines/saga/scene.o C++ engines/saga/script.o C++ engines/saga/sfuncs.o C++ engines/saga/sndres.o C++ engines/saga/sound.o C++ engines/saga/sprite.o C++ engines/saga/sthread.o C++ engines/saga/introproc_ihnm.o C++ engines/saga/resource_res.o C++ engines/saga/sfuncs_ihnm.o C++ engines/saga2/actor.o C++ engines/saga2/assign.o C++ engines/saga2/audio.o C++ engines/saga2/automap.o C++ engines/saga2/band.o C++ engines/saga2/beegee.o C++ engines/saga2/blitters.o C++ engines/saga2/button.o C++ engines/saga2/calendar.o C++ engines/saga2/console.o C++ engines/saga2/contain.o C++ engines/saga2/display.o C++ engines/saga2/dispnode.o C++ engines/saga2/document.o C++ engines/saga2/effects.o C++ engines/saga2/enchant.o C++ engines/saga2/floating.o C++ engines/saga2/gamemode.o C++ engines/saga2/gdraw.o C++ engines/saga2/gfx.o C++ engines/saga2/gpointer.o C++ engines/saga2/grabinfo.o C++ engines/saga2/grequest.o C++ engines/saga2/gtext.o C++ engines/saga2/gtextbox.o C++ engines/saga2/hresmgr.o C++ engines/saga2/imagcach.o C++ engines/saga2/interp.o C++ engines/saga2/intrface.o C++ engines/saga2/loadmsg.o C++ engines/saga2/magic.o C++ engines/saga2/main.o C++ engines/saga2/mainmap.o C++ engines/saga2/mapfeatr.o C++ engines/saga2/messager.o C++ engines/saga2/metaengine.o C++ engines/saga2/mission.o C++ engines/saga2/modal.o C++ engines/saga2/motion.o C++ engines/saga2/mouseimg.o C++ engines/saga2/msgbox.o C++ engines/saga2/music.o C++ engines/saga2/objects.o C++ engines/saga2/objproto.o C++ engines/saga2/panel.o C++ engines/saga2/path.o C++ engines/saga2/patrol.o C++ engines/saga2/player.o C++ engines/saga2/playmode.o C++ engines/saga2/property.o C++ engines/saga2/pt2angle.o C++ engines/saga2/rect.o C++ engines/saga2/saga2.o C++ engines/saga2/sagafunc.o C++ engines/saga2/saveload.o C++ engines/saga2/sensor.o C++ engines/saga2/shorten.o C++ engines/saga2/speech.o C++ engines/saga2/spelcast.o C++ engines/saga2/speldata.o C++ engines/saga2/speldraw.o C++ engines/saga2/spellini.o C++ engines/saga2/spellio.o C++ engines/saga2/spellloc.o C++ engines/saga2/spellsiz.o C++ engines/saga2/spellspr.o C++ engines/saga2/spellsta.o C++ engines/saga2/sprite.o C++ engines/saga2/target.o C++ engines/saga2/task.o C++ engines/saga2/terrain.o C++ engines/saga2/tile.o C++ engines/saga2/tileline.o C++ engines/saga2/tileload.o C++ engines/saga2/tilemode.o C++ engines/saga2/timers.o C++ engines/saga2/tower.o C++ engines/saga2/towerfta.o C++ engines/saga2/transit.o C++ engines/saga2/tromode.o C++ engines/saga2/uidialog.o C++ engines/saga2/vbacksav.o C++ engines/saga2/video.o C++ engines/saga2/videobox.o C++ engines/saga2/vpal.o C++ engines/saga2/vwdraw.o C++ engines/saga2/weapons.o C++ engines/sci/console.o C++ engines/sci/dialogs.o C++ engines/sci/event.o C++ engines/sci/metaengine.o C++ engines/sci/sci.o C++ engines/sci/util.o C++ engines/sci/engine/features.o C++ engines/sci/engine/file.o C++ engines/sci/engine/gc.o C++ engines/sci/engine/guest_additions.o C++ engines/sci/engine/kernel.o C++ engines/sci/engine/kevent.o C++ engines/sci/engine/kfile.o C++ engines/sci/engine/kgraphics.o C++ engines/sci/engine/klists.o C++ engines/sci/engine/kmath.o C++ engines/sci/engine/kmenu.o C++ engines/sci/engine/kmisc.o C++ engines/sci/engine/kmovement.o C++ engines/sci/engine/kparse.o C++ engines/sci/engine/kpathing.o C++ engines/sci/engine/kscripts.o C++ engines/sci/engine/ksound.o C++ engines/sci/engine/kstring.o C++ engines/sci/engine/kvideo.o C++ engines/sci/engine/message.o C++ engines/sci/engine/object.o C++ engines/sci/engine/savegame.o C++ engines/sci/engine/script.o C++ engines/sci/engine/scriptdebug.o C++ engines/sci/engine/script_patches.o C++ engines/sci/engine/selector.o C++ engines/sci/engine/seg_manager.o C++ engines/sci/engine/segment.o C++ engines/sci/engine/state.o C++ engines/sci/engine/static_selectors.o C++ engines/sci/engine/tts.o C++ engines/sci/engine/vm.o C++ engines/sci/engine/vm_types.o C++ engines/sci/engine/workarounds.o C++ engines/sci/graphics/animate.o C++ engines/sci/graphics/cache.o C++ engines/sci/graphics/compare.o C++ engines/sci/graphics/controls16.o C++ engines/sci/graphics/coordadjuster.o C++ engines/sci/graphics/cursor.o C++ engines/sci/graphics/fontkorean.o C++ engines/sci/graphics/fontsjis.o C++ engines/sci/graphics/macfont.o C++ engines/sci/graphics/maciconbar.o C++ engines/sci/graphics/menu.o C++ engines/sci/graphics/paint16.o C++ engines/sci/graphics/palette.o C++ engines/sci/graphics/picture.o C++ engines/sci/graphics/portrait.o C++ engines/sci/graphics/ports.o C++ engines/sci/graphics/remap.o C++ engines/sci/graphics/scifont.o C++ engines/sci/graphics/scifx.o C++ engines/sci/graphics/screen.o C++ engines/sci/graphics/text16.o C++ engines/sci/graphics/transitions.o C++ engines/sci/graphics/view.o C++ engines/sci/parser/grammar.o C++ engines/sci/parser/said.o C++ engines/sci/parser/vocabulary.o C++ engines/sci/resource/decompressor.o C++ engines/sci/resource/resource.o C++ engines/sci/resource/resource_audio.o C++ engines/sci/resource/resource_patcher.o C++ engines/sci/sound/audio.o C++ engines/sci/sound/midiparser_sci.o C++ engines/sci/sound/music.o C++ engines/sci/sound/soundcmd.o C++ engines/sci/sound/sync.o C++ engines/sci/sound/drivers/adlib.o C++ engines/sci/sound/drivers/amigamac0.o C++ engines/sci/sound/drivers/amigamac1.o C++ engines/sci/sound/drivers/casio.o C++ engines/sci/sound/drivers/cms.o C++ engines/sci/sound/drivers/fb01.o C++ engines/sci/sound/drivers/fmtowns.o C++ engines/sci/sound/drivers/midi.o 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 C++ engines/sci/graphics/celobj32.o C++ engines/sci/graphics/controls32.o 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 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/xmg.o C++ engines/stark/formats/xrc.o C++ engines/stark/metaengine.o C++ engines/stark/model/animhandler.o C++ engines/stark/model/model.o C++ engines/stark/model/skeleton_anim.o C++ engines/stark/movement/followpath.o C++ engines/stark/movement/followpathlight.o C++ engines/stark/movement/movement.o C++ engines/stark/movement/shortestpath.o C++ engines/stark/movement/stringpullingpath.o C++ engines/stark/movement/turn.o C++ engines/stark/movement/walk.o C++ engines/stark/resources/anim.o C++ engines/stark/resources/animhierarchy.o C++ engines/stark/resources/animscript.o C++ engines/stark/resources/animsoundtrigger.o C++ engines/stark/resources/bonesmesh.o C++ engines/stark/resources/bookmark.o C++ engines/stark/resources/camera.o C++ engines/stark/resources/container.o C++ engines/stark/resources/command.o C++ engines/stark/resources/dialog.o C++ engines/stark/resources/direction.o C++ engines/stark/resources/floor.o C++ engines/stark/resources/floorface.o C++ engines/stark/resources/floorfield.o C++ engines/stark/resources/fmv.o C++ engines/stark/resources/image.o C++ engines/stark/resources/item.o C++ engines/stark/resources/knowledge.o C++ engines/stark/resources/knowledgeset.o C++ engines/stark/resources/layer.o C++ engines/stark/resources/level.o C++ engines/stark/resources/light.o C++ engines/stark/resources/lipsync.o C++ engines/stark/resources/location.o C++ engines/stark/resources/object.o C++ engines/stark/resources/path.o C++ engines/stark/resources/pattable.o C++ engines/stark/resources/root.o C++ engines/stark/resources/script.o C++ engines/stark/resources/scroll.o C++ engines/stark/resources/sound.o C++ engines/stark/resources/speech.o C++ engines/stark/resources/string.o C++ engines/stark/resources/textureset.o C++ engines/stark/resourcereference.o C++ engines/stark/savemetadata.o C++ engines/stark/scene.o C++ engines/stark/services/archiveloader.o C++ engines/stark/services/dialogplayer.o C++ engines/stark/services/diary.o C++ engines/stark/services/fontprovider.o C++ engines/stark/services/gameinterface.o C++ engines/stark/services/global.o C++ engines/stark/services/resourceprovider.o C++ engines/stark/services/services.o C++ engines/stark/services/stateprovider.o C++ engines/stark/services/staticprovider.o C++ engines/stark/services/userinterface.o C++ engines/stark/services/settings.o C++ engines/stark/services/gamechapter.o C++ engines/stark/services/gamemessage.o C++ engines/stark/stark.o C++ engines/stark/tools/abstractsyntaxtree.o C++ engines/stark/tools/block.o C++ engines/stark/tools/command.o C++ engines/stark/tools/decompiler.o C++ engines/stark/ui/cursor.o C++ engines/stark/ui/dialogbox.o C++ engines/stark/ui/menu/diaryindex.o C++ engines/stark/ui/menu/locationscreen.o C++ engines/stark/ui/menu/mainmenu.o C++ engines/stark/ui/menu/settingsmenu.o C++ engines/stark/ui/menu/saveloadmenu.o C++ engines/stark/ui/menu/fmvmenu.o C++ engines/stark/ui/menu/diarypages.o C++ engines/stark/ui/menu/dialogmenu.o C++ engines/stark/ui/window.o C++ engines/stark/ui/world/actionmenu.o C++ engines/stark/ui/world/button.o C++ engines/stark/ui/world/clicktext.o C++ engines/stark/ui/world/topmenu.o C++ engines/stark/ui/world/dialogpanel.o C++ engines/stark/ui/world/fmvscreen.o C++ engines/stark/ui/world/gamescreen.o C++ engines/stark/ui/world/gamewindow.o C++ engines/stark/ui/world/inventorywindow.o C++ engines/stark/visual/actor.o C++ engines/stark/visual/effects/bubbles.o C++ engines/stark/visual/effects/effect.o C++ engines/stark/visual/effects/fireflies.o C++ engines/stark/visual/effects/fish.o C++ engines/stark/visual/explodingimage.o C++ engines/stark/visual/flashingimage.o C++ engines/stark/visual/image.o C++ engines/stark/visual/prop.o C++ engines/stark/visual/smacker.o C++ engines/stark/visual/text.o C++ engines/stark/gfx/tinygl.o C++ engines/stark/gfx/tinyglactor.o C++ engines/stark/gfx/tinyglbitmap.o C++ engines/stark/gfx/tinyglfade.o C++ engines/stark/gfx/tinyglprop.o C++ engines/stark/gfx/tinyglsurface.o C++ engines/stark/gfx/tinygltexture.o C++ engines/startrek/actors.o C++ engines/startrek/awaymission.o C++ engines/startrek/bitmap.o C++ engines/startrek/bridge.o C++ engines/startrek/common.o C++ engines/startrek/console.o C++ engines/startrek/events.o C++ engines/startrek/font.o C++ engines/startrek/graphics.o C++ engines/startrek/intro.o C++ engines/startrek/iwfile.o C++ engines/startrek/lzss.o C++ engines/startrek/menu.o C++ engines/startrek/resource.o C++ engines/startrek/metaengine.o C++ engines/startrek/room.o C++ engines/startrek/saveload.o C++ engines/startrek/sound.o C++ engines/startrek/space.o C++ engines/startrek/sprite.o C++ engines/startrek/startrek.o C++ engines/startrek/text.o C++ engines/startrek/textbox.o C++ engines/startrek/rooms/demon0.o C++ engines/startrek/rooms/demon1.o C++ engines/startrek/rooms/demon2.o C++ engines/startrek/rooms/demon3.o C++ engines/startrek/rooms/demon4.o C++ engines/startrek/rooms/demon5.o C++ engines/startrek/rooms/demon6.o C++ engines/startrek/rooms/tug0.o C++ engines/startrek/rooms/tug1.o C++ engines/startrek/rooms/tug2.o C++ engines/startrek/rooms/tug3.o C++ engines/startrek/rooms/love0.o C++ engines/startrek/rooms/love1.o C++ engines/startrek/rooms/love2.o C++ engines/startrek/rooms/love3.o C++ engines/startrek/rooms/love4.o C++ engines/startrek/rooms/love5.o C++ engines/startrek/rooms/lovea.o C++ engines/startrek/rooms/mudd0.o C++ engines/startrek/rooms/mudd1.o C++ engines/startrek/rooms/mudd2.o C++ engines/startrek/rooms/mudd3.o C++ engines/startrek/rooms/mudd4.o C++ engines/startrek/rooms/mudd5.o C++ engines/startrek/rooms/mudda.o C++ engines/startrek/rooms/feather0.o C++ engines/startrek/rooms/feather1.o C++ engines/startrek/rooms/feather2.o C++ engines/startrek/rooms/feather3.o C++ engines/startrek/rooms/feather4.o C++ engines/startrek/rooms/feather5.o C++ engines/startrek/rooms/feather6.o C++ engines/startrek/rooms/feather7.o C++ engines/startrek/rooms/trial0.o C++ engines/startrek/rooms/trial1.o C++ engines/startrek/rooms/trial2.o C++ engines/startrek/rooms/trial3.o C++ engines/startrek/rooms/trial4.o C++ engines/startrek/rooms/trial5.o C++ engines/startrek/rooms/sins0.o C++ engines/startrek/rooms/sins1.o C++ engines/startrek/rooms/sins2.o C++ engines/startrek/rooms/sins3.o C++ engines/startrek/rooms/sins4.o C++ engines/startrek/rooms/sins5.o C++ engines/startrek/rooms/veng0.o C++ engines/startrek/rooms/veng1.o C++ engines/startrek/rooms/veng2.o C++ engines/startrek/rooms/veng3.o C++ engines/startrek/rooms/veng4.o C++ engines/startrek/rooms/veng5.o C++ engines/startrek/rooms/veng6.o C++ engines/startrek/rooms/veng7.o C++ engines/startrek/rooms/veng8.o C++ engines/startrek/rooms/venga.o C++ engines/supernova/console.o C++ engines/supernova/graphics.o C++ engines/supernova/metaengine.o C++ engines/supernova/resman.o C++ engines/supernova/room.o C++ engines/supernova/supernova1/rooms.o C++ engines/supernova/supernova2/rooms.o C++ engines/supernova/screen.o C++ engines/supernova/sound.o C++ engines/supernova/game-manager.o C++ engines/supernova/supernova1/state.o C++ engines/supernova/supernova2/state.o C++ engines/supernova/supernova.o C++ engines/sword1/animation.o C++ engines/sword1/console.o C++ engines/sword1/control.o C++ engines/sword1/debug.o C++ engines/sword1/eventman.o C++ engines/sword1/logic.o C++ engines/sword1/memman.o C++ engines/sword1/menu.o C++ engines/sword1/metaengine.o C++ engines/sword1/mouse.o C++ engines/sword1/objectman.o C++ engines/sword1/resman.o C++ engines/sword1/router.o C++ engines/sword1/screen.o C++ engines/sword1/sound.o C++ engines/sword1/staticres.o C++ engines/sword1/sword1.o C++ engines/sword1/text.o C++ engines/sword2/animation.o C++ engines/sword2/anims.o C++ engines/sword2/console.o C++ engines/sword2/controls.o C++ engines/sword2/debug.o C++ engines/sword2/events.o C++ engines/sword2/function.o C++ engines/sword2/header.o C++ engines/sword2/icons.o C++ engines/sword2/interpreter.o C++ engines/sword2/layers.o C++ engines/sword2/logic.o C++ engines/sword2/maketext.o C++ engines/sword2/memory.o C++ engines/sword2/menu.o C++ engines/sword2/metaengine.o C++ engines/sword2/mouse.o C++ engines/sword2/music.o C++ engines/sword2/palette.o C++ engines/sword2/protocol.o C++ engines/sword2/render.o C++ engines/sword2/resman.o C++ engines/sword2/router.o C++ engines/sword2/saveload.o C++ engines/sword2/screen.o C++ engines/sword2/scroll.o C++ engines/sword2/sound.o C++ engines/sword2/speech.o C++ engines/sword2/sprite.o C++ engines/sword2/startup.o C++ engines/sword2/sword2.o C++ engines/sword2/sync.o C++ engines/sword2/walker.o C++ engines/sword25/console.o C++ engines/sword25/metaengine.o C++ engines/sword25/sword25.o C++ engines/sword25/fmv/movieplayer.o C++ engines/sword25/fmv/movieplayer_script.o C++ engines/sword25/gfx/animation.o C++ engines/sword25/gfx/animationdescription.o C++ engines/sword25/gfx/animationresource.o C++ engines/sword25/gfx/animationtemplate.o C++ engines/sword25/gfx/animationtemplateregistry.o C++ engines/sword25/gfx/bitmap.o C++ engines/sword25/gfx/dynamicbitmap.o C++ engines/sword25/gfx/fontresource.o C++ engines/sword25/gfx/graphicengine.o C++ engines/sword25/gfx/graphicengine_script.o In file included from ./engines/sword25/gfx/renderobjectregistry.h:35, from ./engines/sword25/gfx/renderobjectptr.h:39, from ./engines/sword25/gfx/graphicengine.h:51, from ./engines/sword25/gfx/renderobject.h:47, from ./engines/sword25/gfx/timedrenderobject.h:32, from ./engines/sword25/gfx/animation.h:36, from ./engines/sword25/gfx/animationdescription.h:36, from ./engines/sword25/gfx/animationresource.h:37, from engines/sword25/gfx/animationtemplate.cpp:36: ./engines/sword25/kernel/objectregistry.h: In instantiation of ‘uint Sword25::ObjectRegistry::ClassPointer_Hash::operator()(const T*) const [with T = Sword25::AnimationTemplate; uint = unsigned int]’: ./common/hashmap.h:498:30: required from ‘Common::HashMap::size_type Common::HashMap::lookup(const Key&) const [with Key = Sword25::AnimationTemplate*; Val = unsigned int; HashFunc = Sword25::ObjectRegistry::ClassPointer_Hash; EqualFunc = Sword25::ObjectRegistry::ClassPointer_EqualTo; size_type = unsigned int]’ ./common/hashmap.h:731:18: required from ‘void Common::HashMap::erase(const Key&) [with Key = Sword25::AnimationTemplate*; Val = unsigned int; HashFunc = Sword25::ObjectRegistry::ClassPointer_Hash; EqualFunc = Sword25::ObjectRegistry::ClassPointer_EqualTo]’ ./engines/sword25/kernel/objectregistry.h:107:24: required from ‘void Sword25::ObjectRegistry::deregisterObject(T*) [with T = Sword25::AnimationTemplate]’ engines/sword25/gfx/animationtemplate.cpp:138:56: required from here ./engines/sword25/kernel/objectregistry.h:137:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 137 | return *(uint *)&x; | ^~~~~~~~~~ C++ engines/sword25/gfx/microtiles.o C++ engines/sword25/gfx/panel.o C++ engines/sword25/gfx/renderobject.o C++ engines/sword25/gfx/renderobjectmanager.o C++ engines/sword25/gfx/screenshot.o C++ engines/sword25/gfx/staticbitmap.o C++ engines/sword25/gfx/text.o C++ engines/sword25/gfx/timedrenderobject.o In file included from ./engines/sword25/gfx/renderobjectregistry.h:35, from ./engines/sword25/gfx/renderobjectptr.h:39, from ./engines/sword25/gfx/graphicengine.h:51, from ./engines/sword25/gfx/renderobject.h:47, from engines/sword25/gfx/renderobject.cpp:31: ./engines/sword25/kernel/objectregistry.h: In instantiation of ‘uint Sword25::ObjectRegistry::ClassPointer_Hash::operator()(const T*) const [with T = Sword25::RenderObject; uint = unsigned int]’: ./common/hashmap.h:498:30: required from ‘Common::HashMap::size_type Common::HashMap::lookup(const Key&) const [with Key = Sword25::RenderObject*; Val = unsigned int; HashFunc = Sword25::ObjectRegistry::ClassPointer_Hash; EqualFunc = Sword25::ObjectRegistry::ClassPointer_EqualTo; size_type = unsigned int]’ ./common/hashmap.h:731:18: required from ‘void Common::HashMap::erase(const Key&) [with Key = Sword25::RenderObject*; Val = unsigned int; HashFunc = Sword25::ObjectRegistry::ClassPointer_Hash; EqualFunc = Sword25::ObjectRegistry::ClassPointer_EqualTo]’ ./engines/sword25/kernel/objectregistry.h:107:24: required from ‘void Sword25::ObjectRegistry::deregisterObject(T*) [with T = Sword25::RenderObject]’ engines/sword25/gfx/renderobject.cpp:107:51: required from here ./engines/sword25/kernel/objectregistry.h:137:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 137 | return *(uint *)&x; | ^~~~~~~~~~ C++ engines/sword25/gfx/image/art.o C++ engines/sword25/gfx/image/imgloader.o C++ engines/sword25/gfx/image/renderedimage.o C++ engines/sword25/gfx/image/swimage.o C++ engines/sword25/gfx/image/vectorimage.o C++ engines/sword25/gfx/image/vectorimagerenderer.o C++ engines/sword25/input/inputengine.o C++ engines/sword25/input/inputengine_script.o C++ engines/sword25/kernel/filesystemutil.o C++ engines/sword25/kernel/inputpersistenceblock.o 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 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/math/geometry_script.o C++ engines/sword25/math/polygon.o engines/sword25/kernel/outputpersistenceblock.cpp: In member function ‘void Sword25::OutputPersistenceBlock::write(float)’: engines/sword25/kernel/outputpersistenceblock.cpp:66:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 66 | ((float *)tmp)[0] = value; | ~^~~~~~~~~~~~~ C++ engines/sword25/math/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 C++ engines/sword25/script/luabindhelper.o In file included from ./engines/sword25/math/regionregistry.h:38, from engines/sword25/math/region.cpp:36: ./engines/sword25/kernel/objectregistry.h: In instantiation of ‘uint Sword25::ObjectRegistry::ClassPointer_Hash::operator()(const T*) const [with T = Sword25::Region; uint = unsigned int]’: ./common/hashmap.h:498:30: required from ‘Common::HashMap::size_type Common::HashMap::lookup(const Key&) const [with Key = Sword25::Region*; Val = unsigned int; HashFunc = Sword25::ObjectRegistry::ClassPointer_Hash; EqualFunc = Sword25::ObjectRegistry::ClassPointer_EqualTo; size_type = unsigned int]’ ./common/hashmap.h:731:18: required from ‘void Common::HashMap::erase(const Key&) [with Key = Sword25::Region*; Val = unsigned int; HashFunc = Sword25::ObjectRegistry::ClassPointer_Hash; EqualFunc = Sword25::ObjectRegistry::ClassPointer_EqualTo]’ ./engines/sword25/kernel/objectregistry.h:107:24: required from ‘void Sword25::ObjectRegistry::deregisterObject(T*) [with T = Sword25::Region]’ engines/sword25/math/region.cpp:86:45: required from here ./engines/sword25/kernel/objectregistry.h:137:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 137 | return *(uint *)&x; | ^~~~~~~~~~ C++ engines/sword25/script/luacallback.o C++ engines/sword25/script/luascript.o C++ engines/sword25/script/lua_extensions.o C++ engines/sword25/sfx/soundengine.o C++ engines/sword25/sfx/soundengine_script.o C++ engines/teenagent/actor.o C++ engines/teenagent/animation.o C++ engines/teenagent/callbacks.o C++ engines/teenagent/console.o C++ engines/teenagent/dialog.o C++ engines/teenagent/font.o 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 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/cloud.o C++ engines/testbed/webserver.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 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; | ^~~~~~~~~~~~~~~~~~ C++ engines/tetraedge/te/te_vector3f32.o 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_visual_fade.o 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/font.o C++ engines/titanic/support/image.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/screen_manager.o C++ engines/titanic/support/simple_file.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.o C++ engines/twine/debugger/debug_grid.o C++ engines/twine/debugger/debug_scene.o C++ engines/twine/menu/interface.o C++ engines/twine/menu/menu.o C++ engines/twine/menu/menuoptions.o C++ engines/twine/parser/anim.o C++ engines/twine/parser/blocklibrary.o C++ engines/twine/parser/body.o C++ engines/twine/parser/entity.o C++ engines/twine/parser/holomap.o C++ engines/twine/parser/parser.o C++ engines/twine/parser/sprite.o C++ engines/twine/parser/text.o C++ engines/twine/renderer/redraw.o C++ engines/twine/renderer/renderer.o C++ engines/twine/renderer/screens.o C++ engines/twine/scene/actor.o C++ engines/twine/scene/animations.o C++ engines/twine/scene/buggy.o C++ engines/twine/scene/collision.o C++ engines/twine/scene/extra.o C++ engines/twine/scene/gamestate.o C++ engines/twine/scene/grid.o C++ engines/twine/scene/movements.o C++ engines/twine/scene/scene.o C++ engines/twine/script/script_life.o C++ engines/twine/script/script_move.o C++ engines/twine/script/script_life_v1.o C++ engines/twine/script/script_life_v2.o C++ engines/twine/script/script_move_v1.o C++ engines/twine/script/script_move_v2.o C++ engines/twine/resources/hqr.o C++ engines/twine/resources/lzss.o C++ engines/twine/resources/resources.o C++ engines/twine/movies.o C++ engines/twine/holomap.o C++ engines/twine/input.o C++ engines/twine/metaengine.o C++ engines/twine/shared.o C++ engines/twine/slideshow.o C++ engines/twine/text.o C++ engines/twine/twine.o C++ engines/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/enginedialogtarget.o C++ engines/twp/font.o C++ engines/twp/genlib.o C++ engines/twp/gfx.o C++ engines/twp/ggpack.o 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 engines/twp/object.cpp: In member function ‘void Twp::Object::setFacing(Twp::Facing)’: engines/twp/object.cpp:477:50: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘Twp::Facing’ [-Wformat=] 477 | debugC(kDebugGame, "set facing: %d", facing); | ~^ ~~~~~~ | | | | int Twp::Facing 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 C++ engines/twp/vm.o 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:24: engines/twp/syslib.cpp: In function ‘void Twp::sqgame_register_constants(HSQUIRRELVM)’: ./engines/twp/ids.h:62:19: warning: overflow in conversion from ‘long unsigned int’ to ‘int’ changes value from ‘18446744071562067968’ to ‘-2147483648’ [-Woverflow] 62 | #define ALIGN_TOP 0xFFFFFFFF80000000 | ^~~~~~~~~~~~~~~~~~ engines/twp/syslib.cpp:908:34: note: in expansion of macro ‘ALIGN_TOP’ 908 | regConst(v, "ALIGN_TOP", ALIGN_TOP); | ^~~~~~~~~ C++ engines/twp/walkboxnode.o C++ engines/twp/yack.o 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/clipper/clipper.cpp: In function ‘void ClipperLib::InitEdge(TEdge*, TEdge*, TEdge*, const IntPoint&)’: engines/twp/clipper/clipper.cpp:634:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct ClipperLib::TEdge’; use assignment or value-initialization instead [-Wclass-memaccess] 634 | memset(e, 0, sizeof(TEdge)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ engines/twp/clipper/clipper.cpp:56:8: note: ‘struct ClipperLib::TEdge’ declared here 56 | struct TEdge { | ^~~~~ C++ engines/twp/squirrel/sqdebug.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 = long long unsigned int]’: engines/twp/squirrel/sqarray.h:83:23: required from here 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 | ^~~~~~~~~~~ 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 = long long unsigned int]’: engines/twp/squirrel/sqarray.h:83:23: required from here 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/sqlexer.o C++ engines/twp/squirrel/sqobject.o C++ engines/twp/squirrel/sqcompiler.o 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:4: engines/twp/squirrel/squtils.h: In instantiation of ‘void sqvector::remove(SQUnsignedInteger) [with T = SQObjectPtr; SQUnsignedInteger = long long unsigned int]’: engines/twp/squirrel/sqarray.h:83:23: required from here 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:895:57: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 895 | _fs->AddInstruction(_OP_LOADFLOAT, target,*((SQInt32 *)&value)); | ~^~~~~~~~~~~~~~~~~~ C++ engines/twp/squirrel/sqmem.o C++ engines/twp/squirrel/sqvm.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 = long long unsigned int]’: engines/twp/squirrel/sqarray.h:83:23: required from here 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/sqclass.o C++ engines/twp/squirrel/sqstdio.o C++ engines/twp/squirrel/sqstdmath.o C++ engines/twp/squirrel/sqstdstring.o C++ engines/twp/squirrel/sqstdstream.o C++ engines/twp/squirrel/sqstdblob.o C++ engines/twp/squirrel/sqstdrex.o engines/twp/squirrel/sqstdblob.cpp: In function ‘SQInteger _g_blob_casti2f(HSQUIRRELVM)’: engines/twp/squirrel/sqstdblob.cpp:192:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 192 | sq_pushfloat(v,*((const SQFloat *)&i)); | ~^~~~~~~~~~~~~~~~~~~~ engines/twp/squirrel/sqstdblob.cpp: In function ‘SQInteger _g_blob_castf2i(HSQUIRRELVM)’: engines/twp/squirrel/sqstdblob.cpp:200:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 200 | sq_pushinteger(v,*((const SQInteger *)&f)); | ~^~~~~~~~~~~~~~~~~~~~~~ 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 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; | ~^~~~~~~~~~~~~~~~~~~~~~~ C++ engines/ultima/shared/engine/debugger.o 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); | ~^~~~~~~~~~~~~~~~~~~~~~~ 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 = long long unsigned int]’: engines/twp/squirrel/sqarray.h:83:23: required from here 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/engine/events.o C++ engines/ultima/shared/std/string.o C++ engines/ultima/shared/actions/action.o C++ engines/ultima/shared/actions/huh.o C++ engines/ultima/shared/actions/pass.o C++ engines/ultima/shared/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/create.o C++ engines/ultima/ultima1/spells/destroy.o C++ engines/ultima/ultima1/spells/kill_magic_missile.o C++ engines/ultima/ultima1/spells/ladder_down.o C++ engines/ultima/ultima1/spells/ladder_up.o C++ engines/ultima/ultima1/spells/open_unlock.o C++ engines/ultima/ultima1/spells/prayer.o C++ engines/ultima/ultima1/spells/spell.o C++ engines/ultima/ultima1/spells/steal.o C++ engines/ultima/ultima1/u1dialogs/armoury.o C++ engines/ultima/ultima1/u1dialogs/buy_sell_dialog.o C++ engines/ultima/ultima1/u1dialogs/combat.o C++ engines/ultima/ultima1/u1dialogs/dialog.o C++ engines/ultima/ultima1/u1dialogs/drop.o C++ engines/ultima/ultima1/u1dialogs/full_screen_dialog.o C++ engines/ultima/ultima1/u1dialogs/grocery.o C++ engines/ultima/ultima1/u1dialogs/king.o C++ engines/ultima/ultima1/u1dialogs/magic.o C++ engines/ultima/ultima1/u1dialogs/ready.o C++ engines/ultima/ultima1/u1dialogs/stats.o C++ engines/ultima/ultima1/u1dialogs/tavern.o C++ engines/ultima/ultima1/u1dialogs/transports.o C++ engines/ultima/ultima1/u1dialogs/weaponry.o C++ engines/ultima/ultima1/u1gfx/drawing_support.o 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/transport.o C++ engines/ultima/ultima1/widgets/urban_player.o C++ engines/ultima/ultima1/widgets/urban_widget.o C++ engines/ultima/ultima1/widgets/wench.o C++ engines/ultima/ultima1/game.o C++ engines/ultima/ultima4/controllers/alpha_action_controller.o C++ engines/ultima/ultima4/controllers/camp_controller.o C++ engines/ultima/ultima4/controllers/combat_controller.o C++ engines/ultima/ultima4/controllers/controller.o C++ engines/ultima/ultima4/controllers/game_controller.o C++ engines/ultima/ultima4/controllers/inn_controller.o C++ engines/ultima/ultima4/controllers/intro_controller.o C++ engines/ultima/ultima4/controllers/key_handler_controller.o C++ engines/ultima/ultima4/controllers/menu_controller.o C++ engines/ultima/ultima4/controllers/read_choice_controller.o C++ engines/ultima/ultima4/controllers/read_dir_controller.o C++ engines/ultima/ultima4/controllers/read_int_controller.o C++ engines/ultima/ultima4/controllers/read_player_controller.o C++ engines/ultima/ultima4/controllers/read_string_controller.o C++ engines/ultima/ultima4/controllers/reagents_menu_controller.o C++ engines/ultima/ultima4/controllers/wait_controller.o C++ engines/ultima/ultima4/controllers/ztats_controller.o C++ engines/ultima/ultima4/conversation/conversation.o C++ engines/ultima/ultima4/conversation/dialogueloader.o C++ engines/ultima/ultima4/conversation/dialogueloader_hw.o C++ engines/ultima/ultima4/conversation/dialogueloader_lb.o C++ engines/ultima/ultima4/conversation/dialogueloader_tlk.o C++ engines/ultima/ultima4/core/lzw/hash.o C++ engines/ultima/ultima4/core/lzw/lzw.o C++ engines/ultima/ultima4/core/lzw/u4decode.o C++ engines/ultima/ultima4/core/config.o C++ engines/ultima/ultima4/core/debugger.o C++ engines/ultima/ultima4/core/debugger_actions.o C++ engines/ultima/ultima4/core/settings.o C++ engines/ultima/ultima4/core/utils.o C++ engines/ultima/ultima4/events/event_handler.o C++ engines/ultima/ultima4/events/timed_event_mgr.o C++ engines/ultima/ultima4/filesys/rle.o C++ engines/ultima/ultima4/filesys/savegame.o C++ engines/ultima/ultima4/filesys/u4file.o C++ engines/ultima/ultima4/game/armor.o C++ engines/ultima/ultima4/game/aura.o C++ engines/ultima/ultima4/game/codex.o C++ engines/ultima/ultima4/game/context.o C++ engines/ultima/ultima4/game/creature.o C++ engines/ultima/ultima4/game/death.o C++ engines/ultima/ultima4/game/game.o C++ engines/ultima/ultima4/game/item.o C++ engines/ultima/ultima4/game/moongate.o C++ engines/ultima/ultima4/game/names.o C++ engines/ultima/ultima4/game/object.o C++ engines/ultima/ultima4/game/person.o C++ engines/ultima/ultima4/game/player.o C++ engines/ultima/ultima4/game/portal.o C++ engines/ultima/ultima4/game/script.o C++ engines/ultima/ultima4/game/spell.o C++ engines/ultima/ultima4/game/weapon.o C++ engines/ultima/ultima4/gfx/image.o C++ engines/ultima/ultima4/gfx/imageloader.o C++ engines/ultima/ultima4/gfx/imageloader_fmtowns.o C++ engines/ultima/ultima4/gfx/imageloader_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 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/file_system.o C++ engines/ultima/ultima8/filesys/flex_file.o C++ engines/ultima/ultima8/filesys/raw_archive.o C++ engines/ultima/ultima8/filesys/savegame.o C++ engines/ultima/ultima8/filesys/u8_save_file.o C++ engines/ultima/ultima8/games/cru_game.o C++ engines/ultima/ultima8/games/game.o C++ engines/ultima/ultima8/games/game_data.o C++ engines/ultima/ultima8/games/game_info.o C++ engines/ultima/ultima8/games/start_crusader_process.o C++ engines/ultima/ultima8/games/start_u8_process.o C++ engines/ultima/ultima8/games/treasure_loader.o C++ engines/ultima/ultima8/games/u8_game.o C++ engines/ultima/ultima8/graphics/anim_dat.o C++ engines/ultima/ultima8/graphics/avi_player.o C++ engines/ultima/ultima8/graphics/cycle_process.o C++ engines/ultima/ultima8/graphics/frame_id.o C++ engines/ultima/ultima8/graphics/fade_to_modal_process.o C++ engines/ultima/ultima8/graphics/gump_shape_archive.o C++ engines/ultima/ultima8/graphics/inverter_process.o C++ engines/ultima/ultima8/graphics/main_shape_archive.o C++ engines/ultima/ultima8/graphics/palette.o C++ engines/ultima/ultima8/graphics/palette_fader_process.o C++ engines/ultima/ultima8/graphics/palette_manager.o C++ engines/ultima/ultima8/graphics/raw_shape_frame.o C++ engines/ultima/ultima8/graphics/render_surface.o C++ engines/ultima/ultima8/graphics/shape.o C++ engines/ultima/ultima8/graphics/shape_archive.o C++ engines/ultima/ultima8/graphics/shape_frame.o C++ engines/ultima/ultima8/graphics/shape_info.o C++ engines/ultima/ultima8/graphics/skf_player.o C++ engines/ultima/ultima8/graphics/type_flags.o C++ engines/ultima/ultima8/graphics/wpn_ovlay_dat.o C++ engines/ultima/ultima8/graphics/xform_blend.o C++ engines/ultima/ultima8/graphics/fonts/font.o C++ engines/ultima/ultima8/graphics/fonts/font_manager.o C++ engines/ultima/ultima8/graphics/fonts/font_shape_archive.o C++ engines/ultima/ultima8/graphics/fonts/jp_font.o C++ engines/ultima/ultima8/graphics/fonts/jp_rendered_text.o C++ engines/ultima/ultima8/graphics/fonts/rendered_text.o C++ engines/ultima/ultima8/graphics/fonts/shape_font.o C++ engines/ultima/ultima8/graphics/fonts/shape_rendered_text.o C++ engines/ultima/ultima8/graphics/fonts/ttf_rendered_text.o C++ engines/ultima/ultima8/graphics/fonts/tt_font.o C++ engines/ultima/ultima8/gumps/ask_gump.o C++ engines/ultima/ultima8/gumps/bark_gump.o C++ engines/ultima/ultima8/gumps/book_gump.o C++ engines/ultima/ultima8/gumps/computer_gump.o C++ engines/ultima/ultima8/gumps/container_gump.o C++ engines/ultima/ultima8/gumps/credits_gump.o C++ engines/ultima/ultima8/gumps/cru_ammo_gump.o C++ engines/ultima/ultima8/gumps/cru_credits_gump.o C++ engines/ultima/ultima8/gumps/cru_demo_gump.o C++ engines/ultima/ultima8/gumps/cru_energy_gump.o C++ engines/ultima/ultima8/gumps/cru_health_gump.o C++ engines/ultima/ultima8/gumps/cru_inventory_gump.o C++ engines/ultima/ultima8/gumps/cru_menu_gump.o C++ engines/ultima/ultima8/gumps/cru_pickup_area_gump.o C++ engines/ultima/ultima8/gumps/cru_pickup_gump.o C++ engines/ultima/ultima8/gumps/cru_stat_gump.o C++ engines/ultima/ultima8/gumps/cru_status_gump.o C++ engines/ultima/ultima8/gumps/cru_weapon_gump.o C++ engines/ultima/ultima8/gumps/desktop_gump.o C++ engines/ultima/ultima8/gumps/difficulty_gump.o C++ engines/ultima/ultima8/gumps/fast_area_vis_gump.o C++ engines/ultima/ultima8/gumps/game_map_gump.o C++ engines/ultima/ultima8/gumps/gump.o C++ engines/ultima/ultima8/gumps/gump_notify_process.o C++ engines/ultima/ultima8/gumps/inverter_gump.o C++ engines/ultima/ultima8/gumps/item_relative_gump.o C++ engines/ultima/ultima8/gumps/keypad_gump.o C++ engines/ultima/ultima8/gumps/main_menu_process.o C++ engines/ultima/ultima8/gumps/menu_gump.o C++ engines/ultima/ultima8/gumps/message_box_gump.o C++ engines/ultima/ultima8/gumps/minimap_gump.o C++ engines/ultima/ultima8/gumps/mini_stats_gump.o C++ engines/ultima/ultima8/gumps/modal_gump.o C++ engines/ultima/ultima8/gumps/movie_gump.o C++ engines/ultima/ultima8/gumps/paged_gump.o C++ engines/ultima/ultima8/gumps/paperdoll_gump.o C++ engines/ultima/ultima8/gumps/quit_gump.o C++ engines/ultima/ultima8/gumps/readable_gump.o C++ engines/ultima/ultima8/gumps/resizable_gump.o C++ engines/ultima/ultima8/gumps/scroll_gump.o C++ engines/ultima/ultima8/gumps/shape_viewer_gump.o C++ engines/ultima/ultima8/gumps/slider_gump.o C++ engines/ultima/ultima8/gumps/target_gump.o C++ engines/ultima/ultima8/gumps/translucent_gump.o C++ engines/ultima/ultima8/gumps/u8_save_gump.o C++ engines/ultima/ultima8/gumps/weasel_dat.o C++ engines/ultima/ultima8/gumps/weasel_gump.o C++ engines/ultima/ultima8/gumps/widgets/button_widget.o C++ engines/ultima/ultima8/gumps/widgets/edit_widget.o C++ engines/ultima/ultima8/gumps/widgets/sliding_widget.o C++ engines/ultima/ultima8/gumps/widgets/text_widget.o C++ engines/ultima/ultima8/kernel/delay_process.o C++ engines/ultima/ultima8/kernel/kernel.o C++ engines/ultima/ultima8/kernel/mouse.o C++ engines/ultima/ultima8/kernel/object.o C++ engines/ultima/ultima8/kernel/object_manager.o C++ engines/ultima/ultima8/kernel/process.o C++ engines/ultima/ultima8/misc/debugger.o C++ engines/ultima/ultima8/misc/encoding.o C++ engines/ultima/ultima8/misc/id_man.o C++ engines/ultima/ultima8/misc/util.o C++ engines/ultima/ultima8/usecode/bit_set.o C++ engines/ultima/ultima8/usecode/byte_set.o C++ engines/ultima/ultima8/usecode/uc_list.o C++ engines/ultima/ultima8/usecode/uc_machine.o C++ engines/ultima/ultima8/usecode/uc_process.o C++ engines/ultima/ultima8/usecode/uc_stack.o C++ engines/ultima/ultima8/usecode/usecode.o C++ engines/ultima/ultima8/usecode/usecode_flex.o C++ engines/ultima/ultima8/world/bobo_boomer_process.o C++ engines/ultima/ultima8/world/camera_process.o C++ engines/ultima/ultima8/world/container.o C++ engines/ultima/ultima8/world/create_item_process.o C++ engines/ultima/ultima8/world/crosshair_process.o C++ engines/ultima/ultima8/world/current_map.o C++ engines/ultima/ultima8/world/damage_info.o C++ engines/ultima/ultima8/world/destroy_item_process.o C++ engines/ultima/ultima8/world/egg.o C++ engines/ultima/ultima8/world/egg_hatcher_process.o C++ engines/ultima/ultima8/world/fireball_process.o C++ engines/ultima/ultima8/world/fire_type.o C++ engines/ultima/ultima8/world/fire_type_table.o C++ engines/ultima/ultima8/world/get_object.o C++ engines/ultima/ultima8/world/glob_egg.o C++ engines/ultima/ultima8/world/gravity_process.o C++ engines/ultima/ultima8/world/item.o C++ engines/ultima/ultima8/world/item_factory.o C++ engines/ultima/ultima8/world/item_selection_process.o C++ engines/ultima/ultima8/world/item_sorter.o C++ engines/ultima/ultima8/world/map.o C++ engines/ultima/ultima8/world/map_glob.o C++ engines/ultima/ultima8/world/minimap.o C++ engines/ultima/ultima8/world/missile_tracker.o C++ engines/ultima/ultima8/world/monster_egg.o C++ engines/ultima/ultima8/world/snap_process.o C++ engines/ultima/ultima8/world/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/audio_player.o C++ engines/vcruise/circuitpuzzle.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/rect.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/particles/part_force.o C++ engines/wintermute/base/sound/base_sound.o C++ engines/wintermute/base/sound/base_sound_buffer.o C++ engines/wintermute/base/sound/base_sound_manager.o C++ engines/wintermute/base/base_active_rect.o C++ engines/wintermute/base/base.o C++ engines/wintermute/base/base_dynamic_buffer.o C++ engines/wintermute/base/base_engine.o C++ engines/wintermute/base/base_fader.o C++ engines/wintermute/base/base_file_manager.o C++ engines/wintermute/base/base_frame.o C++ engines/wintermute/base/base_game.o C++ engines/wintermute/base/base_game_music.o C++ engines/wintermute/base/base_game_settings.o C++ engines/wintermute/base/base_keyboard_state.o C++ engines/wintermute/base/base_named_object.o C++ engines/wintermute/base/base_object.o C++ engines/wintermute/base/base_parser.o C++ engines/wintermute/base/base_persistence_manager.o C++ engines/wintermute/base/base_point.o C++ engines/wintermute/base/base_quick_msg.o C++ engines/wintermute/base/base_region.o C++ engines/wintermute/base/base_scriptable.o C++ engines/wintermute/base/base_script_holder.o C++ engines/wintermute/base/base_sprite.o C++ engines/wintermute/base/base_string_table.o C++ engines/wintermute/base/base_sub_frame.o C++ engines/wintermute/base/base_surface_storage.o C++ engines/wintermute/base/base_transition_manager.o C++ engines/wintermute/base/base_viewport.o C++ engines/wintermute/base/saveload.o C++ engines/wintermute/base/save_thumb_helper.o C++ engines/wintermute/base/timer.o C++ engines/wintermute/ext/dll_dlltest.o C++ engines/wintermute/ext/dll_geturl.o C++ engines/wintermute/ext/dll_httpconnect.o C++ engines/wintermute/ext/dll_img.o C++ engines/wintermute/ext/dll_installutil.o C++ engines/wintermute/ext/dll_kernel32.o C++ engines/wintermute/ext/dll_shell32.o C++ engines/wintermute/ext/dll_tools.o C++ engines/wintermute/ext/scene_achievements.o C++ engines/wintermute/ext/wme_3fstatistics.o C++ engines/wintermute/ext/wme_commandlinehelper.o C++ engines/wintermute/ext/wme_galaxy.o C++ engines/wintermute/ext/wme_steam.o C++ engines/wintermute/ext/wme_windowmode.o C++ engines/wintermute/debugger/breakpoint.o C++ engines/wintermute/debugger/debugger_controller.o C++ engines/wintermute/debugger/error.o C++ engines/wintermute/debugger/listing_providers/blank_listing.o C++ engines/wintermute/debugger/listing_providers/blank_listing_provider.o C++ engines/wintermute/debugger/listing_providers/basic_source_listing_provider.o C++ engines/wintermute/debugger/listing_providers/cached_source_listing_provider.o C++ engines/wintermute/debugger/listing_providers/source_listing.o C++ engines/wintermute/debugger/listing.o C++ engines/wintermute/debugger/script_monitor.o C++ engines/wintermute/debugger/watch.o C++ engines/wintermute/debugger/watch_instance.o C++ engines/wintermute/math/math_util.o C++ engines/wintermute/math/matrix4.o C++ engines/wintermute/math/vector2.o C++ engines/wintermute/metaengine.o C++ engines/wintermute/platform_osystem.o C++ engines/wintermute/system/sys_class.o C++ engines/wintermute/system/sys_class_registry.o C++ engines/wintermute/system/sys_instance.o C++ engines/wintermute/ui/ui_button.o C++ engines/wintermute/ui/ui_edit.o C++ engines/wintermute/ui/ui_entity.o C++ engines/wintermute/ui/ui_object.o C++ engines/wintermute/ui/ui_text.o C++ engines/wintermute/ui/ui_tiled_image.o C++ engines/wintermute/ui/ui_window.o C++ engines/wintermute/utils/path_util.o C++ engines/wintermute/utils/crc.o C++ engines/wintermute/utils/string_util.o C++ engines/wintermute/utils/utils.o C++ engines/wintermute/video/subtitle_card.o C++ engines/wintermute/video/video_player.o C++ engines/wintermute/video/video_subtitler.o C++ engines/wintermute/video/video_theora_player.o C++ engines/wintermute/debugger.o C++ engines/wintermute/wintermute.o C++ engines/wintermute/persistent.o C++ engines/wintermute/ad/ad_actor_3dx.o C++ engines/wintermute/ad/ad_attach_3dx.o C++ engines/wintermute/ad/ad_block.o C++ engines/wintermute/ad/ad_generic.o C++ engines/wintermute/ad/ad_geom_ext.o C++ engines/wintermute/ad/ad_geom_ext_node.o C++ engines/wintermute/ad/ad_object_3d.o C++ engines/wintermute/ad/ad_path3d.o C++ engines/wintermute/ad/ad_path_point3d.o C++ engines/wintermute/ad/ad_scene_geometry.o C++ engines/wintermute/ad/ad_walkplane.o C++ engines/wintermute/ad/ad_waypoint_group3d.o C++ engines/wintermute/base/gfx/3dcamera.o C++ engines/wintermute/base/gfx/3dlight.o C++ engines/wintermute/base/gfx/3dloader_3ds.o C++ engines/wintermute/base/gfx/3dmesh.o C++ engines/wintermute/base/gfx/3dshadow_volume.o C++ engines/wintermute/base/gfx/base_renderer3d.o C++ engines/wintermute/base/gfx/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/xmesh.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/xmodel.o C++ engines/wintermute/base/gfx/xskinmesh_loader.o C++ engines/wintermute/base/gfx/opengl/base_surface_opengl3d.o C++ engines/wintermute/base/gfx/opengl/base_render_opengl3d.o C++ engines/wintermute/base/gfx/opengl/base_render_opengl3d_shader.o C++ engines/wintermute/base/gfx/opengl/meshx_opengl.o C++ engines/wintermute/base/gfx/opengl/meshx_opengl_shader.o C++ engines/wintermute/base/gfx/opengl/mesh3ds_opengl.o C++ engines/wintermute/base/gfx/opengl/mesh3ds_opengl_shader.o 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 gui/widgets/grid.cpp: In member function ‘int GUI::GridWidget::getNewSel(int)’: gui/widgets/grid.cpp:884:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘Common::Array::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 884 | for (int i = 0; i < _sortedEntryList.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ gui/widgets/groupedlist.cpp: In member function ‘int GUI::GroupedListWidget::getNextPos(int)’: gui/widgets/groupedlist.cpp:301:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘Common::Array::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 301 | for (int i = 0; i < _listIndex.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ gui/widgets/groupedlist.cpp: In member function ‘int GUI::GroupedListWidget::getNewSel(int)’: gui/widgets/groupedlist.cpp:319:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘Common::Array::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 319 | for (int i = 0; i < _listIndex.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ C++ gui/widgets/scrollcontainer.o C++ gui/widgets/tab.o C++ gui/cloudconnectionwizard.o C++ gui/downloaddialog.o C++ gui/downloadpacksdialog.o C++ gui/remotebrowser.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/cloud/basestorage.o C++ backends/cloud/cloudicon.o C++ backends/cloud/cloudmanager.o C++ backends/cloud/iso8601.o C++ backends/cloud/storage.o C++ backends/cloud/storagefile.o C++ backends/cloud/downloadrequest.o C++ backends/cloud/folderdownloadrequest.o C++ backends/cloud/savessyncrequest.o C++ backends/cloud/box/boxstorage.o C++ backends/cloud/box/boxlistdirectorybyidrequest.o C++ backends/cloud/box/boxtokenrefresher.o C++ backends/cloud/box/boxuploadrequest.o C++ backends/cloud/dropbox/dropboxstorage.o C++ backends/cloud/dropbox/dropboxcreatedirectoryrequest.o C++ backends/cloud/dropbox/dropboxinforequest.o C++ backends/cloud/dropbox/dropboxlistdirectoryrequest.o C++ backends/cloud/dropbox/dropboxtokenrefresher.o C++ backends/cloud/dropbox/dropboxuploadrequest.o C++ backends/cloud/googledrive/googledrivelistdirectorybyidrequest.o C++ backends/cloud/googledrive/googledrivestorage.o C++ backends/cloud/googledrive/googledrivetokenrefresher.o C++ backends/cloud/googledrive/googledriveuploadrequest.o C++ backends/cloud/id/idstorage.o C++ backends/cloud/id/idcreatedirectoryrequest.o C++ backends/cloud/id/iddownloadrequest.o C++ backends/cloud/id/idlistdirectoryrequest.o C++ backends/cloud/id/idresolveidrequest.o C++ backends/cloud/id/idstreamfilerequest.o C++ backends/cloud/onedrive/onedrivestorage.o C++ backends/cloud/onedrive/onedrivecreatedirectoryrequest.o C++ backends/cloud/onedrive/onedrivetokenrefresher.o C++ backends/cloud/onedrive/onedrivelistdirectoryrequest.o C++ backends/cloud/onedrive/onedriveuploadrequest.o C++ backends/networking/curl/connectionmanager.o C++ backends/networking/curl/networkreadstream.o C++ backends/networking/curl/curlrequest.o C++ backends/networking/curl/curljsonrequest.o C++ backends/networking/curl/postrequest.o C++ backends/networking/curl/request.o C++ backends/networking/curl/session.o C++ backends/networking/curl/sessionrequest.o C++ backends/networking/curl/socket.o C++ backends/networking/curl/url.o C++ backends/networking/sdl_net/client.o C++ backends/networking/sdl_net/getclienthandler.o C++ backends/networking/sdl_net/handlers/createdirectoryhandler.o C++ backends/networking/sdl_net/handlers/downloadfilehandler.o C++ backends/networking/sdl_net/handlers/filesajaxpagehandler.o C++ backends/networking/sdl_net/handlers/filesbasehandler.o C++ backends/networking/sdl_net/handlers/filespagehandler.o C++ backends/networking/sdl_net/handlers/indexpagehandler.o C++ backends/networking/sdl_net/handlers/listajaxhandler.o C++ backends/networking/sdl_net/handlers/resourcehandler.o C++ backends/networking/sdl_net/handlers/uploadfilehandler.o C++ backends/networking/sdl_net/handlerutils.o C++ backends/networking/sdl_net/localwebserver.o C++ backends/networking/sdl_net/reader.o C++ backends/networking/sdl_net/uploadfileclienthandler.o C++ backends/networking/sdl_net/handlers/connectcloudhandler.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/legacy-sdl-events.o C++ backends/events/sdl/sdl-events.o C++ backends/graphics/sdl/sdl-graphics.o C++ backends/graphics/surfacesdl/surfacesdl-graphics.o C++ backends/mixer/sdl/sdl-mixer.o C++ backends/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_draw.o C++ backends/imgui/imgui_widgets.o C++ backends/imgui/imgui_tables.o C++ backends/imgui/backends/imgui_impl_opengl3_scummvm.o C++ backends/imgui/backends/imgui_impl_sdl2_scummvm.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 backends/imgui/imgui_widgets.cpp: In function ‘bool ImGui::Combo(const char*, int*, const char* const*, int, int)’: backends/imgui/imgui_widgets.cpp:1937:78: warning: cast from type ‘const char* const*’ to type ‘void*’ casts away qualifiers [-Wcast-qual] 1937 | 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:1951:79: warning: cast from type ‘const char*’ to type ‘void*’ casts away qualifiers [-Wcast-qual] 1951 | bool value_changed = Combo(label, current_item, Items_SingleStringGetter, (void*)items_separated_by_zeros, items_count, height_in_items); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ video/hnm_decoder.o backends/imgui/imgui_widgets.cpp: In function ‘ImGuiTypingSelectRequest* ImGui::GetTypingSelectRequest(ImGuiTypingSelectFlags)’: backends/imgui/imgui_widgets.cpp:6712:26: warning: cast from type ‘const char*’ to type ‘void*’ casts away qualifiers [-Wcast-qual] 6712 | char* p = (char*)(void*)ImTextFindPreviousUtf8Codepoint(data->SearchBuffer, data->SearchBuffer + buffer_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ backends/imgui/imgui_widgets.cpp: In function ‘bool ImGui::ListBox(const char*, int*, const char* const*, int, int)’: backends/imgui/imgui_widgets.cpp:6917:80: warning: cast from type ‘const char* const*’ to type ‘void*’ casts away qualifiers [-Wcast-qual] 6917 | const bool value_changed = ListBox(label, current_item, Items_ArrayGetter, (void*)items, items_count, height_items); | ^~~~~~~~~~~~ C++ video/mpegps_decoder.o backends/imgui/imgui_draw.cpp: In member function ‘void ImFont::SetGlyphVisible(ImWchar, bool)’: backends/imgui/imgui_draw.cpp:3393:44: warning: cast from type ‘const ImFontGlyph*’ to type ‘void*’ casts away qualifiers [-Wcast-qual] 3393 | if (ImFontGlyph* glyph = (ImFontGlyph*)(void*)FindGlyph((ImWchar)c)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ backends/imgui/imgui.cpp: In function ‘void ImGui::LoadIniSettingsFromMemory(const char*, size_t)’: backends/imgui/imgui.cpp:13352:37: warning: cast from type ‘const char*’ to type ‘void*’ casts away qualifiers [-Wcast-qual] 13352 | char* type_end = (char*)(void*)ImStrchrRange(type_start, name_end, ']'); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ backends/imgui/imgui.cpp: In function ‘void ImGui::ShowMetricsWindow(bool*)’: backends/imgui/imgui.cpp:14350:48: warning: cast from type ‘const char*’ to type ‘void*’ casts away qualifiers [-Wcast-qual] 14350 | InputTextMultiline("##Ini", (char*)(void*)g.SettingsIniData.c_str(), g.SettingsIniData.Buf.Size, ImVec2(-FLT_MIN, GetTextLineHeight() * 20), ImGuiInputTextFlags_ReadOnly); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ backends/imgui/imgui.cpp: In function ‘void FormatTextureIDForDebugDisplay(char*, int, ImTextureID)’: backends/imgui/imgui.cpp:14642:55: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 14642 | ImFormatString(buf, buf_size, "0x%p", (void*)*(intptr_t*)(void*)&tex_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~ backends/imgui/imgui.cpp:14644:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 14644 | ImFormatString(buf, buf_size, "0x%04X", *(int*)(void*)&tex_id); | ^~~~~~~~~~~~~~~~~~~~ C++ video/mve_decoder.o C++ video/paco_decoder.o C++ video/psx_decoder.o C++ video/qt_decoder.o C++ video/smk_decoder.o C++ video/subtitles.o C++ video/video_decoder.o C++ video/bink_decoder.o C++ video/theora_decoder.o C++ image/bmp.o C++ image/cel_3do.o C++ image/gif.o C++ image/iff.o C++ image/jpeg.o C++ image/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 C++ image/codecs/indeo/mem.o C++ image/codecs/indeo/vlc.o C++ image/codecs/mpeg.o C++ graphics/big5.o C++ graphics/blit/blit.o C++ graphics/blit/blit-alpha.o C++ graphics/blit/blit-generic.o C++ graphics/blit/blit-scale.o C++ graphics/cursorman.o 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/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 graphics/macgui/macmenu.cpp: In member function ‘void Graphics::MacMenu::renderSubmenu(Graphics::MacMenuSubMenu*, bool)’: graphics/macgui/macmenu.cpp:1108:33: warning: comparison of integer expressions of different signedness: ‘uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 1108 | if ((ovTop && i == menu->visStart + menu->scroll) || | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ graphics/macgui/macmenu.cpp:1109:37: warning: comparison of integer expressions of different signedness: ‘uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 1109 | (ovBot && i == numVis - 1 + menu->scroll + menu->visStart)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ graphics/macgui/macmenu.cpp:1110:44: warning: comparison of integer expressions of different signedness: ‘uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 1110 | int direction = (i == menu->visStart + menu->scroll) ? 1 : -1; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ graphics/macgui/macwidget.o C++ graphics/macgui/macwindow.o C++ graphics/macgui/macwindowborder.o C++ graphics/macgui/macwindowmanager.o C++ graphics/managed_surface.o C++ graphics/nine_patch.o C++ graphics/opengl/context.o C++ graphics/opengl/debug.o C++ graphics/opengl/shader.o C++ graphics/palette.o C++ graphics/pixelformat.o C++ graphics/pm5544.o C++ graphics/primitives.o C++ graphics/renderer.o C++ graphics/scalerplugin.o C++ graphics/scaler/downscaler.o 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++ graphics/blit/blit-avx2.o C++ audio/adlib.o C++ audio/adlib_ms.o C++ audio/audiostream.o C++ audio/casio.o C++ audio/cms.o C++ audio/fmopl.o C++ audio/mididrv.o C++ audio/mididrv_ms.o C++ audio/midiparser_qt.o C++ audio/midiparser_smf.o C++ audio/midiparser_xmidi.o C++ audio/midiparser.o C++ audio/midiplayer.o C++ audio/miles_adlib.o C++ audio/miles_midi.o C++ audio/mixer.o C++ audio/mpu401.o C++ audio/mt32gm.o C++ audio/musicplugin.o C++ audio/null.o C++ audio/rate.o C++ audio/timestamp.o C++ audio/decoders/3do.o C++ audio/decoders/aac.o C++ audio/decoders/adpcm.o C++ audio/decoders/aiff.o C++ audio/decoders/apc.o C++ audio/decoders/asf.o C++ audio/decoders/flac.o C++ audio/decoders/g711.o C++ audio/decoders/iff_sound.o C++ audio/decoders/mac_snd.o C++ audio/decoders/mp3.o C++ audio/decoders/qdm2.o C++ audio/decoders/quicktime.o C++ audio/decoders/raw.o C++ audio/decoders/voc.o C++ audio/decoders/vorbis.o C++ audio/decoders/wave.o C++ audio/decoders/wma.o C++ audio/decoders/xa.o C++ audio/decoders/xan_dpcm.o C++ audio/mods/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/decoders/ac3.o C++ audio/alsa_opl.o C++ math/aabb.o C++ math/angle.o C++ math/cosinetables.o C++ math/dct.o C++ math/fft.o C++ math/frustum.o C++ math/glmath.o C++ math/line2d.o C++ math/line3d.o C++ math/matrix3.o C++ math/matrix4.o C++ math/mdct.o C++ math/plane.o C++ math/ray.o C++ math/quat.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/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/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/str.o C++ common/stream.o C++ common/streamdebug.o C++ common/str-base.o C++ common/str-enc.o C++ common/encodings/singlebyte.o C++ common/system.o C++ common/textconsole.o C++ common/text-to-speech.o C++ common/tokenizer.o C++ common/translation.o C++ common/unicode-bidi.o C++ common/ustr.o C++ common/util.o C++ common/xpfloat.o C++ common/zip-set.o C++ common/compression/clickteam.o C++ common/compression/dcl.o C++ common/compression/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/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_persist.o C++ common/lua/lua_persistence_util.o C++ common/lua/lua_unpersist.o C++ common/lua/lvm.o C++ common/lua/lzio.o C++ common/lua/scummvm_file.o C++ audio/softsynth/mt32/Analog.o C++ audio/softsynth/mt32/BReverbModel.o C++ audio/softsynth/mt32/Display.o C++ audio/softsynth/mt32/File.o C++ audio/softsynth/mt32/FileStream.o C++ audio/softsynth/mt32/LA32FloatWaveGenerator.o C++ audio/softsynth/mt32/LA32Ramp.o C++ audio/softsynth/mt32/LA32WaveGenerator.o C++ audio/softsynth/mt32/MidiStreamParser.o C++ audio/softsynth/mt32/Part.o C++ audio/softsynth/mt32/Partial.o C++ audio/softsynth/mt32/PartialManager.o C++ audio/softsynth/mt32/Poly.o C++ audio/softsynth/mt32/ROMInfo.o C++ audio/softsynth/mt32/Synth.o C++ audio/softsynth/mt32/Tables.o C++ audio/softsynth/mt32/TVA.o C++ audio/softsynth/mt32/TVF.o C++ audio/softsynth/mt32/TVP.o C++ audio/softsynth/mt32/sha1/sha1.o C++ audio/softsynth/mt32/c_interface/c_interface.o C++ audio/softsynth/mt32/srchelper/InternalResampler.o C++ audio/softsynth/mt32/srchelper/srctools/src/FIRResampler.o C++ audio/softsynth/mt32/srchelper/srctools/src/IIR2xResampler.o C++ audio/softsynth/mt32/srchelper/srctools/src/LinearResampler.o C++ audio/softsynth/mt32/srchelper/srctools/src/ResamplerModel.o C++ audio/softsynth/mt32/srchelper/srctools/src/SincResampler.o C++ audio/softsynth/mt32/SampleRateConverter.o AR engines/scumm/libscumm.a AR engines/access/libaccess.a AR engines/adl/libadl.a AR engines/agi/libagi.a AR engines/agos/libagos.a RANLIB engines/access/libaccess.a RANLIB engines/adl/libadl.a RANLIB engines/agi/libagi.a RANLIB engines/agos/libagos.a AR engines/ags/libags.a AR engines/asylum/libasylum.a AR engines/avalanche/libavalanche.a RANLIB engines/scumm/libscumm.a AR engines/bbvs/libbbvs.a AR engines/bladerunner/libbladerunner.a RANLIB engines/asylum/libasylum.a RANLIB engines/avalanche/libavalanche.a RANLIB engines/bbvs/libbbvs.a AR engines/buried/libburied.a AR engines/cge/libcge.a AR engines/cge2/libcge2.a RANLIB engines/cge/libcge.a RANLIB engines/cge2/libcge2.a RANLIB engines/buried/libburied.a AR engines/chamber/libchamber.a AR engines/chewy/libchewy.a AR engines/cine/libcine.a RANLIB engines/chamber/libchamber.a AR engines/composer/libcomposer.a RANLIB engines/bladerunner/libbladerunner.a RANLIB engines/cine/libcine.a RANLIB engines/composer/libcomposer.a AR engines/crab/libcrab.a RANLIB engines/chewy/libchewy.a AR engines/cruise/libcruise.a RANLIB engines/ags/libags.a AR engines/cryo/libcryo.a AR engines/cryomni3d/libcryomni3d.a RANLIB engines/cryo/libcryo.a RANLIB engines/cruise/libcruise.a RANLIB engines/cryomni3d/libcryomni3d.a RANLIB engines/crab/libcrab.a AR engines/director/libdirector.a AR engines/dm/libdm.a AR engines/draci/libdraci.a AR engines/dragons/libdragons.a RANLIB engines/dm/libdm.a RANLIB engines/draci/libdraci.a AR engines/drascula/libdrascula.a RANLIB engines/dragons/libdragons.a RANLIB engines/drascula/libdrascula.a AR engines/dreamweb/libdreamweb.a AR engines/efh/libefh.a AR engines/freescape/libfreescape.a RANLIB engines/efh/libefh.a AR engines/glk/libglk.a RANLIB engines/dreamweb/libdreamweb.a AR engines/gnap/libgnap.a RANLIB engines/director/libdirector.a RANLIB engines/freescape/libfreescape.a AR engines/gob/libgob.a RANLIB engines/gnap/libgnap.a AR engines/griffon/libgriffon.a AR engines/grim/libgrim.a RANLIB engines/griffon/libgriffon.a AR engines/groovie/libgroovie.a AR engines/hadesch/libhadesch.a AR engines/hdb/libhdb.a RANLIB engines/groovie/libgroovie.a RANLIB engines/gob/libgob.a RANLIB engines/hadesch/libhadesch.a AR engines/hopkins/libhopkins.a RANLIB engines/hdb/libhdb.a RANLIB engines/grim/libgrim.a AR engines/hugo/libhugo.a RANLIB engines/hopkins/libhopkins.a RANLIB engines/hugo/libhugo.a AR engines/hypno/libhypno.a AR engines/icb/libicb.a RANLIB engines/glk/libglk.a AR engines/illusions/libillusions.a AR engines/immortal/libimmortal.a AR engines/kingdom/libkingdom.a RANLIB engines/hypno/libhypno.a RANLIB engines/immortal/libimmortal.a AR engines/kyra/libkyra.a RANLIB engines/kingdom/libkingdom.a RANLIB engines/illusions/libillusions.a AR engines/lab/liblab.a RANLIB engines/icb/libicb.a AR engines/lastexpress/liblastexpress.a AR engines/lilliput/liblilliput.a RANLIB engines/lab/liblab.a AR engines/lure/liblure.a RANLIB engines/lilliput/liblilliput.a AR engines/m4/libm4.a AR engines/macventure/libmacventure.a AR engines/made/libmade.a RANLIB engines/lastexpress/liblastexpress.a RANLIB engines/lure/liblure.a RANLIB engines/kyra/libkyra.a AR engines/mads/libmads.a RANLIB engines/made/libmade.a RANLIB engines/macventure/libmacventure.a AR engines/mm/libmm.a AR engines/mohawk/libmohawk.a AR engines/mortevielle/libmortevielle.a AR engines/mtropolis/libmtropolis.a RANLIB engines/mortevielle/libmortevielle.a RANLIB engines/mads/libmads.a RANLIB engines/m4/libm4.a AR engines/mutationofjb/libmutationofjb.a AR engines/myst3/libmyst3.a RANLIB engines/mohawk/libmohawk.a RANLIB engines/myst3/libmyst3.a AR engines/nancy/libnancy.a RANLIB engines/mtropolis/libmtropolis.a RANLIB engines/mutationofjb/libmutationofjb.a AR engines/neverhood/libneverhood.a AR engines/ngi/libngi.a AR engines/parallaction/libparallaction.a RANLIB engines/mm/libmm.a RANLIB engines/nancy/libnancy.a AR engines/pegasus/libpegasus.a AR engines/petka/libpetka.a RANLIB engines/parallaction/libparallaction.a RANLIB engines/neverhood/libneverhood.a RANLIB engines/ngi/libngi.a RANLIB engines/petka/libpetka.a AR engines/pink/libpink.a AR engines/playground3d/libplayground3d.a AR engines/plumbers/libplumbers.a RANLIB engines/pegasus/libpegasus.a AR engines/prince/libprince.a AR engines/private/libprivate.a RANLIB engines/playground3d/libplayground3d.a RANLIB engines/plumbers/libplumbers.a RANLIB engines/pink/libpink.a RANLIB engines/private/libprivate.a RANLIB engines/prince/libprince.a AR engines/queen/libqueen.a AR engines/saga/libsaga.a AR engines/saga2/libsaga2.a AR engines/sci/libsci.a RANLIB engines/queen/libqueen.a AR engines/sherlock/libsherlock.a AR engines/sky/libsky.a AR engines/sludge/libsludge.a RANLIB engines/saga/libsaga.a RANLIB engines/sky/libsky.a AR engines/stark/libstark.a RANLIB engines/sludge/libsludge.a RANLIB engines/saga2/libsaga2.a AR engines/startrek/libstartrek.a RANLIB engines/sherlock/libsherlock.a AR engines/supernova/libsupernova.a AR engines/sword1/libsword1.a RANLIB engines/sci/libsci.a RANLIB engines/sword1/libsword1.a RANLIB engines/supernova/libsupernova.a RANLIB engines/startrek/libstartrek.a AR engines/sword2/libsword2.a RANLIB engines/stark/libstark.a AR engines/sword25/libsword25.a AR engines/teenagent/libteenagent.a AR engines/testbed/libtestbed.a RANLIB engines/sword2/libsword2.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 AR engines/tony/libtony.a AR engines/toon/libtoon.a AR engines/touche/libtouche.a RANLIB engines/toltecs/libtoltecs.a RANLIB engines/tinsel/libtinsel.a RANLIB engines/tony/libtony.a RANLIB engines/toon/libtoon.a RANLIB engines/touche/libtouche.a AR engines/trecision/libtrecision.a AR engines/tsage/libtsage.a AR engines/tucker/libtucker.a AR engines/twine/libtwine.a AR engines/twp/libtwp.a RANLIB engines/trecision/libtrecision.a RANLIB engines/tetraedge/libtetraedge.a RANLIB engines/tucker/libtucker.a RANLIB engines/twine/libtwine.a AR engines/ultima/libultima.a AR engines/vcruise/libvcruise.a RANLIB engines/twp/libtwp.a RANLIB engines/vcruise/libvcruise.a RANLIB engines/tsage/libtsage.a AR engines/voyeur/libvoyeur.a RANLIB engines/voyeur/libvoyeur.a AR engines/wage/libwage.a AR engines/watchmaker/libwatchmaker.a AR engines/wintermute/libwintermute.a AR engines/zvision/libzvision.a RANLIB engines/wage/libwage.a RANLIB engines/watchmaker/libwatchmaker.a AR engines/libengines.a AR gui/libgui.a RANLIB engines/zvision/libzvision.a RANLIB engines/libengines.a RANLIB engines/titanic/libtitanic.a AR backends/libbackends.a RANLIB engines/wintermute/libwintermute.a AR video/libvideo.a AR image/libimage.a RANLIB gui/libgui.a RANLIB video/libvideo.a RANLIB image/libimage.a AR audio/libaudio.a AR math/libmath.a AR common/libcommon.a RANLIB backends/libbackends.a RANLIB math/libmath.a AR common/compression/libcompression.a RANLIB engines/ultima/libultima.a RANLIB common/libcommon.a AR common/formats/libformats.a RANLIB audio/libaudio.a RANLIB common/compression/libcompression.a RANLIB common/formats/libformats.a AR common/lua/liblua.a AR audio/softsynth/mt32/libmt32.a RANLIB common/lua/liblua.a RANLIB audio/softsynth/mt32/libmt32.a AR graphics/libgraphics.a RANLIB graphics/libgraphics.a C++ base/version.o AR base/libbase.a RANLIB base/libbase.a LINK scummvm ./engines/ags/engine/ac/route_finder_jps.h:40:7: warning: type ‘struct Navigation’ violates the C++ One Definition Rule [-Wodr] 40 | class Navigation { | ^ engines/ags/engine/ac/route_finder_jps.cpp:42:7: note: a different type is defined in another translation unit 42 | class Navigation { | ^ ./engines/ags/engine/ac/route_finder_jps.h:122:81: note: the first difference of corresponding definitions is field ‘pq’ 122 | std::priority_queue, Common::Greater > pq; | ^ engines/ags/engine/ac/route_finder_jps.cpp:124:78: note: a field of same name but different type is defined in another translation unit 124 | std::priority_queue, Common::Less > pq; | ^ ./engines/ags/lib/std/queue.h:41:7: note: type name ‘AGS3::std::priority_queue, Common::Greater >’ should match type name ‘AGS3::std::priority_queue, Common::Less >’ 41 | class priority_queue { | ^ engines/director/lingo/lingo-gr.cpp:604:7: warning: type ‘union yyalloc’ violates the C++ One Definition Rule [-Wodr] 604 | { | ^ engines/hypno/grammar_arc.cpp:512: note: a different type is defined in another translation unit 512 | union yyalloc | engines/director/lingo/lingo-gr.cpp:606:14: note: the first difference of corresponding definitions is field ‘yyss_alloc’ 606 | YYSTYPE yyvs_alloc; | ^ engines/hypno/grammar_arc.cpp:514: note: a field of same name but different type is defined in another translation unit 514 | yy_state_t yyss_alloc; | engines/icb/graphic_prims_pc.cpp:34: warning: type ‘struct Span’ violates the C++ One Definition Rule [-Wodr] 34 | typedef struct { int32 nX, nY; } Span; | engines/icb/remora_pc.cpp:174: note: a different type is defined in another translation unit 174 | } Span; | engines/icb/graphic_prims_pc.cpp:34: note: the first difference of corresponding definitions is field ‘nX’ 34 | typedef struct { int32 nX, nY; } Span; | engines/icb/remora_pc.cpp:170: note: a field with different name is defined in another translation unit 170 | int32 x0, x1; | ./engines/m4/riddle/rooms/section9/room903.h:31: warning: type ‘struct Room903’ violates the C++ One Definition Rule [-Wodr] 31 | class Room903 : public Room { | ./engines/m4/riddle/rooms/section9/room903.h:31: note: a type with the same name but different base type is defined in another translation unit 31 | class Room903 : public Room { | ./engines/m4/core/rooms.h:32: note: type name ‘M4::Room’ should match type name ‘M4::Riddle::Rooms::Room’ 32 | class Room { | ./engines/m4/riddle/rooms/room.h:35: note: the incompatible type is defined here 35 | class Room : public M4::Room { | ./engines/m4/riddle/rooms/section9/room905.h:31: warning: type ‘struct Room905’ violates the C++ One Definition Rule [-Wodr] 31 | class Room905 : public Room { | ./engines/m4/riddle/rooms/section9/room905.h:31: note: a type with the same name but different base type is defined in another translation unit 31 | class Room905 : public Room { | ./engines/m4/core/rooms.h:32: note: type name ‘M4::Room’ should match type name ‘M4::Riddle::Rooms::Room’ 32 | class Room { | ./engines/m4/riddle/rooms/room.h:35: note: the incompatible type is defined here 35 | class Room : public M4::Room { | ./engines/m4/riddle/rooms/section9/room907.h:31: warning: type ‘struct Room907’ violates the C++ One Definition Rule [-Wodr] 31 | class Room907 : public Room { | ./engines/m4/riddle/rooms/section9/room907.h:31: note: a type with the same name but different base type is defined in another translation unit 31 | class Room907 : public Room { | ./engines/m4/core/rooms.h:32: note: type name ‘M4::Room’ should match type name ‘M4::Riddle::Rooms::Room’ 32 | class Room { | ./engines/m4/riddle/rooms/room.h:35: note: the incompatible type is defined here 35 | class Room : public M4::Room { | ./engines/m4/riddle/rooms/section9/room908.h:31: warning: type ‘struct Room908’ violates the C++ One Definition Rule [-Wodr] 31 | class Room908 : public Room { | ./engines/m4/riddle/rooms/section9/room908.h:31: note: a type with the same name but different base type is defined in another translation unit 31 | class Room908 : public Room { | ./engines/m4/core/rooms.h:32: note: type name ‘M4::Room’ should match type name ‘M4::Riddle::Rooms::Room’ 32 | class Room { | ./engines/m4/riddle/rooms/room.h:35: note: the incompatible type is defined here 35 | class Room : public M4::Room { | ./engines/m4/riddle/rooms/section9/room917.h:31: warning: type ‘struct Room917’ violates the C++ One Definition Rule [-Wodr] 31 | class Room917 : public Room { | ./engines/m4/riddle/rooms/section9/room917.h:31: note: a type with the same name but different base type is defined in another translation unit 31 | class Room917 : public Room { | ./engines/m4/core/rooms.h:32: note: type name ‘M4::Room’ should match type name ‘M4::Riddle::Rooms::Room’ 32 | class Room { | ./engines/m4/riddle/rooms/room.h:35: note: the incompatible type is defined here 35 | class Room : public M4::Room { | ./engines/m4/riddle/rooms/section9/room918.h:31: warning: type ‘struct Room918’ violates the C++ One Definition Rule [-Wodr] 31 | class Room918 : public Room { | ./engines/m4/riddle/rooms/section9/room918.h:31: note: a type with the same name but different base type is defined in another translation unit 31 | class Room918 : public Room { | ./engines/m4/core/rooms.h:32: note: type name ‘M4::Room’ should match type name ‘M4::Riddle::Rooms::Room’ 32 | class Room { | ./engines/m4/riddle/rooms/room.h:35: note: the incompatible type is defined here 35 | class Room : public M4::Room { | ./engines/m4/riddle/rooms/section9/room996.h:31: warning: type ‘struct Room996’ violates the C++ One Definition Rule [-Wodr] 31 | class Room996 : public Room { | ./engines/m4/riddle/rooms/section9/room996.h:31: note: a type with the same name but different base type is defined in another translation unit 31 | class Room996 : public Room { | ./engines/m4/core/rooms.h:32: note: type name ‘M4::Room’ should match type name ‘M4::Riddle::Rooms::Room’ 32 | class Room { | ./engines/m4/riddle/rooms/room.h:35: note: the incompatible type is defined here 35 | class Room : public M4::Room { | ./engines/nancy/ui/inventorybox.h:42: warning: type ‘struct InventoryBox’ violates the C++ One Definition Rule [-Wodr] 42 | class InventoryBox : public RenderObject { | ./engines/nancy/ui/inventorybox.h:42: note: a different type is defined in another translation unit 42 | class InventoryBox : public RenderObject { | ./engines/nancy/ui/inventorybox.h:108: note: the first difference of corresponding definitions is field ‘_inventoryData’ 108 | const struct INV *_inventoryData; | ./engines/nancy/ui/inventorybox.h:108: note: a field of same name but different type is defined in another translation unit 108 | const struct INV *_inventoryData; | ./engines/nancy/ui/inventorybox.h:42: note: type name ‘Nancy::INV’ should match type name ‘Nancy::UI::INV’ 42 | class InventoryBox : public RenderObject { | ./engines/nancy/state/scene.h:72: warning: type ‘struct Scene’ violates the C++ One Definition Rule [-Wodr] 72 | class Scene : public State, public Common::Singleton { | ./engines/nancy/state/scene.h:72: note: a different type is defined in another translation unit 72 | class Scene : public State, public Common::Singleton { | ./engines/nancy/state/scene.h:262: note: the first difference of corresponding definitions is field ‘_inventoryBox’ 262 | UI::InventoryBox _inventoryBox; | ./engines/nancy/state/scene.h:262: note: a field of same name but different type is defined in another translation unit 262 | UI::InventoryBox _inventoryBox; | ./engines/nancy/ui/inventorybox.h:42: note: type ‘struct InventoryBox’ itself violates the C++ One Definition Rule 42 | class InventoryBox : public RenderObject { | audio/fmopl.cpp:44: warning: ‘create’ violates the C++ One Definition Rule [-Wodr] 44 | OPL *create(Config::OplType type); | audio/alsa_opl.cpp:358: note: return value type mismatch 358 | OPL *create(Config::OplType type) { | audio/alsa_opl.cpp:46: note: type name ‘OPL::ALSA::OPL’ should match type name ‘OPL::OPL’ 46 | class OPL : public ::OPL::RealOPL { | ./engines/scumm/players/player_ad.h:31:7: note: the incompatible type is defined here 31 | class OPL; | ^ audio/alsa_opl.cpp:358: note: ‘create’ was previously declared here 358 | OPL *create(Config::OplType type) { | audio/alsa_opl.cpp:358: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ./common/singleton.h:96: warning: ‘_singleton’ violates the C++ One Definition Rule [-Wodr] 96 | static T *_singleton; | ./common/singleton.h:96: warning: ‘_singleton’ violates the C++ One Definition Rule [-Wodr] 96 | static T *_singleton; | ./engines/nancy/state/scene.h:72: note: type ‘struct Scene’ itself violates the C++ One Definition Rule 72 | class Scene : public State, public Common::Singleton { | ./common/singleton.h:96: warning: ‘_singleton’ violates the C++ One Definition Rule [-Wodr] 96 | static T *_singleton; | ./common/singleton.h:96: warning: ‘_singleton’ violates the C++ One Definition Rule [-Wodr] 96 | static T *_singleton; | ./engines/nancy/state/scene.h:72: note: type ‘struct Scene’ itself violates the C++ One Definition Rule 72 | class Scene : public State, public Common::Singleton { | ./common/singleton.h:96: warning: ‘_singleton’ violates the C++ One Definition Rule [-Wodr] 96 | static T *_singleton; | ./common/singleton.h:96: warning: ‘_singleton’ violates the C++ One Definition Rule [-Wodr] 96 | static T *_singleton; | ./common/singleton.h:96: warning: ‘_singleton’ violates the C++ One Definition Rule [-Wodr] 96 | static T *_singleton; | ./engines/nancy/state/scene.h:72: note: type ‘struct Scene’ itself violates the C++ One Definition Rule 72 | class Scene : public State, public Common::Singleton { | engines/nancy/state/scene.cpp:46: note: ‘_singleton’ was previously declared here 46 | DECLARE_SINGLETON(Nancy::State::Scene); | ./engines/ags/engine/ac/route_finder_jps.h:57:19: warning: type of ‘NavigateRefined’ does not match original declaration [-Wlto-type-mismatch] 57 | NavResult NavigateRefined(int sx, int sy, int ex, int ey, std::vector &opath, | ^ engines/ags/engine/ac/route_finder_jps.cpp:619:23: note: ‘NavigateRefined’ was previously declared here 619 | Navigation::NavResult Navigation::NavigateRefined(int sx, int sy, int ex, int ey, | ^ engines/ags/engine/ac/route_finder_jps.cpp:619:23: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ./engines/ags/engine/ac/route_finder_jps.h:62:14: warning: type of ‘TraceLine’ does not match original declaration [-Wlto-type-mismatch] 62 | bool TraceLine(int srcx, int srcy, int targx, int targy, int &lastValidX, int &lastValidY) const; | ^ engines/ags/engine/ac/route_finder_jps.cpp:772:6: note: ‘TraceLine’ was previously declared here 772 | bool Navigation::TraceLine(int srcx, int srcy, int targx, int targy, int &lastValidX, int &lastValidY) const { | ^ engines/ags/engine/ac/route_finder_jps.cpp:772:6: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ./engines/ags/engine/ac/route_finder_jps.h:44:14: warning: type of ‘Resize’ does not match original declaration [-Wlto-type-mismatch] 44 | void Resize(int width, int height); | ^ engines/ags/engine/ac/route_finder_jps.cpp:194:6: note: ‘Resize’ was previously declared here 194 | void Navigation::Resize(int width, int height) { | ^ engines/ags/engine/ac/route_finder_jps.cpp:194:6: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ./engines/ags/engine/ac/route_finder_jps.h:42:9: warning: type of ‘__ct_comp ’ does not match original declaration [-Wlto-type-mismatch] 42 | Navigation(); | ^ engines/ags/engine/ac/route_finder_jps.cpp:183:1: note: ‘__ct_comp ’ was previously declared here 183 | Navigation::Navigation() | ^ engines/ags/engine/ac/route_finder_jps.cpp:183:1: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used engines/gob/pregob/onceupon/stork.cpp:37: warning: type ‘Animation’ violates the C++ One Definition Rule [-Wodr] 37 | enum Animation { | engines/gob/pregob/onceupon/chargenchild.cpp:33: note: an enum with different value name is defined in another translation unit 33 | enum Animation { | engines/gob/pregob/onceupon/stork.cpp:38: note: name ‘kAnimFlyNearWithBundle’ differs from name ‘kAnimWalkLeft’ defined in another translation unit 38 | kAnimFlyNearWithBundle = 9, | engines/gob/pregob/onceupon/chargenchild.cpp:34: note: mismatching definition 34 | kAnimWalkLeft = 0, | engines/director/lingo/lingo-gr.cpp:161: warning: type ‘yysymbol_kind_t’ violates the C++ One Definition Rule [-Wodr] 161 | { | engines/hypno/grammar_arc.cpp:171: note: an enum with different value name is defined in another translation unit 171 | enum yysymbol_kind_t | engines/director/lingo/lingo-gr.cpp:167: note: name ‘YYSYMBOL_tUNARY’ differs from name ‘YYSYMBOL_NAME’ defined in another translation unit 167 | YYSYMBOL_tINT = 4, /* tINT */ | engines/hypno/grammar_arc.cpp:177: note: mismatching definition 177 | YYSYMBOL_NAME = 3, /* NAME */ | In member function ‘loadXm’, inlined from ‘load’ at audio/mods/module_mod_xm_s3m.cpp:122:16, inlined from ‘__ct ’ at audio/mods/mod_xm_s3m.cpp:185:19, inlined from ‘makeModXmS3mStream.constprop’ at audio/mods/mod_xm_s3m.cpp:1364:108: audio/mods/module_mod_xm_s3m.cpp:451:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 451 | patterns[i].notes = new Note[numNotes](); | ^ /usr/include/c++/13.2.1/new: In function ‘makeModXmS3mStream.constprop’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘loadXm’, inlined from ‘load’ at audio/mods/module_mod_xm_s3m.cpp:122:16, inlined from ‘__ct ’ at audio/mods/mod_xm_s3m.cpp:185:19, inlined from ‘makeModXmS3mStream.constprop’ at audio/mods/mod_xm_s3m.cpp:1364:108: audio/mods/module_mod_xm_s3m.cpp:483:58: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 483 | instruments = new Instrument[numInstruments + 1](); | ^ /usr/include/c++/13.2.1/new: In function ‘makeModXmS3mStream.constprop’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘loadS3m’, inlined from ‘load’ at audio/mods/module_mod_xm_s3m.cpp:132:17, inlined from ‘__ct ’ at audio/mods/mod_xm_s3m.cpp:185:19, inlined from ‘makeModXmS3mStream.constprop’ at audio/mods/mod_xm_s3m.cpp:1364:108: audio/mods/module_mod_xm_s3m.cpp:652:58: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 652 | instruments = new Instrument[numInstruments + 1](); | ^ /usr/include/c++/13.2.1/new: In function ‘makeModXmS3mStream.constprop’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘loadS3m’, inlined from ‘load’ at audio/mods/module_mod_xm_s3m.cpp:132:17, inlined from ‘__ct ’ at audio/mods/mod_xm_s3m.cpp:185:19, inlined from ‘makeModXmS3mStream.constprop’ at audio/mods/mod_xm_s3m.cpp:1364:108: audio/mods/module_mod_xm_s3m.cpp:718:45: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 718 | patterns = new Pattern[numPatterns](); | ^ /usr/include/c++/13.2.1/new: In function ‘makeModXmS3mStream.constprop’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘loadS3m’, inlined from ‘load’ at audio/mods/module_mod_xm_s3m.cpp:132:17, inlined from ‘__ct ’ at audio/mods/mod_xm_s3m.cpp:185:19, inlined from ‘makeModXmS3mStream.constprop’ at audio/mods/mod_xm_s3m.cpp:1364:108: audio/mods/module_mod_xm_s3m.cpp:729:64: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 729 | patterns[i].notes = new Note[numChannels * 64](); | ^ /usr/include/c++/13.2.1/new: In function ‘makeModXmS3mStream.constprop’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘loadAmf’, inlined from ‘load’ at audio/mods/module_mod_xm_s3m.cpp:140:17, inlined from ‘__ct ’ at audio/mods/mod_xm_s3m.cpp:185:19, inlined from ‘makeModXmS3mStream.constprop’ at audio/mods/mod_xm_s3m.cpp:1364:108: audio/mods/module_mod_xm_s3m.cpp:827:58: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 827 | instruments = new Instrument[numInstruments + 1](); | ^ /usr/include/c++/13.2.1/new: In function ‘makeModXmS3mStream.constprop’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘loadAmf’, inlined from ‘load’ at audio/mods/module_mod_xm_s3m.cpp:140:17, inlined from ‘__ct ’ at audio/mods/mod_xm_s3m.cpp:185:19, inlined from ‘makeModXmS3mStream.constprop’ at audio/mods/mod_xm_s3m.cpp:1364:108: audio/mods/module_mod_xm_s3m.cpp:863:45: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 863 | patterns = new Pattern[numPatterns](); | ^ /usr/include/c++/13.2.1/new: In function ‘makeModXmS3mStream.constprop’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘drawWizPolygonImage.constprop’ at engines/scumm/he/wiz_he.cpp:2115:41: engines/scumm/he/wiz_he.cpp:1855:39: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1855 | pa = new PolygonArea[n]; | ^ /usr/include/c++/13.2.1/new: In member function ‘drawWizPolygonImage.constprop’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ engines/sludge/function.cpp: In function ‘loadFunctionCode.isra’: engines/sludge/function.cpp:716:61: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 716 | newFunc->localVars = new Variable[newFunc->numLocals]; | ^ /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ ./engines/m4/riddle/rooms/section9/room996.h:31: warning: type ‘struct Room996’ violates the C++ One Definition Rule [-Wodr] 31 | class Room996 : public Room { | ./engines/m4/riddle/rooms/section9/room996.h:31: note: a type with the same name but different base type is defined in another translation unit ./engines/m4/riddle/rooms/room.h:35: note: type name ‘M4::Riddle::Rooms::Room’ should match type name ‘M4::Room’ 35 | class Room : public M4::Room { | ./engines/m4/core/rooms.h:32: note: the incompatible type is defined here 32 | class Room { | ./engines/m4/riddle/rooms/section9/room918.h:31: warning: type ‘struct Room918’ violates the C++ One Definition Rule [-Wodr] 31 | class Room918 : public Room { | ./engines/m4/riddle/rooms/section9/room918.h:31: note: a type with the same name but different base type is defined in another translation unit ./engines/m4/riddle/rooms/room.h:35: note: type name ‘M4::Riddle::Rooms::Room’ should match type name ‘M4::Room’ 35 | class Room : public M4::Room { | ./engines/m4/core/rooms.h:32: note: the incompatible type is defined here 32 | class Room { | ./engines/m4/riddle/rooms/section9/room917.h:31: warning: type ‘struct Room917’ violates the C++ One Definition Rule [-Wodr] 31 | class Room917 : public Room { | ./engines/m4/riddle/rooms/section9/room917.h:31: note: a type with the same name but different base type is defined in another translation unit ./engines/m4/riddle/rooms/room.h:35: note: type name ‘M4::Riddle::Rooms::Room’ should match type name ‘M4::Room’ 35 | class Room : public M4::Room { | ./engines/m4/core/rooms.h:32: note: the incompatible type is defined here 32 | class Room { | ./engines/m4/riddle/rooms/section9/room908.h:31: warning: type ‘struct Room908’ violates the C++ One Definition Rule [-Wodr] 31 | class Room908 : public Room { | ./engines/m4/riddle/rooms/section9/room908.h:31: note: a type with the same name but different base type is defined in another translation unit ./engines/m4/riddle/rooms/room.h:35: note: type name ‘M4::Riddle::Rooms::Room’ should match type name ‘M4::Room’ 35 | class Room : public M4::Room { | ./engines/m4/core/rooms.h:32: note: the incompatible type is defined here 32 | class Room { | ./engines/m4/riddle/rooms/section9/room907.h:31: warning: type ‘struct Room907’ violates the C++ One Definition Rule [-Wodr] 31 | class Room907 : public Room { | ./engines/m4/riddle/rooms/section9/room907.h:31: note: a type with the same name but different base type is defined in another translation unit ./engines/m4/riddle/rooms/room.h:35: note: type name ‘M4::Riddle::Rooms::Room’ should match type name ‘M4::Room’ 35 | class Room : public M4::Room { | ./engines/m4/core/rooms.h:32: note: the incompatible type is defined here 32 | class Room { | ./engines/m4/riddle/rooms/section9/room905.h:31: warning: type ‘struct Room905’ violates the C++ One Definition Rule [-Wodr] 31 | class Room905 : public Room { | ./engines/m4/riddle/rooms/section9/room905.h:31: note: a type with the same name but different base type is defined in another translation unit ./engines/m4/riddle/rooms/room.h:35: note: type name ‘M4::Riddle::Rooms::Room’ should match type name ‘M4::Room’ 35 | class Room : public M4::Room { | ./engines/m4/core/rooms.h:32: note: the incompatible type is defined here 32 | class Room { | ./engines/m4/riddle/rooms/section9/room903.h:31: warning: type ‘struct Room903’ violates the C++ One Definition Rule [-Wodr] 31 | class Room903 : public Room { | ./engines/m4/riddle/rooms/section9/room903.h:31: note: a type with the same name but different base type is defined in another translation unit ./engines/m4/riddle/rooms/room.h:35: note: type name ‘M4::Riddle::Rooms::Room’ should match type name ‘M4::Room’ 35 | class Room : public M4::Room { | ./engines/m4/core/rooms.h:32: note: the incompatible type is defined here 32 | class Room { | engines/saga2/tile.cpp: In function ‘loadActiveItemStates’: engines/saga2/tile.cpp:815:45: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 815 | stateArray = new byte *[worldCount](); | ^ /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ engines/saga2/hresmgr.cpp: In member function ‘__ct_base ’: engines/saga2/hresmgr.cpp:360:58: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 360 | _table = new hResEntry[tableSize / resourceSize](); | ^ /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ engines/saga2/floating.cpp: In member function ‘setDecorations’: engines/saga2/floating.cpp:151:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 151 | _decorations = new WindowDecoration[_numDecorations]; | ^ /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ engines/saga2/floating.cpp: In member function ‘setDecorations’: engines/saga2/floating.cpp:213:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 213 | _decorations = new WindowDecoration[_numDecorations]; | ^ /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ engines/saga2/actor.cpp: In member function ‘bandWith’: engines/saga2/actor.cpp:2956:75: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 2956 | Actor **oldFollowers = new Actor * [oldFollowerCount]; | ^ /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘load’ at ./engines/gnap/resource.h:175:24, inlined from ‘get’ at ./engines/gnap/resource.h:122:15: engines/gnap/resource.cpp:76:61: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 76 | _animations = new SequenceAnimation[_animationsCount]; | ^ /usr/include/c++/13.2.1/new: In member function ‘get’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘loadFromStream’, inlined from ‘__ct ’ at engines/gnap/resource.cpp:83:32, inlined from ‘load’ at ./engines/gnap/resource.h:175:24, inlined from ‘get’ at ./engines/gnap/resource.h:122:15: engines/gnap/resource.cpp:55:48: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 55 | frames = new SequenceFrame[_framesCount]; | ^ /usr/include/c++/13.2.1/new: In member function ‘get’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ engines/toltecs/microtiles.cpp: In member function ‘getRectangles.constprop’: engines/toltecs/microtiles.cpp:111:65: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 111 | Common::Rect *rects = new Common::Rect[_tilesW * _tilesH]; | ^ /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ engines/glk/scott/command_parser.cpp: In function ‘LineInput’: engines/glk/scott/command_parser.cpp:246:23: warning: ‘__builtin_memcpy’ writing between 18446744071562067968 and 18446744073709551611 bytes into a region of size 9223372036854775807 [-Wstringop-overflow=] 246 | memcpy(words[i], string + startpos[i], wordlength[i] * 4); | ^ In function ‘splitIntoWords’, inlined from ‘LineInput’ at engines/glk/scott/command_parser.cpp:130:34: engines/glk/scott/command_parser.cpp:245:62: note: destination object of size 9223372036854775807 allocated by ‘operator new []’ 245 | words[i] = new glui32[(wordlength[i] + 1) * 4]; | ^ engines/glk/scott/command_parser.cpp:241:50: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 241 | glui32 **words = new glui32 *[words_found]; | ^ /usr/include/c++/13.2.1/new: In function ‘LineInput’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In function ‘splitIntoWords’, inlined from ‘LineInput’ at engines/glk/scott/command_parser.cpp:130:34: engines/glk/scott/command_parser.cpp:242:47: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 242 | char **words8 = new char *[words_found]; | ^ /usr/include/c++/13.2.1/new: In function ‘LineInput’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In function ‘splitIntoWords’, inlined from ‘LineInput’ at engines/glk/scott/command_parser.cpp:130:34: engines/glk/scott/command_parser.cpp:245:62: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 245 | words[i] = new glui32[(wordlength[i] + 1) * 4]; | ^ /usr/include/c++/13.2.1/new: In function ‘LineInput’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘setDecorations’, inlined from ‘TileModeSetup’ at engines/saga2/tilemode.cpp:641:28: engines/saga2/floating.cpp:183:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 183 | _decorations = new WindowDecoration[_numDecorations]; | ^ /usr/include/c++/13.2.1/new: In function ‘TileModeSetup’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In function ‘loadWorlds’, inlined from ‘loadSavedGameState’ at engines/saga2/saveload.cpp:290:14: engines/saga2/objects.cpp:2877:50: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 2877 | worldList = new GameWorld[worldListSize](); | ^ /usr/include/c++/13.2.1/new: In function ‘loadSavedGameState’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘loadWorlds’ at engines/saga2/objects.cpp:2888:35, inlined from ‘loadSavedGameState’ at engines/saga2/saveload.cpp:290:14: engines/saga2/objects.cpp:2445:62: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 2445 | _sectorArray = new Sector[_sectorArrayCount](); | ^ /usr/include/c++/13.2.1/new: In function ‘loadSavedGameState’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In function ‘loadTempActorCount’, inlined from ‘loadSavedGameState’ at engines/saga2/saveload.cpp:407:22: engines/saga2/objects.cpp:2781:42: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 2781 | tempActorCount = new uint16[count]; | ^ /usr/include/c++/13.2.1/new: In function ‘loadSavedGameState’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ image/png.cpp: In member function ‘loadStream’: image/png.cpp:278:57: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 278 | png_bytep *rowPtr = new png_bytep[height]; | ^ /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In function ‘memset’, inlined from ‘ImFontAtlasBuildWithStbTruetype’ at backends/imgui/imgui_draw.cpp:2550:11: /usr/include/bits/string_fortified.h:59:33: warning: ‘__builtin_memset’ specified size between 18446744071562067968 and 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 59 | return __builtin___memset_chk (__dest, __ch, __len, | ^ In function ‘memset’, inlined from ‘ImFontAtlasBuildWithStbTruetype’ at backends/imgui/imgui_draw.cpp:2551:11: /usr/include/bits/string_fortified.h:59:33: warning: ‘__builtin_memset’ specified size between 18446744071562067968 and 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 59 | return __builtin___memset_chk (__dest, __ch, __len, | ^ audio/softsynth/fmtowns_pc98/towns_pc98_fmsynth.cpp: In member function ‘readBuffer’: audio/softsynth/fmtowns_pc98/towns_pc98_fmsynth.cpp:1139:62: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1139 | _renderBuffer = new int32[_renderBufferSize](); | ^ /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘decodeSuperFrame’, inlined from ‘decodeFrame’ at audio/decoders/wma.cpp:545:55: audio/decoders/wma.cpp:593:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 593 | outputData = new int16[outputDataSize](); | ^ /usr/include/c++/13.2.1/new: In member function ‘decodeFrame’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘decodeSuperFrame’, inlined from ‘decodeFrame’ at audio/decoders/wma.cpp:545:55: audio/decoders/wma.cpp:668:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 668 | outputData = new int16[outputDataSize](); | ^ /usr/include/c++/13.2.1/new: In member function ‘decodeFrame’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ audio/mods/module_mod_xm_s3m.cpp: In member function ‘loadMod’: audio/mods/module_mod_xm_s3m.cpp:333:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 333 | patterns[i].notes = new Note[numNotes](); | ^ /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In function ‘loadFont’, inlined from ‘_ZN3GUI11ThemeEngine8loadFontERKN6Common6StringERS2_.part.0’ at gui/ThemeEngine.cpp:1779:39: graphics/fonts/bdf.cpp:549:62: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 549 | byte **newBitmaps = new byte *[charsAvailable]; | ^ /usr/include/c++/13.2.1/new: In member function ‘_ZN3GUI11ThemeEngine8loadFontERKN6Common6StringERS2_.part.0’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In function ‘scaleFont’, inlined from ‘loadFont’ at gui/ThemeEngine.cpp:1813:39, inlined from ‘addFont’ at gui/ThemeEngine.cpp:546:38: graphics/fonts/bdf.cpp:825:78: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 825 | BdfBoundingBox *boxes = new BdfBoundingBox[data.numCharacters]; | ^ /usr/include/c++/13.2.1/new: In member function ‘addFont’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In function ‘scaleFont’, inlined from ‘loadFont’ at gui/ThemeEngine.cpp:1813:39, inlined from ‘addFont’ at gui/ThemeEngine.cpp:546:38: graphics/fonts/bdf.cpp:845:55: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 845 | byte **bitmaps = new byte *[data.numCharacters]; | ^ /usr/include/c++/13.2.1/new: In member function ‘addFont’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ engines/watchmaker/classes/do_system.cpp: In function ‘TitoliCoda_ShowScrolling’: engines/watchmaker/classes/do_system.cpp:154:70: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 154 | TitoliCoda = new STitoliCoda[TitoliCoda_NumEntries] {}; | ^ /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at engines/watchmaker/work_dirs.cpp:68:77: engines/watchmaker/ll/ll_ffile.cpp:42:44: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 42 | _files = new FileEntry[_numFiles] {}; | ^ /usr/include/c++/13.2.1/new: In member function ‘__ct_base ’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘initFont’ at engines/voyeur/files.cpp:499:92, inlined from ‘initResource’ at engines/voyeur/files.cpp:454:11: engines/voyeur/files.cpp:1453:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1453 | _charWidth = new int[totalChars]; | ^ /usr/include/c++/13.2.1/new: In member function ‘initResource’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ engines/hdb/gfx.cpp: In member function ‘init’: engines/hdb/gfx.cpp:212:49: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 212 | _tLookupArray = new TileLookup[_numTiles]; | ^ /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘loadKingArt’, inlined from ‘setupPics’ at engines/kingdom/kingdom.cpp:263:13, inlined from ‘run’ at engines/kingdom/kingdom.cpp:174:11: engines/kingdom/kingdom.cpp:354:49: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 354 | uint32 *kingartIdx = new uint32[size + 1]; | ^ /usr/include/c++/13.2.1/new: In member function ‘run’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ engines/petka/walk.cpp: In member function ‘setBackground’: engines/petka/walk.cpp:247:45: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 247 | _vertices = new Point[_verticesCount]; | ^ /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ engines/petka/walk.cpp:255:39: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 255 | _edges = new Point[_edgesCount]; | ^ /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ engines/petka/walk.cpp:275:43: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 275 | _bkg3_3 = new Point[_bkg3Count + 1]; | ^ /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ ./engines/m4/riddle/rooms/section9/room996.h:31: warning: type ‘struct Room996’ violates the C++ One Definition Rule [-Wodr] 31 | class Room996 : public Room { | ./engines/m4/riddle/rooms/section9/room996.h:31: note: a type with the same name but different base type is defined in another translation unit ./engines/m4/riddle/rooms/room.h:35: note: type name ‘M4::Riddle::Rooms::Room’ should match type name ‘M4::Room’ 35 | class Room : public M4::Room { | ./engines/m4/core/rooms.h:32: note: the incompatible type is defined here 32 | class Room { | ./engines/m4/riddle/rooms/section9/room918.h:31: warning: type ‘struct Room918’ violates the C++ One Definition Rule [-Wodr] 31 | class Room918 : public Room { | ./engines/m4/riddle/rooms/section9/room918.h:31: note: a type with the same name but different base type is defined in another translation unit ./engines/m4/riddle/rooms/room.h:35: note: type name ‘M4::Riddle::Rooms::Room’ should match type name ‘M4::Room’ 35 | class Room : public M4::Room { | ./engines/m4/core/rooms.h:32: note: the incompatible type is defined here 32 | class Room { | ./engines/m4/riddle/rooms/section9/room917.h:31: warning: type ‘struct Room917’ violates the C++ One Definition Rule [-Wodr] 31 | class Room917 : public Room { | ./engines/m4/riddle/rooms/section9/room917.h:31: note: a type with the same name but different base type is defined in another translation unit ./engines/m4/riddle/rooms/room.h:35: note: type name ‘M4::Riddle::Rooms::Room’ should match type name ‘M4::Room’ 35 | class Room : public M4::Room { | ./engines/m4/core/rooms.h:32: note: the incompatible type is defined here 32 | class Room { | ./engines/m4/riddle/rooms/section9/room908.h:31: warning: type ‘struct Room908’ violates the C++ One Definition Rule [-Wodr] 31 | class Room908 : public Room { | ./engines/m4/riddle/rooms/section9/room908.h:31: note: a type with the same name but different base type is defined in another translation unit ./engines/m4/riddle/rooms/room.h:35: note: type name ‘M4::Riddle::Rooms::Room’ should match type name ‘M4::Room’ 35 | class Room : public M4::Room { | ./engines/m4/core/rooms.h:32: note: the incompatible type is defined here 32 | class Room { | ./engines/m4/riddle/rooms/section9/room907.h:31: warning: type ‘struct Room907’ violates the C++ One Definition Rule [-Wodr] 31 | class Room907 : public Room { | ./engines/m4/riddle/rooms/section9/room907.h:31: note: a type with the same name but different base type is defined in another translation unit ./engines/m4/riddle/rooms/room.h:35: note: type name ‘M4::Riddle::Rooms::Room’ should match type name ‘M4::Room’ 35 | class Room : public M4::Room { | ./engines/m4/core/rooms.h:32: note: the incompatible type is defined here 32 | class Room { | ./engines/m4/riddle/rooms/section9/room905.h:31: warning: type ‘struct Room905’ violates the C++ One Definition Rule [-Wodr] 31 | class Room905 : public Room { | ./engines/m4/riddle/rooms/section9/room905.h:31: note: a type with the same name but different base type is defined in another translation unit ./engines/m4/riddle/rooms/room.h:35: note: type name ‘M4::Riddle::Rooms::Room’ should match type name ‘M4::Room’ 35 | class Room : public M4::Room { | ./engines/m4/core/rooms.h:32: note: the incompatible type is defined here 32 | class Room { | ./engines/m4/riddle/rooms/section9/room903.h:31: warning: type ‘struct Room903’ violates the C++ One Definition Rule [-Wodr] 31 | class Room903 : public Room { | ./engines/m4/riddle/rooms/section9/room903.h:31: note: a type with the same name but different base type is defined in another translation unit ./engines/m4/riddle/rooms/room.h:35: note: type name ‘M4::Riddle::Rooms::Room’ should match type name ‘M4::Room’ 35 | class Room : public M4::Room { | ./engines/m4/core/rooms.h:32: note: the incompatible type is defined here 32 | class Room { | In member function ‘setNumChoices’, inlined from ‘startDialog’ at engines/tony/custom.cpp:1901:25: engines/tony/font.cpp:973:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 973 | _drawedStrings = new RMText[num]; | ^ /usr/include/c++/13.2.1/new: In function ‘startDialog’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘setNumChoices’, inlined from ‘startDialog’ at engines/tony/custom.cpp:1901:25: engines/tony/font.cpp:974:41: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 974 | _ptDrawStrings = new RMPoint[num]; | ^ /usr/include/c++/13.2.1/new: In function ‘startDialog’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ engines/tony/custom.cpp: In function ‘doCredits’: engines/tony/custom.cpp:2235:62: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 2235 | _ctx->text = new RMTextDialog[_ctx->msg->numPeriods()]; | ^ /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ engines/tony/loc.cpp: In member function ‘readFromStream’: engines/tony/loc.cpp:501:49: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 501 | _patterns = new RMPattern[_nPatterns + 1]; | ^ /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘readFromStream’, inlined from ‘readFromStream’ at engines/tony/loc.cpp:530:31: engines/tony/loc.cpp:88:36: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 88 | _slots = new RMSlot[_nSlots]; | ^ /usr/include/c++/13.2.1/new: In member function ‘readFromStream’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ engines/tony/inventory.cpp: In member function ‘init’: engines/tony/inventory.cpp:108:98: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 108 | _items[i]._pointer = new RMGfxSourceBuffer8RLEByteAA[_items[i]._icon.numPattern()]; | ^ /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ engines/sword25/math/polygon.cpp: In member function ‘init’: engines/sword25/math/polygon.cpp:64:53: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 64 | this->vertices = new Vertex[vertexCount_ + 1]; | ^ /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘setSectionVisible’, inlined from ‘passageConstruction’ at engines/supernova/supernova2/state.cpp:1074:43: engines/supernova/room.cpp:131:50: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 131 | _shown[section - kSectionInvert] = visible ? kShownFalse : kShownTrue; | ^ ./engines/supernova/room.h: In member function ‘passageConstruction’: ./engines/supernova/room.h:66: note: at offset [2147483520, 4294967167] into destination object ‘_shown’ of size 40 66 | char _shown[kMaxSection]; | engines/sludge/people.cpp: In member function ‘__ct_base ’: engines/sludge/people.cpp:93:43: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 93 | frames = new AnimFrame[num]; | ^ /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ engines/sludge/builtin.cpp: In function ‘builtIn_costume’: engines/sludge/builtin.cpp:858:66: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 858 | newPersona->animation = new PersonaAnimation *[numParams]; | ^ /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ engines/sludge/sludger.cpp: In function ‘initSludge’: engines/sludge/sludger.cpp:178:61: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 178 | allBIFNames = new Common::String[numBIFNames]; | ^ /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ engines/sludge/sludger.cpp:190:61: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 190 | allUserFunc = new Common::String[numUserFunc]; | ^ /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ engines/sludge/sludger.cpp:272:45: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 272 | globalVars = new Variable[numGlobals]; | ^ /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘operator=’, inlined from ‘__ct ’ at engines/grim/sector.cpp:42:10, inlined from ‘addShadowPlane’ at engines/grim/actor.cpp:1826:51: engines/grim/sector.cpp:526:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 526 | _vertices = new Math::Vector3d[_numVertices + 1]; | ^ /usr/include/c++/13.2.1/new: In member function ‘addShadowPlane’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘operator=’, inlined from ‘__ct ’ at engines/grim/sector.cpp:42:10, inlined from ‘addShadowPlane’ at engines/grim/actor.cpp:1826:51: engines/grim/sector.cpp:531:68: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 531 | _origVertices = new Math::Vector3d[_numVertices + 1]; | ^ /usr/include/c++/13.2.1/new: In member function ‘addShadowPlane’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ engines/sci/resource/resource_audio.cpp: In member function ‘__ct_base ’: engines/sci/resource/resource_audio.cpp:861:48: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 861 | _tracks = new Track[_trackCount]; | ^ /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ engines/sherlock/scene.cpp: In member function ‘loadScene’: engines/sherlock/scene.cpp:504:100: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 504 | uint32 *cAnimOffsetTablePtr = new uint32[bgHeader._numcAnimations](); | ^ /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘loadGrimBm’, inlined from ‘loadGrimBm’ at engines/grim/bitmap.cpp:111:0, inlined from ‘_ZN4Grim10BitmapData4loadEv.part.0’ at engines/grim/bitmap.cpp:97:14: engines/grim/bitmap.cpp:140:49: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 140 | _data = new Graphics::Surface[_numImages]; | ^ /usr/include/c++/13.2.1/new: In member function ‘_ZN4Grim10BitmapData4loadEv.part.0’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘loadTile’, inlined from ‘_ZN4Grim10BitmapData4loadEv.part.0’ at engines/grim/bitmap.cpp:100:12: engines/grim/bitmap.cpp:318:49: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 318 | _data = new Graphics::Surface[_numImages]; | ^ /usr/include/c++/13.2.1/new: In member function ‘_ZN4Grim10BitmapData4loadEv.part.0’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ engines/grim/costume.cpp: In member function ‘load’: engines/grim/costume.cpp:133:55: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 133 | _components = new Component *[_numComponents]{}; | ^ /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘restoreState’, inlined from ‘restoreObjects’ at ./engines/grim/pool.h:324:18: engines/grim/set.cpp:291:47: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 291 | _cmaps = new CMapPtr[_numCmaps]; | ^ /usr/include/c++/13.2.1/new: In member function ‘restoreObjects’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘restoreState’, inlined from ‘restoreObjects’ at ./engines/grim/pool.h:324:18: engines/grim/set.cpp:314:39: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 314 | _setups = new Setup[_numSetups]; | ^ /usr/include/c++/13.2.1/new: In member function ‘restoreObjects’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘restoreState’, inlined from ‘restoreState’ at engines/grim/set.cpp:326:29, inlined from ‘restoreObjects’ at ./engines/grim/pool.h:324:18: engines/grim/sector.cpp:91:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 91 | _vertices = new Math::Vector3d[_numVertices + 1]; | ^ /usr/include/c++/13.2.1/new: In member function ‘restoreObjects’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘restoreState’, inlined from ‘restoreState’ at engines/grim/set.cpp:326:29, inlined from ‘restoreObjects’ at ./engines/grim/pool.h:324:18: engines/grim/sector.cpp:101:68: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 101 | _origVertices = new Math::Vector3d[_numVertices + 1]; | ^ /usr/include/c++/13.2.1/new: In member function ‘restoreObjects’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘restoreState’, inlined from ‘restoreObjects’ at ./engines/grim/pool.h:324:18: engines/grim/set.cpp:333:39: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 333 | _lights = new Light[_numLights]; | ^ /usr/include/c++/13.2.1/new: In member function ‘restoreObjects’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘restoreState’, inlined from ‘restoreObjects’ at ./engines/grim/pool.h:324:18: engines/grim/set.cpp:342:53: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 342 | _shadows = new SetShadow[_numShadows]; | ^ /usr/include/c++/13.2.1/new: In member function ‘restoreObjects’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘loadBinary’, inlined from ‘__ct ’ at engines/grim/set.cpp:48:13, inlined from ‘_ZN4Grim10GrimEngine7loadSetERKN6Common6StringE.part.0’ at engines/grim/grim.cpp:1506:27: engines/grim/set.cpp:200:39: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 200 | _setups = new Setup[_numSetups]; | ^ /usr/include/c++/13.2.1/new: In function ‘_ZN4Grim10GrimEngine7loadSetERKN6Common6StringE.part.0’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘loadBinary’, inlined from ‘__ct ’ at engines/grim/set.cpp:48:13, inlined from ‘_ZN4Grim10GrimEngine7loadSetERKN6Common6StringE.part.0’ at engines/grim/grim.cpp:1506:27: engines/grim/set.cpp:217:39: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 217 | _lights = new Light[_numLights]; | ^ /usr/include/c++/13.2.1/new: In function ‘_ZN4Grim10GrimEngine7loadSetERKN6Common6StringE.part.0’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘loadBinary’, inlined from ‘loadBinary’ at engines/grim/set.cpp:229:26, inlined from ‘__ct ’ at engines/grim/set.cpp:48:13, inlined from ‘_ZN4Grim10GrimEngine7loadSetERKN6Common6StringE.part.0’ at engines/grim/grim.cpp:1506:27: engines/grim/sector.cpp:191:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 191 | _vertices = new Math::Vector3d[_numVertices + 1]; | ^ /usr/include/c++/13.2.1/new: In function ‘_ZN4Grim10GrimEngine7loadSetERKN6Common6StringE.part.0’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘loadBinary’, inlined from ‘__ct ’ at engines/grim/set.cpp:48:13, inlined from ‘_ZN4Grim10GrimEngine7loadSetERKN6Common6StringE.part.0’ at engines/grim/grim.cpp:1506:27: engines/grim/set.cpp:233:45: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 233 | _shadows = new SetShadow[_numShadows]; | ^ /usr/include/c++/13.2.1/new: In function ‘_ZN4Grim10GrimEngine7loadSetERKN6Common6StringE.part.0’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘kernelTextFonts’, inlined from ‘kTextFonts’ at engines/sci/engine/kgraphics.cpp:1283:36: engines/sci/graphics/text16.cpp:812:44: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 812 | _codeFonts = new GuiResourceId[argc]; | ^ /usr/include/c++/13.2.1/new: In function ‘kTextFonts’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘kernelTextColors’, inlined from ‘kTextColors’ at engines/sci/engine/kgraphics.cpp:1288:37: engines/sci/graphics/text16.cpp:824:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 824 | _codeColors = new uint16[argc]; | ^ /usr/include/c++/13.2.1/new: In function ‘kTextColors’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In function ‘initMaps’, inlined from ‘initGameMaps’ at engines/saga2/towerfta.cpp:361:10: engines/saga2/tile.cpp:1344:48: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1344 | mapList = new WorldMapData[worldCount](); | ^ /usr/include/c++/13.2.1/new: In function ‘initGameMaps’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In function ‘copy_backward’, inlined from ‘insert_aux’ at ./common/array.h:488:18, inlined from ‘insert’ at ./common/array.h:216:13, inlined from ‘AddWave’ at audio/soundfont/synthfile.cpp:54:16, inlined from ‘UnpackSampColl’ at audio/soundfont/vgmcoll.cpp:70:22, inlined from ‘CreateSynthFile’ at audio/soundfont/vgmcoll.cpp:126:18, inlined from ‘CreateSF2File’ at audio/soundfont/vgmcoll.cpp:97:40, inlined from ‘loadSoundFont’ at engines/dragons/midimusicplayer.cpp:174:45, inlined from ‘__ct ’ at engines/dragons/midimusicplayer.cpp:38:30, inlined from ‘__ct_base ’ at engines/dragons/sound.cpp:295:51: ./common/algorithm.h:69:24: warning: ‘__builtin_memmove’ specified bound 18446744073709551608 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 69 | *--dst = *--last; | ^ In function ‘copy_backward’, inlined from ‘insert_aux’ at ./common/array.h:488:18, inlined from ‘insert’ at ./common/array.h:216:13, inlined from ‘AddInstr’ at audio/soundfont/synthfile.cpp:47:17, inlined from ‘CreateSynthFile’ at audio/soundfont/vgmcoll.cpp:144:46, inlined from ‘CreateSF2File’ at audio/soundfont/vgmcoll.cpp:97:40, inlined from ‘loadSoundFont’ at engines/dragons/midimusicplayer.cpp:174:45, inlined from ‘__ct ’ at engines/dragons/midimusicplayer.cpp:38:30, inlined from ‘__ct_base ’ at engines/dragons/sound.cpp:295:51: ./common/algorithm.h:69:24: warning: ‘__builtin_memmove’ specified bound 18446744073709551608 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 69 | *--dst = *--last; | ^ In function ‘copy_backward’, inlined from ‘insert_aux’ at ./common/array.h:488:18, inlined from ‘insert’ at ./common/array.h:216:13, inlined from ‘AddRgn’ at audio/soundfont/synthfile.cpp:74:15, inlined from ‘CreateSynthFile’ at audio/soundfont/vgmcoll.cpp:182:40, inlined from ‘CreateSF2File’ at audio/soundfont/vgmcoll.cpp:97:40, inlined from ‘loadSoundFont’ at engines/dragons/midimusicplayer.cpp:174:45, inlined from ‘__ct ’ at engines/dragons/midimusicplayer.cpp:38:30, inlined from ‘__ct_base ’ at engines/dragons/sound.cpp:295:51: ./common/algorithm.h:69:24: warning: ‘__builtin_memmove’ specified bound 18446744073709551608 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 69 | *--dst = *--last; | ^ In member function ‘findShortestPath’, inlined from ‘walkHero’ at engines/draci/game.cpp:1216:35: engines/draci/walking.cpp:171:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 171 | Common::Point *toSearch = new Common::Point[bufSize]; | ^ /usr/include/c++/13.2.1/new: In member function ‘walkHero’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ engines/sci/engine/kgraphics.cpp: In function ‘_k_GenericDrawControl’: engines/sci/engine/kgraphics.cpp:990:67: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 990 | listStrings = new Common::String[listCount]; | ^ /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In function ‘strcpy_s’, inlined from ‘strcpy_s’ at common/str.cpp:583:0, inlined from ‘long_output’ at engines/glk/jacl/display.cpp:200:19, inlined from ‘long_output’ at engines/glk/jacl/display.cpp:198:7, inlined from ‘macro_resolve’ at engines/glk/jacl/resolvers.cpp:804:23: common/str.cpp:614:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 614 | dst[-1] = '\0'; | ^ engines/glk/jacl/jacl_main.cpp: In function ‘macro_resolve’: engines/glk/jacl/jacl_main.cpp:74:17: note: at offset 1023 into destination object ‘function_name’ of size 81 74 | char function_name[81]; | ^ In function ‘initWorlds’, inlined from ‘initGameState’ at engines/saga2/saveload.cpp:118:12, inlined from ‘initDynamicGameData’ at engines/saga2/towerfta.cpp:448:15: engines/saga2/objects.cpp:2827:50: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 2827 | worldList = new GameWorld[worldListSize](); | ^ /usr/include/c++/13.2.1/new: In function ‘initDynamicGameData’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘initWorlds’ at engines/saga2/objects.cpp:2834:23, inlined from ‘initGameState’ at engines/saga2/saveload.cpp:118:12, inlined from ‘initDynamicGameData’ at engines/saga2/towerfta.cpp:448:15: engines/saga2/objects.cpp:2417:80: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 2417 | _sectorArray = new Sector[_sectorArraySize * _sectorArraySize](); | ^ /usr/include/c++/13.2.1/new: In function ‘initDynamicGameData’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In function ‘initActiveItemStates’, inlined from ‘initGameState’ at engines/saga2/saveload.cpp:124:22, inlined from ‘initDynamicGameData’ at engines/saga2/towerfta.cpp:448:15: engines/saga2/tile.cpp:746:45: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 746 | stateArray = new byte *[worldCount](); | ^ /usr/include/c++/13.2.1/new: In function ‘initDynamicGameData’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ engines/glk/adrift/os_glk.cpp: In function ‘gsc_status_print’: engines/glk/adrift/os_glk.cpp:900:24: warning: ‘__builtin___strncat_chk’ specified bound depends on the length of the source argument [-Wstringop-overflow=] 900 | strncat(dest, src, src_length < available ? src_length : available); | ^ In function ‘gsc_status_safe_strcat’, inlined from ‘gsc_status_print’ at engines/glk/adrift/os_glk.cpp:925:25: engines/glk/adrift/os_glk.cpp:897:28: note: length computed here 897 | src_length = strlen(src); | ^ In member function ‘init’, inlined from ‘init’ at engines/gob/map_v1.cpp:45:6, inlined from ‘loadMapObjects’ at engines/gob/map_v1.cpp:87:6: engines/gob/map_v1.cpp:57:53: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 57 | _itemsMap[i] = new int16[_mapWidth](); | ^ /usr/include/c++/13.2.1/new: In member function ‘loadMapObjects’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ engines/gob/scenery.cpp: In member function ‘loadStatic’: engines/gob/scenery.cpp:185:52: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 185 | ptr->pieces = new PieceDesc*[picsCount]; | ^ /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ engines/gob/scenery.cpp:186:48: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 186 | ptr->piecesCount = new uint32[picsCount]; | ^ /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ engines/gob/scenery.cpp: In member function ‘loadAnim’: engines/gob/scenery.cpp:505:71: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 505 | ptr->layers[i].frames = new AnimFramePiece[framesCount]; | ^ /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ engines/gob/scenery.cpp:515:47: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 515 | ptr->pieces = new PieceDesc*[picsCount]; | ^ /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ engines/gob/scenery.cpp:516:48: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 516 | ptr->piecesCount = new uint32[picsCount]; | ^ /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ ./engines/m4/riddle/rooms/section9/room996.h:31: warning: type ‘struct Room996’ violates the C++ One Definition Rule [-Wodr] 31 | class Room996 : public Room { | ./engines/m4/riddle/rooms/section9/room996.h:31: note: a type with the same name but different base type is defined in another translation unit ./engines/m4/riddle/rooms/room.h:35: note: type name ‘M4::Riddle::Rooms::Room’ should match type name ‘M4::Room’ 35 | class Room : public M4::Room { | ./engines/m4/core/rooms.h:32: note: the incompatible type is defined here 32 | class Room { | ./engines/m4/riddle/rooms/section9/room918.h:31: warning: type ‘struct Room918’ violates the C++ One Definition Rule [-Wodr] 31 | class Room918 : public Room { | ./engines/m4/riddle/rooms/section9/room918.h:31: note: a type with the same name but different base type is defined in another translation unit ./engines/m4/riddle/rooms/room.h:35: note: type name ‘M4::Riddle::Rooms::Room’ should match type name ‘M4::Room’ 35 | class Room : public M4::Room { | ./engines/m4/core/rooms.h:32: note: the incompatible type is defined here 32 | class Room { | ./engines/m4/riddle/rooms/section9/room917.h:31: warning: type ‘struct Room917’ violates the C++ One Definition Rule [-Wodr] 31 | class Room917 : public Room { | ./engines/m4/riddle/rooms/section9/room917.h:31: note: a type with the same name but different base type is defined in another translation unit ./engines/m4/riddle/rooms/room.h:35: note: type name ‘M4::Riddle::Rooms::Room’ should match type name ‘M4::Room’ 35 | class Room : public M4::Room { | ./engines/m4/core/rooms.h:32: note: the incompatible type is defined here 32 | class Room { | ./engines/m4/riddle/rooms/section9/room908.h:31: warning: type ‘struct Room908’ violates the C++ One Definition Rule [-Wodr] 31 | class Room908 : public Room { | ./engines/m4/riddle/rooms/section9/room908.h:31: note: a type with the same name but different base type is defined in another translation unit ./engines/m4/riddle/rooms/room.h:35: note: type name ‘M4::Riddle::Rooms::Room’ should match type name ‘M4::Room’ 35 | class Room : public M4::Room { | ./engines/m4/core/rooms.h:32: note: the incompatible type is defined here 32 | class Room { | ./engines/m4/riddle/rooms/section9/room907.h:31: warning: type ‘struct Room907’ violates the C++ One Definition Rule [-Wodr] 31 | class Room907 : public Room { | ./engines/m4/riddle/rooms/section9/room907.h:31: note: a type with the same name but different base type is defined in another translation unit ./engines/m4/riddle/rooms/room.h:35: note: type name ‘M4::Riddle::Rooms::Room’ should match type name ‘M4::Room’ 35 | class Room : public M4::Room { | ./engines/m4/core/rooms.h:32: note: the incompatible type is defined here 32 | class Room { | ./engines/m4/riddle/rooms/section9/room905.h:31: warning: type ‘struct Room905’ violates the C++ One Definition Rule [-Wodr] 31 | class Room905 : public Room { | ./engines/m4/riddle/rooms/section9/room905.h:31: note: a type with the same name but different base type is defined in another translation unit ./engines/m4/riddle/rooms/room.h:35: note: type name ‘M4::Riddle::Rooms::Room’ should match type name ‘M4::Room’ 35 | class Room : public M4::Room { | ./engines/m4/core/rooms.h:32: note: the incompatible type is defined here 32 | class Room { | ./engines/m4/riddle/rooms/section9/room903.h:31: warning: type ‘struct Room903’ violates the C++ One Definition Rule [-Wodr] 31 | class Room903 : public Room { | ./engines/m4/riddle/rooms/section9/room903.h:31: note: a type with the same name but different base type is defined in another translation unit ./engines/m4/riddle/rooms/room.h:35: note: type name ‘M4::Riddle::Rooms::Room’ should match type name ‘M4::Room’ 35 | class Room : public M4::Room { | ./engines/m4/core/rooms.h:32: note: the incompatible type is defined here 32 | class Room { | engines/gob/mult_v2.cpp: In member function ‘playMultInit’: engines/gob/mult_v2.cpp:554:55: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 554 | _objects = new Mult_Object[_objCount](); | ^ /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ engines/gob/mult_v2.cpp:556:59: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 556 | _renderObjs = new Mult_Object*[_objCount](); | ^ /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ engines/gob/mult_v2.cpp:559:63: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 559 | _animArrayData = new Mult_AnimData[_objCount](); | ^ /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ engines/gob/mult_v1.cpp: In member function ‘playMultInit’: engines/gob/mult_v1.cpp:298:55: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 298 | _objects = new Mult_Object[_objCount](); | ^ /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ engines/gob/mult_v1.cpp:299:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 299 | _renderData = new int16[9 * _objCount](); | ^ /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ engines/gob/mult_v1.cpp:302:63: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 302 | _animArrayData = new Mult_AnimData[_objCount](); | ^ /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ engines/kyra/gui/gui.cpp: In member function ‘updateSaveSlotsList’: engines/kyra/gui/gui.cpp:111:62: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 111 | _savegameList = new char*[_savegameListSize](); | ^ /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ engines/grim/gfx_opengl.cpp: In member function ‘createTextObject’: engines/grim/gfx_opengl.cpp:1406:45: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1406 | GLuint *texids = new GLuint[numLines]; | ^ /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘loadInstrument’, inlined from ‘cmd_startSong’ at engines/kyra/sound/drivers/halestorm.cpp:1031:17: engines/kyra/sound/drivers/halestorm.cpp:1962:50: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1962 | uint16 *pmdata = new uint16[pmlen]; | ^ /usr/include/c++/13.2.1/new: In member function ‘cmd_startSong’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ engines/bladerunner/script/ai_script.cpp: In member function ‘__ct_base ’: engines/bladerunner/script/ai_script.cpp:34:50: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 34 | _AIScripts = new AIScriptBase*[actorCount]; | ^ /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘read’, inlined from ‘read’ at engines/bladerunner/lights.cpp:69:14: engines/bladerunner/light.cpp:81:46: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 81 | _animationData = new float[floatCount]; | ^ /usr/include/c++/13.2.1/new: In member function ‘read’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘loadAnimation’, inlined from ‘__ct ’ at engines/grim/emi/animationemi.cpp:36:15, inlined from ‘loadAnimationEmi’ at engines/grim/resource.cpp:579:58, inlined from ‘getAnimationEmi’ at engines/grim/resource.cpp:705:31, inlined from ‘__ct ’ at engines/grim/emi/animationemi.cpp:101:43, inlined from ‘init’ at engines/grim/emi/costume/emianim_component.cpp:44:42: engines/grim/emi/animationemi.cpp:50:36: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 50 | _bones = new Bone[_numBones]; | ^ /usr/include/c++/13.2.1/new: In member function ‘init’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘loadBinary’, inlined from ‘loadAnimation’ at engines/grim/emi/animationemi.cpp:52:23, inlined from ‘__ct ’ at engines/grim/emi/animationemi.cpp:36:15, inlined from ‘loadAnimationEmi’ at engines/grim/resource.cpp:579:58, inlined from ‘getAnimationEmi’ at engines/grim/resource.cpp:705:31, inlined from ‘__ct ’ at engines/grim/emi/animationemi.cpp:101:43, inlined from ‘init’ at engines/grim/emi/costume/emianim_component.cpp:44:42: engines/grim/emi/animationemi.cpp:73:59: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 73 | _translations = new AnimTranslation[_count]; | ^ /usr/include/c++/13.2.1/new: In member function ‘init’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘loadBinary’, inlined from ‘loadAnimation’ at engines/grim/emi/animationemi.cpp:52:23, inlined from ‘__ct ’ at engines/grim/emi/animationemi.cpp:36:15, inlined from ‘loadAnimationEmi’ at engines/grim/resource.cpp:579:58, inlined from ‘getAnimationEmi’ at engines/grim/resource.cpp:705:31, inlined from ‘__ct ’ at engines/grim/emi/animationemi.cpp:101:43, inlined from ‘init’ at engines/grim/emi/costume/emianim_component.cpp:44:42: engines/grim/emi/animationemi.cpp:79:53: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 79 | _rotations = new AnimRotation[_count]; | ^ /usr/include/c++/13.2.1/new: In member function ‘init’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ engines/grim/sector.cpp: In member function ‘_ZN4Grim6Sector6shrinkEf.part.0’: engines/grim/sector.cpp:236:64: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 236 | _vertices = new Math::Vector3d[_numVertices + 1]; | ^ /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘setupTextReal’, inlined from ‘setupText’ at engines/grim/textobject.cpp:332:35: engines/grim/textobject.cpp:282:18: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 282 | _lines = new Common::String[_numberLines]; | ^ /usr/include/c++/13.2.1/new: In member function ‘setupText’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘setupTextReal’, inlined from ‘setupText’ at engines/grim/textobject.cpp:334:36: engines/grim/textobject.cpp:282:18: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 282 | _lines = new Common::String[_numberLines]; | ^ /usr/include/c++/13.2.1/new: In member function ‘setupText’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘setupTextReal’, inlined from ‘setupText’ at engines/grim/textobject.cpp:336:32: engines/grim/textobject.cpp:282:18: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 282 | _lines = new Common::String[_numberLines]; | ^ /usr/include/c++/13.2.1/new: In member function ‘setupText’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘loadMesh’, inlined from ‘__ct ’ at engines/grim/emi/modelemi.cpp:458:10, inlined from ‘loadModelEMI’ at engines/grim/resource.cpp:527:59: engines/grim/emi/modelemi.cpp:142:52: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 142 | _lighting = new Math::Vector3d[_numVertices]; | ^ /usr/include/c++/13.2.1/new: In member function ‘loadModelEMI’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘loadMesh’, inlined from ‘__ct ’ at engines/grim/emi/modelemi.cpp:458:10, inlined from ‘loadModelEMI’ at engines/grim/resource.cpp:527:59: engines/grim/emi/modelemi.cpp:148:52: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 148 | _vertices = new Math::Vector3d[_numVertices]; | ^ /usr/include/c++/13.2.1/new: In member function ‘loadModelEMI’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘loadMesh’, inlined from ‘__ct ’ at engines/grim/emi/modelemi.cpp:458:10, inlined from ‘loadModelEMI’ at engines/grim/resource.cpp:527:59: engines/grim/emi/modelemi.cpp:149:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 149 | _drawVertices = new Math::Vector3d[_numVertices]; | ^ /usr/include/c++/13.2.1/new: In member function ‘loadModelEMI’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘loadMesh’, inlined from ‘__ct ’ at engines/grim/emi/modelemi.cpp:458:10, inlined from ‘loadModelEMI’ at engines/grim/resource.cpp:527:59: engines/grim/emi/modelemi.cpp:154:51: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 154 | _normals = new Math::Vector3d[_numVertices]; | ^ /usr/include/c++/13.2.1/new: In member function ‘loadModelEMI’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘loadMesh’, inlined from ‘__ct ’ at engines/grim/emi/modelemi.cpp:458:10, inlined from ‘loadModelEMI’ at engines/grim/resource.cpp:527:59: engines/grim/emi/modelemi.cpp:155:55: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 155 | _drawNormals = new Math::Vector3d[_numVertices]; | ^ /usr/include/c++/13.2.1/new: In member function ‘loadModelEMI’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘loadMesh’, inlined from ‘__ct ’ at engines/grim/emi/modelemi.cpp:458:10, inlined from ‘loadModelEMI’ at engines/grim/resource.cpp:527:59: engines/grim/emi/modelemi.cpp:170:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 170 | _texVerts = new Math::Vector2d[_numVertices]; | ^ /usr/include/c++/13.2.1/new: In member function ‘loadModelEMI’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘loadMesh’, inlined from ‘__ct ’ at engines/grim/emi/modelemi.cpp:458:10, inlined from ‘loadModelEMI’ at engines/grim/resource.cpp:527:59: engines/grim/emi/modelemi.cpp:195:58: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 195 | _boneNames = new Common::String[_numBones]; | ^ /usr/include/c++/13.2.1/new: In member function ‘loadModelEMI’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘loadBinary’, inlined from ‘__ct ’ at engines/grim/model.cpp:44:13, inlined from ‘loadModel’ at engines/grim/resource.cpp:510:55: engines/grim/model.cpp:115:42: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 115 | _geosets = new Geoset[_numGeosets]; | ^ /usr/include/c++/13.2.1/new: In member function ‘loadModel’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘loadBinary’, inlined from ‘loadBinary’ at engines/grim/model.cpp:117:25, inlined from ‘__ct ’ at engines/grim/model.cpp:44:13, inlined from ‘loadModel’ at engines/grim/resource.cpp:510:55: engines/grim/model.cpp:273:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 273 | _meshes = new Mesh[_numMeshes]; | ^ /usr/include/c++/13.2.1/new: In member function ‘loadModel’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘loadBinary’, inlined from ‘loadBinary’ at engines/grim/model.cpp:275:24, inlined from ‘loadBinary’ at engines/grim/model.cpp:117:25, inlined from ‘__ct ’ at engines/grim/model.cpp:44:13, inlined from ‘loadModel’ at engines/grim/resource.cpp:510:55: engines/grim/model.cpp:422:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 422 | _faces = new MeshFace[_numFaces]; | ^ /usr/include/c++/13.2.1/new: In member function ‘loadModel’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘loadBinary’, inlined from ‘__ct ’ at engines/grim/model.cpp:44:13, inlined from ‘loadModel’ at engines/grim/resource.cpp:510:55: engines/grim/model.cpp:120:52: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 120 | _rootHierNode = new ModelNode[_numHierNodes]; | ^ /usr/include/c++/13.2.1/new: In member function ‘loadModel’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘loadText’, inlined from ‘__ct ’ at engines/grim/model.cpp:48:11, inlined from ‘loadModel’ at engines/grim/resource.cpp:510:55: engines/grim/model.cpp:153:42: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 153 | _geosets = new Geoset[_numGeosets]; | ^ /usr/include/c++/13.2.1/new: In member function ‘loadModel’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘loadText’, inlined from ‘loadText’ at engines/grim/model.cpp:157:25, inlined from ‘__ct ’ at engines/grim/model.cpp:48:11, inlined from ‘loadModel’ at engines/grim/resource.cpp:510:55: engines/grim/model.cpp:280:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 280 | _meshes = new Mesh[_numMeshes]; | ^ /usr/include/c++/13.2.1/new: In member function ‘loadModel’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘loadText’, inlined from ‘loadText’ at engines/grim/model.cpp:284:24, inlined from ‘loadText’ at engines/grim/model.cpp:157:25, inlined from ‘__ct ’ at engines/grim/model.cpp:48:11, inlined from ‘loadModel’ at engines/grim/resource.cpp:510:55: engines/grim/model.cpp:495:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 495 | _faces = new MeshFace[_numFaces]; | ^ /usr/include/c++/13.2.1/new: In member function ‘loadModel’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘loadText’, inlined from ‘__ct ’ at engines/grim/model.cpp:48:11, inlined from ‘loadModel’ at engines/grim/resource.cpp:510:55: engines/grim/model.cpp:162:52: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 162 | _rootHierNode = new ModelNode[_numHierNodes]; | ^ /usr/include/c++/13.2.1/new: In member function ‘loadModel’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ engines/kyra/resource/staticres_lol.cpp: In member function ‘initStaticResource’: engines/kyra/resource/staticres_lol.cpp:331:64: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 331 | _defaultLegendData = new MapLegendData[tempSize]; | ^ /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘loadBinary’, inlined from ‘loadBinary’ at engines/grim/keyframe.cpp:117:30, inlined from ‘__ct ’ at engines/grim/keyframe.cpp:37:13, inlined from ‘loadKeyframe’ at engines/grim/resource.cpp:443:58, inlined from ‘getKeyframe’ at engines/grim/resource.cpp:679:27, inlined from ‘__ct ’ at engines/grim/animation.cpp:33:43, inlined from ‘init’ at engines/grim/costume/keyframe_component.cpp:118:76: engines/grim/keyframe.cpp:230:49: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 230 | _entries = new KeyframeEntry[_numEntries]; | ^ /usr/include/c++/13.2.1/new: In member function ‘init’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘loadText’, inlined from ‘loadText’ at engines/grim/keyframe.cpp:150:26, inlined from ‘__ct ’ at engines/grim/keyframe.cpp:41:11, inlined from ‘loadKeyframe’ at engines/grim/resource.cpp:443:58, inlined from ‘getKeyframe’ at engines/grim/resource.cpp:679:27, inlined from ‘__ct ’ at engines/grim/animation.cpp:33:43, inlined from ‘init’ at engines/grim/costume/keyframe_component.cpp:118:76: engines/grim/keyframe.cpp:239:49: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 239 | _entries = new KeyframeEntry[_numEntries]; | ^ /usr/include/c++/13.2.1/new: In member function ‘init’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘tatLoadDB’, inlined from ‘opTat’ at engines/groovie/logic/tlcgame.cpp:777:12, inlined from ‘handleOp’ at engines/groovie/logic/tlcgame.cpp:101:8, inlined from ‘o_gamelogic’ at engines/groovie/script.cpp:2444:21: engines/groovie/logic/tlcgame.cpp:870:87: warning: iteration 8 invokes undefined behavior [-Waggressive-loop-optimizations] 870 | _tatQuestions[iQuest].answerData[iAns].binScore[iBin] = tataidbfile->readByte(); | ^ engines/groovie/logic/tlcgame.cpp:869:49: note: within this loop 869 | for (int iBin = 0; iBin < 16; iBin++) { | ^ In member function ‘tatResultQuest’, inlined from ‘tatResultQuest’ at engines/groovie/logic/tlcgame.cpp:884:0, inlined from ‘opTat’ at engines/groovie/logic/tlcgame.cpp:782:17, inlined from ‘handleOp’ at engines/groovie/logic/tlcgame.cpp:101:8, inlined from ‘o_gamelogic’ at engines/groovie/script.cpp:2444:21: engines/groovie/logic/tlcgame.cpp:915:90: warning: iteration 8 invokes undefined behavior [-Waggressive-loop-optimizations] 915 | int score = _tatQuestions[questIdx].answerData[selectedAns].binScore[iBin]; | ^ engines/groovie/logic/tlcgame.cpp:914:33: note: within this loop 914 | for (int iBin = 0; iBin < 16; iBin++) { | ^ engines/grim/set.cpp: In member function ‘loadText’: engines/grim/set.cpp:116:47: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 116 | _cmaps = new ObjectPtr[_numCmaps]; | ^ /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ engines/grim/set.cpp:136:39: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 136 | _setups = new Setup[_numSetups]; | ^ /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ engines/grim/set.cpp:157:39: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 157 | _lights = new Light[_numLights]; | ^ /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘load’, inlined from ‘loadText’ at engines/grim/set.cpp:187:10: engines/grim/sector.cpp:160:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 160 | _vertices = new Math::Vector3d[_numVertices + 1]; | ^ /usr/include/c++/13.2.1/new: In member function ‘loadText’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ ./engines/m4/riddle/rooms/section9/room996.h:31: warning: type ‘struct Room996’ violates the C++ One Definition Rule [-Wodr] 31 | class Room996 : public Room { | ./engines/m4/riddle/rooms/section9/room996.h:31: note: a type with the same name but different base type is defined in another translation unit ./engines/m4/riddle/rooms/room.h:35: note: type name ‘M4::Riddle::Rooms::Room’ should match type name ‘M4::Room’ 35 | class Room : public M4::Room { | ./engines/m4/core/rooms.h:32: note: the incompatible type is defined here 32 | class Room { | ./engines/m4/riddle/rooms/section9/room918.h:31: warning: type ‘struct Room918’ violates the C++ One Definition Rule [-Wodr] 31 | class Room918 : public Room { | ./engines/m4/riddle/rooms/section9/room918.h:31: note: a type with the same name but different base type is defined in another translation unit ./engines/m4/riddle/rooms/room.h:35: note: type name ‘M4::Riddle::Rooms::Room’ should match type name ‘M4::Room’ 35 | class Room : public M4::Room { | ./engines/m4/core/rooms.h:32: note: the incompatible type is defined here 32 | class Room { | ./engines/m4/riddle/rooms/section9/room917.h:31: warning: type ‘struct Room917’ violates the C++ One Definition Rule [-Wodr] 31 | class Room917 : public Room { | ./engines/m4/riddle/rooms/section9/room917.h:31: note: a type with the same name but different base type is defined in another translation unit ./engines/m4/riddle/rooms/room.h:35: note: type name ‘M4::Riddle::Rooms::Room’ should match type name ‘M4::Room’ 35 | class Room : public M4::Room { | ./engines/m4/core/rooms.h:32: note: the incompatible type is defined here 32 | class Room { | ./engines/m4/riddle/rooms/section9/room908.h:31: warning: type ‘struct Room908’ violates the C++ One Definition Rule [-Wodr] 31 | class Room908 : public Room { | ./engines/m4/riddle/rooms/section9/room908.h:31: note: a type with the same name but different base type is defined in another translation unit ./engines/m4/riddle/rooms/room.h:35: note: type name ‘M4::Riddle::Rooms::Room’ should match type name ‘M4::Room’ 35 | class Room : public M4::Room { | ./engines/m4/core/rooms.h:32: note: the incompatible type is defined here 32 | class Room { | ./engines/m4/riddle/rooms/section9/room907.h:31: warning: type ‘struct Room907’ violates the C++ One Definition Rule [-Wodr] 31 | class Room907 : public Room { | ./engines/m4/riddle/rooms/section9/room907.h:31: note: a type with the same name but different base type is defined in another translation unit ./engines/m4/riddle/rooms/room.h:35: note: type name ‘M4::Riddle::Rooms::Room’ should match type name ‘M4::Room’ 35 | class Room : public M4::Room { | ./engines/m4/core/rooms.h:32: note: the incompatible type is defined here 32 | class Room { | ./engines/m4/riddle/rooms/section9/room905.h:31: warning: type ‘struct Room905’ violates the C++ One Definition Rule [-Wodr] 31 | class Room905 : public Room { | ./engines/m4/riddle/rooms/section9/room905.h:31: note: a type with the same name but different base type is defined in another translation unit ./engines/m4/riddle/rooms/room.h:35: note: type name ‘M4::Riddle::Rooms::Room’ should match type name ‘M4::Room’ 35 | class Room : public M4::Room { | ./engines/m4/core/rooms.h:32: note: the incompatible type is defined here 32 | class Room { | ./engines/m4/riddle/rooms/section9/room903.h:31: warning: type ‘struct Room903’ violates the C++ One Definition Rule [-Wodr] 31 | class Room903 : public Room { | ./engines/m4/riddle/rooms/section9/room903.h:31: note: a type with the same name but different base type is defined in another translation unit ./engines/m4/riddle/rooms/room.h:35: note: type name ‘M4::Riddle::Rooms::Room’ should match type name ‘M4::Room’ 35 | class Room : public M4::Room { | ./engines/m4/core/rooms.h:32: note: the incompatible type is defined here 32 | class Room { | engines/grim/emi/costumeemi.cpp: In member function ‘load’: engines/grim/emi/costumeemi.cpp:119:53: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 119 | _components = new Component *[_numComponents]; | ^ /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at engines/grim/emi/costume/emichore.cpp:29:74, inlined from ‘load’ at engines/grim/emi/costumeemi.cpp:68:71: engines/grim/costume/chore.cpp:36:44: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 36 | _tracks = new ChoreTrack[_numTracks]; | ^ /usr/include/c++/13.2.1/new: In member function ‘load’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘loadSkeleton’, inlined from ‘__ct ’ at engines/grim/emi/skeleton.cpp:39:14, inlined from ‘loadSkeleton’ at engines/grim/resource.cpp:544:50, inlined from ‘init’ at engines/grim/emi/costume/emiskel_component.cpp:39:39: engines/grim/emi/skeleton.cpp:52:39: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 52 | _joints = new Joint[_numJoints]; | ^ /usr/include/c++/13.2.1/new: In member function ‘init’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘initBones’, inlined from ‘loadSkeleton’ at engines/grim/emi/skeleton.cpp:69:11, inlined from ‘__ct ’ at engines/grim/emi/skeleton.cpp:39:14, inlined from ‘loadSkeleton’ at engines/grim/resource.cpp:544:50, inlined from ‘init’ at engines/grim/emi/costume/emiskel_component.cpp:39:39: engines/grim/emi/skeleton.cpp:95:75: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 95 | _animLayers[i]._jointAnims = new JointAnimation[_numJoints]; | ^ /usr/include/c++/13.2.1/new: In member function ‘init’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ engines/bladerunner/fog.cpp: In member function ‘readAnimationData’: engines/bladerunner/fog.cpp:74:46: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 74 | _animationData = new float[floatCount]; | ^ /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ engines/kyra/gui/gui_eob.cpp: In member function ‘transferTargetMenu’: engines/kyra/gui/gui_eob.cpp:3241:54: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 3241 | _savegameList = new char*[_savegameListSize](); | ^ /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ engines/kyra/resource/resource_segacd.cpp: In member function ‘loadContainer’: engines/kyra/resource/resource_segacd.cpp:71:49: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 71 | _resTable = new TableEntry[_numResources]; | ^ /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘read_characters’, inlined from ‘ReadGameData’ at engines/ags/shared/game/main_game_file.cpp:796:22: engines/ags/shared/ac/game_setup_struct.cpp:220:48: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 220 | chars = new CharacterInfo[numcharacters]; | ^ /usr/include/c++/13.2.1/new: In function ‘ReadGameData’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘read_characters’, inlined from ‘ReadGameData’ at engines/ags/shared/game/main_game_file.cpp:796:22: engines/ags/shared/ac/game_setup_struct.cpp:220:48: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 220 | chars = new CharacterInfo[numcharacters]; | ^ /usr/include/c++/13.2.1/new: In function ‘ReadGameData’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ engines/kyra/resource/staticres_eob.cpp: In member function ‘initSpells’: engines/kyra/resource/staticres_eob.cpp:1416:44: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1416 | _spells = new EoBSpell[_numSpells](); | ^ /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘initStaticResource’, inlined from ‘init’ at engines/kyra/engine/eob.cpp:107:20: engines/kyra/resource/staticres_eob.cpp:1504:54: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1504 | _monsterProps = new EoBMonsterProperty[temp](); | ^ /usr/include/c++/13.2.1/new: In member function ‘init’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘_Create’, inlined from ‘CreateEx’ at engines/ags/engine/script/cc_instance.cpp:221:21: engines/ags/engine/script/cc_instance.cpp:1439:58: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1439 | exports = new RuntimeScriptValue[scri->numexports]; | ^ /usr/include/c++/13.2.1/new: In function ‘CreateEx’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘setupNodes’, inlined from ‘load’ at engines/crab/level/level_load.cpp:87:32: engines/crab/PathfindingGrid.cpp:97:67: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 97 | _nodes[i] = new PathfindingGraphNode[_dimensions.y]; | ^ /usr/include/c++/13.2.1/new: In member function ‘load’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘loadWalkRects’, inlined from ‘load’ at engines/bbvs/gamemodule.cpp:51:15, inlined from ‘loadScene’ at engines/bbvs/scene.cpp:50:19: engines/bbvs/gamemodule.cpp:295:54: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 295 | _walkRects = new Common::Rect[_walkRectsCount]; | ^ /usr/include/c++/13.2.1/new: In member function ‘loadScene’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘loadSceneExits’, inlined from ‘load’ at engines/bbvs/gamemodule.cpp:52:16, inlined from ‘loadScene’ at engines/bbvs/scene.cpp:50:19: engines/bbvs/gamemodule.cpp:307:53: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 307 | _sceneExits = new SceneExit[_sceneExitsCount]; | ^ /usr/include/c++/13.2.1/new: In member function ‘loadScene’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘loadBgObjects’, inlined from ‘load’ at engines/bbvs/gamemodule.cpp:53:15, inlined from ‘loadScene’ at engines/bbvs/scene.cpp:50:19: engines/bbvs/gamemodule.cpp:321:50: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 321 | _bgObjects = new BgObject[_bgObjectsCount]; | ^ /usr/include/c++/13.2.1/new: In member function ‘loadScene’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘loadAnimations’, inlined from ‘load’ at engines/bbvs/gamemodule.cpp:54:16, inlined from ‘loadScene’ at engines/bbvs/scene.cpp:50:19: engines/bbvs/gamemodule.cpp:335:53: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 335 | _animations = new Animation[_animationsCount]; | ^ /usr/include/c++/13.2.1/new: In member function ‘loadScene’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘loadAnimations’, inlined from ‘load’ at engines/bbvs/gamemodule.cpp:54:16, inlined from ‘loadScene’ at engines/bbvs/scene.cpp:50:19: engines/bbvs/gamemodule.cpp:352:68: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 352 | anim.frameRects1 = new Common::Rect[anim.frameCount]; | ^ /usr/include/c++/13.2.1/new: In member function ‘loadScene’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘loadAnimations’, inlined from ‘load’ at engines/bbvs/gamemodule.cpp:54:16, inlined from ‘loadScene’ at engines/bbvs/scene.cpp:50:19: engines/bbvs/gamemodule.cpp:356:68: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 356 | anim.frameRects2 = new Common::Rect[anim.frameCount]; | ^ /usr/include/c++/13.2.1/new: In member function ‘loadScene’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘loadActions’, inlined from ‘load’ at engines/bbvs/gamemodule.cpp:57:13, inlined from ‘loadScene’ at engines/bbvs/scene.cpp:50:19: engines/bbvs/gamemodule.cpp:402:44: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 402 | _actions = new Action[_actionsCount]; | ^ /usr/include/c++/13.2.1/new: In member function ‘loadScene’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ engines/cge2/vga13h.cpp: In member function ‘_ZN4CGE26Sprite6expandEv.part.0’: engines/cge2/vga13h.cpp:317:47: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 317 | BitmapPtr shplist = new Bitmap[_shpCnt]; | ^ /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ engines/cge2/hero.cpp: In member function ‘_ZN4CGE24Hero6expandEv.part.0’: engines/cge2/hero.cpp:69:45: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 69 | _dim[i] = new Bitmap[_shpCnt]; | ^ /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ engines/ags/plugins/ags_pal_render/ags_pal_render.cpp: In member function ‘AGS_EngineStartup’: engines/ags/plugins/ags_pal_render/ags_pal_render.cpp:1702:77: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1702 | Reflection.Characters = new charrefopt [engine->GetNumCharacters()](); | ^ /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ engines/scumm/resource.cpp: In member function ‘readGlobalObjects’: engines/scumm/resource.cpp:1358:44: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1358 | _objectIDMap = new ObjectNameId[num]; | ^ /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘init’ at engines/cge/cge.cpp:141:30, inlined from ‘run’ at engines/cge/cge.cpp:218:6: engines/cge/text.cpp:45:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 45 | _cache = new Handler[txtCount]; | ^ /usr/include/c++/13.2.1/new: In member function ‘run’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘show’, inlined from ‘run’ at engines/bladerunner/bladerunner.cpp:523:21: engines/bladerunner/ui/end_credits.cpp:191:50: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 191 | int *textYPositions = new int[textCount](); | ^ /usr/include/c++/13.2.1/new: In member function ‘run’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘show’, inlined from ‘run’ at engines/bladerunner/bladerunner.cpp:523:21: engines/bladerunner/ui/end_credits.cpp:192:50: warning: argument 1 range [18446744073709551615, 18446744073709551615] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 192 | int *textXPositions = new int[textCount](); | ^ /usr/include/c++/13.2.1/new: In member function ‘run’: /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ engines/ags/plugins/ags_blend/ags_blend.cpp: In member function ‘Blur’: engines/ags/plugins/ags_blend/ags_blend.cpp:230:93: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 230 | Pixel32 *Pixels = new Pixel32[(srcWidth + (radius * 2)) * (srcHeight + (radius * 2))]; // this defines a copy of the individual channels in class form. | ^ /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ engines/ags/plugins/ags_blend/ags_blend.cpp:231:91: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 231 | Pixel32 *Dest = new Pixel32[(srcWidth + (radius * 2)) * (srcHeight + (radius * 2))]; // this is the destination sprite. both have a border all the way round equal to the radius for the blurring. | ^ /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ engines/ags/plugins/ags_blend/ags_blend.cpp:232:91: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 232 | Pixel32 *Temp = new Pixel32[(srcWidth + (radius * 2)) * (srcHeight + (radius * 2))]; | ^ /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ engines/ags/plugins/ags_pal_render/ags_pal_render.cpp: In member function ‘AGS_EngineOnEvent’: engines/ags/plugins/ags_pal_render/ags_pal_render.cpp:1724:59: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1724 | reflectionmap = new long[sw * sh](); | ^ /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ engines/ags/plugins/ags_pal_render/ags_pal_render.cpp:1818:78: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1818 | Reflection.Objects = new objrefopt [engine->GetNumObjects()](); | ^ /usr/include/c++/13.2.1/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ ==> Entering fakeroot environment... ==> Starting package()... install -d "/home/main-builder/pkgwork/pkg/scummvm-git/usr/share/man/man6/" install -c -m 644 "./dists/scummvm.6" "/home/main-builder/pkgwork/pkg/scummvm-git/usr/share/man/man6/scummvm.6" install -d "/home/main-builder/pkgwork/pkg/scummvm-git/usr/share/pixmaps/" install -c -m 644 "./icons/scummvm.xpm" "/home/main-builder/pkgwork/pkg/scummvm-git/usr/share/pixmaps/org.scummvm.scummvm.xpm" install -d "/home/main-builder/pkgwork/pkg/scummvm-git/usr/share/icons/hicolor/scalable/apps/" install -c -m 644 "./icons/scummvm.svg" "/home/main-builder/pkgwork/pkg/scummvm-git/usr/share/icons/hicolor/scalable/apps/org.scummvm.scummvm.svg" install -d "/home/main-builder/pkgwork/pkg/scummvm-git/usr/share/doc/scummvm" install -c -m 644 ./AUTHORS ./COPYING ./LICENSES/COPYING.BSD ./LICENSES/COPYING.LGPL ./LICENSES/COPYING.FREEFONT ./LICENSES/COPYING.OFL ./LICENSES/COPYING.ISC ./LICENSES/COPYING.LUA ./LICENSES/COPYING.MIT ./LICENSES/COPYING.MKV ./LICENSES/COPYING.TINYGL ./LICENSES/COPYING.GLAD ./LICENSES/CatharonLicense.txt ./COPYRIGHT ./NEWS.md ./README.md ./CONTRIBUTING.md ./dists/soundfonts/COPYRIGHT.Roland_SC-55 "/home/main-builder/pkgwork/pkg/scummvm-git/usr/share/doc/scummvm" install -d "/home/main-builder/pkgwork/pkg/scummvm-git/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/networking/wwwroot.zip ./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/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/main-builder/pkgwork/pkg/scummvm-git/usr/share/scummvm/" install -d "/home/main-builder/pkgwork/pkg/scummvm-git/usr/share/applications" install -c -m 644 "./dists/org.scummvm.scummvm.desktop" "/home/main-builder/pkgwork/pkg/scummvm-git/usr/share/applications/org.scummvm.scummvm.desktop" install -d "/home/main-builder/pkgwork/pkg/scummvm-git/usr/share/metainfo" install -c -m 644 "./dists/org.scummvm.scummvm.metainfo.xml" "/home/main-builder/pkgwork/pkg/scummvm-git/usr/share/metainfo/org.scummvm.scummvm.metainfo.xml" install -d "/home/main-builder/pkgwork/pkg/scummvm-git/usr/share/scummvm/shaders" install -c -m 644 ./engines/grim/shaders/emi_actor.fragment ./engines/grim/shaders/emi_actorlights.fragment ./engines/grim/shaders/emi_actorlights.vertex ./engines/grim/shaders/emi_actor.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_actorlights.fragment ./engines/grim/shaders/grim_actorlights.vertex ./engines/grim/shaders/grim_actor.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_fill.fragment ./engines/stark/shaders/stark_surface_fill.vertex ./engines/stark/shaders/stark_surface.fragment ./engines/stark/shaders/stark_surface.vertex ./engines/wintermute/base/gfx/opengl/shaders/wme_fade.fragment ./engines/wintermute/base/gfx/opengl/shaders/wme_fade.vertex ./engines/wintermute/base/gfx/opengl/shaders/wme_flat_shadow_mask.fragment ./engines/wintermute/base/gfx/opengl/shaders/wme_flat_shadow_mask.vertex ./engines/wintermute/base/gfx/opengl/shaders/wme_flat_shadow_modelx.fragment ./engines/wintermute/base/gfx/opengl/shaders/wme_flat_shadow_modelx.vertex ./engines/wintermute/base/gfx/opengl/shaders/wme_geometry.fragment ./engines/wintermute/base/gfx/opengl/shaders/wme_geometry.vertex ./engines/wintermute/base/gfx/opengl/shaders/wme_line.fragment ./engines/wintermute/base/gfx/opengl/shaders/wme_line.vertex ./engines/wintermute/base/gfx/opengl/shaders/wme_modelx.fragment ./engines/wintermute/base/gfx/opengl/shaders/wme_modelx.vertex ./engines/wintermute/base/gfx/opengl/shaders/wme_shadow_mask.fragment ./engines/wintermute/base/gfx/opengl/shaders/wme_shadow_mask.vertex ./engines/wintermute/base/gfx/opengl/shaders/wme_shadow_volume.fragment ./engines/wintermute/base/gfx/opengl/shaders/wme_shadow_volume.vertex ./engines/wintermute/base/gfx/opengl/shaders/wme_sprite.fragment ./engines/wintermute/base/gfx/opengl/shaders/wme_sprite.vertex ./engines/playground3d/shaders/playground3d_bitmap.fragment ./engines/playground3d/shaders/playground3d_bitmap.vertex ./engines/playground3d/shaders/playground3d_cube.fragment ./engines/playground3d/shaders/playground3d_cube.vertex ./engines/playground3d/shaders/playground3d_fade.fragment ./engines/playground3d/shaders/playground3d_fade.vertex ./engines/freescape/shaders/freescape_bitmap.fragment ./engines/freescape/shaders/freescape_bitmap.vertex ./engines/freescape/shaders/freescape_triangle.fragment ./engines/freescape/shaders/freescape_triangle.vertex "/home/main-builder/pkgwork/pkg/scummvm-git/usr/share/scummvm/shaders" install -d "/home/main-builder/pkgwork/pkg/scummvm-git/usr/bin" install -c -m 755 "./scummvm" "/home/main-builder/pkgwork/pkg/scummvm-git/usr/bin/scummvm" ==> Tidying install... -> Removing libtool files... -> Purging unwanted files... -> Removing static library files... -> Stripping unneeded symbols from binaries and libraries... -> Compressing man and info pages... ==> Checking for packaging issues... ==> Creating package "scummvm-git"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Adding install file... -> Generating .MTREE file... -> Compressing package... ==> Leaving fakeroot environment. ==> Finished making: scummvm-git r150061.474ef22e24a-1 (Fri 29 Mar 2024 07:21:24 AM -03) real 19m59.255s user 106m13.710s sys 8m39.825s