Building package "scummvm-git" INFO: Starting build... INFO: Verifying bootstrap image /home/u726578/chaotic/cache/lower/20240726000340.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-6 perl-mailtools-2.21-8 perl-timedate-2.33-6 git-2.45.2-1 Total Installed Size: 28.01 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.9.0-1 is up to date -- skipping warning: git-2.45.2-1 is up to date -- skipping resolving dependencies... :: There are 2 providers available for jack: :: Repository extra 1) jack2 2) pipewire-jack 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 (54) alsa-lib-1.2.12-1 alsa-topology-conf-1.2.5.1-4 alsa-ucm-conf-1.2.12-1 default-cursors-2-2 graphite-1:1.3.14-4 harfbuzz-9.0.0-1 hidapi-0.14.0-3 jack2-1.9.22-1 lame-3.100-5 libasyncns-1:0.8+r3+g68cd5af-3 libdrm-2.4.122-1 libedit-20240517_3.1-1 libinstpatch-1.1.6-3 libogg-1.3.5-2 libomxil-bellagio-0.9.3-5 libpciaccess-0.18.1-2 libpipewire-1:1.2.1-1 libpulse-17.0-3 libsamplerate-0.2.2-3 libsndfile-1.2.2-2 libx11-1.8.9-1 libxau-1.0.11-3 libxcb-1.17.0-1 libxcursor-1.2.2-1 libxdmcp-1.1.5-1 libxext-1.3.6-1 libxfixes-6.0.1-2 libxrender-0.9.11-2 libxshmfence-1.3.2-2 libxxf86vm-1.1.5-2 llvm-libs-18.1.8-4 lm_sensors-1:3.6.0.r41.g31d1f125-3 mpg123-1.32.6-1 opus-1.5.2-1 portaudio-1:19.7.0-3 wayland-1.23.0-1 xcb-proto-1.17.0-2 xorgproto-2024.1-2 a52dec-0.8.0-2 faad2-2.11.1-1 flac-1.4.3-2 fluidsynth-2.3.5-1 freetype2-2.13.2-2 glu-9.0.3-2 libglvnd-1.7.0-1 libjpeg-turbo-3.0.3-1 libmad-0.15.1b-10 libmpeg2-0.5.1-10 libpng-1.6.43-1 libtheora-1.1.1-6 libvorbis-1.3.7-3 mesa-1:24.1.4-2 sdl2-2.30.5-2 sdl2_net-1:2.2.0-2 Total Download Size: 0.02 MiB Total Installed Size: 288.33 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... sdl2_net-1:2.2.0-2-x86_64 downloading... 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 libxfixes... 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 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... 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 26 Jul 2024 07:01:40 AM -03) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Cloning scummvm git repo... Cloning into bare repository '/home/main-builder/pkgsrc/scummvm'... ==> 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: 16% (3442/20558) Updating files: 17% (3495/20558) Updating files: 18% (3701/20558) Updating files: 19% (3907/20558) Updating files: 20% (4112/20558) Updating files: 21% (4318/20558) Updating files: 22% (4523/20558) Updating files: 23% (4729/20558) Updating files: 24% (4934/20558) Updating files: 25% (5140/20558) Updating files: 26% (5346/20558) Updating files: 27% (5551/20558) Updating files: 28% (5757/20558) Updating files: 29% (5962/20558) Updating files: 29% (5970/20558) Updating files: 30% (6168/20558) Updating files: 31% (6373/20558) Updating files: 32% (6579/20558) Updating files: 33% (6785/20558) Updating files: 34% (6990/20558) Updating files: 35% (7196/20558) Updating files: 36% (7401/20558) Updating files: 37% (7607/20558) Updating files: 38% (7813/20558) Updating files: 39% (8018/20558) Updating files: 40% (8224/20558) Updating files: 41% (8429/20558) Updating files: 42% (8635/20558) Updating files: 43% (8840/20558) Updating files: 44% (9046/20558) Updating files: 45% (9252/20558) Updating files: 46% (9457/20558) Updating files: 47% (9663/20558) Updating files: 48% (9868/20558) Updating files: 49% (10074/20558) Updating files: 50% (10279/20558) Updating files: 51% (10485/20558) Updating files: 52% (10691/20558) Updating files: 53% (10896/20558) Updating files: 54% (11102/20558) Updating files: 55% (11307/20558) Updating files: 56% (11513/20558) Updating files: 57% (11719/20558) Updating files: 58% (11924/20558) Updating files: 59% (12130/20558) Updating files: 60% (12335/20558) Updating files: 61% (12541/20558) Updating files: 62% (12746/20558) Updating files: 63% (12952/20558) Updating files: 64% (13158/20558) Updating files: 65% (13363/20558) Updating files: 65% (13450/20558) Updating files: 66% (13569/20558) Updating files: 67% (13774/20558) Updating files: 68% (13980/20558) Updating files: 69% (14186/20558) Updating files: 70% (14391/20558) Updating files: 71% (14597/20558) Updating files: 72% (14802/20558) Updating files: 73% (15008/20558) Updating files: 74% (15213/20558) Updating files: 75% (15419/20558) Updating files: 76% (15625/20558) Updating files: 77% (15830/20558) Updating files: 78% (16036/20558) Updating files: 79% (16241/20558) Updating files: 80% (16447/20558) Updating files: 81% (16652/20558) Updating files: 82% (16858/20558) Updating files: 83% (17064/20558) Updating files: 84% (17269/20558) Updating files: 85% (17475/20558) Updating files: 86% (17680/20558) Updating files: 87% (17886/20558) Updating files: 88% (18092/20558) Updating files: 89% (18297/20558) Updating files: 90% (18503/20558) Updating files: 91% (18708/20558) Updating files: 92% (18914/20558) Updating files: 93% (19119/20558) Updating files: 94% (19325/20558) Updating files: 95% (19531/20558) Updating files: 96% (19736/20558) Updating files: 97% (19942/20558) Updating files: 97% (20052/20558) Updating files: 98% (20147/20558) Updating files: 99% (20353/20558) Updating files: 100% (20558/20558) Updating files: 100% (20558/20558), done. ==> Starting pkgver()... ==> Updated version: scummvm-git r153539.60ddbb34248-1 ==> Starting build()... Running ScummVM configure... Looking for C++ compiler... g++ Checking if compiler supports C++11... yes Checking for compiler version... GCC 14.1.1, ok Checking if C++11 initializer list is available... yes Checking if C++11 std::nullptr_t is available... yes Checking if C++11 alignas and alignof keywords are available... yes Using LLD linker... no Using Mold linker... no Checking for whether C++ compiler accepts -Wglobal-constructors... no Checking for whether C++ compiler accepts -Wno-undefined-var-template... no Checking for whether C++ compiler accepts -Wno-pragma-pack... no Checking for whether C++ compiler accepts -Wno-address-of-packed-member... yes Checking endianness... little Checking 64-bitness... yes Type with 1 byte... char Type with 2 bytes... short Type with 4 bytes... int Type with 8 bytes... long Alignment required... 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.5), 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 BAGEL Beavis and Butthead in Virtual Stupidity Blade Runner The Journeyman Project 2: Buried in Time CGE CGE2 Chamber Chewy: Esc from F5 Cinematique evo 1 Magic Composer Crab Cinematique evo 2 Lost Eden Cryo Omni3D games [all games] Dynamix Game Development System Macromedia Director Dungeon Master Dragon History Blazing Dragons Drascula: The Vampire Strikes Back Dreamweb Escape From Hell Freescape Glk Interactive Fiction games UFOs Gobli*ns The Griffon Legend Grim [all games] Groovie [all games] Hades Challenge Hyperspace Delivery Boy! Hopkins FBI 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/bagel/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/dgds/detection.o C++ engines/director/detection.o C++ engines/dm/detection.o C++ engines/draci/detection.o C++ engines/dragons/detection.o C++ engines/drascula/detection.o C++ engines/dreamweb/detection.o C++ engines/efh/detection.o C++ engines/freescape/detection.o C++ engines/gnap/detection.o C++ engines/gob/detection/detection.o C++ engines/griffon/detection.o C++ engines/grim/detection.o C++ engines/groovie/detection.o C++ engines/hadesch/detection.o C++ engines/hdb/detection.o C++ engines/hopkins/detection.o C++ engines/hpl1/detection.o C++ engines/hugo/detection.o C++ engines/hypno/detection.o C++ engines/icb/detection.o C++ engines/illusions/detection.o C++ engines/immortal/detection.o C++ engines/kingdom/detection.o C++ engines/kyra/detection.o C++ engines/lab/detection.o C++ engines/lastexpress/detection.o C++ engines/lilliput/detection.o C++ engines/lure/detection.o C++ engines/m4/detection.o C++ engines/macventure/detection.o C++ engines/made/detection.o C++ engines/mads/detection.o C++ engines/mm/detection.o C++ engines/mohawk/detection.o C++ engines/mortevielle/detection.o C++ engines/mtropolis/detection.o C++ engines/mutationofjb/detection.o C++ engines/myst3/detection.o C++ engines/nancy/detection.o C++ engines/neverhood/detection.o C++ engines/ngi/detection.o C++ engines/parallaction/detection.o C++ engines/pegasus/detection.o C++ engines/petka/detection.o C++ engines/pink/detection.o C++ engines/playground3d/detection.o C++ engines/plumbers/detection.o C++ engines/prince/detection.o C++ engines/private/detection.o C++ engines/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 In file included from ./engines/tsage/core.h:32, from ./engines/tsage/tsage.h:28, from engines/tsage/detection.cpp:27: ./engines/tsage/graphics.h: In member function ‘Graphics::ManagedSurface TsAGE::GfxManager::lockSurface()’: ./engines/tsage/graphics.h:283:44: warning: ‘Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)’ is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] 283 | return _surface.lockSurface(); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from ./graphics/screen.h:25, from ./engines/tsage/graphics.h:30: ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ 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 engines/scumm/players/player_mac_new.cpp: In member function ‘Scumm::MacLowLevelPCMDriver::ChanHandle Scumm::MacSndChannel::getHandle() const’: engines/scumm/players/player_mac_new.cpp:526:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 526 | return *reinterpret_cast(&ptr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/scumm/players/player_v1.o engines/scumm/players/player_mac_new.cpp:526:50: warning: ‘ptr’ is used uninitialized [-Wuninitialized] 526 | return *reinterpret_cast(&ptr); | ^ engines/scumm/players/player_mac_new.cpp:525:21: note: ‘ptr’ declared here 525 | const void *ptr = this; | ^~~ C++ engines/scumm/players/player_v2.o C++ engines/scumm/players/player_v2a.o C++ engines/scumm/players/player_v2base.o C++ engines/scumm/players/player_v2cms.o C++ engines/scumm/players/player_v3a.o C++ engines/scumm/players/player_v4a.o C++ engines/scumm/resource_v2.o C++ engines/scumm/resource_v3.o C++ engines/scumm/resource_v4.o C++ engines/scumm/resource.o C++ engines/scumm/room.o C++ engines/scumm/saveload.o C++ engines/scumm/script_v0.o C++ engines/scumm/script_v2.o C++ engines/scumm/script_v3.o C++ engines/scumm/script_v4.o C++ engines/scumm/script_v5.o C++ engines/scumm/script_v6.o C++ engines/scumm/script.o C++ engines/scumm/scumm.o C++ engines/scumm/sound.o C++ engines/scumm/string.o C++ engines/scumm/usage_bits.o C++ engines/scumm/util.o engines/scumm/string.cpp: In member function ‘virtual void Scumm::ScummEngine::fakeBidiString(byte*, bool, int) const’: engines/scumm/string.cpp:645:44: warning: ‘void* calloc(size_t, size_t)’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args] 645 | byte * const buff = (byte *)calloc(sizeof(byte), bufferSize); | ^~~~~~~~~~~~ engines/scumm/string.cpp:645:44: note: earlier argument should specify number of elements, later size of each element engines/scumm/string.cpp:647:45: warning: ‘void* calloc(size_t, size_t)’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args] 647 | byte * const stack = (byte *)calloc(sizeof(byte), bufferSize); | ^~~~~~~~~~~~ engines/scumm/string.cpp:647:45: note: earlier argument should specify number of elements, later size of each element 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/gfx_comp/aux_comp.o C++ engines/scumm/he/gfx_comp/mrle_comp.o C++ engines/scumm/he/gfx_comp/trle_comp.o C++ engines/scumm/he/gfx_primitives_he.o C++ engines/scumm/he/logic_he.o C++ engines/scumm/he/math_he.o C++ engines/scumm/he/palette_he.o C++ engines/scumm/he/polygon_he.o C++ engines/scumm/he/script_v71he.o C++ engines/scumm/he/script_v72he.o C++ engines/scumm/he/script_v80he.o C++ engines/scumm/he/script_v90he.o C++ engines/scumm/he/script_v100he.o C++ engines/scumm/he/sprite_he.o C++ engines/scumm/he/wiz_he.o C++ engines/scumm/he/wizwarp_he.o C++ engines/scumm/he/localizer.o C++ engines/scumm/he/logic/baseball2001.o C++ engines/scumm/he/logic/basketball.o C++ engines/scumm/he/logic/football.o C++ engines/scumm/he/logic/funshop.o C++ engines/scumm/he/logic/moonbase_logic.o C++ engines/scumm/he/logic/puttrace.o C++ engines/scumm/he/logic/soccer.o C++ engines/scumm/he/moonbase/ai_defenseunit.o C++ engines/scumm/he/moonbase/ai_main.o C++ engines/scumm/he/moonbase/ai_node.o C++ engines/scumm/he/moonbase/ai_targetacquisition.o C++ engines/scumm/he/moonbase/ai_traveller.o C++ engines/scumm/he/moonbase/ai_tree.o C++ engines/scumm/he/moonbase/ai_types.o C++ engines/scumm/he/moonbase/ai_weapon.o C++ engines/scumm/he/moonbase/dialog-mapgenerator.o C++ engines/scumm/he/moonbase/map_katton.o C++ engines/scumm/he/moonbase/map_main.o C++ engines/scumm/he/moonbase/map_mif.o C++ engines/scumm/he/moonbase/map_spiff.o C++ engines/scumm/he/moonbase/moonbase.o C++ engines/scumm/he/moonbase/moonbase_fow.o C++ engines/scumm/he/moonbase/moonbase_gfx.o C++ engines/scumm/dialog-createsession.o C++ engines/scumm/dialog-sessionselector.o C++ engines/scumm/he/net/net_main.o C++ engines/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/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 engines/ags/shared/gfx/image.cpp: In function ‘int AGS3::save_bitmap(Common::WriteStream&, BITMAP*, const RGB*)’: engines/ags/shared/gfx/image.cpp:147:49: warning: ‘Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)’ is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] 147 | Graphics::ManagedSurface temp = src; | ^~~ In file included from ./graphics/screen.h:25, from ./engines/ags/lib/allegro/color.h:26, from ./engines/ags/lib/allegro.h:29, from ./engines/ags/shared/gfx/image.h:25, from engines/ags/shared/gfx/image.cpp:22: ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ engines/ags/shared/gfx/image.cpp:162:49: warning: ‘Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)’ is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] 162 | Graphics::ManagedSurface temp = src; | ^~~ ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ 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 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/ags_sprite_font_clifftop.o C++ engines/ags/plugins/ags_sprite_font/character_entry.o C++ engines/ags/plugins/ags_sprite_font/color.o C++ engines/ags/plugins/ags_sprite_font/sprite_font.o C++ engines/ags/plugins/ags_sprite_font/sprite_font_renderer.o C++ engines/ags/plugins/ags_sprite_font/sprite_font_renderer_clifftop.o C++ engines/ags/plugins/ags_sprite_font/variable_width_font.o C++ engines/ags/plugins/ags_sprite_font/variable_width_sprite_font.o C++ engines/ags/plugins/ags_sprite_font/variable_width_sprite_font_clifftop.o C++ engines/ags/plugins/ags_sprite_video/ags_sprite_video.o C++ engines/ags/plugins/ags_shell/ags_shell.o C++ engines/ags/plugins/ags_tcp_ip/ags_tcp_ip.o C++ engines/ags/plugins/ags_touch/ags_touch.o C++ engines/ags/plugins/ags_trans/ags_trans.o C++ engines/ags/plugins/ags_wadjet_util/ags_wadjet_util.o C++ engines/ags/plugins/ags_waves/ags_waves.o C++ engines/ags/plugins/ags_waves/data.o C++ engines/ags/plugins/ags_waves/draw.o C++ engines/ags/plugins/ags_waves/sound.o C++ engines/ags/plugins/ags_waves/warper.o C++ engines/ags/plugins/ags_waves/weather.o 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/bagel/bagel.o C++ engines/bagel/console.o C++ engines/bagel/metaengine.o C++ engines/bagel/music.o C++ engines/bagel/baglib/area_object.o C++ engines/bagel/baglib/bagel.o C++ engines/bagel/baglib/base_pda.o C++ engines/bagel/baglib/bmp_object.o C++ engines/bagel/baglib/button_object.o C++ engines/bagel/baglib/character_object.o C++ engines/bagel/baglib/chat_wnd.o C++ engines/bagel/baglib/command_object.o C++ engines/bagel/baglib/cursor.o C++ engines/bagel/baglib/dev_dlg.o C++ engines/bagel/baglib/dossier_object.o C++ engines/bagel/baglib/event_sdev.o C++ engines/bagel/baglib/exam.o C++ engines/bagel/baglib/expression.o C++ engines/bagel/baglib/expression_object.o C++ engines/bagel/baglib/fmovie.o C++ engines/bagel/baglib/help.o C++ engines/bagel/baglib/ifstream.o C++ engines/bagel/baglib/inv.o C++ engines/bagel/baglib/link_object.o C++ engines/bagel/baglib/log_msg.o C++ engines/bagel/baglib/master_win.o C++ engines/bagel/baglib/menu_dlg.o C++ engines/bagel/baglib/moo.o C++ engines/bagel/baglib/movie_object.o C++ engines/bagel/baglib/object.o C++ engines/bagel/baglib/paint_table.o C++ engines/bagel/baglib/pan_bitmap.o C++ engines/bagel/baglib/pan_window.o C++ engines/bagel/baglib/parse_object.o C++ engines/bagel/baglib/pda.o C++ engines/bagel/baglib/rp_object.o C++ engines/bagel/baglib/save_game_file.o C++ engines/bagel/baglib/sound_object.o C++ engines/bagel/baglib/sprite_object.o C++ engines/bagel/baglib/storage_dev_bmp.o C++ engines/bagel/baglib/storage_dev_win.o C++ engines/bagel/baglib/text_object.o C++ engines/bagel/baglib/time_object.o C++ engines/bagel/baglib/var.o C++ engines/bagel/baglib/variable_object.o C++ engines/bagel/baglib/wield.o C++ engines/bagel/baglib/zoom_pda.o C++ engines/bagel/boflib/app.o C++ engines/bagel/boflib/cache.o C++ engines/bagel/boflib/crc.o C++ engines/bagel/boflib/dat_file.o C++ engines/bagel/boflib/debug.o C++ engines/bagel/boflib/error.o C++ engines/bagel/boflib/event_loop.o C++ engines/bagel/boflib/file.o C++ engines/bagel/boflib/file_functions.o C++ engines/bagel/boflib/llist.o C++ engines/bagel/boflib/log.o C++ engines/bagel/boflib/misc.o C++ engines/bagel/boflib/options.o C++ engines/bagel/boflib/queue.o C++ engines/bagel/boflib/string_functions.o C++ engines/bagel/boflib/res.o C++ engines/bagel/boflib/sound.o C++ engines/bagel/boflib/string.o C++ engines/bagel/boflib/timer.o C++ engines/bagel/boflib/vector.o C++ engines/bagel/boflib/gfx/bitmap.o C++ engines/bagel/boflib/gfx/cursor.o C++ engines/bagel/boflib/gfx/palette.o C++ engines/bagel/boflib/gfx/sprite.o C++ engines/bagel/boflib/gfx/text.o C++ engines/bagel/boflib/gui/button.o C++ engines/bagel/boflib/gui/dialog.o C++ engines/bagel/boflib/gui/edit_text.o C++ engines/bagel/boflib/gui/list_box.o C++ engines/bagel/boflib/gui/movie.o C++ engines/bagel/boflib/gui/scroll_bar.o C++ engines/bagel/boflib/gui/text_box.o C++ engines/bagel/boflib/gui/window.o C++ engines/bagel/dialogs/credits_dialog.o C++ engines/bagel/dialogs/next_cd_dialog.o C++ engines/bagel/dialogs/opt_window.o C++ engines/bagel/dialogs/quit_dialog.o C++ engines/bagel/dialogs/restart_dialog.o C++ engines/bagel/dialogs/restore_dialog.o C++ engines/bagel/dialogs/save_dialog.o C++ engines/bagel/dialogs/start_dialog.o C++ engines/bagel/spacebar/spacebar.o C++ engines/bagel/spacebar/bib_odds_wnd.o C++ engines/bagel/spacebar/bibble_window.o C++ engines/bagel/spacebar/computer.o C++ engines/bagel/spacebar/filter.o C++ engines/bagel/spacebar/full_wnd.o C++ engines/bagel/spacebar/main_link_object.o C++ engines/bagel/spacebar/main_window.o C++ engines/bagel/spacebar/master_win.o C++ engines/bagel/spacebar/nav_window.o C++ engines/bagel/spacebar/slot_wnd.o C++ engines/bagel/spacebar/sraf_computer.o C++ engines/bagel/spacebar/thud.o C++ engines/bagel/spacebar/vid_wnd.o C++ engines/bbvs/bbvs.o C++ engines/bbvs/dialogs.o C++ engines/bbvs/gamemodule.o C++ engines/bbvs/graphics.o C++ engines/bbvs/logic.o C++ engines/bbvs/metaengine.o C++ engines/bbvs/saveload.o C++ engines/bbvs/scene.o C++ engines/bbvs/sound.o C++ engines/bbvs/spritemodule.o C++ engines/bbvs/videoplayer.o C++ engines/bbvs/walk.o C++ engines/bbvs/minigames/bbairguitar.o C++ engines/bbvs/minigames/bbairguitar_anims.o C++ engines/bbvs/minigames/bbant.o C++ engines/bbvs/minigames/bbant_anims.o C++ engines/bbvs/minigames/bbloogie.o C++ engines/bbvs/minigames/bbloogie_anims.o C++ engines/bbvs/minigames/bbtennis.o C++ engines/bbvs/minigames/bbtennis_anims.o C++ engines/bbvs/minigames/minigame.o C++ engines/bladerunner/actor.o C++ engines/bladerunner/actor_clues.o C++ engines/bladerunner/actor_combat.o C++ engines/bladerunner/actor_dialogue_queue.o C++ engines/bladerunner/actor_walk.o C++ engines/bladerunner/adpcm_decoder.o C++ engines/bladerunner/ambient_sounds.o C++ engines/bladerunner/archive.o C++ engines/bladerunner/aud_stream.o C++ engines/bladerunner/audio_cache.o C++ engines/bladerunner/audio_mixer.o C++ engines/bladerunner/audio_player.o C++ engines/bladerunner/audio_speech.o C++ engines/bladerunner/bladerunner.o C++ engines/bladerunner/boundingbox.o C++ engines/bladerunner/chapters.o C++ engines/bladerunner/color.o C++ engines/bladerunner/combat.o C++ engines/bladerunner/crimes_database.o C++ engines/bladerunner/debugger.o C++ engines/bladerunner/decompress_lcw.o C++ engines/bladerunner/decompress_lzo.o C++ engines/bladerunner/dialogue_menu.o C++ engines/bladerunner/framelimiter.o C++ engines/bladerunner/fog.o C++ engines/bladerunner/font.o C++ engines/bladerunner/game_flags.o C++ engines/bladerunner/game_info.o C++ engines/bladerunner/image.o C++ engines/bladerunner/item.o C++ engines/bladerunner/item_pickup.o C++ engines/bladerunner/items.o C++ engines/bladerunner/light.o C++ engines/bladerunner/lights.o C++ engines/bladerunner/matrix.o C++ engines/bladerunner/metaengine.o C++ engines/bladerunner/mouse.o C++ engines/bladerunner/movement_track.o C++ engines/bladerunner/music.o C++ engines/bladerunner/obstacles.o C++ engines/bladerunner/outtake.o C++ engines/bladerunner/overlays.o C++ engines/bladerunner/regions.o C++ engines/bladerunner/savefile.o C++ engines/bladerunner/scene.o C++ engines/bladerunner/scene_objects.o C++ engines/bladerunner/screen_effects.o C++ engines/bladerunner/script/script.o C++ engines/bladerunner/script/init_script.o C++ engines/bladerunner/script/kia_script.o C++ engines/bladerunner/script/vk_script.o C++ engines/bladerunner/script/esper_script.o C++ engines/bladerunner/script/police_maze.o C++ engines/bladerunner/script/ai_script.o C++ engines/bladerunner/script/ai/answering_machine.o C++ engines/bladerunner/script/ai/baker.o C++ engines/bladerunner/script/ai/blimp_guy.o C++ engines/bladerunner/script/ai/bryant.o C++ engines/bladerunner/script/ai/bullet_bob.o C++ engines/bladerunner/script/ai/chew.o C++ engines/bladerunner/script/ai/clovis.o C++ engines/bladerunner/script/ai/crazylegs.o C++ engines/bladerunner/script/ai/dektora.o C++ engines/bladerunner/script/ai/desk_clerk.o C++ engines/bladerunner/script/ai/dispatcher.o C++ engines/bladerunner/script/ai/early_q.o C++ engines/bladerunner/script/ai/early_q_bartender.o C++ engines/bladerunner/script/ai/fish_dealer.o C++ engines/bladerunner/script/ai/free_slot_a.o C++ engines/bladerunner/script/ai/free_slot_b.o C++ engines/bladerunner/script/ai/gaff.o C++ engines/bladerunner/script/ai/general_doll.o C++ engines/bladerunner/script/ai/generic_walker_a.o C++ engines/bladerunner/script/ai/generic_walker_b.o C++ engines/bladerunner/script/ai/generic_walker_c.o C++ engines/bladerunner/script/ai/gordo.o C++ engines/bladerunner/script/ai/governor_kolvig.o C++ engines/bladerunner/script/ai/grigorian.o C++ engines/bladerunner/script/ai/guzza.o C++ engines/bladerunner/script/ai/hanoi.o C++ engines/bladerunner/script/ai/hasan.o C++ engines/bladerunner/script/ai/hawkers_barkeep.o C++ engines/bladerunner/script/ai/hawkers_parrot.o C++ engines/bladerunner/script/ai/holloway.o C++ engines/bladerunner/script/ai/howie_lee.o C++ engines/bladerunner/script/ai/hysteria_patron1.o C++ engines/bladerunner/script/ai/hysteria_patron2.o C++ engines/bladerunner/script/ai/hysteria_patron3.o C++ engines/bladerunner/script/ai/insect_dealer.o C++ engines/bladerunner/script/ai/isabella.o C++ engines/bladerunner/script/ai/izo.o C++ engines/bladerunner/script/ai/klein.o C++ engines/bladerunner/script/ai/lance.o C++ engines/bladerunner/script/ai/leon.o C++ engines/bladerunner/script/ai/lockup_guard.o C++ engines/bladerunner/script/ai/lucy.o C++ engines/bladerunner/script/ai/luther.o C++ engines/bladerunner/script/ai/maggie.o C++ engines/bladerunner/script/ai/male_announcer.o C++ engines/bladerunner/script/ai/marcus.o C++ engines/bladerunner/script/ai/mccoy.o C++ engines/bladerunner/script/ai/mia.o C++ engines/bladerunner/script/ai/moraji.o C++ engines/bladerunner/script/ai/murray.o C++ engines/bladerunner/script/ai/mutant1.o C++ engines/bladerunner/script/ai/mutant2.o C++ engines/bladerunner/script/ai/mutant3.o C++ engines/bladerunner/script/ai/newscaster.o C++ engines/bladerunner/script/ai/officer_grayford.o C++ engines/bladerunner/script/ai/officer_leary.o C++ engines/bladerunner/script/ai/photographer.o C++ engines/bladerunner/script/ai/rachael.o C++ engines/bladerunner/script/ai/rajif.o C++ engines/bladerunner/script/ai/runciter.o C++ engines/bladerunner/script/ai/sadik.o C++ engines/bladerunner/script/ai/sebastian.o C++ engines/bladerunner/script/ai/sergeant_walls.o C++ engines/bladerunner/script/ai/shoeshine_man.o C++ engines/bladerunner/script/ai/steele.o C++ engines/bladerunner/script/ai/taffy.o C++ engines/bladerunner/script/ai/taffy_patron.o C++ engines/bladerunner/script/ai/teenager.o C++ engines/bladerunner/script/ai/the_bard.o C++ engines/bladerunner/script/ai/transient.o C++ engines/bladerunner/script/ai/tyrell.o C++ engines/bladerunner/script/ai/tyrell_guard.o C++ engines/bladerunner/script/ai/zuben.o C++ engines/bladerunner/script/scene_script.o C++ engines/bladerunner/script/scene/ar01.o C++ engines/bladerunner/script/scene/ar02.o C++ engines/bladerunner/script/scene/bb01.o C++ engines/bladerunner/script/scene/bb02.o C++ engines/bladerunner/script/scene/bb03.o C++ engines/bladerunner/script/scene/bb04.o C++ engines/bladerunner/script/scene/bb05.o C++ engines/bladerunner/script/scene/bb06.o C++ engines/bladerunner/script/scene/bb07.o C++ engines/bladerunner/script/scene/bb08.o C++ engines/bladerunner/script/scene/bb09.o C++ engines/bladerunner/script/scene/bb10.o C++ engines/bladerunner/script/scene/bb11.o C++ engines/bladerunner/script/scene/bb12.o C++ engines/bladerunner/script/scene/bb51.o C++ engines/bladerunner/script/scene/ct01.o C++ engines/bladerunner/script/scene/ct02.o C++ engines/bladerunner/script/scene/ct03.o C++ engines/bladerunner/script/scene/ct04.o C++ engines/bladerunner/script/scene/ct05.o C++ engines/bladerunner/script/scene/ct06.o C++ engines/bladerunner/script/scene/ct07.o C++ engines/bladerunner/script/scene/ct08.o C++ engines/bladerunner/script/scene/ct09.o C++ engines/bladerunner/script/scene/ct10.o C++ engines/bladerunner/script/scene/ct11.o C++ engines/bladerunner/script/scene/ct12.o C++ engines/bladerunner/script/scene/ct51.o C++ engines/bladerunner/script/scene/dr01.o C++ engines/bladerunner/script/scene/dr02.o C++ engines/bladerunner/script/scene/dr03.o C++ engines/bladerunner/script/scene/dr04.o C++ engines/bladerunner/script/scene/dr05.o C++ engines/bladerunner/script/scene/dr06.o C++ engines/bladerunner/script/scene/hc01.o C++ engines/bladerunner/script/scene/hc02.o C++ engines/bladerunner/script/scene/hc03.o C++ engines/bladerunner/script/scene/hc04.o C++ engines/bladerunner/script/scene/hf01.o C++ engines/bladerunner/script/scene/hf02.o C++ engines/bladerunner/script/scene/hf03.o C++ engines/bladerunner/script/scene/hf04.o C++ engines/bladerunner/script/scene/hf05.o C++ engines/bladerunner/script/scene/hf06.o C++ engines/bladerunner/script/scene/hf07.o C++ engines/bladerunner/script/scene/kp01.o C++ engines/bladerunner/script/scene/kp02.o C++ engines/bladerunner/script/scene/kp03.o C++ engines/bladerunner/script/scene/kp04.o C++ engines/bladerunner/script/scene/kp05.o C++ engines/bladerunner/script/scene/kp06.o C++ engines/bladerunner/script/scene/kp07.o C++ engines/bladerunner/script/scene/ma01.o C++ engines/bladerunner/script/scene/ma02.o C++ engines/bladerunner/script/scene/ma04.o C++ engines/bladerunner/script/scene/ma05.o C++ engines/bladerunner/script/scene/ma06.o C++ engines/bladerunner/script/scene/ma07.o C++ engines/bladerunner/script/scene/ma08.o C++ engines/bladerunner/script/scene/nr01.o C++ engines/bladerunner/script/scene/nr02.o C++ engines/bladerunner/script/scene/nr03.o C++ engines/bladerunner/script/scene/nr04.o C++ engines/bladerunner/script/scene/nr05.o C++ engines/bladerunner/script/scene/nr06.o C++ engines/bladerunner/script/scene/nr07.o C++ engines/bladerunner/script/scene/nr08.o C++ engines/bladerunner/script/scene/nr09.o C++ engines/bladerunner/script/scene/nr10.o C++ engines/bladerunner/script/scene/nr11.o C++ engines/bladerunner/script/scene/ps01.o C++ engines/bladerunner/script/scene/ps02.o C++ engines/bladerunner/script/scene/ps03.o C++ engines/bladerunner/script/scene/ps04.o C++ engines/bladerunner/script/scene/ps05.o C++ engines/bladerunner/script/scene/ps06.o C++ engines/bladerunner/script/scene/ps07.o C++ engines/bladerunner/script/scene/ps09.o C++ engines/bladerunner/script/scene/ps10.o C++ engines/bladerunner/script/scene/ps11.o C++ engines/bladerunner/script/scene/ps12.o C++ engines/bladerunner/script/scene/ps13.o C++ engines/bladerunner/script/scene/ps14.o C++ engines/bladerunner/script/scene/ps15.o C++ engines/bladerunner/script/scene/rc01.o C++ engines/bladerunner/script/scene/rc02.o C++ engines/bladerunner/script/scene/rc03.o C++ engines/bladerunner/script/scene/rc04.o C++ engines/bladerunner/script/scene/rc51.o C++ engines/bladerunner/script/scene/tb02.o C++ engines/bladerunner/script/scene/tb03.o C++ engines/bladerunner/script/scene/tb05.o C++ engines/bladerunner/script/scene/tb06.o C++ engines/bladerunner/script/scene/tb07.o C++ engines/bladerunner/script/scene/ug01.o C++ engines/bladerunner/script/scene/ug02.o C++ engines/bladerunner/script/scene/ug03.o C++ engines/bladerunner/script/scene/ug04.o C++ engines/bladerunner/script/scene/ug05.o C++ engines/bladerunner/script/scene/ug06.o C++ engines/bladerunner/script/scene/ug07.o C++ engines/bladerunner/script/scene/ug09.o C++ engines/bladerunner/script/scene/ug08.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/buried.o C++ engines/buried/biochip_view.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 engines/cine/main_loop.cpp: In function ‘void Cine::processEvent(Common::Event&)’: engines/cine/main_loop.cpp:185:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 185 | if (allowPlayerInput) { | ^~ engines/cine/main_loop.cpp:188:17: note: here 188 | case kActionMoveUp: | ^~~~ 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 engines/crab/image/Image.cpp: In member function ‘bool Crab::pyrodactyl::image::Image::load(Graphics::ManagedSurface*)’: engines/crab/image/Image.cpp:62:57: warning: ‘Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)’ is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] 62 | _texture = new Graphics::ManagedSurface(*surface); | ^ In file included from engines/crab/image/Image.cpp:32: ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ C++ engines/crab/input/hotkey.o C++ engines/crab/input/input.o C++ engines/crab/item/ItemCollection.o C++ engines/crab/item/Item.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/dgds/ads.o C++ engines/dgds/clock.o C++ engines/dgds/console.o C++ engines/dgds/decompress.o C++ engines/dgds/dgds.o C++ engines/dgds/dgds_rect.o C++ engines/dgds/dialog.o C++ engines/dgds/font.o C++ engines/dgds/game_palettes.o C++ engines/dgds/globals.o C++ engines/dgds/image.o C++ engines/dgds/inventory.o C++ engines/dgds/menu.o C++ engines/dgds/metaengine.o C++ engines/dgds/music.o C++ engines/dgds/parser.o C++ engines/dgds/request.o C++ engines/dgds/resource.o C++ engines/dgds/scripts.o C++ engines/dgds/ttm.o C++ engines/dgds/scene.o C++ engines/dgds/sound.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 engines/dgds/scene.cpp: In member function ‘void Dgds::SDSScene::onDragFinish(const Common::Point&)’: engines/dgds/scene.cpp:1796:120: warning: overflow in conversion from ‘int’ to ‘int16’ {aka ‘short int’} changes value from ‘65535’ to ‘-1’ [-Woverflow] 1796 | const ObjectInteraction *i = _findInteraction(gdsScene->getObjInteractions1(), dragItem->_num, 0xffff); | ^~~~~~ engines/dgds/scene.cpp:1808:120: warning: overflow in conversion from ‘int’ to ‘int16’ {aka ‘short int’} changes value from ‘65535’ to ‘-1’ [-Woverflow] 1808 | const ObjectInteraction *i = _findInteraction(gdsScene->getObjInteractions1(), dragItem->_num, 0xffff); | ^~~~~~ engines/dgds/ttm.cpp: In member function ‘void Dgds::TTMInterpreter::handleOperation(Dgds::TTMEnviro&, Dgds::TTMSeq&, uint16, byte, const int16*, const Common::String&, const Common::Array&)’: engines/dgds/ttm.cpp:634:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 634 | warning("TODO: TTM 0x3100 SCROLL %d %d %d", ivals[0], ivals[1], ivals[2]); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/dgds/ttm.cpp:636:9: note: here 636 | case 0x4000: // SET CLIP WINDOW x,y,x2,y2:int [0..320,0..200] | ^~~~ 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 In file included from ./graphics/macgui/macwindowmanager.h:34, from engines/director/window.cpp:27: ./graphics/macgui/macwindow.h: In instantiation of ‘Director::AbstractObject* Director::Object::clone() [with Derived = Director::Window]’: ./engines/director/lingo/lingo-object.h:144:18: required from here 144 | AbstractObject *clone() override { | ^~~~~ ./graphics/macgui/macwindow.h:192:7: warning: ‘Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)’ is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] 192 | class MacWindow : public BaseMacWindow { | ^~~~~~~~~ In file included from ./graphics/macgui/macwindow.h:27: ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ In file included from engines/director/window.cpp:35: ./engines/director/window.h:103:7: note: synthesized method ‘Graphics::MacWindow::MacWindow(const Graphics::MacWindow&)’ first required here 103 | class Window : public Graphics::MacWindow, public Object { | ^~~~~~ In file included from ./engines/director/window.h:25: ./engines/director/lingo/lingo-object.h:145:24: note: synthesized method ‘Director::Window::Window(const Director::Window&)’ first required here 145 | return new Derived(static_cast(*this)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/director/castmember/palette.o C++ engines/director/castmember/script.o C++ engines/director/castmember/shape.o C++ engines/director/castmember/sound.o C++ engines/director/castmember/text.o C++ engines/director/castmember/transition.o C++ engines/director/lingo/lingo.o C++ engines/director/lingo/lingo-builtins.o C++ engines/director/lingo/lingo-bytecode.o C++ engines/director/lingo/lingo-code.o C++ engines/director/lingo/lingo-codegen.o C++ engines/director/lingo/lingo-events.o engines/director/lingo/lingo.cpp: In member function ‘Common::String Director::Lingo::decodeInstruction(Director::ScriptData*, uint, uint*)’: engines/director/lingo/lingo.cpp:525:53: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 525 | double d = *(double *)(&i); | ^~~~~~~~~~~~~~ C++ engines/director/lingo/lingo-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/lingodec/ast.o C++ engines/director/lingo/lingodec/context.o C++ engines/director/lingo/lingodec/codewritervisitor.o C++ engines/director/lingo/lingodec/handler.o C++ engines/director/lingo/lingodec/names.o C++ engines/director/lingo/lingodec/script.o C++ engines/director/lingo/xlibs/aiff.o C++ engines/director/lingo/xlibs/applecdxobj.o C++ engines/director/lingo/xlibs/askuser.o engines/director/lingo/lingodec/handler.cpp: In member function ‘uint32 LingoDec::Handler::translateBytecode(LingoDec::Bytecode&, uint32)’: engines/director/lingo/lingodec/handler.cpp:680:70: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 680 | auto f = Common::SharedPtr(new Datum(*(float *)(&bytecode.obj))); | ^~~~~~~~~~~~~~~~~~~~~~~~ engines/director/lingo/lingodec/handler.cpp: In member function ‘void LingoDec::Handler::writeBytecodeText(LingoDec::CodeWriterVisitor&) const’: engines/director/lingo/lingodec/handler.cpp:1290:67: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1290 | code.write(Common::String::format("%g", (*(const float *)(&bytecode.obj)))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/director/lingo/xlibs/backdrop.o C++ engines/director/lingo/xlibs/barakeobj.o C++ engines/director/lingo/xlibs/batqt.o C++ engines/director/lingo/xlibs/bimxobj.o C++ engines/director/lingo/xlibs/blitpict.o C++ engines/director/lingo/xlibs/cdromxobj.o C++ engines/director/lingo/xlibs/closebleedwindowxcmd.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/dllglue.o C++ engines/director/lingo/xlibs/dpwavi.o C++ engines/director/lingo/xlibs/dpwqtw.o C++ engines/director/lingo/xlibs/draw.o C++ engines/director/lingo/xlibs/eventq.o C++ engines/director/lingo/xlibs/ednox.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/genutils.o C++ engines/director/lingo/xlibs/getscreenrectsxfcn.o C++ engines/director/lingo/xlibs/getscreensizexfcn.o C++ engines/director/lingo/xlibs/gpid.o C++ engines/director/lingo/xlibs/henry.o C++ engines/director/lingo/xlibs/hitmap.o C++ engines/director/lingo/xlibs/inixobj.o C++ engines/director/lingo/xlibs/instobj.o C++ engines/director/lingo/xlibs/iscd.o C++ engines/director/lingo/xlibs/ispippin.o C++ engines/director/lingo/xlibs/jitdraw3.o C++ engines/director/lingo/xlibs/jwxini.o C++ engines/director/lingo/xlibs/labeldrvxobj.o C++ engines/director/lingo/xlibs/maniacbg.o C++ engines/director/lingo/xlibs/mapnavigatorxobj.o C++ engines/director/lingo/xlibs/memcheckxobj.o C++ engines/director/lingo/xlibs/memoryxobj.o C++ engines/director/lingo/xlibs/misc.o C++ engines/director/lingo/xlibs/miscx.o C++ engines/director/lingo/xlibs/mmaskxobj.o C++ engines/director/lingo/xlibs/mmovie.o C++ engines/director/lingo/xlibs/moovxobj.o C++ engines/director/lingo/xlibs/movemousejp.o C++ engines/director/lingo/xlibs/movemousexobj.o C++ engines/director/lingo/xlibs/movieidxxobj.o C++ engines/director/lingo/xlibs/movutils.o C++ engines/director/lingo/xlibs/mystisle.o C++ engines/director/lingo/xlibs/openbleedwindowxcmd.o C++ engines/director/lingo/xlibs/orthoplayxobj.o C++ engines/director/lingo/xlibs/paco.o C++ engines/director/lingo/xlibs/palxobj.o C++ engines/director/lingo/xlibs/panel.o C++ engines/director/lingo/xlibs/popupmenuxobj.o C++ engines/director/lingo/xlibs/porta.o C++ engines/director/lingo/xlibs/portaxcmd.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/remixxcmd.o C++ engines/director/lingo/xlibs/serialportxobj.o C++ engines/director/lingo/xlibs/soundjam.o C++ engines/director/lingo/xlibs/spacemgr.o C++ engines/director/lingo/xlibs/stagetc.o C++ engines/director/lingo/xlibs/syscolor.o C++ engines/director/lingo/xlibs/unittest.o C++ engines/director/lingo/xlibs/valkyrie.o C++ engines/director/lingo/xlibs/videodiscxobj.o C++ engines/director/lingo/xlibs/vmisonxfcn.o C++ engines/director/lingo/xlibs/volumelist.o C++ engines/director/lingo/xlibs/widgetxobj.o C++ engines/director/lingo/xlibs/window.o C++ engines/director/lingo/xlibs/winxobj.o C++ engines/director/lingo/xlibs/wininfo.o C++ engines/director/lingo/xlibs/xcmdglue.o C++ engines/director/lingo/xlibs/xio.o C++ engines/director/lingo/xlibs/xplayanim.o C++ engines/director/lingo/xlibs/xsoundxfcn.o C++ engines/director/lingo/xlibs/xwin.o C++ engines/director/lingo/xlibs/yasix.o C++ engines/director/lingo/xtras/directsound.o C++ engines/director/lingo/xtras/keypoll.o C++ engines/director/lingo/xtras/qtvrxtra.o C++ engines/director/lingo/xtras/scrnutil.o C++ engines/director/lingo/xtras/timextra.o C++ engines/director/debugger/debugtools.o C++ engines/director/debugger/dt-cast.o C++ engines/director/debugger/dt-controlpanel.o C++ engines/director/debugger/dt-lists.o C++ engines/director/debugger/dt-logger.o C++ engines/director/debugger/dt-score.o C++ engines/director/debugger/dt-script-d2.o C++ engines/director/debugger/dt-script-d4.o C++ engines/director/debugger/dt-scripts.o C++ engines/dm/champion.o C++ engines/dm/console.o C++ engines/dm/dialog.o engines/director/debugger/dt-script-d4.cpp: In member function ‘void Director::DT::RenderScriptVisitor::byteCode(const LingoDec::HandlerNode&)’: engines/director/debugger/dt-script-d4.cpp:1055:75: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1055 | code.write(Common::String::format("%g", (*(const float *)(&bytecode.obj)))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/dm/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 C++ engines/dragons/minigame5.o C++ engines/dragons/saveload.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/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/titles.o C++ engines/dreamweb/talk.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/castle.o C++ engines/freescape/games/castle/amiga.o C++ engines/freescape/games/castle/dos.o C++ engines/freescape/games/castle/zx.o C++ engines/freescape/games/dark/amiga.o C++ engines/freescape/games/dark/atari.o C++ engines/freescape/games/dark/cpc.o C++ engines/freescape/games/dark/dark.o C++ engines/freescape/games/dark/dos.o C++ engines/freescape/games/dark/zx.o C++ engines/freescape/games/driller/amiga.o C++ engines/freescape/games/driller/atari.o C++ engines/freescape/games/driller/c64.o C++ engines/freescape/games/driller/cpc.o C++ engines/freescape/games/driller/dos.o C++ engines/freescape/games/driller/driller.o C++ engines/freescape/games/driller/zx.o C++ engines/freescape/games/eclipse/atari.o C++ engines/freescape/games/eclipse/dos.o C++ engines/freescape/games/eclipse/eclipse.o C++ engines/freescape/games/eclipse/cpc.o C++ engines/freescape/games/eclipse/zx.o C++ engines/freescape/games/palettes.o C++ engines/freescape/gfx.o C++ engines/freescape/loaders/8bitImage.o C++ engines/freescape/loaders/8bitBinaryLoader.o C++ engines/freescape/language/8bitDetokeniser.o C++ engines/freescape/language/instruction.o C++ engines/freescape/metaengine.o C++ engines/freescape/movement.o C++ engines/freescape/objects/geometricobject.o C++ engines/freescape/objects/group.o C++ engines/freescape/objects/sensor.o C++ engines/freescape/sweepAABB.o C++ engines/freescape/sound.o C++ engines/freescape/ui.o C++ engines/freescape/unpack.o C++ engines/freescape/gfx_tinygl.o C++ engines/freescape/gfx_tinygl_texture.o C++ engines/freescape/gfx_opengl_shaders.o C++ engines/freescape/gfx_opengl.o C++ engines/freescape/gfx_opengl_texture.o C++ engines/glk/blorb.o C++ engines/glk/conf.o C++ engines/glk/debugger.o C++ engines/glk/events.o C++ engines/glk/fonts.o C++ engines/glk/glk.o C++ engines/glk/glk_api.o C++ engines/glk/glk_dispa.o C++ engines/glk/metaengine.o C++ engines/glk/pc_speaker.o C++ engines/glk/picture.o C++ engines/glk/quetzal.o C++ engines/glk/raw_decoder.o C++ engines/glk/screen.o 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_sound.o C++ engines/grim/emi/lua_v2_actor.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/lua/lapi.o C++ engines/grim/imuse/imuse_track.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 C++ engines/hadesch/tag_file.o C++ engines/hadesch/pod_image.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/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 engines/m4/riddle/rooms/section3/room301.cpp: In member function ‘virtual void M4::Riddle::Rooms::Room301::daemon()’: engines/m4/riddle/rooms/section3/room301.cpp:291:31: warning: this statement may fall through [-Wimplicit-fallthrough=] 291 | _val5 = -1; | ~~~~~~^~~~ engines/m4/riddle/rooms/section3/room301.cpp:294:9: note: here 294 | case 201: | ^~~~ 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/room630.o C++ engines/m4/riddle/rooms/section6/room631.o C++ engines/m4/riddle/rooms/section6/room632.o C++ engines/m4/riddle/rooms/section6/room633.o C++ engines/m4/riddle/rooms/section6/room634.o C++ engines/m4/riddle/rooms/section6/room635.o C++ engines/m4/riddle/rooms/section6/room636.o C++ engines/m4/riddle/rooms/section6/room637.o C++ engines/m4/riddle/rooms/section6/room638.o C++ engines/m4/riddle/rooms/section6/room640.o C++ engines/m4/riddle/rooms/section6/room641.o C++ engines/m4/riddle/rooms/section6/room642.o C++ engines/m4/riddle/rooms/section6/room643.o C++ engines/m4/riddle/rooms/section6/room644.o C++ engines/m4/riddle/rooms/section6/room645.o C++ engines/m4/riddle/rooms/section6/room646.o C++ engines/m4/riddle/rooms/section6/room647.o C++ engines/m4/riddle/rooms/section6/room648.o C++ engines/m4/riddle/rooms/section6/room649.o C++ engines/m4/riddle/rooms/section6/room651.o C++ engines/m4/riddle/rooms/section6/room650.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/room860.o C++ engines/m4/riddle/rooms/section8/room850.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/forest/game_forest.o C++ engines/mads/forest/forest_scenes.o C++ engines/mads/forest/globals_forest.o C++ engines/mads/phantom/game_phantom.o C++ engines/mads/phantom/globals_phantom.o C++ engines/mads/phantom/phantom_scenes.o C++ engines/mads/phantom/phantom_scenes1.o C++ engines/mads/phantom/phantom_scenes2.o C++ engines/mads/phantom/phantom_scenes3.o C++ engines/mads/phantom/phantom_scenes4.o C++ engines/mads/phantom/phantom_scenes5.o C++ engines/mads/nebular/dialogs_nebular.o C++ engines/mads/nebular/game_nebular.o C++ engines/mads/nebular/globals_nebular.o C++ engines/mads/nebular/menu_nebular.o C++ engines/mads/nebular/sound_nebular.o C++ engines/mads/nebular/nebular_scenes.o C++ engines/mads/nebular/nebular_scenes1.o C++ engines/mads/nebular/nebular_scenes2.o C++ engines/mads/nebular/nebular_scenes3.o C++ engines/mads/nebular/nebular_scenes4.o C++ engines/mads/nebular/nebular_scenes5.o C++ engines/mads/nebular/nebular_scenes6.o C++ engines/mads/nebular/nebular_scenes7.o C++ engines/mads/nebular/nebular_scenes8.o C++ engines/mads/action.o C++ engines/mads/animation.o C++ engines/mads/assets.o C++ engines/mads/audio.o C++ engines/mads/camera.o C++ engines/mads/compression.o C++ engines/mads/conversations.o C++ engines/mads/debugger.o C++ engines/mads/dialogs.o C++ engines/mads/events.o C++ engines/mads/font.o C++ engines/mads/game.o C++ engines/mads/game_data.o C++ engines/mads/globals.o C++ engines/mads/hotspots.o C++ engines/mads/inventory.o C++ engines/mads/mads.o C++ engines/mads/menu_views.o C++ engines/mads/messages.o C++ engines/mads/msurface.o C++ engines/mads/metaengine.o C++ engines/mads/mps_installer.o C++ engines/mads/palette.o C++ engines/mads/player.o C++ engines/mads/rails.o C++ engines/mads/resources.o C++ engines/mads/scene.o C++ engines/mads/scene_data.o C++ engines/mads/screen.o C++ engines/mads/sequence.o C++ engines/mads/sound.o C++ engines/mads/sprites.o C++ engines/mads/staticres.o C++ engines/mads/user_interface.o C++ engines/mm/metaengine.o C++ engines/mm/mm.o C++ engines/mm/shared/utils/bitmap_font.o C++ engines/mm/shared/utils/strings.o C++ engines/mm/shared/utils/strings_data.o C++ engines/mm/shared/utils/xeen_font.o C++ engines/mm/shared/xeen/cc_archive.o C++ engines/mm/shared/xeen/file.o C++ engines/mm/shared/xeen/sound.o C++ engines/mm/shared/xeen/sound_driver.o C++ engines/mm/shared/xeen/sound_driver_adlib.o C++ engines/mm/shared/xeen/sound_driver_mt32.o C++ engines/mm/shared/xeen/sprites.o C++ engines/mm/shared/xeen/xsurface.o C++ engines/mm/mm1/console.o C++ engines/mm/mm1/events.o C++ engines/mm/mm1/globals.o C++ engines/mm/mm1/messages.o C++ engines/mm/mm1/metaengine.o C++ engines/mm/mm1/mm1.o C++ engines/mm/mm1/sound.o C++ engines/mm/mm1/data/active_spells.o C++ engines/mm/mm1/data/character.o C++ engines/mm/mm1/data/game_state.o C++ engines/mm/mm1/data/items.o C++ engines/mm/mm1/data/locations.o C++ engines/mm/mm1/data/monsters.o C++ engines/mm/mm1/data/party.o C++ engines/mm/mm1/data/roster.o C++ engines/mm/mm1/data/text_parser.o C++ engines/mm/mm1/data/trap.o C++ engines/mm/mm1/data/treasure.o C++ engines/mm/mm1/game/arenko.o C++ engines/mm/mm1/game/arrested.o C++ engines/mm/mm1/game/detect_magic.o C++ engines/mm/mm1/game/game_logic.o C++ engines/mm/mm1/game/combat.o C++ engines/mm/mm1/game/duplication.o C++ engines/mm/mm1/game/encounter.o C++ engines/mm/mm1/game/equip_remove.o C++ engines/mm/mm1/game/fly.o C++ engines/mm/mm1/game/leprechaun.o C++ engines/mm/mm1/game/monster_touch.o C++ engines/mm/mm1/game/recharge_item.o C++ engines/mm/mm1/game/rest.o C++ engines/mm/mm1/game/spell_casting.o C++ engines/mm/mm1/game/spells_party.o C++ engines/mm/mm1/game/spells_monsters.o C++ engines/mm/mm1/game/use_item.o C++ engines/mm/mm1/game/view_base.o C++ engines/mm/mm1/game/wheel_spin.o C++ engines/mm/mm1/gfx/dta.o C++ engines/mm/mm1/gfx/gfx.o C++ engines/mm/mm1/gfx/screen_decoder.o C++ engines/mm/mm1/utils/mouse.o C++ engines/mm/mm1/utils/strings.o C++ engines/mm/mm1/views/locations/location.o C++ engines/mm/mm1/views/locations/blacksmith.o C++ engines/mm/mm1/views/locations/blacksmith_subview.o C++ engines/mm/mm1/views/locations/blacksmith_buy_weapons.o C++ engines/mm/mm1/views/locations/blacksmith_buy_armor.o C++ engines/mm/mm1/views/locations/blacksmith_buy_misc.o C++ engines/mm/mm1/views/locations/blacksmith_sell_item.o C++ engines/mm/mm1/views/locations/inn.o C++ engines/mm/mm1/views/locations/market.o C++ engines/mm/mm1/views/locations/statue.o C++ engines/mm/mm1/views/locations/tavern.o C++ engines/mm/mm1/views/locations/temple.o C++ engines/mm/mm1/views/locations/training.o C++ engines/mm/mm1/views/interactions/access_code.o C++ engines/mm/mm1/views/interactions/alamar.o C++ engines/mm/mm1/views/interactions/alien.o C++ engines/mm/mm1/views/interactions/answer_entry.o C++ engines/mm/mm1/views/interactions/arenko.o C++ engines/mm/mm1/views/interactions/arrested.o C++ engines/mm/mm1/views/interactions/chess.o C++ engines/mm/mm1/views/interactions/dog_statue.o C++ engines/mm/mm1/views/interactions/ghost.o C++ engines/mm/mm1/views/interactions/giant.o C++ engines/mm/mm1/views/interactions/gypsy.o C++ engines/mm/mm1/views/interactions/hacker.o C++ engines/mm/mm1/views/interactions/ice_princess.o C++ engines/mm/mm1/views/interactions/inspectron.o C++ engines/mm/mm1/views/interactions/keeper.o C++ engines/mm/mm1/views/interactions/leprechaun.o C++ engines/mm/mm1/views/interactions/lion.o C++ engines/mm/mm1/views/interactions/lord_archer.o C++ engines/mm/mm1/views/interactions/lord_ironfist.o C++ engines/mm/mm1/views/interactions/orango.o C++ engines/mm/mm1/views/interactions/prisoners.o C++ engines/mm/mm1/views/interactions/resistances.o C++ engines/mm/mm1/views/interactions/ruby.o C++ engines/mm/mm1/views/interactions/trivia.o C++ engines/mm/mm1/views/interactions/volcano_god.o C++ engines/mm/mm1/views/interactions/won_game.o C++ engines/mm/mm1/views/spells/spell_view.o C++ engines/mm/mm1/views/spells/cast_spell.o C++ engines/mm/mm1/views/spells/detect_magic.o C++ engines/mm/mm1/views/spells/duplication.o C++ engines/mm/mm1/views/spells/fly.o C++ engines/mm/mm1/views/spells/location.o C++ engines/mm/mm1/views/spells/recharge_item.o C++ engines/mm/mm1/views/spells/teleport.o C++ engines/mm/mm1/views/are_you_ready.o C++ engines/mm/mm1/views/bash.o C++ engines/mm/mm1/views/character_base.o C++ engines/mm/mm1/views/character_info.o C++ engines/mm/mm1/views/character_manage.o C++ engines/mm/mm1/views/character_view_combat.o C++ engines/mm/mm1/views/characters.o C++ engines/mm/mm1/views/color_questions.o C++ engines/mm/mm1/views/combat.o C++ engines/mm/mm1/views/create_characters.o C++ engines/mm/mm1/views/dead.o C++ engines/mm/mm1/views/encounter.o C++ engines/mm/mm1/views/game.o C++ engines/mm/mm1/views/game_commands.o C++ engines/mm/mm1/views/game_messages.o C++ engines/mm/mm1/views/game_party.o C++ engines/mm/mm1/views/game_view.o C++ engines/mm/mm1/views/main_menu.o C++ engines/mm/mm1/views/order.o C++ engines/mm/mm1/views/protect.o C++ engines/mm/mm1/views/quick_ref.o C++ engines/mm/mm1/views/rest.o C++ engines/mm/mm1/views/search.o C++ engines/mm/mm1/views/title.o C++ engines/mm/mm1/views/text_entry.o C++ engines/mm/mm1/views/text_view.o C++ engines/mm/mm1/views/trap.o C++ engines/mm/mm1/views/unlock.o C++ engines/mm/mm1/views/wheel_spin.o C++ engines/mm/mm1/views_enh/spells/cast_spell.o C++ engines/mm/mm1/views_enh/spells/spellbook.o C++ engines/mm/mm1/views_enh/spells/detect_magic.o C++ engines/mm/mm1/views_enh/spells/duplication.o C++ engines/mm/mm1/views_enh/spells/fly.o C++ engines/mm/mm1/views_enh/spells/location.o C++ engines/mm/mm1/views_enh/spells/recharge_item.o C++ engines/mm/mm1/views_enh/spells/teleport.o C++ engines/mm/mm1/views_enh/button_container.o C++ engines/mm/mm1/views_enh/character_base.o C++ engines/mm/mm1/views_enh/character_info.o C++ engines/mm/mm1/views_enh/character_inventory.o C++ engines/mm/mm1/views_enh/character_manage.o C++ engines/mm/mm1/views_enh/character_select.o C++ engines/mm/mm1/views_enh/character_view.o C++ engines/mm/mm1/views_enh/characters.o C++ engines/mm/mm1/views_enh/color_questions.o C++ engines/mm/mm1/views_enh/combat.o C++ engines/mm/mm1/views_enh/confirm.o C++ engines/mm/mm1/views_enh/create_characters.o C++ engines/mm/mm1/views_enh/dead.o C++ engines/mm/mm1/views_enh/dialogs.o C++ engines/mm/mm1/views_enh/encounter.o C++ engines/mm/mm1/views_enh/exchange.o C++ engines/mm/mm1/views_enh/game.o C++ engines/mm/mm1/views_enh/game_commands.o C++ engines/mm/mm1/views_enh/game_messages.o C++ engines/mm/mm1/views_enh/game_party.o C++ engines/mm/mm1/views_enh/game_view.o C++ engines/mm/mm1/views_enh/items_view.o C++ engines/mm/mm1/views_enh/main_menu.o C++ engines/mm/mm1/views_enh/map.o C++ engines/mm/mm1/views_enh/map_popup.o C++ engines/mm/mm1/views_enh/party_view.o C++ engines/mm/mm1/views_enh/protect.o C++ engines/mm/mm1/views_enh/rest.o C++ engines/mm/mm1/views_enh/quick_ref.o C++ engines/mm/mm1/views_enh/scroll_popup.o C++ engines/mm/mm1/views_enh/scroll_text.o C++ engines/mm/mm1/views_enh/scroll_view.o C++ engines/mm/mm1/views_enh/search.o C++ engines/mm/mm1/views_enh/select_number.o C++ engines/mm/mm1/views_enh/text_entry.o C++ engines/mm/mm1/views_enh/text_view.o C++ engines/mm/mm1/views_enh/title.o C++ engines/mm/mm1/views_enh/trade.o C++ engines/mm/mm1/views_enh/trap.o C++ engines/mm/mm1/views_enh/unlock.o C++ engines/mm/mm1/views_enh/wheel_spin.o C++ engines/mm/mm1/views_enh/which_character.o C++ engines/mm/mm1/views_enh/which_item.o C++ engines/mm/mm1/views_enh/who_will_try.o C++ engines/mm/mm1/views_enh/won_game.o C++ engines/mm/mm1/views_enh/yes_no.o C++ engines/mm/mm1/views_enh/interactions/access_code.o C++ engines/mm/mm1/views_enh/interactions/alamar.o C++ engines/mm/mm1/views_enh/interactions/alien.o C++ engines/mm/mm1/views_enh/interactions/arenko.o C++ engines/mm/mm1/views_enh/interactions/arrested.o C++ engines/mm/mm1/views_enh/interactions/chess.o C++ engines/mm/mm1/views_enh/interactions/dog_statue.o C++ engines/mm/mm1/views_enh/interactions/giant.o C++ engines/mm/mm1/views_enh/interactions/ghost.o C++ engines/mm/mm1/views_enh/interactions/gypsy.o C++ engines/mm/mm1/views_enh/interactions/hacker.o C++ engines/mm/mm1/views_enh/interactions/ice_princess.o C++ engines/mm/mm1/views_enh/interactions/inspectron.o C++ engines/mm/mm1/views_enh/interactions/interaction.o C++ engines/mm/mm1/views_enh/interactions/interaction_query.o C++ engines/mm/mm1/views_enh/interactions/keeper.o C++ engines/mm/mm1/views_enh/interactions/leprechaun.o C++ engines/mm/mm1/views_enh/interactions/lion.o C++ engines/mm/mm1/views_enh/interactions/lord_archer.o C++ engines/mm/mm1/views_enh/interactions/lord_ironfist.o C++ engines/mm/mm1/views_enh/interactions/orango.o C++ engines/mm/mm1/views_enh/interactions/prisoners.o C++ engines/mm/mm1/views_enh/interactions/resistances.o C++ engines/mm/mm1/views_enh/interactions/ruby.o C++ engines/mm/mm1/views_enh/interactions/scummvm.o C++ engines/mm/mm1/views_enh/interactions/statue.o C++ engines/mm/mm1/views_enh/interactions/trivia.o C++ engines/mm/mm1/views_enh/interactions/volcano_god.o C++ engines/mm/mm1/views_enh/locations/blacksmith.o C++ engines/mm/mm1/views_enh/locations/blacksmith_items.o C++ engines/mm/mm1/views_enh/locations/inn.o C++ engines/mm/mm1/views_enh/locations/location.o C++ engines/mm/mm1/views_enh/locations/market.o C++ engines/mm/mm1/views_enh/locations/tavern.o C++ engines/mm/mm1/views_enh/locations/temple.o C++ engines/mm/mm1/views_enh/locations/training.o C++ engines/mm/mm1/maps/maps.o C++ engines/mm/mm1/maps/map.o C++ engines/mm/mm1/maps/map_desert.o C++ engines/mm/mm1/maps/map_town.o C++ engines/mm/mm1/maps/map00.o C++ engines/mm/mm1/maps/map01.o C++ engines/mm/mm1/maps/map02.o C++ engines/mm/mm1/maps/map03.o C++ engines/mm/mm1/maps/map04.o C++ engines/mm/mm1/maps/map05.o C++ engines/mm/mm1/maps/map06.o C++ engines/mm/mm1/maps/map07.o C++ engines/mm/mm1/maps/map08.o C++ engines/mm/mm1/maps/map09.o C++ engines/mm/mm1/maps/map10.o C++ engines/mm/mm1/maps/map11.o C++ engines/mm/mm1/maps/map12.o C++ engines/mm/mm1/maps/map13.o C++ engines/mm/mm1/maps/map14.o C++ engines/mm/mm1/maps/map15.o C++ engines/mm/mm1/maps/map16.o C++ engines/mm/mm1/maps/map17.o C++ engines/mm/mm1/maps/map18.o C++ engines/mm/mm1/maps/map19.o C++ engines/mm/mm1/maps/map20.o C++ engines/mm/mm1/maps/map21.o C++ engines/mm/mm1/maps/map22.o C++ engines/mm/mm1/maps/map23.o C++ engines/mm/mm1/maps/map24.o C++ engines/mm/mm1/maps/map25.o C++ engines/mm/mm1/maps/map26.o C++ engines/mm/mm1/maps/map27.o C++ engines/mm/mm1/maps/map28.o C++ engines/mm/mm1/maps/map29.o C++ engines/mm/mm1/maps/map30.o C++ engines/mm/mm1/maps/map31.o C++ engines/mm/mm1/maps/map32.o C++ engines/mm/mm1/maps/map33.o C++ engines/mm/mm1/maps/map34.o C++ engines/mm/mm1/maps/map35.o C++ engines/mm/mm1/maps/map36.o C++ engines/mm/mm1/maps/map37.o C++ engines/mm/mm1/maps/map38.o C++ engines/mm/mm1/maps/map39.o C++ engines/mm/mm1/maps/map40.o C++ engines/mm/mm1/maps/map41.o C++ engines/mm/mm1/maps/map42.o C++ engines/mm/mm1/maps/map43.o C++ engines/mm/mm1/maps/map44.o C++ engines/mm/mm1/maps/map45.o C++ engines/mm/mm1/maps/map46.o C++ engines/mm/mm1/maps/map47.o C++ engines/mm/mm1/maps/map48.o C++ engines/mm/mm1/maps/map49.o C++ engines/mm/mm1/maps/map50.o C++ engines/mm/mm1/maps/map51.o C++ engines/mm/mm1/maps/map52.o C++ engines/mm/mm1/maps/map53.o C++ engines/mm/mm1/maps/map54.o C++ engines/mm/mm1/maps/map55.o C++ engines/mm/xeen/worldofxeen/clouds_cutscenes.o C++ engines/mm/xeen/worldofxeen/darkside_cutscenes.o C++ engines/mm/xeen/worldofxeen/worldofxeen_cutscenes.o C++ engines/mm/xeen/worldofxeen/worldofxeen_menu.o C++ engines/mm/xeen/worldofxeen/worldofxeen.o C++ engines/mm/xeen/swordsofxeen/swordsofxeen.o C++ engines/mm/xeen/swordsofxeen/swordsofxeen_menu.o C++ engines/mm/xeen/dialogs/credits_screen.o C++ engines/mm/xeen/dialogs/dialogs.o C++ engines/mm/xeen/dialogs/dialogs_awards.o C++ engines/mm/xeen/dialogs/dialogs_char_info.o C++ engines/mm/xeen/dialogs/dialogs_control_panel.o C++ engines/mm/xeen/dialogs/dialogs_copy_protection.o C++ engines/mm/xeen/dialogs/dialogs_create_char.o C++ engines/mm/xeen/dialogs/dialogs_difficulty.o C++ engines/mm/xeen/dialogs/dialogs_dismiss.o C++ engines/mm/xeen/dialogs/dialogs_exchange.o C++ engines/mm/xeen/dialogs/dialogs_info.o C++ engines/mm/xeen/dialogs/dialogs_input.o C++ engines/mm/xeen/dialogs/dialogs_items.o C++ engines/mm/xeen/dialogs/dialogs_map.o C++ engines/mm/xeen/dialogs/dialogs_message.o C++ engines/mm/xeen/dialogs/dialogs_party.o C++ engines/mm/xeen/dialogs/dialogs_query.o C++ engines/mm/xeen/dialogs/dialogs_quests.o C++ engines/mm/xeen/dialogs/dialogs_quick_fight.o C++ engines/mm/xeen/dialogs/dialogs_quick_ref.o C++ engines/mm/xeen/dialogs/dialogs_spells.o C++ engines/mm/xeen/dialogs/dialogs_whowill.o C++ engines/mm/xeen/dialogs/please_wait.o C++ engines/mm/xeen/metaengine.o C++ engines/mm/xeen/character.o C++ engines/mm/xeen/combat.o C++ engines/mm/xeen/cutscenes.o C++ engines/mm/xeen/debugger.o C++ engines/mm/xeen/events.o C++ engines/mm/xeen/files.o C++ engines/mm/xeen/font.o C++ engines/mm/xeen/interface.o C++ engines/mm/xeen/interface_minimap.o C++ engines/mm/xeen/interface_scene.o C++ engines/mm/xeen/item.o C++ engines/mm/xeen/locations.o C++ engines/mm/xeen/map.o C++ engines/mm/xeen/party.o C++ engines/mm/xeen/patcher.o C++ engines/mm/xeen/resources.o C++ engines/mm/xeen/saves.o C++ engines/mm/xeen/screen.o C++ engines/mm/xeen/scripts.o C++ engines/mm/xeen/spells.o C++ engines/mm/xeen/sprites.o C++ engines/mm/xeen/subtitles.o C++ engines/mm/xeen/window.o C++ engines/mm/xeen/xeen.o C++ engines/mohawk/bitmap.o C++ engines/mohawk/console.o C++ engines/mohawk/cursors.o C++ engines/mohawk/dialogs.o C++ engines/mohawk/graphics.o C++ engines/mohawk/installer_archive.o C++ engines/mohawk/livingbooks.o C++ engines/mohawk/livingbooks_code.o C++ engines/mohawk/livingbooks_graphics.o C++ engines/mohawk/livingbooks_lbx.o C++ engines/mohawk/metaengine.o C++ engines/mohawk/riven_metaengine.o C++ engines/mohawk/myst_metaengine.o C++ engines/mohawk/mohawk.o C++ engines/mohawk/resource.o C++ engines/mohawk/sound.o C++ engines/mohawk/video.o C++ engines/mohawk/view.o C++ engines/mohawk/cstime.o C++ engines/mohawk/cstime_cases.o C++ engines/mohawk/cstime_game.o C++ engines/mohawk/cstime_graphics.o C++ engines/mohawk/cstime_ui.o C++ engines/mohawk/cstime_view.o C++ engines/mohawk/myst.o C++ engines/mohawk/myst_areas.o C++ engines/mohawk/myst_card.o C++ engines/mohawk/myst_graphics.o C++ engines/mohawk/myst_scripts.o C++ engines/mohawk/myst_sound.o C++ engines/mohawk/myst_state.o C++ engines/mohawk/resource_cache.o C++ engines/mohawk/myst_stacks/channelwood.o C++ engines/mohawk/myst_stacks/credits.o C++ engines/mohawk/myst_stacks/demo.o C++ engines/mohawk/myst_stacks/dni.o C++ engines/mohawk/myst_stacks/intro.o C++ engines/mohawk/myst_stacks/makingof.o C++ engines/mohawk/myst_stacks/mechanical.o C++ engines/mohawk/myst_stacks/menu.o C++ engines/mohawk/myst_stacks/myst.o C++ engines/mohawk/myst_stacks/preview.o C++ engines/mohawk/myst_stacks/selenitic.o C++ engines/mohawk/myst_stacks/slides.o C++ engines/mohawk/myst_stacks/stoneship.o C++ engines/mohawk/riven.o C++ engines/mohawk/riven_card.o C++ engines/mohawk/riven_graphics.o C++ engines/mohawk/riven_inventory.o C++ engines/mohawk/riven_saveload.o C++ engines/mohawk/riven_scripts.o C++ engines/mohawk/riven_sound.o C++ engines/mohawk/riven_stack.o C++ engines/mohawk/riven_vars.o C++ engines/mohawk/riven_video.o C++ engines/mohawk/riven_stacks/aspit.o C++ engines/mohawk/riven_stacks/bspit.o C++ engines/mohawk/riven_stacks/domespit.o C++ engines/mohawk/riven_stacks/gspit.o C++ engines/mohawk/riven_stacks/jspit.o C++ engines/mohawk/riven_stacks/ospit.o C++ engines/mohawk/riven_stacks/pspit.o C++ engines/mohawk/riven_stacks/rspit.o C++ engines/mohawk/riven_stacks/tspit.o C++ engines/mortevielle/actions.o C++ engines/mortevielle/debugger.o C++ engines/mortevielle/dialogs.o C++ engines/mortevielle/graphics.o C++ engines/mortevielle/menu.o C++ engines/mortevielle/metaengine.o C++ engines/mortevielle/mortevielle.o C++ engines/mortevielle/mouse.o C++ engines/mortevielle/outtext.o C++ engines/mortevielle/saveload.o C++ engines/mortevielle/sound.o C++ engines/mortevielle/utils.o C++ engines/mtropolis/asset_factory.o C++ engines/mtropolis/assets.o C++ engines/mtropolis/audio_player.o C++ engines/mtropolis/boot.o C++ engines/mtropolis/core.o C++ engines/mtropolis/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 In file included from ./engines/nancy/action/actionrecord.h:28, from ./engines/nancy/action/conversation.h:25, from engines/nancy/action/conversation.cpp:34: ./engines/nancy/renderobject.h: In instantiation of ‘void Common::Array::push_back(const T&) [with T = Nancy::Action::ConversationCel::RenderedCel]’: engines/nancy/action/conversation.cpp:761:26: required from here 761 | _celRObjects.push_back(RenderedCel()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./engines/nancy/renderobject.h:36:7: warning: ‘Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)’ is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] 36 | class RenderObject { | ^~~~~~~~~~~~ In file included from ./graphics/screen.h:25, from ./engines/nancy/graphics.h:27, from engines/nancy/action/conversation.cpp:31: ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ ./engines/nancy/action/conversation.h:184:15: note: synthesized method ‘Nancy::RenderObject::RenderObject(const Nancy::RenderObject&)’ first required here 184 | class RenderedCel : public RenderObject { | ^~~~~~~~~~~ In file included from ./common/config-manager.h:25, from engines/nancy/action/conversation.cpp:23: ./common/array.h:144:25: note: synthesized method ‘Nancy::Action::ConversationCel::RenderedCel::RenderedCel(const Nancy::Action::ConversationCel::RenderedCel&)’ first required here 144 | new ((void *)&_storage[_size++]) T(element); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./engines/nancy/renderobject.h: In instantiation of ‘Out Common::move_backward(In, In, Out) [with In = Nancy::Action::ConversationCel::RenderedCel*; Out = Nancy::Action::ConversationCel::RenderedCel*]’: ./common/array.h:488:18: required from ‘T* Common::Array::insert_aux(iterator, const_iterator, const_iterator) [with T = Nancy::Action::ConversationCel::RenderedCel; iterator = Nancy::Action::ConversationCel::RenderedCel*; const_iterator = const Nancy::Action::ConversationCel::RenderedCel*]’ 488 | move_backward(pos, _storage + _size - n, _storage + _size); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common/array.h:146:4: required from ‘void Common::Array::push_back(const T&) [with T = Nancy::Action::ConversationCel::RenderedCel]’ 146 | insert_aux(end(), &element, &element + 1); | ^~~~~~~~~~ engines/nancy/action/conversation.cpp:761:26: required from here 761 | _celRObjects.push_back(RenderedCel()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./engines/nancy/renderobject.h:36:7: warning: ‘Graphics::ManagedSurface& Graphics::ManagedSurface::operator=(const Graphics::ManagedSurface&)’ is deprecated: Use copyFrom() or a move constructor instead [-Wdeprecated-declarations] 36 | class RenderObject { | ^~~~~~~~~~~~ ./graphics/managed_surface.h:202:25: note: declared here 202 | ManagedSurface &operator=(const ManagedSurface &surf); | ^~~~~~~~ ./engines/nancy/action/conversation.h:184:15: note: synthesized method ‘Nancy::RenderObject& Nancy::RenderObject::operator=(const Nancy::RenderObject&)’ first required here 184 | class RenderedCel : public RenderObject { | ^~~~~~~~~~~ In file included from ./common/array.h:26: ./common/algorithm.h:126:24: note: synthesized method ‘Nancy::Action::ConversationCel::RenderedCel& Nancy::Action::ConversationCel::RenderedCel::operator=(Nancy::Action::ConversationCel::RenderedCel&&)’ first required here 126 | *--dst = Common::move(*--last); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ C++ engines/nancy/action/puzzle/bulpuzzle.o C++ engines/nancy/action/puzzle/bombpuzzle.o In file included from ./engines/nancy/ui/fullscreenimage.h:25, from ./engines/nancy/state/scene.h:35, from engines/nancy/action/puzzle/assemblypuzzle.cpp:29: ./engines/nancy/renderobject.h: In instantiation of ‘Type* Common::uninitialized_move(In, In, Type*) [with In = Nancy::Action::AssemblyPuzzle::Piece*; Type = Nancy::Action::AssemblyPuzzle::Piece]’: ./common/array.h:365:22: required from ‘void Common::Array::reserve(size_type) [with T = Nancy::Action::AssemblyPuzzle::Piece; size_type = unsigned int]’ 365 | uninitialized_move(oldStorage, oldStorage + _size, _storage); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common/array.h:372:3: required from ‘void Common::Array::resize(size_type) [with T = Nancy::Action::AssemblyPuzzle::Piece; size_type = unsigned int]’ 372 | reserve(newSize); | ^~~~~~~ engines/nancy/action/puzzle/assemblypuzzle.cpp:72:16: required from here 72 | _pieces.resize(numPieces); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./engines/nancy/renderobject.h:36:7: warning: ‘Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)’ is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] 36 | class RenderObject { | ^~~~~~~~~~~~ In file included from ./graphics/screen.h:25, from ./engines/nancy/graphics.h:27, from engines/nancy/action/puzzle/assemblypuzzle.cpp:23: ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ In file included from ./engines/nancy/action/puzzle/assemblypuzzle.h:26, from engines/nancy/action/puzzle/assemblypuzzle.cpp:31: ./engines/nancy/misc/mousefollow.h:42:7: note: synthesized method ‘Nancy::RenderObject::RenderObject(const Nancy::RenderObject&)’ first required here 42 | class MouseFollowObject : public RenderObject { | ^~~~~~~~~~~~~~~~~ ./engines/nancy/action/puzzle/assemblypuzzle.h:54:16: note: synthesized method ‘Nancy::Misc::MouseFollowObject::MouseFollowObject(const Nancy::Misc::MouseFollowObject&)’ first required here 54 | struct Piece : Misc::MouseFollowObject { | ^~~~~ In file included from ./common/array.h:28, from ./common/fs.h:25, from ./common/file.h:26, from ./engines/nancy/nancy.h:25, from engines/nancy/action/puzzle/assemblypuzzle.cpp:22: ./common/memory.h:73:17: note: synthesized method ‘Nancy::Action::AssemblyPuzzle::Piece::Piece(Nancy::Action::AssemblyPuzzle::Piece&&)’ first required here 73 | new ((void *)dst++) Type(Common::move(*first++)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 In file included from ./engines/nancy/ui/fullscreenimage.h:25, from ./engines/nancy/state/scene.h:35, from engines/nancy/action/puzzle/collisionpuzzle.cpp:29: ./engines/nancy/renderobject.h: In copy constructor ‘Nancy::RenderObject::RenderObject(const Nancy::RenderObject&)’: ./engines/nancy/renderobject.h:36:7: warning: ‘Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)’ is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] 36 | class RenderObject { | ^~~~~~~~~~~~ In file included from ./graphics/screen.h:25, from ./engines/nancy/graphics.h:27, from engines/nancy/action/puzzle/collisionpuzzle.cpp:23: ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ In file included from engines/nancy/action/puzzle/collisionpuzzle.cpp:31: ./engines/nancy/action/puzzle/collisionpuzzle.h: In copy constructor ‘Nancy::Action::CollisionPuzzle::Piece::Piece(const Nancy::Action::CollisionPuzzle::Piece&)’: ./engines/nancy/action/puzzle/collisionpuzzle.h:56:15: note: synthesized method ‘Nancy::RenderObject::RenderObject(const Nancy::RenderObject&)’ first required here 56 | class Piece : public RenderObject { | ^~~~~ engines/nancy/action/puzzle/collisionpuzzle.cpp: In member function ‘virtual void Nancy::Action::CollisionPuzzle::init()’: engines/nancy/action/puzzle/collisionpuzzle.cpp:48:31: note: synthesized method ‘Nancy::Action::CollisionPuzzle::Piece::Piece(const Nancy::Action::CollisionPuzzle::Piece&)’ first required here 48 | _pieces.resize(_pieceSrcs.size(), Piece()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./common/fs.h:25, from ./common/file.h:26, from ./engines/nancy/nancy.h:25, from engines/nancy/action/puzzle/collisionpuzzle.cpp:22: ./common/array.h:386:48: note: initializing argument 2 of ‘void Common::Array::resize(size_type, T) [with T = Nancy::Action::CollisionPuzzle::Piece; size_type = unsigned int]’ 386 | void resize(size_type newSize, const T value) { | ~~~~~~~~^~~~~ C++ engines/nancy/action/puzzle/orderingpuzzle.o C++ engines/nancy/action/puzzle/overridelockpuzzle.o ./engines/nancy/renderobject.h: In instantiation of ‘Out Common::move_backward(In, In, Out) [with In = Nancy::Action::CollisionPuzzle::Piece*; Out = Nancy::Action::CollisionPuzzle::Piece*]’: ./common/array.h:488:18: required from ‘T* Common::Array::insert_aux(iterator, const_iterator, const_iterator) [with T = Nancy::Action::CollisionPuzzle::Piece; iterator = Nancy::Action::CollisionPuzzle::Piece*; const_iterator = const Nancy::Action::CollisionPuzzle::Piece*]’ 488 | move_backward(pos, _storage + _size - n, _storage + _size); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common/array.h:203:3: required from ‘void Common::Array::insert_at(size_type, const T&) [with T = Nancy::Action::CollisionPuzzle::Piece; size_type = unsigned int]’ 203 | insert_aux(_storage + idx, &element, &element + 1); | ^~~~~~~~~~ engines/nancy/action/puzzle/collisionpuzzle.cpp:108:23: required from here 108 | _pieces.insert_at(0, newPiece); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./engines/nancy/renderobject.h:36:7: warning: ‘Graphics::ManagedSurface& Graphics::ManagedSurface::operator=(const Graphics::ManagedSurface&)’ is deprecated: Use copyFrom() or a move constructor instead [-Wdeprecated-declarations] 36 | class RenderObject { | ^~~~~~~~~~~~ ./graphics/managed_surface.h:202:25: note: declared here 202 | ManagedSurface &operator=(const ManagedSurface &surf); | ^~~~~~~~ ./engines/nancy/action/puzzle/collisionpuzzle.h:56:15: note: synthesized method ‘Nancy::RenderObject& Nancy::RenderObject::operator=(const Nancy::RenderObject&)’ first required here 56 | class Piece : public RenderObject { | ^~~~~ In file included from ./common/array.h:26: ./common/algorithm.h:126:24: note: synthesized method ‘Nancy::Action::CollisionPuzzle::Piece& Nancy::Action::CollisionPuzzle::Piece::operator=(const Nancy::Action::CollisionPuzzle::Piece&)’ first required here 126 | *--dst = Common::move(*--last); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ C++ engines/nancy/action/puzzle/passwordpuzzle.o C++ engines/nancy/action/puzzle/peepholepuzzle.o C++ engines/nancy/action/puzzle/raycastpuzzle.o C++ engines/nancy/action/puzzle/riddlepuzzle.o In file included from ./engines/nancy/ui/fullscreenimage.h:25, from ./engines/nancy/state/scene.h:35, from engines/nancy/action/puzzle/mazechasepuzzle.cpp:29: ./engines/nancy/renderobject.h: In instantiation of ‘void Common::Array::push_back(const T&) [with T = Nancy::Action::MazeChasePuzzle::Piece]’: engines/nancy/action/puzzle/mazechasepuzzle.cpp:48:20: required from here 48 | _pieces.push_back(Piece(_z + i + 1)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./engines/nancy/renderobject.h:36:7: warning: ‘Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)’ is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] 36 | class RenderObject { | ^~~~~~~~~~~~ In file included from ./graphics/screen.h:25, from ./engines/nancy/graphics.h:27, from engines/nancy/action/puzzle/mazechasepuzzle.cpp:23: ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ In file included from engines/nancy/action/puzzle/mazechasepuzzle.cpp:31: ./engines/nancy/action/puzzle/mazechasepuzzle.h:51:15: note: synthesized method ‘Nancy::RenderObject::RenderObject(const Nancy::RenderObject&)’ first required here 51 | class Piece : public RenderObject { | ^~~~~ In file included from ./common/fs.h:25, from ./common/file.h:26, from ./engines/nancy/nancy.h:25, from engines/nancy/action/puzzle/mazechasepuzzle.cpp:22: ./common/array.h:144:25: note: synthesized method ‘Nancy::Action::MazeChasePuzzle::Piece::Piece(const Nancy::Action::MazeChasePuzzle::Piece&)’ first required here 144 | new ((void *)&_storage[_size++]) T(element); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./engines/nancy/renderobject.h: In instantiation of ‘Out Common::move_backward(In, In, Out) [with In = Nancy::Action::MazeChasePuzzle::Piece*; Out = Nancy::Action::MazeChasePuzzle::Piece*]’: ./common/array.h:488:18: required from ‘T* Common::Array::insert_aux(iterator, const_iterator, const_iterator) [with T = Nancy::Action::MazeChasePuzzle::Piece; iterator = Nancy::Action::MazeChasePuzzle::Piece*; const_iterator = const Nancy::Action::MazeChasePuzzle::Piece*]’ 488 | move_backward(pos, _storage + _size - n, _storage + _size); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common/array.h:146:4: required from ‘void Common::Array::push_back(const T&) [with T = Nancy::Action::MazeChasePuzzle::Piece]’ 146 | insert_aux(end(), &element, &element + 1); | ^~~~~~~~~~ engines/nancy/action/puzzle/mazechasepuzzle.cpp:48:20: required from here 48 | _pieces.push_back(Piece(_z + i + 1)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./engines/nancy/renderobject.h:36:7: warning: ‘Graphics::ManagedSurface& Graphics::ManagedSurface::operator=(const Graphics::ManagedSurface&)’ is deprecated: Use copyFrom() or a move constructor instead [-Wdeprecated-declarations] 36 | class RenderObject { | ^~~~~~~~~~~~ ./graphics/managed_surface.h:202:25: note: declared here 202 | ManagedSurface &operator=(const ManagedSurface &surf); | ^~~~~~~~ ./engines/nancy/action/puzzle/mazechasepuzzle.h:51:15: note: synthesized method ‘Nancy::RenderObject& Nancy::RenderObject::operator=(const Nancy::RenderObject&)’ first required here 51 | class Piece : public RenderObject { | ^~~~~ In file included from ./common/array.h:26: ./common/algorithm.h:126:24: note: synthesized method ‘Nancy::Action::MazeChasePuzzle::Piece& Nancy::Action::MazeChasePuzzle::Piece::operator=(const Nancy::Action::MazeChasePuzzle::Piece&)’ first required here 126 | *--dst = Common::move(*--last); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ C++ engines/nancy/action/puzzle/rippedletterpuzzle.o C++ engines/nancy/action/puzzle/rotatinglockpuzzle.o C++ engines/nancy/action/puzzle/safedialpuzzle.o C++ engines/nancy/action/puzzle/setplayerclock.o C++ engines/nancy/action/puzzle/sliderpuzzle.o C++ engines/nancy/action/puzzle/soundequalizerpuzzle.o C++ engines/nancy/action/puzzle/spigotpuzzle.o C++ engines/nancy/action/puzzle/tangrampuzzle.o C++ engines/nancy/action/puzzle/telephone.o C++ engines/nancy/action/puzzle/towerpuzzle.o C++ engines/nancy/action/puzzle/turningpuzzle.o C++ engines/nancy/action/puzzle/twodialpuzzle.o C++ engines/nancy/ui/fullscreenimage.o In file included from ./engines/nancy/ui/fullscreenimage.h:25, from ./engines/nancy/state/scene.h:35, from engines/nancy/action/puzzle/tangrampuzzle.cpp:29: ./engines/nancy/renderobject.h: In instantiation of ‘Type* Common::uninitialized_move(In, In, Type*) [with In = Nancy::Action::TangramPuzzle::Tile*; Type = Nancy::Action::TangramPuzzle::Tile]’: ./common/array.h:365:22: required from ‘void Common::Array::reserve(size_type) [with T = Nancy::Action::TangramPuzzle::Tile; size_type = unsigned int]’ 365 | uninitialized_move(oldStorage, oldStorage + _size, _storage); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common/array.h:372:3: required from ‘void Common::Array::resize(size_type) [with T = Nancy::Action::TangramPuzzle::Tile; size_type = unsigned int]’ 372 | reserve(newSize); | ^~~~~~~ engines/nancy/action/puzzle/tangrampuzzle.cpp:54:15: required from here 54 | _tiles.resize(_tileSrcs.size() + 1); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./engines/nancy/renderobject.h:36:7: warning: ‘Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)’ is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] 36 | class RenderObject { | ^~~~~~~~~~~~ In file included from ./graphics/screen.h:25, from ./engines/nancy/graphics.h:27, from engines/nancy/action/puzzle/tangrampuzzle.cpp:24: ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ In file included from ./engines/nancy/action/puzzle/tangrampuzzle.h:26, from engines/nancy/action/puzzle/tangrampuzzle.cpp:31: ./engines/nancy/misc/mousefollow.h:42:7: note: synthesized method ‘Nancy::RenderObject::RenderObject(const Nancy::RenderObject&)’ first required here 42 | class MouseFollowObject : public RenderObject { | ^~~~~~~~~~~~~~~~~ ./engines/nancy/action/puzzle/tangrampuzzle.h:50:15: note: synthesized method ‘Nancy::Misc::MouseFollowObject::MouseFollowObject(const Nancy::Misc::MouseFollowObject&)’ first required here 50 | class Tile : public Misc::MouseFollowObject { | ^~~~ ./engines/nancy/action/puzzle/tangrampuzzle.h:50:15: warning: ‘Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)’ is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ ./engines/nancy/action/puzzle/tangrampuzzle.h:50:15: warning: ‘Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)’ is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] 50 | class Tile : public Misc::MouseFollowObject { | ^~~~ ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ In file included from ./common/array.h:28, from ./engines/nancy/util.h:24, from engines/nancy/action/puzzle/tangrampuzzle.cpp:22: ./common/memory.h:73:17: note: synthesized method ‘Nancy::Action::TangramPuzzle::Tile::Tile(const Nancy::Action::TangramPuzzle::Tile&)’ first required here 73 | new ((void *)dst++) Type(Common::move(*first++)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/nancy/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 In file included from ./engines/nancy/ui/fullscreenimage.h:25, from ./engines/nancy/state/scene.h:35, from engines/nancy/state/scene.cpp:35: ./engines/nancy/renderobject.h: In instantiation of ‘T Common::Queue::pop() [with T = Nancy::Misc::SpecialEffect]’: engines/nancy/state/scene.cpp:1033:24: required from here 1033 | _specialEffects.pop(); | ~~~~~~~~~~~~~~~~~~~^~ ./engines/nancy/renderobject.h:36:7: warning: ‘Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)’ is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] 36 | class RenderObject { | ^~~~~~~~~~~~ In file included from ./graphics/screen.h:25, from ./engines/nancy/graphics.h:27, from engines/nancy/state/scene.cpp:30: ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ In file included from engines/nancy/state/scene.cpp:43: ./engines/nancy/misc/specialeffect.h:34:7: note: synthesized method ‘Nancy::RenderObject::RenderObject(const Nancy::RenderObject&)’ first required here 34 | class SpecialEffect : public RenderObject { | ^~~~~~~~~~~~~ ./engines/nancy/misc/specialeffect.h:34:7: warning: ‘Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)’ is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ ./engines/nancy/misc/specialeffect.h:34:7: warning: ‘Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)’ is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] 34 | class SpecialEffect : public RenderObject { | ^~~~~~~~~~~~~ ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ In file included from ./engines/engine.h:29, from ./engines/nancy/nancy.h:29, from engines/nancy/state/scene.cpp:26: ./common/queue.h:76:19: note: synthesized method ‘Nancy::Misc::SpecialEffect::SpecialEffect(const Nancy::Misc::SpecialEffect&)’ first required here 76 | T tmp = front(); | ^~~ C++ engines/nancy/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 In file included from ./engines/nancy/graphics.h:29, from engines/nancy/graphics.cpp:27: ./engines/nancy/font.h: In instantiation of ‘Type* Common::uninitialized_move(In, In, Type*) [with In = Nancy::Font*; Type = Nancy::Font]’: ./common/array.h:365:22: required from ‘void Common::Array::reserve(size_type) [with T = Nancy::Font; size_type = unsigned int]’ 365 | uninitialized_move(oldStorage, oldStorage + _size, _storage); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common/array.h:372:3: required from ‘void Common::Array::resize(size_type) [with T = Nancy::Font; size_type = unsigned int]’ 372 | reserve(newSize); | ^~~~~~~ engines/nancy/graphics.cpp:172:15: required from here 172 | _fonts.resize(bsum->numFonts); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./engines/nancy/font.h:37:7: warning: ‘Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)’ is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] 37 | class Font : public Graphics::Font { | ^~~~ In file included from ./graphics/screen.h:25, from ./engines/nancy/graphics.h:27: ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ In file included from ./common/array.h:28, from ./engines/util.h:25, from engines/nancy/graphics.cpp:24: ./common/memory.h:73:17: note: synthesized method ‘Nancy::Font::Font(const Nancy::Font&)’ first required here 73 | new ((void *)dst++) Type(Common::move(*first++)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/nancy/video.o C++ engines/neverhood/background.o C++ engines/neverhood/blbarchive.o C++ engines/neverhood/console.o C++ engines/neverhood/dialogs.o engines/nancy/sound.cpp: In member function ‘void Nancy::SoundManager::playSound(uint16)’: engines/nancy/sound.cpp:376:14: warning: variable ‘numLoops’ set but not used [-Wunused-but-set-variable] 376 | uint numLoops = chan.numLoops; | ^~~~~~~~ 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/zoom.o C++ engines/pegasus/neighborhood/view.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/gfxdrivers.o C++ engines/sci/graphics/macfont.o C++ engines/sci/graphics/maciconbar.o C++ engines/sci/graphics/menu.o C++ engines/sci/graphics/paint16.o C++ engines/sci/graphics/palette.o C++ engines/sci/graphics/picture.o C++ engines/sci/graphics/portrait.o C++ engines/sci/graphics/ports.o C++ engines/sci/graphics/remap.o C++ engines/sci/graphics/scifont.o In file included from ./engines/sci/util.h:25, from ./engines/sci/engine/script.h:26, from ./engines/sci/engine/seg_manager.h:27, from ./engines/sci/engine/state.h:37, from engines/sci/graphics/portrait.cpp:28: ./common/span.h: In instantiation of ‘Common::NamedSpanImpl::mutable_value_derived_type& Common::NamedSpanImpl::allocateFromStream(Common::SeekableReadStream&, size_type, const Common::String&) [with ValueType = const unsigned char; Derived = Sci::SciSpan; mutable_value_derived_type = Sci::SciSpan; size_type = unsigned int]’: engines/sci/graphics/portrait.cpp:95:31: required from here 95 | _fileData->allocateFromStream(*file, Common::kSpanMaxSize, fileName.toString('/')); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common/span.h:852:24: warning: casting ‘Sci::SciSpan’ to ‘Common::NamedSpanImpl::mutable_value_derived_type&’ {aka ‘Sci::SciSpan&’} does not use ‘Sci::SciSpan::SciSpan(const Other&) [with Other = Sci::SciSpan; ValueType = unsigned char]’ [-Wcast-user-defined] 852 | return (mutable_value_derived_type &)const_cast &>(this->impl()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common/span.h: In instantiation of ‘Common::SpanImpl::mutable_value_derived_type& Common::SpanImpl::allocateFromStream(Common::SeekableReadStream&, size_type) [with ValueType = const unsigned char; Derived = Sci::SciSpan; mutable_value_derived_type = Sci::SciSpan; size_type = unsigned int]’: ./common/span.h:849:33: required from ‘Common::NamedSpanImpl::mutable_value_derived_type& Common::NamedSpanImpl::allocateFromStream(Common::SeekableReadStream&, size_type, const Common::String&) [with ValueType = const unsigned char; Derived = Sci::SciSpan; mutable_value_derived_type = Sci::SciSpan; size_type = unsigned int]’ 849 | super_type::allocateFromStream(stream, numEntries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ engines/sci/graphics/portrait.cpp:95:31: required from here 95 | _fileData->allocateFromStream(*file, Common::kSpanMaxSize, fileName.toString('/')); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common/span.h:679:24: warning: casting ‘Sci::SciSpan’ to ‘Common::SpanImpl::mutable_value_derived_type&’ {aka ‘Sci::SciSpan&’} does not use ‘Sci::SciSpan::SciSpan(const Other&) [with Other = Sci::SciSpan; ValueType = unsigned char]’ [-Wcast-user-defined] 679 | return (mutable_value_derived_type &)const_cast &>(this->impl()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common/span.h: In instantiation of ‘Common::SpanImpl::mutable_value_derived_type& Common::SpanImpl::allocate(size_type) [with ValueType = const unsigned char; Derived = Sci::SciSpan; mutable_value_derived_type = Sci::SciSpan; size_type = unsigned int]’: ./common/span.h:676:3: required from ‘Common::SpanImpl::mutable_value_derived_type& Common::SpanImpl::allocateFromStream(Common::SeekableReadStream&, size_type) [with ValueType = const unsigned char; Derived = Sci::SciSpan; mutable_value_derived_type = Sci::SciSpan; size_type = unsigned int]’ 676 | allocate(numEntries); | ^~~~~~~~ ./common/span.h:849:33: required from ‘Common::NamedSpanImpl::mutable_value_derived_type& Common::NamedSpanImpl::allocateFromStream(Common::SeekableReadStream&, size_type, const Common::String&) [with ValueType = const unsigned char; Derived = Sci::SciSpan; mutable_value_derived_type = Sci::SciSpan; size_type = unsigned int]’ 849 | super_type::allocateFromStream(stream, numEntries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ engines/sci/graphics/portrait.cpp:95:31: required from here 95 | _fileData->allocateFromStream(*file, Common::kSpanMaxSize, fileName.toString('/')); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common/span.h:656:24: warning: casting ‘Sci::SciSpan’ to ‘Common::SpanImpl::mutable_value_derived_type&’ {aka ‘Sci::SciSpan&’} does not use ‘Sci::SciSpan::SciSpan(const Other&) [with Other = Sci::SciSpan; ValueType = unsigned char]’ [-Wcast-user-defined] 656 | return (mutable_value_derived_type &)const_cast &>(this->impl()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/sci/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 In file included from ./engines/sci/util.h:25, from ./engines/sci/engine/script.h:26, from ./engines/sci/engine/seg_manager.h:27, from ./engines/sci/engine/state.h:37, from engines/sci/graphics/view.cpp:23: ./common/span.h: In instantiation of ‘Common::NamedSpanImpl::mutable_value_derived_type& Common::NamedSpanImpl::allocateFromSpan(const Common::NamedSpanImpl&) [with OtherValueType = const unsigned char; ValueType = const unsigned char; Derived = Sci::SciSpan; mutable_value_derived_type = Sci::SciSpan]’: engines/sci/graphics/view.cpp:351:49: required from here 351 | _loop[13].cel[2].rawBitmap->allocateFromSpan(SciSpan(ViewInject_LauraBow2_Both, sizeof(ViewInject_LauraBow2_Both))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common/span.h:839:24: warning: casting ‘Sci::SciSpan’ to ‘Common::NamedSpanImpl::mutable_value_derived_type&’ {aka ‘Sci::SciSpan&’} does not use ‘Sci::SciSpan::SciSpan(const Other&) [with Other = Sci::SciSpan; ValueType = unsigned char]’ [-Wcast-user-defined] 839 | return (mutable_value_derived_type &)const_cast &>(this->impl()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common/span.h: In instantiation of ‘Common::NamedSpanImpl::mutable_value_derived_type& Common::NamedSpanImpl::allocate(size_type, const Common::String&) [with ValueType = const unsigned char; Derived = Sci::SciSpan; mutable_value_derived_type = Sci::SciSpan; size_type = unsigned int]’: engines/sci/graphics/view.cpp:663:51: required from here 663 | SciSpan outBitmap = cel.rawBitmap->allocate(pixelCount, sourceName); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./common/span.h:831:24: warning: casting ‘Sci::SciSpan’ to ‘Common::NamedSpanImpl::mutable_value_derived_type&’ {aka ‘Sci::SciSpan&’} does not use ‘Sci::SciSpan::SciSpan(const Other&) [with Other = Sci::SciSpan; ValueType = unsigned char]’ [-Wcast-user-defined] 831 | return (mutable_value_derived_type &)const_cast &>(this->impl()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common/span.h: In instantiation of ‘Common::SpanImpl::mutable_value_derived_type& Common::SpanImpl::allocateFromSpan(const Other&) [with Other = Common::NamedSpanImpl; ValueType = const unsigned char; Derived = Sci::SciSpan; mutable_value_derived_type = Sci::SciSpan]’: ./common/span.h:836:31: required from ‘Common::NamedSpanImpl::mutable_value_derived_type& Common::NamedSpanImpl::allocateFromSpan(const Common::NamedSpanImpl&) [with OtherValueType = const unsigned char; ValueType = const unsigned char; Derived = Sci::SciSpan; mutable_value_derived_type = Sci::SciSpan]’ 836 | super_type::allocateFromSpan(other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ engines/sci/graphics/view.cpp:351:49: required from here 351 | _loop[13].cel[2].rawBitmap->allocateFromSpan(SciSpan(ViewInject_LauraBow2_Both, sizeof(ViewInject_LauraBow2_Both))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common/span.h:666:24: warning: casting ‘Sci::SciSpan’ to ‘Common::SpanImpl::mutable_value_derived_type&’ {aka ‘Sci::SciSpan&’} does not use ‘Sci::SciSpan::SciSpan(const Other&) [with Other = Sci::SciSpan; ValueType = unsigned char]’ [-Wcast-user-defined] 666 | return (mutable_value_derived_type &)const_cast &>(this->impl()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common/span.h: In instantiation of ‘Common::SpanImpl::mutable_value_derived_type& Common::SpanImpl::allocate(size_type) [with ValueType = const unsigned char; Derived = Sci::SciSpan; mutable_value_derived_type = Sci::SciSpan; size_type = unsigned int]’: ./common/span.h:828:23: required from ‘Common::NamedSpanImpl::mutable_value_derived_type& Common::NamedSpanImpl::allocate(size_type, const Common::String&) [with ValueType = const unsigned char; Derived = Sci::SciSpan; mutable_value_derived_type = Sci::SciSpan; size_type = unsigned int]’ 828 | super_type::allocate(numEntries); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ engines/sci/graphics/view.cpp:663:51: required from here 663 | SciSpan outBitmap = cel.rawBitmap->allocate(pixelCount, sourceName); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./common/span.h:656:24: warning: casting ‘Sci::SciSpan’ to ‘Common::SpanImpl::mutable_value_derived_type&’ {aka ‘Sci::SciSpan&’} does not use ‘Sci::SciSpan::SciSpan(const Other&) [with Other = Sci::SciSpan; ValueType = unsigned char]’ [-Wcast-user-defined] 656 | return (mutable_value_derived_type &)const_cast &>(this->impl()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/sci/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 In file included from ./engines/sci/util.h:25, from ./engines/sci/engine/script.h:26, from ./engines/sci/engine/seg_manager.h:27, from ./engines/sci/engine/state.h:37, from engines/sci/sound/midiparser_sci.cpp:23: ./common/span.h: In instantiation of ‘Common::NamedSpanImpl::mutable_value_derived_type& Common::NamedSpanImpl::allocate(size_type, const Common::String&) [with ValueType = const unsigned char; Derived = Sci::SciSpan; mutable_value_derived_type = Sci::SciSpan; size_type = unsigned int]’: engines/sci/sound/midiparser_sci.cpp:165:46: required from here 165 | SciSpan outData = _mixedData->allocate(totalSize * 2, Common::String::format("mixed sound.%d", _pSnd ? _pSnd->resourceId : -1)); // FIXME: creates overhead and still may be not enough to hold all data | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common/span.h:831:24: warning: casting ‘Sci::SciSpan’ to ‘Common::NamedSpanImpl::mutable_value_derived_type&’ {aka ‘Sci::SciSpan&’} does not use ‘Sci::SciSpan::SciSpan(const Other&) [with Other = Sci::SciSpan; ValueType = unsigned char]’ [-Wcast-user-defined] 831 | return (mutable_value_derived_type &)const_cast &>(this->impl()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common/span.h: In instantiation of ‘Common::SpanImpl::mutable_value_derived_type& Common::SpanImpl::allocate(size_type) [with ValueType = const unsigned char; Derived = Sci::SciSpan; mutable_value_derived_type = Sci::SciSpan; size_type = unsigned int]’: ./common/span.h:828:23: required from ‘Common::NamedSpanImpl::mutable_value_derived_type& Common::NamedSpanImpl::allocate(size_type, const Common::String&) [with ValueType = const unsigned char; Derived = Sci::SciSpan; mutable_value_derived_type = Sci::SciSpan; size_type = unsigned int]’ 828 | super_type::allocate(numEntries); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ engines/sci/sound/midiparser_sci.cpp:165:46: required from here 165 | SciSpan outData = _mixedData->allocate(totalSize * 2, Common::String::format("mixed sound.%d", _pSnd ? _pSnd->resourceId : -1)); // FIXME: creates overhead and still may be not enough to hold all data | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common/span.h:656:24: warning: casting ‘Sci::SciSpan’ to ‘Common::SpanImpl::mutable_value_derived_type&’ {aka ‘Sci::SciSpan&’} does not use ‘Sci::SciSpan::SciSpan(const Other&) [with Other = Sci::SciSpan; ValueType = unsigned char]’ [-Wcast-user-defined] 656 | return (mutable_value_derived_type &)const_cast &>(this->impl()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/sci/sound/drivers/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 In file included from ./engines/sci/util.h:25, from ./engines/sci/resource/resource.h:32, from engines/sci/sound/drivers/adlib.cpp:31: ./common/span.h: In instantiation of ‘Common::NamedSpanImpl::mutable_value_derived_type& Common::NamedSpanImpl::allocateFromSpan(const Common::NamedSpanImpl&) [with OtherValueType = const unsigned char; ValueType = const unsigned char; Derived = Sci::SciSpan; mutable_value_derived_type = Sci::SciSpan]’: engines/sci/sound/drivers/adlib.cpp:889:34: required from here 889 | _rhythmKeyMap->allocateFromSpan(data.subspan(5320, kRhythmKeys)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common/span.h:839:24: warning: casting ‘Sci::SciSpan’ to ‘Common::NamedSpanImpl::mutable_value_derived_type&’ {aka ‘Sci::SciSpan&’} does not use ‘Sci::SciSpan::SciSpan(const Other&) [with Other = Sci::SciSpan; ValueType = unsigned char]’ [-Wcast-user-defined] 839 | return (mutable_value_derived_type &)const_cast &>(this->impl()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common/span.h: In instantiation of ‘Common::SpanImpl::mutable_value_derived_type& Common::SpanImpl::allocateFromSpan(const Other&) [with Other = Common::NamedSpanImpl; ValueType = const unsigned char; Derived = Sci::SciSpan; mutable_value_derived_type = Sci::SciSpan]’: ./common/span.h:836:31: required from ‘Common::NamedSpanImpl::mutable_value_derived_type& Common::NamedSpanImpl::allocateFromSpan(const Common::NamedSpanImpl&) [with OtherValueType = const unsigned char; ValueType = const unsigned char; Derived = Sci::SciSpan; mutable_value_derived_type = Sci::SciSpan]’ 836 | super_type::allocateFromSpan(other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ engines/sci/sound/drivers/adlib.cpp:889:34: required from here 889 | _rhythmKeyMap->allocateFromSpan(data.subspan(5320, kRhythmKeys)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common/span.h:666:24: warning: casting ‘Sci::SciSpan’ to ‘Common::SpanImpl::mutable_value_derived_type&’ {aka ‘Sci::SciSpan&’} does not use ‘Sci::SciSpan::SciSpan(const Other&) [with Other = Sci::SciSpan; ValueType = unsigned char]’ [-Wcast-user-defined] 666 | return (mutable_value_derived_type &)const_cast &>(this->impl()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common/span.h: In instantiation of ‘Common::NamedSpanImpl::mutable_value_derived_type& Common::NamedSpanImpl::allocateFromStream(Common::SeekableReadStream&, size_type, const Common::String&) [with ValueType = const unsigned char; Derived = Sci::SciSpan; mutable_value_derived_type = Sci::SciSpan; size_type = unsigned int]’: ./common/span.h:856:28: required from ‘Common::NamedSpanImpl::mutable_value_derived_type& Common::NamedSpanImpl::allocateFromStream(Common::File&, size_type) [with ValueType = const unsigned char; Derived = Sci::SciSpan; mutable_value_derived_type = Sci::SciSpan; size_type = unsigned int]’ 856 | return allocateFromStream(file, numEntries, file.getName()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/sci/sound/drivers/adlib.cpp:933:35: required from here 933 | patchData->allocateFromStream(f, patchSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./common/span.h:852:24: warning: casting ‘Sci::SciSpan’ to ‘Common::NamedSpanImpl::mutable_value_derived_type&’ {aka ‘Sci::SciSpan&’} does not use ‘Sci::SciSpan::SciSpan(const Other&) [with Other = Sci::SciSpan; ValueType = unsigned char]’ [-Wcast-user-defined] 852 | return (mutable_value_derived_type &)const_cast &>(this->impl()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common/span.h: In instantiation of ‘Common::SpanImpl::mutable_value_derived_type& Common::SpanImpl::allocateFromStream(Common::SeekableReadStream&, size_type) [with ValueType = const unsigned char; Derived = Sci::SciSpan; mutable_value_derived_type = Sci::SciSpan; size_type = unsigned int]’: ./common/span.h:849:33: required from ‘Common::NamedSpanImpl::mutable_value_derived_type& Common::NamedSpanImpl::allocateFromStream(Common::SeekableReadStream&, size_type, const Common::String&) [with ValueType = const unsigned char; Derived = Sci::SciSpan; mutable_value_derived_type = Sci::SciSpan; size_type = unsigned int]’ 849 | super_type::allocateFromStream(stream, numEntries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./common/span.h:856:28: required from ‘Common::NamedSpanImpl::mutable_value_derived_type& Common::NamedSpanImpl::allocateFromStream(Common::File&, size_type) [with ValueType = const unsigned char; Derived = Sci::SciSpan; mutable_value_derived_type = Sci::SciSpan; size_type = unsigned int]’ 856 | return allocateFromStream(file, numEntries, file.getName()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/sci/sound/drivers/adlib.cpp:933:35: required from here 933 | patchData->allocateFromStream(f, patchSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./common/span.h:679:24: warning: casting ‘Sci::SciSpan’ to ‘Common::SpanImpl::mutable_value_derived_type&’ {aka ‘Sci::SciSpan&’} does not use ‘Sci::SciSpan::SciSpan(const Other&) [with Other = Sci::SciSpan; ValueType = unsigned char]’ [-Wcast-user-defined] 679 | return (mutable_value_derived_type &)const_cast &>(this->impl()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common/span.h: In instantiation of ‘Common::SpanImpl::mutable_value_derived_type& Common::SpanImpl::allocate(size_type) [with ValueType = const unsigned char; Derived = Sci::SciSpan; mutable_value_derived_type = Sci::SciSpan; size_type = unsigned int]’: ./common/span.h:676:3: required from ‘Common::SpanImpl::mutable_value_derived_type& Common::SpanImpl::allocateFromStream(Common::SeekableReadStream&, size_type) [with ValueType = const unsigned char; Derived = Sci::SciSpan; mutable_value_derived_type = Sci::SciSpan; size_type = unsigned int]’ 676 | allocate(numEntries); | ^~~~~~~~ ./common/span.h:849:33: required from ‘Common::NamedSpanImpl::mutable_value_derived_type& Common::NamedSpanImpl::allocateFromStream(Common::SeekableReadStream&, size_type, const Common::String&) [with ValueType = const unsigned char; Derived = Sci::SciSpan; mutable_value_derived_type = Sci::SciSpan; size_type = unsigned int]’ 849 | super_type::allocateFromStream(stream, numEntries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./common/span.h:856:28: required from ‘Common::NamedSpanImpl::mutable_value_derived_type& Common::NamedSpanImpl::allocateFromStream(Common::File&, size_type) [with ValueType = const unsigned char; Derived = Sci::SciSpan; mutable_value_derived_type = Sci::SciSpan; size_type = unsigned int]’ 856 | return allocateFromStream(file, numEntries, file.getName()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/sci/sound/drivers/adlib.cpp:933:35: required from here 933 | patchData->allocateFromStream(f, patchSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./common/span.h:656:24: warning: casting ‘Sci::SciSpan’ to ‘Common::SpanImpl::mutable_value_derived_type&’ {aka ‘Sci::SciSpan&’} does not use ‘Sci::SciSpan::SciSpan(const Other&) [with Other = Sci::SciSpan; ValueType = unsigned char]’ [-Wcast-user-defined] 656 | return (mutable_value_derived_type &)const_cast &>(this->impl()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./engines/sci/util.h:25, from ./engines/sci/sound/drivers/mididriver.h:26, from engines/sci/sound/drivers/cms.cpp:22: ./common/span.h: In instantiation of ‘Common::NamedSpanImpl::mutable_value_derived_type& Common::NamedSpanImpl::allocateFromSpan(const Common::NamedSpanImpl&) [with OtherValueType = const unsigned char; ValueType = const unsigned char; Derived = Sci::SciSpan; mutable_value_derived_type = Sci::SciSpan]’: engines/sci/sound/drivers/cms.cpp:766:30: required from here 766 | _patchData->allocateFromSpan(_version < SCI_VERSION_1_EARLY ? res->subspan(30) : *res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common/span.h:839:24: warning: casting ‘Sci::SciSpan’ to ‘Common::NamedSpanImpl::mutable_value_derived_type&’ {aka ‘Sci::SciSpan&’} does not use ‘Sci::SciSpan::SciSpan(const Other&) [with Other = Sci::SciSpan; ValueType = unsigned char]’ [-Wcast-user-defined] 839 | return (mutable_value_derived_type &)const_cast &>(this->impl()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common/span.h: In instantiation of ‘Common::SpanImpl::mutable_value_derived_type& Common::SpanImpl::allocateFromSpan(const Other&) [with Other = Common::NamedSpanImpl; ValueType = const unsigned char; Derived = Sci::SciSpan; mutable_value_derived_type = Sci::SciSpan]’: ./common/span.h:836:31: required from ‘Common::NamedSpanImpl::mutable_value_derived_type& Common::NamedSpanImpl::allocateFromSpan(const Common::NamedSpanImpl&) [with OtherValueType = const unsigned char; ValueType = const unsigned char; Derived = Sci::SciSpan; mutable_value_derived_type = Sci::SciSpan]’ 836 | super_type::allocateFromSpan(other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ engines/sci/sound/drivers/cms.cpp:766:30: required from here 766 | _patchData->allocateFromSpan(_version < SCI_VERSION_1_EARLY ? res->subspan(30) : *res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common/span.h:666:24: warning: casting ‘Sci::SciSpan’ to ‘Common::SpanImpl::mutable_value_derived_type&’ {aka ‘Sci::SciSpan&’} does not use ‘Sci::SciSpan::SciSpan(const Other&) [with Other = Sci::SciSpan; ValueType = unsigned char]’ [-Wcast-user-defined] 666 | return (mutable_value_derived_type &)const_cast &>(this->impl()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/sci/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 In file included from ./engines/sci/util.h:25, from ./engines/sci/resource/resource.h:32, from engines/sci/sound/drivers/fb01.cpp:24: ./common/span.h: In instantiation of ‘Common::NamedSpanImpl::mutable_value_derived_type& Common::NamedSpanImpl::allocateFromStream(Common::SeekableReadStream&, size_type, const Common::String&) [with ValueType = const unsigned char; Derived = Sci::SciSpan; mutable_value_derived_type = Sci::SciSpan; size_type = unsigned int]’: ./common/span.h:856:28: required from ‘Common::NamedSpanImpl::mutable_value_derived_type& Common::NamedSpanImpl::allocateFromStream(Common::File&, size_type) [with ValueType = const unsigned char; Derived = Sci::SciSpan; mutable_value_derived_type = Sci::SciSpan; size_type = unsigned int]’ 856 | return allocateFromStream(file, numEntries, file.getName()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/sci/sound/drivers/fb01.cpp:586:27: required from here 586 | buf->allocateFromStream(f); | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./common/span.h:852:24: warning: casting ‘Sci::SciSpan’ to ‘Common::NamedSpanImpl::mutable_value_derived_type&’ {aka ‘Sci::SciSpan&’} does not use ‘Sci::SciSpan::SciSpan(const Other&) [with Other = Sci::SciSpan; ValueType = unsigned char]’ [-Wcast-user-defined] 852 | return (mutable_value_derived_type &)const_cast &>(this->impl()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common/span.h: In instantiation of ‘Common::SpanImpl::mutable_value_derived_type& Common::SpanImpl::allocateFromStream(Common::SeekableReadStream&, size_type) [with ValueType = const unsigned char; Derived = Sci::SciSpan; mutable_value_derived_type = Sci::SciSpan; size_type = unsigned int]’: ./common/span.h:849:33: required from ‘Common::NamedSpanImpl::mutable_value_derived_type& Common::NamedSpanImpl::allocateFromStream(Common::SeekableReadStream&, size_type, const Common::String&) [with ValueType = const unsigned char; Derived = Sci::SciSpan; mutable_value_derived_type = Sci::SciSpan; size_type = unsigned int]’ 849 | super_type::allocateFromStream(stream, numEntries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./common/span.h:856:28: required from ‘Common::NamedSpanImpl::mutable_value_derived_type& Common::NamedSpanImpl::allocateFromStream(Common::File&, size_type) [with ValueType = const unsigned char; Derived = Sci::SciSpan; mutable_value_derived_type = Sci::SciSpan; size_type = unsigned int]’ 856 | return allocateFromStream(file, numEntries, file.getName()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/sci/sound/drivers/fb01.cpp:586:27: required from here 586 | buf->allocateFromStream(f); | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./common/span.h:679:24: warning: casting ‘Sci::SciSpan’ to ‘Common::SpanImpl::mutable_value_derived_type&’ {aka ‘Sci::SciSpan&’} does not use ‘Sci::SciSpan::SciSpan(const Other&) [with Other = Sci::SciSpan; ValueType = unsigned char]’ [-Wcast-user-defined] 679 | return (mutable_value_derived_type &)const_cast &>(this->impl()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common/span.h: In instantiation of ‘Common::SpanImpl::mutable_value_derived_type& Common::SpanImpl::allocate(size_type) [with ValueType = const unsigned char; Derived = Sci::SciSpan; mutable_value_derived_type = Sci::SciSpan; size_type = unsigned int]’: ./common/span.h:676:3: required from ‘Common::SpanImpl::mutable_value_derived_type& Common::SpanImpl::allocateFromStream(Common::SeekableReadStream&, size_type) [with ValueType = const unsigned char; Derived = Sci::SciSpan; mutable_value_derived_type = Sci::SciSpan; size_type = unsigned int]’ 676 | allocate(numEntries); | ^~~~~~~~ ./common/span.h:849:33: required from ‘Common::NamedSpanImpl::mutable_value_derived_type& Common::NamedSpanImpl::allocateFromStream(Common::SeekableReadStream&, size_type, const Common::String&) [with ValueType = const unsigned char; Derived = Sci::SciSpan; mutable_value_derived_type = Sci::SciSpan; size_type = unsigned int]’ 849 | super_type::allocateFromStream(stream, numEntries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./common/span.h:856:28: required from ‘Common::NamedSpanImpl::mutable_value_derived_type& Common::NamedSpanImpl::allocateFromStream(Common::File&, size_type) [with ValueType = const unsigned char; Derived = Sci::SciSpan; mutable_value_derived_type = Sci::SciSpan; size_type = unsigned int]’ 856 | return allocateFromStream(file, numEntries, file.getName()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/sci/sound/drivers/fb01.cpp:586:27: required from here 586 | buf->allocateFromStream(f); | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./common/span.h:656:24: warning: casting ‘Sci::SciSpan’ to ‘Common::SpanImpl::mutable_value_derived_type&’ {aka ‘Sci::SciSpan&’} does not use ‘Sci::SciSpan::SciSpan(const Other&) [with Other = Sci::SciSpan; ValueType = unsigned char]’ [-Wcast-user-defined] 656 | return (mutable_value_derived_type &)const_cast &>(this->impl()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/sci/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_tooltip.o C++ engines/sherlock/tattoo/widget_text.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 engines/sludge/backdrop.cpp: In member function ‘void Sludge::GraphicsManager::drawParallax()’: engines/sludge/backdrop.cpp:116:80: warning: ‘Graphics::ManagedSurface::ManagedSurface(Graphics::Surface*, DisposeAfterUse::Flag)’ is deprecated: Use copyFrom() instead [-Wdeprecated-declarations] 116 | Graphics::ManagedSurface tmp(&(p->surface), DisposeAfterUse::NO); | ^ In file included from ./engines/sludge/sprites.h:24, from ./engines/sludge/sprbanks.h:24, from ./engines/sludge/graphics.h:25, from engines/sludge/backdrop.cpp:26: ./graphics/managed_surface.h:164:9: note: declared here 164 | ManagedSurface(Surface *surf, DisposeAfterUse::Flag disposeAfterUse = DisposeAfterUse::YES); | ^~~~~~~~~~~~~~ engines/sludge/backdrop.cpp: In member function ‘void Sludge::GraphicsManager::darkScreen()’: engines/sludge/backdrop.cpp:326:76: warning: ‘Graphics::ManagedSurface::ManagedSurface(Graphics::Surface*, DisposeAfterUse::Flag)’ is deprecated: Use copyFrom() instead [-Wdeprecated-declarations] 326 | Graphics::ManagedSurface tmp(&_backdropSurface, DisposeAfterUse::NO); | ^ ./graphics/managed_surface.h:164:9: note: declared here 164 | ManagedSurface(Surface *surf, DisposeAfterUse::Flag disposeAfterUse = DisposeAfterUse::YES); | ^~~~~~~~~~~~~~ engines/sludge/backdrop.cpp: In member function ‘void Sludge::GraphicsManager::drawBackDrop()’: engines/sludge/backdrop.cpp:342:76: warning: ‘Graphics::ManagedSurface::ManagedSurface(Graphics::Surface*, DisposeAfterUse::Flag)’ is deprecated: Use copyFrom() instead [-Wdeprecated-declarations] 342 | Graphics::ManagedSurface tmp(&_backdropSurface, DisposeAfterUse::NO); | ^ ./graphics/managed_surface.h:164:9: note: declared here 164 | ManagedSurface(Surface *surf, DisposeAfterUse::Flag disposeAfterUse = DisposeAfterUse::YES); | ^~~~~~~~~~~~~~ engines/sludge/backdrop.cpp: In member function ‘bool Sludge::GraphicsManager::loadHSI(int, Common::SeekableReadStream*, int, int, bool)’: engines/sludge/backdrop.cpp:438:69: warning: ‘Graphics::ManagedSurface::ManagedSurface(Graphics::Surface*, DisposeAfterUse::Flag)’ is deprecated: Use copyFrom() instead [-Wdeprecated-declarations] 438 | Graphics::ManagedSurface tmp_trans(&tmp, DisposeAfterUse::NO); | ^ ./graphics/managed_surface.h:164:9: note: declared here 164 | ManagedSurface(Surface *surf, DisposeAfterUse::Flag disposeAfterUse = DisposeAfterUse::YES); | ^~~~~~~~~~~~~~ engines/sludge/backdrop.cpp: In member function ‘bool Sludge::GraphicsManager::mixHSI(int, Common::SeekableReadStream*, int, int)’: engines/sludge/backdrop.cpp:464:70: warning: ‘Graphics::ManagedSurface::ManagedSurface(Graphics::Surface*, DisposeAfterUse::Flag)’ is deprecated: Use copyFrom() instead [-Wdeprecated-declarations] 464 | Graphics::ManagedSurface tmp(&mixSurface, DisposeAfterUse::NO); | ^ ./graphics/managed_surface.h:164:9: note: declared here 164 | ManagedSurface(Surface *surf, DisposeAfterUse::Flag disposeAfterUse = DisposeAfterUse::YES); | ^~~~~~~~~~~~~~ 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 engines/sludge/sprites.cpp: In member function ‘void Sludge::GraphicsManager::pasteSpriteToBackDrop(int, int, Sludge::Sprite&, const Sludge::SpritePalette&)’: engines/sludge/sprites.cpp:283:74: warning: ‘Graphics::ManagedSurface::ManagedSurface(Graphics::Surface*, DisposeAfterUse::Flag)’ is deprecated: Use copyFrom() instead [-Wdeprecated-declarations] 283 | Graphics::ManagedSurface tmp(&single.surface, DisposeAfterUse::NO); | ^ In file included from ./engines/sludge/sprites.h:24, from ./engines/sludge/sprbanks.h:24, from ./engines/sludge/graphics.h:25, from engines/sludge/sprites.cpp:24: ./graphics/managed_surface.h:164:9: note: declared here 164 | ManagedSurface(Surface *surf, DisposeAfterUse::Flag disposeAfterUse = DisposeAfterUse::YES); | ^~~~~~~~~~~~~~ engines/sludge/sprites.cpp: In member function ‘void Sludge::GraphicsManager::burnSpriteToBackDrop(int, int, Sludge::Sprite&, const Sludge::SpritePalette&)’: engines/sludge/sprites.cpp:306:78: warning: ‘Graphics::ManagedSurface::ManagedSurface(Graphics::Surface*, DisposeAfterUse::Flag)’ is deprecated: Use copyFrom() instead [-Wdeprecated-declarations] 306 | Graphics::ManagedSurface tmp(&single.burnSurface, DisposeAfterUse::NO); | ^ ./graphics/managed_surface.h:164:9: note: declared here 164 | ManagedSurface(Surface *surf, DisposeAfterUse::Flag disposeAfterUse = DisposeAfterUse::YES); | ^~~~~~~~~~~~~~ engines/sludge/sprites.cpp: In member function ‘void Sludge::GraphicsManager::fontSprite(bool, int, int, Sludge::Sprite&, const Sludge::SpritePalette&)’: engines/sludge/sprites.cpp:321:74: warning: ‘Graphics::ManagedSurface::ManagedSurface(Graphics::Surface*, DisposeAfterUse::Flag)’ is deprecated: Use copyFrom() instead [-Wdeprecated-declarations] 321 | Graphics::ManagedSurface tmp(&single.surface, DisposeAfterUse::NO); | ^ ./graphics/managed_surface.h:164:9: note: declared here 164 | ManagedSurface(Surface *surf, DisposeAfterUse::Flag disposeAfterUse = DisposeAfterUse::YES); | ^~~~~~~~~~~~~~ engines/sludge/sprites.cpp:325:87: warning: ‘Graphics::ManagedSurface::ManagedSurface(Graphics::Surface*, DisposeAfterUse::Flag)’ is deprecated: Use copyFrom() instead [-Wdeprecated-declarations] 325 | Graphics::ManagedSurface tmp2(&single.burnSurface, DisposeAfterUse::NO); | ^ ./graphics/managed_surface.h:164:9: note: declared here 164 | ManagedSurface(Surface *surf, DisposeAfterUse::Flag disposeAfterUse = DisposeAfterUse::YES); | ^~~~~~~~~~~~~~ engines/sludge/sprites.cpp: In member function ‘Graphics::Surface* Sludge::GraphicsManager::applyLightmapToSprite(Graphics::Surface*&, Sludge::OnScreenPerson*, bool, int, int, int, int, int, int)’: engines/sludge/sprites.cpp:378:85: warning: ‘Graphics::ManagedSurface::ManagedSurface(Graphics::Surface*, DisposeAfterUse::Flag)’ is deprecated: Use copyFrom() instead [-Wdeprecated-declarations] 378 | Graphics::ManagedSurface tmp(&_lightMap, DisposeAfterUse::NO); | ^ ./graphics/managed_surface.h:164:9: note: declared here 164 | ManagedSurface(Surface *surf, DisposeAfterUse::Flag disposeAfterUse = DisposeAfterUse::YES); | ^~~~~~~~~~~~~~ engines/sludge/sprites.cpp: In member function ‘bool Sludge::GraphicsManager::scaleSprite(Sludge::Sprite&, const Sludge::SpritePalette&, Sludge::OnScreenPerson*, bool)’: engines/sludge/sprites.cpp:485:74: warning: ‘Graphics::ManagedSurface::ManagedSurface(Graphics::Surface*, DisposeAfterUse::Flag)’ is deprecated: Use copyFrom() instead [-Wdeprecated-declarations] 485 | Graphics::ManagedSurface tmp(blitted, DisposeAfterUse::NO); | ^ ./graphics/managed_surface.h:164:9: note: declared here 164 | ManagedSurface(Surface *surf, DisposeAfterUse::Flag disposeAfterUse = DisposeAfterUse::YES); | ^~~~~~~~~~~~~~ engines/sludge/sprites.cpp:496:85: warning: ‘Graphics::ManagedSurface::ManagedSurface(Graphics::Surface*, DisposeAfterUse::Flag)’ is deprecated: Use copyFrom() instead [-Wdeprecated-declarations] 496 | Graphics::ManagedSurface scaled(&_renderSurface, DisposeAfterUse::NO); | ^ ./graphics/managed_surface.h:164:9: note: declared here 164 | ManagedSurface(Surface *surf, DisposeAfterUse::Flag disposeAfterUse = DisposeAfterUse::YES); | ^~~~~~~~~~~~~~ engines/sludge/sprites.cpp:498:74: warning: ‘Graphics::ManagedSurface::ManagedSurface(Graphics::Surface*, DisposeAfterUse::Flag)’ is deprecated: Use copyFrom() instead [-Wdeprecated-declarations] 498 | Graphics::ManagedSurface tmp(blitted, DisposeAfterUse::NO); | ^ ./graphics/managed_surface.h:164:9: note: declared here 164 | ManagedSurface(Surface *surf, DisposeAfterUse::Flag disposeAfterUse = DisposeAfterUse::YES); | ^~~~~~~~~~~~~~ engines/sludge/sprites.cpp: In member function ‘void Sludge::GraphicsManager::fixScaleSprite(int, int, Sludge::Sprite&, const Sludge::SpritePalette&, Sludge::OnScreenPerson*, int, int, bool)’: engines/sludge/sprites.cpp:568:82: warning: ‘Graphics::ManagedSurface::ManagedSurface(Graphics::Surface*, DisposeAfterUse::Flag)’ is deprecated: Use copyFrom() instead [-Wdeprecated-declarations] 568 | Graphics::ManagedSurface tmp(&single.surface, DisposeAfterUse::NO); | ^ ./graphics/managed_surface.h:164:9: note: declared here 164 | ManagedSurface(Surface *surf, DisposeAfterUse::Flag disposeAfterUse = DisposeAfterUse::YES); | ^~~~~~~~~~~~~~ engines/sludge/sprites.cpp:577:85: warning: ‘Graphics::ManagedSurface::ManagedSurface(Graphics::Surface*, DisposeAfterUse::Flag)’ is deprecated: Use copyFrom() instead [-Wdeprecated-declarations] 577 | Graphics::ManagedSurface scaled(&_renderSurface, DisposeAfterUse::NO); | ^ ./graphics/managed_surface.h:164:9: note: declared here 164 | ManagedSurface(Surface *surf, DisposeAfterUse::Flag disposeAfterUse = DisposeAfterUse::YES); | ^~~~~~~~~~~~~~ engines/sludge/sprites.cpp:579:74: warning: ‘Graphics::ManagedSurface::ManagedSurface(Graphics::Surface*, DisposeAfterUse::Flag)’ is deprecated: Use copyFrom() instead [-Wdeprecated-declarations] 579 | Graphics::ManagedSurface tmp(blitted, DisposeAfterUse::NO); | ^ ./graphics/managed_surface.h:164:9: note: declared here 164 | ManagedSurface(Surface *surf, DisposeAfterUse::Flag disposeAfterUse = DisposeAfterUse::YES); | ^~~~~~~~~~~~~~ engines/sludge/transition.cpp: In member function ‘void Sludge::GraphicsManager::transitionCrossFader()’: engines/sludge/transition.cpp:50:76: warning: ‘Graphics::ManagedSurface::ManagedSurface(Graphics::Surface*, DisposeAfterUse::Flag)’ is deprecated: Use copyFrom() instead [-Wdeprecated-declarations] 50 | Graphics::ManagedSurface tmp(&_snapshotSurface, DisposeAfterUse::NO); | ^ In file included from ./engines/sludge/sprites.h:24, from ./engines/sludge/sprbanks.h:24, from ./engines/sludge/graphics.h:25, from engines/sludge/transition.cpp:23: ./graphics/managed_surface.h:164:9: note: declared here 164 | ManagedSurface(Surface *surf, DisposeAfterUse::Flag disposeAfterUse = DisposeAfterUse::YES); | ^~~~~~~~~~~~~~ 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]’ 498 | const size_type hash = _hash(key); | ~~~~~^~~~~ ./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]’ 731 | size_type ctr = lookup(key); | ^~~~~~ ./engines/sword25/kernel/objectregistry.h:107:24: required from ‘void Sword25::ObjectRegistry::deregisterObject(T*) [with T = Sword25::AnimationTemplate]’ 107 | _ptr2HandleMap.erase(objectPtr); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ engines/sword25/gfx/animationtemplate.cpp:138:56: required from here 138 | AnimationTemplateRegistry::instance().deregisterObject(this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./engines/sword25/kernel/objectregistry.h:137:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 137 | return *(uint *)&x; | ^~~~~~~~~~ C++ engines/sword25/gfx/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]’ 498 | const size_type hash = _hash(key); | ~~~~~^~~~~ ./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]’ 731 | size_type ctr = lookup(key); | ^~~~~~ ./engines/sword25/kernel/objectregistry.h:107:24: required from ‘void Sword25::ObjectRegistry::deregisterObject(T*) [with T = Sword25::RenderObject]’ 107 | _ptr2HandleMap.erase(objectPtr); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ engines/sword25/gfx/renderobject.cpp:107:51: required from here 107 | RenderObjectRegistry::instance().deregisterObject(this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./engines/sword25/kernel/objectregistry.h:137:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 137 | return *(uint *)&x; | ^~~~~~~~~~ C++ engines/sword25/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 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/kernel/resource.o C++ engines/sword25/math/geometry_script.o C++ engines/sword25/math/polygon.o C++ engines/sword25/math/region.o C++ engines/sword25/math/regionregistry.o C++ engines/sword25/math/vertex.o 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/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]’ 498 | const size_type hash = _hash(key); | ~~~~~^~~~~ ./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]’ 731 | size_type ctr = lookup(key); | ^~~~~~ ./engines/sword25/kernel/objectregistry.h:107:24: required from ‘void Sword25::ObjectRegistry::deregisterObject(T*) [with T = Sword25::Region]’ 107 | _ptr2HandleMap.erase(objectPtr); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ engines/sword25/math/region.cpp:86:45: required from here 86 | RegionRegistry::instance().deregisterObject(this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./engines/sword25/kernel/objectregistry.h:137:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 137 | return *(uint *)&x; | ^~~~~~~~~~ C++ engines/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_button_layout.o C++ engines/tetraedge/te/te_bezier_curve.o C++ engines/tetraedge/te/te_camera.o C++ engines/tetraedge/te/te_camera_xml_parser.o C++ engines/tetraedge/te/te_checkbox_layout.o C++ engines/tetraedge/te/te_clip_layout.o C++ engines/tetraedge/te/te_color.o C++ engines/tetraedge/te/te_core.o C++ engines/tetraedge/te/te_extended_text_layout.o C++ engines/tetraedge/te/te_font2.o C++ engines/tetraedge/te/te_font3.o C++ engines/tetraedge/te/te_frame_anim.o C++ engines/tetraedge/te/te_free_move_zone.o C++ engines/tetraedge/te/te_frustum.o C++ engines/tetraedge/te/te_i_3d_object2.o C++ engines/tetraedge/te/te_i_font.o C++ engines/tetraedge/te/te_i_layout.o C++ engines/tetraedge/te/te_i_loc.o C++ engines/tetraedge/te/te_i_text_layout.o C++ engines/tetraedge/te/te_image.o C++ engines/tetraedge/te/te_images_sequence.o C++ engines/tetraedge/te/te_input_mgr.o C++ engines/tetraedge/te/te_interpolation.o C++ engines/tetraedge/te/te_jpeg.o C++ engines/tetraedge/te/te_layout.o C++ engines/tetraedge/te/te_light.o C++ engines/tetraedge/te/te_list_layout.o C++ engines/tetraedge/te/te_lua_context.o C++ engines/tetraedge/te/te_lua_gui.o C++ engines/tetraedge/te/te_lua_gui_lua_callbacks.o C++ engines/tetraedge/te/te_lua_script.o C++ engines/tetraedge/te/te_lua_thread.o C++ engines/tetraedge/te/te_marker.o C++ engines/tetraedge/te/te_material.o C++ engines/tetraedge/te/te_matricies_stack.o C++ engines/tetraedge/te/te_matrix4x4.o C++ engines/tetraedge/te/te_mesh.o C++ engines/tetraedge/te/te_model.o C++ engines/tetraedge/te/te_model_animation.o C++ engines/tetraedge/te/te_model_vertex_animation.o C++ engines/tetraedge/te/te_music.o C++ engines/tetraedge/te/te_name_val_xml_parser.o C++ engines/tetraedge/te/te_object.o C++ engines/tetraedge/te/te_obp.o C++ engines/tetraedge/te/te_palette.o C++ engines/tetraedge/te/te_particle.o C++ engines/tetraedge/te/te_pick_mesh.o C++ engines/tetraedge/te/te_pick_mesh2.o C++ engines/tetraedge/te/te_png.o C++ engines/tetraedge/te/te_quaternion.o C++ engines/tetraedge/te/te_ray_intersection.o C++ engines/tetraedge/te/te_real_timer.o C++ engines/tetraedge/te/te_renderer.o C++ engines/tetraedge/te/te_resource.o C++ engines/tetraedge/te/te_resource_manager.o C++ engines/tetraedge/te/te_scene.o C++ engines/tetraedge/te/te_scene_warp.o C++ engines/tetraedge/te/te_scene_warp_xml_parser.o C++ engines/tetraedge/te/te_scrolling_layout.o C++ engines/tetraedge/te/te_scummvm_codec.o C++ engines/tetraedge/te/te_sound_manager.o C++ engines/tetraedge/te/te_sprite_layout.o C++ engines/tetraedge/te/te_text_base2.o C++ engines/tetraedge/te/te_text_layout.o C++ engines/tetraedge/te/te_text_layout_xml_parser.o C++ engines/tetraedge/te/te_tga.o C++ engines/tetraedge/te/te_theora.o C++ engines/tetraedge/te/te_tiled_surface.o C++ engines/tetraedge/te/te_tiled_texture.o C++ engines/tetraedge/te/te_timer.o C++ engines/tetraedge/te/te_trs.o C++ engines/tetraedge/te/te_variant.o C++ engines/tetraedge/te/te_vector2f32.o C++ engines/tetraedge/te/te_vector2s32.o C++ engines/tetraedge/te/te_vector3f32.o engines/tetraedge/te/te_variant.cpp: In constructor ‘Tetraedge::TeVariant::TeVariant(double)’: engines/tetraedge/te/te_variant.cpp:33:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 33 | *(double *)(&_data) = val; | ^~~~~~~~~~~~~~~~~~ engines/tetraedge/te/te_variant.cpp: In member function ‘float Tetraedge::TeVariant::toFloat32(bool*) const’: engines/tetraedge/te/te_variant.cpp:61:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 61 | return *(const float *)(&_data); | ^~~~~~~~~~~~~~~~~~~~~~~ engines/tetraedge/te/te_variant.cpp: In member function ‘double Tetraedge::TeVariant::toFloat64(bool*) const’: engines/tetraedge/te/te_variant.cpp:74:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 74 | return *(const double *)(&_data); | ^~~~~~~~~~~~~~~~~~~~~~~~ engines/tetraedge/te/te_variant.cpp: In member function ‘int32 Tetraedge::TeVariant::toSigned32(bool*) const’: engines/tetraedge/te/te_variant.cpp:87:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 87 | return *(const int32 *)(&_data); | ^~~~~~~~~~~~~~~~~~~~~~~ engines/tetraedge/te/te_variant.cpp: In member function ‘uint32 Tetraedge::TeVariant::toUnsigned32(bool*) const’: engines/tetraedge/te/te_variant.cpp:126:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 126 | return *(const uint32 *)(&_data); | ^~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/tetraedge/te/te_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/little_lift_button.o C++ engines/titanic/game/light_switch.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/music.o C++ engines/toltecs/movie.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/tony/custom.o C++ engines/toltecs/sprite.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 In file included from ./engines/tsage/core.h:32, from ./engines/tsage/tsage.h:28, from engines/tsage/blue_force/blueforce_dialogs.cpp:22: ./engines/tsage/graphics.h: In member function ‘Graphics::ManagedSurface TsAGE::GfxManager::lockSurface()’: ./engines/tsage/graphics.h:283:44: warning: ‘Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)’ is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] 283 | return _surface.lockSurface(); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from ./graphics/screen.h:25, from ./engines/tsage/graphics.h:30: ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ C++ engines/tsage/blue_force/blueforce_scenes3.o In file included from ./engines/tsage/core.h:32, from ./engines/tsage/blue_force/blueforce_logic.h:27, from engines/tsage/blue_force/blueforce_logic.cpp:23: ./engines/tsage/graphics.h: In member function ‘Graphics::ManagedSurface TsAGE::GfxManager::lockSurface()’: ./engines/tsage/graphics.h:283:44: warning: ‘Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)’ is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] 283 | return _surface.lockSurface(); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from ./graphics/screen.h:25, from ./engines/tsage/graphics.h:30: ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ In file included from ./engines/tsage/core.h:32, from ./engines/tsage/blue_force/blueforce_logic.h:27, from ./engines/tsage/blue_force/blueforce_scenes0.h:26, from engines/tsage/blue_force/blueforce_scenes0.cpp:22: ./engines/tsage/graphics.h: In member function ‘Graphics::ManagedSurface TsAGE::GfxManager::lockSurface()’: ./engines/tsage/graphics.h:283:44: warning: ‘Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)’ is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] 283 | return _surface.lockSurface(); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from ./graphics/screen.h:25, from ./engines/tsage/graphics.h:30: ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ C++ engines/tsage/blue_force/blueforce_scenes4.o In file included from ./engines/tsage/core.h:32, from ./engines/tsage/blue_force/blueforce_logic.h:27, from ./engines/tsage/blue_force/blueforce_scenes1.h:26, from engines/tsage/blue_force/blueforce_scenes1.cpp:23: ./engines/tsage/graphics.h: In member function ‘Graphics::ManagedSurface TsAGE::GfxManager::lockSurface()’: ./engines/tsage/graphics.h:283:44: warning: ‘Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)’ is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] 283 | return _surface.lockSurface(); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from ./graphics/screen.h:25, from ./engines/tsage/graphics.h:30: ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ C++ engines/tsage/blue_force/blueforce_scenes5.o In file included from ./engines/tsage/core.h:32, from ./engines/tsage/blue_force/blueforce_logic.h:27, from ./engines/tsage/blue_force/blueforce_scenes2.h:26, from engines/tsage/blue_force/blueforce_scenes2.cpp:22: ./engines/tsage/graphics.h: In member function ‘Graphics::ManagedSurface TsAGE::GfxManager::lockSurface()’: ./engines/tsage/graphics.h:283:44: warning: ‘Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)’ is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] 283 | return _surface.lockSurface(); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from ./graphics/screen.h:25, from ./engines/tsage/graphics.h:30: ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ C++ engines/tsage/blue_force/blueforce_scenes6.o In file included from ./engines/tsage/core.h:32, from ./engines/tsage/blue_force/blueforce_logic.h:27, from ./engines/tsage/blue_force/blueforce_scenes3.h:26, from engines/tsage/blue_force/blueforce_scenes3.cpp:23: ./engines/tsage/graphics.h: In member function ‘Graphics::ManagedSurface TsAGE::GfxManager::lockSurface()’: ./engines/tsage/graphics.h:283:44: warning: ‘Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)’ is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] 283 | return _surface.lockSurface(); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from ./graphics/screen.h:25, from ./engines/tsage/graphics.h:30: ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ In file included from ./engines/tsage/core.h:32, from ./engines/tsage/blue_force/blueforce_logic.h:27, from ./engines/tsage/blue_force/blueforce_scenes4.h:26, from engines/tsage/blue_force/blueforce_scenes4.cpp:22: ./engines/tsage/graphics.h: In member function ‘Graphics::ManagedSurface TsAGE::GfxManager::lockSurface()’: ./engines/tsage/graphics.h:283:44: warning: ‘Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)’ is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] 283 | return _surface.lockSurface(); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from ./graphics/screen.h:25, from ./engines/tsage/graphics.h:30: ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ In file included from ./engines/tsage/core.h:32, from ./engines/tsage/blue_force/blueforce_logic.h:27, from ./engines/tsage/blue_force/blueforce_scenes5.h:26, from engines/tsage/blue_force/blueforce_scenes5.cpp:22: ./engines/tsage/graphics.h: In member function ‘Graphics::ManagedSurface TsAGE::GfxManager::lockSurface()’: ./engines/tsage/graphics.h:283:44: warning: ‘Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)’ is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] 283 | return _surface.lockSurface(); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from ./graphics/screen.h:25, from ./engines/tsage/graphics.h:30: ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ C++ engines/tsage/blue_force/blueforce_scenes7.o In file included from ./engines/tsage/core.h:32, from ./engines/tsage/blue_force/blueforce_logic.h:27, from ./engines/tsage/blue_force/blueforce_scenes6.h:26, from engines/tsage/blue_force/blueforce_scenes6.cpp:22: ./engines/tsage/graphics.h: In member function ‘Graphics::ManagedSurface TsAGE::GfxManager::lockSurface()’: ./engines/tsage/graphics.h:283:44: warning: ‘Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)’ is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] 283 | return _surface.lockSurface(); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from ./graphics/screen.h:25, from ./engines/tsage/graphics.h:30: ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ C++ engines/tsage/blue_force/blueforce_scenes8.o In file included from ./engines/tsage/core.h:32, from ./engines/tsage/blue_force/blueforce_logic.h:27, from ./engines/tsage/blue_force/blueforce_scenes7.h:26, from engines/tsage/blue_force/blueforce_scenes7.cpp:22: ./engines/tsage/graphics.h: In member function ‘Graphics::ManagedSurface TsAGE::GfxManager::lockSurface()’: ./engines/tsage/graphics.h:283:44: warning: ‘Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)’ is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] 283 | return _surface.lockSurface(); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from ./graphics/screen.h:25, from ./engines/tsage/graphics.h:30: ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ 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 In file included from ./engines/tsage/core.h:32, from ./engines/tsage/blue_force/blueforce_logic.h:27, from ./engines/tsage/blue_force/blueforce_scenes8.h:26, from engines/tsage/blue_force/blueforce_scenes8.cpp:22: ./engines/tsage/graphics.h: In member function ‘Graphics::ManagedSurface TsAGE::GfxManager::lockSurface()’: ./engines/tsage/graphics.h:283:44: warning: ‘Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)’ is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] 283 | return _surface.lockSurface(); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from ./graphics/screen.h:25, from ./engines/tsage/graphics.h:30: ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ C++ engines/tsage/debugger.o C++ engines/tsage/dialogs.o In file included from ./engines/tsage/core.h:32, from ./engines/tsage/blue_force/blueforce_logic.h:27, from ./engines/tsage/blue_force/blueforce_scenes9.h:26, from engines/tsage/blue_force/blueforce_scenes9.cpp:22: ./engines/tsage/graphics.h: In member function ‘Graphics::ManagedSurface TsAGE::GfxManager::lockSurface()’: ./engines/tsage/graphics.h:283:44: warning: ‘Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)’ is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] 283 | return _surface.lockSurface(); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from ./graphics/screen.h:25, from ./engines/tsage/graphics.h:30: ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ In file included from ./engines/tsage/core.h:32, from ./engines/tsage/converse.h:25, from ./engines/tsage/blue_force/blueforce_speakers.h:26, from engines/tsage/blue_force/blueforce_speakers.cpp:22: ./engines/tsage/graphics.h: In member function ‘Graphics::ManagedSurface TsAGE::GfxManager::lockSurface()’: ./engines/tsage/graphics.h:283:44: warning: ‘Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)’ is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] 283 | return _surface.lockSurface(); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from ./graphics/screen.h:25, from ./engines/tsage/graphics.h:30: ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ In file included from ./engines/tsage/core.h:32, from ./engines/tsage/tsage.h:28, from engines/tsage/converse.cpp:24: ./engines/tsage/graphics.h: In member function ‘Graphics::ManagedSurface TsAGE::GfxManager::lockSurface()’: ./engines/tsage/graphics.h:283:44: warning: ‘Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)’ is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] 283 | return _surface.lockSurface(); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from ./graphics/screen.h:25, from ./engines/tsage/graphics.h:30: ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ In file included from ./engines/tsage/core.h:32, from ./engines/tsage/tsage.h:28, from engines/tsage/core.cpp:27: ./engines/tsage/graphics.h: In member function ‘Graphics::ManagedSurface TsAGE::GfxManager::lockSurface()’: ./engines/tsage/graphics.h:283:44: warning: ‘Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)’ is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] 283 | return _surface.lockSurface(); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from ./graphics/screen.h:25, from ./engines/tsage/graphics.h:30: ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ In file included from ./engines/tsage/core.h:32, from ./engines/tsage/globals.h:26, from engines/tsage/debugger.cpp:23: ./engines/tsage/graphics.h: In member function ‘Graphics::ManagedSurface TsAGE::GfxManager::lockSurface()’: ./engines/tsage/graphics.h:283:44: warning: ‘Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)’ is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] 283 | return _surface.lockSurface(); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from ./graphics/screen.h:25, from ./engines/tsage/graphics.h:30: ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ In file included from ./engines/tsage/core.h:32, from ./engines/tsage/tsage.h:28, from engines/tsage/dialogs.cpp:24: ./engines/tsage/graphics.h: In member function ‘Graphics::ManagedSurface TsAGE::GfxManager::lockSurface()’: ./engines/tsage/graphics.h:283:44: warning: ‘Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)’ is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] 283 | return _surface.lockSurface(); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from ./gui/ThemeEngine.h:34, from ./gui/dialog.h:30, from ./engines/dialogs.h:25, from engines/tsage/dialogs.cpp:23: ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ 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 In file included from ./engines/tsage/core.h:32, from engines/tsage/events.cpp:28: ./engines/tsage/graphics.h: In member function ‘Graphics::ManagedSurface TsAGE::GfxManager::lockSurface()’: ./engines/tsage/graphics.h:283:44: warning: ‘Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)’ is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] 283 | return _surface.lockSurface(); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from ./graphics/screen.h:25, from ./engines/tsage/graphics.h:30: ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ In file included from ./engines/tsage/core.h:32, from ./engines/tsage/globals.h:26, from engines/tsage/globals.cpp:22: ./engines/tsage/graphics.h: In member function ‘Graphics::ManagedSurface TsAGE::GfxManager::lockSurface()’: ./engines/tsage/graphics.h:283:44: warning: ‘Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)’ is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] 283 | return _surface.lockSurface(); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from ./graphics/screen.h:25, from ./engines/tsage/graphics.h:30: ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ In file included from engines/tsage/graphics.cpp:23: ./engines/tsage/graphics.h: In member function ‘Graphics::ManagedSurface TsAGE::GfxManager::lockSurface()’: ./engines/tsage/graphics.h:283:44: warning: ‘Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)’ is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] 283 | return _surface.lockSurface(); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from ./graphics/screen.h:25, from ./engines/tsage/graphics.h:30: ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ C++ engines/tsage/ringworld/ringworld_demo.o C++ engines/tsage/ringworld/ringworld_dialogs.o In file included from ./engines/tsage/core.h:32, from ./engines/tsage/tsage.h:28, from engines/tsage/metaengine.cpp:30: ./engines/tsage/graphics.h: In member function ‘Graphics::ManagedSurface TsAGE::GfxManager::lockSurface()’: ./engines/tsage/graphics.h:283:44: warning: ‘Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)’ is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] 283 | return _surface.lockSurface(); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from ./graphics/screen.h:25, from ./engines/tsage/graphics.h:30: ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ C++ engines/tsage/ringworld/ringworld_logic.o In file included from ./engines/tsage/core.h:32, from ./engines/tsage/tsage.h:28, from engines/tsage/resources.cpp:28: ./engines/tsage/graphics.h: In member function ‘Graphics::ManagedSurface TsAGE::GfxManager::lockSurface()’: ./engines/tsage/graphics.h:283:44: warning: ‘Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)’ is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] 283 | return _surface.lockSurface(); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from ./graphics/screen.h:25, from ./engines/tsage/graphics.h:30: ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ C++ engines/tsage/ringworld/ringworld_scenes1.o In file included from ./engines/tsage/core.h:32, from ./engines/tsage/ringworld/ringworld_demo.h:27, from engines/tsage/ringworld/ringworld_demo.cpp:22: ./engines/tsage/graphics.h: In member function ‘Graphics::ManagedSurface TsAGE::GfxManager::lockSurface()’: ./engines/tsage/graphics.h:283:44: warning: ‘Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)’ is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] 283 | return _surface.lockSurface(); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from ./graphics/screen.h:25, from ./engines/tsage/graphics.h:30: ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ In file included from ./engines/tsage/core.h:32, from ./engines/tsage/tsage.h:28, from engines/tsage/ringworld/ringworld_dialogs.cpp:22: ./engines/tsage/graphics.h: In member function ‘Graphics::ManagedSurface TsAGE::GfxManager::lockSurface()’: ./engines/tsage/graphics.h:283:44: warning: ‘Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)’ is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] 283 | return _surface.lockSurface(); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from ./graphics/screen.h:25, from ./engines/tsage/graphics.h:30: ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ In file included from ./engines/tsage/core.h:32, from ./engines/tsage/ringworld/ringworld_logic.h:27, from engines/tsage/ringworld/ringworld_logic.cpp:23: ./engines/tsage/graphics.h: In member function ‘Graphics::ManagedSurface TsAGE::GfxManager::lockSurface()’: ./engines/tsage/graphics.h:283:44: warning: ‘Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)’ is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] 283 | return _surface.lockSurface(); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from ./graphics/screen.h:25, from ./engines/tsage/graphics.h:30: ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ 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 In file included from ./engines/tsage/core.h:32, from ./engines/tsage/ringworld/ringworld_logic.h:27, from ./engines/tsage/ringworld/ringworld_scenes1.h:26, from engines/tsage/ringworld/ringworld_scenes1.cpp:22: ./engines/tsage/graphics.h: In member function ‘Graphics::ManagedSurface TsAGE::GfxManager::lockSurface()’: ./engines/tsage/graphics.h:283:44: warning: ‘Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)’ is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] 283 | return _surface.lockSurface(); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from ./graphics/screen.h:25, from ./engines/tsage/graphics.h:30: ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ C++ engines/tsage/ringworld/ringworld_scenes8.o In file included from ./engines/tsage/core.h:32, from ./engines/tsage/ringworld/ringworld_logic.h:27, from ./engines/tsage/ringworld/ringworld_scenes2.h:26, from engines/tsage/ringworld/ringworld_scenes2.cpp:23: ./engines/tsage/graphics.h: In member function ‘Graphics::ManagedSurface TsAGE::GfxManager::lockSurface()’: ./engines/tsage/graphics.h:283:44: warning: ‘Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)’ is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] 283 | return _surface.lockSurface(); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from ./graphics/screen.h:25, from ./engines/tsage/graphics.h:30: ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ In file included from ./engines/tsage/core.h:32, from ./engines/tsage/ringworld/ringworld_scenes5.h:26, from engines/tsage/ringworld/ringworld_scenes5.cpp:23: ./engines/tsage/graphics.h: In member function ‘Graphics::ManagedSurface TsAGE::GfxManager::lockSurface()’: ./engines/tsage/graphics.h:283:44: warning: ‘Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)’ is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] 283 | return _surface.lockSurface(); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from ./graphics/screen.h:25, from ./engines/tsage/graphics.h:30: ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ In file included from ./engines/tsage/core.h:32, from ./engines/tsage/ringworld/ringworld_scenes3.h:26, from engines/tsage/ringworld/ringworld_scenes3.cpp:23: ./engines/tsage/graphics.h: In member function ‘Graphics::ManagedSurface TsAGE::GfxManager::lockSurface()’: ./engines/tsage/graphics.h:283:44: warning: ‘Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)’ is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] 283 | return _surface.lockSurface(); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from ./graphics/screen.h:25, from ./engines/tsage/graphics.h:30: ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ In file included from ./engines/tsage/core.h:32, from ./engines/tsage/ringworld/ringworld_scenes4.h:26, from engines/tsage/ringworld/ringworld_scenes4.cpp:23: ./engines/tsage/graphics.h: In member function ‘Graphics::ManagedSurface TsAGE::GfxManager::lockSurface()’: ./engines/tsage/graphics.h:283:44: warning: ‘Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)’ is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] 283 | return _surface.lockSurface(); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from ./graphics/screen.h:25, from ./engines/tsage/graphics.h:30: ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ In file included from ./engines/tsage/core.h:32, from ./engines/tsage/ringworld/ringworld_logic.h:27, from ./engines/tsage/ringworld/ringworld_scenes6.h:26, from engines/tsage/ringworld/ringworld_scenes6.cpp:22: ./engines/tsage/graphics.h: In member function ‘Graphics::ManagedSurface TsAGE::GfxManager::lockSurface()’: ./engines/tsage/graphics.h:283:44: warning: ‘Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)’ is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] 283 | return _surface.lockSurface(); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from ./graphics/screen.h:25, from ./engines/tsage/graphics.h:30: ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ In file included from ./engines/tsage/core.h:32, from ./engines/tsage/ringworld/ringworld_logic.h:27, from ./engines/tsage/ringworld/ringworld_scenes8.h:26, from engines/tsage/ringworld/ringworld_scenes8.cpp:23: ./engines/tsage/graphics.h: In member function ‘Graphics::ManagedSurface TsAGE::GfxManager::lockSurface()’: ./engines/tsage/graphics.h:283:44: warning: ‘Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)’ is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] 283 | return _surface.lockSurface(); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from ./graphics/screen.h:25, from ./engines/tsage/graphics.h:30: ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ 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 In file included from ./engines/tsage/core.h:32, from ./engines/tsage/ringworld/ringworld_logic.h:27, from ./engines/tsage/ringworld/ringworld_scenes10.h:26, from engines/tsage/ringworld/ringworld_scenes10.cpp:22: ./engines/tsage/graphics.h: In member function ‘Graphics::ManagedSurface TsAGE::GfxManager::lockSurface()’: ./engines/tsage/graphics.h:283:44: warning: ‘Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)’ is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] 283 | return _surface.lockSurface(); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from ./graphics/screen.h:25, from ./engines/tsage/graphics.h:30: ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ In file included from ./engines/tsage/core.h:32, from ./engines/tsage/converse.h:25, from ./engines/tsage/ringworld/ringworld_speakers.h:26, from engines/tsage/ringworld/ringworld_speakers.cpp:22: ./engines/tsage/graphics.h: In member function ‘Graphics::ManagedSurface TsAGE::GfxManager::lockSurface()’: ./engines/tsage/graphics.h:283:44: warning: ‘Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)’ is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] 283 | return _surface.lockSurface(); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from ./graphics/screen.h:25, from ./engines/tsage/graphics.h:30: ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ In file included from ./engines/tsage/core.h:32, from ./engines/tsage/ringworld2/ringworld2_airduct.h:26, from engines/tsage/ringworld2/ringworld2_airduct.cpp:22: ./engines/tsage/graphics.h: In member function ‘Graphics::ManagedSurface TsAGE::GfxManager::lockSurface()’: ./engines/tsage/graphics.h:283:44: warning: ‘Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)’ is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] 283 | return _surface.lockSurface(); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from ./graphics/screen.h:25, from ./engines/tsage/graphics.h:30: ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ C++ engines/tsage/ringworld2/ringworld2_logic.o In file included from ./engines/tsage/core.h:32, from ./engines/tsage/tsage.h:28, from engines/tsage/ringworld2/ringworld2_dialogs.cpp:22: ./engines/tsage/graphics.h: In member function ‘Graphics::ManagedSurface TsAGE::GfxManager::lockSurface()’: ./engines/tsage/graphics.h:283:44: warning: ‘Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)’ is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] 283 | return _surface.lockSurface(); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from ./graphics/screen.h:25, from ./engines/tsage/graphics.h:30: ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ 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 In file included from engines/tsage/ringworld2/ringworld2_logic.cpp:24: ./engines/tsage/graphics.h: In member function ‘Graphics::ManagedSurface TsAGE::GfxManager::lockSurface()’: ./engines/tsage/graphics.h:283:44: warning: ‘Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)’ is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] 283 | return _surface.lockSurface(); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from ./graphics/screen.h:25, from ./engines/tsage/graphics.h:30: ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ C++ engines/tsage/ringworld2/ringworld2_speakers.o In file included from ./engines/tsage/dialogs.h:26, from engines/tsage/ringworld2/ringworld2_outpost.cpp:23: ./engines/tsage/graphics.h: In member function ‘Graphics::ManagedSurface TsAGE::GfxManager::lockSurface()’: ./engines/tsage/graphics.h:283:44: warning: ‘Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)’ is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] 283 | return _surface.lockSurface(); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from ./graphics/screen.h:25, from ./engines/tsage/graphics.h:30: ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ C++ engines/tsage/ringworld2/ringworld2_vampire.o In file included from ./engines/tsage/core.h:32, from ./engines/tsage/converse.h:25, from ./engines/tsage/scenes.h:26, from engines/tsage/ringworld2/ringworld2_scenes0.cpp:22: ./engines/tsage/graphics.h: In member function ‘Graphics::ManagedSurface TsAGE::GfxManager::lockSurface()’: ./engines/tsage/graphics.h:283:44: warning: ‘Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)’ is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] 283 | return _surface.lockSurface(); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from ./graphics/screen.h:25, from ./engines/tsage/graphics.h:30: ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ In file included from ./engines/tsage/core.h:32, from ./engines/tsage/converse.h:25, from ./engines/tsage/scenes.h:26, from engines/tsage/ringworld2/ringworld2_scenes1.cpp:25: ./engines/tsage/graphics.h: In member function ‘Graphics::ManagedSurface TsAGE::GfxManager::lockSurface()’: ./engines/tsage/graphics.h:283:44: warning: ‘Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)’ is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] 283 | return _surface.lockSurface(); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from ./graphics/screen.h:25, from ./engines/tsage/graphics.h:30: ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ In file included from ./engines/tsage/core.h:32, from ./engines/tsage/converse.h:25, from ./engines/tsage/scenes.h:26, from engines/tsage/ringworld2/ringworld2_scenes2.cpp:22: ./engines/tsage/graphics.h: In member function ‘Graphics::ManagedSurface TsAGE::GfxManager::lockSurface()’: ./engines/tsage/graphics.h:283:44: warning: ‘Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)’ is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] 283 | return _surface.lockSurface(); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from ./graphics/screen.h:25, from ./engines/tsage/graphics.h:30: ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ In file included from ./engines/tsage/core.h:32, from ./engines/tsage/converse.h:25, from ./engines/tsage/scenes.h:26, from engines/tsage/ringworld2/ringworld2_scenes3.cpp:22: ./engines/tsage/graphics.h: In member function ‘Graphics::ManagedSurface TsAGE::GfxManager::lockSurface()’: ./engines/tsage/graphics.h:283:44: warning: ‘Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)’ is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] 283 | return _surface.lockSurface(); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from ./graphics/screen.h:25, from ./engines/tsage/graphics.h:30: ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ In file included from ./engines/tsage/core.h:32, from ./engines/tsage/converse.h:25, from ./engines/tsage/ringworld2/ringworld2_speakers.h:26, from engines/tsage/ringworld2/ringworld2_speakers.cpp:22: ./engines/tsage/graphics.h: In member function ‘Graphics::ManagedSurface TsAGE::GfxManager::lockSurface()’: ./engines/tsage/graphics.h:283:44: warning: ‘Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)’ is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] 283 | return _surface.lockSurface(); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from ./graphics/screen.h:25, from ./engines/tsage/graphics.h:30: ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ In file included from ./engines/tsage/core.h:32, from ./engines/tsage/ringworld2/ringworld2_vampire.h:26, from engines/tsage/ringworld2/ringworld2_vampire.cpp:22: ./engines/tsage/graphics.h: In member function ‘Graphics::ManagedSurface TsAGE::GfxManager::lockSurface()’: ./engines/tsage/graphics.h:283:44: warning: ‘Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)’ is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] 283 | return _surface.lockSurface(); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from ./graphics/screen.h:25, from ./engines/tsage/graphics.h:30: ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ C++ engines/tsage/saveload.o C++ engines/tsage/scenes.o C++ engines/tsage/screen.o C++ engines/tsage/sherlock/sherlock_logo.o In file included from ./engines/tsage/core.h:32, from ./engines/tsage/globals.h:26, from engines/tsage/saveload.cpp:27: ./engines/tsage/graphics.h: In member function ‘Graphics::ManagedSurface TsAGE::GfxManager::lockSurface()’: ./engines/tsage/graphics.h:283:44: warning: ‘Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)’ is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] 283 | return _surface.lockSurface(); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from ./graphics/screen.h:25, from ./engines/tsage/graphics.h:30: ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ C++ engines/tsage/sound.o In file included from ./engines/tsage/dialogs.h:26, from engines/tsage/scenes.cpp:25: ./engines/tsage/graphics.h: In member function ‘Graphics::ManagedSurface TsAGE::GfxManager::lockSurface()’: ./engines/tsage/graphics.h:283:44: warning: ‘Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)’ is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] 283 | return _surface.lockSurface(); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from ./graphics/screen.h:25, from ./engines/tsage/graphics.h:30: ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ engines/tsage/scenes.cpp: In member function ‘virtual void TsAGE::Scene::refreshBackground(int, int)’: engines/tsage/scenes.cpp:466:95: warning: ‘Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)’ is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] 466 | Graphics::ManagedSurface s = _backSurface.lockSurface(); | ^ ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ In file included from ./engines/tsage/screen.h:28, from engines/tsage/screen.cpp:23: ./engines/tsage/graphics.h: In member function ‘Graphics::ManagedSurface TsAGE::GfxManager::lockSurface()’: ./engines/tsage/graphics.h:283:44: warning: ‘Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)’ is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] 283 | return _surface.lockSurface(); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from ./graphics/screen.h:25, from ./engines/tsage/screen.h:27: ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ C++ engines/tsage/staticres.o C++ engines/tsage/tsage.o In file included from ./engines/tsage/core.h:32, from engines/tsage/sound.cpp:27: ./engines/tsage/graphics.h: In member function ‘Graphics::ManagedSurface TsAGE::GfxManager::lockSurface()’: ./engines/tsage/graphics.h:283:44: warning: ‘Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)’ is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] 283 | return _surface.lockSurface(); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from ./graphics/screen.h:25, from ./engines/tsage/graphics.h:30: ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ 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 In file included from ./engines/tsage/core.h:32, from ./engines/tsage/tsage.h:28, from engines/tsage/tsage.cpp:25: ./engines/tsage/graphics.h: In member function ‘Graphics::ManagedSurface TsAGE::GfxManager::lockSurface()’: ./engines/tsage/graphics.h:283:44: warning: ‘Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)’ is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] 283 | return _surface.lockSurface(); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from ./graphics/screen.h:25, from ./engines/tsage/graphics.h:30: ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ C++ engines/tucker/saveload.o In file included from ./engines/tsage/core.h:32, from ./engines/tsage/user_interface.h:26, from engines/tsage/user_interface.cpp:22: ./engines/tsage/graphics.h: In member function ‘Graphics::ManagedSurface TsAGE::GfxManager::lockSurface()’: ./engines/tsage/graphics.h:283:44: warning: ‘Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)’ is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] 283 | return _surface.lockSurface(); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from ./graphics/screen.h:25, from ./engines/tsage/graphics.h:30: ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ 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/collision.o C++ engines/twine/scene/buggy.o C++ engines/twine/scene/dart.o C++ engines/twine/scene/extra.o C++ engines/twine/scene/gamestate.o C++ engines/twine/scene/grid.o C++ engines/twine/scene/movements.o C++ engines/twine/scene/rain.o C++ engines/twine/scene/scene.o C++ engines/twine/scene/wagon.o C++ engines/twine/script/script_life.o C++ engines/twine/script/script_move.o C++ engines/twine/script/script_life_v1.o C++ engines/twine/script/script_life_v2.o C++ engines/twine/script/script_move_v1.o C++ engines/twine/script/script_move_v2.o 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 engines/twine/twine.cpp: In member function ‘virtual void TwinE::TwineScreen::update()’: engines/twine/twine.cpp:129:87: warning: ‘Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)’ is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] 129 | Graphics::ManagedSurface zoomWorkVideoBuffer(_engine->_workVideoBuffer); | ^ In file included from ./engines/twine/twine.h:33, from engines/twine/twine.cpp:22: ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ C++ engines/twp/dialog.o C++ engines/twp/dialogs.o C++ engines/twp/easing.o C++ engines/twp/enginedialogtarget.o C++ engines/twp/font.o C++ engines/twp/genlib.o C++ engines/twp/gfx.o 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 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 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 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 83 | _values.remove(idx); | ~~~~~~~~~~~~~~^~~~~ engines/twp/squirrel/squtils.h:105:20: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘struct SQObjectPtr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 105 | memmove(&_vals[idx], &_vals[idx+1], sizeof(T) * (_size - idx - 1)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/twp/squirrel/sqobject.h:205:8: note: ‘struct SQObjectPtr’ declared here 205 | struct SQObjectPtr : public SQObject | ^~~~~~~~~~~ C++ engines/twp/squirrel/sqdebug.o C++ engines/twp/squirrel/sqlexer.o In file included from engines/twp/squirrel/sqobject.h:5, from engines/twp/squirrel/sqpcheader.h:17, from engines/twp/squirrel/sqbaselib.cpp:4: engines/twp/squirrel/squtils.h: In instantiation of ‘void sqvector::remove(SQUnsignedInteger) [with T = SQObjectPtr; SQUnsignedInteger = long long unsigned int]’: engines/twp/squirrel/sqarray.h:83:23: required from here 83 | _values.remove(idx); | ~~~~~~~~~~~~~~^~~~~ engines/twp/squirrel/squtils.h:105:20: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘struct SQObjectPtr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 105 | memmove(&_vals[idx], &_vals[idx+1], sizeof(T) * (_size - idx - 1)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/twp/squirrel/sqobject.h:205:8: note: ‘struct SQObjectPtr’ declared here 205 | struct SQObjectPtr : public SQObject | ^~~~~~~~~~~ C++ engines/twp/squirrel/sqobject.o C++ engines/twp/squirrel/sqcompiler.o C++ engines/twp/squirrel/sqstate.o C++ engines/twp/squirrel/sqtable.o C++ engines/twp/squirrel/sqmem.o C++ engines/twp/squirrel/sqvm.o engines/twp/squirrel/sqcompiler.cpp: In member function ‘void SQCompiler::EmitLoadConstFloat(SQFloat, SQInteger)’: engines/twp/squirrel/sqcompiler.cpp:894:57: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 894 | _fs->AddInstruction(_OP_LOADFLOAT, target,*((SQInt32 *)&value)); | ~^~~~~~~~~~~~~~~~~~ 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 83 | _values.remove(idx); | ~~~~~~~~~~~~~~^~~~~ engines/twp/squirrel/squtils.h:105:20: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘struct SQObjectPtr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 105 | memmove(&_vals[idx], &_vals[idx+1], sizeof(T) * (_size - idx - 1)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/twp/squirrel/sqobject.h:205:8: note: ‘struct SQObjectPtr’ declared here 205 | struct SQObjectPtr : public SQObject | ^~~~~~~~~~~ In file included from engines/twp/squirrel/sqobject.h:5, from engines/twp/squirrel/sqpcheader.h:17, from engines/twp/squirrel/sqobject.cpp:5: engines/twp/squirrel/squtils.h: In instantiation of ‘void sqvector::remove(SQUnsignedInteger) [with T = SQObjectPtr; SQUnsignedInteger = long long unsigned int]’: engines/twp/squirrel/sqarray.h:83:23: required from here 83 | _values.remove(idx); | ~~~~~~~~~~~~~~^~~~~ engines/twp/squirrel/squtils.h:105:20: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘struct SQObjectPtr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 105 | memmove(&_vals[idx], &_vals[idx+1], sizeof(T) * (_size - idx - 1)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/twp/squirrel/sqobject.h:205:8: note: ‘struct SQObjectPtr’ declared here 205 | struct SQObjectPtr : public SQObject | ^~~~~~~~~~~ C++ engines/twp/squirrel/sqclass.o C++ engines/twp/squirrel/sqstdmath.o C++ engines/twp/squirrel/sqstdstring.o C++ engines/twp/squirrel/sqstdrex.o C++ engines/twp/squirrel/sqstdaux.o C++ engines/twp/debugtools.o C++ engines/ultima/metaengine.o C++ engines/ultima/shared/conf/xml_node.o C++ engines/ultima/shared/conf/xml_tree.o C++ engines/ultima/shared/core/file.o C++ engines/ultima/shared/engine/ultima.o C++ engines/ultima/shared/engine/data_archive.o C++ engines/ultima/shared/engine/debugger.o C++ engines/ultima/shared/engine/events.o 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 engines/twp/squirrel/sqvm.cpp: In member function ‘bool SQVM::Execute(SQObjectPtr&, SQInteger, SQInteger, SQObjectPtr&, SQBool, ExecutionType)’: engines/twp/squirrel/sqvm.cpp:728:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 728 | case _OP_LOADFLOAT: TARGET = *((const SQFloat *)&arg1); continue; | ~^~~~~~~~~~~~~~~~~~~~~~~ engines/twp/squirrel/sqvm.cpp:929:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 929 | val._unVal.fFloat = *((const SQFloat *)&arg1); | ~^~~~~~~~~~~~~~~~~~~~~~~ C++ engines/ultima/shared/core/character.o In file included from engines/twp/squirrel/sqobject.h:5, from engines/twp/squirrel/sqpcheader.h:17, from engines/twp/squirrel/sqvm.cpp:4: engines/twp/squirrel/squtils.h: In instantiation of ‘void sqvector::remove(SQUnsignedInteger) [with T = SQObjectPtr; SQUnsignedInteger = long long unsigned int]’: engines/twp/squirrel/sqarray.h:83:23: required from here 83 | _values.remove(idx); | ~~~~~~~~~~~~~~^~~~~ engines/twp/squirrel/squtils.h:105:20: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘struct SQObjectPtr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 105 | memmove(&_vals[idx], &_vals[idx+1], sizeof(T) * (_size - idx - 1)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/twp/squirrel/sqobject.h:205:8: note: ‘struct SQObjectPtr’ declared here 205 | struct SQObjectPtr : public SQObject | ^~~~~~~~~~~ C++ engines/ultima/shared/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 engines/ultima/shared/gfx/visual_surface.cpp: In constructor ‘Ultima::Shared::Gfx::VisualSurface::VisualSurface(const Graphics::ManagedSurface&, const Ultima::Shared::Rect&, Ultima::Shared::GameBase*)’: engines/ultima/shared/gfx/visual_surface.cpp:32:92: warning: ‘Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)’ is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] 32 | Graphics::ManagedSurface(src), _bounds(bounds), _textColor(255), _bgColor(0) { | ^ In file included from ./engines/ultima/shared/gfx/visual_surface.h:25, from engines/ultima/shared/gfx/visual_surface.cpp:22: ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ 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/weaponry.o C++ engines/ultima/ultima1/u1dialogs/transports.o C++ engines/ultima/ultima1/u1gfx/drawing_support.o C++ engines/ultima/ultima1/u1gfx/sprites.o C++ engines/ultima/ultima1/u1gfx/info.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 In file included from ./engines/ultima/ultima1/u1gfx/drawing_support.h:25, from engines/ultima/ultima1/u1gfx/drawing_support.cpp:22: ./engines/ultima/shared/gfx/visual_surface.h: In copy constructor ‘Ultima::Shared::Gfx::VisualSurface::VisualSurface(const Ultima::Shared::Gfx::VisualSurface&)’: ./engines/ultima/shared/gfx/visual_surface.h:39:7: warning: ‘Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)’ is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] 39 | class VisualSurface : public Graphics::ManagedSurface { | ^~~~~~~~~~~~~ In file included from ./engines/ultima/shared/gfx/visual_surface.h:25: ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ engines/ultima/ultima1/u1gfx/drawing_support.cpp: In constructor ‘Ultima::Ultima1::U1Gfx::DrawingSupport::DrawingSupport(const Ultima::Shared::Gfx::VisualSurface&)’: engines/ultima/ultima1/u1gfx/drawing_support.cpp:30:71: note: synthesized method ‘Ultima::Shared::Gfx::VisualSurface::VisualSurface(const Ultima::Shared::Gfx::VisualSurface&)’ first required here 30 | DrawingSupport::DrawingSupport(const Shared::Gfx::VisualSurface &s) : _surface(s) { | ^~~~~~~~~~~ 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/flex_file.o C++ engines/ultima/ultima8/filesys/raw_archive.o C++ engines/ultima/ultima8/filesys/savegame.o C++ engines/ultima/ultima8/filesys/u8_save_file.o C++ engines/ultima/ultima8/games/cru_game.o C++ engines/ultima/ultima8/games/game.o C++ engines/ultima/ultima8/games/game_data.o C++ engines/ultima/ultima8/games/game_info.o C++ engines/ultima/ultima8/games/start_crusader_process.o C++ engines/ultima/ultima8/games/start_u8_process.o C++ engines/ultima/ultima8/games/treasure_loader.o C++ engines/ultima/ultima8/games/u8_game.o C++ engines/ultima/ultima8/gfx/anim_dat.o C++ engines/ultima/ultima8/gfx/avi_player.o C++ engines/ultima/ultima8/gfx/cycle_process.o C++ engines/ultima/ultima8/gfx/frame_id.o C++ engines/ultima/ultima8/gfx/fade_to_modal_process.o C++ engines/ultima/ultima8/gfx/gump_shape_archive.o C++ engines/ultima/ultima8/gfx/inverter_process.o C++ engines/ultima/ultima8/gfx/main_shape_archive.o C++ engines/ultima/ultima8/gfx/palette.o C++ engines/ultima/ultima8/gfx/palette_fader_process.o C++ engines/ultima/ultima8/gfx/palette_manager.o C++ engines/ultima/ultima8/gfx/raw_shape_frame.o C++ engines/ultima/ultima8/gfx/render_surface.o C++ engines/ultima/ultima8/gfx/shape.o C++ engines/ultima/ultima8/gfx/shape_archive.o C++ engines/ultima/ultima8/gfx/shape_frame.o C++ engines/ultima/ultima8/gfx/shape_info.o C++ engines/ultima/ultima8/gfx/skf_player.o C++ engines/ultima/ultima8/gfx/type_flags.o C++ engines/ultima/ultima8/gfx/wpn_ovlay_dat.o C++ engines/ultima/ultima8/gfx/xform_blend.o C++ engines/ultima/ultima8/gfx/fonts/font.o C++ engines/ultima/ultima8/gfx/fonts/font_manager.o C++ engines/ultima/ultima8/gfx/fonts/font_shape_archive.o C++ engines/ultima/ultima8/gfx/fonts/jp_font.o C++ engines/ultima/ultima8/gfx/fonts/jp_rendered_text.o C++ engines/ultima/ultima8/gfx/fonts/rendered_text.o C++ engines/ultima/ultima8/gfx/fonts/shape_font.o C++ engines/ultima/ultima8/gfx/fonts/shape_rendered_text.o C++ engines/ultima/ultima8/gfx/fonts/ttf_rendered_text.o C++ engines/ultima/ultima8/gfx/fonts/tt_font.o C++ engines/ultima/ultima8/gumps/ask_gump.o C++ engines/ultima/ultima8/gumps/bark_gump.o C++ engines/ultima/ultima8/gumps/book_gump.o C++ engines/ultima/ultima8/gumps/computer_gump.o C++ engines/ultima/ultima8/gumps/container_gump.o C++ engines/ultima/ultima8/gumps/credits_gump.o C++ engines/ultima/ultima8/gumps/cru_ammo_gump.o C++ engines/ultima/ultima8/gumps/cru_credits_gump.o C++ engines/ultima/ultima8/gumps/cru_demo_gump.o C++ engines/ultima/ultima8/gumps/cru_energy_gump.o C++ engines/ultima/ultima8/gumps/cru_health_gump.o C++ engines/ultima/ultima8/gumps/cru_inventory_gump.o C++ engines/ultima/ultima8/gumps/cru_menu_gump.o C++ engines/ultima/ultima8/gumps/cru_pickup_area_gump.o C++ engines/ultima/ultima8/gumps/cru_pickup_gump.o C++ engines/ultima/ultima8/gumps/cru_stat_gump.o C++ engines/ultima/ultima8/gumps/cru_status_gump.o C++ engines/ultima/ultima8/gumps/cru_weapon_gump.o C++ engines/ultima/ultima8/gumps/desktop_gump.o C++ engines/ultima/ultima8/gumps/difficulty_gump.o C++ engines/ultima/ultima8/gumps/fast_area_vis_gump.o C++ engines/ultima/ultima8/gumps/game_map_gump.o C++ engines/ultima/ultima8/gumps/gump.o C++ engines/ultima/ultima8/gumps/gump_notify_process.o C++ engines/ultima/ultima8/gumps/inverter_gump.o C++ engines/ultima/ultima8/gumps/item_relative_gump.o C++ engines/ultima/ultima8/gumps/keypad_gump.o C++ engines/ultima/ultima8/gumps/main_menu_process.o C++ engines/ultima/ultima8/gumps/menu_gump.o C++ engines/ultima/ultima8/gumps/message_box_gump.o C++ engines/ultima/ultima8/gumps/minimap_gump.o C++ engines/ultima/ultima8/gumps/mini_stats_gump.o C++ engines/ultima/ultima8/gumps/modal_gump.o C++ engines/ultima/ultima8/gumps/movie_gump.o C++ engines/ultima/ultima8/gumps/paged_gump.o C++ engines/ultima/ultima8/gumps/paperdoll_gump.o C++ engines/ultima/ultima8/gumps/quit_gump.o C++ engines/ultima/ultima8/gumps/readable_gump.o C++ engines/ultima/ultima8/gumps/resizable_gump.o C++ engines/ultima/ultima8/gumps/scroll_gump.o C++ engines/ultima/ultima8/gumps/shape_viewer_gump.o C++ engines/ultima/ultima8/gumps/slider_gump.o C++ engines/ultima/ultima8/gumps/target_gump.o C++ engines/ultima/ultima8/gumps/translucent_gump.o C++ engines/ultima/ultima8/gumps/u8_save_gump.o C++ engines/ultima/ultima8/gumps/weasel_dat.o C++ engines/ultima/ultima8/gumps/weasel_gump.o C++ engines/ultima/ultima8/gumps/widgets/button_widget.o C++ engines/ultima/ultima8/gumps/widgets/edit_widget.o C++ engines/ultima/ultima8/gumps/widgets/sliding_widget.o C++ engines/ultima/ultima8/gumps/widgets/text_widget.o C++ engines/ultima/ultima8/kernel/delay_process.o C++ engines/ultima/ultima8/kernel/kernel.o C++ engines/ultima/ultima8/kernel/mouse.o C++ engines/ultima/ultima8/kernel/object.o C++ engines/ultima/ultima8/kernel/object_manager.o C++ engines/ultima/ultima8/kernel/process.o C++ engines/ultima/ultima8/misc/debugger.o C++ engines/ultima/ultima8/misc/encoding.o C++ engines/ultima/ultima8/misc/id_man.o C++ engines/ultima/ultima8/misc/util.o C++ engines/ultima/ultima8/usecode/bit_set.o C++ engines/ultima/ultima8/usecode/byte_set.o C++ engines/ultima/ultima8/usecode/uc_list.o C++ engines/ultima/ultima8/usecode/uc_machine.o C++ engines/ultima/ultima8/usecode/uc_process.o C++ engines/ultima/ultima8/usecode/uc_stack.o C++ engines/ultima/ultima8/usecode/usecode.o C++ engines/ultima/ultima8/usecode/usecode_flex.o C++ engines/ultima/ultima8/world/bobo_boomer_process.o C++ engines/ultima/ultima8/world/camera_process.o C++ engines/ultima/ultima8/world/container.o C++ engines/ultima/ultima8/world/create_item_process.o C++ engines/ultima/ultima8/world/crosshair_process.o C++ engines/ultima/ultima8/world/current_map.o C++ engines/ultima/ultima8/world/damage_info.o C++ engines/ultima/ultima8/world/destroy_item_process.o C++ engines/ultima/ultima8/world/egg.o C++ engines/ultima/ultima8/world/egg_hatcher_process.o C++ engines/ultima/ultima8/world/fireball_process.o C++ engines/ultima/ultima8/world/fire_type.o C++ engines/ultima/ultima8/world/fire_type_table.o C++ engines/ultima/ultima8/world/get_object.o C++ engines/ultima/ultima8/world/glob_egg.o C++ engines/ultima/ultima8/world/gravity_process.o C++ engines/ultima/ultima8/world/item.o C++ engines/ultima/ultima8/world/item_factory.o C++ engines/ultima/ultima8/world/item_selection_process.o C++ engines/ultima/ultima8/world/item_sorter.o C++ engines/ultima/ultima8/world/map.o C++ engines/ultima/ultima8/world/map_glob.o C++ engines/ultima/ultima8/world/minimap.o C++ engines/ultima/ultima8/world/missile_tracker.o C++ engines/ultima/ultima8/world/monster_egg.o C++ engines/ultima/ultima8/world/snap_process.o C++ engines/ultima/ultima8/world/sort_item.o C++ engines/ultima/ultima8/world/split_item_process.o C++ engines/ultima/ultima8/world/sprite_process.o C++ engines/ultima/ultima8/world/super_sprite_process.o C++ engines/ultima/ultima8/world/target_reticle_process.o C++ engines/ultima/ultima8/world/teleport_egg.o C++ engines/ultima/ultima8/world/world.o C++ engines/ultima/ultima8/world/actors/actor.o C++ engines/ultima/ultima8/world/actors/actor_anim_process.o C++ engines/ultima/ultima8/world/actors/actor_bark_notify_process.o C++ engines/ultima/ultima8/world/actors/ambush_process.o C++ engines/ultima/ultima8/world/actors/animation.o C++ engines/ultima/ultima8/world/actors/animation_tracker.o C++ engines/ultima/ultima8/world/actors/anim_action.o C++ engines/ultima/ultima8/world/actors/attack_process.o C++ engines/ultima/ultima8/world/actors/auto_firer_process.o C++ engines/ultima/ultima8/world/actors/avatar_death_process.o C++ engines/ultima/ultima8/world/actors/avatar_gravity_process.o C++ engines/ultima/ultima8/world/actors/avatar_mover_process.o C++ engines/ultima/ultima8/world/actors/battery_charger_process.o C++ engines/ultima/ultima8/world/actors/clear_feign_death_process.o C++ engines/ultima/ultima8/world/actors/cru_avatar_mover_process.o C++ engines/ultima/ultima8/world/actors/cru_healer_process.o C++ engines/ultima/ultima8/world/actors/cru_pathfinder_process.o C++ engines/ultima/ultima8/world/actors/combat_dat.o C++ engines/ultima/ultima8/world/actors/combat_process.o C++ engines/ultima/ultima8/world/actors/grant_peace_process.o C++ engines/ultima/ultima8/world/actors/guard_process.o C++ engines/ultima/ultima8/world/actors/heal_process.o C++ engines/ultima/ultima8/world/actors/loiter_process.o C++ engines/ultima/ultima8/world/actors/main_actor.o C++ engines/ultima/ultima8/world/actors/npc_dat.o C++ engines/ultima/ultima8/world/actors/pace_process.o C++ engines/ultima/ultima8/world/actors/pathfinder.o C++ engines/ultima/ultima8/world/actors/pathfinder_process.o C++ engines/ultima/ultima8/world/actors/quick_avatar_mover_process.o C++ engines/ultima/ultima8/world/actors/resurrection_process.o C++ engines/ultima/ultima8/world/actors/rolling_thunder_process.o C++ engines/ultima/ultima8/world/actors/scheduler_process.o C++ engines/ultima/ultima8/world/actors/surrender_process.o C++ engines/ultima/ultima8/world/actors/targeted_anim_process.o C++ engines/ultima/ultima8/world/actors/teleport_to_egg_process.o C++ engines/ultima/ultima8/world/actors/u8_avatar_mover_process.o C++ engines/vcruise/ad2044_items.o C++ engines/vcruise/ad2044_ui.o C++ engines/vcruise/audio_player.o C++ engines/vcruise/circuitpuzzle.o C++ engines/vcruise/midi_player.o C++ engines/vcruise/metaengine.o C++ engines/vcruise/menu.o C++ engines/vcruise/runtime.o C++ engines/vcruise/runtime_scriptexec.o C++ engines/vcruise/sampleloop.o C++ engines/vcruise/script.o C++ engines/vcruise/textparser.o C++ engines/vcruise/vcruise.o C++ engines/voyeur/animation.o C++ engines/voyeur/data.o C++ engines/voyeur/debugger.o C++ engines/voyeur/events.o C++ engines/voyeur/files.o C++ engines/voyeur/files_threads.o C++ engines/voyeur/metaengine.o C++ engines/voyeur/screen.o C++ engines/voyeur/sound.o C++ engines/voyeur/staticres.o C++ engines/voyeur/voyeur.o C++ engines/voyeur/voyeur_game.o C++ engines/wage/combat.o C++ engines/wage/debugger.o C++ engines/wage/design.o C++ engines/wage/entities.o C++ engines/wage/gui.o C++ engines/wage/guiborders.o C++ engines/wage/metaengine.o C++ engines/wage/randomhat.o C++ engines/wage/saveload.o C++ engines/wage/script.o C++ engines/wage/sound.o C++ engines/wage/util.o C++ engines/wage/wage.o C++ engines/wage/world.o C++ engines/watchmaker/3d/animation.o C++ engines/watchmaker/3d/dds_header.o C++ engines/watchmaker/3d/geometry.o C++ engines/watchmaker/3d/light.o C++ engines/watchmaker/3d/loader.o C++ engines/watchmaker/3d/material.o C++ engines/watchmaker/3d/math/llmath.o C++ engines/watchmaker/3d/math/Matrix4x4.o C++ engines/watchmaker/3d/mem_management.o C++ engines/watchmaker/3d/movie.o C++ engines/watchmaker/3d/render/opengl.o C++ engines/watchmaker/3d/render/opengl_2d.o C++ engines/watchmaker/3d/render/opengl_3d.o C++ engines/watchmaker/3d/render/opengl_renderer.o C++ engines/watchmaker/3d/render/opengl_texture.o C++ engines/watchmaker/3d/render/render.o C++ engines/watchmaker/3d/render/shadows.o C++ engines/watchmaker/3d/t3d_body.o C++ engines/watchmaker/3d/t3d_face.o C++ engines/watchmaker/3d/t3d_mesh.o C++ engines/watchmaker/3d/texture.o C++ engines/watchmaker/3d/types3d.o C++ engines/watchmaker/3d/vertex.o C++ engines/watchmaker/classes/do_action.o C++ engines/watchmaker/classes/do_anim.o C++ engines/watchmaker/classes/do_camera.o C++ engines/watchmaker/classes/do_dialog.o C++ engines/watchmaker/classes/do_inv.o C++ engines/watchmaker/classes/do_inv_inv.o C++ engines/watchmaker/classes/do_inv_scr.o C++ engines/watchmaker/classes/do_keyboard.o C++ engines/watchmaker/classes/do_mouse.o C++ engines/watchmaker/classes/do_operate.o C++ engines/watchmaker/classes/do_player.o C++ engines/watchmaker/classes/do_scr_scr.o C++ engines/watchmaker/classes/do_sound.o C++ engines/watchmaker/classes/do_string.o C++ engines/watchmaker/classes/do_system.o C++ engines/watchmaker/init/nl_init.o C++ engines/watchmaker/init/nl_parse.o C++ engines/watchmaker/ll/ll_anim.o C++ engines/watchmaker/ll/ll_diary.o C++ engines/watchmaker/ll/ll_ffile.o C++ engines/watchmaker/ll/ll_mesh.o C++ engines/watchmaker/ll/ll_mouse.o C++ engines/watchmaker/ll/ll_regen.o C++ engines/watchmaker/ll/ll_sound.o C++ engines/watchmaker/ll/ll_string.o C++ engines/watchmaker/ll/ll_system.o C++ engines/watchmaker/ll/ll_util.o C++ engines/watchmaker/t2d/expr.o C++ engines/watchmaker/t2d/t2d.o C++ engines/watchmaker/walk/act.o C++ engines/watchmaker/walk/ball.o C++ engines/watchmaker/walk/walk.o C++ engines/watchmaker/walk/walkutil.o C++ engines/watchmaker/2d_stuff.o C++ engines/watchmaker/console.o C++ engines/watchmaker/extraLS.o C++ engines/watchmaker/file_utils.o C++ engines/watchmaker/fonts.o C++ engines/watchmaker/game.o C++ engines/watchmaker/game_options.o C++ engines/watchmaker/globvar.o C++ engines/watchmaker/main.o C++ engines/watchmaker/metaengine.o C++ engines/watchmaker/render.o C++ engines/watchmaker/renderer.o C++ engines/watchmaker/saveload.o C++ engines/watchmaker/schedule.o C++ engines/watchmaker/sdl_wrapper.o C++ engines/watchmaker/tga_util.o C++ engines/watchmaker/watchmaker.o C++ engines/watchmaker/windows_hacks.o C++ engines/watchmaker/work_dirs.o C++ engines/wintermute/ad/ad_actor.o C++ engines/wintermute/ad/ad_entity.o C++ engines/wintermute/ad/ad_game.o C++ engines/wintermute/ad/ad_inventory.o C++ engines/wintermute/ad/ad_inventory_box.o C++ engines/wintermute/ad/ad_item.o C++ engines/wintermute/ad/ad_layer.o C++ engines/wintermute/ad/ad_node_state.o C++ engines/wintermute/ad/ad_object.o C++ engines/wintermute/ad/ad_path.o C++ engines/wintermute/ad/ad_path_point.o C++ engines/wintermute/ad/ad_region.o C++ engines/wintermute/ad/ad_response.o C++ engines/wintermute/ad/ad_response_box.o C++ engines/wintermute/ad/ad_response_context.o C++ engines/wintermute/ad/ad_rot_level.o C++ engines/wintermute/ad/ad_scale_level.o C++ engines/wintermute/ad/ad_scene.o C++ engines/wintermute/ad/ad_scene_node.o C++ engines/wintermute/ad/ad_scene_state.o C++ engines/wintermute/ad/ad_sentence.o C++ engines/wintermute/ad/ad_sprite_set.o C++ engines/wintermute/ad/ad_talk_def.o C++ engines/wintermute/ad/ad_talk_holder.o C++ engines/wintermute/ad/ad_talk_node.o C++ engines/wintermute/ad/ad_waypoint_group.o C++ engines/wintermute/base/scriptables/debuggable/debuggable_script.o C++ engines/wintermute/base/scriptables/debuggable/debuggable_script_engine.o C++ engines/wintermute/base/scriptables/script.o C++ engines/wintermute/base/scriptables/script_engine.o C++ engines/wintermute/base/scriptables/script_stack.o C++ engines/wintermute/base/scriptables/script_value.o C++ engines/wintermute/base/scriptables/script_ext_array.o C++ engines/wintermute/base/scriptables/script_ext_date.o C++ engines/wintermute/base/scriptables/script_ext_directory.o C++ engines/wintermute/base/scriptables/script_ext_file.o C++ engines/wintermute/base/scriptables/script_ext_math.o C++ engines/wintermute/base/scriptables/script_ext_object.o C++ engines/wintermute/base/scriptables/script_ext_mem_buffer.o C++ engines/wintermute/base/scriptables/script_ext_string.o C++ engines/wintermute/base/file/base_disk_file.o C++ engines/wintermute/base/file/base_file.o C++ engines/wintermute/base/file/base_file_entry.o C++ engines/wintermute/base/file/base_package.o C++ engines/wintermute/base/file/base_save_thumb_file.o C++ engines/wintermute/base/file/base_savefile_manager_file.o C++ engines/wintermute/base/font/base_font_bitmap.o C++ engines/wintermute/base/font/base_font_truetype.o C++ engines/wintermute/base/font/base_font.o C++ engines/wintermute/base/font/base_font_storage.o C++ engines/wintermute/base/gfx/base_image.o C++ engines/wintermute/base/gfx/base_renderer.o C++ engines/wintermute/base/gfx/base_surface.o C++ engines/wintermute/base/gfx/osystem/base_surface_osystem.o C++ engines/wintermute/base/gfx/osystem/base_render_osystem.o C++ engines/wintermute/base/gfx/osystem/render_ticket.o C++ engines/wintermute/base/particles/part_particle.o C++ engines/wintermute/base/particles/part_emitter.o C++ engines/wintermute/base/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/utils/crc.o C++ engines/wintermute/ui/ui_window.o C++ engines/wintermute/utils/path_util.o C++ engines/wintermute/utils/string_util.o C++ engines/wintermute/utils/utils.o C++ engines/wintermute/video/subtitle_card.o C++ engines/wintermute/video/video_player.o C++ engines/wintermute/video/video_subtitler.o C++ engines/wintermute/video/video_theora_player.o C++ engines/wintermute/debugger.o C++ engines/wintermute/wintermute.o C++ engines/wintermute/persistent.o C++ engines/wintermute/ad/ad_actor_3dx.o C++ engines/wintermute/ad/ad_attach_3dx.o C++ engines/wintermute/ad/ad_block.o C++ engines/wintermute/ad/ad_generic.o C++ engines/wintermute/ad/ad_geom_ext.o C++ engines/wintermute/ad/ad_geom_ext_node.o C++ engines/wintermute/ad/ad_object_3d.o C++ engines/wintermute/ad/ad_path3d.o C++ engines/wintermute/ad/ad_path_point3d.o C++ engines/wintermute/ad/ad_scene_geometry.o C++ engines/wintermute/ad/ad_walkplane.o C++ engines/wintermute/ad/ad_waypoint_group3d.o C++ engines/wintermute/base/gfx/3dcamera.o C++ engines/wintermute/base/gfx/3dlight.o C++ engines/wintermute/base/gfx/3dloader_3ds.o C++ engines/wintermute/base/gfx/3dmesh.o C++ engines/wintermute/base/gfx/3dshadow_volume.o C++ engines/wintermute/base/gfx/base_renderer3d.o C++ engines/wintermute/base/gfx/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 C++ gui/widgets/scrollcontainer.o gui/widgets/grid.cpp: In member function ‘void GUI::GridWidget::reloadThumbnails()’: gui/widgets/grid.cpp:717:113: warning: ‘Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)’ is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] 717 | _loadedSurfaces[entry->thumbPath] = new Graphics::ManagedSurface(*scSurf); | ^ In file included from ./gui/ThemeEngine.h:34, from ./gui/gui-manager.h:32, from gui/widgets/grid.cpp:29: ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ gui/widgets/grid.cpp:726:101: warning: ‘Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)’ is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] 726 | _loadedSurfaces[path] = new Graphics::ManagedSurface(*scSurf); | ^ ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ C++ gui/widgets/tab.o C++ gui/cloudconnectionwizard.o C++ gui/downloaddialog.o C++ gui/remotebrowser.o C++ gui/downloadpacksdialog.o C++ gui/integrity-dialog.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 backends/graphics/surfacesdl/surfacesdl-graphics.cpp: In constructor ‘SurfaceSdlGraphicsManager::SurfaceSdlGraphicsManager(SdlEventSource*, SdlWindow*)’: backends/graphics/surfacesdl/surfacesdl-graphics.cpp:144:47: warning: ‘void* calloc(size_t, size_t)’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args] 144 | _currentPalette = (SDL_Color *)calloc(sizeof(SDL_Color), 256); | ^~~~~~~~~~~~~~~~~ backends/graphics/surfacesdl/surfacesdl-graphics.cpp:144:47: note: earlier argument should specify number of elements, later size of each element backends/graphics/surfacesdl/surfacesdl-graphics.cpp:145:47: warning: ‘void* calloc(size_t, size_t)’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args] 145 | _overlayPalette = (SDL_Color *)calloc(sizeof(SDL_Color), 256); | ^~~~~~~~~~~~~~~~~ backends/graphics/surfacesdl/surfacesdl-graphics.cpp:145:47: note: earlier argument should specify number of elements, later size of each element backends/graphics/surfacesdl/surfacesdl-graphics.cpp:146:46: warning: ‘void* calloc(size_t, size_t)’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args] 146 | _cursorPalette = (SDL_Color *)calloc(sizeof(SDL_Color), 256); | ^~~~~~~~~~~~~~~~~ backends/graphics/surfacesdl/surfacesdl-graphics.cpp:146:46: note: earlier argument should specify number of elements, later size of each element 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_fonts.o C++ backends/imgui/imgui_tables.o C++ backends/imgui/imgui_widgets.o C++ backends/imgui/misc/freetype/imgui_freetype.o C++ backends/imgui/backends/imgui_impl_opengl3.o C++ backends/imgui/backends/imgui_impl_sdl2.o C++ video/3do_decoder.o C++ video/avi_decoder.o C++ video/coktel_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:1982:78: warning: cast from type ‘const char* const*’ to type ‘void*’ casts away qualifiers [-Wcast-qual] 1982 | 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:1996:79: warning: cast from type ‘const char*’ to type ‘void*’ casts away qualifiers [-Wcast-qual] 1996 | bool value_changed = Combo(label, current_item, Items_SingleStringGetter, (void*)items_separated_by_zeros, items_count, height_in_items); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ backends/imgui/imgui_widgets.cpp: In function ‘ImGuiTypingSelectRequest* ImGui::GetTypingSelectRequest(ImGuiTypingSelectFlags)’: backends/imgui/imgui_widgets.cpp:6781:26: warning: cast from type ‘const char*’ to type ‘void*’ casts away qualifiers [-Wcast-qual] 6781 | 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:6987:80: warning: cast from type ‘const char* const*’ to type ‘void*’ casts away qualifiers [-Wcast-qual] 6987 | const bool value_changed = ListBox(label, current_item, Items_ArrayGetter, (void*)items, items_count, height_items); | ^~~~~~~~~~~~ backends/imgui/imgui_draw.cpp: In member function ‘void ImFont::SetGlyphVisible(ImWchar, bool)’: backends/imgui/imgui_draw.cpp:3712:44: warning: cast from type ‘const ImFontGlyph*’ to type ‘void*’ casts away qualifiers [-Wcast-qual] 3712 | if (ImFontGlyph* glyph = (ImFontGlyph*)(void*)FindGlyph((ImWchar)c)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ video/dxa_decoder.o C++ video/flic_decoder.o backends/imgui/imgui.cpp: In function ‘void ImGui::LoadIniSettingsFromMemory(const char*, size_t)’: backends/imgui/imgui.cpp:14521:37: warning: cast from type ‘const char*’ to type ‘void*’ casts away qualifiers [-Wcast-qual] 14521 | char* type_end = (char*)(void*)ImStrchrRange(type_start, name_end, ']'); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ video/hnm_decoder.o C++ video/mpegps_decoder.o backends/imgui/imgui.cpp: In function ‘void ImGui::ShowMetricsWindow(bool*)’: backends/imgui/imgui.cpp:20546:48: warning: cast from type ‘const char*’ to type ‘void*’ casts away qualifiers [-Wcast-qual] 20546 | InputTextMultiline("##Ini", (char*)(void*)g.SettingsIniData.c_str(), g.SettingsIniData.Buf.Size, ImVec2(-FLT_MIN, GetTextLineHeight() * 20), ImGuiInputTextFlags_ReadOnly); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ video/mve_decoder.o C++ video/paco_decoder.o C++ video/psx_decoder.o C++ video/qt_decoder.o C++ video/smk_decoder.o C++ video/subtitles.o C++ video/video_decoder.o C++ video/bink_decoder.o C++ video/theora_decoder.o C++ image/ani.o C++ image/bmp.o C++ image/cel_3do.o C++ image/gif.o C++ image/icocur.o C++ image/iff.o C++ image/jpeg.o C++ image/neo.o C++ image/pcx.o C++ image/pict.o C++ image/png.o C++ image/scr.o C++ image/tga.o C++ image/xbm.o C++ image/codecs/bmp_raw.o C++ image/codecs/cdtoons.o C++ image/codecs/cinepak.o C++ image/codecs/codec.o C++ image/codecs/hlz.o C++ image/codecs/hnm.o C++ image/codecs/indeo3.o C++ image/codecs/indeo4.o C++ image/codecs/indeo5.o C++ image/codecs/jyv1.o C++ image/codecs/mjpeg.o C++ image/codecs/msrle.o C++ image/codecs/msrle4.o C++ image/codecs/msvideo1.o C++ image/codecs/qtrle.o C++ image/codecs/rpza.o C++ image/codecs/smc.o C++ image/codecs/svq1.o C++ image/codecs/truemotion1.o C++ image/codecs/xan.o C++ image/codecs/indeo/indeo.o C++ image/codecs/indeo/indeo_dsp.o 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/image-archive.o C++ graphics/korfont.o C++ graphics/larryScale.o C++ graphics/maccursor.o C++ graphics/macgui/datafiles.o C++ graphics/macgui/macdialog.o C++ graphics/macgui/macbutton.o C++ graphics/macgui/macfontmanager.o C++ graphics/macgui/macmenu.o C++ graphics/macgui/macpopupmenu.o C++ graphics/macgui/mactext.o C++ graphics/macgui/mactext-canvas.o C++ graphics/macgui/mactext-md.o C++ graphics/macgui/mactextwindow.o C++ graphics/macgui/macwidget.o graphics/macgui/macmenu.cpp: In member function ‘void Graphics::MacMenu::renderSubmenu(Graphics::MacMenuSubMenu*, bool)’: graphics/macgui/macmenu.cpp:1252:52: warning: ‘Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)’ is deprecated: Use copyFrom(), a move constructor or supply bounds [-Wdeprecated-declarations] 1252 | Graphics::ManagedSurface g = *_wm->_screenCopy; | ^~~~~~~~~~~ In file included from ./graphics/macgui/macwindow.h:27, from ./graphics/macgui/macwindowmanager.h:34, from graphics/macgui/macmenu.cpp:34: ./graphics/managed_surface.h:135:9: note: declared here 135 | ManagedSurface(const ManagedSurface &surf); | ^~~~~~~~~~~~~~ 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 graphics/managed_surface.cpp: In copy constructor ‘Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)’: graphics/managed_surface.cpp:44:17: warning: ‘Graphics::ManagedSurface& Graphics::ManagedSurface::operator=(const Graphics::ManagedSurface&)’ is deprecated: Use copyFrom() or a move constructor instead [-Wdeprecated-declarations] 44 | *this = surf; | ^~~~ In file included from graphics/managed_surface.cpp:22: ./graphics/managed_surface.h:202:25: note: declared here 202 | ManagedSurface &operator=(const ManagedSurface &surf); | ^~~~~~~~ C++ graphics/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/mac_plugin.o C++ audio/mididrv.o C++ audio/mididrv_ms.o C++ audio/midiparser_qt.o C++ audio/midiparser_smf.o C++ audio/midiparser_xmidi.o C++ audio/midiparser.o C++ audio/midiplayer.o C++ audio/miles_adlib.o C++ audio/miles_midi.o C++ audio/mixer.o C++ audio/mpu401.o C++ audio/mt32gm.o C++ audio/musicplugin.o C++ audio/null.o C++ audio/rate.o C++ audio/timestamp.o C++ audio/decoders/3do.o C++ audio/decoders/aac.o C++ audio/decoders/adpcm.o C++ audio/decoders/aiff.o C++ audio/decoders/apc.o C++ audio/decoders/asf.o C++ audio/decoders/flac.o C++ audio/decoders/g711.o C++ audio/decoders/iff_sound.o C++ audio/decoders/mac_snd.o C++ audio/decoders/mp3.o C++ audio/decoders/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/quat.o C++ math/ray.o C++ math/rdft.o C++ math/rect2d.o C++ math/sinetables.o C++ math/sinewindows.o C++ math/vector2d.o C++ math/vector3d.o C++ math/vector4d.o C++ common/archive.o C++ common/base64.o C++ common/btea.o C++ common/concatstream.o C++ common/config-manager.o C++ common/coroutines.o C++ common/dbcs-str.o C++ common/debug.o C++ common/engine_data.o C++ common/error.o C++ common/events.o C++ common/file.o C++ common/fs.o C++ common/gui_options.o C++ common/hashmap.o C++ common/language.o C++ common/localization.o C++ common/macresman.o C++ common/memory.o C++ common/memorypool.o C++ common/md5.o C++ common/mutex.o C++ common/osd_message_queue.o C++ common/path.o C++ common/platform.o C++ common/punycode.o C++ common/random.o C++ common/rational.o C++ common/rendermode.o C++ common/str.o C++ common/stream.o C++ common/streamdebug.o C++ common/str-base.o C++ common/str-enc.o C++ common/encodings/singlebyte.o C++ common/system.o C++ common/textconsole.o C++ common/text-to-speech.o C++ common/tokenizer.o C++ common/translation.o C++ common/unicode-bidi.o C++ common/ustr.o C++ common/util.o C++ common/xpfloat.o C++ common/zip-set.o C++ common/std/std.o C++ common/compression/clickteam.o C++ common/compression/dcl.o C++ common/compression/gentee_installer.o C++ common/compression/gzio.o C++ common/compression/installshield_cab.o C++ common/compression/installshieldv3_archive.o C++ common/compression/powerpacker.o C++ common/compression/rnc_deco.o C++ common/compression/stuffit.o C++ common/compression/unarj.o C++ common/compression/unzip.o C++ common/compression/vise.o C++ common/compression/zlib.o C++ common/formats/cue.o C++ common/formats/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 RANLIB engines/access/libaccess.a RANLIB engines/adl/libadl.a AR engines/agi/libagi.a AR engines/agos/libagos.a RANLIB engines/scumm/libscumm.a RANLIB engines/agi/libagi.a AR engines/ags/libags.a RANLIB engines/agos/libagos.a AR engines/asylum/libasylum.a AR engines/avalanche/libavalanche.a RANLIB engines/asylum/libasylum.a AR engines/bagel/libbagel.a RANLIB engines/avalanche/libavalanche.a AR engines/bbvs/libbbvs.a RANLIB engines/bagel/libbagel.a AR engines/bladerunner/libbladerunner.a RANLIB engines/ags/libags.a RANLIB engines/bbvs/libbbvs.a AR engines/buried/libburied.a AR engines/cge/libcge.a AR engines/cge2/libcge2.a RANLIB engines/buried/libburied.a RANLIB engines/cge/libcge.a RANLIB engines/bladerunner/libbladerunner.a RANLIB engines/cge2/libcge2.a AR engines/chamber/libchamber.a RANLIB engines/chamber/libchamber.a AR engines/chewy/libchewy.a AR engines/cine/libcine.a RANLIB engines/cine/libcine.a AR engines/composer/libcomposer.a AR engines/crab/libcrab.a AR engines/cruise/libcruise.a RANLIB engines/chewy/libchewy.a RANLIB engines/composer/libcomposer.a RANLIB engines/cruise/libcruise.a AR engines/cryo/libcryo.a AR engines/cryomni3d/libcryomni3d.a RANLIB engines/crab/libcrab.a RANLIB engines/cryo/libcryo.a RANLIB engines/cryomni3d/libcryomni3d.a AR engines/dgds/libdgds.a AR engines/director/libdirector.a RANLIB engines/dgds/libdgds.a AR engines/dm/libdm.a AR engines/draci/libdraci.a AR engines/dragons/libdragons.a RANLIB engines/dm/libdm.a AR engines/drascula/libdrascula.a RANLIB engines/draci/libdraci.a RANLIB engines/dragons/libdragons.a RANLIB engines/director/libdirector.a RANLIB engines/drascula/libdrascula.a AR engines/dreamweb/libdreamweb.a AR engines/efh/libefh.a AR engines/freescape/libfreescape.a AR engines/glk/libglk.a RANLIB engines/dreamweb/libdreamweb.a RANLIB engines/efh/libefh.a RANLIB engines/freescape/libfreescape.a AR engines/gnap/libgnap.a AR engines/gob/libgob.a RANLIB engines/gnap/libgnap.a AR engines/griffon/libgriffon.a RANLIB engines/gob/libgob.a AR engines/grim/libgrim.a RANLIB engines/glk/libglk.a RANLIB engines/griffon/libgriffon.a AR engines/groovie/libgroovie.a AR engines/hadesch/libhadesch.a RANLIB engines/grim/libgrim.a RANLIB engines/hadesch/libhadesch.a RANLIB engines/groovie/libgroovie.a AR engines/hdb/libhdb.a AR engines/hopkins/libhopkins.a RANLIB engines/hdb/libhdb.a RANLIB engines/hopkins/libhopkins.a AR engines/hugo/libhugo.a AR engines/hypno/libhypno.a RANLIB engines/hugo/libhugo.a AR engines/illusions/libillusions.a AR engines/icb/libicb.a AR engines/immortal/libimmortal.a RANLIB engines/hypno/libhypno.a RANLIB engines/illusions/libillusions.a RANLIB engines/immortal/libimmortal.a RANLIB engines/icb/libicb.a AR engines/kingdom/libkingdom.a RANLIB engines/kingdom/libkingdom.a AR engines/kyra/libkyra.a AR engines/lab/liblab.a AR engines/lastexpress/liblastexpress.a AR engines/lilliput/liblilliput.a AR engines/lure/liblure.a RANLIB engines/lab/liblab.a RANLIB engines/lilliput/liblilliput.a AR engines/m4/libm4.a RANLIB engines/lure/liblure.a RANLIB engines/kyra/libkyra.a AR engines/macventure/libmacventure.a RANLIB engines/lastexpress/liblastexpress.a RANLIB engines/macventure/libmacventure.a AR engines/made/libmade.a AR engines/mads/libmads.a RANLIB engines/m4/libm4.a RANLIB engines/made/libmade.a AR engines/mm/libmm.a AR engines/mohawk/libmohawk.a RANLIB engines/mads/libmads.a AR engines/mortevielle/libmortevielle.a AR engines/mtropolis/libmtropolis.a AR engines/mutationofjb/libmutationofjb.a RANLIB engines/mortevielle/libmortevielle.a AR engines/myst3/libmyst3.a RANLIB engines/mohawk/libmohawk.a RANLIB engines/mm/libmm.a RANLIB engines/mtropolis/libmtropolis.a RANLIB engines/mutationofjb/libmutationofjb.a RANLIB engines/myst3/libmyst3.a AR engines/nancy/libnancy.a AR engines/neverhood/libneverhood.a RANLIB engines/nancy/libnancy.a AR engines/ngi/libngi.a RANLIB engines/neverhood/libneverhood.a AR engines/parallaction/libparallaction.a AR engines/pegasus/libpegasus.a AR engines/petka/libpetka.a RANLIB engines/ngi/libngi.a RANLIB engines/parallaction/libparallaction.a RANLIB engines/petka/libpetka.a AR engines/pink/libpink.a RANLIB engines/pegasus/libpegasus.a RANLIB engines/pink/libpink.a AR engines/playground3d/libplayground3d.a AR engines/plumbers/libplumbers.a RANLIB engines/playground3d/libplayground3d.a RANLIB engines/plumbers/libplumbers.a AR engines/prince/libprince.a AR engines/private/libprivate.a RANLIB engines/private/libprivate.a RANLIB engines/prince/libprince.a AR engines/queen/libqueen.a AR engines/saga/libsaga.a RANLIB engines/queen/libqueen.a RANLIB engines/saga/libsaga.a AR engines/saga2/libsaga2.a AR engines/sci/libsci.a AR engines/sherlock/libsherlock.a RANLIB engines/saga2/libsaga2.a AR engines/sky/libsky.a AR engines/sludge/libsludge.a RANLIB engines/sherlock/libsherlock.a RANLIB engines/sky/libsky.a RANLIB engines/sludge/libsludge.a RANLIB engines/sci/libsci.a AR engines/stark/libstark.a AR engines/startrek/libstartrek.a AR engines/supernova/libsupernova.a AR engines/sword1/libsword1.a AR engines/sword2/libsword2.a RANLIB engines/supernova/libsupernova.a RANLIB engines/sword1/libsword1.a RANLIB engines/startrek/libstartrek.a RANLIB engines/stark/libstark.a RANLIB engines/sword2/libsword2.a AR engines/sword25/libsword25.a AR engines/teenagent/libteenagent.a AR engines/testbed/libtestbed.a AR engines/tetraedge/libtetraedge.a RANLIB engines/sword25/libsword25.a RANLIB engines/teenagent/libteenagent.a AR engines/tinsel/libtinsel.a RANLIB engines/testbed/libtestbed.a AR engines/titanic/libtitanic.a AR engines/toltecs/libtoltecs.a RANLIB engines/tinsel/libtinsel.a RANLIB engines/toltecs/libtoltecs.a RANLIB engines/tetraedge/libtetraedge.a AR engines/tony/libtony.a AR engines/toon/libtoon.a AR engines/touche/libtouche.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 RANLIB engines/trecision/libtrecision.a RANLIB engines/tucker/libtucker.a AR engines/twine/libtwine.a RANLIB engines/titanic/libtitanic.a RANLIB engines/tsage/libtsage.a AR engines/twp/libtwp.a AR engines/ultima/libultima.a RANLIB engines/twine/libtwine.a AR engines/vcruise/libvcruise.a RANLIB engines/twp/libtwp.a AR engines/voyeur/libvoyeur.a RANLIB engines/vcruise/libvcruise.a RANLIB engines/voyeur/libvoyeur.a AR engines/wage/libwage.a AR engines/watchmaker/libwatchmaker.a RANLIB engines/wage/libwage.a AR engines/wintermute/libwintermute.a RANLIB engines/watchmaker/libwatchmaker.a AR engines/zvision/libzvision.a AR engines/libengines.a RANLIB engines/ultima/libultima.a AR gui/libgui.a RANLIB engines/zvision/libzvision.a RANLIB engines/wintermute/libwintermute.a RANLIB engines/libengines.a AR backends/libbackends.a RANLIB gui/libgui.a AR video/libvideo.a AR image/libimage.a AR audio/libaudio.a RANLIB video/libvideo.a AR math/libmath.a RANLIB image/libimage.a AR common/libcommon.a RANLIB backends/libbackends.a RANLIB audio/libaudio.a RANLIB math/libmath.a RANLIB common/libcommon.a AR common/compression/libcompression.a AR common/formats/libformats.a RANLIB common/compression/libcompression.a AR common/lua/liblua.a RANLIB common/formats/libformats.a RANLIB common/lua/liblua.a AR audio/softsynth/mt32/libmt32.a RANLIB audio/softsynth/mt32/libmt32.a AR graphics/libgraphics.a RANLIB graphics/libgraphics.a C++ base/version.o AR base/libbase.a RANLIB base/libbase.a LINK scummvm ./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:44:7: note: a different type is defined in another translation unit 44 | 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:126:78: note: a field of same name but different type is defined in another translation unit 126 | std::priority_queue, Common::Less > pq; | ^ ./common/std/queue.h:49:7: note: type name ‘Std::priority_queue, Common::Greater >’ should match type name ‘Std::priority_queue, Common::Less >’ 49 | class priority_queue { | ^ engines/bagel/dialogs/opt_window.cpp:74:8: warning: type ‘struct ST_BUTTONS’ violates the C++ One Definition Rule [-Wodr] 74 | struct ST_BUTTONS { | ^ engines/bagel/dialogs/save_dialog.cpp:53:8: note: a different type is defined in another translation unit 53 | struct ST_BUTTONS { | ^ engines/bagel/dialogs/opt_window.cpp:75:21: note: the first difference of corresponding definitions is field ‘_pszName’ 75 | const char *_pszName; | ^ engines/bagel/dialogs/save_dialog.cpp:54:21: note: a field with different name is defined in another translation unit 54 | const char *_name; | ^ engines/director/lingo/lingo-gr.cpp:603:7: warning: type ‘union yyalloc’ violates the C++ One Definition Rule [-Wodr] 603 | union yyalloc | ^ 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:605:14: note: the first difference of corresponding definitions is field ‘yyss_alloc’ 605 | yy_state_t yyss_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:621:23: note: ‘NavigateRefined’ was previously declared here 621 | Navigation::NavResult Navigation::NavigateRefined(int sx, int sy, int ex, int ey, | ^ engines/ags/engine/ac/route_finder_jps.cpp:621: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:774:6: note: ‘TraceLine’ was previously declared here 774 | bool Navigation::TraceLine(int srcx, int srcy, int targx, int targy, int &lastValidX, int &lastValidY) const { | ^ engines/ags/engine/ac/route_finder_jps.cpp:774: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:196:6: note: ‘Resize’ was previously declared here 196 | void Navigation::Resize(int width, int height) { | ^ engines/ags/engine/ac/route_finder_jps.cpp:196: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:185:1: note: ‘__ct_comp ’ was previously declared here 185 | Navigation::Navigation() | ^ engines/ags/engine/ac/route_finder_jps.cpp:185: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:160: warning: type ‘yysymbol_kind_t’ violates the C++ One Definition Rule [-Wodr] 160 | enum yysymbol_kind_t 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:166: note: name ‘YYSYMBOL_tUNARY’ differs from name ‘YYSYMBOL_NAME’ defined in another translation unit 166 | YYSYMBOL_tUNARY = 3, /* tUNARY */ engines/hypno/grammar_arc.cpp:177: note: mismatching definition 177 | YYSYMBOL_NAME = 3, /* NAME */ 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++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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:973:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 973 | _drawedStrings = new RMText[num]; | ^ /usr/include/c++/14.1.1/new: In function ‘startDialog’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new: In function ‘startDialog’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new: In member function ‘readFromStream’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In function ‘memcpy’, inlined from ‘setData’ at ./math/matrix.h:248:10, inlined from ‘__ct ’ at ./math/matrix.h:224:9, inlined from ‘__ct ’ at ./math/squarematrix.h:36:0, inlined from ‘__ct ’ at ./math/matrix4.h:35:0, inlined from ‘uninitialized_move’ at ./common/memory.h:73:0, inlined from ‘insert_aux.isra’ at ./common/array.h:486:23: /usr/include/bits/string_fortified.h:29:33: warning: ‘__builtin_memcpy’ writing 64 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ^ In member function ‘insert_aux.isra’: lto1: note: destination object is likely at address zero engines/glk/adrift/os_glk.cpp: In function ‘gsc_status_safe_strcat.constprop’: engines/glk/adrift/os_glk.cpp:900:24: warning: ‘__builtin_strncat’ specified bound depends on the length of the source argument [-Wstringop-overflow=] 900 | strncat(dest, src, src_length < available ? src_length : available); | ^ engines/glk/adrift/os_glk.cpp:897:28: note: length computed here 897 | src_length = strlen(src); | ^ 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++/14.1.1/new: In member function ‘get’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new: In member function ‘get’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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_chk’ 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]; | ^ In function ‘memcpy’, inlined from ‘splitIntoWords’ at engines/glk/scott/command_parser.cpp:246:9, inlined from ‘LineInput’ at engines/glk/scott/command_parser.cpp:130:34: /usr/include/bits/string_fortified.h:29:33: warning: ‘__builtin_memcpy’ specified bound between 18446744071562067968 and 18446744073709551611 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ^ In function ‘splitIntoWords’, inlined from ‘LineInput’ at engines/glk/scott/command_parser.cpp:130:34: 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++/14.1.1/new: In function ‘LineInput’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new: In function ‘LineInput’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new: In function ‘LineInput’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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: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++/14.1.1/new: In function ‘makeModXmS3mStream.constprop’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new: In function ‘makeModXmS3mStream.constprop’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new: In function ‘makeModXmS3mStream.constprop’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new: In function ‘makeModXmS3mStream.constprop’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new: In function ‘makeModXmS3mStream.constprop’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new: In function ‘makeModXmS3mStream.constprop’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new: In function ‘makeModXmS3mStream.constprop’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ 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++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new: In function ‘TileModeSetup’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new: In function ‘loadSavedGameState’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new: In function ‘loadSavedGameState’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new: In function ‘loadSavedGameState’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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 ‘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]; 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++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new: In member function ‘decodeFrame’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new: In member function ‘decodeFrame’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘createBitmapCodec’ at image/codecs/codec.cpp:230:52: image/codecs/xan.cpp:63:49: warning: argument 1 range [18446744072635809792, 18446744073709551488] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 63 | _ubuf = new uint8[_width * _height / 2](); | ^ /usr/include/c++/14.1.1/new: In function ‘createBitmapCodec’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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:1788: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++/14.1.1/new: In member function ‘_ZN3GUI11ThemeEngine8loadFontERKN6Common6StringERS2_.part.0’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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:1788:39: graphics/fonts/bdf.cpp:553:66: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 553 | boxes = new BdfBoundingBox[charsAvailable]; | ^ /usr/include/c++/14.1.1/new: In member function ‘_ZN3GUI11ThemeEngine8loadFontERKN6Common6StringERS2_.part.0’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ 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++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In function ‘scaleFont’, inlined from ‘loadFont’ at gui/ThemeEngine.cpp:1822:39, inlined from ‘addFont’ at gui/ThemeEngine.cpp:552: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++/14.1.1/new: In member function ‘addFont’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In function ‘scaleFont’, inlined from ‘loadFont’ at gui/ThemeEngine.cpp:1822:39, inlined from ‘addFont’ at gui/ThemeEngine.cpp:552:38: graphics/fonts/bdf.cpp:835:61: warning: argument 1 range [18446744071562067968, 18446744073709551615] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 835 | byte *advances = new byte[data.numCharacters]; | ^ /usr/include/c++/14.1.1/new: In member function ‘addFont’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In function ‘scaleFont’, inlined from ‘loadFont’ at gui/ThemeEngine.cpp:1822:39, inlined from ‘addFont’ at gui/ThemeEngine.cpp:552: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++/14.1.1/new: In member function ‘addFont’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In function ‘scaleFont’, inlined from ‘loadFont’ at gui/ThemeEngine.cpp:1822:39, inlined from ‘addFont’ at gui/ThemeEngine.cpp:552: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++/14.1.1/new: In member function ‘addFont’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new: In member function ‘__ct_base ’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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/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++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new: In member function ‘initResource’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new: In member function ‘load’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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:1284: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++/14.1.1/new: In function ‘kTextFonts’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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:1289: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++/14.1.1/new: In function ‘kTextColors’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new: In function ‘initGameMaps’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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:991:67: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 991 | listStrings = new Common::String[listCount]; | ^ /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ 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++/14.1.1/new: In function ‘initDynamicGameData’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new: In function ‘initDynamicGameData’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new: In function ‘initDynamicGameData’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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/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++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new: In member function ‘init’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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/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++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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:1036:17: engines/kyra/sound/drivers/halestorm.cpp:1967:50: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1967 | uint16 *pmdata = new uint16[pmlen]; | ^ /usr/include/c++/14.1.1/new: In member function ‘cmd_startSong’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new: In member function ‘run’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new: In function ‘ReadGameData’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new: In function ‘ReadGameData’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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:2452: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:2452: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++) { | ^ 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++/14.1.1/new: In member function ‘init’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new: In member function ‘init’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new: In member function ‘init’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new: In member function ‘setupText’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new: In member function ‘setupText’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new: In member function ‘setupText’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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, inlined from ‘init’ at engines/grim/emi/costume/emimesh_component.cpp:55:39: 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++/14.1.1/new: In member function ‘init’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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, inlined from ‘init’ at engines/grim/emi/costume/emimesh_component.cpp:55:39: 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++/14.1.1/new: In member function ‘init’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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, inlined from ‘init’ at engines/grim/emi/costume/emimesh_component.cpp:55:39: 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++/14.1.1/new: In member function ‘init’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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, inlined from ‘init’ at engines/grim/emi/costume/emimesh_component.cpp:55:39: 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++/14.1.1/new: In member function ‘init’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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, inlined from ‘init’ at engines/grim/emi/costume/emimesh_component.cpp:55:39: 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++/14.1.1/new: In member function ‘init’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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, inlined from ‘init’ at engines/grim/emi/costume/emimesh_component.cpp:55:39: 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++/14.1.1/new: In member function ‘init’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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, inlined from ‘init’ at engines/grim/emi/costume/emimesh_component.cpp:55:39: 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++/14.1.1/new: In member function ‘init’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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, inlined from ‘init’ at engines/grim/emi/costume/emimesh_component.cpp:55:39: 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++/14.1.1/new: In member function ‘init’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new: In member function ‘loadModel’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new: In member function ‘loadModel’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new: In member function ‘loadModel’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new: In member function ‘loadModel’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new: In member function ‘loadModel’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new: In member function ‘loadModel’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new: In member function ‘loadModel’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new: In member function ‘loadModel’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ 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++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new: In member function ‘loadText’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new: In member function ‘init’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new: In member function ‘init’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘init’, inlined from ‘init’ at engines/gob/map_v1.cpp:45:0, 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++/14.1.1/new: In member function ‘loadMapObjects’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new: In member function ‘load’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new: In member function ‘init’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new: In member function ‘init’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ 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++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new: In member function ‘addShadowPlane’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new: In member function ‘addShadowPlane’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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:0, 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: note: at offset 1023 into destination object ‘function_name’ of size 81 74 | char function_name[81]; 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++/14.1.1/new: In member function ‘_ZN4Grim10BitmapData4loadEv.part.0’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new: In member function ‘_ZN4Grim10BitmapData4loadEv.part.0’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ 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++/14.1.1/new: In member function ‘walkHero’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new: In member function ‘restoreObjects’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new: In member function ‘restoreObjects’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new: In member function ‘restoreObjects’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new: In member function ‘restoreObjects’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new: In member function ‘restoreObjects’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new: In member function ‘restoreObjects’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new: In function ‘_ZN4Grim10GrimEngine7loadSetERKN6Common6StringE.part.0’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new: In function ‘_ZN4Grim10GrimEngine7loadSetERKN6Common6StringE.part.0’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new: In function ‘_ZN4Grim10GrimEngine7loadSetERKN6Common6StringE.part.0’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new: In function ‘_ZN4Grim10GrimEngine7loadSetERKN6Common6StringE.part.0’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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:225:21: engines/ags/engine/script/cc_instance.cpp:1443:58: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1443 | exports = new RuntimeScriptValue[scri->numexports]; | ^ /usr/include/c++/14.1.1/new: In function ‘CreateEx’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ engines/bagel/baglib/pan_bitmap.cpp: In member function ‘generateCosineTable’: engines/bagel/baglib/pan_bitmap.cpp:125:51: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 125 | _pCosineTable = new CBofFixed[_nNumDegrees]; | ^ /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ engines/scumm/he/gfx_primitives_he.cpp: In member function ‘pgClippedThickLineDraw’: engines/scumm/he/gfx_primitives_he.cpp:236:64: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 236 | WizScanLine *aScanLines = new WizScanLine[iNumScanLines]; | ^ /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new: In member function ‘loadScene’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new: In member function ‘loadScene’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new: In member function ‘loadScene’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new: In member function ‘loadScene’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new: In member function ‘loadScene’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new: In member function ‘loadScene’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new: In member function ‘loadScene’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new: In member function ‘loadScene’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new: In member function ‘loadScene’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new: In member function ‘run’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new: In member function ‘run’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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++/14.1.1/new: In member function ‘run’: /usr/include/c++/14.1.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _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 ./COPYRIGHT ./NEWS.md ./README.md ./CONTRIBUTING.md ./LICENSES/COPYING.Apache ./LICENSES/COPYING.BSD ./LICENSES/COPYING.BSL ./LICENSES/COPYING.FREEFONT ./LICENSES/COPYING.GLAD ./LICENSES/COPYING.ISC ./LICENSES/COPYING.LGPL ./LICENSES/COPYING.LUA ./LICENSES/COPYING.MIT ./LICENSES/COPYING.MKV ./LICENSES/COPYING.MPL ./LICENSES/COPYING.OFL ./LICENSES/COPYING.TINYGL ./LICENSES/CatharonLicense.txt ./dists/soundfonts/COPYRIGHT.Roland_SC-55 "/home/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/bagel.dat ./dists/engine-data/cryo.dat ./dists/engine-data/cryomni3d.dat ./dists/engine-data/drascula.dat ./dists/engine-data/hadesch_translations.dat ./dists/engine-data/hugo.dat ./dists/engine-data/kyra.dat ./dists/engine-data/lure.dat ./dists/engine-data/macventure.dat ./dists/engine-data/mort.dat ./dists/engine-data/nancy.dat ./dists/engine-data/neverhood.dat ./dists/engine-data/prince_translation.dat ./dists/engine-data/queen.tbl ./dists/engine-data/sky.cpt ./dists/engine-data/supernova.dat ./dists/engine-data/teenagent.dat ./dists/engine-data/titanic.dat ./dists/engine-data/tony.dat ./dists/engine-data/toon.dat ./dists/engine-data/ultima.dat ./dists/engine-data/ultima8.dat ./dists/engine-data/wintermute.zip ./dists/engine-data/mm.dat ./dists/engine-data/freescape.dat ./dists/engine-data/fonts.dat ./dists/engine-data/grim-patch.lab ./dists/engine-data/monkey4-patch.m4b ./dists/engine-data/myst3.dat ./dists/pred.dic ./dists/engine-data/fonts-cjk.dat ./dists/soundfonts/Roland_SC-55.sf2 "/home/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 r153539.60ddbb34248-1 (Fri 26 Jul 2024 07:34:41 AM -03) real 33m14.657s user 164m17.494s sys 11m36.494s