==> Cloning scummvm ... Cloning into 'scummvm'... ==> Collecting packager identity from makepkg.conf -> name : Reproducible Arch Linux tests -> email : reproducible@archlinux.org -> gpg-key : undefined -> protocol: https ==> Configuring scummvm :: Synchronizing package databases... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 129k 100 129k 0 0 377k 0 --:--:-- --:--:-- --:--:-- 378k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 8496k 0 14124 0 0 41761 0 0:03:28 --:--:-- 0:03:28 41663 3 8496k 3 335k 0 0 285k 0 0:00:29 0:00:01 0:00:28 284k 36 8496k 36 3082k 0 0 1409k 0 0:00:06 0:00:02 0:00:04 1408k 80 8496k 80 6838k 0 0 2139k 0 0:00:03 0:00:03 --:--:-- 2139k 100 8496k 100 8496k 0 0 2402k 0 0:00:03 0:00:03 --:--:-- 2402k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 140k 100 140k 0 0 820k 0 --:--:-- --:--:-- --:--:-- 825k :: Starting full system upgrade... there is nothing to do ==> Making package: scummvm 2.8.0-1 (Mon Jan 20 03:37:20 2025) ==> Checking runtime dependencies... ==> Installing missing dependencies... 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 (110) adobe-source-code-pro-fonts-2.042u+1.062i+1.026vf-1 adwaita-cursors-45.0-1 adwaita-icon-theme-45.0-1 alsa-lib-1.2.10-2 alsa-topology-conf-1.2.5.1-3 alsa-ucm-conf-1.2.10-2 at-spi2-core-2.50.0-1 avahi-1:0.8+r189+g35bb1ba-1 cairo-1.18.0-1 cantarell-fonts-1:0.303.1-1 dconf-0.40.0-2 default-cursors-2-1 desktop-file-utils-0.27-1 duktape-2.7.0-6 fontconfig-2:2.14.2-1 fribidi-1.0.13-2 gdk-pixbuf2-2.42.10-2 glib-networking-1:2.78.0-1 graphite-1:1.3.14-3 gsettings-desktop-schemas-45.0-1 gtk-update-icon-cache-1:4.12.4-1 harfbuzz-8.3.0-2 hicolor-icon-theme-0.17-3 hidapi-0.14.0-2 iso-codes-4.15.0-1 jack2-1.9.22-1 jbigkit-2.1-7 json-glib-1.8.0-1 lame-3.100-4 lcms2-2.16-1 libasyncns-1:0.8+r3+g68cd5af-2 libbsd-0.11.7-1 libcloudproviders-0.3.5-1 libcolord-1.4.6-1 libcups-1:2.4.7-2 libdaemon-0.14-5 libdatrie-0.2.13-4 libdrm-2.4.118-1 libepoxy-1.5.10-2 libinstpatch-1.1.6-2 libmd-1.1.0-1 libogg-1.3.5-1 libomxil-bellagio-0.9.3-4 libpciaccess-0.17-1 libpipewire-1:1.0.0-2 libproxy-0.5.3-2 libpulse-16.1-7 librsvg-2:2.57.1-1 libsamplerate-0.2.2-2 libsndfile-1.2.2-2 libsoup3-3.4.4-1 libstemmer-2.2.0-2 libthai-0.1.29-3 libtiff-4.6.0-2 libunwind-1.7.2-1 libx11-1.8.7-1 libxau-1.0.11-2 libxcb-1.16-1 libxcomposite-0.4.6-1 libxcursor-1.2.1-3 libxdamage-1.1.6-1 libxdmcp-1.1.4-2 libxext-1.3.5-1 libxfixes-6.0.1-1 libxft-2.3.8-1 libxi-1.8.1-1 libxinerama-1.1.5-1 libxkbcommon-1.6.0-1 libxrandr-1.5.4-1 libxrender-0.9.11-1 libxshmfence-1.3.2-1 libxtst-1.2.4-1 libxxf86vm-1.1.5-1 llvm-libs-16.0.6-1 lm_sensors-1:3.6.0.r41.g31d1f125-2 lzo-2.10-5 mesa-1:23.3.1-1 mpg123-1.32.3-1 opus-1.4-1 pango-1:1.51.1-1 pixman-0.42.2-1 portaudio-1:19.7.0-2 shared-mime-info-2.4-1 tracker3-3.6.0-2 vulkan-icd-loader-1.3.273-1 wayland-1.22.0-1 xcb-proto-1.16.0-1 xkeyboard-config-2.40-1 xorg-xprop-1.2.6-1 xorgproto-2023.2-1 a52dec-0.8.0-2 faad2-2.11.1-1 flac-1.4.3-1 fluidsynth-2.3.4-1 freetype2-2.13.2-1 giflib-5.2.1-2 glew-2.2.0-6 glu-9.0.3-1 gtk3-1:3.24.38-1 libglvnd-1.7.0-1 libjpeg-turbo-3.0.1-1 libmad-0.15.1b-10 libmpeg2-0.5.1-8 libpng-1.6.40-2 libspeechd-0.11.5-1 libtheora-1.1.1-6 libvorbis-1.3.7-3 sdl2-2.28.5-1 sdl2_net-1:2.2.0-1 sndio-1.9.0-1 Total Download Size: 90.64 MiB Total Installed Size: 435.26 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 248k 100 248k 0 0 36.0M 0 --:--:-- --:--:-- --:--:-- 34.6M 100 248k 100 248k 0 0 29.7M 0 --:--:-- --:--:-- --:--:-- 26.9M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 199k 100 199k 0 0 27.6M 0 --:--:-- --:--:-- --:--:-- 32.4M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 314k 100 314k 0 0 78.2M 0 --:--:-- --:--:-- --:--:-- 102M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 130k 100 130k 0 0 18.5M 0 --:--:-- --:--:-- --:--:-- 21.3M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 242k 100 242k 0 0 88.7M 0 --:--:-- --:--:-- --:--:-- 118M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 27477 100 27477 0 0 1666k 0 --:--:-- --:--:-- --:--:-- 1677k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 11204 100 11204 0 0 831k 0 --:--:-- --:--:-- --:--:-- 841k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1024k 100 1024k 0 0 87.7M 0 --:--:-- --:--:-- --:--:-- 90.9M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 2064k 100 2064k 0 0 91.2M 0 --:--:-- --:--:-- --:--:-- 91.6M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 105k 100 105k 0 0 17.4M 0 --:--:-- --:--:-- --:--:-- 20.6M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 29880 100 29880 0 0 4987k 0 --:--:-- --:--:-- --:--:-- 5835k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 22303 100 22303 0 0 4115k 0 --:--:-- --:--:-- --:--:-- 4356k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 340k 100 340k 0 0 41.0M 0 --:--:-- --:--:-- --:--:-- 41.6M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 116k 100 116k 0 0 17.5M 0 --:--:-- --:--:-- --:--:-- 18.9M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 14194 100 14194 0 0 2508k 0 --:--:-- --:--:-- --:--:-- 2772k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 7378 100 7378 0 0 1328k 0 --:--:-- --:--:-- --:--:-- 1441k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 5850 100 5850 0 0 935k 0 --:--:-- --:--:-- --:--:-- 952k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 15897 100 15897 0 0 2667k 0 --:--:-- --:--:-- --:--:-- 3104k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 31.2M 100 31.2M 0 0 110M 0 --:--:-- --:--:-- --:--:-- 110M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 131k 100 131k 0 0 14.1M 0 --:--:-- --:--:-- --:--:-- 14.2M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 143k 100 143k 0 0 21.9M 0 --:--:-- --:--:-- --:--:-- 23.3M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 2233 100 2233 0 0 380k 0 --:--:-- --:--:-- --:--:-- 436k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 137k 100 137k 0 0 19.4M 0 --:--:-- --:--:-- --:--:-- 22.4M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 122k 100 122k 0 0 18.9M 0 --:--:-- --:--:-- --:--:-- 19.9M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 17.8M 0 14089 0 0 40998 0 0:07:35 --:--:-- 0:07:35 40956 2 17.8M 2 445k 0 0 375k 0 0:00:48 0:00:01 0:00:47 375k 16 17.8M 16 3003k 0 0 1365k 0 0:00:13 0:00:02 0:00:11 1365k 30 17.8M 30 5551k 0 0 1729k 0 0:00:10 0:00:03 0:00:07 1728k 44 17.8M 44 8129k 0 0 1925k 0 0:00:09 0:00:04 0:00:05 1924k 59 17.8M 59 10.5M 0 0 2060k 0 0:00:08 0:00:05 0:00:03 2201k 74 17.8M 74 13.2M 0 0 2176k 0 0:00:08 0:00:06 0:00:02 2599k 91 17.8M 91 16.2M 0 0 2289k 0 0:00:07 0:00:07 --:--:-- 2690k 100 17.8M 100 17.8M 0 0 2397k 0 0:00:07 0:00:07 --:--:-- 2886k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 355k 100 355k 0 0 91.6M 0 --:--:-- --:--:-- --:--:-- 115M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 32760 100 32760 0 0 2799k 0 --:--:-- --:--:-- --:--:-- 2908k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 42320 100 42320 0 0 8109k 0 --:--:-- --:--:-- --:--:-- 8265k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 992k 100 992k 0 0 40.9M 0 --:--:-- --:--:-- --:--:-- 42.1M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 19909 100 19909 0 0 106k 0 --:--:-- --:--:-- --:--:-- 106k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 13926 100 13926 0 0 8075k 0 --:--:-- --:--:-- --:--:-- 13.2M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 81377 100 81377 0 0 10.4M 0 --:--:-- --:--:-- --:--:-- 11.0M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 492k 100 492k 0 0 90.5M 0 --:--:-- --:--:-- --:--:-- 96.2M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1366k 100 1366k 0 0 92.3M 0 --:--:-- --:--:-- --:--:-- 95.3M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 225k 100 225k 0 0 45.3M 0 --:--:-- --:--:-- --:--:-- 55.0M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 471k 100 471k 0 0 57.0M 0 --:--:-- --:--:-- --:--:-- 65.7M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 322k 100 322k 0 0 40.3M 0 --:--:-- --:--:-- --:--:-- 44.9M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 329k 100 329k 0 0 43.3M 0 --:--:-- --:--:-- --:--:-- 45.9M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 312k 100 312k 0 0 35.7M 0 --:--:-- --:--:-- --:--:-- 38.1M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 444k 100 444k 0 0 55.2M 0 --:--:-- --:--:-- --:--:-- 62.0M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 317k 100 317k 0 0 58.8M 0 --:--:-- --:--:-- --:--:-- 61.9M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 308k 100 308k 0 0 16.9M 0 --:--:-- --:--:-- --:--:-- 17.7M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 386k 100 386k 0 0 73.6M 0 --:--:-- --:--:-- --:--:-- 75.5M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 17291 100 17291 0 0 3101k 0 --:--:-- --:--:-- --:--:-- 3377k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 409k 100 409k 0 0 55.4M 0 --:--:-- --:--:-- --:--:-- 57.1M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 101k 100 101k 0 0 18.6M 0 --:--:-- --:--:-- --:--:-- 19.8M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 268k 100 268k 0 0 40.0M 0 --:--:-- --:--:-- --:--:-- 43.7M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 222k 100 222k 0 0 31.9M 0 --:--:-- --:--:-- --:--:-- 36.2M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 65322 100 65322 0 0 3916k 0 --:--:-- --:--:-- --:--:-- 3986k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 85987 100 85987 0 0 13.3M 0 --:--:-- --:--:-- --:--:-- 13.6M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 17 1008k 17 177k 0 0 209k 0 0:00:04 --:--:-- 0:00:04 208k 100 1008k 100 1008k 0 0 742k 0 0:00:01 0:00:01 --:--:-- 742k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 523k 100 523k 0 0 33.6M 0 --:--:-- --:--:-- --:--:-- 34.0M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 149k 100 149k 0 0 8651k 0 --:--:-- --:--:-- --:--:-- 8805k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 536k 100 536k 0 0 50.6M 0 --:--:-- --:--:-- --:--:-- 52.4M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 83303 100 83303 0 0 4232k 0 --:--:-- --:--:-- --:--:-- 4281k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 47432 100 47432 0 0 4358k 0 --:--:-- --:--:-- --:--:-- 4632k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 75487 100 75487 0 0 28.7M 0 --:--:-- --:--:-- --:--:-- 35.9M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 471k 100 471k 0 0 56.4M 0 --:--:-- --:--:-- --:--:-- 57.5M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 21100 100 21100 0 0 4305k 0 --:--:-- --:--:-- --:--:-- 5151k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 10021 100 10021 0 0 1445k 0 --:--:-- --:--:-- --:--:-- 1631k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 52996 100 52996 0 0 16.2M 0 --:--:-- --:--:-- --:--:-- 16.8M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 961k 100 961k 0 0 68.1M 0 --:--:-- --:--:-- --:--:-- 72.2M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 631k 100 631k 0 0 56.0M 0 --:--:-- --:--:-- --:--:-- 61.6M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 516k 100 516k 0 0 49.7M 0 --:--:-- --:--:-- --:--:-- 50.4M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 368k 100 368k 0 0 42.8M 0 --:--:-- --:--:-- --:--:-- 44.9M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 89912 100 89912 0 0 14.0M 0 --:--:-- --:--:-- --:--:-- 14.2M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 269k 100 269k 0 0 28.8M 0 --:--:-- --:--:-- --:--:-- 26.3M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 614k 100 614k 0 0 54.9M 0 --:--:-- --:--:-- --:--:-- 60.0M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 72969 100 72969 0 0 11.5M 0 --:--:-- --:--:-- --:--:-- 13.9M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 114k 100 114k 0 0 17.4M 0 --:--:-- --:--:-- --:--:-- 18.5M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 275k 100 275k 0 0 35.3M 0 --:--:-- --:--:-- --:--:-- 38.4M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 61606 100 61606 0 0 9950k 0 --:--:-- --:--:-- --:--:-- 11.7M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 403k 100 403k 0 0 48.7M 0 --:--:-- --:--:-- --:--:-- 49.2M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 58 2661k 58 1564k 0 0 1842k 0 0:00:01 --:--:-- 0:00:01 1842k 100 2661k 100 2661k 0 0 2240k 0 0:00:01 0:00:01 --:--:-- 2240k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 17790 100 17790 0 0 3455k 0 --:--:-- --:--:-- --:--:-- 4343k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 549k 100 549k 0 0 56.8M 0 --:--:-- --:--:-- --:--:-- 59.5M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 218k 100 218k 0 0 12.7M 0 --:--:-- --:--:-- --:--:-- 13.3M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 934k 100 934k 0 0 40.1M 0 --:--:-- --:--:-- --:--:-- 41.4M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 112k 100 112k 0 0 6631k 0 --:--:-- --:--:-- --:--:-- 7049k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 105k 100 105k 0 0 6576k 0 --:--:-- --:--:-- --:--:-- 6609k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 698k 100 698k 0 0 28.3M 0 --:--:-- --:--:-- --:--:-- 28.4M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 151k 100 151k 0 0 8943k 0 --:--:-- --:--:-- --:--:-- 9438k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 29760 100 29760 0 0 1793k 0 --:--:-- --:--:-- --:--:-- 1816k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 26058 100 26058 0 0 1640k 0 --:--:-- --:--:-- --:--:-- 1696k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 565k 100 565k 0 0 24.9M 0 --:--:-- --:--:-- --:--:-- 25.0M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 46684 100 46684 0 0 8713k 0 --:--:-- --:--:-- --:--:-- 9117k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 3333k 100 3333k 0 0 115M 0 --:--:-- --:--:-- --:--:-- 116M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 65934 100 65934 0 0 10.3M 0 --:--:-- --:--:-- --:--:-- 10.4M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 220k 100 220k 0 0 31.1M 0 --:--:-- --:--:-- --:--:-- 35.8M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 186k 100 186k 0 0 26.1M 0 --:--:-- --:--:-- --:--:-- 30.3M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 19643 100 19643 0 0 1093k 0 --:--:-- --:--:-- --:--:-- 1128k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 434k 100 434k 0 0 77.5M 0 --:--:-- --:--:-- --:--:-- 84.7M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 276k 100 276k 0 0 14.1M 0 --:--:-- --:--:-- --:--:-- 14.2M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 324k 100 324k 0 0 16.2M 0 --:--:-- --:--:-- --:--:-- 16.6M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 11889 100 11889 0 0 678k 0 --:--:-- --:--:-- --:--:-- 682k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 10114 100 10114 0 0 583k 0 --:--:-- --:--:-- --:--:-- 617k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 876k 100 876k 0 0 40.6M 0 --:--:-- --:--:-- --:--:-- 40.7M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 208k 100 208k 0 0 31.4M 0 --:--:-- --:--:-- --:--:-- 33.9M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 27906 100 27906 0 0 4938k 0 --:--:-- --:--:-- --:--:-- 5450k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 170k 100 170k 0 0 30.6M 0 --:--:-- --:--:-- --:--:-- 33.2M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 176k 100 176k 0 0 24.5M 0 --:--:-- --:--:-- --:--:-- 28.7M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 29425 100 29425 0 0 5145k 0 --:--:-- --:--:-- --:--:-- 5747k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 136k 100 136k 0 0 21.2M 0 --:--:-- --:--:-- --:--:-- 22.2M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 394k 100 394k 0 0 46.2M 0 --:--:-- --:--:-- --:--:-- 48.1M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 147k 100 147k 0 0 21.5M 0 --:--:-- --:--:-- --:--:-- 23.9M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 721k 100 721k 0 0 1397k 0 --:--:-- --:--:-- --:--:-- 1400k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 7895k 100 7895k 0 0 120M 0 --:--:-- --:--:-- --:--:-- 122M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 49430 100 49430 0 0 10.1M 0 --:--:-- --:--:-- --:--:-- 11.7M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 166k 100 166k 0 0 14.1M 0 --:--:-- --:--:-- --:--:-- 14.7M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 125k 100 125k 0 0 19.1M 0 --:--:-- --:--:-- --:--:-- 20.4M 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 [pending] installing libunwind... installing libxfixes... installing libxdamage... installing libxshmfence... installing libxxf86vm... installing llvm-libs... installing lm_sensors... Optional dependencies for lm_sensors rrdtool: for logging with sensord perl: for sensor detection and configuration convert [installed] installing vulkan-icd-loader... Optional dependencies for vulkan-icd-loader vulkan-driver: packaged vulkan driver installing default-cursors... Optional dependencies for default-cursors adwaita-cursors: default cursor theme [pending] installing wayland... installing libomxil-bellagio... installing mesa... Optional dependencies for mesa opengl-man-pages: for the OpenGL API man pages installing libglvnd... installing libxcursor... installing hidapi... Optional dependencies for hidapi libusb: for hidapi-libusb [installed] installing sdl2... Optional dependencies for sdl2 alsa-lib: ALSA audio driver [pending] libpulse: PulseAudio audio driver [pending] jack: JACK audio driver [pending] pipewire: PipeWire audio driver libdecor: Wayland client decorations installing sdl2_net... installing alsa-topology-conf... installing alsa-ucm-conf... installing alsa-lib... installing libsamplerate... installing opus... installing jack2... Optional dependencies for jack2 a2jmidid: for ALSA MIDI to JACK MIDI bridging libffado: for firewire support using FFADO jack-example-tools: for official JACK example-clients and tools jack2-dbus: for dbus integration jack2-docs: for developer documentation realtime-privileges: for realtime privileges installing flac... installing lame... installing libvorbis... installing mpg123... Optional dependencies for mpg123 sdl2: for sdl audio support [installed] jack: for jack audio support [installed] libpulse: for pulse audio support [pending] perl: for conplay [installed] installing libsndfile... Optional dependencies for libsndfile alsa-lib: for sndfile-play [installed] installing libinstpatch... installing libpipewire... installing libasyncns... installing libpulse... Optional dependencies for libpulse glib2: mainloop integration [installed] pulse-native-provider: PulseAudio backend installing portaudio... installing fluidsynth... installing faad2... installing libmad... installing graphite... Optional dependencies for graphite graphite-docs: Documentation installing harfbuzz... Optional dependencies for harfbuzz harfbuzz-utils: utilities installing freetype2... installing glu... installing libjpeg-turbo... Optional dependencies for libjpeg-turbo java-runtime>11: for TurboJPEG Java wrapper installing libmpeg2... Optional dependencies for libmpeg2 libxv: mpeg2dec command sdl: mpeg2dec command installing a52dec... installing giflib... installing glew... Optional dependencies for glew libx11: for glxewinfo and visualinfo [installed] installing libspeechd... installing hicolor-icon-theme... installing jbigkit... installing libtiff... Optional dependencies for libtiff freeglut: for using tiffgt installing shared-mime-info... installing gdk-pixbuf2... Optional dependencies for gdk-pixbuf2 libwmf: Load .wmf and .apm libopenraw: Load .dng, .cr2, .crw, .nef, .orf, .pef, .arw, .erf, .mrw, and .raf libavif: Load .avif libheif: Load .heif, .heic, and .avif libjxl: Load .jxl librsvg: Load .svg, .svgz, and .svg.gz [pending] webp-pixbuf-loader: Load .webp installing fontconfig... Creating fontconfig configuration... Rebuilding fontconfig cache... installing lzo... installing pixman... installing cairo... installing fribidi... installing libdatrie... installing libthai... installing libxft... installing pango... installing librsvg... installing gtk-update-icon-cache... installing adwaita-cursors... installing adwaita-icon-theme... installing adobe-source-code-pro-fonts... installing cantarell-fonts... installing dconf... installing gsettings-desktop-schemas... installing libxi... installing libxtst... installing xorg-xprop... installing at-spi2-core... Optional dependencies for at-spi2-core dbus-broker: Alternative bus implementation installing desktop-file-utils... installing iso-codes... installing libcloudproviders... installing lcms2... installing libcolord... installing libdaemon... installing avahi... Optional dependencies for avahi gtk3: avahi-discover, avahi-discover-standalone, bshell, bssh, bvnc [pending] libevent: libevent bindings [installed] nss-mdns: NSS support for mDNS python-dbus: avahi-bookmarks, avahi-discover python-gobject: avahi-bookmarks, avahi-discover python-twisted: avahi-bookmarks qt5-base: qt5 bindings installing libcups... installing libepoxy... installing libxcomposite... installing libxinerama... installing xkeyboard-config... installing libxkbcommon... Optional dependencies for libxkbcommon libxkbcommon-x11: xkbcli interactive-x11 wayland: xkbcli interactive-wayland [installed] installing libxrandr... installing json-glib... installing duktape... installing libproxy... installing glib-networking... installing libsoup3... Optional dependencies for libsoup3 samba: Windows Domain SSO installing libstemmer... installing tracker3... Optional dependencies for tracker3 libsoup: Alternative remoting backend installing gtk3... Optional dependencies for gtk3 evince: Default print preview command installing libmd... installing libbsd... installing sndio... :: Running post-transaction hooks... ( 1/14) Creating system user accounts... Suggested group ID 8 for mem already used. Creating group 'mem' with GID 997. Creating group 'ftp' with GID 11. Creating group 'log' with GID 19. Suggested group ID 25 for smmsp already used. Creating group 'smmsp' with GID 996. Suggested group ID 26 for proc already used. Creating group 'proc' with GID 995. Creating group 'lock' with GID 54. Creating group 'network' with GID 90. Creating group 'scanner' with GID 96. Creating group 'power' with GID 98. Suggested group ID 65534 for nobody already used. Creating group 'nobody' with GID 994. Creating group 'wheel' with GID 993. Creating group 'optical' with GID 992. Creating group 'storage' with GID 991. Creating group 'groups' with GID 990. Creating group 'rfkill' with GID 989. Creating user 'ftp' (n/a) with UID 14 and GID 11. Creating group 'http' with GID 988. Suggested user ID 33 for http already used. Creating user 'http' (n/a) with UID 988 and GID 988. Creating group 'avahi' with GID 987. Creating user 'avahi' (Avahi mDNS/DNS-SD daemon) with UID 987 and GID 987. Creating group 'dbus' with GID 81. Creating user 'dbus' (System Message Bus) with UID 81 and GID 81. Creating group 'git' with GID 986. Creating user 'git' (git daemon user) with UID 986 and GID 986. Creating group 'systemd-journal-remote' with GID 985. Creating user 'systemd-journal-remote' (systemd Journal Remote) with UID 985 and GID 985. Creating group 'systemd-journal-upload' with GID 984. Creating user 'systemd-journal-upload' (systemd Journal Upload) with UID 984 and GID 984. Creating group 'tss' with GID 983. Creating user 'tss' (tss user for tpm2) with UID 983 and GID 983. Creating group 'uuidd' with GID 68. Creating user 'uuidd' (n/a) with UID 68 and GID 68. ( 2/14) Reloading system manager configuration... Skipped: Running in chroot. ( 3/14) Reloading user manager configuration... Skipped: Running in chroot. ( 4/14) Arming ConditionNeedsUpdate... ( 5/14) Updating the MIME type database... ( 6/14) Updating fontconfig configuration... ( 7/14) Reloading system bus configuration... Skipped: Running in chroot. ( 8/14) Updating fontconfig cache... ( 9/14) Probing GDK-Pixbuf loader modules... (10/14) Updating GIO module cache... (11/14) Compiling GSettings XML schema files... (12/14) Probing GTK3 input method modules... (13/14) Updating icon theme caches... (14/14) Updating the desktop file MIME type cache... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Downloading scummvm-2.8.0.tar.xz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 197M 0 16611 0 0 25319 0 2:16:29 --:--:-- 2:16:29 25321 0 197M 0 1992k 0 0 1257k 0 0:02:41 0:00:01 0:02:40 1257k 7 197M 7 14.3M 0 0 5626k 0 0:00:35 0:00:02 0:00:33 5626k 13 197M 13 26.9M 0 0 7658k 0 0:00:26 0:00:03 0:00:23 7656k 18 197M 18 37.4M 0 0 8319k 0 0:00:24 0:00:04 0:00:20 8318k 25 197M 25 49.7M 0 0 9114k 0 0:00:22 0:00:05 0:00:17 10.0M 33 197M 33 66.9M 0 0 10.1M 0 0:00:19 0:00:06 0:00:13 12.9M 42 197M 42 84.2M 0 0 11.1M 0 0:00:17 0:00:07 0:00:10 14.0M 51 197M 51 102M 0 0 11.8M 0 0:00:16 0:00:08 0:00:08 15.0M 59 197M 59 118M 0 0 12.2M 0 0:00:16 0:00:09 0:00:07 16.0M 64 197M 64 128M 0 0 12.1M 0 0:00:16 0:00:10 0:00:06 15.6M 71 197M 71 141M 0 0 12.1M 0 0:00:16 0:00:11 0:00:05 14.8M 79 197M 79 157M 0 0 12.5M 0 0:00:15 0:00:12 0:00:03 14.7M 84 197M 84 167M 0 0 12.3M 0 0:00:15 0:00:13 0:00:02 13.1M 92 197M 92 181M 0 0 12.4M 0 0:00:15 0:00:14 0:00:01 12.9M 100 197M 100 197M 0 0 12.7M 0 0:00:15 0:00:15 --:--:-- 14.1M ==> WARNING: Skipping verification of source file PGP signatures. ==> Validating source files with sha512sums... scummvm-2.8.0.tar.xz ... Passed ==> Validating source files with b2sums... scummvm-2.8.0.tar.xz ... Passed ==> Extracting sources... -> Extracting scummvm-2.8.0.tar.xz with bsdtar ==> Starting build()... Running ScummVM configure... Looking for C++ compiler... g++ Checking if compiler supports C++11... yes Checking for compiler version... GCC 13.2.1, ok Checking if C++11 initializer list is available... yes Checking if C++11 std::nullptr_t is available... yes Checking if C++11 alignas and alignof keywords are available... yes Using LLD linker... no Using Mold linker... no Checking for whether C++ compiler accepts -Wglobal-constructors... no Checking for whether C++ compiler accepts -Wno-undefined-var-template... no Checking for whether C++ compiler accepts -Wno-pragma-pack... no Checking for whether C++ compiler accepts -Wno-address-of-packed-member... yes Checking endianness... little Checking 64-bitness... yes Type with 1 byte... char Type with 2 bytes... short Type with 4 bytes... int Type with 8 bytes... long Alignment required... no Checking host CPU architecture... x86_64 Checking hosttype... linux-gnu Checking for pkg-config... yes Looking for sdl-config... /usr/sbin/sdl2-config Checking for SDL... yes Checking for SDL_Net... yes Checks for ENet... Checking for sendmsg... yes Checking for recvmsg... yes Optional checks for ENet... Checking for getaddrinfo... yes Checking for getnameinfo... yes Checking for gethostbyaddr_r... yes Checking for gethostbyname_r... yes Checking for poll... yes Checking for fcntl... yes Checking for inet_pton... yes Checking for inet_ntop... yes Checking for msghdr.msg_flags... yes Checking for socklen_t... yes Checking if host is POSIX compliant... yes Checking if posix_spawn is supported... yes Checking if fseeko with 64-bit off_t is supported... yes Checking whether to have a verbose build... no Checking whether building plugins was requested... no Checking if detection features building statically... yes Checking if building detection features for all engines... yes Checking for Ogg... yes Checking for TTS libraries... yes 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... yes Checking for libtheoradec >= 1.0... yes Checking for libvpx >= 1.6... no Checking for libfaad... yes Checking for SEQ MIDI... yes Checking for sndio... yes 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 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... yes 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... yes Test C++11 compatibility during compilation... no Checking for Discord RPC... no Building translation support... yes (with runtime language detection) Building taskbar integration support... no Building system dialogs support... gtk Building text-to-speech support... speech dispatcher 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.28.5), 16bit color, high resolution, TinyGL, savegame timestamp, HQ and Edge scalers, aspect ratio correction, MT-32 emulator, Lua, Nuked OPL emulator, cloud, ENet Engines (builtin): SCUMM [all games] Access ADL AGI AGOS [all games] Adventure Game Studio Sanitarium Lord Avalot d'Argent Beavis and Butthead in Virtual Stupidity Blade Runner The Journeyman Project 2: Buried in Time CGE CGE2 Chamber Chewy: Esc from F5 Cinematique evo 1 Magic Composer Crab Cinematique evo 2 Lost Eden Cryo Omni3D games [all games] Macromedia Director Dungeon Master Dragon History Blazing Dragons Drascula: The Vampire Strikes Back Dreamweb Escape From Hell Freescape Glk Interactive Fiction games UFOs Gobli*ns The Griffon Legend Grim [all games] Groovie [all games] Hades Challenge Hyperspace Delivery Boy! Hopkins FBI Hpl1 Hugo Trilogy Hypnotix Inc. In Cold Blood Illusions Engine The Immortal Kingdom: The Far Reaches Kyra [all games] Labyrinth of Time The Last Express Lilliput Lure of the Temptress 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 Ultima [all games] V-Cruise Voyeur WAGE The Watchmaker Wintermute [all games] Z-Vision WARNING: This ScummVM build contains the following UNSTABLE engines: Lord Avalot d'Argent Chamber Crab Lost Eden Dungeon Master Grim [Escape from Monkey Island] Hpl1 In Cold Blood The Immortal The Last Express Lilliput MacVenture MADS [MADS V2] Might and Magic Mohawk [Where in Time is Carmen Sandiego?] Mutation of JB Playground 3d: the testing and playground environment for 3d renderers Sludge Star Trek 25th Anniversary/Judgment Rites TestBed: the Testing framework Ultima [Ultima I - The First Age of Darkness] WAGE The Watchmaker Wintermute [Wintermute3D] Creating engines/engines.mk Creating engines/detection_table.h Creating engines/plugins_table.h Creating config.h Creating config.mk fatal: No names found, cannot describe anything. C++ engines/access/detection.o C++ engines/adl/detection.o C++ engines/agi/detection.o C++ engines/agi/wagparser.o C++ engines/agos/detection.o C++ engines/ags/detection.o C++ engines/asylum/detection.o C++ engines/avalanche/detection.o C++ engines/bbvs/detection.o C++ engines/bladerunner/detection.o C++ engines/buried/detection.o C++ engines/cge/detection.o C++ engines/cge2/detection.o C++ engines/chamber/detection.o C++ engines/chewy/detection.o C++ engines/cine/detection.o C++ engines/composer/detection.o C++ engines/crab/detection.o C++ engines/cruise/detection.o C++ engines/cryo/detection.o C++ engines/cryomni3d/detection.o C++ engines/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/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/saga/detection.o C++ engines/saga2/detection.o C++ engines/sci/detection.o C++ engines/scumm/detection.o C++ engines/sherlock/detection.o C++ engines/sky/detection.o C++ engines/sludge/detection.o C++ engines/stark/detection.o C++ engines/startrek/detection.o C++ engines/supernova/detection.o C++ engines/sword1/detection.o C++ engines/sword2/detection.o C++ engines/sword25/detection.o C++ engines/teenagent/detection.o C++ engines/testbed/detection.o C++ engines/tetraedge/detection.o C++ engines/tinsel/detection.o C++ engines/titanic/detection.o C++ engines/toltecs/detection.o C++ engines/tony/detection.o C++ engines/toon/detection.o C++ engines/touche/detection.o C++ engines/trecision/detection.o C++ engines/tsage/detection.o C++ engines/tucker/detection.o C++ engines/twine/detection.o C++ engines/ultima/detection.o C++ engines/vcruise/detection.o C++ engines/voyeur/detection.o C++ engines/wage/detection.o C++ engines/watchmaker/detection.o C++ engines/wintermute/detection.o C++ engines/zvision/detection.o C++ backends/platform/sdl/sdl.o C++ backends/platform/sdl/sdl-window.o C++ backends/platform/sdl/posix/posix-main.o C++ backends/platform/sdl/posix/posix.o C++ base/test_new_standards.o C++ base/main.o C++ base/commandLine.o C++ base/plugins.o C++ engines/scumm/actor.o C++ engines/scumm/akos.o C++ engines/scumm/base-costume.o C++ engines/scumm/bomp.o C++ engines/scumm/boxes.o C++ engines/scumm/camera.o C++ engines/scumm/cdda.o C++ engines/scumm/charset.o C++ engines/scumm/charset-fontdata.o C++ engines/scumm/costume.o C++ engines/scumm/cursor.o C++ engines/scumm/debugger.o C++ engines/scumm/dialogs.o C++ engines/scumm/file.o C++ engines/scumm/file_nes.o C++ engines/scumm/gfx_gui.o C++ engines/scumm/gfx_mac.o C++ engines/scumm/gfx_towns.o C++ engines/scumm/gfx.o C++ engines/scumm/he/mixer_he.o C++ engines/scumm/he/resource_he.o C++ engines/scumm/he/script_v60he.o C++ engines/scumm/he/script_v70he.o C++ engines/scumm/he/sound_he.o C++ engines/scumm/help.o C++ engines/scumm/imuse/imuse.o C++ engines/scumm/imuse/imuse_part.o C++ engines/scumm/imuse/imuse_player.o C++ engines/scumm/imuse/instrument.o C++ engines/scumm/imuse/sysex_samnmax.o C++ engines/scumm/imuse/sysex_scumm.o C++ engines/scumm/imuse/drivers/amiga.o C++ engines/scumm/imuse/drivers/fmtowns.o C++ engines/scumm/imuse/drivers/midi.o C++ engines/scumm/imuse/drivers/mac_m68k.o C++ engines/scumm/imuse/drivers/pcspk.o C++ engines/scumm/input.o C++ engines/scumm/ks_check.o C++ engines/scumm/metaengine.o C++ engines/scumm/midiparser_ro.o C++ engines/scumm/object.o C++ engines/scumm/palette.o C++ engines/scumm/players/player_ad.o C++ engines/scumm/players/player_apple2.o C++ engines/scumm/players/player_he.o C++ engines/scumm/players/player_mac.o C++ engines/scumm/players/player_mod.o C++ engines/scumm/players/player_nes.o C++ engines/scumm/players/player_pce.o C++ engines/scumm/players/player_sid.o C++ engines/scumm/players/player_towns.o C++ engines/scumm/players/player_v1.o C++ engines/scumm/players/player_v2.o C++ engines/scumm/players/player_v2a.o C++ engines/scumm/players/player_v2base.o C++ engines/scumm/players/player_v2cms.o C++ engines/scumm/players/player_v3a.o C++ engines/scumm/players/player_v3m.o C++ engines/scumm/players/player_v4a.o C++ engines/scumm/players/player_v5m.o C++ engines/scumm/resource_v2.o C++ engines/scumm/resource_v3.o C++ engines/scumm/resource_v4.o C++ engines/scumm/resource.o C++ engines/scumm/room.o C++ engines/scumm/saveload.o C++ engines/scumm/script_v0.o C++ engines/scumm/script_v2.o C++ engines/scumm/script_v3.o C++ engines/scumm/script_v4.o C++ engines/scumm/script_v5.o C++ engines/scumm/script_v6.o C++ engines/scumm/script.o C++ engines/scumm/scumm.o C++ engines/scumm/sound.o C++ engines/scumm/string.o C++ engines/scumm/usage_bits.o C++ engines/scumm/util.o C++ engines/scumm/vars.o C++ engines/scumm/verbs.o C++ engines/scumm/nut_renderer.o C++ engines/scumm/string_v7.o C++ engines/scumm/script_v8.o C++ engines/scumm/imuse_digi/dimuse_bndmgr.o C++ engines/scumm/imuse_digi/dimuse_codecs.o engines/scumm/saveload.cpp: In member function 'void Scumm::ScummEngine::loadResourceOLD(Common::Serializer&, Scumm::ResType, Scumm::ResId)': engines/scumm/saveload.cpp:2299:24: warning: 'tmp' may be used uninitialized [-Wmaybe-uninitialized] 2299 | uint16 tmp; | ^~~ engines/scumm/saveload.cpp:2295:16: warning: 'size' may be used uninitialized [-Wmaybe-uninitialized] 2295 | uint32 size; | ^~~~ engines/scumm/saveload.cpp: In member function 'void Scumm::ScummEngine::loadResource(Common::Serializer&, Scumm::ResType, Scumm::ResId)': engines/scumm/saveload.cpp:2347:24: warning: 'size' may be used uninitialized [-Wmaybe-uninitialized] 2347 | uint32 size; | ^~~~ engines/scumm/saveload.cpp:2359:24: warning: 'size' may be used uninitialized [-Wmaybe-uninitialized] 2359 | uint32 size; | ^~~~ 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 engines/scumm/saveload.cpp: In member function 'virtual void Scumm::ScummEngine::saveLoadWithSerializer(Common::Serializer&)': engines/scumm/saveload.cpp:1778:32: warning: 'tmp' may be used uninitialized [-Wmaybe-uninitialized] 1778 | uint16 tmp; | ^~~ engines/scumm/saveload.cpp:1756:15: warning: 'idx' may be used uninitialized [-Wmaybe-uninitialized] 1756 | ResId idx; | ^~~ engines/scumm/saveload.cpp:2004:23: warning: 'tmp' may be used uninitialized [-Wmaybe-uninitialized] 2004 | uint8 tmp; | ^~~ C++ engines/scumm/imuse_digi/dimuse_dispatch.o C++ engines/scumm/imuse_digi/dimuse_fades.o C++ engines/scumm/imuse_digi/dimuse_files.o C++ engines/scumm/imuse_digi/dimuse_groups.o C++ engines/scumm/imuse_digi/dimuse_internalmixer.o C++ engines/scumm/imuse_digi/dimuse_scripts.o C++ engines/scumm/imuse_digi/dimuse_streamer.o C++ engines/scumm/imuse_digi/dimuse_tracks.o C++ engines/scumm/imuse_digi/dimuse_triggers.o C++ engines/scumm/imuse_digi/dimuse_utils.o C++ engines/scumm/imuse_digi/dimuse_wave.o C++ engines/scumm/imuse_digi/dimuse_waveout.o C++ engines/scumm/insane/insane.o C++ engines/scumm/insane/insane_ben.o C++ engines/scumm/insane/insane_enemy.o C++ engines/scumm/insane/insane_scenes.o C++ engines/scumm/insane/insane_iact.o C++ engines/scumm/smush/codec1.o C++ engines/scumm/smush/codec20.o C++ engines/scumm/smush/codec37.o C++ engines/scumm/smush/codec47.o C++ engines/scumm/smush/smush_player.o C++ engines/scumm/he/animation_he.o C++ engines/scumm/he/cup_player_he.o C++ engines/scumm/he/floodfill_he.o C++ engines/scumm/he/logic_he.o C++ engines/scumm/he/palette_he.o C++ engines/scumm/he/script_v71he.o C++ engines/scumm/he/script_v72he.o C++ engines/scumm/he/script_v80he.o C++ engines/scumm/he/script_v90he.o C++ engines/scumm/he/script_v100he.o C++ engines/scumm/he/sprite_he.o C++ engines/scumm/he/wiz_he.o C++ engines/scumm/he/localizer.o C++ engines/scumm/he/logic/baseball2001.o C++ engines/scumm/he/logic/basketball.o C++ engines/scumm/he/logic/football.o C++ engines/scumm/he/logic/funshop.o C++ engines/scumm/he/logic/moonbase_logic.o C++ engines/scumm/he/logic/puttrace.o C++ engines/scumm/he/logic/soccer.o C++ engines/scumm/he/moonbase/ai_defenseunit.o C++ engines/scumm/he/moonbase/ai_main.o C++ engines/scumm/he/moonbase/ai_node.o C++ engines/scumm/he/moonbase/ai_targetacquisition.o C++ engines/scumm/he/moonbase/ai_traveller.o C++ engines/scumm/he/moonbase/ai_tree.o C++ engines/scumm/he/moonbase/ai_types.o C++ engines/scumm/he/moonbase/ai_weapon.o C++ engines/scumm/he/moonbase/distortion.o C++ engines/scumm/he/moonbase/moonbase.o C++ engines/scumm/he/moonbase/moonbase_fow.o C++ engines/scumm/dialog-createsession.o C++ engines/scumm/dialog-sessionselector.o C++ engines/scumm/he/net/net_main.o C++ engines/scumm/he/net/net_lobby.o C++ engines/access/animation.o C++ engines/access/asurface.o C++ engines/access/access.o C++ engines/access/bubble_box.o C++ engines/access/char.o C++ engines/access/data.o C++ engines/access/debugger.o C++ engines/access/decompress.o C++ engines/access/events.o C++ engines/access/files.o C++ engines/access/font.o C++ engines/access/inventory.o C++ engines/access/metaengine.o C++ engines/access/player.o C++ engines/access/resources.o C++ engines/access/room.o C++ engines/access/screen.o C++ engines/access/scripts.o C++ engines/access/sound.o C++ engines/access/video.o C++ engines/access/video/movie_decoder.o C++ engines/access/amazon/amazon_game.o C++ engines/access/amazon/amazon_logic.o C++ engines/access/amazon/amazon_player.o C++ engines/access/amazon/amazon_resources.o C++ engines/access/amazon/amazon_room.o C++ engines/access/amazon/amazon_scripts.o C++ engines/access/martian/martian_game.o C++ engines/access/martian/martian_player.o C++ engines/access/martian/martian_resources.o C++ engines/access/martian/martian_room.o C++ engines/access/martian/martian_scripts.o C++ engines/adl/adl.o C++ engines/adl/adl_v2.o C++ engines/adl/adl_v3.o C++ engines/adl/adl_v4.o C++ engines/adl/adl_v5.o C++ engines/adl/console.o C++ engines/adl/disk.o C++ engines/adl/display.o C++ engines/adl/display_a2.o C++ engines/adl/hires1.o C++ engines/adl/hires2.o C++ engines/adl/hires4.o C++ engines/adl/hires5.o C++ engines/adl/hires6.o C++ engines/adl/metaengine.o C++ engines/adl/sound.o C++ engines/agi/agi.o C++ engines/agi/checks.o C++ engines/agi/console.o C++ engines/agi/cycle.o C++ engines/agi/font.o C++ engines/agi/global.o C++ engines/agi/graphics.o C++ engines/agi/inv.o C++ engines/agi/keyboard.o C++ engines/agi/loader_v1.o C++ engines/agi/loader_v2.o C++ engines/agi/loader_v3.o C++ engines/agi/logic.o C++ engines/agi/lzw.o C++ engines/agi/menu.o C++ engines/agi/metaengine.o C++ engines/agi/motion.o C++ engines/agi/objects.o C++ engines/agi/opcodes.o C++ engines/agi/op_cmd.o C++ engines/agi/op_dbg.o C++ engines/agi/op_test.o C++ engines/agi/picture.o C++ engines/agi/saveload.o C++ engines/agi/sound.o C++ engines/agi/sound_2gs.o C++ engines/agi/sound_coco3.o C++ engines/agi/sound_midi.o C++ engines/agi/sound_pcjr.o C++ engines/agi/sound_sarien.o C++ engines/agi/sprite.o C++ engines/agi/systemui.o C++ engines/agi/text.o C++ engines/agi/view.o C++ engines/agi/words.o C++ engines/agi/preagi/preagi.o C++ engines/agi/preagi/mickey.o C++ engines/agi/preagi/troll.o C++ engines/agi/preagi/winnie.o C++ engines/agos/drivers/accolade/adlib.o C++ engines/agos/drivers/accolade/casio.o C++ engines/agos/drivers/accolade/cms.o C++ engines/agos/drivers/accolade/driverfile.o C++ engines/agos/drivers/accolade/pc98.o C++ engines/agos/drivers/accolade/mt32.o C++ engines/agos/drivers/simon1/adlib.o C++ engines/agos/agos.o C++ engines/agos/charset.o C++ engines/agos/charset-fontdata.o C++ engines/agos/contain.o C++ engines/agos/cursor.o C++ engines/agos/debug.o C++ engines/agos/debugger.o C++ engines/agos/draw.o C++ engines/agos/event.o C++ engines/agos/gfx.o C++ engines/agos/icons.o C++ engines/agos/input.o C++ engines/agos/input_pn.o C++ engines/agos/items.o C++ engines/agos/menus.o C++ engines/agos/metaengine.o C++ engines/agos/midi.o C++ engines/agos/midiparser_gmf.o C++ engines/agos/midiparser_s1d.o C++ engines/agos/midiparser_simonwin.o C++ engines/agos/pn.o C++ engines/agos/res.o C++ engines/agos/res_ami.o C++ engines/agos/res_snd.o C++ engines/agos/rooms.o C++ engines/agos/saveload.o C++ engines/agos/script.o C++ engines/agos/script_pn.o C++ engines/agos/script_e1.o C++ engines/agos/script_e2.o C++ engines/agos/script_ww.o C++ engines/agos/script_s1.o C++ engines/agos/script_s2.o C++ engines/agos/sfxparser_accolade.o C++ engines/agos/sound.o C++ engines/agos/string.o C++ engines/agos/string_pn.o C++ engines/agos/subroutine.o C++ engines/agos/verb.o C++ engines/agos/verb_pn.o C++ engines/agos/vga.o C++ engines/agos/vga_pn.o C++ engines/agos/vga_e2.o C++ engines/agos/vga_ww.o C++ engines/agos/vga_s1.o C++ engines/agos/vga_s2.o C++ engines/agos/window.o C++ engines/agos/zones.o C++ engines/agos/animation.o C++ engines/agos/feeble.o C++ engines/agos/oracle.o C++ engines/agos/script_dp.o C++ engines/agos/script_ff.o C++ engines/agos/script_pp.o C++ engines/agos/vga_ff.o C++ engines/ags/ags.o C++ engines/ags/dialogs.o C++ engines/ags/events.o C++ engines/ags/game_scanner.o C++ engines/ags/globals.o C++ engines/ags/metaengine.o C++ engines/ags/music.o C++ engines/ags/console.o C++ engines/ags/lib/aastr-0.1.1/aarot.o C++ engines/ags/lib/aastr-0.1.1/aastr.o C++ engines/ags/lib/aastr-0.1.1/aautil.o C++ engines/ags/lib/alfont/alfont.o C++ engines/ags/lib/allegro/color.o C++ engines/ags/lib/allegro/config.o C++ engines/ags/lib/allegro/draw.o C++ engines/ags/lib/allegro/file.o C++ engines/ags/lib/allegro/fixed.o C++ engines/ags/lib/allegro/flood.o C++ engines/ags/lib/allegro/gfx.o C++ engines/ags/lib/allegro/graphics.o C++ engines/ags/lib/allegro/math.o C++ engines/ags/lib/allegro/rotate.o C++ engines/ags/lib/allegro/surface.o C++ engines/ags/lib/allegro/surface_generic.o C++ engines/ags/lib/allegro/system.o C++ engines/ags/lib/allegro/unicode.o C++ engines/ags/lib/std/std.o C++ engines/ags/lib/system/datetime.o C++ engines/ags/shared/ac/dynobj/script_audio_clip.o C++ engines/ags/shared/ac/audio_clip_type.o C++ engines/ags/shared/ac/character_info.o C++ engines/ags/shared/ac/common.o C++ engines/ags/shared/ac/dialog_topic.o C++ engines/ags/shared/ac/game_setup_struct.o C++ engines/ags/shared/ac/game_setup_struct_base.o C++ engines/ags/shared/ac/inventory_item_info.o C++ engines/ags/shared/ac/keycode.o C++ engines/ags/shared/ac/mouse_cursor.o C++ engines/ags/shared/ac/sprite_cache.o C++ engines/ags/shared/ac/sprite_file.o C++ engines/ags/shared/ac/view.o C++ engines/ags/shared/ac/words_dictionary.o C++ engines/ags/shared/core/asset.o C++ engines/ags/shared/core/asset_manager.o C++ engines/ags/shared/debugging/debug_manager.o C++ engines/ags/shared/font/fonts.o C++ engines/ags/shared/font/ttf_font_renderer.o C++ engines/ags/shared/font/wfn_font.o C++ engines/ags/shared/font/wfn_font_renderer.o C++ engines/ags/shared/game/custom_properties.o C++ engines/ags/shared/game/interactions.o C++ engines/ags/shared/game/main_game_file.o C++ engines/ags/shared/game/room_file.o C++ engines/ags/shared/game/room_file_base.o C++ engines/ags/shared/game/room_file_deprecated.o C++ engines/ags/shared/game/room_struct.o C++ engines/ags/shared/game/tra_file.o C++ engines/ags/shared/gfx/allegro_bitmap.o C++ engines/ags/shared/gfx/bitmap.o C++ engines/ags/shared/gfx/image.o C++ engines/ags/shared/gui/gui_button.o C++ engines/ags/shared/gui/gui_inv.o C++ engines/ags/shared/gui/gui_label.o C++ engines/ags/shared/gui/gui_listbox.o C++ engines/ags/shared/gui/gui_main.o C++ engines/ags/shared/gui/gui_object.o C++ engines/ags/shared/gui/gui_slider.o C++ engines/ags/shared/gui/gui_textbox.o C++ engines/ags/shared/script/cc_common.o C++ engines/ags/shared/script/cc_script.o C++ engines/ags/shared/util/aligned_stream.o C++ engines/ags/shared/util/buffered_stream.o C++ engines/ags/shared/util/compress.o C++ engines/ags/shared/util/data_ext.o C++ engines/ags/shared/util/data_stream.o C++ engines/ags/shared/util/directory.o C++ engines/ags/shared/util/file.o C++ engines/ags/shared/util/file_stream.o C++ engines/ags/shared/util/geometry.o C++ engines/ags/shared/util/ini_file.o C++ engines/ags/shared/util/ini_util.o C++ engines/ags/shared/util/lzw.o C++ engines/ags/shared/util/memory_stream.o C++ engines/ags/shared/util/multi_file_lib.o C++ engines/ags/shared/util/path.o C++ engines/ags/shared/util/proxy_stream.o C++ engines/ags/shared/util/stdio_compat.o C++ engines/ags/shared/util/stream.o C++ engines/ags/shared/util/string.o C++ engines/ags/shared/util/string_compat.o C++ engines/ags/shared/util/string_utils.o C++ engines/ags/shared/util/text_stream_reader.o C++ engines/ags/shared/util/text_stream_writer.o C++ engines/ags/shared/util/version.o C++ engines/ags/shared/util/wgt2_allg.o C++ engines/ags/engine/ac/audio_channel.o C++ engines/ags/engine/ac/audio_clip.o C++ engines/ags/engine/ac/button.o C++ engines/ags/engine/ac/cd_audio.o C++ engines/ags/engine/ac/character.o C++ engines/ags/engine/ac/character_extras.o C++ engines/ags/engine/ac/character_info_engine.o C++ engines/ags/engine/ac/date_time.o C++ engines/ags/engine/ac/dialog.o C++ engines/ags/engine/ac/dialog_options_rendering.o C++ engines/ags/engine/ac/display.o C++ engines/ags/engine/ac/draw.o C++ engines/ags/engine/ac/drawing_surface.o C++ engines/ags/engine/ac/draw_software.o C++ engines/ags/engine/ac/dynamic_sprite.o C++ engines/ags/engine/ac/event.o C++ engines/ags/engine/ac/file.o C++ engines/ags/engine/ac/game.o C++ engines/ags/engine/ac/game_setup.o C++ engines/ags/engine/ac/game_state.o C++ engines/ags/engine/ac/global_api.o C++ engines/ags/engine/ac/global_audio.o C++ engines/ags/engine/ac/global_button.o C++ engines/ags/engine/ac/global_character.o C++ engines/ags/engine/ac/global_date_time.o C++ engines/ags/engine/ac/global_debug.o C++ engines/ags/engine/ac/global_dialog.o C++ engines/ags/engine/ac/global_display.o C++ engines/ags/engine/ac/global_drawing_surface.o C++ engines/ags/engine/ac/global_dynamic_sprite.o C++ engines/ags/engine/ac/global_file.o C++ engines/ags/engine/ac/global_game.o C++ engines/ags/engine/ac/global_gui.o C++ engines/ags/engine/ac/global_hotspot.o C++ engines/ags/engine/ac/global_inventory_item.o C++ engines/ags/engine/ac/global_inv_window.o C++ engines/ags/engine/ac/global_label.o C++ engines/ags/engine/ac/global_listbox.o C++ engines/ags/engine/ac/global_mouse.o C++ engines/ags/engine/ac/global_object.o C++ engines/ags/engine/ac/global_overlay.o C++ engines/ags/engine/ac/global_palette.o C++ engines/ags/engine/ac/global_parser.o C++ engines/ags/engine/ac/global_region.o C++ engines/ags/engine/ac/global_room.o C++ engines/ags/engine/ac/global_screen.o C++ engines/ags/engine/ac/global_slider.o C++ engines/ags/engine/ac/global_string.o C++ engines/ags/engine/ac/global_textbox.o C++ engines/ags/engine/ac/global_timer.o C++ engines/ags/engine/ac/global_translation.o C++ engines/ags/engine/ac/global_video.o C++ engines/ags/engine/ac/global_viewport.o C++ engines/ags/engine/ac/global_view_frame.o C++ engines/ags/engine/ac/global_walkable_area.o C++ engines/ags/engine/ac/global_walk_behind.o C++ engines/ags/engine/ac/gui.o C++ engines/ags/engine/ac/gui_control.o C++ engines/ags/engine/ac/gui_inv.o C++ engines/ags/engine/ac/hotspot.o C++ engines/ags/engine/ac/interface_button.o C++ engines/ags/engine/ac/interface_element.o C++ engines/ags/engine/ac/inventory_item.o C++ engines/ags/engine/ac/inv_window.o C++ engines/ags/engine/ac/label.o C++ engines/ags/engine/ac/listbox.o C++ engines/ags/engine/ac/math.o C++ engines/ags/engine/ac/mouse.o C++ engines/ags/engine/ac/move_list.o C++ engines/ags/engine/ac/object.o C++ engines/ags/engine/ac/overlay.o C++ engines/ags/engine/ac/parser.o C++ engines/ags/engine/ac/properties.o C++ engines/ags/engine/ac/region.o C++ engines/ags/engine/ac/rich_game_media.o C++ engines/ags/engine/ac/room.o C++ engines/ags/engine/ac/room_object.o C++ engines/ags/engine/ac/room_status.o C++ engines/ags/engine/ac/route_finder.o C++ engines/ags/engine/ac/route_finder_impl.o C++ engines/ags/engine/ac/route_finder_impl_legacy.o C++ engines/ags/engine/ac/route_finder_jps.o C++ engines/ags/engine/ac/screen.o C++ engines/ags/engine/ac/screen_overlay.o C++ engines/ags/engine/ac/script_containers.o C++ engines/ags/engine/ac/slider.o C++ engines/ags/engine/ac/speech.o C++ engines/ags/engine/ac/sprite.o C++ engines/ags/engine/ac/sprite_cache_engine.o C++ engines/ags/engine/ac/string.o C++ engines/ags/engine/ac/system.o C++ engines/ags/engine/ac/sys_events.o C++ engines/ags/engine/ac/textbox.o C++ engines/ags/engine/ac/timer.o C++ engines/ags/engine/ac/translation.o C++ engines/ags/engine/ac/view_frame.o C++ engines/ags/engine/ac/viewport_script.o C++ engines/ags/engine/ac/walkable_area.o C++ engines/ags/engine/ac/walk_behind.o C++ engines/ags/engine/ac/dynobj/cc_ags_dynamic_object.o C++ engines/ags/engine/ac/dynobj/cc_audio_channel.o C++ engines/ags/engine/ac/dynobj/cc_audio_clip.o C++ engines/ags/engine/ac/dynobj/cc_character.o C++ engines/ags/engine/ac/dynobj/cc_dialog.o C++ engines/ags/engine/ac/dynobj/cc_dynamic_array.o C++ engines/ags/engine/ac/dynobj/cc_dynamic_object.o C++ engines/ags/engine/ac/dynobj/cc_gui.o C++ engines/ags/engine/ac/dynobj/cc_gui_object.o C++ engines/ags/engine/ac/dynobj/cc_hotspot.o C++ engines/ags/engine/ac/dynobj/cc_inventory.o C++ engines/ags/engine/ac/dynobj/cc_object.o C++ engines/ags/engine/ac/dynobj/cc_region.o C++ engines/ags/engine/ac/dynobj/cc_serializer.o C++ engines/ags/engine/ac/dynobj/managed_object_pool.o C++ engines/ags/engine/ac/dynobj/script_camera.o C++ engines/ags/engine/ac/dynobj/script_date_time.o C++ engines/ags/engine/ac/dynobj/script_dialog_options_rendering.o C++ engines/ags/engine/ac/dynobj/script_dict.o C++ engines/ags/engine/ac/dynobj/script_drawing_surface.o C++ engines/ags/engine/ac/dynobj/script_dynamic_sprite.o C++ engines/ags/engine/ac/dynobj/script_file.o C++ engines/ags/engine/ac/dynobj/script_overlay.o C++ engines/ags/engine/ac/dynobj/script_set.o C++ engines/ags/engine/ac/dynobj/script_string.o C++ engines/ags/engine/ac/dynobj/script_user_object.o C++ engines/ags/engine/ac/dynobj/script_viewport.o C++ engines/ags/engine/ac/dynobj/script_view_frame.o C++ engines/ags/engine/ac/statobj/ags_static_object.o C++ engines/ags/engine/ac/statobj/static_array.o C++ engines/ags/engine/debugging/console_output_target.o C++ engines/ags/engine/debugging/debug.o C++ engines/ags/engine/debugging/file_based_ags_debugger.o C++ engines/ags/engine/debugging/log_file.o C++ engines/ags/engine/debugging/message_buffer.o C++ engines/ags/engine/device/mouse_w32.o C++ engines/ags/engine/font/fonts_engine.o C++ engines/ags/engine/game/game_init.o C++ engines/ags/engine/game/savegame.o C++ engines/ags/engine/game/savegame_components.o C++ engines/ags/engine/game/savegame_v321.o C++ engines/ags/engine/game/viewport.o C++ engines/ags/engine/gfx/ali_3d_scummvm.o C++ engines/ags/engine/gfx/blender.o C++ engines/ags/engine/gfx/color_engine.o C++ engines/ags/engine/gfx/gfx_driver_base.o C++ engines/ags/engine/gfx/gfx_driver_factory.o C++ engines/ags/engine/gfx/gfx_util.o C++ engines/ags/engine/gfx/gfxfilter_scaling.o C++ engines/ags/engine/gfx/gfxfilter_scummvm_renderer.o C++ engines/ags/engine/gui/animating_gui_button.o C++ engines/ags/engine/gui/csci_dialog.o C++ engines/ags/engine/gui/gui_dialog.o C++ engines/ags/engine/gui/gui_engine.o C++ engines/ags/engine/gui/my_label.o C++ engines/ags/engine/gui/my_listbox.o C++ engines/ags/engine/gui/my_push_button.o C++ engines/ags/engine/gui/my_textbox.o C++ engines/ags/engine/gui/new_control.o C++ engines/ags/engine/main/config.o C++ engines/ags/engine/main/engine.o C++ engines/ags/engine/main/engine_setup.o C++ engines/ags/engine/main/game_file.o C++ engines/ags/engine/main/game_run.o C++ engines/ags/engine/main/game_start.o C++ engines/ags/engine/main/graphics_mode.o C++ engines/ags/engine/main/main.o C++ engines/ags/engine/main/quit.o C++ engines/ags/engine/main/update.o C++ engines/ags/engine/media/audio/ambient_sound.o C++ engines/ags/engine/media/audio/audio.o C++ engines/ags/engine/media/audio/clip_my_midi.o C++ engines/ags/engine/media/audio/queued_audio_item.o C++ engines/ags/engine/media/audio/sound.o C++ engines/ags/engine/media/audio/sound_clip.o C++ engines/ags/engine/media/video/video.o C++ engines/ags/engine/platform/base/ags_platform_driver.o C++ engines/ags/engine/platform/base/sys_main.o C++ engines/ags/engine/platform/scummvm/scummvm_platform_driver.o C++ engines/ags/engine/script/cc_instance.o C++ engines/ags/engine/script/executing_script.o C++ engines/ags/engine/script/exports.o C++ engines/ags/engine/script/runtime_script_value.o C++ engines/ags/engine/script/script.o C++ engines/ags/engine/script/script_api.o C++ engines/ags/engine/script/script_runtime.o C++ engines/ags/engine/script/system_imports.o C++ engines/ags/plugins/ags_plugin.o C++ engines/ags/plugins/plugin_base.o C++ engines/ags/plugins/plugin_object_reader.o C++ engines/ags/plugins/core/core.o C++ engines/ags/plugins/core/audio_channel.o C++ engines/ags/plugins/core/audio_clip.o C++ engines/ags/plugins/core/button.o C++ engines/ags/plugins/core/character.o C++ engines/ags/plugins/core/date_time.o C++ engines/ags/plugins/core/dialog.o C++ engines/ags/plugins/core/dialog_options_rendering_info.o C++ engines/ags/plugins/core/drawing_surface.o C++ engines/ags/plugins/core/dynamic_sprite.o C++ engines/ags/plugins/core/file.o C++ engines/ags/plugins/core/game.o engines/ags/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/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_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 'double AGS3::Plugins::AGSPalRender::fsqrt(double)': engines/ags/plugins/ags_pal_render/raycast.cpp:180:32: warning: 'tempf' is used uninitialized [-Wuninitialized] 180 | *tfptr = (0xbfcdd90a - *tfptr) >> 1; /* estimate of 1/sqrt(y) */ | ^~~~~~ engines/ags/plugins/ags_pal_render/raycast.cpp:176:22: note: 'tempf' declared here 176 | double x, z, tempf; | ^~~~~ C++ engines/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/bbvs/bbvs.o C++ engines/bbvs/dialogs.o C++ engines/bbvs/gamemodule.o C++ engines/bbvs/graphics.o C++ engines/bbvs/logic.o C++ engines/bbvs/metaengine.o C++ engines/bbvs/saveload.o C++ engines/bbvs/scene.o C++ engines/bbvs/sound.o C++ engines/bbvs/spritemodule.o C++ engines/bbvs/videoplayer.o C++ engines/bbvs/walk.o C++ engines/bbvs/minigames/bbairguitar.o C++ engines/bbvs/minigames/bbairguitar_anims.o C++ engines/bbvs/minigames/bbant.o C++ engines/bbvs/minigames/bbant_anims.o C++ engines/bbvs/minigames/bbloogie.o C++ engines/bbvs/minigames/bbloogie_anims.o C++ engines/bbvs/minigames/bbtennis.o C++ engines/bbvs/minigames/bbtennis_anims.o C++ engines/bbvs/minigames/minigame.o C++ engines/bladerunner/actor.o C++ engines/bladerunner/actor_clues.o C++ engines/bladerunner/actor_combat.o C++ engines/bladerunner/actor_dialogue_queue.o C++ engines/bladerunner/actor_walk.o C++ engines/bladerunner/adpcm_decoder.o C++ engines/bladerunner/ambient_sounds.o C++ engines/bladerunner/archive.o C++ engines/bladerunner/aud_stream.o C++ engines/bladerunner/audio_cache.o C++ engines/bladerunner/audio_mixer.o C++ engines/bladerunner/audio_player.o C++ engines/bladerunner/audio_speech.o C++ engines/bladerunner/bladerunner.o C++ engines/bladerunner/boundingbox.o C++ engines/bladerunner/chapters.o C++ engines/bladerunner/color.o C++ engines/bladerunner/combat.o C++ engines/bladerunner/crimes_database.o C++ engines/bladerunner/debugger.o C++ engines/bladerunner/decompress_lcw.o C++ engines/bladerunner/decompress_lzo.o C++ engines/bladerunner/dialogue_menu.o C++ engines/bladerunner/framelimiter.o C++ engines/bladerunner/fog.o C++ engines/bladerunner/font.o C++ engines/bladerunner/game_flags.o C++ engines/bladerunner/game_info.o C++ engines/bladerunner/image.o C++ engines/bladerunner/item.o C++ engines/bladerunner/item_pickup.o C++ engines/bladerunner/items.o C++ engines/bladerunner/light.o C++ engines/bladerunner/lights.o C++ engines/bladerunner/matrix.o C++ engines/bladerunner/metaengine.o C++ engines/bladerunner/mouse.o C++ engines/bladerunner/movement_track.o C++ engines/bladerunner/music.o C++ engines/bladerunner/obstacles.o C++ engines/bladerunner/outtake.o C++ engines/bladerunner/overlays.o C++ engines/bladerunner/regions.o C++ engines/bladerunner/savefile.o C++ engines/bladerunner/scene.o C++ engines/bladerunner/scene_objects.o C++ engines/bladerunner/screen_effects.o C++ engines/bladerunner/script/script.o C++ engines/bladerunner/script/init_script.o C++ engines/bladerunner/script/kia_script.o C++ engines/bladerunner/script/vk_script.o C++ engines/bladerunner/script/esper_script.o C++ engines/bladerunner/script/police_maze.o C++ engines/bladerunner/script/ai_script.o C++ engines/bladerunner/script/ai/answering_machine.o C++ engines/bladerunner/script/ai/baker.o C++ engines/bladerunner/script/ai/blimp_guy.o C++ engines/bladerunner/script/ai/bryant.o C++ engines/bladerunner/script/ai/bullet_bob.o C++ engines/bladerunner/script/ai/chew.o C++ engines/bladerunner/script/ai/clovis.o C++ engines/bladerunner/script/ai/crazylegs.o C++ engines/bladerunner/script/ai/dektora.o C++ engines/bladerunner/script/ai/desk_clerk.o C++ engines/bladerunner/script/ai/dispatcher.o C++ engines/bladerunner/script/ai/early_q.o C++ engines/bladerunner/script/ai/early_q_bartender.o C++ engines/bladerunner/script/ai/fish_dealer.o C++ engines/bladerunner/script/ai/free_slot_a.o C++ engines/bladerunner/script/ai/free_slot_b.o C++ engines/bladerunner/script/ai/gaff.o C++ engines/bladerunner/script/ai/general_doll.o C++ engines/bladerunner/script/ai/generic_walker_a.o C++ engines/bladerunner/script/ai/generic_walker_b.o C++ engines/bladerunner/script/ai/generic_walker_c.o C++ engines/bladerunner/script/ai/gordo.o C++ engines/bladerunner/script/ai/governor_kolvig.o C++ engines/bladerunner/script/ai/grigorian.o C++ engines/bladerunner/script/ai/guzza.o C++ engines/bladerunner/script/ai/hanoi.o C++ engines/bladerunner/script/ai/hasan.o C++ engines/bladerunner/script/ai/hawkers_barkeep.o C++ engines/bladerunner/script/ai/hawkers_parrot.o C++ engines/bladerunner/script/ai/holloway.o C++ engines/bladerunner/script/ai/howie_lee.o C++ engines/bladerunner/script/ai/hysteria_patron1.o C++ engines/bladerunner/script/ai/hysteria_patron2.o C++ engines/bladerunner/script/ai/hysteria_patron3.o C++ engines/bladerunner/script/ai/insect_dealer.o C++ engines/bladerunner/script/ai/isabella.o C++ engines/bladerunner/script/ai/izo.o C++ engines/bladerunner/script/ai/klein.o C++ engines/bladerunner/script/ai/lance.o C++ engines/bladerunner/script/ai/leon.o C++ engines/bladerunner/script/ai/lockup_guard.o C++ engines/bladerunner/script/ai/lucy.o C++ engines/bladerunner/script/ai/luther.o C++ engines/bladerunner/script/ai/maggie.o C++ engines/bladerunner/script/ai/male_announcer.o C++ engines/bladerunner/script/ai/marcus.o C++ engines/bladerunner/script/ai/mccoy.o C++ engines/bladerunner/script/ai/mia.o C++ engines/bladerunner/script/ai/moraji.o C++ engines/bladerunner/script/ai/murray.o C++ engines/bladerunner/script/ai/mutant1.o C++ engines/bladerunner/script/ai/mutant2.o C++ engines/bladerunner/script/ai/mutant3.o C++ engines/bladerunner/script/ai/newscaster.o C++ engines/bladerunner/script/ai/officer_grayford.o C++ engines/bladerunner/script/ai/officer_leary.o C++ engines/bladerunner/script/ai/photographer.o C++ engines/bladerunner/script/ai/rachael.o C++ engines/bladerunner/script/ai/rajif.o C++ engines/bladerunner/script/ai/runciter.o C++ engines/bladerunner/script/ai/sadik.o C++ engines/bladerunner/script/ai/sebastian.o C++ engines/bladerunner/script/ai/sergeant_walls.o C++ engines/bladerunner/script/ai/shoeshine_man.o C++ engines/bladerunner/script/ai/steele.o C++ engines/bladerunner/script/ai/taffy.o C++ engines/bladerunner/script/ai/taffy_patron.o C++ engines/bladerunner/script/ai/teenager.o C++ engines/bladerunner/script/ai/the_bard.o C++ engines/bladerunner/script/ai/transient.o C++ engines/bladerunner/script/ai/tyrell.o C++ engines/bladerunner/script/ai/tyrell_guard.o C++ engines/bladerunner/script/ai/zuben.o C++ engines/bladerunner/script/scene_script.o C++ engines/bladerunner/script/scene/ar01.o C++ engines/bladerunner/script/scene/ar02.o C++ engines/bladerunner/script/scene/bb01.o C++ engines/bladerunner/script/scene/bb02.o C++ engines/bladerunner/script/scene/bb03.o C++ engines/bladerunner/script/scene/bb04.o C++ engines/bladerunner/script/scene/bb05.o C++ engines/bladerunner/script/scene/bb06.o C++ engines/bladerunner/script/scene/bb07.o C++ engines/bladerunner/script/scene/bb08.o C++ engines/bladerunner/script/scene/bb09.o C++ engines/bladerunner/script/scene/bb10.o C++ engines/bladerunner/script/scene/bb11.o C++ engines/bladerunner/script/scene/bb12.o C++ engines/bladerunner/script/scene/bb51.o C++ engines/bladerunner/script/scene/ct01.o C++ engines/bladerunner/script/scene/ct02.o C++ engines/bladerunner/script/scene/ct03.o C++ engines/bladerunner/script/scene/ct04.o C++ engines/bladerunner/script/scene/ct05.o C++ engines/bladerunner/script/scene/ct06.o C++ engines/bladerunner/script/scene/ct07.o C++ engines/bladerunner/script/scene/ct08.o C++ engines/bladerunner/script/scene/ct09.o C++ engines/bladerunner/script/scene/ct10.o C++ engines/bladerunner/script/scene/ct11.o C++ engines/bladerunner/script/scene/ct12.o C++ engines/bladerunner/script/scene/ct51.o C++ engines/bladerunner/script/scene/dr01.o C++ engines/bladerunner/script/scene/dr02.o C++ engines/bladerunner/script/scene/dr03.o C++ engines/bladerunner/script/scene/dr04.o C++ engines/bladerunner/script/scene/dr05.o C++ engines/bladerunner/script/scene/dr06.o C++ engines/bladerunner/script/scene/hc01.o C++ engines/bladerunner/script/scene/hc02.o C++ engines/bladerunner/script/scene/hc03.o C++ engines/bladerunner/script/scene/hc04.o C++ engines/bladerunner/script/scene/hf01.o C++ engines/bladerunner/script/scene/hf02.o C++ engines/bladerunner/script/scene/hf03.o C++ engines/bladerunner/script/scene/hf04.o C++ engines/bladerunner/script/scene/hf05.o C++ engines/bladerunner/script/scene/hf06.o C++ engines/bladerunner/script/scene/hf07.o C++ engines/bladerunner/script/scene/kp01.o C++ engines/bladerunner/script/scene/kp02.o C++ engines/bladerunner/script/scene/kp03.o C++ engines/bladerunner/script/scene/kp04.o C++ engines/bladerunner/script/scene/kp05.o C++ engines/bladerunner/script/scene/kp06.o C++ engines/bladerunner/script/scene/kp07.o C++ engines/bladerunner/script/scene/ma01.o C++ engines/bladerunner/script/scene/ma02.o C++ engines/bladerunner/script/scene/ma04.o C++ engines/bladerunner/script/scene/ma05.o C++ engines/bladerunner/script/scene/ma06.o C++ engines/bladerunner/script/scene/ma07.o C++ engines/bladerunner/script/scene/ma08.o C++ engines/bladerunner/script/scene/nr01.o C++ engines/bladerunner/script/scene/nr02.o C++ engines/bladerunner/script/scene/nr03.o C++ engines/bladerunner/script/scene/nr04.o C++ engines/bladerunner/script/scene/nr05.o C++ engines/bladerunner/script/scene/nr06.o C++ engines/bladerunner/script/scene/nr07.o C++ engines/bladerunner/script/scene/nr08.o C++ engines/bladerunner/script/scene/nr09.o C++ engines/bladerunner/script/scene/nr10.o C++ engines/bladerunner/script/scene/nr11.o C++ engines/bladerunner/script/scene/ps01.o C++ engines/bladerunner/script/scene/ps02.o C++ engines/bladerunner/script/scene/ps03.o C++ engines/bladerunner/script/scene/ps04.o C++ engines/bladerunner/script/scene/ps05.o C++ engines/bladerunner/script/scene/ps06.o C++ engines/bladerunner/script/scene/ps07.o C++ engines/bladerunner/script/scene/ps09.o C++ engines/bladerunner/script/scene/ps10.o C++ engines/bladerunner/script/scene/ps11.o C++ engines/bladerunner/script/scene/ps12.o C++ engines/bladerunner/script/scene/ps13.o C++ engines/bladerunner/script/scene/ps14.o C++ engines/bladerunner/script/scene/ps15.o C++ engines/bladerunner/script/scene/rc01.o C++ engines/bladerunner/script/scene/rc02.o C++ engines/bladerunner/script/scene/rc03.o C++ engines/bladerunner/script/scene/rc04.o C++ engines/bladerunner/script/scene/rc51.o C++ engines/bladerunner/script/scene/tb02.o C++ engines/bladerunner/script/scene/tb03.o C++ engines/bladerunner/script/scene/tb05.o C++ engines/bladerunner/script/scene/tb06.o C++ engines/bladerunner/script/scene/tb07.o C++ engines/bladerunner/script/scene/ug01.o C++ engines/bladerunner/script/scene/ug02.o C++ engines/bladerunner/script/scene/ug03.o C++ engines/bladerunner/script/scene/ug04.o C++ engines/bladerunner/script/scene/ug05.o C++ engines/bladerunner/script/scene/ug06.o C++ engines/bladerunner/script/scene/ug07.o C++ engines/bladerunner/script/scene/ug08.o C++ engines/bladerunner/script/scene/ug09.o C++ engines/bladerunner/script/scene/ug10.o C++ engines/bladerunner/script/scene/ug12.o C++ engines/bladerunner/script/scene/ug13.o C++ engines/bladerunner/script/scene/ug14.o C++ engines/bladerunner/script/scene/ug15.o C++ engines/bladerunner/script/scene/ug16.o C++ engines/bladerunner/script/scene/ug17.o C++ engines/bladerunner/script/scene/ug18.o C++ engines/bladerunner/script/scene/ug19.o C++ engines/bladerunner/set.o C++ engines/bladerunner/settings.o C++ engines/bladerunner/set_effects.o C++ engines/bladerunner/shape.o C++ engines/bladerunner/slice_animations.o C++ engines/bladerunner/slice_renderer.o C++ engines/bladerunner/subtitles.o C++ engines/bladerunner/suspects_database.o C++ engines/bladerunner/text_resource.o C++ engines/bladerunner/time.o C++ engines/bladerunner/ui/elevator.o C++ engines/bladerunner/ui/end_credits.o C++ engines/bladerunner/ui/esper.o C++ engines/bladerunner/ui/kia.o C++ engines/bladerunner/ui/kia_log.o C++ engines/bladerunner/ui/kia_section_base.o C++ engines/bladerunner/ui/kia_section_clues.o C++ engines/bladerunner/ui/kia_section_crimes.o C++ engines/bladerunner/ui/kia_section_diagnostic.o C++ engines/bladerunner/ui/kia_section_help.o C++ engines/bladerunner/ui/kia_section_load.o C++ engines/bladerunner/ui/kia_section_pogo.o C++ engines/bladerunner/ui/kia_section_save.o C++ engines/bladerunner/ui/kia_section_settings.o C++ engines/bladerunner/ui/kia_section_suspects.o C++ engines/bladerunner/ui/scores.o C++ engines/bladerunner/ui/spinner.o C++ engines/bladerunner/ui/ui_check_box.o C++ engines/bladerunner/ui/ui_container.o C++ engines/bladerunner/ui/ui_image_picker.o C++ engines/bladerunner/ui/ui_input_box.o C++ engines/bladerunner/ui/ui_scroll_box.o C++ engines/bladerunner/ui/ui_slider.o C++ engines/bladerunner/ui/ui_dropdown.o C++ engines/bladerunner/ui/vk.o C++ engines/bladerunner/view.o C++ engines/bladerunner/vqa_decoder.o C++ engines/bladerunner/vqa_player.o C++ engines/bladerunner/waypoints.o C++ engines/bladerunner/zbuffer.o C++ engines/buried/agent_evaluation.o C++ engines/buried/avi_frames.o C++ engines/buried/biochip_right.o C++ engines/buried/biochip_view.o C++ engines/buried/buried.o C++ engines/buried/complete.o C++ engines/buried/console.o C++ engines/buried/credits.o C++ engines/buried/death.o C++ engines/buried/frame_window.o C++ engines/buried/gameui.o C++ engines/buried/graphics.o C++ engines/buried/inventory_info.o C++ engines/buried/inventory_window.o C++ engines/buried/livetext.o C++ engines/buried/main_menu.o C++ engines/buried/metaengine.o C++ engines/buried/navarrow.o C++ engines/buried/overview.o C++ engines/buried/saveload.o C++ engines/buried/scene_view.o C++ engines/buried/sound.o C++ engines/buried/title_sequence.o C++ engines/buried/video_window.o C++ engines/buried/window.o C++ engines/buried/demo/demo_menu.o C++ engines/buried/demo/features.o C++ engines/buried/demo/movie_scene.o C++ engines/buried/environ/agent3_lair.o C++ engines/buried/environ/ai_lab.o C++ engines/buried/environ/alien.o C++ engines/buried/environ/castle.o C++ engines/buried/environ/da_vinci.o C++ engines/buried/environ/future_apartment.o C++ engines/buried/environ/mayan.o C++ engines/buried/environ/scene_base.o C++ engines/buried/environ/scene_common.o C++ engines/buried/environ/scene_factory.o C++ engines/cge/bitmap.o C++ engines/cge/cge.o C++ engines/cge/cge_main.o C++ engines/cge/console.o C++ engines/cge/events.o C++ engines/cge/fileio.o C++ engines/cge/game.o C++ engines/cge/metaengine.o C++ engines/cge/snail.o C++ engines/cge/sound.o C++ engines/cge/talk.o C++ engines/cge/text.o C++ engines/cge/vga13h.o C++ engines/cge/vmenu.o C++ engines/cge/walk.o C++ engines/cge2/cge2.o C++ engines/cge2/vga13h.o C++ engines/cge2/bitmap.o C++ engines/cge2/fileio.o C++ engines/cge2/sound.o C++ engines/cge2/cge2_main.o C++ engines/cge2/text.o C++ engines/cge2/hero.o C++ engines/cge2/snail.o C++ engines/cge2/spare.o C++ engines/cge2/talk.o C++ engines/cge2/events.o C++ engines/cge2/map.o C++ engines/cge2/metaengine.o C++ engines/cge2/vmenu.o C++ engines/cge2/saveload.o C++ engines/cge2/toolbar.o C++ engines/cge2/inventory.o C++ engines/cge2/console.o C++ engines/chamber/anim.o C++ engines/chamber/bkbuff.o C++ engines/chamber/cga.o C++ engines/chamber/chamber.o C++ engines/chamber/cursor.o C++ engines/chamber/decompr.o C++ engines/chamber/dialog.o C++ engines/chamber/ifgm.o C++ engines/chamber/input.o C++ engines/chamber/invent.o C++ engines/chamber/kult.o C++ engines/chamber/menu.o C++ engines/chamber/metaengine.o C++ engines/chamber/portrait.o C++ engines/chamber/print.o C++ engines/chamber/r_pers.o C++ engines/chamber/r_puzzl.o C++ engines/chamber/r_sprit.o C++ engines/chamber/r_texts.o C++ engines/chamber/resdata.o C++ engines/chamber/room.o C++ engines/chamber/savegame.o C++ engines/chamber/script.o C++ engines/chamber/sound.o C++ engines/chamber/timer.o C++ engines/chewy/atds.o C++ engines/chewy/barriers.o C++ engines/chewy/chewy.o C++ engines/chewy/cursor.o C++ engines/chewy/console.o C++ engines/chewy/detail.o C++ engines/chewy/effect.o C++ engines/chewy/events.o C++ engines/chewy/font.o C++ engines/chewy/globals.o C++ engines/chewy/inits.o C++ engines/chewy/main.o C++ engines/chewy/mcga_graphics.o C++ engines/chewy/memory.o C++ engines/chewy/menus.o C++ engines/chewy/metaengine.o C++ engines/chewy/movclass.o C++ engines/chewy/object.o C++ engines/chewy/object_extra.o C++ engines/chewy/r_event.o C++ engines/chewy/room.o C++ engines/chewy/resource.o C++ engines/chewy/sound.o C++ engines/chewy/sprite.o C++ engines/chewy/t_event.o C++ engines/chewy/text.o C++ engines/chewy/timer.o C++ engines/chewy/types.o C++ engines/chewy/audio/chewy_voc.o C++ engines/chewy/audio/module_tmf.o C++ engines/chewy/audio/tmf_stream.o C++ engines/chewy/dialogs/cinema.o C++ engines/chewy/dialogs/credits.o C++ engines/chewy/dialogs/files.o C++ engines/chewy/dialogs/inventory.o C++ engines/chewy/dialogs/main_menu.o C++ engines/chewy/dialogs/options.o C++ engines/chewy/video/cfo_decoder.o C++ engines/chewy/video/video_player.o C++ engines/chewy/rooms/room00.o C++ engines/chewy/rooms/room01.o C++ engines/chewy/rooms/room02.o C++ engines/chewy/rooms/room03.o C++ engines/chewy/rooms/room04.o C++ engines/chewy/rooms/room05.o C++ engines/chewy/rooms/room06.o C++ engines/chewy/rooms/room07.o C++ engines/chewy/rooms/room08.o C++ engines/chewy/rooms/room09.o C++ engines/chewy/rooms/room10.o C++ engines/chewy/rooms/room11.o C++ engines/chewy/rooms/room12.o C++ engines/chewy/rooms/room13.o C++ engines/chewy/rooms/room14.o C++ engines/chewy/rooms/room16.o C++ engines/chewy/rooms/room17.o C++ engines/chewy/rooms/room18.o C++ engines/chewy/rooms/room19.o C++ engines/chewy/rooms/room21.o C++ engines/chewy/rooms/room22.o C++ engines/chewy/rooms/room23.o C++ engines/chewy/rooms/room24.o C++ engines/chewy/rooms/room25.o C++ engines/chewy/rooms/room26.o C++ engines/chewy/rooms/room27.o C++ engines/chewy/rooms/room28.o C++ engines/chewy/rooms/room29.o C++ engines/chewy/rooms/room31.o C++ engines/chewy/rooms/room32.o C++ engines/chewy/rooms/room33.o C++ engines/chewy/rooms/room34.o C++ engines/chewy/rooms/room35.o C++ engines/chewy/rooms/room37.o C++ engines/chewy/rooms/room39.o C++ engines/chewy/rooms/room40.o C++ engines/chewy/rooms/room41.o C++ engines/chewy/rooms/room42.o C++ engines/chewy/rooms/room43.o C++ engines/chewy/rooms/room44.o C++ engines/chewy/rooms/room45.o C++ engines/chewy/rooms/room46.o C++ engines/chewy/rooms/room47.o C++ engines/chewy/rooms/room48.o C++ engines/chewy/rooms/room49.o C++ engines/chewy/rooms/room50.o C++ engines/chewy/rooms/room51.o C++ engines/chewy/rooms/room52.o C++ engines/chewy/rooms/room53.o C++ engines/chewy/rooms/room54.o C++ engines/chewy/rooms/room55.o C++ engines/chewy/rooms/room56.o C++ engines/chewy/rooms/room57.o C++ engines/chewy/rooms/room58.o C++ engines/chewy/rooms/room59.o C++ engines/chewy/rooms/room62.o C++ engines/chewy/rooms/room63.o C++ engines/chewy/rooms/room64.o C++ engines/chewy/rooms/room65.o C++ engines/chewy/rooms/room66.o C++ engines/chewy/rooms/room67.o C++ engines/chewy/rooms/room68.o C++ engines/chewy/rooms/room69.o C++ engines/chewy/rooms/room70.o C++ engines/chewy/rooms/room71.o C++ engines/chewy/rooms/room72.o C++ engines/chewy/rooms/room73.o C++ engines/chewy/rooms/room74.o C++ engines/chewy/rooms/room75.o C++ engines/chewy/rooms/room76.o C++ engines/chewy/rooms/room77.o C++ engines/chewy/rooms/room78.o C++ engines/chewy/rooms/room79.o C++ engines/chewy/rooms/room80.o C++ engines/chewy/rooms/room81.o C++ engines/chewy/rooms/room82.o C++ engines/chewy/rooms/room83.o C++ engines/chewy/rooms/room84.o C++ engines/chewy/rooms/room85.o C++ engines/chewy/rooms/room86.o C++ engines/chewy/rooms/room87.o C++ engines/chewy/rooms/room88.o C++ engines/chewy/rooms/room89.o C++ engines/chewy/rooms/room90.o C++ engines/chewy/rooms/room91.o C++ engines/chewy/rooms/room92.o C++ engines/chewy/rooms/room93.o C++ engines/chewy/rooms/room94.o C++ engines/chewy/rooms/room95.o C++ engines/chewy/rooms/room96.o C++ engines/chewy/rooms/room97.o C++ engines/cine/anim.o C++ engines/cine/bg.o C++ engines/cine/bg_list.o C++ engines/cine/console.o C++ engines/cine/cine.o C++ engines/cine/gfx.o C++ engines/cine/main_loop.o C++ engines/cine/metaengine.o C++ engines/cine/msg.o C++ engines/cine/object.o C++ engines/cine/pal.o C++ engines/cine/part.o C++ engines/cine/prc.o C++ engines/cine/rel.o C++ engines/cine/saveload.o C++ engines/cine/script_fw.o C++ engines/cine/script_os.o C++ engines/cine/sound.o C++ engines/cine/texte.o C++ engines/cine/unpack.o C++ engines/cine/various.o C++ engines/composer/console.o C++ engines/composer/composer.o C++ engines/composer/graphics.o C++ engines/composer/metaengine.o C++ engines/composer/resource.o C++ engines/composer/saveload.o C++ engines/composer/scripting.o C++ engines/crab/app.o C++ engines/crab/crab.o C++ engines/crab/collision.o C++ engines/crab/console.o engines/composer/saveload.cpp: In function 'void Composer::ComposerEngine::syncArray(Common::Serializer&, Common::Array&, Common::Serializer::Version, Common::Serializer::Version) [with T = short unsigned int]': engines/composer/saveload.cpp:50:27: warning: 'item' may be used uninitialized [-Wmaybe-uninitialized] 50 | T item; | ^~~~ C++ engines/crab/filesystem.o C++ engines/crab/game.o engines/composer/saveload.cpp: In member function 'void Composer::ComposerEngine::sync(Common::Serializer&, T&, Common::Serializer::Version, Common::Serializer::Version) [with T = Composer::Pipe*]': engines/composer/saveload.cpp:69:27: warning: 'item' may be used uninitialized [-Wmaybe-uninitialized] 69 | T item; | ^~~~ C++ engines/crab/GameParam.o C++ engines/crab/loaders.o C++ engines/crab/LoadingScreen.o C++ engines/crab/metaengine.o C++ engines/crab/mainmenu.o C++ engines/crab/PathfindingAgent.o C++ engines/crab/PathfindingGraphNode.o C++ engines/crab/PathfindingGrid.o C++ engines/crab/Polygon.o C++ engines/crab/Rectangle.o C++ engines/crab/ScreenSettings.o C++ engines/crab/Shape.o C++ engines/crab/splash.o C++ engines/crab/timer.o C++ engines/crab/XMLDoc.o C++ engines/crab/TTSHandler.o C++ engines/crab/ai/moveeffect.o C++ engines/crab/ai/movement.o C++ engines/crab/ai/spriteai.o C++ engines/crab/ai/SpriteConstant.o C++ engines/crab/animation/animation.o C++ engines/crab/animation/AnimationFrame.o C++ engines/crab/animation/animframe.o C++ engines/crab/animation/animset.o C++ engines/crab/animation/fightanim.o C++ engines/crab/animation/fightmove.o C++ engines/crab/animation/fightmoves.o C++ engines/crab/animation/imageeffect.o C++ engines/crab/animation/PopUp.o C++ engines/crab/animation/sprite.o C++ engines/crab/animation/walkframes.o C++ engines/crab/event/conversationdata.o C++ engines/crab/event/effect.o C++ engines/crab/event/EventSeqGroup.o C++ engines/crab/event/EventSequence.o C++ engines/crab/event/eventstore.o C++ engines/crab/event/gameevent.o C++ engines/crab/event/GameEventInfo.o C++ engines/crab/event/gameeventmanager.o C++ engines/crab/event/quest.o C++ engines/crab/event/trigger.o C++ engines/crab/event/triggerset.o C++ engines/crab/image/Image.o C++ engines/crab/image/ImageManager.o C++ engines/crab/input/cursor.o C++ engines/crab/input/fightinput.o C++ engines/crab/input/hotkey.o C++ engines/crab/input/input.o C++ engines/crab/item/Item.o C++ engines/crab/item/ItemCollection.o C++ engines/crab/item/ItemMenu.o C++ engines/crab/item/ItemSlot.o C++ engines/crab/item/StatPreview.o C++ engines/crab/level/level_ai.o C++ engines/crab/level/level_collide.o C++ engines/crab/level/level_draw.o C++ engines/crab/level/level_load.o C++ engines/crab/level/level_objects.o C++ engines/crab/level/level.o C++ engines/crab/level/LevelExit.o C++ engines/crab/level/MusicArea.o C++ engines/crab/level/Stairs.o C++ engines/crab/level/talknotify.o C++ engines/crab/music/MusicManager.o C++ engines/crab/people/opinion.o C++ engines/crab/people/person.o C++ engines/crab/people/personbase.o C++ engines/crab/people/trait.o C++ engines/crab/stat/Stat.o C++ engines/crab/stat/StatDrawHelper.o C++ engines/crab/stat/StatTemplate.o C++ engines/crab/text/color.o C++ engines/crab/text/TextManager.o C++ engines/crab/TMX/TMXLayer.o C++ engines/crab/TMX/TMXTileSet.o C++ engines/crab/TMX/TMXMap.o C++ engines/crab/ui/AlphaImage.o C++ engines/crab/ui/button.o C++ engines/crab/ui/Caption.o C++ engines/crab/ui/ChapterIntro.o C++ engines/crab/ui/ClipButton.o C++ engines/crab/ui/CreditScreen.o C++ engines/crab/ui/DevConsole.o C++ engines/crab/ui/dialogbox.o C++ engines/crab/ui/element.o C++ engines/crab/ui/emotion.o C++ engines/crab/ui/FileData.o C++ engines/crab/ui/GameOverMenu.o C++ engines/crab/ui/GeneralSettingMenu.o C++ engines/crab/ui/GfxSettingMenu.o C++ engines/crab/ui/HealthIndicator.o C++ engines/crab/ui/HoverInfo.o C++ engines/crab/ui/hud.o C++ engines/crab/ui/ImageData.o C++ engines/crab/ui/Inventory.o C++ engines/crab/ui/journal.o C++ engines/crab/ui/KeyBindMenu.o C++ engines/crab/ui/map.o C++ engines/crab/ui/MapData.o C++ engines/crab/ui/MapMarkerMenu.o C++ engines/crab/ui/ModMenu.o C++ engines/crab/ui/OptionMenu.o C++ engines/crab/ui/OptionSelect.o C++ engines/crab/ui/ParagraphData.o C++ engines/crab/ui/PauseMenu.o C++ engines/crab/ui/PersonHandler.o C++ engines/crab/ui/PersonScreen.o engines/crab/ui/KeyBindMenu.cpp: In member function 'void Crab::pyrodactyl::ui::KeyBindMenu::initMenu(const int&)': engines/crab/ui/KeyBindMenu.cpp:97:19: warning: array subscript [0, 1] is outside array bounds of 'Crab::pyrodactyl::ui::ButtonMenu [2]' {aka 'Crab::pyrodactyl::ui::Menu [2]'} [-Warray-bounds=] 97 | _menu[type]._element.resize(size); | ~~~~~~~~~~^ In file included from engines/crab/ui/KeyBindMenu.cpp:32: ./engines/crab/ui/KeyBindMenu.h:74:20: note: while referencing 'Crab::pyrodactyl::ui::KeyBindMenu::_menu' 74 | ButtonMenu _menu[CON_TOTAL]; | ^~~~~ C++ engines/crab/ui/ProgressBar.o C++ engines/crab/ui/questmenu.o C++ engines/crab/ui/QuestText.o C++ engines/crab/ui/ReplyButton.o C++ engines/crab/ui/ReplyMenu.o C++ engines/crab/ui/ResolutionMenu.o C++ engines/crab/ui/SaveGameMenu.o C++ engines/crab/ui/SectionHeader.o C++ engines/crab/ui/slider.o C++ engines/crab/ui/SlideShow.o C++ engines/crab/ui/StateButton.o C++ engines/crab/ui/textarea.o C++ engines/crab/ui/textdata.o C++ engines/crab/ui/ToggleButton.o C++ engines/crab/ui/TraitButton.o C++ engines/crab/ui/TraitMenu.o C++ engines/cruise/actor.o C++ engines/cruise/background.o C++ engines/cruise/backgroundIncrust.o C++ engines/cruise/cell.o C++ engines/cruise/cruise.o C++ engines/cruise/cruise_main.o C++ engines/cruise/ctp.o C++ engines/cruise/dataLoader.o C++ engines/cruise/debugger.o C++ engines/cruise/decompiler.o C++ engines/cruise/delphine-unpack.o C++ engines/cruise/font.o C++ engines/cruise/function.o C++ engines/cruise/gfxModule.o C++ engines/cruise/linker.o C++ engines/cruise/mainDraw.o C++ engines/cruise/menu.o C++ engines/cruise/metaengine.o C++ engines/cruise/mouse.o C++ engines/cruise/object.o C++ engines/cruise/overlay.o C++ engines/cruise/perso.o C++ engines/cruise/polys.o C++ engines/cruise/saveload.o C++ engines/cruise/script.o C++ engines/cruise/sound.o C++ engines/cruise/stack.o C++ engines/cruise/staticres.o C++ engines/cruise/various.o C++ engines/cruise/vars.o C++ engines/cruise/volume.o C++ engines/cryo/cryo.o C++ engines/cryo/cryolib.o C++ engines/cryo/debugger.o C++ engines/cryo/eden.o C++ engines/cryo/eden_graphics.o C++ engines/cryo/metaengine.o C++ engines/cryo/resource.o C++ engines/cryo/sound.o C++ engines/cryomni3d/fonts/cryoextfont.o C++ engines/cryomni3d/fonts/cryofont.o C++ engines/cryomni3d/image/hlz.o C++ engines/cryomni3d/image/hnm.o C++ engines/cryomni3d/cryomni3d.o C++ engines/cryomni3d/datstream.o C++ engines/cryomni3d/dialogs_manager.o C++ engines/cryomni3d/fixed_image.o C++ engines/cryomni3d/font_manager.o C++ engines/cryomni3d/metaengine.o C++ engines/cryomni3d/mouse_boxes.o C++ engines/cryomni3d/objects.o C++ engines/cryomni3d/omni3d.o C++ engines/cryomni3d/sprites.o C++ engines/cryomni3d/wam_parser.o C++ engines/cryomni3d/versailles/data.o C++ engines/cryomni3d/versailles/dialogs_manager.o C++ engines/cryomni3d/versailles/dialogs.o C++ engines/cryomni3d/versailles/documentation.o C++ engines/cryomni3d/versailles/engine.o C++ engines/cryomni3d/versailles/logic.o C++ engines/cryomni3d/versailles/menus.o C++ engines/cryomni3d/versailles/music.o C++ engines/cryomni3d/versailles/saveload.o C++ engines/cryomni3d/versailles/toolbar.o C++ engines/director/archive.o C++ engines/director/cast.o C++ engines/director/channel.o C++ engines/director/cursor.o C++ engines/director/debugger.o C++ engines/director/director.o C++ engines/director/events.o C++ engines/director/fonts.o C++ engines/director/frame.o C++ engines/director/game-quirks.o C++ engines/director/graphics.o C++ engines/director/images.o C++ engines/director/metaengine.o C++ engines/director/movie.o C++ engines/director/picture.o C++ engines/director/resource.o C++ engines/director/score.o C++ engines/director/sound.o C++ engines/director/sprite.o C++ engines/director/stxt.o C++ engines/director/tests.o C++ engines/director/transitions.o C++ engines/director/types.o C++ engines/director/util.o C++ engines/director/window.o C++ engines/director/castmember/castmember.o C++ engines/director/castmember/bitmap.o C++ engines/director/castmember/digitalvideo.o C++ engines/director/castmember/filmloop.o C++ engines/director/castmember/movie.o C++ engines/director/castmember/palette.o C++ engines/director/castmember/script.o C++ engines/director/castmember/shape.o C++ engines/director/castmember/sound.o C++ engines/director/castmember/text.o C++ engines/director/castmember/transition.o engines/director/transitions.cpp: In member function 'void Director::Window::playTransition(uint, uint16, uint8, uint8, Director::TransitionType, Director::CastMemberID)': engines/director/transitions.cpp:543:114: warning: array subscript [0, 52] is outside array bounds of 'const Director:: [53]' [-Warray-bounds=] 543 | warning("Window::playTransition(): Unhandled transition type %s %d %d", transProps[t.type].name, t.duration, t.chunkSize); | ~~~~~~~~~~~~~~~~~^ engines/director/transitions.cpp:79:16: note: while referencing 'Director::transProps' 79 | } static const transProps[] = { | ^~~~~~~~~~ C++ engines/director/lingo/lingo.o C++ engines/director/lingo/lingo-builtins.o C++ engines/director/lingo/lingo-bytecode.o C++ engines/director/lingo/lingo-code.o C++ engines/director/lingo/lingo-codegen.o C++ engines/director/lingo/lingo-events.o C++ engines/director/lingo/lingo-funcs.o C++ engines/director/lingo/lingo-gr.o C++ engines/director/lingo/lingo-lex.o engines/director/lingo/lingo.cpp: In member function 'Common::String Director::Lingo::decodeInstruction(Director::ScriptData*, uint, uint*)': engines/director/lingo/lingo.cpp:489:53: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 489 | double d = *(double *)(&i); | ^~~~~~~~~~~~~~ C++ engines/director/lingo/lingo-mci.o C++ engines/director/lingo/lingo-object.o C++ engines/director/lingo/lingo-patcher.o C++ engines/director/lingo/lingo-preprocessor.o C++ engines/director/lingo/lingo-the.o C++ engines/director/lingo/lingo-utils.o C++ engines/director/lingo/xlibs/aiff.o C++ engines/director/lingo/xlibs/applecdxobj.o C++ engines/director/lingo/xlibs/askuser.o C++ engines/director/lingo/xlibs/barakeobj.o C++ engines/director/lingo/xlibs/batqt.o C++ engines/director/lingo/xlibs/blitpict.o C++ engines/director/lingo/xlibs/cdromxobj.o C++ engines/director/lingo/xlibs/colorxobj.o C++ engines/director/lingo/xlibs/consumer.o C++ engines/director/lingo/xlibs/darkenscreen.o C++ engines/director/lingo/xlibs/developerStack.o C++ engines/director/lingo/xlibs/dialogsxobj.o C++ engines/director/lingo/xlibs/dirutil.o C++ engines/director/lingo/xlibs/dpwavi.o C++ engines/director/lingo/xlibs/dpwqtw.o C++ engines/director/lingo/xlibs/draw.o C++ engines/director/lingo/xlibs/ednox.o C++ engines/director/lingo/xlibs/eventq.o C++ engines/director/lingo/xlibs/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/findfolder.o C++ engines/director/lingo/xlibs/findsys.o C++ engines/director/lingo/xlibs/flushxobj.o C++ engines/director/lingo/xlibs/fplayxobj.o C++ engines/director/lingo/xlibs/gpid.o C++ engines/director/lingo/xlibs/hitmap.o C++ engines/director/lingo/xlibs/iscd.o C++ engines/director/lingo/xlibs/ispippin.o C++ engines/director/lingo/xlibs/jitdraw3.o C++ engines/director/lingo/xlibs/jwxini.o C++ engines/director/lingo/xlibs/labeldrvxobj.o C++ engines/director/lingo/xlibs/maniacbg.o C++ engines/director/lingo/xlibs/memoryxobj.o C++ engines/director/lingo/xlibs/misc.o C++ engines/director/lingo/xlibs/miscx.o C++ engines/director/lingo/xlibs/moovxobj.o C++ engines/director/lingo/xlibs/movemousexobj.o C++ engines/director/lingo/xlibs/movutils.o C++ engines/director/lingo/xlibs/orthoplayxobj.o C++ engines/director/lingo/xlibs/palxobj.o C++ engines/director/lingo/xlibs/popupmenuxobj.o C++ engines/director/lingo/xlibs/porta.o C++ engines/director/lingo/xlibs/prefpath.o C++ engines/director/lingo/xlibs/printomatic.o C++ engines/director/lingo/xlibs/qtmovie.o C++ engines/director/lingo/xlibs/qtvr.o C++ engines/director/lingo/xlibs/quicktime.o C++ engines/director/lingo/xlibs/registercomponent.o C++ engines/director/lingo/xlibs/serialportxobj.o C++ engines/director/lingo/xlibs/soundjam.o C++ engines/director/lingo/xlibs/spacemgr.o C++ engines/director/lingo/xlibs/stagetc.o C++ engines/director/lingo/xlibs/unittest.o C++ engines/director/lingo/xlibs/valkyrie.o C++ engines/director/lingo/xlibs/videodiscxobj.o C++ engines/director/lingo/xlibs/volumelist.o C++ engines/director/lingo/xlibs/widgetxobj.o C++ engines/director/lingo/xlibs/winxobj.o C++ engines/director/lingo/xlibs/wininfo.o C++ engines/director/lingo/xlibs/xio.o C++ engines/director/lingo/xlibs/xplayanim.o C++ engines/director/lingo/xlibs/yasix.o C++ engines/dm/champion.o C++ engines/dm/console.o C++ engines/dm/dialog.o C++ engines/dm/dm.o C++ engines/dm/dmglobals.o C++ engines/dm/dungeonman.o C++ engines/dm/eventman.o C++ engines/dm/gfx.o C++ engines/dm/group.o C++ engines/dm/inventory.o C++ engines/dm/loadsave.o C++ engines/dm/lzw.o C++ engines/dm/menus.o C++ engines/dm/metaengine.o C++ engines/dm/movesens.o C++ engines/dm/objectman.o C++ engines/dm/projexpl.o C++ engines/dm/sounds.o C++ engines/dm/text.o C++ engines/dm/timeline.o C++ engines/draci/animation.o C++ engines/draci/barchive.o C++ engines/draci/console.o C++ engines/draci/draci.o C++ engines/draci/font.o C++ engines/draci/game.o C++ engines/draci/metaengine.o C++ engines/draci/mouse.o C++ engines/draci/music.o C++ engines/draci/saveload.o C++ engines/draci/screen.o C++ engines/draci/script.o C++ engines/draci/sound.o C++ engines/draci/sprite.o C++ engines/draci/surface.o C++ engines/draci/walking.o C++ engines/dragons/actor.o C++ engines/dragons/actorresource.o C++ engines/dragons/background.o C++ engines/dragons/bag.o C++ engines/dragons/bigfile.o C++ engines/dragons/credits.o C++ engines/dragons/cursor.o C++ engines/dragons/cutscene.o C++ engines/dragons/dragonflg.o C++ engines/dragons/dragonimg.o C++ engines/dragons/dragonini.o C++ engines/dragons/dragonobd.o C++ engines/dragons/dragonrms.o C++ engines/dragons/dragonvar.o C++ engines/dragons/dragons.o C++ engines/dragons/font.o C++ engines/dragons/inventory.o C++ engines/dragons/metaengine.o C++ engines/dragons/midimusicplayer.o C++ engines/dragons/minigame1.o C++ engines/dragons/minigame2.o C++ engines/dragons/minigame3.o C++ engines/dragons/minigame4.o C++ engines/dragons/minigame5.o C++ engines/dragons/saveload.o C++ engines/dragons/scene.o C++ engines/dragons/screen.o C++ engines/dragons/scriptopcodes.o 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/sequenceopcodes.o C++ engines/dragons/specialopcodes.o C++ engines/dragons/sound.o C++ engines/dragons/talk.o C++ engines/dragons/vabsound.o engines/dragons/minigame1.cpp: In member function 'void Dragons::Minigame1::run()': engines/dragons/minigame1.cpp:755:83: warning: 'local_c0' may be used uninitialized [-Wmaybe-uninitialized] 755 | local_16a = *(short *)(local_c0 + (uint)uVar5 * 2 + 5); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/dragons/minigame1.cpp:86:16: note: 'local_c0' declared here 86 | uint32 local_c0 [22]; | ^~~~~~~~ engines/dragons/minigame1.cpp:764:75: warning: 'local_c0' may be used uninitialized [-Wmaybe-uninitialized] 764 | local_16a = *(short *)(local_c0 + (uint)uVar5 * 2 + 5); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/dragons/minigame1.cpp:86:16: note: 'local_c0' declared here 86 | uint32 local_c0 [22]; | ^~~~~~~~ engines/dragons/minigame1.cpp:759:83: warning: 'local_c0' may be used uninitialized [-Wmaybe-uninitialized] 759 | local_16a = *(short *)(local_c0 + (uint)uVar5 * 2 + 1); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/dragons/minigame1.cpp:86:16: note: 'local_c0' declared here 86 | uint32 local_c0 [22]; | ^~~~~~~~ engines/dragons/minigame1.cpp:764:75: warning: 'local_c0' may be used uninitialized [-Wmaybe-uninitialized] 764 | local_16a = *(short *)(local_c0 + (uint)uVar5 * 2 + 5); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/dragons/minigame1.cpp:86:16: note: 'local_c0' declared here 86 | uint32 local_c0 [22]; | ^~~~~~~~ C++ engines/dragons/strplayer.o C++ engines/drascula/actors.o C++ engines/drascula/animation.o C++ engines/drascula/console.o C++ engines/drascula/converse.o C++ engines/drascula/drascula.o C++ engines/drascula/graphics.o C++ engines/drascula/interface.o C++ engines/drascula/metaengine.o C++ engines/drascula/objects.o C++ engines/drascula/palette.o C++ engines/drascula/resource.o C++ engines/drascula/rooms.o C++ engines/drascula/saveload.o C++ engines/drascula/sound.o C++ engines/drascula/talk.o C++ engines/dreamweb/backdrop.o C++ engines/dreamweb/console.o C++ engines/dreamweb/dreamweb.o C++ engines/dreamweb/keypad.o C++ engines/dreamweb/metaengine.o C++ engines/dreamweb/monitor.o C++ engines/dreamweb/mouse.o C++ engines/dreamweb/newplace.o C++ engines/dreamweb/object.o C++ engines/dreamweb/pathfind.o C++ engines/dreamweb/people.o C++ engines/dreamweb/print.o C++ engines/dreamweb/rain.o C++ engines/dreamweb/rnca_archive.o C++ engines/dreamweb/saveload.o C++ engines/dreamweb/sound.o C++ engines/dreamweb/sprite.o C++ engines/dreamweb/stubs.o C++ engines/dreamweb/talk.o C++ engines/dreamweb/titles.o C++ engines/dreamweb/use.o C++ engines/dreamweb/vgafades.o C++ engines/dreamweb/vgagrafx.o C++ engines/efh/constants.o C++ engines/efh/efh.o C++ engines/efh/fight.o C++ engines/efh/files.o C++ engines/efh/graphics.o C++ engines/efh/init.o C++ engines/efh/menu.o C++ engines/efh/metaengine.o C++ engines/efh/savegames.o C++ engines/efh/script.o C++ engines/efh/sound.o C++ engines/efh/utils.o C++ engines/freescape/area.o C++ engines/freescape/assets.o C++ engines/freescape/demo.o C++ engines/freescape/freescape.o C++ engines/freescape/games/castle.o C++ engines/freescape/games/dark/amiga.o C++ engines/freescape/games/dark/cpc.o C++ engines/freescape/games/dark/dark.o C++ engines/freescape/games/dark/dos.o C++ engines/freescape/games/dark/zx.o C++ engines/freescape/games/driller/amiga.o C++ engines/freescape/games/driller/atari.o C++ engines/freescape/games/driller/c64.o C++ engines/freescape/games/driller/cpc.o C++ engines/freescape/games/driller/dos.o C++ engines/freescape/games/driller/driller.o C++ engines/freescape/games/driller/zx.o C++ engines/freescape/games/eclipse/dos.o C++ engines/freescape/games/eclipse/eclipse.o C++ engines/freescape/games/eclipse/cpc.o C++ engines/freescape/games/eclipse/zx.o C++ engines/freescape/games/palettes.o C++ engines/freescape/gfx.o C++ engines/freescape/loaders/8bitImage.o C++ engines/freescape/loaders/8bitBinaryLoader.o C++ engines/freescape/language/8bitDetokeniser.o C++ engines/freescape/language/instruction.o C++ engines/freescape/metaengine.o C++ engines/freescape/movement.o C++ engines/freescape/objects/geometricobject.o C++ engines/freescape/objects/group.o C++ engines/freescape/objects/sensor.o C++ engines/freescape/sweepAABB.o C++ engines/freescape/sound.o C++ engines/freescape/ui.o C++ engines/freescape/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 engines/glk/adrift/os_glk.cpp: In function 'void Glk::Adrift::gsc_status_notify()': engines/glk/adrift/os_glk.cpp:900:24: warning: 'char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)' specified bound depends on the length of the source argument [-Wstringop-overflow=] 900 | strncat(dest, src, src_length < available ? src_length : available); | ^ In function 'void Glk::Adrift::gsc_status_safe_strcat(char*, size_t, const char*)', inlined from 'void Glk::Adrift::gsc_status_print()' at engines/glk/adrift/os_glk.cpp:925:25, inlined from 'void Glk::Adrift::gsc_status_notify()' at engines/glk/adrift/os_glk.cpp:962:19: engines/glk/adrift/os_glk.cpp:897:28: note: length computed here 897 | src_length = strlen(src); | ~~~~~~^~~~~ engines/glk/adrift/os_glk.cpp: In function 'void Glk::Adrift::gsc_status_notify()': engines/glk/adrift/os_glk.cpp:900:24: warning: 'char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)' output truncated copying between 1 and 3 bytes from a string of length 3 [-Wstringop-truncation] 900 | strncat(dest, src, src_length < available ? src_length : available); | ^ 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 engines/glk/hugo/hemisc.cpp: In member function 'void Glk::Hugo::Hugo::ContextCommand()': engines/glk/hugo/hemisc.cpp:557:24: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output may be truncated copying 64 bytes from a string of length 1280 [-Wstringop-truncation] 557 | strncpy(context_command[context_commands], cc = GetWord(n), 64); | ^ 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 engines/glk/hugo/hemisc.cpp: In member function 'void Glk::Hugo::Hugo::GetCommand()': engines/glk/hugo/hemisc.cpp:882:16: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output may be truncated copying 255 bytes from a string of length 1280 [-Wstringop-truncation] 882 | strncpy(a, GetWord(var[prompt]), 255); | ^ 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 engines/glk/jacl/jacl_main.cpp: In function 'void Glk::JACL::get_string(char*)': engines/glk/jacl/jacl_main.cpp:967:16: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output may be truncated copying 255 bytes from a string of length 255 [-Wstringop-truncation] 967 | strncpy(string_buffer, cx, 255); | ^ C++ engines/glk/magnetic/glk.o C++ engines/glk/magnetic/magnetic.o C++ engines/glk/quest/geas_file.o C++ engines/glk/quest/geas_glk.o C++ engines/glk/quest/geas_runner.o C++ engines/glk/quest/geas_state.o C++ engines/glk/quest/geas_util.o C++ engines/glk/quest/quest.o C++ engines/glk/quest/read_file.o C++ engines/glk/quest/string.o C++ engines/glk/quest/streams.o C++ engines/glk/scott/c64_checksums.o C++ engines/glk/scott/command_parser.o C++ engines/glk/scott/decompress_text.o C++ engines/glk/scott/decompress_z80.o C++ engines/glk/scott/definitions.o C++ engines/glk/scott/disk_image.o C++ engines/glk/scott/load_game.o C++ engines/glk/scott/game_info.o C++ engines/glk/scott/game_specific.o C++ engines/glk/scott/globals.o C++ engines/glk/scott/gremlins.o C++ engines/glk/scott/hulk.o C++ engines/glk/scott/layout_text.o C++ engines/glk/scott/line_drawing.o C++ engines/glk/scott/load_ti99_4a.o C++ engines/glk/scott/resource.o C++ engines/glk/scott/restore_state.o C++ engines/glk/scott/ring_buffer.o C++ engines/glk/scott/robin_of_sherwood.o C++ engines/glk/scott/saga_draw.o C++ engines/glk/scott/scott.o C++ engines/glk/scott/seas_of_blood.o C++ engines/glk/scott/ti99_4a_terp.o C++ engines/glk/scott/unp64/unp64.o C++ engines/glk/scott/unp64/6502_emu.o C++ engines/glk/scott/unp64/exo_util.o C++ engines/glk/scott/unp64/scanners/scanners.o C++ engines/glk/scott/unp64/scanners/action_packer.o C++ engines/glk/scott/unp64/scanners/byte_boiler.o C++ engines/glk/scott/unp64/scanners/caution.o C++ engines/glk/scott/unp64/scanners/ccs.o C++ engines/glk/scott/unp64/scanners/cruel.o C++ engines/glk/scott/unp64/scanners/eca.o C++ engines/glk/scott/unp64/scanners/exomizer.o C++ engines/glk/scott/unp64/scanners/expert.o C++ engines/glk/scott/unp64/scanners/master_compressor.o C++ engines/glk/scott/unp64/scanners/megabyte.o C++ engines/glk/scott/unp64/scanners/pu_crunch.o C++ engines/glk/scott/unp64/scanners/section8.o C++ engines/glk/scott/unp64/scanners/tbc_multicomp.o C++ engines/glk/scott/unp64/scanners/tcs_crunch.o C++ engines/glk/scott/unp64/scanners/xtc.o C++ engines/glk/tads/os_banners.o C++ engines/glk/tads/os_buffer.o C++ engines/glk/tads/os_glk.o C++ engines/glk/tads/os_frob_tads.o C++ engines/glk/tads/os_parse.o C++ engines/glk/tads/tads.o C++ engines/glk/tads/tads2/built_in.o C++ engines/glk/tads/tads2/character_map.o C++ engines/glk/tads/tads2/command_line.o C++ engines/glk/tads/tads2/data.o C++ engines/glk/tads/tads2/debug.o C++ engines/glk/tads/tads2/error.o C++ engines/glk/tads/tads2/error_handling.o C++ engines/glk/tads/tads2/error_message.o C++ engines/glk/tads/tads2/execute_command.o C++ engines/glk/tads/tads2/file_io.o C++ engines/glk/tads/tads2/get_string.o C++ engines/glk/tads/tads2/line_source_file.o C++ engines/glk/tads/tads2/list.o C++ engines/glk/tads/tads2/ltk.o C++ engines/glk/tads/tads2/memory_cache.o C++ engines/glk/tads/tads2/memory_cache_heap.o C++ engines/glk/tads/tads2/memory_cache_swap.o C++ engines/glk/tads/tads2/object.o C++ engines/glk/tads/tads2/os.o C++ engines/glk/tads/tads2/output.o C++ engines/glk/tads/tads2/play.o C++ engines/glk/tads/tads2/post_compilation.o C++ engines/glk/tads/tads2/qa_scriptor.o C++ engines/glk/tads/tads2/regex.o C++ engines/glk/tads/tads2/run.o C++ engines/glk/tads/tads2/runstat.o C++ engines/glk/tads/tads2/runtime_app.o C++ engines/glk/tads/tads2/runtime_driver.o C++ engines/glk/tads/tads2/tads2.o C++ engines/glk/tads/tads2/tokenizer.o C++ engines/glk/tads/tads2/tokenizer_hash.o C++ engines/glk/tads/tads2/vocabulary.o C++ engines/glk/tads/tads2/vocabulary_parser.o C++ engines/glk/tads/tads3/tads3.o C++ engines/glk/zcode/bitmap_font.o C++ engines/glk/zcode/config.o C++ engines/glk/zcode/zcode.o C++ engines/glk/zcode/glk_interface.o C++ engines/glk/zcode/mem.o C++ engines/glk/zcode/pics.o C++ engines/glk/zcode/pics_decoder.o C++ engines/glk/zcode/processor.o C++ engines/glk/zcode/processor_buffer.o C++ engines/glk/zcode/processor_input.o C++ engines/glk/zcode/processor_maths.o C++ engines/glk/zcode/processor_mem.o C++ engines/glk/zcode/processor_objects.o C++ engines/glk/zcode/processor_screen.o C++ engines/glk/zcode/processor_streams.o C++ engines/glk/zcode/processor_table.o C++ engines/glk/zcode/processor_text.o C++ engines/glk/zcode/processor_variables.o C++ engines/glk/zcode/processor_windows.o C++ engines/glk/zcode/quetzal.o C++ engines/glk/zcode/screen.o C++ engines/glk/zcode/sound_folder.o C++ engines/glk/zcode/windows.o C++ engines/glk/detection.o C++ engines/glk/adrift/detection.o C++ engines/glk/advsys/detection.o C++ engines/glk/agt/detection.o C++ engines/glk/alan2/detection.o C++ engines/glk/alan3/detection.o C++ engines/glk/archetype/detection.o C++ engines/glk/comprehend/detection.o C++ engines/glk/glulx/detection.o C++ engines/glk/hugo/detection.o C++ engines/glk/jacl/detection.o C++ engines/glk/level9/detection.o C++ engines/glk/magnetic/detection.o C++ engines/glk/quest/detection.o C++ engines/glk/scott/detection.o C++ engines/glk/tads/detection.o C++ engines/glk/zcode/detection.o C++ engines/gnap/character.o C++ engines/gnap/datarchive.o C++ engines/gnap/debugger.o C++ engines/gnap/gamesys.o C++ engines/gnap/gnap.o C++ engines/gnap/grid.o C++ engines/gnap/menu.o C++ engines/gnap/metaengine.o C++ engines/gnap/music.o C++ engines/gnap/resource.o C++ engines/gnap/sound.o C++ engines/gnap/scenes/arcade.o C++ engines/gnap/scenes/groupcs.o C++ engines/gnap/scenes/group0.o C++ engines/gnap/scenes/group1.o C++ engines/gnap/scenes/group2.o C++ engines/gnap/scenes/group3.o C++ engines/gnap/scenes/group4.o C++ engines/gnap/scenes/group5.o C++ engines/gnap/scenes/intro.o C++ engines/gnap/scenes/scenecore.o C++ engines/gob/anifile.o C++ engines/gob/aniobject.o C++ engines/gob/backbuffer.o C++ engines/gob/cheater.o C++ engines/gob/cheater_geisha.o C++ engines/gob/cmpfile.o C++ engines/gob/console.o C++ engines/gob/databases.o C++ engines/gob/dataio.o C++ engines/gob/dbase.o C++ engines/gob/decfile.o C++ engines/gob/draw.o C++ engines/gob/draw_v1.o C++ engines/gob/draw_v2.o C++ engines/gob/draw_v7.o C++ engines/gob/draw_bargon.o C++ engines/gob/draw_fascin.o C++ engines/gob/draw_playtoons.o C++ engines/gob/expression.o C++ engines/gob/game.o C++ engines/gob/global.o C++ engines/gob/gob.o C++ engines/gob/goblin.o C++ engines/gob/goblin_v1.o C++ engines/gob/goblin_v2.o C++ engines/gob/goblin_v3.o C++ engines/gob/goblin_v4.o C++ engines/gob/goblin_v7.o C++ engines/gob/hotspots.o C++ engines/gob/iniconfig.o C++ engines/gob/init.o C++ engines/gob/init_v1.o C++ engines/gob/init_geisha.o C++ engines/gob/init_v2.o C++ engines/gob/init_fascin.o C++ engines/gob/init_v3.o C++ engines/gob/init_v4.o C++ engines/gob/init_v6.o C++ engines/gob/init_v7.o C++ engines/gob/inter.o C++ engines/gob/inter_v1.o C++ engines/gob/inter_geisha.o C++ engines/gob/inter_v2.o C++ engines/gob/inter_adibou1.o C++ engines/gob/inter_bargon.o C++ engines/gob/inter_fascin.o C++ engines/gob/inter_littlered.o C++ engines/gob/inter_inca2.o C++ engines/gob/inter_playtoons.o C++ engines/gob/inter_v3.o C++ engines/gob/inter_v4.o C++ engines/gob/inter_v5.o C++ engines/gob/inter_v6.o C++ engines/gob/inter_v7.o C++ engines/gob/map.o C++ engines/gob/map_v1.o C++ engines/gob/map_v2.o C++ engines/gob/metaengine.o C++ engines/gob/mult.o C++ engines/gob/mult_v1.o C++ engines/gob/mult_v2.o C++ engines/gob/palanim.o C++ engines/gob/resources.o C++ engines/gob/rxyfile.o C++ engines/gob/scenery.o C++ engines/gob/scenery_v1.o C++ engines/gob/scenery_v2.o C++ engines/gob/script.o C++ engines/gob/surface.o C++ engines/gob/totfile.o C++ engines/gob/util.o C++ engines/gob/variables.o C++ engines/gob/video.o C++ engines/gob/video_v1.o C++ engines/gob/video_v2.o C++ engines/gob/video_v6.o C++ engines/gob/videoplayer.o C++ engines/gob/demos/demoplayer.o C++ engines/gob/demos/scnplayer.o C++ engines/gob/demos/batplayer.o C++ engines/gob/pregob/pregob.o C++ engines/gob/pregob/txtfile.o C++ engines/gob/pregob/gctfile.o C++ engines/gob/pregob/seqfile.o C++ engines/gob/pregob/onceupon/onceupon.o C++ engines/gob/pregob/onceupon/abracadabra.o C++ engines/gob/pregob/onceupon/babayaga.o C++ engines/gob/pregob/onceupon/title.o C++ engines/gob/pregob/onceupon/parents.o C++ engines/gob/pregob/onceupon/stork.o C++ engines/gob/pregob/onceupon/chargenchild.o C++ engines/gob/minigames/geisha/evilfish.o C++ engines/gob/minigames/geisha/oko.o C++ engines/gob/minigames/geisha/meter.o C++ engines/gob/minigames/geisha/diving.o C++ engines/gob/minigames/geisha/mouth.o C++ engines/gob/minigames/geisha/submarine.o C++ engines/gob/minigames/geisha/penetration.o C++ engines/gob/save/savefile.o C++ engines/gob/save/savehandler.o C++ engines/gob/save/saveload.o C++ engines/gob/save/saveload_v2.o C++ engines/gob/save/saveload_v3.o C++ engines/gob/save/saveload_v4.o C++ engines/gob/save/saveload_v6.o C++ engines/gob/save/saveload_v7.o C++ engines/gob/save/saveload_adibou1.o C++ engines/gob/save/saveload_geisha.o C++ engines/gob/save/saveload_fascin.o C++ engines/gob/save/saveload_inca2.o C++ engines/gob/save/saveload_playtoons.o C++ engines/gob/save/saveconverter.o C++ engines/gob/save/saveconverter_v2.o C++ engines/gob/save/saveconverter_v3.o C++ engines/gob/save/saveconverter_v4.o C++ engines/gob/sound/sound.o C++ engines/gob/sound/sounddesc.o C++ engines/gob/sound/pcspeaker.o C++ engines/gob/sound/adlib.o C++ engines/gob/sound/musplayer.o C++ engines/gob/sound/adlplayer.o C++ engines/gob/sound/infogrames.o C++ engines/gob/sound/protracker.o C++ engines/gob/sound/soundmixer.o C++ engines/gob/sound/soundblaster.o C++ engines/gob/sound/cdrom.o C++ engines/gob/sound/bgatmosphere.o C++ engines/griffon/combat.o C++ engines/griffon/console.o C++ engines/griffon/cutscenes.o C++ engines/griffon/dialogs.o C++ engines/griffon/draw.o C++ engines/griffon/engine.o C++ engines/griffon/gfx.o C++ engines/griffon/griffon.o C++ engines/griffon/input.o C++ engines/griffon/logic.o C++ engines/griffon/metaengine.o C++ engines/griffon/resources.o C++ engines/griffon/saveload.o C++ engines/griffon/sound.o C++ engines/grim/costume/bitmap_component.o C++ engines/grim/costume/chore.o C++ engines/grim/costume/colormap_component.o C++ engines/grim/costume/component.o C++ engines/grim/costume/head.o C++ engines/grim/costume/keyframe_component.o C++ engines/grim/costume/lua_var_component.o C++ engines/grim/costume/main_model_component.o C++ engines/grim/costume/material_component.o C++ engines/grim/costume/mesh_component.o C++ engines/grim/costume/model_component.o C++ engines/grim/costume/sound_component.o C++ engines/grim/costume/sprite_component.o C++ engines/grim/costume/anim_component.o C++ engines/grim/emi/costume/emianim_component.o C++ engines/grim/emi/costume/emichore.o C++ engines/grim/emi/costume/emihead.o C++ engines/grim/emi/costume/emiluavar_component.o C++ engines/grim/emi/costume/emiluacode_component.o C++ engines/grim/emi/costume/emimesh_component.o C++ engines/grim/emi/costume/emiskel_component.o C++ engines/grim/emi/costume/emisprite_component.o C++ engines/grim/emi/costume/emitexi_component.o C++ engines/grim/emi/sound/aifftrack.o C++ engines/grim/emi/sound/mp3track.o C++ engines/grim/emi/sound/scxtrack.o C++ engines/grim/emi/sound/vimatrack.o C++ engines/grim/emi/sound/track.o C++ engines/grim/emi/sound/emisound.o C++ engines/grim/emi/sound/codecs/scx.o C++ engines/grim/emi/animationemi.o C++ engines/grim/emi/costumeemi.o C++ engines/grim/emi/emi.o C++ engines/grim/emi/modelemi.o C++ engines/grim/emi/skeleton.o C++ engines/grim/emi/poolsound.o C++ engines/grim/emi/layer.o C++ engines/grim/emi/lua_v2.o C++ engines/grim/emi/lua_v2_actor.o C++ engines/grim/emi/lua_v2_sound.o C++ engines/grim/emi/emi_registry.o C++ engines/grim/imuse/imuse.o C++ engines/grim/imuse/imuse_mcmp_mgr.o C++ engines/grim/imuse/imuse_music.o C++ engines/grim/imuse/imuse_script.o C++ engines/grim/imuse/imuse_sndmgr.o C++ engines/grim/imuse/imuse_tables.o C++ engines/grim/imuse/imuse_track.o C++ engines/grim/lua/lapi.o C++ engines/grim/lua/lauxlib.o C++ engines/grim/lua/lbuffer.o C++ engines/grim/lua/lbuiltin.o C++ engines/grim/lua/ldo.o C++ engines/grim/lua/lfunc.o C++ engines/grim/lua/lgc.o C++ engines/grim/lua/liolib.o C++ engines/grim/lua/llex.o C++ engines/grim/lua/lmathlib.o C++ engines/grim/lua/lmem.o C++ engines/grim/lua/lobject.o C++ engines/grim/lua/lrestore.o C++ engines/grim/lua/lsave.o C++ engines/grim/lua/lstate.o C++ engines/grim/lua/lstring.o C++ engines/grim/lua/lstrlib.o C++ engines/grim/lua/lstx.o C++ engines/grim/lua/ltable.o C++ engines/grim/lua/ltask.o C++ engines/grim/lua/ltm.o C++ engines/grim/lua/lundump.o C++ engines/grim/lua/lvm.o C++ engines/grim/lua/lzio.o C++ engines/grim/movie/codecs/codec48.o C++ engines/grim/movie/codecs/blocky8.o engines/grim/lua/lstrlib.cpp: In function 'void Grim::str_rep()': engines/grim/lua/lstrlib.cpp:20:16: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 20 | strncpy(b, s, n); | ^ In function 'void Grim::addstr(const char*)', inlined from 'void Grim::str_rep()' at engines/grim/lua/lstrlib.cpp:75:9: engines/grim/lua/lstrlib.cpp:25:27: note: length computed here 25 | addnchar(s, strlen(s)); | ~~~~~~^~~ C++ engines/grim/movie/codecs/blocky16.o C++ engines/grim/movie/codecs/vima.o C++ engines/grim/movie/codecs/smush_decoder.o engines/grim/lua/lstrlib.cpp: In function 'void Grim::str_gsub()': engines/grim/lua/lstrlib.cpp:20:16: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 20 | strncpy(b, s, n); | ^ In function 'void Grim::addstr(const char*)', inlined from 'void Grim::str_gsub()' at engines/grim/lua/lstrlib.cpp:405:8: engines/grim/lua/lstrlib.cpp:25:27: note: length computed here 25 | addnchar(s, strlen(s)); | ~~~~~~^~~ 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 In file included from engines/grim/update/update.cpp:23: In destructor 'virtual Common::SearchSet::~SearchSet()', inlined from 'virtual Common::SearchSet::~SearchSet()' at ./common/archive.h:335:34, inlined from 'Common::Archive* Grim::loadUpdateArchive(Common::SeekableReadStream*)' at engines/grim/update/update.cpp:40:10: ./common/archive.h:335:41: warning: array subscript 'Common::SearchSet::__as_base [0]' is partly outside array bounds of 'unsigned char [24]' [-Warray-bounds=] 335 | virtual ~SearchSet() { clear(); } | ^ engines/grim/update/update.cpp: In function 'Common::Archive* Grim::loadUpdateArchive(Common::SeekableReadStream*)': engines/grim/update/update.cpp:36:80: note: object of size 24 allocated by 'operator new' 36 | Common::Archive *update = new LangFilter(cab, g_grim->getGameLanguage()); | ^ C++ engines/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 C++ engines/hadesch/video.o C++ engines/hadesch/hadesch.o C++ engines/hadesch/baptr.o engines/groovie/logic/tlcgame.cpp: In member function 'void 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 'void 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/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 engines/hdb/gfx.cpp: In member function 'void HDB::Gfx::init()': engines/hdb/gfx.cpp:244:32: warning: 'char* __builtin___strncpy_chk(char*, const char*, long unsigned int, long unsigned int)' specified bound depends on the length of the source argument [-Wstringop-truncation] 244 | strncpy(search, _tLookupArray[index].filename, strlen(_tLookupArray[index].filename) - 2); | ^ engines/hdb/gfx.cpp:244:78: note: length computed here 244 | strncpy(search, _tLookupArray[index].filename, strlen(_tLookupArray[index].filename) - 2); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/hopkins/metaengine.o C++ engines/hopkins/objects.o C++ engines/hopkins/saveload.o C++ engines/hopkins/script.o C++ engines/hopkins/sound.o C++ engines/hopkins/talk.o C++ engines/hpl1/string.o C++ engines/hpl1/opengl.o C++ engines/hpl1/graphics.o C++ engines/hpl1/serialize.o C++ engines/hpl1/engine/ai/AI.o C++ engines/hpl1/engine/ai/AINodeContainer.o C++ engines/hpl1/engine/ai/AINodeGenerator.o C++ engines/hpl1/engine/ai/AStar.o C++ engines/hpl1/engine/ai/StateMachine.o C++ engines/hpl1/engine/game/Game.o C++ engines/hpl1/engine/game/GameTypes.o C++ engines/hpl1/engine/game/SaveGame.o C++ engines/hpl1/engine/game/ScriptFuncs.o C++ engines/hpl1/engine/game/Updater.o C++ engines/hpl1/engine/game/low_level_game_setup.o C++ engines/hpl1/engine/graphics/Animation.o C++ engines/hpl1/engine/graphics/AnimationTrack.o C++ engines/hpl1/engine/graphics/BackgroundImage.o C++ engines/hpl1/engine/graphics/Beam.o C++ engines/hpl1/engine/graphics/BillBoard.o C++ engines/hpl1/engine/graphics/Bone.o C++ engines/hpl1/engine/graphics/BoneState.o C++ engines/hpl1/engine/graphics/Color.o C++ engines/hpl1/engine/graphics/font_data.o C++ engines/hpl1/engine/graphics/GPUProgram.o C++ engines/hpl1/engine/graphics/GfxObject.o C++ engines/hpl1/engine/graphics/Graphics.o C++ engines/hpl1/engine/graphics/GraphicsDrawer.o C++ engines/hpl1/engine/graphics/ImageEntityData.o C++ engines/hpl1/engine/graphics/Material.o C++ engines/hpl1/engine/graphics/MaterialHandler.o C++ engines/hpl1/engine/graphics/Material_Additive.o C++ engines/hpl1/engine/graphics/Material_Alpha.o C++ engines/hpl1/engine/graphics/Material_BaseLight.o C++ engines/hpl1/engine/graphics/Material_Bump.o C++ engines/hpl1/engine/graphics/Material_BumpColorSpec.o C++ engines/hpl1/engine/graphics/Material_BumpSpec.o C++ engines/hpl1/engine/graphics/Material_BumpSpec2D.o C++ engines/hpl1/engine/graphics/Material_Diffuse.o C++ engines/hpl1/engine/graphics/Material_Diffuse2D.o C++ engines/hpl1/engine/graphics/Material_DiffuseAdditive2D.o C++ engines/hpl1/engine/graphics/Material_DiffuseAlpha2D.o C++ engines/hpl1/engine/graphics/Material_DiffuseSpec.o C++ engines/hpl1/engine/graphics/Material_EnvMap_Reflect.o C++ engines/hpl1/engine/graphics/Material_Fallback01_BaseLight.o C++ engines/hpl1/engine/graphics/Material_Fallback02_BaseLight.o C++ engines/hpl1/engine/graphics/Material_Flat.o C++ engines/hpl1/engine/graphics/Material_FontNormal.o C++ engines/hpl1/engine/graphics/Material_Modulative.o C++ engines/hpl1/engine/graphics/Material_ModulativeX2.o C++ engines/hpl1/engine/graphics/Material_Smoke2D.o C++ engines/hpl1/engine/graphics/Material_Water.o C++ engines/hpl1/engine/graphics/Mesh.o C++ engines/hpl1/engine/graphics/Mesh2d.o C++ engines/hpl1/engine/graphics/MeshCreator.o C++ engines/hpl1/engine/graphics/ParticleEmitter.o C++ engines/hpl1/engine/graphics/ParticleEmitter2D.o C++ engines/hpl1/engine/graphics/ParticleEmitter3D.o C++ engines/hpl1/engine/graphics/ParticleEmitter3D_UserData.o C++ engines/hpl1/engine/graphics/ParticleSystem3D.o C++ engines/hpl1/engine/graphics/RenderList.o C++ engines/hpl1/engine/graphics/RenderObject2D.o C++ engines/hpl1/engine/graphics/RenderState.o C++ engines/hpl1/engine/graphics/Renderable.o C++ engines/hpl1/engine/graphics/Renderer2D.o C++ engines/hpl1/engine/graphics/Renderer3D.o C++ engines/hpl1/engine/graphics/RendererPostEffects.o C++ engines/hpl1/engine/graphics/Skeleton.o C++ engines/hpl1/engine/graphics/SubMesh.o C++ engines/hpl1/engine/graphics/bitmap2D.o C++ engines/hpl1/engine/gui/Gui.o C++ engines/hpl1/engine/gui/GuiGfxElement.o C++ engines/hpl1/engine/gui/GuiMaterialBasicTypes.o C++ engines/hpl1/engine/gui/GuiPopUp.o C++ engines/hpl1/engine/gui/GuiPopUpMessageBox.o C++ engines/hpl1/engine/gui/GuiSet.o C++ engines/hpl1/engine/gui/GuiSkin.o C++ engines/hpl1/engine/gui/Widget.o C++ engines/hpl1/engine/gui/WidgetBaseClasses.o C++ engines/hpl1/engine/gui/WidgetButton.o C++ engines/hpl1/engine/gui/WidgetCheckBox.o C++ engines/hpl1/engine/gui/WidgetComboBox.o C++ engines/hpl1/engine/gui/WidgetFrame.o C++ engines/hpl1/engine/gui/WidgetImage.o C++ engines/hpl1/engine/gui/WidgetLabel.o C++ engines/hpl1/engine/gui/WidgetListBox.o C++ engines/hpl1/engine/gui/WidgetSlider.o C++ engines/hpl1/engine/gui/WidgetTextBox.o C++ engines/hpl1/engine/gui/WidgetWindow.o C++ engines/hpl1/engine/impl/CGProgram.o C++ engines/hpl1/engine/impl/CharacterBodyNewton.o C++ engines/hpl1/engine/impl/CollideShapeNewton.o C++ engines/hpl1/engine/impl/LowLevelGraphicsSDL.o C++ engines/hpl1/engine/impl/LowLevelPhysicsNewton.o C++ engines/hpl1/engine/impl/LowLevelSoundOpenAL.o C++ engines/hpl1/engine/impl/MeshLoaderCollada.o C++ engines/hpl1/engine/impl/MeshLoaderColladaHelpers.o C++ engines/hpl1/engine/impl/MeshLoaderColladaLoader.o C++ engines/hpl1/engine/impl/MeshLoaderMSH.o C++ engines/hpl1/engine/impl/OcclusionQueryOGL.o C++ engines/hpl1/engine/impl/OpenALSoundChannel.o C++ engines/hpl1/engine/impl/OpenALSoundData.o C++ engines/hpl1/engine/impl/OpenALSoundEnvironment.o C++ engines/hpl1/engine/impl/PhysicsBodyNewton.o C++ engines/hpl1/engine/impl/PhysicsControllerNewton.o C++ engines/hpl1/engine/impl/PhysicsJointBallNewton.o C++ engines/hpl1/engine/impl/PhysicsJointHingeNewton.o C++ engines/hpl1/engine/impl/PhysicsJointScrewNewton.o C++ engines/hpl1/engine/impl/PhysicsJointSliderNewton.o C++ engines/hpl1/engine/impl/PhysicsMaterialNewton.o C++ engines/hpl1/engine/impl/PhysicsWorldNewton.o C++ engines/hpl1/engine/impl/SDLTexture.o C++ engines/hpl1/engine/impl/SqScript.o C++ engines/hpl1/engine/impl/VertexBufferOGL.o C++ engines/hpl1/engine/impl/VertexBufferVBO.o C++ engines/hpl1/engine/libraries/angelscript/add-ons/scriptstdstring.o C++ engines/hpl1/engine/libraries/angelscript/add-ons/scripthelper.o C++ engines/hpl1/engine/libraries/angelscript/add-ons/scriptarray.o C++ engines/hpl1/engine/impl/tinyXML/tinyxml.o C++ engines/hpl1/engine/impl/tinyXML/tinyxmlerror.o C++ engines/hpl1/engine/impl/tinyXML/tinyxmlparser.o C++ engines/hpl1/engine/input/Action.o C++ engines/hpl1/engine/input/ActionKeyboard.o C++ engines/hpl1/engine/input/ActionMouseButton.o C++ engines/hpl1/engine/input/Input.o engines/hpl1/engine/impl/VertexBufferOGL.cpp: In member function 'virtual hpl::iVertexBuffer* hpl::cVertexBufferOGL::CreateCopy(hpl::eVertexBufferUsageType)': engines/hpl1/engine/impl/VertexBufferOGL.cpp:286:46: warning: 'this' pointer is null [-Wnonnull] 286 | pVtxBuff->ResizeArray(kvVertexFlags[i], (int)mvVertexArray[i].size()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/impl/VertexBufferOGL.cpp:288:50: warning: 'this' pointer is null [-Wnonnull] 288 | memcpy(pVtxBuff->GetArray(kvVertexFlags[i]), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ engines/hpl1/engine/impl/VertexBufferOGL.cpp:294:32: warning: 'this' pointer is null [-Wnonnull] 294 | pVtxBuff->ResizeIndices(GetIndexNum()); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ engines/hpl1/engine/impl/VertexBufferOGL.cpp:295:36: warning: 'this' pointer is null [-Wnonnull] 295 | memcpy(pVtxBuff->GetIndices(), GetIndices(), GetIndexNum() * sizeof(unsigned int)); | ~~~~~~~~~~~~~~~~~~~~^~ engines/hpl1/engine/impl/VertexBufferOGL.cpp:300:26: warning: 'this' pointer is null [-Wnonnull] 300 | pVtxBuff->Compile(0); | ~~~~~~~~~~~~~~~~~^~~ C++ engines/hpl1/engine/input/InputDevice.o C++ engines/hpl1/engine/input/Keyboard.o C++ engines/hpl1/engine/input/LowLevelInput.o C++ engines/hpl1/engine/input/Mouse.o C++ engines/hpl1/engine/math/BoundingVolume.o C++ engines/hpl1/engine/math/Frustum.o C++ engines/hpl1/engine/math/Math.o C++ engines/hpl1/engine/math/MathTypes.o C++ engines/hpl1/engine/math/MeshTypes.o C++ engines/hpl1/engine/math/Quaternion.o C++ engines/hpl1/engine/math/Spring.o C++ engines/hpl1/engine/physics/Body2D.o C++ engines/hpl1/engine/physics/CharacterBody.o C++ engines/hpl1/engine/physics/Collider2D.o C++ engines/hpl1/engine/physics/Physics.o C++ engines/hpl1/engine/physics/PhysicsBody.o C++ engines/hpl1/engine/physics/PhysicsController.o C++ engines/hpl1/engine/physics/PhysicsJoint.o C++ engines/hpl1/engine/physics/PhysicsJointBall.o C++ engines/hpl1/engine/physics/PhysicsJointHinge.o C++ engines/hpl1/engine/physics/PhysicsJointScrew.o C++ engines/hpl1/engine/physics/PhysicsJointSlider.o C++ engines/hpl1/engine/physics/PhysicsWorld.o C++ engines/hpl1/engine/physics/SurfaceData.o C++ engines/hpl1/engine/resources/AnimationManager.o C++ engines/hpl1/engine/resources/ConfigFile.o C++ engines/hpl1/engine/resources/EntityLoader_Object.o C++ engines/hpl1/engine/resources/FileSearcher.o C++ engines/hpl1/engine/resources/FontManager.o C++ engines/hpl1/engine/resources/FrameBitmap.o C++ engines/hpl1/engine/resources/FrameTexture.o C++ engines/hpl1/engine/resources/GpuProgramManager.o C++ engines/hpl1/engine/resources/ImageEntityManager.o C++ engines/hpl1/engine/resources/ImageManager.o C++ engines/hpl1/engine/resources/LanguageFile.o C++ engines/hpl1/engine/resources/MaterialManager.o C++ engines/hpl1/engine/resources/MeshLoaderHandler.o C++ engines/hpl1/engine/resources/MeshManager.o C++ engines/hpl1/engine/resources/ParticleManager.o C++ engines/hpl1/engine/resources/ResourceBase.o C++ engines/hpl1/engine/resources/ResourceImage.o C++ engines/hpl1/engine/resources/ResourceManager.o C++ engines/hpl1/engine/resources/Resources.o C++ engines/hpl1/engine/resources/ScriptManager.o C++ engines/hpl1/engine/resources/SoundEntityManager.o C++ engines/hpl1/engine/resources/SoundManager.o C++ engines/hpl1/engine/resources/TextureManager.o C++ engines/hpl1/engine/resources/TileSetManager.o C++ engines/hpl1/engine/resources/VideoManager.o C++ engines/hpl1/engine/resources/low_level_resources.o C++ engines/hpl1/engine/scene/AnimationState.o C++ engines/hpl1/engine/scene/Area2D.o C++ engines/hpl1/engine/scene/Camera2D.o C++ engines/hpl1/engine/scene/Camera3D.o C++ engines/hpl1/engine/scene/ColliderEntity.o C++ engines/hpl1/engine/scene/Entity.o C++ engines/hpl1/engine/scene/Entity2D.o C++ engines/hpl1/engine/scene/Entity3D.o C++ engines/hpl1/engine/scene/GridMap2D.o C++ engines/hpl1/engine/scene/ImageEntity.o C++ engines/hpl1/engine/scene/Light.o C++ engines/hpl1/engine/scene/Light2D.o C++ engines/hpl1/engine/scene/Light2DPoint.o C++ engines/hpl1/engine/scene/Light3D.o C++ engines/hpl1/engine/scene/Light3DPoint.o C++ engines/hpl1/engine/scene/Light3DSpot.o C++ engines/hpl1/engine/scene/MeshEntity.o C++ engines/hpl1/engine/scene/MultiImageEntity.o C++ engines/hpl1/engine/scene/Node.o C++ engines/hpl1/engine/scene/Node2D.o C++ engines/hpl1/engine/scene/Node3D.o C++ engines/hpl1/engine/scene/NodeState.o C++ engines/hpl1/engine/scene/PortalContainer.o C++ engines/hpl1/engine/scene/Scene.o C++ engines/hpl1/engine/scene/SectorVisibility.o C++ engines/hpl1/engine/scene/SoundEntity.o C++ engines/hpl1/engine/scene/SoundSource.o C++ engines/hpl1/engine/scene/SubMeshEntity.o C++ engines/hpl1/engine/scene/Tile.o C++ engines/hpl1/engine/scene/TileData.o C++ engines/hpl1/engine/scene/TileLayer.o C++ engines/hpl1/engine/scene/TileMap.o C++ engines/hpl1/engine/scene/TileMapLineIt.o C++ engines/hpl1/engine/scene/TileMapRectIt.o C++ engines/hpl1/engine/scene/TileSet.o C++ engines/hpl1/engine/scene/World2D.o C++ engines/hpl1/engine/scene/World3D.o C++ engines/hpl1/engine/sound/LowLevelSound.o C++ engines/hpl1/engine/sound/MusicHandler.o C++ engines/hpl1/engine/sound/Sound.o C++ engines/hpl1/engine/sound/SoundEntityData.o C++ engines/hpl1/engine/sound/SoundHandler.o C++ engines/hpl1/engine/system/Container.o C++ engines/hpl1/engine/system/LogicTimer.o C++ engines/hpl1/engine/system/low_level_system.o C++ engines/hpl1/engine/system/SerializeClass.o C++ engines/hpl1/engine/system/String.o C++ engines/hpl1/engine/system/System.o C++ engines/hpl1/hpl1.o C++ engines/hpl1/metaengine.o C++ engines/hpl1/penumbra-overture/AttackHandler.o C++ engines/hpl1/penumbra-overture/ButtonHandler.o C++ engines/hpl1/penumbra-overture/CharacterMove.o C++ engines/hpl1/penumbra-overture/Credits.o C++ engines/hpl1/penumbra-overture/DeathMenu.o C++ engines/hpl1/penumbra-overture/DemoEndText.o C++ engines/hpl1/penumbra-overture/EffectHandler.o C++ engines/hpl1/penumbra-overture/FadeHandler.o C++ engines/hpl1/penumbra-overture/GameArea.o engines/hpl1/engine/system/SerializeClass.cpp: In static member function 'static void hpl::cSerializeClass::LoadArray(TiXmlElement*, hpl::iSerializable*, hpl::cSerializeSavedClass*)': engines/hpl1/engine/system/SerializeClass.cpp:816:44: warning: pointer 'pValuePtr' used after 'void operator delete(void*)' [-Wuse-after-free] 816 | *pValuePtr = pSavedClass->mpCreateFunc(); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./engines/hpl1/engine/system/SerializeClass.h:31, from engines/hpl1/engine/system/SerializeClass.cpp:28: engines/hpl1/engine/system/SerializeClass.cpp:815:43: note: call to 'void operator delete(void*)' here 815 | hplDelete(pValuePtr); | ^~~~~~~~~ ./engines/hpl1/engine/system/MemoryManager.h:44:16: note: in definition of macro 'hplDelete' 44 | delete data; | ^~~~ C++ engines/hpl1/penumbra-overture/GameDamageArea.o C++ engines/hpl1/penumbra-overture/GameEnemy.o C++ engines/hpl1/penumbra-overture/GameEnemy_Dog.o C++ engines/hpl1/penumbra-overture/GameEnemy_Spider.o C++ engines/hpl1/penumbra-overture/GameEnemy_Worm.o C++ engines/hpl1/penumbra-overture/GameEntity.o C++ engines/hpl1/penumbra-overture/GameForceArea.o C++ engines/hpl1/penumbra-overture/GameItem.o C++ engines/hpl1/penumbra-overture/GameItemType.o C++ engines/hpl1/penumbra-overture/GameLadder.o C++ engines/hpl1/penumbra-overture/GameLamp.o C++ engines/hpl1/penumbra-overture/GameLink.o C++ engines/hpl1/penumbra-overture/GameLiquidArea.o C++ engines/hpl1/penumbra-overture/GameMessageHandler.o C++ engines/hpl1/penumbra-overture/GameMusicHandler.o C++ engines/hpl1/penumbra-overture/GameObject.o C++ engines/hpl1/penumbra-overture/GameSaveArea.o C++ engines/hpl1/penumbra-overture/GameScripts.o C++ engines/hpl1/penumbra-overture/GameStickArea.o C++ engines/hpl1/penumbra-overture/GameSwingDoor.o C++ engines/hpl1/penumbra-overture/GameTypes.o C++ engines/hpl1/penumbra-overture/GraphicsHelper.o C++ engines/hpl1/penumbra-overture/HudModel_Throw.o C++ engines/hpl1/penumbra-overture/HudModel_Weapon.o C++ engines/hpl1/penumbra-overture/Init.o C++ engines/hpl1/penumbra-overture/IntroStory.o C++ engines/hpl1/penumbra-overture/Inventory.o C++ engines/hpl1/penumbra-overture/MainMenu.o C++ engines/hpl1/penumbra-overture/MapHandler.o C++ engines/hpl1/penumbra-overture/MapLoadText.o C++ engines/hpl1/penumbra-overture/Notebook.o C++ engines/hpl1/penumbra-overture/NumericalPanel.o C++ engines/hpl1/penumbra-overture/Player.o C++ engines/hpl1/penumbra-overture/PlayerHands.o C++ engines/hpl1/penumbra-overture/PlayerHelper.o C++ engines/hpl1/penumbra-overture/PlayerState_Interact.o C++ engines/hpl1/penumbra-overture/PlayerState_Misc.o C++ engines/hpl1/penumbra-overture/PlayerState_Weapon.o C++ engines/hpl1/penumbra-overture/PreMenu.o C++ engines/hpl1/penumbra-overture/RadioHandler.o C++ engines/hpl1/penumbra-overture/SaveHandler.o C++ engines/hpl1/penumbra-overture/SaveTypes.o C++ engines/hpl1/penumbra-overture/TriggerHandler.o C++ engines/hpl1/penumbra-overture/Triggers.o C++ engines/hpl1/engine/libraries/newton/core/dg.o C++ engines/hpl1/engine/libraries/newton/core/dgAABBPolygonSoup.o C++ engines/hpl1/engine/libraries/newton/core/dgCRC.o C++ engines/hpl1/engine/libraries/newton/core/dgConvexHull3d.o C++ engines/hpl1/engine/libraries/newton/core/dgConvexHull4d.o C++ engines/hpl1/engine/libraries/newton/core/dgDebug.o C++ engines/hpl1/engine/libraries/newton/core/dgDelaunayTetrahedralization.o C++ engines/hpl1/engine/libraries/newton/core/dgGeneralMatrix.o C++ engines/hpl1/engine/libraries/newton/core/dgGeneralVector.o C++ engines/hpl1/engine/libraries/newton/core/dgGoogol.o C++ engines/hpl1/engine/libraries/newton/core/dgIntersections.o C++ engines/hpl1/engine/libraries/newton/core/dgMatrix.o C++ engines/hpl1/engine/libraries/newton/core/dgMemory.o C++ engines/hpl1/engine/libraries/newton/core/dgNode.o C++ engines/hpl1/engine/libraries/newton/core/dgPolygonSoupBuilder.o C++ engines/hpl1/engine/libraries/newton/core/dgPolyhedra.o C++ engines/hpl1/engine/libraries/newton/core/dgPolyhedraMassProperties.o C++ engines/hpl1/engine/libraries/newton/core/dgQuaternion.o C++ engines/hpl1/engine/libraries/newton/core/dgRandom.o C++ engines/hpl1/engine/libraries/newton/core/dgRef.o C++ engines/hpl1/engine/libraries/newton/core/dgRefCounter.o C++ engines/hpl1/engine/libraries/newton/core/dgSPDMatrix.o C++ engines/hpl1/engine/libraries/newton/core/dgSmallDeterminant.o C++ engines/hpl1/engine/libraries/newton/core/dgSphere.o C++ engines/hpl1/engine/libraries/newton/core/dgThreads.o C++ engines/hpl1/engine/libraries/newton/core/dgTree.o C++ engines/hpl1/engine/libraries/newton/core/dgTypes.o C++ engines/hpl1/engine/libraries/newton/Newton.o C++ engines/hpl1/engine/libraries/newton/NewtonClass.o C++ engines/hpl1/engine/libraries/newton/physics/dgBallConstraint.o C++ engines/hpl1/engine/libraries/newton/physics/dgBilateralConstraint.o C++ engines/hpl1/engine/libraries/newton/physics/dgBody.o C++ engines/hpl1/engine/libraries/newton/physics/dgBodyMasterList.o C++ engines/hpl1/engine/libraries/newton/physics/dgBroadPhaseCollision.o C++ engines/hpl1/engine/libraries/newton/physics/dgCollision.o C++ engines/hpl1/engine/libraries/newton/physics/dgCollisionBVH.o C++ engines/hpl1/engine/libraries/newton/physics/dgCollisionBox.o C++ engines/hpl1/engine/libraries/newton/physics/dgCollisionCapsule.o C++ engines/hpl1/engine/libraries/newton/physics/dgCollisionChamferCylinder.o C++ engines/hpl1/engine/libraries/newton/physics/dgCollisionCompound.o C++ engines/hpl1/engine/libraries/newton/physics/dgCollisionCompoundBreakable.o C++ engines/hpl1/engine/libraries/newton/physics/dgCollisionCone.o C++ engines/hpl1/engine/libraries/newton/physics/dgCollisionConvex.o C++ engines/hpl1/engine/libraries/newton/physics/dgCollisionConvexHull.o C++ engines/hpl1/engine/libraries/newton/physics/dgCollisionConvexModifier.o C++ engines/hpl1/engine/libraries/newton/physics/dgCollisionCylinder.o C++ engines/hpl1/engine/libraries/newton/physics/dgCollisionEllipse.o C++ engines/hpl1/engine/libraries/newton/physics/dgCollisionHeightField.o C++ engines/hpl1/engine/libraries/newton/physics/dgCollisionMesh.o C++ engines/hpl1/engine/libraries/newton/physics/dgCollisionNull.o C++ engines/hpl1/engine/libraries/newton/physics/dgCollisionScene.o C++ engines/hpl1/engine/libraries/newton/physics/dgCollisionSphere.o C++ engines/hpl1/engine/libraries/newton/physics/dgCollisionUserMesh.o engines/hpl1/engine/libraries/newton/Newton.cpp: In function 'void NewtonSetEulerAngle(const float*, float*)': engines/hpl1/engine/libraries/newton/Newton.cpp:4423:41: warning: writing 16 bytes into a region of size 4 [-Wstringop-overflow=] 4423 | retMatrix[i][j] = mat[i][j]; In file included from ./engines/hpl1/engine/libraries/newton/core/dgPlane.h:26, from ./engines/hpl1/engine/libraries/newton/core/dg.h:37, from engines/hpl1/engine/libraries/newton/NewtonStdAfx.h:29, from engines/hpl1/engine/libraries/newton/NewtonClass.h:25, from engines/hpl1/engine/libraries/newton/Newton.cpp:24: ./engines/hpl1/engine/libraries/newton/core/dgVector.h:77:11: note: destination object 'dgTemplateVector::m_x' of size 4 77 | T m_x; | ^~~ engines/hpl1/engine/libraries/newton/Newton.cpp:4423:41: warning: writing 16 bytes into a region of size 4 [-Wstringop-overflow=] 4423 | retMatrix[i][j] = mat[i][j]; ./engines/hpl1/engine/libraries/newton/core/dgVector.h:77:11: note: destination object 'dgTemplateVector::m_x' of size 4 77 | T m_x; | ^~~ C++ engines/hpl1/engine/libraries/newton/physics/dgConnectorConstraint.o C++ engines/hpl1/engine/libraries/newton/physics/dgConstraint.o C++ engines/hpl1/engine/libraries/newton/physics/dgContact.o engines/hpl1/engine/libraries/newton/physics/dgCollisionConvexModifier.cpp: In member function 'virtual void dgCollisionConvexModifier::ModifierSetMatrix(const dgMatrix&)': engines/hpl1/engine/libraries/newton/physics/dgCollisionConvexModifier.cpp:142:51: warning: writing 16 bytes into a region of size 4 [-Wstringop-overflow=] 142 | m_modifierInvMatrix[i][j] = mat[i][j + 4]; In file included from ./engines/hpl1/engine/libraries/newton/core/dgPlane.h:26, from ./engines/hpl1/engine/libraries/newton/core/dg.h:37, from engines/hpl1/engine/libraries/newton/physics/dgBodyMasterList.h:25, from engines/hpl1/engine/libraries/newton/physics/dgBody.h:25, from engines/hpl1/engine/libraries/newton/physics/dgCollision.h:25, from engines/hpl1/engine/libraries/newton/physics/dgCollisionConvex.h:26, from engines/hpl1/engine/libraries/newton/physics/dgCollisionConvexModifier.h:29, from engines/hpl1/engine/libraries/newton/physics/dgCollisionConvexModifier.cpp:22: ./engines/hpl1/engine/libraries/newton/core/dgVector.h:77:11: note: destination object 'dgTemplateVector::m_x' of size 4 77 | T m_x; | ^~~ engines/hpl1/engine/libraries/newton/physics/dgCollisionConvexModifier.cpp:142:51: warning: writing 16 bytes into a region of size 4 [-Wstringop-overflow=] 142 | m_modifierInvMatrix[i][j] = mat[i][j + 4]; ./engines/hpl1/engine/libraries/newton/core/dgVector.h:77:11: note: destination object 'dgTemplateVector::m_x' of size 4 77 | T m_x; | ^~~ engines/hpl1/engine/libraries/newton/physics/dgCollisionConvexModifier.cpp:142:51: warning: writing 16 bytes into a region of size 4 [-Wstringop-overflow=] 142 | m_modifierInvMatrix[i][j] = mat[i][j + 4]; ./engines/hpl1/engine/libraries/newton/core/dgVector.h:77:11: note: destination object 'dgTemplateVector::m_x' of size 4 77 | T m_x; | ^~~ C++ engines/hpl1/engine/libraries/newton/physics/dgCorkscrewConstraint.o C++ engines/hpl1/engine/libraries/newton/physics/dgHingeConstraint.o C++ engines/hpl1/engine/libraries/newton/physics/dgMeshEffect.o C++ engines/hpl1/engine/libraries/newton/physics/dgMeshEffect2.o C++ engines/hpl1/engine/libraries/newton/physics/dgMeshEffect3.o C++ engines/hpl1/engine/libraries/newton/physics/dgMeshEffectSolidTree.o C++ engines/hpl1/engine/libraries/newton/physics/dgMinkowskiConv.o C++ engines/hpl1/engine/libraries/newton/physics/dgNarrowPhaseCollision.o C++ engines/hpl1/engine/libraries/newton/physics/dgPointToCurveConstraint.o C++ engines/hpl1/engine/libraries/newton/physics/dgSlidingConstraint.o C++ engines/hpl1/engine/libraries/newton/physics/dgUniversalConstraint.o C++ engines/hpl1/engine/libraries/newton/physics/dgUpVectorConstraint.o C++ engines/hpl1/engine/libraries/newton/physics/dgUserConstraint.o C++ engines/hpl1/engine/libraries/newton/physics/dgWorld.o C++ engines/hpl1/engine/libraries/newton/physics/dgWorldDynamicUpdate.o C++ engines/hpl1/engine/libraries/angelscript/sources/as_atomic.o C++ engines/hpl1/engine/libraries/angelscript/sources/as_builder.o C++ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.o C++ engines/hpl1/engine/libraries/angelscript/sources/as_callfunc.o C++ engines/hpl1/engine/libraries/angelscript/sources/as_compiler.o C++ engines/hpl1/engine/libraries/angelscript/sources/as_configgroup.o In file included from engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp:40: engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp: In member function 'bool asCByteCode::RemoveUnusedValue(asCByteInstruction*, asCByteInstruction**)': engines/hpl1/engine/libraries/angelscript/sources/as_config.h:1350:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1350 | #define ARG_DW(b) ((asDWORD*)&b) | ~^~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp:473:69: note: in expansion of macro 'ARG_DW' 473 | *(((asDWORD *)&curr->arg) + AS_PTR_SIZE) = *ARG_DW(curr->arg); | ^~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp: In member function 'void asCByteCode::OptimizeLocally(const asCArray&)': engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp:822:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 822 | *(asDWORD *)&instr->arg = *(asDWORD *)&instr->next->arg; | ^~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp:822:60: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 822 | *(asDWORD *)&instr->arg = *(asDWORD *)&instr->next->arg; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp:835:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 835 | *(asDWORD *)&instr->arg = *(asDWORD *)&instr->next->arg; | ^~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp:835:60: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 835 | *(asDWORD *)&instr->arg = *(asDWORD *)&instr->next->arg; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp: In member function 'void asCByteCode::Optimize()': engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp:1048:82: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1048 | else if (currOp == asBC_JMP && instrOp == asBC_LABEL && *(int *)&curr->arg == instr->wArg[0]) | ^~~~~~~~~~~~~~~~~ C++ engines/hpl1/engine/libraries/angelscript/sources/as_context.o engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp: In member function 'bool asCByteCode::IsTempVarRead(asCByteInstruction*, int)': engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp:1141:47: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1141 | int label = *((int *)ARG_DW(curr->arg)); | ~^~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp:1157:47: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1157 | int label = *((int *)ARG_DW(curr->arg)); | ~^~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp:1173:55: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1173 | int label = *((int *)ARG_DW(curr->arg)); | ~^~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp: In member function 'void asCByteCode::ExtractLineNumbers()': engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp:1331:47: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1331 | lineNumbers.PushLast(*(int *)ARG_DW(curr->arg)); engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp: In member function 'void asCByteCode::ExtractObjectVariableInfo(asCScriptFunction*)': engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp:1376:71: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1376 | info.option = (asEObjVarInfoOption) * (int *)ARG_DW(instr->arg); engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp: In member function 'void asCByteCode::ExtractTryCatchInfo(asCScriptFunction*)': engines/hpl1/engine/libraries/angelscript/sources/as_config.h:1350:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1350 | #define ARG_DW(b) ((asDWORD*)&b) | ~^~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp:1409:43: note: in expansion of macro 'ARG_DW' 1409 | info.catchPos = *ARG_DW(instr->arg); | ^~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp: In member function 'void asCByteCode::Call(asEBCInstr, int, int)': engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp:1493:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1493 | *((int *)ARG_DW(last->arg)) = funcID; | ~^~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp: In member function 'void asCByteCode::JmpP(int, asDWORD)': engines/hpl1/engine/libraries/angelscript/sources/as_config.h:1350:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1350 | #define ARG_DW(b) ((asDWORD*)&b) | ~^~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp:1554:10: note: in expansion of macro 'ARG_DW' 1554 | *ARG_DW(last->arg) = max; | ^~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp: In member function 'void asCByteCode::Line(int, int, int)': engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp:1579:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1579 | *((int *)ARG_DW(last->arg)) = (line & 0xFFFFF) | ((column & 0xFFF) << 20); | ~^~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp: In member function 'void asCByteCode::ObjInfo(int, int)': engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp:1596:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1596 | *((int *)ARG_DW(last->arg)) = info; | ~^~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp: In member function 'void asCByteCode::TryBlock(short int)': engines/hpl1/engine/libraries/angelscript/sources/as_config.h:1350:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1350 | #define ARG_DW(b) ((asDWORD*)&b) | ~^~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp:1616:10: note: in expansion of macro 'ARG_DW' 1616 | *ARG_DW(last->arg) = catchLabel; | ^~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp: In member function 'int asCByteCode::ResolveJumpAddresses()': engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp:1685:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1685 | int label = *((int *) ARG_DW(instr->arg)); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp:1689:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1689 | *((int *) ARG_DW(instr->arg)) = labelPosOffset; | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp:1693:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1693 | int label = *((int *)ARG_DW(instr->arg)); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp:1698:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1698 | *((int *)ARG_DW(instr->arg)) = currPos + labelPosOffset; | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp: In member function 'void asCByteCode::Output(asDWORD*)': engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp:1748:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1748 | *(ap + 1) = *(asDWORD *)&instr->arg; | ^~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp:1754:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1754 | *(ap + 2) = *(asDWORD *)&instr->arg; | ^~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp: In member function 'void asCByteCode::PostProcess()': engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp:1832:47: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1832 | int label = *((int *) ARG_DW(instr->arg)); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp:1846:47: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1846 | int label = *((int *) ARG_DW(instr->arg)); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_config.h:1350:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1350 | #define ARG_DW(b) ((asDWORD*)&b) | ~^~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp:1860:48: note: in expansion of macro 'ARG_DW' 1860 | asDWORD max = *ARG_DW(instr->arg); | ^~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp: In member function 'int asCByteCode::InsertFirstInstrDWORD(asEBCInstr, asDWORD)': engines/hpl1/engine/libraries/angelscript/sources/as_config.h:1350:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1350 | #define ARG_DW(b) ((asDWORD*)&b) | ~^~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp:2266:10: note: in expansion of macro 'ARG_DW' 2266 | *ARG_DW(first->arg) = param; | ^~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp: In member function 'int asCByteCode::InstrW_DW(asEBCInstr, asWORD, asDWORD)': engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp:2363:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2363 | *((int *) ARG_DW(last->arg)) = b; | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp: In member function 'int asCByteCode::InstrSHORT_DW_DW(asEBCInstr, short int, asDWORD, asDWORD)': engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp:2379:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2379 | *(int *)ARG_DW(last->arg) = b; engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp: In member function 'int asCByteCode::InstrSHORT_DW(asEBCInstr, short int, asDWORD)': engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp:2449:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2449 | *((int *) ARG_DW(last->arg)) = b; | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp: In member function 'int asCByteCode::InstrW_FLOAT(asEBCInstr, asWORD, float)': engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp:2497:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2497 | *((float *) ARG_DW(last->arg)) = b; | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp: In member function 'int asCByteCode::InstrINT(asEBCInstr, int)': engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp:2529:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2529 | *((int *) ARG_DW(last->arg)) = param; | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp: In member function 'int asCByteCode::InstrDWORD(asEBCInstr, asDWORD)': engines/hpl1/engine/libraries/angelscript/sources/as_config.h:1350:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1350 | #define ARG_DW(b) ((asDWORD*)&b) | ~^~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp:2544:10: note: in expansion of macro 'ARG_DW' 2544 | *ARG_DW(last->arg) = param; | ^~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp: In member function 'int asCByteCode::InstrFLOAT(asEBCInstr, float)': engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp:2606:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2606 | *((float *) ARG_DW(last->arg)) = param; | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp: In member function 'int asCByteCode::InstrDOUBLE(asEBCInstr, double)': engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp:2621:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2621 | *((double *) ARG_QW(last->arg)) = param; | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp: In member function 'asDWORD asCByteCode::GetLastInstrValueDW()': engines/hpl1/engine/libraries/angelscript/sources/as_config.h:1350:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1350 | #define ARG_DW(b) ((asDWORD*)&b) | ~^~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_bytecode.cpp:2655:17: note: in expansion of macro 'ARG_DW' 2655 | return *ARG_DW(last->arg); | ^~~~~~ C++ engines/hpl1/engine/libraries/angelscript/sources/as_datatype.o C++ engines/hpl1/engine/libraries/angelscript/sources/as_gc.o C++ engines/hpl1/engine/libraries/angelscript/sources/as_generic.o C++ engines/hpl1/engine/libraries/angelscript/sources/as_globalproperty.o engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp: In member function 'virtual asWORD asCContext::GetReturnWord()': engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:540:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 540 | return *(asWORD *)&m_regs.valueRegister; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp: In member function 'virtual asDWORD asCContext::GetReturnDWord()': engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:550:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 550 | return *(asDWORD *)&m_regs.valueRegister; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp: In member function 'virtual float asCContext::GetReturnFloat()': engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:570:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 570 | return *(float *)&m_regs.valueRegister; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp: In member function 'virtual double asCContext::GetReturnDouble()': engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(double *)&m_regs.valueRegister; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp: In member function 'virtual void* asCContext::GetReturnAddress()': engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:589:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 589 | return *(void **)&m_regs.valueRegister; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/hpl1/engine/libraries/angelscript/sources/as_memory.o engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp: In member function 'void asCContext::ExecuteNext()': engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:1779:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1779 | *(void **)&m_regs.valueRegister = (void *)asBC_PTRARG(l_bc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:1780:60: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1780 | *(l_fp - asBC_SWORDARG0(l_bc)) = **(asDWORD **)&m_regs.valueRegister; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:1847:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1847 | if (*(int *)&m_regs.valueRegister == 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:1855:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1855 | if (*(int *)&m_regs.valueRegister != 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:1863:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1863 | if (*(int *)&m_regs.valueRegister < 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:1871:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1871 | if (*(int *)&m_regs.valueRegister >= 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:1879:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1879 | if (*(int *)&m_regs.valueRegister > 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:1887:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1887 | if (*(int *)&m_regs.valueRegister <= 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2083:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2083 | (**(short **)&m_regs.valueRegister)++; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2089:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2089 | (**(char **)&m_regs.valueRegister)++; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2095:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2095 | (**(short **)&m_regs.valueRegister)--; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2101:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2101 | (**(char **)&m_regs.valueRegister)--; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2107:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2107 | ++(**(int **)&m_regs.valueRegister); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2113:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2113 | --(**(int **)&m_regs.valueRegister); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2119:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2119 | ++(**(float **)&m_regs.valueRegister); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2125:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2125 | --(**(float **)&m_regs.valueRegister); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2131:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2131 | ++(**(double **)&m_regs.valueRegister); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2137:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2137 | --(**(double **)&m_regs.valueRegister); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2256:48: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2256 | if (dbl1 == dbl2) *(int *)&m_regs.valueRegister = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2257:48: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2257 | else if (dbl1 < dbl2) *(int *)&m_regs.valueRegister = -1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2258:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2258 | else *(int *)&m_regs.valueRegister = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2266:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2266 | if (d1 == d2) *(int *)&m_regs.valueRegister = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2267:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2267 | else if (d1 < d2) *(int *)&m_regs.valueRegister = -1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2268:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2268 | else *(int *)&m_regs.valueRegister = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2278:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2278 | if (f1 == f2) *(int *)&m_regs.valueRegister = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2279:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2279 | else if (f1 < f2) *(int *)&m_regs.valueRegister = -1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2280:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2280 | else *(int *)&m_regs.valueRegister = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2288:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2288 | if (i1 == i2) *(int *)&m_regs.valueRegister = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2289:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2289 | else if (i1 < i2) *(int *)&m_regs.valueRegister = -1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2290:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2290 | else *(int *)&m_regs.valueRegister = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2300:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2300 | if (i1 == i2) *(int *)&m_regs.valueRegister = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2301:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2301 | else if (i1 < i2) *(int *)&m_regs.valueRegister = -1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2302:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2302 | else *(int *)&m_regs.valueRegister = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2312:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2312 | if (f1 == f2) *(int *)&m_regs.valueRegister = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2313:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2313 | else if (f1 < f2) *(int *)&m_regs.valueRegister = -1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2314:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2314 | else *(int *)&m_regs.valueRegister = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2322:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2322 | if (d1 == d2) *(int *)&m_regs.valueRegister = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2323:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2323 | else if (d1 < d2) *(int *)&m_regs.valueRegister = -1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2324:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2324 | else *(int *)&m_regs.valueRegister = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2772:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2772 | *(asDWORD *)&m_regs.valueRegister = *(asDWORD *)(l_fp - asBC_SWORDARG0(l_bc)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2787:70: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2787 | *(asDWORD *)(l_fp - asBC_SWORDARG0(l_bc)) = *(asDWORD *)&m_regs.valueRegister; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2803:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2803 | **(asBYTE **)&m_regs.valueRegister = *(asBYTE *)(l_fp - asBC_SWORDARG0(l_bc)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2809:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2809 | **(asWORD **)&m_regs.valueRegister = *(asWORD *)(l_fp - asBC_SWORDARG0(l_bc)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2814:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2814 | **(asDWORD **)&m_regs.valueRegister = *(l_fp - asBC_SWORDARG0(l_bc)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2819:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2819 | **(asQWORD **)&m_regs.valueRegister = *(asQWORD *)(l_fp - asBC_SWORDARG0(l_bc)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2826:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2826 | bPtr[0] = **(asBYTE **)&m_regs.valueRegister; // read the byte | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2837:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2837 | wPtr[0] = **(asWORD **)&m_regs.valueRegister; // read the word | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2844:71: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2844 | *(asDWORD *)(l_fp - asBC_SWORDARG0(l_bc)) = **(asDWORD **)&m_regs.valueRegister; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2849:71: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2849 | *(asQWORD *)(l_fp - asBC_SWORDARG0(l_bc)) = **(asQWORD **)&m_regs.valueRegister; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2859:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2859 | *(asDWORD **)&m_regs.valueRegister = (l_fp - asBC_SWORDARG0(l_bc)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2874:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2874 | if (p1 == p2) *(int *)&m_regs.valueRegister = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2875:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2875 | else if (p1 < p2) *(int *)&m_regs.valueRegister = -1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:2876:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2876 | else *(int *)&m_regs.valueRegister = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:3399:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 3399 | ++(**(asQWORD **)&m_regs.valueRegister); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:3404:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 3404 | --(**(asQWORD **)&m_regs.valueRegister); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:3522:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 3522 | if (i1 == i2) *(int *)&m_regs.valueRegister = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:3523:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 3523 | else if (i1 < i2) *(int *)&m_regs.valueRegister = -1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:3524:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 3524 | else *(int *)&m_regs.valueRegister = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:3532:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 3532 | if (d1 == d2) *(int *)&m_regs.valueRegister = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:3533:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 3533 | else if (d1 < d2) *(int *)&m_regs.valueRegister = -1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_context.cpp:3534:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 3534 | else *(int *)&m_regs.valueRegister = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_generic.cpp: In member function 'virtual int asCGeneric::SetReturnWord(asWORD)': engines/hpl1/engine/libraries/angelscript/sources/as_generic.cpp:335:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 335 | *(asWORD *)&returnVal = val; | ^~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_generic.cpp: In member function 'virtual int asCGeneric::SetReturnDWord(asDWORD)': engines/hpl1/engine/libraries/angelscript/sources/as_generic.cpp:350:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 350 | *(asDWORD *)&returnVal = val; | ^~~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_generic.cpp: In member function 'virtual int asCGeneric::SetReturnFloat(float)': engines/hpl1/engine/libraries/angelscript/sources/as_generic.cpp:380:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 380 | *(float *)&returnVal = val; | ^~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_generic.cpp: In member function 'virtual int asCGeneric::SetReturnDouble(double)': engines/hpl1/engine/libraries/angelscript/sources/as_generic.cpp:395:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 395 | *(double *)&returnVal = val; | ^~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_generic.cpp: In member function 'virtual int asCGeneric::SetReturnAddress(void*)': engines/hpl1/engine/libraries/angelscript/sources/as_generic.cpp:405:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 405 | *(void **)&returnVal = val; | ^~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_generic.cpp: In member function 'virtual int asCGeneric::SetReturnObject(void*)': engines/hpl1/engine/libraries/angelscript/sources/as_generic.cpp:423:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 423 | *(void **)&returnVal = obj; | ^~~~~~~~~~~~~~~~~~~ C++ engines/hpl1/engine/libraries/angelscript/sources/as_module.o C++ engines/hpl1/engine/libraries/angelscript/sources/as_objecttype.o C++ engines/hpl1/engine/libraries/angelscript/sources/as_outputbuffer.o C++ engines/hpl1/engine/libraries/angelscript/sources/as_parser.o C++ engines/hpl1/engine/libraries/angelscript/sources/as_restore.o C++ engines/hpl1/engine/libraries/angelscript/sources/as_scriptcode.o C++ engines/hpl1/engine/libraries/angelscript/sources/as_scriptengine.o C++ engines/hpl1/engine/libraries/angelscript/sources/as_scriptfunction.o C++ engines/hpl1/engine/libraries/angelscript/sources/as_scriptnode.o engines/hpl1/engine/libraries/angelscript/sources/as_restore.cpp: In member function 'void asCWriter::WriteByteCode(asCScriptFunction*)': engines/hpl1/engine/libraries/angelscript/sources/as_restore.cpp:4721:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 4721 | asQWORD qw = *(asQWORD *)&tmpBC[1]; | ^~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_restore.cpp:4731:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 4731 | asQWORD qw = *(asQWORD *)&tmpBC[1]; | ^~~~~~~~~~~~~~~~~~~~ engines/hpl1/engine/libraries/angelscript/sources/as_restore.cpp:4750:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 4750 | asQWORD qw = *(asQWORD *)&tmpBC[1]; | ^~~~~~~~~~~~~~~~~~~~ C++ engines/hpl1/engine/libraries/angelscript/sources/as_scriptobject.o C++ engines/hpl1/engine/libraries/angelscript/sources/as_string.o C++ engines/hpl1/engine/libraries/angelscript/sources/as_string_util.o C++ engines/hpl1/engine/libraries/angelscript/sources/as_thread.o C++ engines/hpl1/engine/libraries/angelscript/sources/as_tokenizer.o C++ engines/hpl1/engine/libraries/angelscript/sources/as_typeinfo.o C++ engines/hpl1/engine/libraries/angelscript/sources/as_variablescope.o C++ engines/hpl1/engine/impl/low_level_graphics_tgl.o C++ engines/hpl1/engine/impl/texture_tgl.o C++ engines/hpl1/engine/impl/vertex_buffer_tgl.o C++ engines/hugo/console.o C++ engines/hugo/dialogs.o C++ engines/hugo/display.o C++ engines/hugo/file.o C++ engines/hugo/file_v1d.o C++ engines/hugo/file_v2d.o C++ engines/hugo/file_v3d.o C++ engines/hugo/file_v1w.o C++ engines/hugo/file_v2w.o C++ engines/hugo/hugo.o C++ engines/hugo/intro.o C++ engines/hugo/inventory.o C++ engines/hugo/metaengine.o C++ engines/hugo/mouse.o C++ engines/hugo/object.o C++ engines/hugo/object_v1d.o C++ engines/hugo/object_v1w.o C++ engines/hugo/object_v2d.o C++ engines/hugo/object_v3d.o C++ engines/hugo/parser.o C++ engines/hugo/parser_v1w.o C++ engines/hugo/parser_v1d.o C++ engines/hugo/parser_v2d.o C++ engines/hugo/parser_v3d.o C++ engines/hugo/route.o C++ engines/hugo/schedule.o C++ engines/hugo/sound.o C++ engines/hugo/text.o C++ engines/hugo/util.o C++ engines/hypno/actions.o C++ engines/hypno/arcade.o C++ engines/hypno/boyz/arcade.o C++ engines/hypno/boyz/boyz.o C++ engines/hypno/boyz/hard.o C++ engines/hypno/boyz/scene.o C++ engines/hypno/cursors.o C++ engines/hypno/grammar_mis.o C++ engines/hypno/grammar_arc.o C++ engines/hypno/hypno.o C++ engines/hypno/lexer_mis.o C++ engines/hypno/lexer_arc.o C++ engines/hypno/libfile.o C++ engines/hypno/metaengine.o C++ engines/hypno/scene.o C++ engines/hypno/spider/arcade.o C++ engines/hypno/spider/hard.o C++ engines/hypno/spider/spider.o C++ engines/hypno/spider/talk.o C++ engines/hypno/video.o C++ engines/hypno/wet/arcade.o C++ engines/hypno/wet/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 engines/icb/camera.cpp: In member function 'ICB::bool8 ICB::_game_session::Process_wa_list()': engines/icb/camera.cpp:436:125: warning: array subscript 1 is above array bounds of 'const ICB::__point [1]' [-Warray-bounds=] 436 | if (Contains(wa->points[k].x, wa->points[k].z, wa->points[k + 1].x, wa->points[k + 1].z, (uint32)posi->x, (uint32)posi->z)) | ~~~~~~~~~~~~~~~~^ In file included from ./engines/icb/session.h:34, from engines/icb/camera.cpp:32: ./engines/icb/common/px_walkarea_integer.h:58:17: note: while referencing 'ICB::__aWalkArea::points' 58 | __point points[1]; // The points themselves (spline is always closed) | ^~~~~~ engines/icb/camera.cpp:436:104: warning: array subscript 1 is above array bounds of 'const ICB::__point [1]' [-Warray-bounds=] 436 | if (Contains(wa->points[k].x, wa->points[k].z, wa->points[k + 1].x, wa->points[k + 1].z, (uint32)posi->x, (uint32)posi->z)) | ~~~~~~~~~~~~~~~~^ ./engines/icb/common/px_walkarea_integer.h:58:17: note: while referencing 'ICB::__aWalkArea::points' 58 | __point points[1]; // The points themselves (spline is always closed) | ^~~~~~ engines/icb/camera.cpp: In member function 'void ICB::_game_session::Camera_director()': engines/icb/camera.cpp:284:125: warning: array subscript 1 is above array bounds of 'const ICB::__point [1]' [-Warray-bounds=] 284 | if (Contains(wa->points[k].x, wa->points[k].z, wa->points[k + 1].x, wa->points[k + 1].z, (uint32)posi->x, (uint32)posi->z)) | ~~~~~~~~~~~~~~~~^ ./engines/icb/common/px_walkarea_integer.h:58:17: note: while referencing 'ICB::__aWalkArea::points' 58 | __point points[1]; // The points themselves (spline is always closed) | ^~~~~~ engines/icb/camera.cpp:284:104: warning: array subscript 1 is above array bounds of 'const ICB::__point [1]' [-Warray-bounds=] 284 | if (Contains(wa->points[k].x, wa->points[k].z, wa->points[k + 1].x, wa->points[k + 1].z, (uint32)posi->x, (uint32)posi->z)) | ~~~~~~~~~~~~~~~~^ ./engines/icb/common/px_walkarea_integer.h:58:17: note: while referencing 'ICB::__aWalkArea::points' 58 | __point points[1]; // The points themselves (spline is always closed) | ^~~~~~ C++ engines/icb/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 engines/icb/light_pc.cpp: In function 'int32 ICB::prepareLightsPC(VECTOR*, PSXrgb*, PSXLampList*, PSXShadeList*, MATRIXPC*, LampInfo*)': engines/icb/light_pc.cpp:128:16: warning: 'normdir.ICB::VECTOR::vx' may be used uninitialized [-Wmaybe-uninitialized] 128 | VECTOR normdir; | ^~~~~~~ engines/icb/light_pc.cpp:128:16: warning: 'normdir.ICB::VECTOR::vy' may be used uninitialized [-Wmaybe-uninitialized] engines/icb/light_pc.cpp:375:109: warning: 'normdir.ICB::VECTOR::vz' may be used uninitialized [-Wmaybe-uninitialized] 375 | int32 cosa = normdir.vx * plampstate->vx + normdir.vy * plampstate->vy + normdir.vz * plampstate->vz; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ engines/icb/light_pc.cpp:128:16: note: 'normdir.ICB::VECTOR::vz' was declared here 128 | VECTOR normdir; | ^~~~~~~ C++ engines/icb/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/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 engines/lure/hotspots.cpp: In member function 'void Lure::Hotspot::doAction(Lure::Action, Lure::HotspotData*)': engines/lure/hotspots.cpp:1260:86: warning: '%s' directive argument is null [-Wformat-overflow=] 1260 | debugC(ERROR_INTERMEDIATE, kLureDebugHotspots, "Action charId=%xh Action=%d/%s", | ^~ C++ engines/macventure/saveload.o C++ engines/macventure/script.o C++ engines/macventure/sound.o C++ engines/macventure/text.o C++ engines/macventure/windows.o C++ engines/macventure/world.o C++ engines/made/console.o C++ engines/made/database.o C++ engines/made/graphics.o C++ engines/made/made.o C++ engines/made/metaengine.o C++ engines/made/music.o C++ engines/made/pmvplayer.o C++ engines/made/redreader.o C++ engines/made/resource.o C++ engines/made/screen.o C++ engines/made/screenfx.o C++ engines/made/script.o C++ engines/made/scriptfuncs.o C++ engines/made/sound.o C++ engines/mads/dragonsphere/game_dragonsphere.o C++ engines/mads/dragonsphere/dragonsphere_scenes.o C++ engines/mads/dragonsphere/dragonsphere_scenes1.o C++ engines/mads/dragonsphere/globals_dragonsphere.o C++ engines/mads/phantom/game_phantom.o C++ engines/mads/phantom/globals_phantom.o C++ engines/mads/phantom/phantom_scenes.o C++ engines/mads/phantom/phantom_scenes1.o C++ engines/mads/phantom/phantom_scenes2.o C++ engines/mads/phantom/phantom_scenes3.o C++ engines/mads/phantom/phantom_scenes4.o C++ engines/mads/phantom/phantom_scenes5.o C++ engines/mads/nebular/dialogs_nebular.o C++ engines/mads/nebular/game_nebular.o C++ engines/mads/nebular/globals_nebular.o C++ engines/mads/nebular/menu_nebular.o C++ engines/mads/nebular/sound_nebular.o C++ engines/mads/nebular/nebular_scenes.o C++ engines/mads/nebular/nebular_scenes1.o C++ engines/mads/nebular/nebular_scenes2.o C++ engines/mads/nebular/nebular_scenes3.o C++ engines/mads/nebular/nebular_scenes4.o C++ engines/mads/nebular/nebular_scenes5.o C++ engines/mads/nebular/nebular_scenes6.o C++ engines/mads/nebular/nebular_scenes7.o C++ engines/mads/nebular/nebular_scenes8.o C++ engines/mads/action.o C++ engines/mads/animation.o C++ engines/mads/assets.o C++ engines/mads/audio.o C++ engines/mads/camera.o C++ engines/mads/compression.o C++ engines/mads/conversations.o C++ engines/mads/debugger.o C++ engines/mads/dialogs.o C++ engines/mads/events.o C++ engines/mads/font.o C++ engines/mads/game.o C++ engines/mads/game_data.o C++ engines/mads/globals.o C++ engines/mads/hotspots.o C++ engines/mads/inventory.o C++ engines/mads/mads.o C++ engines/mads/menu_views.o C++ engines/mads/messages.o C++ engines/mads/msurface.o C++ engines/mads/metaengine.o C++ engines/mads/mps_installer.o C++ engines/mads/palette.o C++ engines/mads/player.o C++ engines/mads/rails.o C++ engines/mads/resources.o C++ engines/mads/scene.o C++ engines/mads/scene_data.o C++ engines/mads/screen.o C++ engines/mads/sequence.o C++ engines/mads/sound.o C++ engines/mads/sprites.o C++ engines/mads/staticres.o C++ engines/mads/user_interface.o C++ engines/mm/metaengine.o C++ engines/mm/mm.o C++ engines/mm/shared/utils/bitmap_font.o C++ engines/mm/shared/utils/engine_data.o C++ engines/mm/shared/utils/strings.o C++ engines/mm/shared/utils/strings_data.o C++ engines/mm/shared/utils/xeen_font.o C++ engines/mm/shared/xeen/cc_archive.o C++ engines/mm/shared/xeen/file.o C++ engines/mm/shared/xeen/sound.o In file included from ./engines/mm/xeen/xeen.h:38, from engines/mm/metaengine.cpp:36: ./engines/mm/xeen/locations.h:95:21: warning: 'virtual int MM::Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 95 | virtual int show(); | ^~~~ ./engines/mm/xeen/locations.h:377:21: note: by 'static bool MM::Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 377 | static bool show(int portrait, const Common::String &name, | ^~~~ C++ engines/mm/shared/xeen/sound_driver.o C++ engines/mm/shared/xeen/sound_driver_adlib.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 In file included from ./engines/mm/xeen/xeen.h:38, from engines/mm/shared/xeen/file.cpp:25: ./engines/mm/xeen/locations.h:95:21: warning: 'virtual int MM::Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 95 | virtual int show(); | ^~~~ ./engines/mm/xeen/locations.h:377:21: note: by 'static bool MM::Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 377 | static bool show(int portrait, const Common::String &name, | ^~~~ C++ engines/mm/mm1/messages.o C++ engines/mm/mm1/metaengine.o In file included from ./engines/mm/xeen/xeen.h:38, from engines/mm/shared/xeen/sound.cpp:28: ./engines/mm/xeen/locations.h:95:21: warning: 'virtual int MM::Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 95 | virtual int show(); | ^~~~ ./engines/mm/xeen/locations.h:377:21: note: by 'static bool MM::Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 377 | static bool show(int portrait, const Common::String &name, | ^~~~ 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 engines/mm/mm1/views/character_manage.cpp: In member function 'virtual bool MM::MM1::Views::CharacterManage::msgKeypress(const MM::MM1::KeypressMessage&)': engines/mm/mm1/views/character_manage.cpp:72:32: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 16 equals destination size [-Wstringop-truncation] 72 | strncpy(g_globals->_currCharacter->_name, _newName.c_str(), 16); | ^ 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 In file included from ./engines/mm/xeen/xeen.h:38, from ./engines/mm/xeen/worldofxeen/clouds_cutscenes.h:27, from engines/mm/xeen/worldofxeen/clouds_cutscenes.cpp:22: ./engines/mm/xeen/locations.h:95:21: warning: 'virtual int MM::Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 95 | virtual int show(); | ^~~~ ./engines/mm/xeen/locations.h:377:21: note: by 'static bool MM::Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 377 | static bool show(int portrait, const Common::String &name, | ^~~~ In file included from ./engines/mm/xeen/xeen.h:38, from engines/mm/xeen/worldofxeen/darkside_cutscenes.cpp:23: ./engines/mm/xeen/locations.h:95:21: warning: 'virtual int MM::Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 95 | virtual int show(); | ^~~~ C++ engines/mm/xeen/dialogs/dialogs_awards.o ./engines/mm/xeen/locations.h:377:21: note: by 'static bool MM::Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 377 | static bool show(int portrait, const Common::String &name, | ^~~~ 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 In file included from ./engines/mm/xeen/xeen.h:38, from ./engines/mm/xeen/worldofxeen/worldofxeen.h:25, from engines/mm/xeen/worldofxeen/worldofxeen.cpp:22: ./engines/mm/xeen/locations.h:95:21: warning: 'virtual int MM::Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 95 | virtual int show(); | ^~~~ ./engines/mm/xeen/locations.h:377:21: note: by 'static bool MM::Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 377 | static bool show(int portrait, const Common::String &name, | ^~~~ In file included from ./engines/mm/xeen/xeen.h:38, from ./engines/mm/xeen/worldofxeen/worldofxeen_menu.h:25, from engines/mm/xeen/worldofxeen/worldofxeen_menu.cpp:23: ./engines/mm/xeen/locations.h:95:21: warning: 'virtual int MM::Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 95 | virtual int show(); | ^~~~ ./engines/mm/xeen/locations.h:377:21: note: by 'static bool MM::Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 377 | static bool show(int portrait, const Common::String &name, | ^~~~ In file included from ./engines/mm/xeen/xeen.h:38, from ./engines/mm/xeen/worldofxeen/clouds_cutscenes.h:27, from ./engines/mm/xeen/worldofxeen/worldofxeen_cutscenes.h:25, from engines/mm/xeen/worldofxeen/worldofxeen_cutscenes.cpp:22: ./engines/mm/xeen/locations.h:95:21: warning: 'virtual int MM::Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 95 | virtual int show(); | ^~~~ ./engines/mm/xeen/locations.h:377:21: note: by 'static bool MM::Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 377 | static bool show(int portrait, const Common::String &name, | ^~~~ C++ engines/mm/xeen/dialogs/dialogs_difficulty.o In file included from ./engines/mm/xeen/xeen.h:38, from engines/mm/xeen/swordsofxeen/swordsofxeen_menu.cpp:25: ./engines/mm/xeen/locations.h:95:21: warning: 'virtual int MM::Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 95 | virtual int show(); | ^~~~ ./engines/mm/xeen/locations.h:377:21: note: by 'static bool MM::Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 377 | static bool show(int portrait, const Common::String &name, | ^~~~ In file included from ./engines/mm/xeen/xeen.h:38, from engines/mm/xeen/dialogs/credits_screen.cpp:24: ./engines/mm/xeen/locations.h:95:21: warning: 'virtual int MM::Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 95 | virtual int show(); | ^~~~ ./engines/mm/xeen/locations.h:377:21: note: by 'static bool MM::Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 377 | static bool show(int portrait, const Common::String &name, | ^~~~ In file included from ./engines/mm/xeen/xeen.h:38, from ./engines/mm/xeen/swordsofxeen/swordsofxeen.h:25, from engines/mm/xeen/swordsofxeen/swordsofxeen.cpp:22: ./engines/mm/xeen/locations.h:95:21: warning: 'virtual int MM::Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 95 | virtual int show(); | ^~~~ ./engines/mm/xeen/locations.h:377:21: note: by 'static bool MM::Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 377 | static bool show(int portrait, const Common::String &name, | ^~~~ In file included from ./engines/mm/xeen/xeen.h:38, from engines/mm/xeen/dialogs/dialogs.cpp:27: ./engines/mm/xeen/locations.h:95:21: warning: 'virtual int MM::Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 95 | virtual int show(); | ^~~~ ./engines/mm/xeen/locations.h:377:21: note: by 'static bool MM::Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 377 | static bool show(int portrait, const Common::String &name, | ^~~~ In file included from ./engines/mm/xeen/xeen.h:38, from engines/mm/xeen/dialogs/dialogs_char_info.cpp:28: ./engines/mm/xeen/locations.h:95:21: warning: 'virtual int MM::Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 95 | virtual int show(); | ^~~~ ./engines/mm/xeen/locations.h:377:21: note: by 'static bool MM::Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 377 | static bool show(int portrait, const Common::String &name, | ^~~~ C++ engines/mm/xeen/dialogs/dialogs_dismiss.o C++ engines/mm/xeen/dialogs/dialogs_exchange.o C++ engines/mm/xeen/dialogs/dialogs_info.o In file included from ./engines/mm/xeen/xeen.h:38, from engines/mm/xeen/dialogs/dialogs_awards.cpp:25: ./engines/mm/xeen/locations.h:95:21: warning: 'virtual int MM::Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 95 | virtual int show(); | ^~~~ ./engines/mm/xeen/locations.h:377:21: note: by 'static bool MM::Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 377 | static bool show(int portrait, const Common::String &name, | ^~~~ C++ engines/mm/xeen/dialogs/dialogs_input.o In file included from ./engines/mm/xeen/xeen.h:38, from engines/mm/xeen/dialogs/dialogs_create_char.cpp:24: ./engines/mm/xeen/locations.h:95:21: warning: 'virtual int MM::Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 95 | virtual int show(); | ^~~~ ./engines/mm/xeen/locations.h:377:21: note: by 'static bool MM::Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 377 | static bool show(int portrait, const Common::String &name, | ^~~~ In file included from ./engines/mm/xeen/xeen.h:38, from engines/mm/xeen/dialogs/dialogs_control_panel.cpp:26: ./engines/mm/xeen/locations.h:95:21: warning: 'virtual int MM::Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 95 | virtual int show(); | ^~~~ ./engines/mm/xeen/locations.h:377:21: note: by 'static bool MM::Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 377 | static bool show(int portrait, const Common::String &name, | ^~~~ In file included from ./engines/mm/xeen/xeen.h:38, from engines/mm/xeen/dialogs/dialogs_copy_protection.cpp:25: ./engines/mm/xeen/locations.h:95:21: warning: 'virtual int MM::Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 95 | virtual int show(); | ^~~~ ./engines/mm/xeen/locations.h:377:21: note: by 'static bool MM::Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 377 | static bool show(int portrait, const Common::String &name, | ^~~~ C++ engines/mm/xeen/dialogs/dialogs_items.o In file included from ./engines/mm/xeen/xeen.h:38, from engines/mm/xeen/dialogs/dialogs_difficulty.cpp:24: ./engines/mm/xeen/locations.h:95:21: warning: 'virtual int MM::Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 95 | virtual int show(); | ^~~~ ./engines/mm/xeen/locations.h:377:21: note: by 'static bool MM::Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 377 | static bool show(int portrait, const Common::String &name, | ^~~~ C++ engines/mm/xeen/dialogs/dialogs_map.o C++ engines/mm/xeen/dialogs/dialogs_message.o In file included from ./engines/mm/xeen/xeen.h:38, from engines/mm/xeen/dialogs/dialogs_exchange.cpp:24: ./engines/mm/xeen/locations.h:95:21: warning: 'virtual int MM::Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 95 | virtual int show(); | ^~~~ ./engines/mm/xeen/locations.h:377:21: note: by 'static bool MM::Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 377 | static bool show(int portrait, const Common::String &name, | ^~~~ In file included from ./engines/mm/xeen/xeen.h:38, from engines/mm/xeen/dialogs/dialogs_dismiss.cpp:25: ./engines/mm/xeen/locations.h:95:21: warning: 'virtual int MM::Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 95 | virtual int show(); | ^~~~ C++ engines/mm/xeen/dialogs/dialogs_party.o ./engines/mm/xeen/locations.h:377:21: note: by 'static bool MM::Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 377 | static bool show(int portrait, const Common::String &name, | ^~~~ 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 In file included from ./engines/mm/xeen/xeen.h:38, from engines/mm/xeen/dialogs/dialogs_info.cpp:24: ./engines/mm/xeen/locations.h:95:21: warning: 'virtual int MM::Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 95 | virtual int show(); | ^~~~ ./engines/mm/xeen/locations.h:377:21: note: by 'static bool MM::Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 377 | static bool show(int portrait, const Common::String &name, | ^~~~ 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 In file included from ./engines/mm/xeen/xeen.h:38, from engines/mm/xeen/dialogs/dialogs_input.cpp:24: ./engines/mm/xeen/locations.h:95:21: warning: 'virtual int MM::Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 95 | virtual int show(); | ^~~~ ./engines/mm/xeen/locations.h:377:21: note: by 'static bool MM::Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 377 | static bool show(int portrait, const Common::String &name, | ^~~~ C++ engines/mm/xeen/dialogs/please_wait.o C++ engines/mm/xeen/metaengine.o C++ engines/mm/xeen/character.o In file included from ./engines/mm/xeen/xeen.h:38, from engines/mm/xeen/dialogs/dialogs_items.cpp:26: ./engines/mm/xeen/locations.h:95:21: warning: 'virtual int MM::Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 95 | virtual int show(); | ^~~~ ./engines/mm/xeen/locations.h:377:21: note: by 'static bool MM::Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 377 | static bool show(int portrait, const Common::String &name, | ^~~~ In file included from ./engines/mm/xeen/xeen.h:38, from engines/mm/xeen/dialogs/dialogs_message.cpp:25: ./engines/mm/xeen/locations.h:95:21: warning: 'virtual int MM::Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 95 | virtual int show(); | ^~~~ ./engines/mm/xeen/locations.h:377:21: note: by 'static bool MM::Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 377 | static bool show(int portrait, const Common::String &name, | ^~~~ In file included from ./engines/mm/xeen/xeen.h:38, from engines/mm/xeen/dialogs/dialogs_map.cpp:24: ./engines/mm/xeen/locations.h:95:21: warning: 'virtual int MM::Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 95 | virtual int show(); | ^~~~ ./engines/mm/xeen/locations.h:377:21: note: by 'static bool MM::Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 377 | static bool show(int portrait, const Common::String &name, | ^~~~ In file included from ./engines/mm/xeen/xeen.h:38, from engines/mm/xeen/dialogs/dialogs_quests.cpp:26: ./engines/mm/xeen/locations.h:95:21: warning: 'virtual int MM::Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 95 | virtual int show(); | ^~~~ ./engines/mm/xeen/locations.h:377:21: note: by 'static bool MM::Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 377 | static bool show(int portrait, const Common::String &name, | ^~~~ In file included from ./engines/mm/xeen/xeen.h:38, from engines/mm/xeen/dialogs/dialogs_quick_fight.cpp:24: ./engines/mm/xeen/locations.h:95:21: warning: 'virtual int MM::Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 95 | virtual int show(); | ^~~~ ./engines/mm/xeen/locations.h:377:21: note: by 'static bool MM::Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 377 | static bool show(int portrait, const Common::String &name, | ^~~~ In file included from ./engines/mm/xeen/xeen.h:38, from engines/mm/xeen/dialogs/dialogs_quick_ref.cpp:25: ./engines/mm/xeen/locations.h:95:21: warning: 'virtual int MM::Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 95 | virtual int show(); | ^~~~ ./engines/mm/xeen/locations.h:377:21: note: by 'static bool MM::Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 377 | static bool show(int portrait, const Common::String &name, | ^~~~ C++ engines/mm/xeen/combat.o In file included from ./engines/mm/xeen/xeen.h:38, from engines/mm/xeen/dialogs/dialogs_party.cpp:30: ./engines/mm/xeen/locations.h:95:21: warning: 'virtual int MM::Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 95 | virtual int show(); | ^~~~ ./engines/mm/xeen/locations.h:377:21: note: by 'static bool MM::Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 377 | static bool show(int portrait, const Common::String &name, | ^~~~ In file included from ./engines/mm/xeen/xeen.h:38, from engines/mm/xeen/dialogs/dialogs_query.cpp:23: ./engines/mm/xeen/locations.h:95:21: warning: 'virtual int MM::Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 95 | virtual int show(); | ^~~~ ./engines/mm/xeen/locations.h:377:21: note: by 'static bool MM::Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 377 | static bool show(int portrait, const Common::String &name, | ^~~~ In file included from ./engines/mm/xeen/xeen.h:38, from engines/mm/xeen/dialogs/dialogs_whowill.cpp:24: ./engines/mm/xeen/locations.h:95:21: warning: 'virtual int MM::Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 95 | virtual int show(); | ^~~~ ./engines/mm/xeen/locations.h:377:21: note: by 'static bool MM::Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 377 | static bool show(int portrait, const Common::String &name, | ^~~~ In file included from ./engines/mm/xeen/xeen.h:38, from engines/mm/xeen/dialogs/dialogs_spells.cpp:28: ./engines/mm/xeen/locations.h:95:21: warning: 'virtual int MM::Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 95 | virtual int show(); | ^~~~ ./engines/mm/xeen/locations.h:377:21: note: by 'static bool MM::Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 377 | static bool show(int portrait, const Common::String &name, | ^~~~ C++ engines/mm/xeen/cutscenes.o C++ engines/mm/xeen/debugger.o In file included from ./engines/mm/xeen/xeen.h:38, from engines/mm/xeen/dialogs/please_wait.cpp:25: ./engines/mm/xeen/locations.h:95:21: warning: 'virtual int MM::Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 95 | virtual int show(); | ^~~~ ./engines/mm/xeen/locations.h:377:21: note: by 'static bool MM::Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 377 | static bool show(int portrait, const Common::String &name, | ^~~~ C++ engines/mm/xeen/events.o C++ engines/mm/xeen/files.o In file included from ./engines/mm/xeen/xeen.h:38, from engines/mm/xeen/character.cpp:24: ./engines/mm/xeen/locations.h:95:21: warning: 'virtual int MM::Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 95 | virtual int show(); | ^~~~ ./engines/mm/xeen/locations.h:377:21: note: by 'static bool MM::Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 377 | static bool show(int portrait, const Common::String &name, | ^~~~ 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 In file included from ./engines/mm/xeen/xeen.h:38, from engines/mm/xeen/combat.cpp:27: ./engines/mm/xeen/locations.h:95:21: warning: 'virtual int MM::Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 95 | virtual int show(); | ^~~~ ./engines/mm/xeen/locations.h:377:21: note: by 'static bool MM::Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 377 | static bool show(int portrait, const Common::String &name, | ^~~~ C++ engines/mm/xeen/item.o C++ engines/mm/xeen/locations.o In file included from ./engines/mm/xeen/xeen.h:38, from engines/mm/xeen/cutscenes.cpp:23: ./engines/mm/xeen/locations.h:95:21: warning: 'virtual int MM::Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 95 | virtual int show(); | ^~~~ ./engines/mm/xeen/locations.h:377:21: note: by 'static bool MM::Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 377 | static bool show(int portrait, const Common::String &name, | ^~~~ In file included from ./engines/mm/xeen/xeen.h:38, from engines/mm/xeen/font.cpp:25: ./engines/mm/xeen/locations.h:95:21: warning: 'virtual int MM::Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 95 | virtual int show(); | ^~~~ ./engines/mm/xeen/locations.h:377:21: note: by 'static bool MM::Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 377 | static bool show(int portrait, const Common::String &name, | ^~~~ C++ engines/mm/xeen/map.o In file included from ./engines/mm/xeen/xeen.h:38, from engines/mm/xeen/events.cpp:27: ./engines/mm/xeen/locations.h:95:21: warning: 'virtual int MM::Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 95 | virtual int show(); | ^~~~ ./engines/mm/xeen/locations.h:377:21: note: by 'static bool MM::Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 377 | static bool show(int portrait, const Common::String &name, | ^~~~ In file included from ./engines/mm/xeen/xeen.h:38, from engines/mm/xeen/debugger.cpp:24: ./engines/mm/xeen/locations.h:95:21: warning: 'virtual int MM::Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 95 | virtual int show(); | ^~~~ ./engines/mm/xeen/locations.h:377:21: note: by 'static bool MM::Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 377 | static bool show(int portrait, const Common::String &name, | ^~~~ In file included from ./engines/mm/xeen/xeen.h:38, from engines/mm/xeen/files.cpp:27: ./engines/mm/xeen/locations.h:95:21: warning: 'virtual int MM::Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 95 | virtual int show(); | ^~~~ ./engines/mm/xeen/locations.h:377:21: note: by 'static bool MM::Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 377 | static bool show(int portrait, const Common::String &name, | ^~~~ In file included from ./engines/mm/xeen/xeen.h:38, from engines/mm/xeen/item.cpp:24: ./engines/mm/xeen/locations.h:95:21: warning: 'virtual int MM::Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 95 | virtual int show(); | ^~~~ ./engines/mm/xeen/locations.h:377:21: note: by 'static bool MM::Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 377 | static bool show(int portrait, const Common::String &name, | ^~~~ C++ engines/mm/xeen/party.o C++ engines/mm/xeen/patcher.o In file included from ./engines/mm/xeen/xeen.h:38, from engines/mm/xeen/interface_minimap.cpp:23: ./engines/mm/xeen/locations.h:95:21: warning: 'virtual int MM::Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 95 | virtual int show(); | ^~~~ ./engines/mm/xeen/locations.h:377:21: note: by 'static bool MM::Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 377 | static bool show(int portrait, const Common::String &name, | ^~~~ In file included from ./engines/mm/xeen/xeen.h:38, from engines/mm/xeen/interface.cpp:36: ./engines/mm/xeen/locations.h:95:21: warning: 'virtual int MM::Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 95 | virtual int show(); | ^~~~ ./engines/mm/xeen/locations.h:377:21: note: by 'static bool MM::Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 377 | static bool show(int portrait, const Common::String &name, | ^~~~ In file included from ./engines/mm/xeen/xeen.h:38, from engines/mm/xeen/interface_scene.cpp:25: ./engines/mm/xeen/locations.h:95:21: warning: 'virtual int MM::Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 95 | virtual int show(); | ^~~~ ./engines/mm/xeen/locations.h:377:21: note: by 'static bool MM::Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 377 | static bool show(int portrait, const Common::String &name, | ^~~~ In file included from engines/mm/xeen/locations.cpp:22: ./engines/mm/xeen/locations.h:95:21: warning: 'virtual int MM::Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 95 | virtual int show(); | ^~~~ ./engines/mm/xeen/locations.h:377:21: note: by 'static bool MM::Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 377 | static bool show(int portrait, const Common::String &name, | ^~~~ C++ engines/mm/xeen/resources.o C++ engines/mm/xeen/saves.o C++ engines/mm/xeen/screen.o In file included from ./engines/mm/xeen/xeen.h:38, from engines/mm/xeen/map.cpp:28: ./engines/mm/xeen/locations.h:95:21: warning: 'virtual int MM::Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 95 | virtual int show(); | ^~~~ ./engines/mm/xeen/locations.h:377:21: note: by 'static bool MM::Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 377 | static bool show(int portrait, const Common::String &name, | ^~~~ C++ engines/mm/xeen/scripts.o In file included from ./engines/mm/xeen/xeen.h:38, from engines/mm/xeen/party.cpp:31: ./engines/mm/xeen/locations.h:95:21: warning: 'virtual int MM::Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 95 | virtual int show(); | ^~~~ ./engines/mm/xeen/locations.h:377:21: note: by 'static bool MM::Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 377 | static bool show(int portrait, const Common::String &name, | ^~~~ C++ engines/mm/xeen/spells.o C++ engines/mm/xeen/sprites.o C++ engines/mm/xeen/subtitles.o In file included from ./engines/mm/xeen/xeen.h:38, from engines/mm/xeen/patcher.cpp:23: ./engines/mm/xeen/locations.h:95:21: warning: 'virtual int MM::Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 95 | virtual int show(); | ^~~~ ./engines/mm/xeen/locations.h:377:21: note: by 'static bool MM::Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 377 | static bool show(int portrait, const Common::String &name, | ^~~~ C++ engines/mm/xeen/window.o In file included from ./engines/mm/xeen/xeen.h:38, from engines/mm/xeen/screen.cpp:28: ./engines/mm/xeen/locations.h:95:21: warning: 'virtual int MM::Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 95 | virtual int show(); | ^~~~ ./engines/mm/xeen/locations.h:377:21: note: by 'static bool MM::Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 377 | static bool show(int portrait, const Common::String &name, | ^~~~ In file included from ./engines/mm/xeen/xeen.h:38, from engines/mm/xeen/saves.cpp:32: ./engines/mm/xeen/locations.h:95:21: warning: 'virtual int MM::Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 95 | virtual int show(); | ^~~~ ./engines/mm/xeen/locations.h:377:21: note: by 'static bool MM::Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 377 | static bool show(int portrait, const Common::String &name, | ^~~~ In file included from ./engines/mm/xeen/xeen.h:38, from engines/mm/xeen/resources.cpp:25: ./engines/mm/xeen/locations.h:95:21: warning: 'virtual int MM::Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 95 | virtual int show(); | ^~~~ ./engines/mm/xeen/locations.h:377:21: note: by 'static bool MM::Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 377 | static bool show(int portrait, const Common::String &name, | ^~~~ In file included from ./engines/mm/xeen/xeen.h:38, from engines/mm/xeen/scripts.cpp:32: ./engines/mm/xeen/locations.h:95:21: warning: 'virtual int MM::Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 95 | virtual int show(); | ^~~~ ./engines/mm/xeen/locations.h:377:21: note: by 'static bool MM::Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 377 | static bool show(int portrait, const Common::String &name, | ^~~~ C++ engines/mm/xeen/xeen.o In file included from ./engines/mm/xeen/xeen.h:38, from engines/mm/xeen/sprites.cpp:23: ./engines/mm/xeen/locations.h:95:21: warning: 'virtual int MM::Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 95 | virtual int show(); | ^~~~ ./engines/mm/xeen/locations.h:377:21: note: by 'static bool MM::Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 377 | static bool show(int portrait, const Common::String &name, | ^~~~ In file included from ./engines/mm/xeen/xeen.h:38, from engines/mm/xeen/spells.cpp:27: ./engines/mm/xeen/locations.h:95:21: warning: 'virtual int MM::Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 95 | virtual int show(); | ^~~~ ./engines/mm/xeen/locations.h:377:21: note: by 'static bool MM::Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 377 | static bool show(int portrait, const Common::String &name, | ^~~~ In file included from ./engines/mm/xeen/xeen.h:38, from engines/mm/xeen/subtitles.cpp:26: ./engines/mm/xeen/locations.h:95:21: warning: 'virtual int MM::Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 95 | virtual int show(); | ^~~~ ./engines/mm/xeen/locations.h:377:21: note: by 'static bool MM::Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 377 | static bool show(int portrait, const Common::String &name, | ^~~~ C++ engines/mohawk/bitmap.o C++ engines/mohawk/console.o In file included from ./engines/mm/xeen/xeen.h:38, from engines/mm/xeen/window.cpp:23: ./engines/mm/xeen/locations.h:95:21: warning: 'virtual int MM::Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 95 | virtual int show(); | ^~~~ ./engines/mm/xeen/locations.h:377:21: note: by 'static bool MM::Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 377 | static bool show(int portrait, const Common::String &name, | ^~~~ C++ engines/mohawk/cursors.o C++ engines/mohawk/dialogs.o In file included from ./engines/mm/xeen/xeen.h:38, from engines/mm/xeen/xeen.cpp:27: ./engines/mm/xeen/locations.h:95:21: warning: 'virtual int MM::Xeen::Locations::BaseLocation::show()' was hidden [-Woverloaded-virtual=] 95 | virtual int show(); | ^~~~ ./engines/mm/xeen/locations.h:377:21: note: by 'static bool MM::Xeen::LocationMessage::show(int, const Common::String&, const Common::String&, int)' 377 | static bool show(int portrait, const Common::String &name, | ^~~~ 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/mti.o C++ engines/mtropolis/plugin/mti_data.o C++ engines/mtropolis/plugin/obsidian.o C++ engines/mtropolis/plugin/obsidian_data.o C++ engines/mtropolis/plugin/spqr.o C++ engines/mtropolis/plugin/spqr_data.o C++ engines/mtropolis/plugin/standard.o C++ engines/mtropolis/plugin/standard_data.o C++ engines/mtropolis/render.o C++ engines/mtropolis/runtime.o C++ engines/mtropolis/saveload.o C++ engines/mtropolis/subtitles.o C++ engines/mtropolis/vthread.o C++ engines/mutationofjb/commands/additemcommand.o engines/mtropolis/runtime.cpp: In member function 'void MTropolis::Project::loadFromDescription(const MTropolis::ProjectDescription&, const MTropolis::Hacks&)': engines/mtropolis/runtime.cpp:7022:99: warning: 'Common::SeekableSubReadStreamEndian::SeekableSubReadStreamEndian(Common::SeekableReadStream*, uint32, uint32, bool, DisposeAfterUse::Flag)' is deprecated: Use SeekableReadStreamEndianWrapper with SeekableSubReadStream instead [-Wdeprecated-declarations] 7022 | Common::SeekableSubReadStreamEndian stream(baseStream, 2, baseStream->size(), _isBigEndian); | ^ In file included from engines/mtropolis/runtime.cpp:25: ./common/substream.h:101:9: note: declared here 101 | SeekableSubReadStreamEndian(SeekableReadStream *parentStream, uint32 begin, uint32 end, bool bigEndian, DisposeAfterUse::Flag disposeParentStream = DisposeAfterUse::NO) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/mtropolis/runtime.cpp: In member function 'void MTropolis::Project::loadSceneFromStream(const Common::SharedPtr&, uint32, const MTropolis::Hacks&)': engines/mtropolis/runtime.cpp:7109:150: warning: 'Common::SeekableSubReadStreamEndian::SeekableSubReadStreamEndian(Common::SeekableReadStream*, uint32, uint32, bool, DisposeAfterUse::Flag)' is deprecated: Use SeekableReadStreamEndianWrapper with SeekableSubReadStream instead [-Wdeprecated-declarations] 7109 | Common::SeekableSubReadStreamEndian stream(_segments[segmentIndex].weakStream, streamDesc.pos, streamDesc.pos + streamDesc.size, _isBigEndian); | ^ ./common/substream.h:101:9: note: declared here 101 | SeekableSubReadStreamEndian(SeekableReadStream *parentStream, uint32 begin, uint32 end, bool bigEndian, DisposeAfterUse::Flag disposeParentStream = DisposeAfterUse::NO) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/mtropolis/runtime.cpp: In member function 'void MTropolis::Project::forceLoadAsset(uint32, Common::Array >&)': engines/mtropolis/runtime.cpp:7237:150: warning: 'Common::SeekableSubReadStreamEndian::SeekableSubReadStreamEndian(Common::SeekableReadStream*, uint32, uint32, bool, DisposeAfterUse::Flag)' is deprecated: Use SeekableReadStreamEndianWrapper with SeekableSubReadStream instead [-Wdeprecated-declarations] 7237 | Common::SeekableSubReadStreamEndian stream(_segments[segmentIndex].weakStream, streamDesc.pos, streamDesc.pos + streamDesc.size, _isBigEndian); | ^ ./common/substream.h:101:9: note: declared here 101 | SeekableSubReadStreamEndian(SeekableReadStream *parentStream, uint32 begin, uint32 end, bool bigEndian, DisposeAfterUse::Flag disposeParentStream = DisposeAfterUse::NO) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/mtropolis/runtime.cpp: In member function 'void MTropolis::Project::loadBootStream(size_t, const MTropolis::Hacks&)': engines/mtropolis/runtime.cpp:7397:150: warning: 'Common::SeekableSubReadStreamEndian::SeekableSubReadStreamEndian(Common::SeekableReadStream*, uint32, uint32, bool, DisposeAfterUse::Flag)' is deprecated: Use SeekableReadStreamEndianWrapper with SeekableSubReadStream instead [-Wdeprecated-declarations] 7397 | Common::SeekableSubReadStreamEndian stream(_segments[segmentIndex].weakStream, streamDesc.pos, streamDesc.pos + streamDesc.size, _isBigEndian); | ^ ./common/substream.h:101:9: note: declared here 101 | SeekableSubReadStreamEndian(SeekableReadStream *parentStream, uint32 begin, uint32 end, bool bigEndian, DisposeAfterUse::Flag disposeParentStream = DisposeAfterUse::NO) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/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/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/overlay.o C++ engines/nancy/action/secondarymovie.o C++ engines/nancy/action/secondaryvideo.o C++ engines/nancy/action/puzzle/assemblypuzzle.o C++ engines/nancy/action/puzzle/bballpuzzle.o C++ engines/nancy/action/puzzle/bombpuzzle.o C++ engines/nancy/action/puzzle/collisionpuzzle.o C++ engines/nancy/action/puzzle/cubepuzzle.o C++ engines/nancy/action/puzzle/leverpuzzle.o C++ engines/nancy/action/puzzle/mazechasepuzzle.o C++ engines/nancy/action/puzzle/mouselightpuzzle.o C++ engines/nancy/action/puzzle/orderingpuzzle.o C++ engines/nancy/action/puzzle/overridelockpuzzle.o C++ engines/nancy/action/puzzle/passwordpuzzle.o C++ engines/nancy/action/puzzle/peepholepuzzle.o C++ engines/nancy/action/puzzle/raycastpuzzle.o C++ engines/nancy/action/puzzle/riddlepuzzle.o C++ engines/nancy/action/puzzle/rippedletterpuzzle.o C++ engines/nancy/action/puzzle/rotatinglockpuzzle.o C++ engines/nancy/action/puzzle/safedialpuzzle.o C++ engines/nancy/action/puzzle/setplayerclock.o C++ engines/nancy/action/puzzle/sliderpuzzle.o C++ engines/nancy/action/puzzle/soundequalizerpuzzle.o C++ engines/nancy/action/puzzle/tangrampuzzle.o C++ engines/nancy/action/puzzle/telephone.o C++ engines/nancy/action/puzzle/towerpuzzle.o C++ engines/nancy/action/puzzle/turningpuzzle.o C++ engines/nancy/action/puzzle/twodialpuzzle.o C++ engines/nancy/ui/fullscreenimage.o C++ engines/nancy/ui/animatedbutton.o C++ engines/nancy/ui/button.o C++ engines/nancy/ui/clock.o C++ engines/nancy/ui/inventorybox.o C++ engines/nancy/ui/ornaments.o C++ engines/nancy/ui/scrollbar.o C++ engines/nancy/ui/textbox.o C++ engines/nancy/ui/viewport.o C++ engines/nancy/state/credits.o C++ engines/nancy/state/logo.o C++ engines/nancy/state/loadsave.o C++ engines/nancy/state/help.o C++ engines/nancy/state/mainmenu.o C++ engines/nancy/state/map.o C++ engines/nancy/state/savedialog.o C++ engines/nancy/state/scene.o C++ engines/nancy/state/setupmenu.o C++ engines/nancy/misc/hypertext.o C++ engines/nancy/misc/lightning.o C++ engines/nancy/misc/mousefollow.o C++ engines/nancy/misc/specialeffect.o C++ engines/nancy/cif.o C++ engines/nancy/commontypes.o C++ engines/nancy/console.o C++ engines/nancy/cursor.o C++ engines/nancy/decompress.o C++ engines/nancy/enginedata.o C++ engines/nancy/font.o C++ engines/nancy/graphics.o C++ engines/nancy/iff.o C++ engines/nancy/input.o C++ engines/nancy/metaengine.o C++ engines/nancy/nancy.o C++ engines/nancy/puzzledata.o C++ engines/nancy/renderobject.o C++ engines/nancy/resource.o C++ engines/nancy/sound.o C++ engines/nancy/util.o C++ engines/nancy/video.o C++ engines/neverhood/background.o C++ engines/neverhood/blbarchive.o C++ engines/neverhood/console.o C++ engines/neverhood/dialogs.o C++ engines/neverhood/diskplayerscene.o C++ engines/neverhood/entity.o C++ engines/neverhood/gamemodule.o C++ engines/neverhood/gamevars.o C++ engines/neverhood/graphics.o C++ engines/neverhood/klaymen.o C++ engines/neverhood/menumodule.o C++ engines/neverhood/metaengine.o C++ engines/neverhood/microtiles.o C++ engines/neverhood/module_scene.o C++ engines/neverhood/modules/module1000.o C++ engines/neverhood/modules/module1000_sprites.o C++ engines/neverhood/modules/module1100.o C++ engines/neverhood/modules/module1100_sprites.o C++ engines/neverhood/modules/module1200.o C++ engines/neverhood/modules/module1200_sprites.o C++ engines/neverhood/modules/module1300.o C++ engines/neverhood/modules/module1300_sprites.o C++ engines/neverhood/modules/module1400.o C++ engines/neverhood/modules/module1400_sprites.o C++ engines/neverhood/modules/module1500.o C++ engines/neverhood/modules/module1600.o C++ engines/neverhood/modules/module1600_sprites.o C++ engines/neverhood/modules/module1700.o C++ engines/neverhood/modules/module1700_sprites.o C++ engines/neverhood/modules/module1800.o C++ engines/neverhood/modules/module1900.o C++ engines/neverhood/modules/module1900_sprites.o C++ engines/neverhood/modules/module2000.o C++ engines/neverhood/modules/module2000_sprites.o C++ engines/neverhood/modules/module2100.o C++ engines/neverhood/modules/module2100_sprites.o C++ engines/neverhood/modules/module2200.o C++ engines/neverhood/modules/module2200_sprites.o C++ engines/neverhood/modules/module2300.o C++ engines/neverhood/modules/module2400.o C++ engines/neverhood/modules/module2400_sprites.o C++ engines/neverhood/modules/module2500.o C++ engines/neverhood/modules/module2500_sprites.o C++ engines/neverhood/modules/module2600.o C++ engines/neverhood/modules/module2600_sprites.o C++ engines/neverhood/modules/module2700.o C++ engines/neverhood/modules/module2700_sprites.o C++ engines/neverhood/modules/module2800.o C++ engines/neverhood/modules/module2800_sprites.o C++ engines/neverhood/modules/module2900.o C++ engines/neverhood/modules/module2900_sprites.o C++ engines/neverhood/modules/module3000.o C++ engines/neverhood/modules/module3000_sprites.o C++ engines/neverhood/mouse.o C++ engines/neverhood/navigationscene.o C++ engines/neverhood/neverhood.o C++ engines/neverhood/nhcarchive.o C++ engines/neverhood/palette.o C++ engines/neverhood/resource.o C++ engines/neverhood/resourceman.o C++ engines/neverhood/saveload.o C++ engines/neverhood/scene.o C++ engines/neverhood/screen.o C++ engines/neverhood/smackerscene.o C++ engines/neverhood/smackerplayer.o C++ engines/neverhood/sound.o C++ engines/neverhood/sprite.o C++ engines/neverhood/staticdata.o C++ engines/neverhood/subtitles.o C++ engines/ngi/anihandler.o C++ engines/ngi/behavior.o C++ engines/ngi/console.o C++ engines/ngi/floaters.o C++ engines/ngi/gameloader.o C++ engines/ngi/gfx.o C++ engines/ngi/init.o C++ engines/ngi/input.o C++ engines/ngi/interaction.o C++ engines/ngi/inventory.o C++ engines/ngi/lift.o C++ engines/ngi/messagehandlers.o C++ engines/ngi/messages.o C++ engines/ngi/metaengine.o C++ engines/ngi/modal.o C++ engines/ngi/motion.o C++ engines/ngi/ngi.o C++ engines/ngi/ngiarchive.o C++ engines/ngi/scene.o C++ engines/ngi/scenes.o C++ engines/ngi/sound.o C++ engines/ngi/stateloader.o C++ engines/ngi/statesaver.o C++ engines/ngi/statics.o C++ engines/ngi/utils.o C++ engines/ngi/fullpipe/sceneIntro.o C++ engines/ngi/fullpipe/sceneIntroDemo.o C++ engines/ngi/fullpipe/scene01.o C++ engines/ngi/fullpipe/scene02.o C++ engines/ngi/fullpipe/scene03.o C++ engines/ngi/fullpipe/scene04.o C++ engines/ngi/fullpipe/scene05.o C++ engines/ngi/fullpipe/scene06.o C++ engines/ngi/fullpipe/scene07.o C++ engines/ngi/fullpipe/scene08.o C++ engines/ngi/fullpipe/scene09.o C++ engines/ngi/fullpipe/scene10.o C++ engines/ngi/fullpipe/scene11.o C++ engines/ngi/fullpipe/scene12.o C++ engines/ngi/fullpipe/scene13.o In file included from engines/ngi/motion.cpp:27: In copy constructor 'NGI::MovArr::MovArr(const NGI::MovArr&)', inlined from 'NGI::MovGraphItem::MovGraphItem(const NGI::MovGraphItem&)' at ./engines/ngi/motion.h:255:8, inlined from 'void Common::Array::push_back(const T&) [with T = NGI::MovGraphItem]' at ./common/array.h:144:4, inlined from 'virtual void NGI::MovGraph::attachObject(NGI::StaticANIObject*)' at engines/ngi/motion.cpp:814:18: ./engines/ngi/motion.h:239:8: warning: '*(const __vector(2) int*)((char*)& + offsetof(NGI::MovGraphItem, NGI::MovGraphItem::movarr.NGI::MovArr::_movStepCount))' may be used uninitialized [-Wmaybe-uninitialized] 239 | struct MovArr { | ^~~~~~ engines/ngi/motion.cpp: In member function 'virtual void NGI::MovGraph::attachObject(NGI::StaticANIObject*)': engines/ngi/motion.cpp:814:39: note: '' declared here 814 | _items.push_back(MovGraphItem()); | ^ In copy constructor 'NGI::MovArr::MovArr(const NGI::MovArr&)', inlined from 'NGI::MovGraphItem::MovGraphItem(const NGI::MovGraphItem&)' at ./engines/ngi/motion.h:255:8, inlined from 'void Common::Array::push_back(const T&) [with T = NGI::MovGraphItem]' at ./common/array.h:144:4, inlined from 'virtual void NGI::MovGraph::attachObject(NGI::StaticANIObject*)' at engines/ngi/motion.cpp:814:18: ./engines/ngi/motion.h:239:8: warning: '.NGI::MovGraphItem::movarr.NGI::MovArr::_link' may be used uninitialized [-Wmaybe-uninitialized] 239 | struct MovArr { | ^~~~~~ engines/ngi/motion.cpp: In member function 'virtual void NGI::MovGraph::attachObject(NGI::StaticANIObject*)': engines/ngi/motion.cpp:814:39: note: '' declared here 814 | _items.push_back(MovGraphItem()); | ^ In copy constructor 'NGI::MovArr::MovArr(const NGI::MovArr&)', inlined from 'NGI::MovGraphItem::MovGraphItem(const NGI::MovGraphItem&)' at ./engines/ngi/motion.h:255:8, inlined from 'void Common::Array::push_back(const T&) [with T = NGI::MovGraphItem]' at ./common/array.h:144:4, inlined from 'virtual void NGI::MovGraph::attachObject(NGI::StaticANIObject*)' at engines/ngi/motion.cpp:814:18: ./engines/ngi/motion.h:239:8: warning: '.NGI::MovGraphItem::movarr.NGI::MovArr::_dist' may be used uninitialized [-Wmaybe-uninitialized] 239 | struct MovArr { | ^~~~~~ engines/ngi/motion.cpp: In member function 'virtual void NGI::MovGraph::attachObject(NGI::StaticANIObject*)': engines/ngi/motion.cpp:814:39: note: '' declared here 814 | _items.push_back(MovGraphItem()); | ^ In copy constructor 'NGI::MovArr::MovArr(const NGI::MovArr&)', inlined from 'NGI::MovGraphItem::MovGraphItem(const NGI::MovGraphItem&)' at ./engines/ngi/motion.h:255:8, inlined from 'Type* Common::uninitialized_copy(In, In, Type*) [with In = const NGI::MovGraphItem*; Type = NGI::MovGraphItem]' at ./common/memory.h:61:3, inlined from 'T* Common::Array::insert_aux(iterator, const_iterator, const_iterator) [with T = NGI::MovGraphItem]' at ./common/array.h:476:23, inlined from 'void Common::Array::push_back(const T&) [with T = NGI::MovGraphItem]' at ./common/array.h:146:14, inlined from 'virtual void NGI::MovGraph::attachObject(NGI::StaticANIObject*)' at engines/ngi/motion.cpp:814:18: ./engines/ngi/motion.h:239:8: warning: '*(const __vector(2) int*)((char*)& + offsetof(NGI::MovGraphItem, NGI::MovGraphItem::movarr.NGI::MovArr::_movStepCount))' may be used uninitialized [-Wmaybe-uninitialized] 239 | struct MovArr { | ^~~~~~ engines/ngi/motion.cpp: In member function 'virtual void NGI::MovGraph::attachObject(NGI::StaticANIObject*)': engines/ngi/motion.cpp:814:39: note: '' declared here 814 | _items.push_back(MovGraphItem()); | ^ In copy constructor 'NGI::MovArr::MovArr(const NGI::MovArr&)', inlined from 'NGI::MovGraphItem::MovGraphItem(const NGI::MovGraphItem&)' at ./engines/ngi/motion.h:255:8, inlined from 'Type* Common::uninitialized_copy(In, In, Type*) [with In = const NGI::MovGraphItem*; Type = NGI::MovGraphItem]' at ./common/memory.h:61:3, inlined from 'T* Common::Array::insert_aux(iterator, const_iterator, const_iterator) [with T = NGI::MovGraphItem]' at ./common/array.h:476:23, inlined from 'void Common::Array::push_back(const T&) [with T = NGI::MovGraphItem]' at ./common/array.h:146:14, inlined from 'virtual void NGI::MovGraph::attachObject(NGI::StaticANIObject*)' at engines/ngi/motion.cpp:814:18: ./engines/ngi/motion.h:239:8: warning: '.NGI::MovGraphItem::movarr.NGI::MovArr::_link' may be used uninitialized [-Wmaybe-uninitialized] 239 | struct MovArr { | ^~~~~~ engines/ngi/motion.cpp: In member function 'virtual void NGI::MovGraph::attachObject(NGI::StaticANIObject*)': engines/ngi/motion.cpp:814:39: note: '' declared here 814 | _items.push_back(MovGraphItem()); | ^ In copy constructor 'NGI::MovArr::MovArr(const NGI::MovArr&)', inlined from 'NGI::MovGraphItem::MovGraphItem(const NGI::MovGraphItem&)' at ./engines/ngi/motion.h:255:8, inlined from 'Type* Common::uninitialized_copy(In, In, Type*) [with In = const NGI::MovGraphItem*; Type = NGI::MovGraphItem]' at ./common/memory.h:61:3, inlined from 'T* Common::Array::insert_aux(iterator, const_iterator, const_iterator) [with T = NGI::MovGraphItem]' at ./common/array.h:476:23, inlined from 'void Common::Array::push_back(const T&) [with T = NGI::MovGraphItem]' at ./common/array.h:146:14, inlined from 'virtual void NGI::MovGraph::attachObject(NGI::StaticANIObject*)' at engines/ngi/motion.cpp:814:18: ./engines/ngi/motion.h:239:8: warning: '.NGI::MovGraphItem::movarr.NGI::MovArr::_dist' may be used uninitialized [-Wmaybe-uninitialized] 239 | struct MovArr { | ^~~~~~ engines/ngi/motion.cpp: In member function 'virtual void NGI::MovGraph::attachObject(NGI::StaticANIObject*)': engines/ngi/motion.cpp:814:39: note: '' declared here 814 | _items.push_back(MovGraphItem()); | ^ C++ engines/ngi/fullpipe/scene14.o C++ engines/ngi/fullpipe/scene15.o C++ engines/ngi/fullpipe/scene16.o C++ engines/ngi/fullpipe/scene17.o C++ engines/ngi/fullpipe/scene18and19.o C++ engines/ngi/fullpipe/scene20.o C++ engines/ngi/fullpipe/scene21.o C++ engines/ngi/fullpipe/scene22.o C++ engines/ngi/fullpipe/scene23.o C++ engines/ngi/fullpipe/scene24.o C++ engines/ngi/fullpipe/scene25.o C++ engines/ngi/fullpipe/scene26.o C++ engines/ngi/fullpipe/scene27.o C++ engines/ngi/fullpipe/scene28.o C++ engines/ngi/fullpipe/scene29.o C++ engines/ngi/fullpipe/scene30.o C++ engines/ngi/fullpipe/scene31.o C++ engines/ngi/fullpipe/scene32.o C++ engines/ngi/fullpipe/scene33.o C++ engines/ngi/fullpipe/scene34.o C++ engines/ngi/fullpipe/scene35.o C++ engines/ngi/fullpipe/scene36.o C++ engines/ngi/fullpipe/scene37.o C++ engines/ngi/fullpipe/scene38.o C++ engines/ngi/fullpipe/sceneFinal.o C++ engines/ngi/fullpipe/sceneDbg.o C++ engines/parallaction/adlib.o C++ engines/parallaction/balloons.o C++ engines/parallaction/callables_br.o C++ engines/parallaction/callables_ns.o C++ engines/parallaction/debug.o C++ engines/parallaction/dialogue.o C++ engines/parallaction/disk_br.o C++ engines/parallaction/disk_ns.o C++ engines/parallaction/exec.o C++ engines/parallaction/exec_br.o C++ engines/parallaction/exec_ns.o C++ engines/parallaction/font.o C++ engines/parallaction/gfxbase.o C++ engines/parallaction/graphics.o C++ engines/parallaction/gui.o C++ engines/parallaction/gui_br.o C++ engines/parallaction/gui_ns.o C++ engines/parallaction/input.o C++ engines/parallaction/inventory.o C++ engines/parallaction/metaengine.o C++ engines/parallaction/objects.o C++ engines/parallaction/parallaction.o C++ engines/parallaction/parallaction_br.o C++ engines/parallaction/parallaction_ns.o C++ engines/parallaction/parser.o C++ engines/parallaction/parser_br.o C++ engines/parallaction/parser_ns.o C++ engines/parallaction/saveload.o C++ engines/parallaction/sound_ns.o C++ engines/parallaction/sound_br.o C++ engines/parallaction/staticres.o C++ engines/parallaction/walk.o C++ engines/pegasus/chase.o C++ engines/pegasus/compass.o C++ engines/pegasus/console.o C++ engines/pegasus/cursor.o C++ engines/pegasus/elements.o C++ engines/pegasus/energymonitor.o C++ engines/pegasus/fader.o C++ engines/pegasus/gamestate.o C++ engines/pegasus/graphics.o C++ engines/pegasus/hotspot.o C++ engines/pegasus/input.o C++ engines/pegasus/interaction.o C++ engines/pegasus/interface.o C++ engines/pegasus/menu.o C++ engines/pegasus/metaengine.o C++ engines/pegasus/movie.o C++ engines/pegasus/notification.o C++ engines/pegasus/pegasus.o C++ engines/pegasus/sound.o C++ engines/pegasus/surface.o C++ engines/pegasus/timers.o C++ engines/pegasus/transition.o C++ engines/pegasus/util.o C++ engines/pegasus/ai/ai_action.o C++ engines/pegasus/ai/ai_area.o C++ engines/pegasus/ai/ai_condition.o C++ engines/pegasus/ai/ai_rule.o C++ engines/pegasus/items/autodragger.o C++ engines/pegasus/items/inventory.o C++ engines/pegasus/items/inventorypicture.o C++ engines/pegasus/items/item.o C++ engines/pegasus/items/itemdragger.o C++ engines/pegasus/items/itemlist.o C++ engines/pegasus/items/biochips/aichip.o C++ engines/pegasus/items/biochips/arthurchip.o C++ engines/pegasus/items/biochips/biochipitem.o C++ engines/pegasus/items/biochips/mapchip.o C++ engines/pegasus/items/biochips/mapimage.o C++ engines/pegasus/items/biochips/opticalchip.o C++ engines/pegasus/items/biochips/pegasuschip.o C++ engines/pegasus/items/biochips/retscanchip.o C++ engines/pegasus/items/biochips/shieldchip.o C++ engines/pegasus/items/inventory/airmask.o C++ engines/pegasus/items/inventory/gascanister.o C++ engines/pegasus/items/inventory/inventoryitem.o C++ engines/pegasus/items/inventory/keycard.o C++ engines/pegasus/neighborhood/door.o C++ engines/pegasus/neighborhood/exit.o C++ engines/pegasus/neighborhood/extra.o C++ engines/pegasus/neighborhood/hotspotinfo.o C++ engines/pegasus/neighborhood/neighborhood.o C++ engines/pegasus/neighborhood/spot.o C++ engines/pegasus/neighborhood/turn.o C++ engines/pegasus/neighborhood/view.o C++ engines/pegasus/neighborhood/zoom.o C++ engines/pegasus/neighborhood/caldoria/caldoria.o C++ engines/pegasus/neighborhood/caldoria/caldoria4dsystem.o C++ engines/pegasus/neighborhood/caldoria/caldoriabomb.o C++ engines/pegasus/neighborhood/caldoria/caldoriamessages.o C++ engines/pegasus/neighborhood/caldoria/caldoriamirror.o C++ engines/pegasus/neighborhood/mars/canyonchase.o C++ engines/pegasus/neighborhood/mars/energybeam.o C++ engines/pegasus/neighborhood/mars/gravitoncannon.o C++ engines/pegasus/neighborhood/mars/hermite.o C++ engines/pegasus/neighborhood/mars/mars.o C++ engines/pegasus/neighborhood/mars/planetmover.o C++ engines/pegasus/neighborhood/mars/reactor.o C++ engines/pegasus/neighborhood/mars/robotship.o C++ engines/pegasus/neighborhood/mars/shuttleenergymeter.o C++ engines/pegasus/neighborhood/mars/shuttlehud.o C++ engines/pegasus/neighborhood/mars/shuttleweapon.o C++ engines/pegasus/neighborhood/mars/spacechase3d.o C++ engines/pegasus/neighborhood/mars/spacejunk.o C++ engines/pegasus/neighborhood/mars/tractorbeam.o C++ engines/pegasus/neighborhood/mars/tunnelpod.o C++ engines/pegasus/neighborhood/norad/norad.o C++ engines/pegasus/neighborhood/norad/noradelevator.o C++ engines/pegasus/neighborhood/norad/pressuredoor.o C++ engines/pegasus/neighborhood/norad/pressuretracker.o C++ engines/pegasus/neighborhood/norad/subcontrolroom.o C++ engines/pegasus/neighborhood/norad/subplatform.o C++ engines/pegasus/neighborhood/norad/alpha/ecrmonitor.o C++ engines/pegasus/neighborhood/norad/alpha/fillingstation.o C++ engines/pegasus/neighborhood/norad/alpha/noradalpha.o C++ engines/pegasus/neighborhood/norad/alpha/panorama.o C++ engines/pegasus/neighborhood/norad/alpha/panoramascroll.o C++ engines/pegasus/neighborhood/norad/alpha/subchase.o C++ engines/pegasus/neighborhood/norad/delta/globegame.o C++ engines/pegasus/neighborhood/norad/delta/noraddelta.o C++ engines/pegasus/neighborhood/prehistoric/prehistoric.o C++ engines/pegasus/neighborhood/tsa/fulltsa.o C++ engines/pegasus/neighborhood/tsa/tinytsa.o C++ engines/pegasus/neighborhood/wsc/moleculebin.o C++ engines/pegasus/neighborhood/wsc/wsc.o C++ engines/petka/big_dialogue.o C++ engines/petka/file_mgr.o C++ engines/petka/flc.o C++ engines/petka/metaengine.o C++ engines/petka/petka.o C++ engines/petka/saveload.o C++ engines/petka/q_manager.o C++ engines/petka/q_system.o C++ engines/petka/sound.o C++ engines/petka/video.o C++ engines/petka/walk.o C++ engines/petka/interfaces/dialog_interface.o C++ engines/petka/interfaces/interface.o C++ engines/petka/interfaces/main.o C++ engines/petka/interfaces/map.o C++ engines/petka/interfaces/panel.o C++ engines/petka/interfaces/save_load.o C++ engines/petka/interfaces/sequence.o C++ engines/petka/interfaces/startup.o C++ engines/petka/objects/object.o C++ engines/petka/objects/object_bg.o C++ engines/petka/objects/object_case.o C++ engines/petka/objects/object_cursor.o C++ engines/petka/objects/object_star.o C++ engines/petka/objects/heroes.o C++ engines/petka/objects/text.o C++ engines/pink/archive.o C++ engines/pink/audio_info_mgr.o C++ engines/pink/cel_decoder.o C++ engines/pink/console.o C++ engines/pink/cursor_mgr.o C++ engines/pink/screen.o C++ engines/pink/file.o C++ engines/pink/gui.o C++ engines/pink/metaengine.o C++ engines/pink/pda_mgr.o C++ engines/pink/pink.o C++ engines/pink/resource_mgr.o C++ engines/pink/saveload.o C++ engines/pink/sound.o C++ engines/pink/objects/object.o C++ engines/pink/objects/module.o C++ engines/pink/objects/inventory.o C++ engines/pink/objects/side_effect.o C++ engines/pink/objects/condition.o C++ engines/pink/objects/actions/action.o C++ engines/pink/objects/actions/action_cel.o C++ engines/pink/objects/actions/action_hide.o C++ engines/pink/objects/actions/action_loop.o C++ engines/pink/objects/actions/action_play.o C++ engines/pink/objects/actions/action_play_with_sfx.o C++ engines/pink/objects/actions/action_sound.o C++ engines/pink/objects/actions/action_still.o C++ engines/pink/objects/actions/action_talk.o C++ engines/pink/objects/actions/action_text.o C++ engines/pink/objects/actions/walk_action.o C++ engines/pink/objects/actors/actor.o C++ engines/pink/objects/actors/audio_info_pda_button.o C++ engines/pink/objects/actors/lead_actor.o C++ engines/pink/objects/actors/pda_button_actor.o C++ engines/pink/objects/actors/supporting_actor.o C++ engines/pink/objects/handlers/handler.o C++ engines/pink/objects/handlers/handler_mgr.o C++ engines/pink/objects/pages/game_page.o C++ engines/pink/objects/pages/page.o C++ engines/pink/objects/pages/pda_page.o C++ engines/pink/objects/sequences/seq_timer.o C++ engines/pink/objects/sequences/sequence.o C++ engines/pink/objects/sequences/sequence_context.o C++ engines/pink/objects/sequences/sequence_item.o C++ engines/pink/objects/sequences/sequencer.o C++ engines/pink/objects/walk/walk_mgr.o C++ engines/pink/objects/walk/walk_location.o C++ engines/pink/objects/walk/walk_shortest_path.o C++ engines/playground3d/metaengine.o C++ engines/playground3d/gfx.o C++ engines/playground3d/gfx_opengl.o C++ engines/playground3d/gfx_opengl_shaders.o C++ engines/playground3d/playground3d.o C++ engines/playground3d/gfx_tinygl.o C++ engines/plumbers/plumbers.o C++ engines/plumbers/console.o C++ engines/plumbers/metaengine.o C++ engines/plumbers/windows.o C++ engines/plumbers/3do.o C++ engines/prince/animation.o C++ engines/prince/archive.o C++ engines/prince/cursor.o C++ engines/prince/debugger.o C++ engines/prince/decompress.o C++ engines/prince/draw.o C++ engines/prince/flags.o C++ engines/prince/font.o C++ engines/prince/graphics.o C++ engines/prince/hero.o C++ engines/prince/inventory.o C++ engines/prince/metaengine.o C++ engines/prince/mhwanh.o C++ engines/prince/music.o C++ engines/prince/mob.o C++ engines/prince/object.o C++ engines/prince/prince.o C++ engines/prince/pscr.o C++ engines/prince/resource.o C++ engines/prince/saveload.o C++ engines/prince/script.o C++ engines/prince/sound.o C++ engines/prince/variatxt.o C++ engines/prince/videoplayer.o C++ engines/prince/walk.o C++ engines/private/code.o C++ engines/private/cursors.o C++ engines/private/decompiler.o C++ engines/private/funcs.o C++ engines/private/grammar.o C++ engines/private/lexer.o C++ engines/private/metaengine.o engines/prince/inventory.cpp: In member function 'void Prince::PrinceEngine::inventoryLeftMouseButton()': engines/prince/inventory.cpp:396:32: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 256 equals destination size [-Wstringop-truncation] 396 | strncpy(buf, _invMobList[_selectedMob]._examText.c_str(), 256); | ^ 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 engines/sci/engine/kfile.cpp: In function 'Sci::reg_t Sci::kGetSaveFiles32(EngineState*, int, reg_t*)': engines/sci/engine/kfile.cpp:1516:24: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output may be truncated copying 36 bytes from a string of length 36 [-Wstringop-truncation] 1516 | strncpy(target, save.name, kMaxSaveNameLength); | ^ 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 engines/sci/engine/savegame.cpp: In member function 'virtual void Sci::SciArray::saveLoadWithSerializer(Common::Serializer&)': engines/sci/engine/savegame.cpp:781:16: warning: 'savedSize' may be used uninitialized [-Wmaybe-uninitialized] 781 | uint16 savedSize; | ^~~~~~~~~ C++ engines/sci/graphics/cache.o C++ engines/sci/graphics/compare.o C++ engines/sci/graphics/controls16.o C++ engines/sci/graphics/coordadjuster.o In member function 'void Sci::reg_t::setSegment(Sci::SegmentId)', inlined from 'void Sci::reg_t::setSegment(Sci::SegmentId)' at engines/sci/engine/vm_types.cpp:39:6, inlined from 'Sci::reg_t Sci::make_reg(SegmentId, uint16)' at ./engines/sci/engine/vm_types.h:196:14, inlined from 'Sci::reg_t Sci::reg_t::operator+(Sci::reg_t) const' at engines/sci/engine/vm_types.cpp:70:19: engines/sci/engine/vm_types.cpp:44:38: warning: 'r.Sci::reg_t::_segment' may be used uninitialized [-Wmaybe-uninitialized] 44 | _segment = (_segment & 0xC000) | (segment & 0x3FFF); | ~~~~~~~~~~^~~~~~~~~ In file included from ./engines/sci/sci.h:29, from engines/sci/engine/vm_types.cpp:22: ./engines/sci/engine/vm_types.h: In member function 'Sci::reg_t Sci::reg_t::operator+(Sci::reg_t) const': ./engines/sci/engine/vm_types.h:195:15: note: 'r.Sci::reg_t::_segment' was declared here 195 | reg_t r; | ^ In member function 'void Sci::reg_t::setSegment(Sci::SegmentId)', inlined from 'void Sci::reg_t::setSegment(Sci::SegmentId)' at engines/sci/engine/vm_types.cpp:39:6, inlined from 'Sci::reg_t Sci::make_reg(SegmentId, uint16)' at ./engines/sci/engine/vm_types.h:196:14, inlined from 'Sci::reg_t Sci::reg_t::operator-(Sci::reg_t) const' at engines/sci/engine/vm_types.cpp:91:64: engines/sci/engine/vm_types.cpp:44:38: warning: 'r.Sci::reg_t::_segment' may be used uninitialized [-Wmaybe-uninitialized] 44 | _segment = (_segment & 0xC000) | (segment & 0x3FFF); | ~~~~~~~~~~^~~~~~~~~ ./engines/sci/engine/vm_types.h: In member function 'Sci::reg_t Sci::reg_t::operator-(Sci::reg_t) const': ./engines/sci/engine/vm_types.h:195:15: note: 'r.Sci::reg_t::_segment' was declared here 195 | reg_t r; | ^ C++ engines/sci/graphics/cursor.o C++ engines/sci/graphics/fontkorean.o C++ engines/sci/graphics/fontsjis.o C++ engines/sci/graphics/macfont.o C++ engines/sci/graphics/maciconbar.o C++ engines/sci/graphics/menu.o C++ engines/sci/graphics/paint16.o In file included from engines/sci/engine/savegame.cpp:26: In member function 'void Common::Serializer::syncAsUint16LE(T&, Version, Version) [with T = int]', inlined from 'void Sci::Video32::_ZN3Sci7Video3222saveLoadWithSerializerERN6Common10SerializerE.part.0(Common::Serializer&)' at engines/sci/engine/savegame.cpp:1096:19: ./common/serializer.h:49:30: warning: 'robotId' may be used uninitialized [-Wmaybe-uninitialized] 49 | TYPE tmp = val; \ | ^~~ ./common/serializer.h:120:9: note: in expansion of macro 'SYNC_AS' 120 | SYNC_AS(Uint16LE, uint16, 2) | ^~~~~~~ engines/sci/engine/savegame.cpp: In member function 'void Sci::Video32::_ZN3Sci7Video3222saveLoadWithSerializerERN6Common10SerializerE.part.0(Common::Serializer&)': engines/sci/engine/savegame.cpp:1081:31: note: 'robotId' was declared here 1081 | GuiResourceId robotId; | ^~~~~~~ C++ engines/sci/graphics/palette.o C++ engines/sci/graphics/picture.o C++ engines/sci/graphics/portrait.o C++ engines/sci/graphics/ports.o C++ engines/sci/graphics/remap.o C++ engines/sci/graphics/scifont.o C++ engines/sci/graphics/scifx.o C++ engines/sci/graphics/screen.o C++ engines/sci/graphics/text16.o C++ engines/sci/graphics/transitions.o C++ engines/sci/graphics/view.o C++ engines/sci/parser/grammar.o C++ engines/sci/parser/said.o C++ engines/sci/parser/vocabulary.o C++ engines/sci/resource/decompressor.o C++ engines/sci/resource/resource.o C++ engines/sci/resource/resource_audio.o C++ engines/sci/resource/resource_patcher.o C++ engines/sci/sound/audio.o C++ engines/sci/sound/midiparser_sci.o C++ engines/sci/sound/music.o C++ engines/sci/sound/soundcmd.o C++ engines/sci/sound/sync.o C++ engines/sci/sound/drivers/adlib.o C++ engines/sci/sound/drivers/amigamac0.o C++ engines/sci/sound/drivers/amigamac1.o C++ engines/sci/sound/drivers/casio.o C++ engines/sci/sound/drivers/cms.o C++ engines/sci/sound/drivers/fb01.o C++ engines/sci/sound/drivers/fmtowns.o C++ engines/sci/sound/drivers/midi.o C++ engines/sci/sound/drivers/pcjr.o C++ engines/sci/sound/drivers/pc9801.o C++ engines/sci/video/seq_decoder.o C++ engines/sci/engine/hoyle5poker.o C++ engines/sci/engine/kgraphics32.o C++ engines/sci/graphics/celobj32.o C++ engines/sci/graphics/controls32.o C++ engines/sci/graphics/frameout.o C++ engines/sci/graphics/paint32.o C++ engines/sci/graphics/plane32.o C++ engines/sci/graphics/palette32.o C++ engines/sci/graphics/remap32.o C++ engines/sci/graphics/screen_item32.o C++ engines/sci/graphics/text32.o C++ engines/sci/graphics/transitions32.o C++ engines/sci/graphics/video32.o C++ engines/sci/graphics/cursor32.o C++ engines/sci/graphics/maccursor32.o C++ engines/sci/sound/audio32.o C++ engines/sci/sound/decoders/sol.o C++ engines/sci/video/robot_decoder.o C++ engines/sherlock/scalpel/scalpel.o C++ engines/sherlock/scalpel/3do/scalpel_3do_screen.o C++ engines/sherlock/scalpel/drivers/adlib.o C++ engines/sherlock/scalpel/drivers/mt32.o C++ engines/sherlock/scalpel/tsage/logo.o C++ engines/sherlock/scalpel/tsage/resources.o C++ engines/sherlock/scalpel/scalpel_darts.o C++ engines/sherlock/scalpel/scalpel_debugger.o C++ engines/sherlock/scalpel/scalpel_fixed_text.o C++ engines/sherlock/scalpel/scalpel_inventory.o C++ engines/sherlock/scalpel/scalpel_journal.o C++ engines/sherlock/scalpel/scalpel_map.o C++ engines/sherlock/scalpel/scalpel_people.o C++ engines/sherlock/scalpel/scalpel_saveload.o C++ engines/sherlock/scalpel/scalpel_scene.o C++ engines/sherlock/scalpel/scalpel_screen.o C++ engines/sherlock/scalpel/scalpel_talk.o C++ engines/sherlock/scalpel/scalpel_user_interface.o C++ engines/sherlock/scalpel/settings.o C++ engines/sherlock/tattoo/tattoo.o C++ engines/sherlock/tattoo/tattoo_darts.o C++ engines/sherlock/tattoo/tattoo_debugger.o C++ engines/sherlock/tattoo/tattoo_fixed_text.o C++ engines/sherlock/tattoo/tattoo_inventory.o C++ engines/sherlock/tattoo/tattoo_journal.o C++ engines/sherlock/tattoo/tattoo_map.o C++ engines/sherlock/tattoo/tattoo_people.o C++ engines/sherlock/tattoo/tattoo_resources.o C++ engines/sherlock/tattoo/tattoo_scene.o C++ engines/sherlock/tattoo/tattoo_screen.o C++ engines/sherlock/tattoo/tattoo_talk.o C++ engines/sherlock/tattoo/tattoo_user_interface.o C++ engines/sherlock/tattoo/widget_base.o C++ engines/sherlock/tattoo/widget_credits.o C++ engines/sherlock/tattoo/widget_files.o C++ engines/sherlock/tattoo/widget_foolscap.o C++ engines/sherlock/tattoo/widget_inventory.o C++ engines/sherlock/tattoo/widget_lab.o C++ engines/sherlock/tattoo/widget_options.o C++ engines/sherlock/tattoo/widget_password.o C++ engines/sherlock/tattoo/widget_quit.o C++ engines/sherlock/tattoo/widget_talk.o C++ engines/sherlock/tattoo/widget_text.o C++ engines/sherlock/tattoo/widget_tooltip.o C++ engines/sherlock/tattoo/widget_verbs.o C++ engines/sherlock/animation.o C++ engines/sherlock/debugger.o C++ engines/sherlock/events.o C++ engines/sherlock/fixed_text.o C++ engines/sherlock/fonts.o C++ engines/sherlock/image_file.o C++ engines/sherlock/inventory.o C++ engines/sherlock/journal.o C++ engines/sherlock/map.o C++ engines/sherlock/metaengine.o C++ engines/sherlock/music.o C++ engines/sherlock/objects.o C++ engines/sherlock/people.o C++ engines/sherlock/resources.o C++ engines/sherlock/saveload.o C++ engines/sherlock/scene.o C++ engines/sherlock/screen.o C++ engines/sherlock/sherlock.o C++ engines/sherlock/sound.o C++ engines/sherlock/surface.o C++ engines/sherlock/talk.o C++ engines/sherlock/user_interface.o C++ engines/sky/autoroute.o C++ engines/sky/compact.o C++ engines/sky/control.o C++ engines/sky/debug.o C++ engines/sky/disk.o C++ engines/sky/grid.o C++ engines/sky/hufftext.o C++ engines/sky/intro.o C++ engines/sky/logic.o C++ engines/sky/metaengine.o C++ engines/sky/mouse.o C++ engines/sky/screen.o C++ engines/sky/sky.o C++ engines/sky/sound.o C++ engines/sky/text.o C++ engines/sky/music/adlibchannel.o C++ engines/sky/music/adlibmusic.o C++ engines/sky/music/gmchannel.o C++ engines/sky/music/gmmusic.o C++ engines/sky/music/mt32music.o C++ engines/sky/music/musicbase.o C++ engines/sludge/backdrop.o C++ engines/sludge/bg_effects.o C++ engines/sludge/builtin.o C++ engines/sludge/cursors.o C++ engines/sludge/event.o C++ engines/sludge/fileset.o C++ engines/sludge/floor.o C++ engines/sludge/freeze.o C++ engines/sludge/fonttext.o C++ engines/sludge/function.o C++ engines/sludge/graphics.o C++ engines/sludge/hsi.o C++ engines/sludge/imgloader.o C++ engines/sludge/language.o C++ engines/sludge/main_loop.o C++ engines/sludge/metaengine.o C++ engines/sludge/moreio.o C++ engines/sludge/movie.o C++ engines/sludge/newfatal.o C++ engines/sludge/objtypes.o C++ engines/sludge/people.o C++ engines/sludge/region.o C++ engines/sludge/savedata.o C++ engines/sludge/saveload.o C++ engines/sludge/sludge.o C++ engines/sludge/sludger.o C++ engines/sludge/sound.o C++ engines/sludge/speech.o C++ engines/sludge/sprbanks.o C++ engines/sludge/sprites.o C++ engines/sludge/statusba.o C++ engines/sludge/thumbnail.o C++ engines/sludge/timing.o C++ engines/sludge/transition.o C++ engines/sludge/variable.o C++ engines/sludge/zbuffer.o C++ engines/stark/console.o C++ engines/stark/gfx/driver.o C++ engines/stark/gfx/opengls.o C++ engines/stark/gfx/openglsactor.o C++ engines/stark/gfx/openglsfade.o C++ engines/stark/gfx/openglsprop.o C++ engines/stark/gfx/openglssurface.o C++ engines/stark/gfx/opengl.o C++ engines/stark/gfx/openglactor.o C++ engines/stark/gfx/openglbitmap.o C++ engines/stark/gfx/openglfade.o engines/sludge/variable.cpp: In member function 'bool Sludge::Variable::save(Common::WriteStream*)': engines/sludge/variable.cpp:761:109: warning: array subscript -1 is below array bounds of 'const char* [11]' [-Warray-bounds=] 761 | fatal("Can't save variables of this type:", (varType < SVT_NUM_TYPES - 1) ? typeName[varType] : "bad ID"); | ~~~~~~~~~~~~~~~~^ engines/sludge/variable.cpp:37:13: note: while referencing 'Sludge::typeName' 37 | const char *typeName[] = { "undefined", "number", "user function", "string", | ^~~~~~~~ C++ engines/stark/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 In file included from /usr/include/string.h:548, from ./common/scummsys.h:121, from ./common/array.h:25, from ./engines/stark/model/model.h:25, from ./engines/stark/formats/biffmesh.h:25, from engines/stark/formats/biffmesh.cpp:22: In function 'void* memcpy(void*, const void*, size_t)', inlined from 'void Math::MatrixBase::setData(const float*) [with int rows = 4; int cols = 4]' at ./math/matrix.h:248:10, inlined from 'Math::MatrixBase& Math::MatrixBase::operator=(const Math::MatrixBase&) [with int rows = 4; int cols = 4]' at ./math/matrix.h:229:9, inlined from 'Math::MatrixType<4, 4>& Math::MatrixType<4, 4>::operator=(const Math::MatrixType<4, 4>&)' at ./math/squarematrix.h:36:7, inlined from 'Math::Matrix<4, 4>& Math::Matrix<4, 4>::operator=(const Math::Matrix<4, 4>&)' at ./math/matrix4.h:35:7, inlined from 'void Stark::Formats::BiffMesh::setTransform(const Math::Matrix4&)' at engines/stark/formats/biffmesh.cpp:435:15, inlined from 'static Stark::Formats::BiffMesh* Stark::Formats::BiffMeshReader::read(Stark::ArchiveReadStream*)' at engines/stark/formats/biffmesh.cpp:396:20: /usr/include/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' offset [0, 63] is out of the bounds [0, 0] [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' offset [0, 63] is out of the bounds [0, 0] [-Warray-bounds=] 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 In file included from engines/startrek/saveload.cpp:28: In member function 'void Common::Serializer::syncAsByte(T&, Version, Version) [with T = signed char]', inlined from 'void Common::Serializer::syncAsByte(T&, Version, Version) [with T = signed char]' at ./common/serializer.h:117:2, inlined from 'void StarTrek::Action::saveLoadWithSerializer(Common::Serializer&)' at ./engines/startrek/action.h:93:17, inlined from 'bool StarTrek::StarTrekEngine::saveOrLoadGameData(Common::SeekableReadStream*, Common::WriteStream*, StarTrek::SavegameMetadata*)' at engines/startrek/saveload.cpp:384:29: ./common/serializer.h:49:30: warning: 'a' may be used uninitialized [-Wmaybe-uninitialized] 49 | TYPE tmp = val; \ | ^~~ ./common/serializer.h:117:9: note: in expansion of macro 'SYNC_AS' 117 | SYNC_AS(Byte, byte, 1) | ^~~~~~~ engines/startrek/saveload.cpp: In member function 'bool StarTrek::StarTrekEngine::saveOrLoadGameData(Common::SeekableReadStream*, Common::WriteStream*, StarTrek::SavegameMetadata*)': engines/startrek/saveload.cpp:383:40: note: 'a' declared here 383 | Action a; | ^ C++ engines/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 In file included from ./common/stream.h:25, from ./common/file.h:29, from engines/sword2/function.cpp:26: In member function 'void Sword2::ObjectLogic::setPause(int32)', inlined from 'int32 Sword2::Logic::fnPause(int32*)' at engines/sword2/function.cpp:320:19, inlined from 'int32 Sword2::Logic::fnRandomPause(int32*)' at engines/sword2/function.cpp:426:16: ./common/endian.h:358:51: warning: 'pars[1]' may be used uninitialized [-Wmaybe-uninitialized] 358 | #define WRITE_LE_UINT32(a, v) WRITE_UINT32(a, v) | ~~~~~~~~~~~~^~~~~~ ./engines/sword2/object.h:82:36: note: in expansion of macro 'WRITE_LE_UINT32' 82 | void setPause(int32 x) { WRITE_LE_UINT32(_addr + 4, x); } | ^~~~~~~~~~~~~~~ engines/sword2/function.cpp: In member function 'int32 Sword2::Logic::fnRandomPause(int32*)': engines/sword2/function.cpp:416:15: note: 'pars[1]' was declared here 416 | int32 pars[2]; | ^~~~ C++ engines/sword2/palette.o C++ engines/sword2/protocol.o C++ engines/sword2/render.o C++ engines/sword2/resman.o C++ engines/sword2/router.o C++ engines/sword2/saveload.o C++ engines/sword2/screen.o C++ engines/sword2/scroll.o C++ engines/sword2/sound.o C++ engines/sword2/speech.o C++ engines/sword2/sprite.o C++ engines/sword2/startup.o C++ engines/sword2/sword2.o C++ engines/sword2/sync.o C++ engines/sword2/walker.o C++ engines/sword25/console.o C++ engines/sword25/metaengine.o C++ engines/sword25/sword25.o C++ engines/sword25/fmv/movieplayer.o C++ engines/sword25/fmv/movieplayer_script.o C++ engines/sword25/gfx/animation.o C++ engines/sword25/gfx/animationdescription.o C++ engines/sword25/gfx/animationresource.o C++ engines/sword25/gfx/animationtemplate.o C++ engines/sword25/gfx/animationtemplateregistry.o C++ engines/sword25/gfx/bitmap.o C++ engines/sword25/gfx/dynamicbitmap.o C++ engines/sword25/gfx/fontresource.o C++ engines/sword25/gfx/graphicengine.o C++ engines/sword25/gfx/graphicengine_script.o C++ engines/sword25/gfx/microtiles.o C++ engines/sword25/gfx/panel.o C++ engines/sword25/gfx/renderobject.o C++ engines/sword25/gfx/renderobjectmanager.o C++ engines/sword25/gfx/screenshot.o C++ engines/sword25/gfx/staticbitmap.o In file included from ./engines/sword25/gfx/renderobjectregistry.h:35, from ./engines/sword25/gfx/renderobjectptr.h:39, from ./engines/sword25/gfx/graphicengine.h:51, from ./engines/sword25/gfx/renderobject.h:47, from ./engines/sword25/gfx/timedrenderobject.h:32, from ./engines/sword25/gfx/animation.h:36, from ./engines/sword25/gfx/animationdescription.h:36, from ./engines/sword25/gfx/animationresource.h:37, from engines/sword25/gfx/animationtemplate.cpp:36: ./engines/sword25/kernel/objectregistry.h: In instantiation of 'uint Sword25::ObjectRegistry::ClassPointer_Hash::operator()(const T*) const [with T = Sword25::AnimationTemplate; uint = unsigned int]': ./common/hashmap.h:498:30: required from 'Common::HashMap::size_type Common::HashMap::lookup(const Key&) const [with Key = Sword25::AnimationTemplate*; Val = unsigned int; HashFunc = Sword25::ObjectRegistry::ClassPointer_Hash; EqualFunc = Sword25::ObjectRegistry::ClassPointer_EqualTo; size_type = unsigned int]' ./common/hashmap.h:731:18: required from 'void Common::HashMap::erase(const Key&) [with Key = Sword25::AnimationTemplate*; Val = unsigned int; HashFunc = Sword25::ObjectRegistry::ClassPointer_Hash; EqualFunc = Sword25::ObjectRegistry::ClassPointer_EqualTo]' ./engines/sword25/kernel/objectregistry.h:107:24: required from 'void Sword25::ObjectRegistry::deregisterObject(T*) [with T = Sword25::AnimationTemplate]' engines/sword25/gfx/animationtemplate.cpp:138:56: required from here ./engines/sword25/kernel/objectregistry.h:137:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 137 | return *(uint *)&x; | ^~~~~~~~~~ C++ engines/sword25/gfx/text.o C++ engines/sword25/gfx/timedrenderobject.o C++ engines/sword25/gfx/image/art.o C++ engines/sword25/gfx/image/imgloader.o C++ engines/sword25/gfx/image/renderedimage.o In file included from ./engines/sword25/gfx/renderobjectregistry.h:35, from ./engines/sword25/gfx/renderobjectptr.h:39, from ./engines/sword25/gfx/graphicengine.h:51, from ./engines/sword25/gfx/renderobject.h:47, from engines/sword25/gfx/renderobject.cpp:31: ./engines/sword25/kernel/objectregistry.h: In instantiation of 'uint Sword25::ObjectRegistry::ClassPointer_Hash::operator()(const T*) const [with T = Sword25::RenderObject; uint = unsigned int]': ./common/hashmap.h:498:30: required from 'Common::HashMap::size_type Common::HashMap::lookup(const Key&) const [with Key = Sword25::RenderObject*; Val = unsigned int; HashFunc = Sword25::ObjectRegistry::ClassPointer_Hash; EqualFunc = Sword25::ObjectRegistry::ClassPointer_EqualTo; size_type = unsigned int]' ./common/hashmap.h:731:18: required from 'void Common::HashMap::erase(const Key&) [with Key = Sword25::RenderObject*; Val = unsigned int; HashFunc = Sword25::ObjectRegistry::ClassPointer_Hash; EqualFunc = Sword25::ObjectRegistry::ClassPointer_EqualTo]' ./engines/sword25/kernel/objectregistry.h:107:24: required from 'void Sword25::ObjectRegistry::deregisterObject(T*) [with T = Sword25::RenderObject]' engines/sword25/gfx/renderobject.cpp:107:51: required from here ./engines/sword25/kernel/objectregistry.h:137:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 137 | return *(uint *)&x; | ^~~~~~~~~~ C++ engines/sword25/gfx/image/swimage.o C++ engines/sword25/gfx/image/vectorimage.o C++ engines/sword25/gfx/image/vectorimagerenderer.o C++ engines/sword25/input/inputengine.o C++ engines/sword25/input/inputengine_script.o C++ engines/sword25/kernel/filesystemutil.o C++ engines/sword25/kernel/inputpersistenceblock.o C++ engines/sword25/kernel/kernel.o C++ engines/sword25/kernel/kernel_script.o C++ engines/sword25/kernel/outputpersistenceblock.o C++ engines/sword25/kernel/persistenceservice.o C++ engines/sword25/kernel/resmanager.o C++ engines/sword25/kernel/resource.o C++ engines/sword25/math/geometry_script.o C++ engines/sword25/math/polygon.o engines/sword25/kernel/inputpersistenceblock.cpp: In member function 'void Sword25::InputPersistenceBlock::read(float&)': engines/sword25/kernel/inputpersistenceblock.cpp:77:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 77 | value = ((float *)tmp)[0]; | ~^~~~~~~~~~~~~ C++ engines/sword25/math/region.o C++ engines/sword25/math/regionregistry.o engines/sword25/kernel/outputpersistenceblock.cpp: In member function 'void Sword25::OutputPersistenceBlock::write(float)': engines/sword25/kernel/outputpersistenceblock.cpp:66:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 66 | ((float *)tmp)[0] = value; | ~^~~~~~~~~~~~~ C++ engines/sword25/math/vertex.o C++ engines/sword25/math/walkregion.o C++ engines/sword25/package/packagemanager.o C++ engines/sword25/package/packagemanager_script.o C++ engines/sword25/script/luabindhelper.o C++ engines/sword25/script/luacallback.o In file included from ./engines/sword25/math/regionregistry.h:38, from engines/sword25/math/region.cpp:36: ./engines/sword25/kernel/objectregistry.h: In instantiation of 'uint Sword25::ObjectRegistry::ClassPointer_Hash::operator()(const T*) const [with T = Sword25::Region; uint = unsigned int]': ./common/hashmap.h:498:30: required from 'Common::HashMap::size_type Common::HashMap::lookup(const Key&) const [with Key = Sword25::Region*; Val = unsigned int; HashFunc = Sword25::ObjectRegistry::ClassPointer_Hash; EqualFunc = Sword25::ObjectRegistry::ClassPointer_EqualTo; size_type = unsigned int]' ./common/hashmap.h:731:18: required from 'void Common::HashMap::erase(const Key&) [with Key = Sword25::Region*; Val = unsigned int; HashFunc = Sword25::ObjectRegistry::ClassPointer_Hash; EqualFunc = Sword25::ObjectRegistry::ClassPointer_EqualTo]' ./engines/sword25/kernel/objectregistry.h:107:24: required from 'void Sword25::ObjectRegistry::deregisterObject(T*) [with T = Sword25::Region]' engines/sword25/math/region.cpp:86:45: required from here ./engines/sword25/kernel/objectregistry.h:137:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 137 | return *(uint *)&x; | ^~~~~~~~~~ C++ engines/sword25/script/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/testbed/speech.o C++ engines/tetraedge/tetraedge.o C++ engines/tetraedge/to_lua.o C++ engines/tetraedge/game/amerzone_game.o C++ engines/tetraedge/game/application.o C++ engines/tetraedge/game/billboard.o C++ engines/tetraedge/game/bonus_menu.o C++ engines/tetraedge/game/cellphone.o C++ engines/tetraedge/game/character.o C++ engines/tetraedge/game/character_settings_xml_parser.o C++ engines/tetraedge/game/characters_shadow.o C++ engines/tetraedge/game/confirm.o C++ engines/tetraedge/game/credits.o C++ engines/tetraedge/game/dialog2.o C++ engines/tetraedge/game/document.o C++ engines/tetraedge/game/documents_browser.o C++ engines/tetraedge/game/documents_browser_xml_parser.o C++ engines/tetraedge/game/gallery_menu.o C++ engines/tetraedge/game/game.o C++ engines/tetraedge/game/game_achievements.o C++ engines/tetraedge/game/game_sound.o C++ engines/tetraedge/game/global_bonus_menu.o C++ engines/tetraedge/game/help_option_menu.o C++ engines/tetraedge/game/how_to.o C++ engines/tetraedge/game/in_game_scene.o C++ engines/tetraedge/game/in_game_scene_xml_parser.o C++ engines/tetraedge/game/inventory.o C++ engines/tetraedge/game/inventory_menu.o C++ engines/tetraedge/game/inventory_object.o C++ engines/tetraedge/game/inventory_objects_xml_parser.o C++ engines/tetraedge/game/loc_file.o C++ engines/tetraedge/game/lua_binds.o C++ engines/tetraedge/game/main_menu.o C++ engines/tetraedge/game/notifier.o C++ engines/tetraedge/game/object3d.o C++ engines/tetraedge/game/object_settings_xml_parser.o C++ engines/tetraedge/game/objectif.o C++ engines/tetraedge/game/options_menu.o C++ engines/tetraedge/game/owner_error_menu.o C++ engines/tetraedge/game/particle_xml_parser.o C++ engines/tetraedge/game/puzzle_cadenas.o C++ engines/tetraedge/game/puzzle_coffre.o C++ engines/tetraedge/game/puzzle_computer_hydra.o C++ engines/tetraedge/game/puzzle_computer_pwd.o C++ engines/tetraedge/game/puzzle_disjoncteur.o C++ engines/tetraedge/game/puzzle_hanjie.o C++ engines/tetraedge/game/puzzle_liquides.o C++ engines/tetraedge/game/puzzle_pentacle.o C++ engines/tetraedge/game/puzzle_transfusion.o C++ engines/tetraedge/game/question2.o C++ engines/tetraedge/game/scene_lights_xml_parser.o C++ engines/tetraedge/game/splash_screens.o C++ engines/tetraedge/game/syberia_game.o C++ engines/tetraedge/game/upsell_screen.o C++ engines/tetraedge/game/youki_manager.o C++ engines/tetraedge/te/micropather.o C++ engines/tetraedge/te/te_3d_object2.o C++ engines/tetraedge/te/te_3d_texture.o C++ engines/tetraedge/te/te_act_zone.o C++ engines/tetraedge/te/te_animation.o C++ engines/tetraedge/te/te_bezier_curve.o C++ engines/tetraedge/te/te_button_layout.o C++ engines/tetraedge/te/te_camera.o C++ engines/tetraedge/te/te_camera_xml_parser.o C++ engines/tetraedge/te/te_checkbox_layout.o C++ engines/tetraedge/te/te_clip_layout.o C++ engines/tetraedge/te/te_color.o C++ engines/tetraedge/te/te_core.o C++ engines/tetraedge/te/te_extended_text_layout.o C++ engines/tetraedge/te/te_font2.o C++ engines/tetraedge/te/te_font3.o C++ engines/tetraedge/te/te_frame_anim.o C++ engines/tetraedge/te/te_free_move_zone.o C++ engines/tetraedge/te/te_frustum.o C++ engines/tetraedge/te/te_i_3d_object2.o C++ engines/tetraedge/te/te_i_font.o C++ engines/tetraedge/te/te_i_layout.o C++ engines/tetraedge/te/te_i_loc.o C++ engines/tetraedge/te/te_i_text_layout.o C++ engines/tetraedge/te/te_image.o C++ engines/tetraedge/te/te_images_sequence.o C++ engines/tetraedge/te/te_input_mgr.o C++ engines/tetraedge/te/te_interpolation.o C++ engines/tetraedge/te/te_jpeg.o C++ engines/tetraedge/te/te_layout.o C++ engines/tetraedge/te/te_light.o C++ engines/tetraedge/te/te_list_layout.o C++ engines/tetraedge/te/te_lua_context.o C++ engines/tetraedge/te/te_lua_gui.o C++ engines/tetraedge/te/te_lua_gui_lua_callbacks.o C++ engines/tetraedge/te/te_lua_script.o C++ engines/tetraedge/te/te_lua_thread.o C++ engines/tetraedge/te/te_marker.o C++ engines/tetraedge/te/te_material.o C++ engines/tetraedge/te/te_matricies_stack.o C++ engines/tetraedge/te/te_matrix4x4.o C++ engines/tetraedge/te/te_mesh.o C++ engines/tetraedge/te/te_model.o C++ engines/tetraedge/te/te_model_animation.o C++ engines/tetraedge/te/te_model_vertex_animation.o C++ engines/tetraedge/te/te_music.o C++ engines/tetraedge/te/te_name_val_xml_parser.o C++ engines/tetraedge/te/te_object.o C++ engines/tetraedge/te/te_obp.o C++ engines/tetraedge/te/te_palette.o C++ engines/tetraedge/te/te_particle.o C++ engines/tetraedge/te/te_pick_mesh.o C++ engines/tetraedge/te/te_pick_mesh2.o C++ engines/tetraedge/te/te_png.o C++ engines/tetraedge/te/te_quaternion.o C++ engines/tetraedge/te/te_ray_intersection.o C++ engines/tetraedge/te/te_real_timer.o C++ engines/tetraedge/te/te_renderer.o C++ engines/tetraedge/te/te_resource.o C++ engines/tetraedge/te/te_resource_manager.o C++ engines/tetraedge/te/te_scene.o C++ engines/tetraedge/te/te_scene_warp.o C++ engines/tetraedge/te/te_scene_warp_xml_parser.o C++ engines/tetraedge/te/te_scrolling_layout.o C++ engines/tetraedge/te/te_scummvm_codec.o C++ engines/tetraedge/te/te_sound_manager.o C++ engines/tetraedge/te/te_sprite_layout.o C++ engines/tetraedge/te/te_text_base2.o C++ engines/tetraedge/te/te_text_layout.o C++ engines/tetraedge/te/te_text_layout_xml_parser.o C++ engines/tetraedge/te/te_tga.o C++ engines/tetraedge/te/te_theora.o C++ engines/tetraedge/te/te_tiled_surface.o C++ engines/tetraedge/te/te_tiled_texture.o C++ engines/tetraedge/te/te_timer.o C++ engines/tetraedge/te/te_trs.o C++ engines/tetraedge/te/te_variant.o C++ engines/tetraedge/te/te_vector2f32.o 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_vector2s32.o C++ engines/tetraedge/te/te_vector3f32.o C++ engines/tetraedge/te/te_visual_fade.o C++ engines/tetraedge/te/te_warp.o C++ engines/tetraedge/te/te_warp_bloc.o C++ engines/tetraedge/te/te_warp_marker.o C++ engines/tetraedge/te/te_xml_parser.o C++ engines/tetraedge/te/te_zlib_jpeg.o C++ engines/tetraedge/te/te_xml_gui.o C++ engines/tetraedge/metaengine.o C++ engines/tetraedge/game/characters_shadow_tinygl.o C++ engines/tetraedge/te/te_3d_texture_tinygl.o C++ engines/tetraedge/te/te_light_tinygl.o C++ engines/tetraedge/te/te_mesh_tinygl.o C++ engines/tetraedge/te/te_renderer_tinygl.o C++ engines/tetraedge/game/characters_shadow_opengl.o C++ engines/tetraedge/te/te_3d_texture_opengl.o C++ engines/tetraedge/te/te_light_opengl.o C++ engines/tetraedge/te/te_mesh_opengl.o C++ engines/tetraedge/te/te_renderer_opengl.o C++ engines/tinsel/noir/lzss.o C++ engines/tinsel/actors.o C++ engines/tinsel/adpcm.o C++ engines/tinsel/anim.o C++ engines/tinsel/background.o C++ engines/tinsel/bg.o C++ engines/tinsel/bmv.o C++ engines/tinsel/cliprect.o C++ engines/tinsel/config.o C++ engines/tinsel/cursor.o C++ engines/tinsel/debugger.o C++ engines/tinsel/dialogs.o C++ engines/tinsel/drives.o C++ engines/tinsel/effect.o C++ engines/tinsel/events.o C++ engines/tinsel/faders.o C++ engines/tinsel/film.o C++ engines/tinsel/font.o C++ engines/tinsel/graphics.o C++ engines/tinsel/handle.o C++ engines/tinsel/heapmem.o C++ engines/tinsel/inv_objects.o C++ engines/tinsel/mareels.o C++ engines/tinsel/metaengine.o C++ engines/tinsel/move.o C++ engines/tinsel/movers.o C++ engines/tinsel/multiobj.o C++ engines/tinsel/music.o C++ engines/tinsel/object.o C++ engines/tinsel/palette.o C++ engines/tinsel/pcode.o C++ engines/tinsel/pdisplay.o C++ engines/tinsel/play.o C++ engines/tinsel/polygons.o C++ engines/tinsel/saveload.o C++ engines/tinsel/savescn.o C++ engines/tinsel/scene.o C++ engines/tinsel/sched.o C++ engines/tinsel/scn.o C++ engines/tinsel/scroll.o C++ engines/tinsel/sound.o C++ engines/tinsel/strres.o C++ engines/tinsel/sysvar.o C++ engines/tinsel/text.o C++ engines/tinsel/timers.o C++ engines/tinsel/tinlib.o C++ engines/tinsel/tinsel.o C++ engines/tinsel/token.o C++ engines/tinsel/noir/notebook.o C++ engines/tinsel/noir/notebook_page.o C++ engines/tinsel/noir/sysreel.o C++ engines/titanic/continue_save_dialog.o C++ engines/titanic/debugger.o C++ engines/titanic/events.o C++ engines/titanic/game_location.o C++ engines/titanic/game_manager.o C++ engines/titanic/game_state.o C++ engines/titanic/game_view.o C++ engines/titanic/input_handler.o C++ engines/titanic/input_translator.o C++ engines/titanic/main_game_window.o C++ engines/titanic/room_flags.o C++ engines/titanic/titanic.o C++ engines/titanic/carry/auditory_centre.o C++ engines/titanic/carry/arm.o C++ engines/titanic/carry/bowl_ear.o C++ engines/titanic/carry/brain.o C++ engines/titanic/carry/bridge_piece.o C++ engines/titanic/carry/carry.o C++ engines/titanic/carry/carry_parrot.o C++ engines/titanic/carry/central_core.o C++ engines/titanic/carry/chicken.o C++ engines/titanic/carry/crushed_tv.o C++ engines/titanic/carry/ear.o C++ engines/titanic/carry/eye.o C++ engines/titanic/carry/feathers.o C++ engines/titanic/carry/fruit.o C++ engines/titanic/carry/glass.o C++ engines/titanic/carry/hammer.o C++ engines/titanic/carry/head_piece.o C++ engines/titanic/carry/hose.o C++ engines/titanic/carry/hose_end.o C++ engines/titanic/carry/key.o C++ engines/titanic/carry/liftbot_head.o C++ engines/titanic/carry/long_stick.o C++ engines/titanic/carry/magazine.o C++ engines/titanic/carry/maitred_left_arm.o C++ engines/titanic/carry/maitred_right_arm.o C++ engines/titanic/carry/mouth.o C++ engines/titanic/carry/napkin.o C++ engines/titanic/carry/nose.o C++ engines/titanic/carry/note.o C++ engines/titanic/carry/parcel.o C++ engines/titanic/carry/perch.o C++ engines/titanic/carry/phonograph_cylinder.o C++ engines/titanic/carry/phonograph_ear.o C++ engines/titanic/carry/photograph.o C++ engines/titanic/carry/plug_in.o C++ engines/titanic/carry/speech_centre.o C++ engines/titanic/carry/sweets.o C++ engines/titanic/carry/vision_centre.o C++ engines/titanic/core/background.o C++ engines/titanic/core/click_responder.o C++ engines/titanic/core/dont_save_file_item.o C++ engines/titanic/core/drop_target.o C++ engines/titanic/core/file_item.o C++ engines/titanic/core/game_object.o C++ engines/titanic/core/game_object_desc_item.o C++ engines/titanic/core/link_item.o C++ engines/titanic/core/list.o C++ engines/titanic/core/mail_man.o C++ engines/titanic/core/message_target.o C++ engines/titanic/core/multi_drop_target.o C++ engines/titanic/core/named_item.o C++ engines/titanic/core/node_item.o C++ engines/titanic/core/project_item.o C++ engines/titanic/core/resource_key.o C++ engines/titanic/core/room_item.o C++ engines/titanic/core/saveable_object.o C++ engines/titanic/core/static_image.o C++ engines/titanic/core/turn_on_object.o C++ engines/titanic/core/turn_on_play_sound.o C++ engines/titanic/core/turn_on_turn_off.o C++ engines/titanic/core/tree_item.o C++ engines/titanic/core/view_item.o C++ engines/titanic/game/announce.o C++ engines/titanic/game/annoy_barbot.o C++ engines/titanic/game/arb_background.o C++ engines/titanic/game/arboretum_gate.o C++ engines/titanic/game/auto_animate.o C++ engines/titanic/game/bar_menu.o C++ engines/titanic/game/bar_menu_button.o C++ engines/titanic/game/bar_bell.o C++ engines/titanic/game/belbot_get_light.o C++ engines/titanic/game/bottom_of_well_monitor.o C++ engines/titanic/game/bomb.o C++ engines/titanic/game/bowl_unlocker.o C++ engines/titanic/game/brain_slot.o C++ engines/titanic/game/bridge_door.o C++ engines/titanic/game/bridge_view.o C++ engines/titanic/game/broken_pell_base.o C++ engines/titanic/game/broken_pellerator.o C++ engines/titanic/game/broken_pellerator_froz.o C++ engines/titanic/game/cage.o C++ engines/titanic/game/captains_wheel.o C++ engines/titanic/game/cdrom.o C++ engines/titanic/game/cdrom_computer.o C++ engines/titanic/game/cdrom_tray.o C++ engines/titanic/game/cell_point_button.o C++ engines/titanic/game/chev_code.o C++ engines/titanic/game/chev_panel.o C++ engines/titanic/game/chicken_cooler.o C++ engines/titanic/game/chicken_dispensor.o C++ engines/titanic/game/close_broken_pel.o C++ engines/titanic/game/code_wheel.o C++ engines/titanic/game/cookie.o C++ engines/titanic/game/computer.o C++ engines/titanic/game/computer_screen.o C++ engines/titanic/game/credits.o C++ engines/titanic/game/credits_button.o C++ engines/titanic/game/dead_area.o C++ engines/titanic/game/desk_click_responder.o C++ engines/titanic/game/doorbot_elevator_handler.o C++ engines/titanic/game/doorbot_home_handler.o C++ engines/titanic/game/ear_sweet_bowl.o C++ engines/titanic/game/eject_phonograph_button.o C++ engines/titanic/game/elevator_action_area.o C++ engines/titanic/game/emma_control.o C++ engines/titanic/game/empty_nut_bowl.o C++ engines/titanic/game/end_credit_text.o C++ engines/titanic/game/end_credits.o C++ engines/titanic/game/end_explode_ship.o C++ engines/titanic/game/end_game_credits.o C++ engines/titanic/game/end_sequence_control.o C++ engines/titanic/game/hammer_dispensor.o C++ engines/titanic/game/hammer_dispensor_button.o C++ engines/titanic/game/fan.o C++ engines/titanic/game/fan_control.o C++ engines/titanic/game/fan_decrease.o C++ engines/titanic/game/fan_increase.o C++ engines/titanic/game/fan_noises.o C++ engines/titanic/game/floor_indicator.o C++ engines/titanic/game/games_console.o C++ engines/titanic/game/get_lift_eye2.o C++ engines/titanic/game/glass_smasher.o C++ engines/titanic/game/hammer_clip.o C++ engines/titanic/game/head_slot.o C++ engines/titanic/game/head_smash_event.o C++ engines/titanic/game/head_smash_lever.o C++ engines/titanic/game/head_spinner.o C++ engines/titanic/game/idle_summoner.o C++ engines/titanic/game/leave_sec_class_state.o C++ engines/titanic/game/lemon_dispensor.o C++ engines/titanic/game/light.o C++ engines/titanic/game/light_switch.o C++ engines/titanic/game/little_lift_button.o C++ engines/titanic/game/long_stick_dispenser.o C++ engines/titanic/game/missiveomat.o C++ engines/titanic/game/missiveomat_button.o C++ engines/titanic/game/movie_tester.o C++ engines/titanic/game/music_console_button.o C++ engines/titanic/game/music_room_phonograph.o C++ engines/titanic/game/music_room_stop_phonograph_button.o C++ engines/titanic/game/music_system_lock.o C++ engines/titanic/game/musical_instrument.o C++ engines/titanic/game/nav_helmet.o C++ engines/titanic/game/nav_helmet_off.o C++ engines/titanic/game/nav_helmet_on.o C++ engines/titanic/game/navigation_computer.o C++ engines/titanic/game/no_nut_bowl.o C++ engines/titanic/game/nose_holder.o C++ engines/titanic/game/null_port_hole.o C++ engines/titanic/game/nut_replacer.o C++ engines/titanic/game/pet_disabler.o C++ engines/titanic/game/phonograph.o C++ engines/titanic/game/phonograph_lid.o C++ engines/titanic/game/place_holder_item.o C++ engines/titanic/game/play_music_button.o C++ engines/titanic/game/play_on_act.o C++ engines/titanic/game/port_hole.o C++ engines/titanic/game/record_phonograph_button.o C++ engines/titanic/game/replacement_ear.o C++ engines/titanic/game/reserved_table.o C++ engines/titanic/game/restaurant_cylinder_holder.o C++ engines/titanic/game/restaurant_phonograph.o C++ engines/titanic/game/sauce_dispensor.o C++ engines/titanic/game/search_point.o C++ engines/titanic/game/season_background.o C++ engines/titanic/game/season_barrel.o C++ engines/titanic/game/seasonal_adjustment.o C++ engines/titanic/game/service_elevator_window.o C++ engines/titanic/game/ship_setting.o C++ engines/titanic/game/ship_setting_button.o C++ engines/titanic/game/show_cell_points.o C++ engines/titanic/game/speech_dispensor.o C++ engines/titanic/game/splash_animation.o C++ engines/titanic/game/starling_puret.o C++ engines/titanic/game/start_action.o C++ engines/titanic/game/stop_phonograph_button.o C++ engines/titanic/game/sub_glass.o C++ engines/titanic/game/sub_wrapper.o C++ engines/titanic/game/sweet_bowl.o C++ engines/titanic/game/television.o C++ engines/titanic/game/third_class_canal.o C++ engines/titanic/game/tow_parrot_nav.o C++ engines/titanic/game/throw_tv_down_well.o C++ engines/titanic/game/titania_still_control.o C++ engines/titanic/game/up_lighter.o C++ engines/titanic/game/useless_lever.o C++ engines/titanic/game/variable_list.o C++ engines/titanic/game/volume_control.o C++ engines/titanic/game/wheel_button.o C++ engines/titanic/game/wheel_hotspot.o C++ engines/titanic/game/wheel_spin.o C++ engines/titanic/game/wheel_spin_horn.o C++ engines/titanic/game/gondolier/gondolier_base.o C++ engines/titanic/game/gondolier/gondolier_chest.o C++ engines/titanic/game/gondolier/gondolier_face.o C++ engines/titanic/game/gondolier/gondolier_mixer.o C++ engines/titanic/game/gondolier/gondolier_slider.o C++ engines/titanic/game/maitred/maitred_arm_holder.o C++ engines/titanic/game/maitred/maitred_body.o C++ engines/titanic/game/maitred/maitred_legs.o C++ engines/titanic/game/maitred/maitred_prod_receptor.o C++ engines/titanic/game/parrot/parrot_lobby_controller.o C++ engines/titanic/game/parrot/parrot_lobby_link_updater.o C++ engines/titanic/game/parrot/parrot_lobby_object.o C++ engines/titanic/game/parrot/parrot_lobby_view_object.o C++ engines/titanic/game/parrot/parrot_loser.o C++ engines/titanic/game/parrot/parrot_nut_bowl_actor.o C++ engines/titanic/game/parrot/parrot_nut_eater.o C++ engines/titanic/game/parrot/parrot_perch_holder.o C++ engines/titanic/game/parrot/parrot_trigger.o C++ engines/titanic/game/parrot/player_meets_parrot.o C++ engines/titanic/game/pet/pet.o C++ engines/titanic/game/pet/pet_class1.o C++ engines/titanic/game/pet/pet_class2.o C++ engines/titanic/game/pet/pet_class3.o C++ engines/titanic/game/pet/pet_lift.o C++ engines/titanic/game/pet/pet_monitor.o C++ engines/titanic/game/pet/pet_pellerator.o C++ engines/titanic/game/pet/pet_position.o C++ engines/titanic/game/pet/pet_sentinal.o C++ engines/titanic/game/pet/pet_sounds.o C++ engines/titanic/game/pet/pet_transition.o C++ engines/titanic/game/pet/pet_transport.o C++ engines/titanic/game/pickup/pick_up.o C++ engines/titanic/game/pickup/pick_up_bar_glass.o C++ engines/titanic/game/pickup/pick_up_hose.o C++ engines/titanic/game/pickup/pick_up_lemon.o C++ engines/titanic/game/pickup/pick_up_speech_centre.o C++ engines/titanic/game/pickup/pick_up_vis_centre.o C++ engines/titanic/game/placeholder/bar_shelf_vis_centre.o C++ engines/titanic/game/placeholder/place_holder.o C++ engines/titanic/game/placeholder/lemon_on_bar.o C++ engines/titanic/game/placeholder/tv_on_bar.o C++ engines/titanic/game/transport/gondolier.o C++ engines/titanic/game/transport/lift.o C++ engines/titanic/game/transport/lift_indicator.o C++ engines/titanic/game/transport/pellerator.o C++ engines/titanic/game/transport/service_elevator.o C++ engines/titanic/game/transport/transport.o C++ engines/titanic/game/sgt/armchair.o C++ engines/titanic/game/sgt/basin.o C++ engines/titanic/game/sgt/bedfoot.o C++ engines/titanic/game/sgt/bedhead.o C++ engines/titanic/game/sgt/chest_of_drawers.o C++ engines/titanic/game/sgt/desk.o C++ engines/titanic/game/sgt/deskchair.o C++ engines/titanic/game/sgt/drawer.o C++ engines/titanic/game/sgt/sgt_doors.o C++ engines/titanic/game/sgt/sgt_nav.o C++ engines/titanic/game/sgt/sgt_navigation.o C++ engines/titanic/game/sgt/sgt_restaurant_doors.o C++ engines/titanic/game/sgt/sgt_state_control.o C++ engines/titanic/game/sgt/sgt_state_room.o C++ engines/titanic/game/sgt/sgt_tv.o C++ engines/titanic/game/sgt/sgt_upper_doors_sound.o C++ engines/titanic/game/sgt/toilet.o C++ engines/titanic/game/sgt/vase.o C++ engines/titanic/game/sgt/washstand.o C++ engines/titanic/gfx/act_button.o C++ engines/titanic/gfx/changes_season_button.o C++ engines/titanic/gfx/chev_left_off.o C++ engines/titanic/gfx/chev_left_on.o C++ engines/titanic/gfx/chev_right_off.o C++ engines/titanic/gfx/chev_right_on.o C++ engines/titanic/gfx/chev_send_rec_switch.o C++ engines/titanic/gfx/edit_control.o C++ engines/titanic/gfx/text_control.o C++ engines/titanic/gfx/elevator_button.o C++ engines/titanic/gfx/get_from_succ.o C++ engines/titanic/gfx/helmet_on_off.o C++ engines/titanic/gfx/home_photo.o C++ engines/titanic/gfx/icon_nav_action.o C++ engines/titanic/gfx/icon_nav_butt.o C++ engines/titanic/gfx/icon_nav_down.o C++ engines/titanic/gfx/icon_nav_image.o C++ engines/titanic/gfx/icon_nav_left.o C++ engines/titanic/gfx/icon_nav_receive.o C++ engines/titanic/gfx/icon_nav_right.o C++ engines/titanic/gfx/icon_nav_send.o C++ engines/titanic/gfx/icon_nav_up.o C++ engines/titanic/gfx/keybrd_butt.o C++ engines/titanic/gfx/move_object_button.o C++ engines/titanic/gfx/music_control.o C++ engines/titanic/gfx/music_slider.o C++ engines/titanic/gfx/music_slider_pitch.o C++ engines/titanic/gfx/music_slider_speed.o C++ engines/titanic/gfx/music_switch.o C++ engines/titanic/gfx/music_switch_inversion.o C++ engines/titanic/gfx/music_switch_reverse.o C++ engines/titanic/gfx/music_voice_mute.o C++ engines/titanic/gfx/send_to_succ.o C++ engines/titanic/gfx/sgt_selector.o C++ engines/titanic/gfx/slider_button.o C++ engines/titanic/gfx/small_chev_left_off.o C++ engines/titanic/gfx/small_chev_left_on.o C++ engines/titanic/gfx/small_chev_right_off.o C++ engines/titanic/gfx/small_chev_right_on.o C++ engines/titanic/gfx/status_change_button.o C++ engines/titanic/gfx/st_button.o C++ engines/titanic/gfx/text_down.o C++ engines/titanic/gfx/text_skrew.o C++ engines/titanic/gfx/text_up.o C++ engines/titanic/gfx/toggle_button.o C++ engines/titanic/gfx/toggle_switch.o C++ engines/titanic/messages/auto_sound_event.o C++ engines/titanic/messages/bilge_auto_sound_event.o C++ engines/titanic/messages/bilge_dispensor_event.o C++ engines/titanic/messages/door_auto_sound_event.o C++ engines/titanic/messages/messages.o C++ engines/titanic/messages/mouse_messages.o C++ engines/titanic/messages/service_elevator_door.o C++ engines/titanic/metaengine.o C++ engines/titanic/moves/call_pellerator.o C++ engines/titanic/moves/enter_bomb_room.o C++ engines/titanic/moves/enter_bridge.o C++ engines/titanic/moves/enter_exit_first_class_state.o C++ engines/titanic/moves/enter_exit_mini_lift.o C++ engines/titanic/moves/enter_exit_sec_class_mini_lift.o C++ engines/titanic/moves/enter_exit_view.o C++ engines/titanic/moves/enter_sec_class_state.o C++ engines/titanic/moves/exit_arboretum.o C++ engines/titanic/moves/exit_bridge.o C++ engines/titanic/moves/exit_lift.o C++ engines/titanic/moves/exit_pellerator.o C++ engines/titanic/moves/exit_state_room.o C++ engines/titanic/moves/exit_tiania.o C++ engines/titanic/moves/move_player_in_parrot_room.o C++ engines/titanic/moves/move_player_to_from.o C++ engines/titanic/moves/move_player_to.o C++ engines/titanic/moves/multi_move.o C++ engines/titanic/moves/pan_from_pel.o C++ engines/titanic/moves/restaurant_pan_handler.o C++ engines/titanic/moves/restricted_move.o C++ engines/titanic/moves/scraliontis_table.o C++ engines/titanic/moves/trip_down_canal.o C++ engines/titanic/npcs/barbot.o C++ engines/titanic/npcs/bellbot.o C++ engines/titanic/npcs/bilge_succubus.o C++ engines/titanic/npcs/callbot.o C++ engines/titanic/npcs/character.o C++ engines/titanic/npcs/deskbot.o C++ engines/titanic/npcs/doorbot.o C++ engines/titanic/npcs/liftbot.o C++ engines/titanic/npcs/maitre_d.o C++ engines/titanic/npcs/mobile.o C++ engines/titanic/npcs/parrot.o C++ engines/titanic/npcs/parrot_succubus.o C++ engines/titanic/npcs/robot_controller.o C++ engines/titanic/npcs/starlings.o C++ engines/titanic/npcs/succubus.o C++ engines/titanic/npcs/summon_bots.o C++ engines/titanic/npcs/titania.o C++ engines/titanic/npcs/true_talk_npc.o C++ engines/titanic/pet_control/pet_control.o C++ engines/titanic/pet_control/pet_conversations.o C++ engines/titanic/pet_control/pet_element.o C++ engines/titanic/pet_control/pet_frame.o C++ engines/titanic/pet_control/pet_gfx_element.o C++ engines/titanic/pet_control/pet_inventory.o C++ engines/titanic/pet_control/pet_inventory_glyphs.o C++ engines/titanic/pet_control/pet_starfield.o C++ engines/titanic/pet_control/pet_real_life.o C++ engines/titanic/pet_control/pet_remote.o C++ engines/titanic/pet_control/pet_remote_glyphs.o C++ engines/titanic/pet_control/pet_rooms.o C++ engines/titanic/pet_control/pet_rooms_glyphs.o C++ engines/titanic/pet_control/pet_section.o C++ engines/titanic/pet_control/pet_translation.o C++ engines/titanic/pet_control/pet_drag_chev.o C++ engines/titanic/pet_control/pet_graphic2.o C++ engines/titanic/pet_control/pet_graphic.o C++ engines/titanic/pet_control/pet_glyphs.o C++ engines/titanic/pet_control/pet_leaf.o C++ engines/titanic/pet_control/pet_load.o C++ engines/titanic/pet_control/pet_load_save.o C++ engines/titanic/pet_control/pet_mode_off.o C++ engines/titanic/pet_control/pet_mode_on.o C++ engines/titanic/pet_control/pet_mode_panel.o C++ engines/titanic/pet_control/pet_pannel1.o C++ engines/titanic/pet_control/pet_pannel2.o C++ engines/titanic/pet_control/pet_pannel3.o C++ engines/titanic/pet_control/pet_quit.o C++ engines/titanic/pet_control/pet_save.o C++ engines/titanic/pet_control/pet_show_translation.o C++ engines/titanic/pet_control/pet_slider.o C++ engines/titanic/pet_control/pet_sound.o C++ engines/titanic/sound/audio_buffer.o C++ engines/titanic/sound/auto_music_player.o C++ engines/titanic/sound/auto_music_player_base.o C++ engines/titanic/sound/auto_sound_player.o C++ engines/titanic/sound/auto_sound_player_adsr.o C++ engines/titanic/sound/background_sound_maker.o C++ engines/titanic/sound/bird_song.o C++ engines/titanic/sound/dome_from_top_of_well.o C++ engines/titanic/sound/enter_view_toggles_other_music.o C++ engines/titanic/sound/gondolier_song.o C++ engines/titanic/sound/music_player.o C++ engines/titanic/sound/music_room.o C++ engines/titanic/sound/music_room_handler.o C++ engines/titanic/sound/music_room_instrument.o C++ engines/titanic/sound/music_song.o C++ engines/titanic/sound/node_auto_sound_player.o C++ engines/titanic/sound/proximity.o C++ engines/titanic/sound/qmixer.o C++ engines/titanic/sound/restricted_auto_music_player.o C++ engines/titanic/sound/room_auto_sound_player.o C++ engines/titanic/sound/room_trigger_auto_music_player.o C++ engines/titanic/sound/season_noises.o C++ engines/titanic/sound/seasonal_music_player.o C++ engines/titanic/sound/sound.o C++ engines/titanic/sound/sound_manager.o C++ engines/titanic/sound/titania_speech.o C++ engines/titanic/sound/trigger_auto_music_player.o C++ engines/titanic/sound/view_auto_sound_player.o C++ engines/titanic/sound/view_toggles_other_music.o C++ engines/titanic/sound/water_lapping_sounds.o C++ engines/titanic/sound/wave_file.o C++ engines/titanic/star_control/star_control.o C++ engines/titanic/star_control/base_stars.o C++ engines/titanic/star_control/camera.o C++ engines/titanic/star_control/const_boundaries.o C++ engines/titanic/star_control/constellations.o C++ engines/titanic/star_control/flight_manager_base.o C++ engines/titanic/star_control/flight_manager_marked.o C++ engines/titanic/star_control/flight_manager_unmarked.o C++ engines/titanic/star_control/fmatrix.o C++ engines/titanic/star_control/fpoint.o C++ engines/titanic/star_control/fpose.o C++ engines/titanic/star_control/frange.o C++ engines/titanic/star_control/frect.o C++ engines/titanic/star_control/fvector.o C++ engines/titanic/star_control/matrix_transform.o C++ engines/titanic/star_control/motion_control.o C++ engines/titanic/star_control/motion_control_unmarked.o C++ engines/titanic/star_control/motion_control_marked.o C++ engines/titanic/star_control/orientation_changer.o C++ engines/titanic/star_control/star_closeup.o C++ engines/titanic/star_control/star_crosshairs.o C++ engines/titanic/star_control/star_field_base.o C++ engines/titanic/star_control/star_field.o C++ engines/titanic/star_control/star_markers.o C++ engines/titanic/star_control/star_ref.o C++ engines/titanic/star_control/star_view.o C++ engines/titanic/star_control/surface_area.o C++ engines/titanic/star_control/surface_fader.o C++ engines/titanic/star_control/viewport.o C++ engines/titanic/support/avi_surface.o C++ engines/titanic/support/direct_draw.o C++ engines/titanic/support/direct_draw_surface.o C++ engines/titanic/support/exe_resources.o C++ engines/titanic/support/files_manager.o C++ engines/titanic/support/font.o C++ engines/titanic/support/image.o C++ engines/titanic/support/image_decoders.o C++ engines/titanic/support/strings.o C++ engines/titanic/support/mouse_cursor.o C++ engines/titanic/support/movie.o C++ engines/titanic/support/movie_clip.o C++ engines/titanic/support/movie_event.o C++ engines/titanic/support/movie_range_info.o C++ engines/titanic/support/movie_manager.o C++ engines/titanic/support/credit_text.o C++ engines/titanic/support/transparency_surface.o C++ engines/titanic/support/rect.o C++ engines/titanic/support/screen_manager.o C++ engines/titanic/support/simple_file.o C++ engines/titanic/support/string.o C++ engines/titanic/support/string_parser.o C++ engines/titanic/support/text_cursor.o C++ engines/titanic/support/time_event_info.o C++ engines/titanic/support/video_surface.o C++ engines/titanic/true_talk/barbot_script.o C++ engines/titanic/true_talk/bellbot_script.o C++ engines/titanic/true_talk/deskbot_script.o C++ engines/titanic/true_talk/dialogue_file.o C++ engines/titanic/true_talk/doorbot_script.o C++ engines/titanic/true_talk/liftbot_script.o C++ engines/titanic/true_talk/maitred_script.o C++ engines/titanic/true_talk/parrot_script.o C++ engines/titanic/true_talk/succubus_script.o C++ engines/titanic/true_talk/title_engine.o C++ engines/titanic/true_talk/script_handler.o C++ engines/titanic/true_talk/script_support.o C++ engines/titanic/true_talk/true_talk_manager.o C++ engines/titanic/true_talk/tt_action.o C++ engines/titanic/true_talk/tt_adj.o C++ engines/titanic/true_talk/tt_concept.o C++ engines/titanic/true_talk/tt_concept_node.o C++ engines/titanic/true_talk/tt_hist.o C++ engines/titanic/true_talk/tt_major_word.o C++ engines/titanic/true_talk/tt_node.o C++ engines/titanic/true_talk/tt_npc_script.o C++ engines/titanic/true_talk/tt_parser.o C++ engines/titanic/true_talk/tt_picture.o C++ engines/titanic/true_talk/tt_pronoun.o C++ engines/titanic/true_talk/tt_quotes.o C++ engines/titanic/true_talk/tt_quotes_tree.o C++ engines/titanic/true_talk/tt_response.o C++ engines/titanic/true_talk/tt_room_script.o C++ engines/titanic/true_talk/tt_script_base.o C++ engines/titanic/true_talk/tt_scripts.o C++ engines/titanic/true_talk/tt_sentence.o C++ engines/titanic/true_talk/tt_sentence_node.o C++ engines/titanic/true_talk/tt_string.o C++ engines/titanic/true_talk/tt_string_node.o C++ engines/titanic/true_talk/tt_synonym.o C++ engines/titanic/true_talk/tt_talker.o C++ engines/titanic/true_talk/tt_title_script.o C++ engines/titanic/true_talk/tt_vocab.o C++ engines/titanic/true_talk/tt_word.o C++ engines/toltecs/animation.o C++ engines/toltecs/console.o C++ engines/toltecs/menu.o C++ engines/toltecs/metaengine.o C++ engines/toltecs/microtiles.o C++ engines/toltecs/movie.o C++ engines/toltecs/music.o C++ engines/toltecs/palette.o C++ engines/toltecs/toltecs.o C++ engines/toltecs/render.o C++ engines/toltecs/resource.o C++ engines/toltecs/saveload.o C++ engines/toltecs/screen.o C++ engines/toltecs/script.o C++ engines/toltecs/segmap.o C++ engines/toltecs/sound.o C++ engines/toltecs/sprite.o C++ engines/tony/custom.o C++ engines/tony/debugger.o C++ engines/tony/font.o C++ engines/tony/game.o C++ engines/tony/gfxcore.o C++ engines/tony/gfxengine.o C++ engines/tony/globals.o C++ engines/tony/input.o C++ engines/tony/inventory.o C++ engines/tony/loc.o C++ engines/tony/metaengine.o C++ engines/tony/sound.o C++ engines/tony/tony.o C++ engines/tony/tonychar.o C++ engines/tony/utils.o C++ engines/tony/window.o C++ engines/tony/mpal/expr.o C++ engines/tony/mpal/loadmpc.o C++ engines/tony/mpal/memory.o C++ engines/tony/mpal/mpal.o C++ engines/tony/mpal/mpalutils.o C++ engines/tony/mpal/lzo.o C++ engines/toon/anim.o C++ engines/toon/audio.o C++ engines/toon/character.o C++ engines/toon/console.o C++ engines/toon/conversation.o C++ engines/toon/drew.o C++ engines/toon/flux.o C++ engines/toon/font.o C++ engines/toon/hotspot.o C++ engines/toon/metaengine.o C++ engines/toon/movie.o C++ engines/toon/path.o C++ engines/toon/picture.o C++ engines/toon/resource.o C++ engines/toon/script.o C++ engines/toon/script_func.o C++ engines/toon/state.o C++ engines/toon/subtitles.o C++ engines/toon/text.o C++ engines/toon/tools.o C++ engines/toon/toon.o C++ engines/touche/console.o C++ engines/touche/graphics.o C++ engines/touche/menu.o C++ engines/touche/metaengine.o C++ engines/touche/midi.o C++ engines/touche/opcodes.o C++ engines/touche/resource.o C++ engines/touche/saveload.o C++ engines/touche/staticres.o C++ engines/touche/touche.o C++ engines/trecision/console.o C++ engines/trecision/actor.o C++ engines/trecision/animmanager.o C++ engines/trecision/animtype.o C++ engines/trecision/dialog.o C++ engines/trecision/fastfile.o C++ engines/trecision/graphics.o C++ engines/trecision/inventory.o C++ engines/trecision/logic.o C++ engines/trecision/metaengine.o C++ engines/trecision/pathfinding3d.o C++ engines/trecision/renderer3d.o C++ engines/trecision/resource.o C++ engines/trecision/sound.o C++ engines/trecision/saveload.o C++ engines/trecision/scheduler.o C++ engines/trecision/script.o C++ engines/trecision/struct.o C++ engines/trecision/text.o C++ engines/trecision/trecision.o C++ engines/trecision/utils.o C++ engines/trecision/video.o C++ engines/tsage/blue_force/blueforce_dialogs.o C++ engines/tsage/blue_force/blueforce_logic.o C++ engines/tsage/blue_force/blueforce_scenes0.o C++ engines/tsage/blue_force/blueforce_scenes1.o C++ engines/tsage/blue_force/blueforce_scenes2.o C++ engines/tsage/blue_force/blueforce_scenes3.o C++ engines/tsage/blue_force/blueforce_scenes4.o C++ engines/tsage/blue_force/blueforce_scenes5.o C++ engines/tsage/blue_force/blueforce_scenes6.o C++ engines/tsage/blue_force/blueforce_scenes7.o C++ engines/tsage/blue_force/blueforce_scenes8.o C++ engines/tsage/blue_force/blueforce_scenes9.o C++ engines/tsage/blue_force/blueforce_speakers.o C++ engines/tsage/converse.o C++ engines/tsage/core.o C++ engines/tsage/debugger.o C++ engines/tsage/dialogs.o C++ engines/tsage/events.o C++ engines/tsage/globals.o C++ engines/tsage/graphics.o C++ engines/tsage/metaengine.o C++ engines/tsage/resources.o C++ engines/tsage/ringworld/ringworld_demo.o C++ engines/tsage/ringworld/ringworld_dialogs.o C++ engines/tsage/ringworld/ringworld_logic.o C++ engines/tsage/ringworld/ringworld_scenes1.o C++ engines/tsage/ringworld/ringworld_scenes2.o C++ engines/tsage/ringworld/ringworld_scenes3.o C++ engines/tsage/ringworld/ringworld_scenes4.o C++ engines/tsage/ringworld/ringworld_scenes5.o C++ engines/tsage/ringworld/ringworld_scenes6.o C++ engines/tsage/ringworld/ringworld_scenes8.o C++ engines/tsage/ringworld/ringworld_scenes10.o C++ engines/tsage/ringworld/ringworld_speakers.o C++ engines/tsage/ringworld2/ringworld2_airduct.o C++ engines/tsage/ringworld2/ringworld2_dialogs.o C++ engines/tsage/ringworld2/ringworld2_logic.o C++ engines/tsage/ringworld2/ringworld2_outpost.o C++ engines/tsage/ringworld2/ringworld2_scenes0.o C++ engines/tsage/ringworld2/ringworld2_scenes1.o C++ engines/tsage/ringworld2/ringworld2_scenes2.o C++ engines/tsage/ringworld2/ringworld2_scenes3.o C++ engines/tsage/ringworld2/ringworld2_speakers.o C++ engines/tsage/ringworld2/ringworld2_vampire.o C++ engines/tsage/saveload.o C++ engines/tsage/scenes.o C++ engines/tsage/screen.o C++ engines/tsage/sherlock/sherlock_logo.o C++ engines/tsage/sound.o C++ engines/tsage/staticres.o C++ engines/tsage/tsage.o C++ engines/tsage/user_interface.o C++ engines/tucker/console.o C++ engines/tucker/graphics.o C++ engines/tucker/locations.o C++ engines/tucker/metaengine.o In file included from ./engines/tsage/saveload.h:29, from ./engines/tsage/events.h:29, from ./engines/tsage/core.h:31, from ./engines/tsage/user_interface.h:26, from engines/tsage/user_interface.cpp:22: In member function 'void Common::Serializer::syncAsSint16LE(T&, Version, Version) [with T = int]', inlined from 'virtual void TsAGE::UIElements::synchronize(TsAGE::Serializer&)' at engines/tsage/user_interface.cpp:333:20: ./common/serializer.h:49:30: warning: 'itemId' may be used uninitialized [-Wmaybe-uninitialized] 49 | TYPE tmp = val; \ | ^~~ ./common/serializer.h:122:9: note: in expansion of macro 'SYNC_AS' 122 | SYNC_AS(Sint16LE, int16, 2) | ^~~~~~~ engines/tsage/user_interface.cpp: In member function 'virtual void TsAGE::UIElements::synchronize(TsAGE::Serializer&)': engines/tsage/user_interface.cpp:332:29: note: 'itemId' declared here 332 | int itemId; | ^~~~~~ C++ engines/tucker/resource.o C++ engines/tucker/sequences.o C++ engines/tucker/saveload.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/extra.o C++ engines/twine/scene/gamestate.o C++ engines/twine/scene/grid.o C++ engines/twine/scene/movements.o C++ engines/twine/scene/scene.o C++ engines/twine/script/script_life.o C++ engines/twine/script/script_move.o C++ engines/twine/script/script_life_v1.o C++ engines/twine/script/script_life_v2.o C++ engines/twine/script/script_move_v1.o C++ engines/twine/script/script_move_v2.o C++ engines/twine/resources/hqr.o C++ engines/twine/resources/lzss.o C++ engines/twine/resources/resources.o C++ engines/twine/movies.o C++ engines/twine/holomap.o C++ engines/twine/input.o C++ engines/twine/metaengine.o C++ engines/twine/shared.o C++ engines/twine/slideshow.o C++ engines/twine/text.o C++ engines/twine/twine.o C++ engines/ultima/metaengine.o C++ engines/ultima/shared/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 C++ engines/ultima/shared/core/character.o C++ engines/ultima/shared/core/lzw.o C++ engines/ultima/shared/core/map.o C++ engines/ultima/shared/core/message_target.o C++ engines/ultima/shared/core/mouse_cursor.o C++ engines/ultima/shared/core/named_item.o C++ engines/ultima/shared/core/party.o C++ engines/ultima/shared/core/str.o C++ engines/ultima/shared/core/tree_item.o C++ engines/ultima/shared/core/utils.o C++ engines/ultima/shared/core/widgets.o C++ engines/ultima/shared/early/font_resources.o C++ engines/ultima/shared/early/game.o C++ engines/ultima/shared/early/game_base.o C++ engines/ultima/shared/early/ultima_early.o C++ engines/ultima/shared/engine/input_handler.o C++ engines/ultima/shared/engine/input_translator.o C++ engines/ultima/shared/engine/messages.o C++ engines/ultima/shared/engine/resources.o C++ engines/ultima/shared/gfx/bitmap.o C++ engines/ultima/shared/gfx/character_input.o C++ engines/ultima/shared/gfx/dungeon_surface.o C++ engines/ultima/shared/gfx/font.o C++ engines/ultima/shared/gfx/info.o C++ engines/ultima/shared/gfx/popup.o C++ engines/ultima/shared/gfx/screen.o C++ engines/ultima/shared/gfx/sprites.o C++ engines/ultima/shared/gfx/text_cursor.o C++ engines/ultima/shared/gfx/text_input.o C++ engines/ultima/shared/gfx/viewport_dungeon.o C++ engines/ultima/shared/gfx/viewport_map.o C++ engines/ultima/shared/gfx/visual_container.o C++ engines/ultima/shared/gfx/visual_item.o C++ engines/ultima/shared/gfx/visual_surface.o C++ engines/ultima/shared/maps/map.o C++ engines/ultima/shared/maps/map_base.o C++ engines/ultima/shared/maps/map_tile.o C++ engines/ultima/shared/maps/map_widget.o C++ engines/ultima/shared/maps/creature.o C++ engines/ultima/ultima0/core/resources.o C++ engines/ultima/ultima0/game.o C++ engines/ultima/ultima0/resources.o C++ engines/ultima/ultima1/actions/action.o C++ engines/ultima/ultima1/actions/attack.o C++ engines/ultima/ultima1/actions/move.o C++ engines/ultima/ultima1/actions/quit.o C++ engines/ultima/ultima1/actions/ready.o C++ engines/ultima/ultima1/actions/stats.o C++ engines/ultima/ultima1/core/debugger.o C++ engines/ultima/ultima1/core/party.o C++ engines/ultima/ultima1/core/quests.o C++ engines/ultima/ultima1/core/resources.o C++ engines/ultima/ultima1/maps/map.o C++ engines/ultima/ultima1/maps/map_base.o C++ engines/ultima/ultima1/maps/map_city_castle.o C++ engines/ultima/ultima1/maps/map_dungeon.o C++ engines/ultima/ultima1/maps/map_overworld.o C++ engines/ultima/ultima1/maps/map_tile.o C++ engines/ultima/ultima1/spells/blink.o C++ engines/ultima/ultima1/spells/create.o C++ engines/ultima/ultima1/spells/destroy.o C++ engines/ultima/ultima1/spells/kill_magic_missile.o C++ engines/ultima/ultima1/spells/ladder_down.o C++ engines/ultima/ultima1/spells/ladder_up.o C++ engines/ultima/ultima1/spells/open_unlock.o C++ engines/ultima/ultima1/spells/prayer.o C++ engines/ultima/ultima1/spells/spell.o C++ engines/ultima/ultima1/spells/steal.o C++ engines/ultima/ultima1/u1dialogs/armoury.o C++ engines/ultima/ultima1/u1dialogs/buy_sell_dialog.o C++ engines/ultima/ultima1/u1dialogs/combat.o C++ engines/ultima/ultima1/u1dialogs/dialog.o C++ engines/ultima/ultima1/u1dialogs/drop.o C++ engines/ultima/ultima1/u1dialogs/full_screen_dialog.o C++ engines/ultima/ultima1/u1dialogs/grocery.o C++ engines/ultima/ultima1/u1dialogs/king.o C++ engines/ultima/ultima1/u1dialogs/magic.o C++ engines/ultima/ultima1/u1dialogs/ready.o C++ engines/ultima/ultima1/u1dialogs/stats.o C++ engines/ultima/ultima1/u1dialogs/tavern.o C++ engines/ultima/ultima1/u1dialogs/transports.o C++ engines/ultima/ultima1/u1dialogs/weaponry.o C++ engines/ultima/ultima1/u1gfx/drawing_support.o C++ engines/ultima/ultima1/u1gfx/info.o C++ engines/ultima/ultima1/u1gfx/sprites.o C++ engines/ultima/ultima1/u1gfx/status.o C++ engines/ultima/ultima1/u1gfx/text_cursor.o C++ engines/ultima/ultima1/u1gfx/view_char_gen.o C++ engines/ultima/ultima1/u1gfx/view_game.o C++ engines/ultima/ultima1/u1gfx/view_title.o C++ engines/ultima/ultima1/u1gfx/viewport_dungeon.o C++ engines/ultima/ultima1/u1gfx/viewport_map.o C++ engines/ultima/ultima1/u6gfx/game_view.o C++ engines/ultima/ultima1/widgets/attack_effect.o C++ engines/ultima/ultima1/widgets/bard.o C++ engines/ultima/ultima1/widgets/dungeon_chest.o C++ engines/ultima/ultima1/widgets/dungeon_coffin.o C++ engines/ultima/ultima1/widgets/dungeon_item.o C++ engines/ultima/ultima1/widgets/dungeon_monster.o C++ engines/ultima/ultima1/widgets/dungeon_player.o C++ engines/ultima/ultima1/widgets/dungeon_widget.o C++ engines/ultima/ultima1/widgets/guard.o C++ engines/ultima/ultima1/widgets/king.o C++ engines/ultima/ultima1/widgets/merchant.o C++ engines/ultima/ultima1/widgets/merchant_armour.o C++ engines/ultima/ultima1/widgets/merchant_grocer.o C++ engines/ultima/ultima1/widgets/merchant_magic.o C++ engines/ultima/ultima1/widgets/merchant_tavern.o C++ engines/ultima/ultima1/widgets/merchant_transport.o C++ engines/ultima/ultima1/widgets/merchant_weapons.o C++ engines/ultima/ultima1/widgets/overworld_monster.o C++ engines/ultima/ultima1/widgets/overworld_widget.o C++ engines/ultima/ultima1/widgets/person.o C++ engines/ultima/ultima1/widgets/princess.o C++ engines/ultima/ultima1/widgets/transport.o C++ engines/ultima/ultima1/widgets/urban_player.o C++ engines/ultima/ultima1/widgets/urban_widget.o C++ engines/ultima/ultima1/widgets/wench.o C++ engines/ultima/ultima1/game.o C++ engines/ultima/ultima4/controllers/alpha_action_controller.o C++ engines/ultima/ultima4/controllers/camp_controller.o C++ engines/ultima/ultima4/controllers/combat_controller.o C++ engines/ultima/ultima4/controllers/controller.o C++ engines/ultima/ultima4/controllers/game_controller.o C++ engines/ultima/ultima4/controllers/inn_controller.o C++ engines/ultima/ultima4/controllers/intro_controller.o C++ engines/ultima/ultima4/controllers/key_handler_controller.o C++ engines/ultima/ultima4/controllers/menu_controller.o C++ engines/ultima/ultima4/controllers/read_choice_controller.o C++ engines/ultima/ultima4/controllers/read_dir_controller.o C++ engines/ultima/ultima4/controllers/read_int_controller.o C++ engines/ultima/ultima4/controllers/read_player_controller.o C++ engines/ultima/ultima4/controllers/read_string_controller.o C++ engines/ultima/ultima4/controllers/reagents_menu_controller.o C++ engines/ultima/ultima4/controllers/wait_controller.o C++ engines/ultima/ultima4/controllers/ztats_controller.o C++ engines/ultima/ultima4/conversation/conversation.o C++ engines/ultima/ultima4/conversation/dialogueloader.o C++ engines/ultima/ultima4/conversation/dialogueloader_hw.o C++ engines/ultima/ultima4/conversation/dialogueloader_lb.o C++ engines/ultima/ultima4/conversation/dialogueloader_tlk.o C++ engines/ultima/ultima4/core/lzw/hash.o C++ engines/ultima/ultima4/core/lzw/lzw.o C++ engines/ultima/ultima4/core/lzw/u4decode.o C++ engines/ultima/ultima4/core/config.o C++ engines/ultima/ultima4/core/debugger.o C++ engines/ultima/ultima4/core/debugger_actions.o C++ engines/ultima/ultima4/core/settings.o C++ engines/ultima/ultima4/core/utils.o C++ engines/ultima/ultima4/events/event_handler.o C++ engines/ultima/ultima4/events/timed_event_mgr.o C++ engines/ultima/ultima4/filesys/rle.o C++ engines/ultima/ultima4/filesys/savegame.o C++ engines/ultima/ultima4/filesys/u4file.o C++ engines/ultima/ultima4/game/armor.o C++ engines/ultima/ultima4/game/aura.o C++ engines/ultima/ultima4/game/codex.o C++ engines/ultima/ultima4/game/context.o C++ engines/ultima/ultima4/game/creature.o C++ engines/ultima/ultima4/game/death.o C++ engines/ultima/ultima4/game/game.o C++ engines/ultima/ultima4/game/item.o C++ engines/ultima/ultima4/game/moongate.o C++ engines/ultima/ultima4/game/names.o C++ engines/ultima/ultima4/game/object.o C++ engines/ultima/ultima4/game/person.o C++ engines/ultima/ultima4/game/player.o C++ engines/ultima/ultima4/game/portal.o C++ engines/ultima/ultima4/game/script.o C++ engines/ultima/ultima4/game/spell.o C++ engines/ultima/ultima4/game/weapon.o C++ engines/ultima/ultima4/gfx/image.o C++ engines/ultima/ultima4/gfx/imageloader.o C++ engines/ultima/ultima4/gfx/imageloader_fmtowns.o C++ engines/ultima/ultima4/gfx/imageloader_png.o C++ engines/ultima/ultima4/gfx/imageloader_u4.o C++ engines/ultima/ultima4/gfx/imagemgr.o C++ engines/ultima/ultima4/gfx/scale.o C++ engines/ultima/ultima4/gfx/screen.o C++ engines/ultima/ultima4/map/annotation.o C++ engines/ultima/ultima4/map/city.o C++ engines/ultima/ultima4/map/direction.o C++ engines/ultima/ultima4/map/dungeon.o C++ engines/ultima/ultima4/map/map_tile.o C++ engines/ultima/ultima4/map/movement.o C++ engines/ultima/ultima4/map/shrine.o C++ engines/ultima/ultima4/map/location.o C++ engines/ultima/ultima4/map/map.o C++ engines/ultima/ultima4/map/maploader.o C++ engines/ultima/ultima4/map/mapmgr.o C++ engines/ultima/ultima4/map/tile.o C++ engines/ultima/ultima4/map/tileanim.o C++ engines/ultima/ultima4/map/tilemap.o C++ engines/ultima/ultima4/map/tileset.o C++ engines/ultima/ultima4/sound/music.o C++ engines/ultima/ultima4/sound/sound.o C++ engines/ultima/ultima4/views/dungeonview.o C++ engines/ultima/ultima4/views/imageview.o C++ engines/ultima/ultima4/views/menu.o C++ engines/ultima/ultima4/views/menuitem.o C++ engines/ultima/ultima4/views/stats.o C++ engines/ultima/ultima4/views/textview.o C++ engines/ultima/ultima4/views/tileview.o C++ engines/ultima/ultima4/views/view.o C++ engines/ultima/ultima4/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/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/scale.o C++ engines/ultima/nuvie/screen/screen.o C++ engines/ultima/nuvie/screen/surface.o C++ engines/ultima/nuvie/script/script.o C++ engines/ultima/nuvie/script/script_actor.o C++ engines/ultima/nuvie/script/script_cutscene.o C++ engines/ultima/nuvie/sound/adlib_sfx_manager.o C++ engines/ultima/nuvie/sound/custom_sfx_manager.o C++ engines/ultima/nuvie/sound/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/archive_file.o C++ engines/ultima/ultima8/filesys/file_system.o C++ engines/ultima/ultima8/filesys/flex_file.o C++ engines/ultima/ultima8/filesys/raw_archive.o C++ engines/ultima/ultima8/filesys/savegame.o C++ engines/ultima/ultima8/filesys/u8_save_file.o C++ engines/ultima/ultima8/games/cru_game.o C++ engines/ultima/ultima8/games/game.o C++ engines/ultima/ultima8/games/game_data.o C++ engines/ultima/ultima8/games/game_info.o C++ engines/ultima/ultima8/games/start_crusader_process.o C++ engines/ultima/ultima8/games/start_u8_process.o C++ engines/ultima/ultima8/games/treasure_loader.o C++ engines/ultima/ultima8/games/u8_game.o C++ engines/ultima/ultima8/graphics/anim_dat.o C++ engines/ultima/ultima8/graphics/avi_player.o C++ engines/ultima/ultima8/graphics/cycle_process.o C++ engines/ultima/ultima8/graphics/frame_id.o C++ engines/ultima/ultima8/graphics/fade_to_modal_process.o C++ engines/ultima/ultima8/graphics/gump_shape_archive.o C++ engines/ultima/ultima8/graphics/inverter_process.o C++ engines/ultima/ultima8/graphics/main_shape_archive.o C++ engines/ultima/ultima8/graphics/palette.o C++ engines/ultima/ultima8/graphics/palette_fader_process.o C++ engines/ultima/ultima8/graphics/palette_manager.o C++ engines/ultima/ultima8/graphics/raw_shape_frame.o C++ engines/ultima/ultima8/graphics/render_surface.o C++ engines/ultima/ultima8/graphics/shape.o C++ engines/ultima/ultima8/graphics/shape_archive.o C++ engines/ultima/ultima8/graphics/shape_frame.o C++ engines/ultima/ultima8/graphics/shape_info.o C++ engines/ultima/ultima8/graphics/skf_player.o C++ engines/ultima/ultima8/graphics/type_flags.o C++ engines/ultima/ultima8/graphics/wpn_ovlay_dat.o C++ engines/ultima/ultima8/graphics/xform_blend.o C++ engines/ultima/ultima8/graphics/fonts/font.o C++ engines/ultima/ultima8/graphics/fonts/font_manager.o C++ engines/ultima/ultima8/graphics/fonts/font_shape_archive.o C++ engines/ultima/ultima8/graphics/fonts/jp_font.o C++ engines/ultima/ultima8/graphics/fonts/jp_rendered_text.o C++ engines/ultima/ultima8/graphics/fonts/rendered_text.o C++ engines/ultima/ultima8/graphics/fonts/shape_font.o C++ engines/ultima/ultima8/graphics/fonts/shape_rendered_text.o C++ engines/ultima/ultima8/graphics/fonts/ttf_rendered_text.o C++ engines/ultima/ultima8/graphics/fonts/tt_font.o C++ engines/ultima/ultima8/gumps/ask_gump.o C++ engines/ultima/ultima8/gumps/bark_gump.o C++ engines/ultima/ultima8/gumps/book_gump.o C++ engines/ultima/ultima8/gumps/computer_gump.o C++ engines/ultima/ultima8/gumps/container_gump.o C++ engines/ultima/ultima8/gumps/credits_gump.o C++ engines/ultima/ultima8/gumps/cru_ammo_gump.o C++ engines/ultima/ultima8/gumps/cru_credits_gump.o C++ engines/ultima/ultima8/gumps/cru_demo_gump.o C++ engines/ultima/ultima8/gumps/cru_energy_gump.o C++ engines/ultima/ultima8/gumps/cru_health_gump.o C++ engines/ultima/ultima8/gumps/cru_inventory_gump.o C++ engines/ultima/ultima8/gumps/cru_menu_gump.o C++ engines/ultima/ultima8/gumps/cru_pickup_area_gump.o C++ engines/ultima/ultima8/gumps/cru_pickup_gump.o C++ engines/ultima/ultima8/gumps/cru_stat_gump.o C++ engines/ultima/ultima8/gumps/cru_status_gump.o C++ engines/ultima/ultima8/gumps/cru_weapon_gump.o C++ engines/ultima/ultima8/gumps/desktop_gump.o C++ engines/ultima/ultima8/gumps/difficulty_gump.o C++ engines/ultima/ultima8/gumps/fast_area_vis_gump.o C++ engines/ultima/ultima8/gumps/game_map_gump.o C++ engines/ultima/ultima8/gumps/gump.o C++ engines/ultima/ultima8/gumps/gump_notify_process.o C++ engines/ultima/ultima8/gumps/inverter_gump.o C++ engines/ultima/ultima8/gumps/item_relative_gump.o C++ engines/ultima/ultima8/gumps/keypad_gump.o C++ engines/ultima/ultima8/gumps/main_menu_process.o C++ engines/ultima/ultima8/gumps/menu_gump.o C++ engines/ultima/ultima8/gumps/message_box_gump.o C++ engines/ultima/ultima8/gumps/minimap_gump.o C++ engines/ultima/ultima8/gumps/mini_stats_gump.o C++ engines/ultima/ultima8/gumps/modal_gump.o C++ engines/ultima/ultima8/gumps/movie_gump.o C++ engines/ultima/ultima8/gumps/paged_gump.o C++ engines/ultima/ultima8/gumps/paperdoll_gump.o C++ engines/ultima/ultima8/gumps/quit_gump.o C++ engines/ultima/ultima8/gumps/readable_gump.o C++ engines/ultima/ultima8/gumps/resizable_gump.o C++ engines/ultima/ultima8/gumps/scroll_gump.o C++ engines/ultima/ultima8/gumps/shape_viewer_gump.o C++ engines/ultima/ultima8/gumps/slider_gump.o C++ engines/ultima/ultima8/gumps/target_gump.o C++ engines/ultima/ultima8/gumps/translucent_gump.o C++ engines/ultima/ultima8/gumps/u8_save_gump.o C++ engines/ultima/ultima8/gumps/weasel_dat.o C++ engines/ultima/ultima8/gumps/weasel_gump.o C++ engines/ultima/ultima8/gumps/widgets/button_widget.o C++ engines/ultima/ultima8/gumps/widgets/edit_widget.o C++ engines/ultima/ultima8/gumps/widgets/sliding_widget.o C++ engines/ultima/ultima8/gumps/widgets/text_widget.o C++ engines/ultima/ultima8/kernel/delay_process.o C++ engines/ultima/ultima8/kernel/kernel.o C++ engines/ultima/ultima8/kernel/mouse.o C++ engines/ultima/ultima8/kernel/object.o C++ engines/ultima/ultima8/kernel/object_manager.o C++ engines/ultima/ultima8/kernel/process.o C++ engines/ultima/ultima8/misc/debugger.o C++ engines/ultima/ultima8/misc/encoding.o C++ engines/ultima/ultima8/misc/id_man.o C++ engines/ultima/ultima8/misc/util.o C++ engines/ultima/ultima8/usecode/bit_set.o C++ engines/ultima/ultima8/usecode/byte_set.o C++ engines/ultima/ultima8/usecode/uc_list.o C++ engines/ultima/ultima8/usecode/uc_machine.o C++ engines/ultima/ultima8/usecode/uc_process.o C++ engines/ultima/ultima8/usecode/uc_stack.o C++ engines/ultima/ultima8/usecode/usecode.o C++ engines/ultima/ultima8/usecode/usecode_flex.o C++ engines/ultima/ultima8/world/bobo_boomer_process.o C++ engines/ultima/ultima8/world/camera_process.o C++ engines/ultima/ultima8/world/container.o C++ engines/ultima/ultima8/world/create_item_process.o C++ engines/ultima/ultima8/world/crosshair_process.o C++ engines/ultima/ultima8/world/current_map.o C++ engines/ultima/ultima8/world/damage_info.o C++ engines/ultima/ultima8/world/destroy_item_process.o C++ engines/ultima/ultima8/world/egg.o C++ engines/ultima/ultima8/world/egg_hatcher_process.o C++ engines/ultima/ultima8/world/fireball_process.o C++ engines/ultima/ultima8/world/fire_type.o C++ engines/ultima/ultima8/world/fire_type_table.o C++ engines/ultima/ultima8/world/get_object.o C++ engines/ultima/ultima8/world/glob_egg.o C++ engines/ultima/ultima8/world/gravity_process.o C++ engines/ultima/ultima8/world/item.o C++ engines/ultima/ultima8/world/item_factory.o C++ engines/ultima/ultima8/world/item_selection_process.o C++ engines/ultima/ultima8/world/item_sorter.o C++ engines/ultima/ultima8/world/map.o C++ engines/ultima/ultima8/world/map_glob.o C++ engines/ultima/ultima8/world/minimap.o C++ engines/ultima/ultima8/world/missile_tracker.o C++ engines/ultima/ultima8/world/monster_egg.o C++ engines/ultima/ultima8/world/snap_process.o C++ engines/ultima/ultima8/world/sort_item.o C++ engines/ultima/ultima8/world/split_item_process.o C++ engines/ultima/ultima8/world/sprite_process.o C++ engines/ultima/ultima8/world/super_sprite_process.o C++ engines/ultima/ultima8/world/target_reticle_process.o C++ engines/ultima/ultima8/world/teleport_egg.o C++ engines/ultima/ultima8/world/world.o C++ engines/ultima/ultima8/world/actors/actor.o C++ engines/ultima/ultima8/world/actors/actor_anim_process.o C++ engines/ultima/ultima8/world/actors/actor_bark_notify_process.o C++ engines/ultima/ultima8/world/actors/ambush_process.o C++ engines/ultima/ultima8/world/actors/animation.o C++ engines/ultima/ultima8/world/actors/animation_tracker.o C++ engines/ultima/ultima8/world/actors/anim_action.o C++ engines/ultima/ultima8/world/actors/attack_process.o C++ engines/ultima/ultima8/world/actors/auto_firer_process.o C++ engines/ultima/ultima8/world/actors/avatar_death_process.o C++ engines/ultima/ultima8/world/actors/avatar_gravity_process.o C++ engines/ultima/ultima8/world/actors/avatar_mover_process.o C++ engines/ultima/ultima8/world/actors/battery_charger_process.o C++ engines/ultima/ultima8/world/actors/clear_feign_death_process.o C++ engines/ultima/ultima8/world/actors/cru_avatar_mover_process.o C++ engines/ultima/ultima8/world/actors/cru_healer_process.o C++ engines/ultima/ultima8/world/actors/cru_pathfinder_process.o C++ engines/ultima/ultima8/world/actors/combat_dat.o C++ engines/ultima/ultima8/world/actors/combat_process.o C++ engines/ultima/ultima8/world/actors/grant_peace_process.o C++ engines/ultima/ultima8/world/actors/guard_process.o C++ engines/ultima/ultima8/world/actors/heal_process.o C++ engines/ultima/ultima8/world/actors/loiter_process.o C++ engines/ultima/ultima8/world/actors/main_actor.o C++ engines/ultima/ultima8/world/actors/npc_dat.o C++ engines/ultima/ultima8/world/actors/pace_process.o C++ engines/ultima/ultima8/world/actors/pathfinder.o C++ engines/ultima/ultima8/world/actors/pathfinder_process.o C++ engines/ultima/ultima8/world/actors/quick_avatar_mover_process.o C++ engines/ultima/ultima8/world/actors/resurrection_process.o C++ engines/ultima/ultima8/world/actors/rolling_thunder_process.o C++ engines/ultima/ultima8/world/actors/scheduler_process.o C++ engines/ultima/ultima8/world/actors/surrender_process.o C++ engines/ultima/ultima8/world/actors/targeted_anim_process.o C++ engines/ultima/ultima8/world/actors/teleport_to_egg_process.o C++ engines/ultima/ultima8/world/actors/u8_avatar_mover_process.o C++ engines/vcruise/audio_player.o C++ engines/vcruise/circuitpuzzle.o C++ engines/vcruise/metaengine.o C++ engines/vcruise/menu.o C++ engines/vcruise/runtime.o C++ engines/vcruise/runtime_scriptexec.o C++ engines/vcruise/sampleloop.o C++ engines/vcruise/script.o C++ engines/vcruise/textparser.o C++ engines/vcruise/vcruise.o C++ engines/voyeur/animation.o C++ engines/voyeur/data.o C++ engines/voyeur/debugger.o C++ engines/voyeur/events.o C++ engines/voyeur/files.o C++ engines/voyeur/files_threads.o C++ engines/voyeur/metaengine.o C++ engines/voyeur/screen.o C++ engines/voyeur/sound.o C++ engines/voyeur/staticres.o C++ engines/voyeur/voyeur.o C++ engines/voyeur/voyeur_game.o C++ engines/wage/combat.o C++ engines/wage/debugger.o C++ engines/wage/design.o C++ engines/wage/entities.o C++ engines/wage/gui.o C++ engines/wage/guiborders.o C++ engines/wage/metaengine.o C++ engines/wage/randomhat.o C++ engines/wage/saveload.o C++ engines/wage/script.o C++ engines/wage/sound.o C++ engines/wage/util.o C++ engines/wage/wage.o C++ engines/wage/world.o C++ engines/watchmaker/3d/animation.o C++ engines/watchmaker/3d/dds_header.o C++ engines/watchmaker/3d/geometry.o C++ engines/watchmaker/3d/light.o C++ engines/watchmaker/3d/loader.o C++ engines/watchmaker/3d/material.o C++ engines/watchmaker/3d/math/llmath.o C++ engines/watchmaker/3d/math/Matrix4x4.o C++ engines/watchmaker/3d/mem_management.o C++ engines/watchmaker/3d/movie.o C++ engines/watchmaker/3d/render/opengl.o C++ engines/watchmaker/3d/render/opengl_2d.o C++ engines/watchmaker/3d/render/opengl_3d.o C++ engines/watchmaker/3d/render/opengl_renderer.o C++ engines/watchmaker/3d/render/opengl_texture.o C++ engines/watchmaker/3d/render/render.o C++ engines/watchmaker/3d/render/shadows.o C++ engines/watchmaker/3d/t3d_body.o C++ engines/watchmaker/3d/t3d_face.o C++ engines/watchmaker/3d/t3d_mesh.o C++ engines/watchmaker/3d/texture.o C++ engines/watchmaker/3d/types3d.o C++ engines/watchmaker/3d/vertex.o C++ engines/watchmaker/classes/do_action.o C++ engines/watchmaker/classes/do_anim.o C++ engines/watchmaker/classes/do_camera.o C++ engines/watchmaker/classes/do_dialog.o C++ engines/watchmaker/classes/do_inv.o C++ engines/watchmaker/classes/do_inv_inv.o C++ engines/watchmaker/classes/do_inv_scr.o C++ engines/watchmaker/classes/do_keyboard.o C++ engines/watchmaker/classes/do_mouse.o C++ engines/watchmaker/classes/do_operate.o C++ engines/watchmaker/classes/do_player.o C++ engines/watchmaker/classes/do_scr_scr.o C++ engines/watchmaker/classes/do_sound.o C++ engines/watchmaker/classes/do_string.o C++ engines/watchmaker/classes/do_system.o C++ engines/watchmaker/init/nl_init.o C++ engines/watchmaker/init/nl_parse.o C++ engines/watchmaker/ll/ll_anim.o C++ engines/watchmaker/ll/ll_diary.o C++ engines/watchmaker/ll/ll_ffile.o C++ engines/watchmaker/ll/ll_mesh.o C++ engines/watchmaker/ll/ll_mouse.o C++ engines/watchmaker/ll/ll_regen.o C++ engines/watchmaker/ll/ll_sound.o C++ engines/watchmaker/ll/ll_string.o C++ engines/watchmaker/ll/ll_system.o C++ engines/watchmaker/ll/ll_util.o C++ engines/watchmaker/t2d/expr.o C++ engines/watchmaker/t2d/t2d.o C++ engines/watchmaker/walk/act.o C++ engines/watchmaker/walk/ball.o C++ engines/watchmaker/walk/walk.o C++ engines/watchmaker/walk/walkutil.o C++ engines/watchmaker/2d_stuff.o C++ engines/watchmaker/console.o C++ engines/watchmaker/extraLS.o C++ engines/watchmaker/file_utils.o C++ engines/watchmaker/fonts.o C++ engines/watchmaker/game.o C++ engines/watchmaker/game_options.o C++ engines/watchmaker/globvar.o C++ engines/watchmaker/main.o C++ engines/watchmaker/metaengine.o C++ engines/watchmaker/rect.o C++ engines/watchmaker/render.o C++ engines/watchmaker/renderer.o C++ engines/watchmaker/saveload.o C++ engines/watchmaker/schedule.o C++ engines/watchmaker/sdl_wrapper.o C++ engines/watchmaker/tga_util.o C++ engines/watchmaker/watchmaker.o C++ engines/watchmaker/windows_hacks.o C++ engines/watchmaker/work_dirs.o C++ engines/wintermute/ad/ad_actor.o C++ engines/wintermute/ad/ad_entity.o C++ engines/wintermute/ad/ad_game.o C++ engines/wintermute/ad/ad_inventory.o C++ engines/wintermute/ad/ad_inventory_box.o C++ engines/wintermute/ad/ad_item.o C++ engines/wintermute/ad/ad_layer.o C++ engines/wintermute/ad/ad_node_state.o C++ engines/wintermute/ad/ad_object.o C++ engines/wintermute/ad/ad_path.o C++ engines/wintermute/ad/ad_path_point.o C++ engines/wintermute/ad/ad_region.o C++ engines/wintermute/ad/ad_response.o C++ engines/wintermute/ad/ad_response_box.o C++ engines/wintermute/ad/ad_response_context.o C++ engines/wintermute/ad/ad_rot_level.o C++ engines/wintermute/ad/ad_scale_level.o C++ engines/wintermute/ad/ad_scene.o C++ engines/wintermute/ad/ad_scene_node.o C++ engines/wintermute/ad/ad_scene_state.o C++ engines/wintermute/ad/ad_sentence.o C++ engines/wintermute/ad/ad_sprite_set.o C++ engines/wintermute/ad/ad_talk_def.o C++ engines/wintermute/ad/ad_talk_holder.o C++ engines/wintermute/ad/ad_talk_node.o C++ engines/wintermute/ad/ad_waypoint_group.o C++ engines/wintermute/base/scriptables/debuggable/debuggable_script.o C++ engines/wintermute/base/scriptables/debuggable/debuggable_script_engine.o C++ engines/wintermute/base/scriptables/script.o C++ engines/wintermute/base/scriptables/script_engine.o C++ engines/wintermute/base/scriptables/script_stack.o C++ engines/wintermute/base/scriptables/script_value.o C++ engines/wintermute/base/scriptables/script_ext_array.o C++ engines/wintermute/base/scriptables/script_ext_date.o C++ engines/wintermute/base/scriptables/script_ext_directory.o C++ engines/wintermute/base/scriptables/script_ext_file.o C++ engines/wintermute/base/scriptables/script_ext_math.o C++ engines/wintermute/base/scriptables/script_ext_object.o C++ engines/wintermute/base/scriptables/script_ext_mem_buffer.o C++ engines/wintermute/base/scriptables/script_ext_string.o C++ engines/wintermute/base/file/base_disk_file.o C++ engines/wintermute/base/file/base_file.o C++ engines/wintermute/base/file/base_file_entry.o C++ engines/wintermute/base/file/base_package.o C++ engines/wintermute/base/file/base_save_thumb_file.o C++ engines/wintermute/base/file/base_savefile_manager_file.o C++ engines/wintermute/base/font/base_font_bitmap.o C++ engines/wintermute/base/font/base_font_truetype.o C++ engines/wintermute/base/font/base_font.o C++ engines/wintermute/base/font/base_font_storage.o C++ engines/wintermute/base/gfx/base_image.o C++ engines/wintermute/base/gfx/base_renderer.o C++ engines/wintermute/base/gfx/base_surface.o C++ engines/wintermute/base/gfx/osystem/base_surface_osystem.o C++ engines/wintermute/base/gfx/osystem/base_render_osystem.o C++ engines/wintermute/base/gfx/osystem/render_ticket.o C++ engines/wintermute/base/particles/part_particle.o C++ engines/wintermute/base/particles/part_emitter.o C++ engines/wintermute/base/particles/part_force.o C++ engines/wintermute/base/sound/base_sound.o C++ engines/wintermute/base/sound/base_sound_buffer.o C++ engines/wintermute/base/sound/base_sound_manager.o C++ engines/wintermute/base/base_active_rect.o C++ engines/wintermute/base/base.o C++ engines/wintermute/base/base_dynamic_buffer.o C++ engines/wintermute/base/base_engine.o C++ engines/wintermute/base/base_fader.o C++ engines/wintermute/base/base_file_manager.o C++ engines/wintermute/base/base_frame.o C++ engines/wintermute/base/base_game.o C++ engines/wintermute/base/base_game_music.o C++ engines/wintermute/base/base_game_settings.o C++ engines/wintermute/base/base_keyboard_state.o C++ engines/wintermute/base/base_named_object.o C++ engines/wintermute/base/base_object.o C++ engines/wintermute/base/base_parser.o C++ engines/wintermute/base/base_persistence_manager.o C++ engines/wintermute/base/base_point.o C++ engines/wintermute/base/base_quick_msg.o C++ engines/wintermute/base/base_region.o C++ engines/wintermute/base/base_scriptable.o C++ engines/wintermute/base/base_script_holder.o C++ engines/wintermute/base/base_sprite.o C++ engines/wintermute/base/base_string_table.o C++ engines/wintermute/base/base_sub_frame.o C++ engines/wintermute/base/base_surface_storage.o C++ engines/wintermute/base/base_transition_manager.o C++ engines/wintermute/base/base_viewport.o C++ engines/wintermute/base/saveload.o C++ engines/wintermute/base/save_thumb_helper.o C++ engines/wintermute/base/timer.o C++ engines/wintermute/ext/dll_dlltest.o C++ engines/wintermute/ext/dll_geturl.o C++ engines/wintermute/ext/dll_httpconnect.o C++ engines/wintermute/ext/dll_img.o C++ engines/wintermute/ext/dll_installutil.o C++ engines/wintermute/ext/dll_kernel32.o C++ engines/wintermute/ext/dll_shell32.o C++ engines/wintermute/ext/dll_tools.o C++ engines/wintermute/ext/scene_achievements.o C++ engines/wintermute/ext/wme_3fstatistics.o C++ engines/wintermute/ext/wme_commandlinehelper.o C++ engines/wintermute/ext/wme_galaxy.o C++ engines/wintermute/ext/wme_steam.o C++ engines/wintermute/ext/wme_windowmode.o C++ engines/wintermute/debugger/breakpoint.o C++ engines/wintermute/debugger/debugger_controller.o C++ engines/wintermute/debugger/error.o C++ engines/wintermute/debugger/listing_providers/blank_listing.o C++ engines/wintermute/debugger/listing_providers/blank_listing_provider.o C++ engines/wintermute/debugger/listing_providers/basic_source_listing_provider.o C++ engines/wintermute/debugger/listing_providers/cached_source_listing_provider.o C++ engines/wintermute/debugger/listing_providers/source_listing.o C++ engines/wintermute/debugger/listing.o C++ engines/wintermute/debugger/script_monitor.o C++ engines/wintermute/debugger/watch.o C++ engines/wintermute/debugger/watch_instance.o C++ engines/wintermute/math/math_util.o C++ engines/wintermute/math/matrix4.o C++ engines/wintermute/math/vector2.o C++ engines/wintermute/metaengine.o C++ engines/wintermute/platform_osystem.o C++ engines/wintermute/system/sys_class.o C++ engines/wintermute/system/sys_class_registry.o C++ engines/wintermute/system/sys_instance.o C++ engines/wintermute/ui/ui_button.o C++ engines/wintermute/ui/ui_edit.o C++ engines/wintermute/ui/ui_entity.o C++ engines/wintermute/ui/ui_object.o C++ engines/wintermute/ui/ui_text.o C++ engines/wintermute/ui/ui_tiled_image.o C++ engines/wintermute/ui/ui_window.o C++ engines/wintermute/utils/crc.o C++ engines/wintermute/utils/path_util.o C++ engines/wintermute/utils/string_util.o C++ engines/wintermute/utils/utils.o C++ engines/wintermute/video/subtitle_card.o C++ engines/wintermute/video/video_player.o C++ engines/wintermute/video/video_subtitler.o C++ engines/wintermute/video/video_theora_player.o C++ engines/wintermute/debugger.o C++ engines/wintermute/wintermute.o C++ engines/wintermute/persistent.o C++ engines/wintermute/ad/ad_actor_3dx.o C++ engines/wintermute/ad/ad_attach_3dx.o C++ engines/wintermute/ad/ad_block.o C++ engines/wintermute/ad/ad_generic.o C++ engines/wintermute/ad/ad_geom_ext.o C++ engines/wintermute/ad/ad_geom_ext_node.o C++ engines/wintermute/ad/ad_object_3d.o C++ engines/wintermute/ad/ad_path3d.o C++ engines/wintermute/ad/ad_path_point3d.o C++ engines/wintermute/ad/ad_scene_geometry.o C++ engines/wintermute/ad/ad_walkplane.o C++ engines/wintermute/ad/ad_waypoint_group3d.o C++ engines/wintermute/base/gfx/3dcamera.o C++ engines/wintermute/base/gfx/3dlight.o C++ engines/wintermute/base/gfx/3dloader_3ds.o C++ engines/wintermute/base/gfx/3dmesh.o C++ engines/wintermute/base/gfx/3dshadow_volume.o C++ engines/wintermute/base/gfx/base_renderer3d.o C++ engines/wintermute/base/gfx/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 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/xmesh.o 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 C++ gui/widgets/tab.o C++ gui/cloudconnectionwizard.o C++ gui/downloaddialog.o C++ gui/downloadpacksdialog.o C++ gui/remotebrowser.o C++ gui/fluidsynth-dialog.o C++ backends/base-backend.o C++ backends/modular-backend.o C++ backends/audiocd/audiocd-stream.o C++ backends/audiocd/default/default-audiocd.o C++ backends/events/default/default-events.o C++ backends/fs/abstract-fs.o C++ backends/fs/stdiostream.o C++ backends/keymapper/action.o C++ backends/keymapper/hardware-input.o C++ backends/keymapper/input-watcher.o C++ backends/keymapper/keymap.o C++ backends/keymapper/keymapper.o C++ backends/keymapper/remap-widget.o C++ backends/keymapper/standard-actions.o C++ backends/keymapper/virtual-mouse.o C++ backends/log/log.o C++ backends/midi/alsa.o C++ backends/midi/dmedia.o C++ backends/midi/seq.o C++ backends/midi/sndio.o C++ backends/midi/stmidi.o C++ backends/midi/timidity.o C++ backends/saves/savefile.o C++ backends/saves/default/default-saves.o C++ backends/timer/default/default-timer.o C++ backends/cloud/basestorage.o C++ backends/cloud/cloudicon.o C++ backends/cloud/cloudmanager.o C++ backends/cloud/iso8601.o C++ backends/cloud/storage.o C++ backends/cloud/storagefile.o C++ backends/cloud/downloadrequest.o C++ backends/cloud/folderdownloadrequest.o C++ backends/cloud/savessyncrequest.o C++ backends/cloud/box/boxstorage.o C++ backends/cloud/box/boxlistdirectorybyidrequest.o C++ backends/cloud/box/boxtokenrefresher.o C++ backends/cloud/box/boxuploadrequest.o C++ backends/cloud/dropbox/dropboxstorage.o C++ backends/cloud/dropbox/dropboxcreatedirectoryrequest.o C++ backends/cloud/dropbox/dropboxinforequest.o C++ backends/cloud/dropbox/dropboxlistdirectoryrequest.o C++ backends/cloud/dropbox/dropboxtokenrefresher.o C++ backends/cloud/dropbox/dropboxuploadrequest.o C++ backends/cloud/googledrive/googledrivelistdirectorybyidrequest.o C++ backends/cloud/googledrive/googledrivestorage.o C++ backends/cloud/googledrive/googledrivetokenrefresher.o C++ backends/cloud/googledrive/googledriveuploadrequest.o C++ backends/cloud/id/idstorage.o C++ backends/cloud/id/idcreatedirectoryrequest.o C++ backends/cloud/id/iddownloadrequest.o C++ backends/cloud/id/idlistdirectoryrequest.o C++ backends/cloud/id/idresolveidrequest.o C++ backends/cloud/id/idstreamfilerequest.o C++ backends/cloud/onedrive/onedrivestorage.o C++ backends/cloud/onedrive/onedrivecreatedirectoryrequest.o C++ backends/cloud/onedrive/onedrivetokenrefresher.o C++ backends/cloud/onedrive/onedrivelistdirectoryrequest.o C++ backends/cloud/onedrive/onedriveuploadrequest.o C++ backends/networking/curl/connectionmanager.o C++ backends/networking/curl/networkreadstream.o C++ backends/networking/curl/curlrequest.o C++ backends/networking/curl/curljsonrequest.o C++ backends/networking/curl/postrequest.o C++ backends/networking/curl/request.o C++ backends/networking/curl/session.o C++ backends/networking/curl/sessionrequest.o C++ backends/networking/curl/socket.o C++ backends/networking/curl/url.o C++ backends/networking/sdl_net/client.o C++ backends/networking/sdl_net/getclienthandler.o C++ backends/networking/sdl_net/handlers/createdirectoryhandler.o C++ backends/networking/sdl_net/handlers/downloadfilehandler.o C++ backends/networking/sdl_net/handlers/filesajaxpagehandler.o C++ backends/networking/sdl_net/handlers/filesbasehandler.o C++ backends/networking/sdl_net/handlers/filespagehandler.o C++ backends/networking/sdl_net/handlers/indexpagehandler.o C++ backends/networking/sdl_net/handlers/listajaxhandler.o C++ backends/networking/sdl_net/handlers/resourcehandler.o C++ backends/networking/sdl_net/handlers/uploadfilehandler.o C++ backends/networking/sdl_net/handlerutils.o C++ backends/networking/sdl_net/localwebserver.o C++ backends/networking/sdl_net/reader.o C++ backends/networking/sdl_net/uploadfileclienthandler.o C++ backends/networking/sdl_net/handlers/connectcloudhandler.o C++ backends/networking/enet/source/callbacks.o C++ backends/networking/enet/source/compress.o C++ backends/networking/enet/source/host.o C++ backends/networking/enet/source/list.o C++ backends/networking/enet/source/packet.o C++ backends/networking/enet/source/peer.o C++ backends/networking/enet/source/protocol.o C++ backends/networking/enet/source/unix.o C++ backends/networking/enet/enet.o C++ backends/networking/enet/host.o C++ backends/networking/enet/socket.o C++ backends/graphics/opengl/framebuffer.o C++ backends/graphics/opengl/opengl-graphics.o C++ backends/graphics/opengl/shader.o C++ backends/graphics/opengl/texture.o C++ backends/graphics/opengl/pipelines/clut8.o C++ backends/graphics/opengl/pipelines/fixed.o C++ backends/graphics/opengl/pipelines/pipeline.o C++ backends/graphics/opengl/pipelines/libretro.o C++ backends/graphics/opengl/pipelines/libretro/parser.o C++ backends/graphics/opengl/pipelines/shader.o C++ backends/events/sdl/legacy-sdl-events.o C++ backends/events/sdl/sdl-events.o C++ backends/graphics/sdl/sdl-graphics.o C++ backends/graphics/surfacesdl/surfacesdl-graphics.o C++ backends/mixer/sdl/sdl-mixer.o C++ backends/mixer/null/null-mixer.o C++ backends/mutex/sdl/sdl-mutex.o C++ backends/timer/sdl/sdl-timer.o C++ backends/plugins/sdl/sdl-provider.o C++ backends/graphics/openglsdl/openglsdl-graphics.o C++ backends/graphics3d/opengl/framebuffer.o C++ backends/graphics3d/opengl/surfacerenderer.o C++ backends/graphics3d/opengl/texture.o C++ backends/graphics3d/opengl/tiledsurface.o C++ backends/graphics3d/openglsdl/openglsdl-graphics3d.o C++ backends/fs/posix/posix-fs.o C++ backends/fs/posix/posix-fs-factory.o C++ backends/fs/posix/posix-iostream.o C++ backends/fs/posix-drives/posix-drives-fs.o C++ backends/fs/posix-drives/posix-drives-fs-factory.o C++ backends/fs/chroot/chroot-fs-factory.o C++ backends/fs/chroot/chroot-fs.o C++ backends/plugins/posix/posix-provider.o C++ backends/saves/posix/posix-saves.o C++ backends/taskbar/unity/unity-taskbar.o C++ backends/dialogs/gtk/gtk-dialogs.o C++ backends/text-to-speech/linux/linux-text-to-speech.o C++ backends/audiocd/linux/linux-audiocd.o C++ video/3do_decoder.o C++ video/avi_decoder.o C++ video/coktel_decoder.o C++ video/dxa_decoder.o C++ video/flic_decoder.o C++ video/hnm_decoder.o C++ video/mpegps_decoder.o C++ video/mve_decoder.o C++ video/paco_decoder.o C++ video/psx_decoder.o C++ video/qt_decoder.o C++ video/smk_decoder.o C++ video/subtitles.o C++ video/video_decoder.o C++ video/bink_decoder.o C++ video/theora_decoder.o C++ image/bmp.o C++ image/cel_3do.o C++ image/gif.o C++ image/iff.o C++ image/jpeg.o C++ image/neo.o C++ image/pcx.o C++ image/pict.o C++ image/png.o C++ image/scr.o C++ image/tga.o C++ image/xbm.o C++ image/codecs/bmp_raw.o C++ image/codecs/cdtoons.o C++ image/codecs/cinepak.o C++ image/codecs/codec.o C++ image/codecs/hlz.o C++ image/codecs/hnm.o C++ image/codecs/indeo3.o C++ image/codecs/indeo4.o C++ image/codecs/indeo5.o C++ image/codecs/jyv1.o C++ image/codecs/mjpeg.o C++ image/codecs/msrle.o C++ image/codecs/msrle4.o C++ image/codecs/msvideo1.o C++ image/codecs/qtrle.o C++ image/codecs/rpza.o C++ image/codecs/smc.o C++ image/codecs/svq1.o C++ image/codecs/truemotion1.o C++ image/codecs/xan.o C++ image/codecs/indeo/indeo.o C++ image/codecs/indeo/indeo_dsp.o C++ image/codecs/indeo/mem.o C++ image/codecs/indeo/vlc.o C++ image/codecs/mpeg.o C++ graphics/big5.o C++ graphics/blit/blit.o C++ graphics/blit/blit-alpha.o C++ graphics/blit/blit-generic.o C++ graphics/blit/blit-scale.o C++ graphics/cursorman.o C++ graphics/font.o C++ graphics/fontman.o C++ graphics/fonts/amigafont.o C++ graphics/fonts/bdf.o C++ graphics/fonts/consolefont.o C++ graphics/fonts/dosfont.o C++ graphics/fonts/freetype.o C++ graphics/fonts/macfont.o C++ graphics/fonts/newfont_big.o C++ graphics/fonts/newfont.o C++ graphics/fonts/ttf.o C++ graphics/fonts/winfont.o C++ graphics/framelimiter.o C++ graphics/korfont.o C++ graphics/larryScale.o C++ graphics/maccursor.o C++ graphics/macgui/datafiles.o C++ graphics/macgui/macbutton.o C++ graphics/macgui/macdialog.o C++ graphics/macgui/macfontmanager.o C++ graphics/macgui/macmenu.o C++ graphics/macgui/macpopupmenu.o C++ graphics/macgui/mactext.o C++ graphics/macgui/mactext-canvas.o C++ graphics/macgui/mactext-md.o C++ graphics/macgui/mactextwindow.o C++ graphics/macgui/macwidget.o C++ graphics/macgui/macwindow.o C++ graphics/macgui/macwindowborder.o C++ graphics/macgui/macwindowmanager.o C++ graphics/managed_surface.o C++ graphics/nine_patch.o C++ graphics/opengl/context.o C++ graphics/opengl/debug.o C++ graphics/opengl/shader.o C++ graphics/palette.o In member function 'void Graphics::MacWindowBorder::setOffsets(const Graphics::BorderOffsets&)', inlined from 'void Graphics::MacWindowBorder::setBorder(Graphics::ManagedSurface*, uint32, Graphics::BorderOffsets)' at graphics/macgui/macwindowborder.cpp:267:13, inlined from 'void Graphics::MacWindowBorder::setBorder(Graphics::ManagedSurface*, uint32, int, int, int, int)' at graphics/macgui/macwindowborder.cpp:260:11: graphics/macgui/macwindowborder.cpp:138:24: warning: 'offsets.Graphics::BorderOffsets::upperScrollHeight' may be used uninitialized [-Wmaybe-uninitialized] 138 | _borderOffsets = offsets; | ~~~~~~~~~~~~~~~^~~~~~~~~ graphics/macgui/macwindowborder.cpp: In member function 'void Graphics::MacWindowBorder::setBorder(Graphics::ManagedSurface*, uint32, int, int, int, int)': graphics/macgui/macwindowborder.cpp:251:23: note: 'offsets.Graphics::BorderOffsets::upperScrollHeight' was declared here 251 | BorderOffsets offsets; | ^~~~~~~ In member function 'void Graphics::MacWindowBorder::setOffsets(const Graphics::BorderOffsets&)', inlined from 'void Graphics::MacWindowBorder::setBorder(Graphics::ManagedSurface*, uint32, Graphics::BorderOffsets)' at graphics/macgui/macwindowborder.cpp:267:13, inlined from 'void Graphics::MacWindowBorder::setBorder(Graphics::ManagedSurface*, uint32, int, int, int, int)' at graphics/macgui/macwindowborder.cpp:260:11: graphics/macgui/macwindowborder.cpp:138:24: warning: 'offsets.Graphics::BorderOffsets::lowerScrollHeight' may be used uninitialized [-Wmaybe-uninitialized] 138 | _borderOffsets = offsets; | ~~~~~~~~~~~~~~~^~~~~~~~~ graphics/macgui/macwindowborder.cpp: In member function 'void Graphics::MacWindowBorder::setBorder(Graphics::ManagedSurface*, uint32, int, int, int, int)': graphics/macgui/macwindowborder.cpp:251:23: note: 'offsets.Graphics::BorderOffsets::lowerScrollHeight' was declared here 251 | BorderOffsets offsets; | ^~~~~~~ C++ graphics/pixelformat.o C++ graphics/pm5544.o C++ graphics/primitives.o C++ graphics/renderer.o C++ graphics/scalerplugin.o C++ graphics/scaler/downscaler.o C++ graphics/scaler/thumbnail_intern.o C++ graphics/screen.o C++ graphics/scaler/normal.o C++ graphics/sjis.o C++ graphics/surface.o C++ graphics/svg.o C++ graphics/transform_struct.o C++ graphics/transform_tools.o C++ graphics/thumbnail.o C++ graphics/VectorRenderer.o C++ graphics/VectorRendererSpec.o C++ graphics/wincursor.o C++ graphics/yuv_to_rgb.o C++ graphics/tinygl/api.o C++ graphics/tinygl/arrays.o C++ graphics/tinygl/clear.o C++ graphics/tinygl/clip.o C++ graphics/tinygl/fog.o C++ graphics/tinygl/get.o C++ graphics/tinygl/init.o C++ graphics/tinygl/light.o C++ graphics/tinygl/list.o C++ graphics/tinygl/matrix.o C++ graphics/tinygl/memory.o C++ graphics/tinygl/misc.o C++ graphics/tinygl/pixelbuffer.o C++ graphics/tinygl/select.o C++ graphics/tinygl/specbuf.o C++ graphics/tinygl/texture.o C++ graphics/tinygl/texelbuffer.o C++ graphics/tinygl/vertex.o C++ graphics/tinygl/zbuffer.o C++ graphics/tinygl/zline.o C++ graphics/tinygl/zmath.o C++ graphics/tinygl/ztriangle.o C++ graphics/tinygl/zblit.o C++ graphics/tinygl/zdirtyrect.o C++ graphics/scaler/aspect.o C++ graphics/scaler/dotmatrix.o C++ graphics/scaler/sai.o C++ graphics/scaler/pm.o C++ graphics/scaler/scale2x.o C++ graphics/scaler/scale3x.o C++ graphics/scaler/scalebit.o C++ graphics/scaler/tv.o C++ graphics/scaler/hq.o C++ graphics/scaler/edge.o C++ graphics/blit/blit-sse2.o C++ graphics/blit/blit-avx2.o C++ audio/adlib.o C++ audio/adlib_ms.o C++ audio/audiostream.o C++ audio/casio.o C++ audio/cms.o C++ audio/fmopl.o C++ audio/mididrv.o C++ audio/mididrv_ms.o C++ audio/midiparser_qt.o C++ audio/midiparser_smf.o C++ audio/midiparser_xmidi.o C++ audio/midiparser.o C++ audio/midiplayer.o C++ audio/miles_adlib.o C++ audio/miles_midi.o C++ audio/mixer.o C++ audio/mpu401.o C++ audio/mt32gm.o C++ audio/musicplugin.o C++ audio/null.o C++ audio/rate.o C++ audio/timestamp.o C++ audio/decoders/3do.o C++ audio/decoders/aac.o C++ audio/decoders/adpcm.o C++ audio/decoders/aiff.o C++ audio/decoders/apc.o C++ audio/decoders/asf.o C++ audio/decoders/flac.o C++ audio/decoders/g711.o C++ audio/decoders/iff_sound.o C++ audio/decoders/mac_snd.o C++ audio/decoders/mp3.o C++ audio/decoders/qdm2.o C++ audio/decoders/quicktime.o C++ audio/decoders/raw.o C++ audio/decoders/voc.o C++ audio/decoders/vorbis.o C++ audio/decoders/wave.o C++ audio/decoders/wma.o C++ audio/decoders/xa.o C++ audio/decoders/xan_dpcm.o C++ audio/mods/impulsetracker.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 In file included from ./common/array.h:26, from audio/soundfont/synthfile.h:32, from audio/soundfont/synthfile.cpp:27: In function 'Out Common::copy_backward(In, In, Out) [with In = SynthInstr**; Out = SynthInstr**]', inlined from 'T* Common::Array::insert_aux(iterator, const_iterator, const_iterator) [with T = SynthInstr*]' at ./common/array.h:488:18, inlined from 'void Common::Array::insert(iterator, const T&) [with T = SynthInstr*]' at ./common/array.h:216:13, inlined from 'SynthInstr* SynthFile::AddInstr(uint32, uint32)' at audio/soundfont/synthfile.cpp:47:17: ./common/algorithm.h:69:24: warning: 'void* __builtin_memmove(void*, const void*, long unsigned int)' specified bound 18446744073709551608 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 69 | *--dst = *--last; | ~~~~~~~^~~~~~~~~ In function 'Out Common::copy_backward(In, In, Out) [with In = SynthWave**; Out = SynthWave**]', inlined from 'T* Common::Array::insert_aux(iterator, const_iterator, const_iterator) [with T = SynthWave*]' at ./common/array.h:488:18, inlined from 'void Common::Array::insert(iterator, const T&) [with T = SynthWave*]' at ./common/array.h:216:13, inlined from 'SynthWave* SynthFile::AddWave(uint16, uint16, int, int, uint16, uint16, uint32, unsigned char*, Common::String)' at audio/soundfont/synthfile.cpp:54:16: ./common/algorithm.h:69:24: warning: 'void* __builtin_memmove(void*, const void*, long unsigned int)' specified bound 18446744073709551608 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 69 | *--dst = *--last; | ~~~~~~~^~~~~~~~~ C++ audio/soundfont/vab/vab.o In function 'Out Common::copy_backward(In, In, Out) [with In = SynthRgn**; Out = SynthRgn**]', inlined from 'T* Common::Array::insert_aux(iterator, const_iterator, const_iterator) [with T = SynthRgn*]' at ./common/array.h:488:18, inlined from 'void Common::Array::insert(iterator, const T&) [with T = SynthRgn*]' at ./common/array.h:216:13, inlined from 'SynthRgn* SynthInstr::AddRgn()' at audio/soundfont/synthfile.cpp:74:15: ./common/algorithm.h:69:24: warning: 'void* __builtin_memmove(void*, const void*, long unsigned int)' specified bound 18446744073709551608 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 69 | *--dst = *--last; | ~~~~~~~^~~~~~~~~ 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/concatstream.o C++ common/config-manager.o C++ common/coroutines.o C++ common/dbcs-str.o C++ common/debug.o C++ common/error.o C++ common/events.o C++ common/file.o C++ common/fs.o C++ common/gui_options.o C++ common/hashmap.o C++ common/language.o C++ common/localization.o C++ common/macresman.o C++ common/memory.o C++ common/memorypool.o C++ common/md5.o C++ common/mutex.o C++ common/osd_message_queue.o C++ common/path.o C++ common/platform.o C++ common/punycode.o C++ common/random.o C++ common/rational.o C++ common/rendermode.o C++ common/str.o C++ common/stream.o C++ common/streamdebug.o C++ common/str-base.o C++ common/str-enc.o C++ common/encodings/singlebyte.o C++ common/system.o C++ common/textconsole.o C++ common/text-to-speech.o C++ common/tokenizer.o C++ common/translation.o C++ common/unicode-bidi.o C++ common/ustr.o C++ common/util.o C++ common/xpfloat.o C++ common/zip-set.o C++ common/compression/clickteam.o C++ common/compression/dcl.o C++ common/compression/gentee_installer.o C++ common/compression/gzio.o C++ common/compression/installshield_cab.o C++ common/compression/installshieldv3_archive.o C++ common/compression/powerpacker.o C++ common/compression/rnc_deco.o C++ common/compression/stuffit.o C++ common/compression/unarj.o C++ common/compression/unzip.o C++ common/compression/vise.o C++ common/compression/zlib.o C++ common/formats/cue.o C++ common/formats/formatinfo.o C++ common/formats/iff_container.o C++ common/formats/ini-file.o C++ common/formats/json.o C++ common/formats/markdown.o C++ common/formats/prodos.o C++ common/formats/quicktime.o C++ common/formats/winexe.o C++ common/formats/winexe_ne.o C++ common/formats/winexe_pe.o C++ common/formats/xmlparser.o C++ common/lua/double_serialization.o common/formats/prodos.cpp: In constructor 'Common::ProDOSFile::ProDOSFile(char*, uint8, uint16, uint32, uint16, Common::File*)': common/formats/prodos.cpp:34:16: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 16 equals destination size [-Wstringop-truncation] 34 | strncpy(_name, name, 16); | ^ C++ common/lua/lapi.o C++ common/lua/lauxlib.o C++ common/lua/lbaselib.o C++ common/lua/lcode.o C++ common/lua/ldblib.o C++ common/lua/ldebug.o C++ common/lua/ldo.o C++ common/lua/lfunc.o C++ common/lua/lgc.o C++ common/lua/linit.o C++ common/lua/liolib.o C++ common/lua/llex.o C++ common/lua/lmathlib.o C++ common/lua/lmem.o C++ common/lua/loadlib.o C++ common/lua/lobject.o C++ common/lua/lopcodes.o C++ common/lua/loslib.o C++ common/lua/lparser.o C++ common/lua/lstate.o C++ common/lua/lstring.o C++ common/lua/lstrlib.o C++ common/lua/ltable.o C++ common/lua/ltablib.o C++ common/lua/ltm.o C++ common/lua/lua_persist.o C++ common/lua/lua_persistence_util.o C++ common/lua/lua_unpersist.o C++ common/lua/lvm.o C++ common/lua/lzio.o C++ common/lua/scummvm_file.o C++ audio/softsynth/mt32/Analog.o C++ audio/softsynth/mt32/BReverbModel.o C++ audio/softsynth/mt32/Display.o C++ audio/softsynth/mt32/File.o C++ audio/softsynth/mt32/FileStream.o C++ audio/softsynth/mt32/LA32FloatWaveGenerator.o C++ audio/softsynth/mt32/LA32Ramp.o C++ audio/softsynth/mt32/LA32WaveGenerator.o C++ audio/softsynth/mt32/MidiStreamParser.o C++ audio/softsynth/mt32/Part.o C++ audio/softsynth/mt32/Partial.o C++ audio/softsynth/mt32/PartialManager.o C++ audio/softsynth/mt32/Poly.o C++ audio/softsynth/mt32/ROMInfo.o C++ audio/softsynth/mt32/Synth.o C++ audio/softsynth/mt32/Tables.o C++ audio/softsynth/mt32/TVA.o C++ audio/softsynth/mt32/TVF.o C++ audio/softsynth/mt32/TVP.o C++ audio/softsynth/mt32/sha1/sha1.o C++ audio/softsynth/mt32/c_interface/c_interface.o C++ audio/softsynth/mt32/srchelper/InternalResampler.o C++ audio/softsynth/mt32/srchelper/srctools/src/FIRResampler.o C++ audio/softsynth/mt32/srchelper/srctools/src/IIR2xResampler.o C++ audio/softsynth/mt32/srchelper/srctools/src/LinearResampler.o C++ audio/softsynth/mt32/srchelper/srctools/src/ResamplerModel.o C++ audio/softsynth/mt32/srchelper/srctools/src/SincResampler.o C++ audio/softsynth/mt32/SampleRateConverter.o AR engines/scumm/libscumm.a AR engines/access/libaccess.a AR engines/adl/libadl.a AR engines/agi/libagi.a RANLIB engines/access/libaccess.a RANLIB engines/adl/libadl.a RANLIB engines/agi/libagi.a AR engines/agos/libagos.a AR engines/ags/libags.a AR engines/asylum/libasylum.a AR engines/avalanche/libavalanche.a RANLIB engines/scumm/libscumm.a RANLIB engines/agos/libagos.a AR engines/bbvs/libbbvs.a RANLIB engines/avalanche/libavalanche.a RANLIB engines/asylum/libasylum.a AR engines/bladerunner/libbladerunner.a RANLIB engines/bbvs/libbbvs.a AR engines/buried/libburied.a AR engines/cge/libcge.a RANLIB engines/buried/libburied.a AR engines/cge2/libcge2.a AR engines/chamber/libchamber.a AR engines/chewy/libchewy.a RANLIB engines/cge/libcge.a AR engines/cine/libcine.a RANLIB engines/chamber/libchamber.a RANLIB engines/ags/libags.a RANLIB engines/cge2/libcge2.a RANLIB engines/cine/libcine.a RANLIB engines/chewy/libchewy.a AR engines/composer/libcomposer.a RANLIB engines/bladerunner/libbladerunner.a RANLIB engines/composer/libcomposer.a AR engines/crab/libcrab.a AR engines/cruise/libcruise.a AR engines/cryo/libcryo.a RANLIB engines/cruise/libcruise.a AR engines/cryomni3d/libcryomni3d.a RANLIB engines/cryo/libcryo.a AR engines/director/libdirector.a RANLIB engines/crab/libcrab.a RANLIB engines/cryomni3d/libcryomni3d.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 AR engines/dreamweb/libdreamweb.a RANLIB engines/director/libdirector.a RANLIB engines/drascula/libdrascula.a AR engines/efh/libefh.a AR engines/freescape/libfreescape.a RANLIB engines/dreamweb/libdreamweb.a AR engines/glk/libglk.a RANLIB engines/efh/libefh.a AR engines/gnap/libgnap.a AR engines/gob/libgob.a RANLIB engines/freescape/libfreescape.a AR engines/griffon/libgriffon.a AR engines/grim/libgrim.a AR engines/groovie/libgroovie.a RANLIB engines/gnap/libgnap.a RANLIB engines/griffon/libgriffon.a AR engines/hadesch/libhadesch.a AR engines/hdb/libhdb.a RANLIB engines/groovie/libgroovie.a AR engines/hopkins/libhopkins.a RANLIB engines/gob/libgob.a RANLIB engines/hdb/libhdb.a RANLIB engines/hadesch/libhadesch.a AR engines/hpl1/libhpl1.a RANLIB engines/hopkins/libhopkins.a AR engines/hugo/libhugo.a AR engines/hypno/libhypno.a RANLIB engines/grim/libgrim.a RANLIB engines/glk/libglk.a RANLIB engines/hugo/libhugo.a AR engines/icb/libicb.a AR engines/illusions/libillusions.a RANLIB engines/hypno/libhypno.a AR engines/immortal/libimmortal.a AR engines/kingdom/libkingdom.a AR engines/kyra/libkyra.a AR engines/lab/liblab.a RANLIB engines/illusions/libillusions.a RANLIB engines/immortal/libimmortal.a RANLIB engines/kingdom/libkingdom.a AR engines/lastexpress/liblastexpress.a RANLIB engines/lab/liblab.a RANLIB engines/icb/libicb.a AR engines/lilliput/liblilliput.a RANLIB engines/lilliput/liblilliput.a AR engines/lure/liblure.a RANLIB engines/lastexpress/liblastexpress.a RANLIB engines/kyra/libkyra.a AR engines/macventure/libmacventure.a RANLIB engines/lure/liblure.a AR engines/made/libmade.a AR engines/mads/libmads.a RANLIB engines/macventure/libmacventure.a AR engines/mm/libmm.a AR engines/mohawk/libmohawk.a RANLIB engines/hpl1/libhpl1.a RANLIB engines/made/libmade.a AR engines/mortevielle/libmortevielle.a RANLIB engines/mads/libmads.a AR engines/mtropolis/libmtropolis.a AR engines/mutationofjb/libmutationofjb.a RANLIB engines/mohawk/libmohawk.a RANLIB engines/mortevielle/libmortevielle.a AR engines/myst3/libmyst3.a AR engines/nancy/libnancy.a RANLIB engines/mtropolis/libmtropolis.a AR engines/neverhood/libneverhood.a RANLIB engines/mutationofjb/libmutationofjb.a RANLIB engines/myst3/libmyst3.a RANLIB engines/mm/libmm.a AR engines/ngi/libngi.a AR engines/parallaction/libparallaction.a RANLIB engines/nancy/libnancy.a RANLIB engines/neverhood/libneverhood.a RANLIB engines/ngi/libngi.a AR engines/pegasus/libpegasus.a RANLIB engines/parallaction/libparallaction.a AR engines/petka/libpetka.a AR engines/pink/libpink.a AR engines/playground3d/libplayground3d.a RANLIB engines/playground3d/libplayground3d.a AR engines/plumbers/libplumbers.a RANLIB engines/pink/libpink.a AR engines/prince/libprince.a AR engines/private/libprivate.a RANLIB engines/petka/libpetka.a RANLIB engines/pegasus/libpegasus.a RANLIB engines/plumbers/libplumbers.a RANLIB engines/prince/libprince.a RANLIB engines/private/libprivate.a AR engines/queen/libqueen.a RANLIB engines/queen/libqueen.a AR engines/saga/libsaga.a AR engines/saga2/libsaga2.a AR engines/sci/libsci.a AR engines/sherlock/libsherlock.a AR engines/sky/libsky.a AR engines/sludge/libsludge.a RANLIB engines/saga/libsaga.a RANLIB engines/sky/libsky.a AR engines/stark/libstark.a AR engines/startrek/libstartrek.a RANLIB engines/saga2/libsaga2.a RANLIB engines/sherlock/libsherlock.a RANLIB engines/sludge/libsludge.a AR engines/supernova/libsupernova.a RANLIB engines/sci/libsci.a AR engines/sword1/libsword1.a AR engines/sword2/libsword2.a RANLIB engines/stark/libstark.a RANLIB engines/startrek/libstartrek.a AR engines/sword25/libsword25.a RANLIB engines/supernova/libsupernova.a RANLIB engines/sword1/libsword1.a AR engines/teenagent/libteenagent.a AR engines/testbed/libtestbed.a RANLIB engines/sword2/libsword2.a AR engines/tetraedge/libtetraedge.a RANLIB engines/sword25/libsword25.a AR engines/tinsel/libtinsel.a RANLIB engines/teenagent/libteenagent.a RANLIB engines/testbed/libtestbed.a AR engines/titanic/libtitanic.a AR engines/toltecs/libtoltecs.a RANLIB engines/tinsel/libtinsel.a AR engines/tony/libtony.a RANLIB engines/tetraedge/libtetraedge.a RANLIB engines/toltecs/libtoltecs.a AR engines/toon/libtoon.a AR engines/touche/libtouche.a RANLIB engines/tony/libtony.a AR engines/trecision/libtrecision.a RANLIB engines/toon/libtoon.a AR engines/tsage/libtsage.a RANLIB engines/touche/libtouche.a AR engines/tucker/libtucker.a RANLIB engines/trecision/libtrecision.a AR engines/twine/libtwine.a AR engines/ultima/libultima.a AR engines/vcruise/libvcruise.a RANLIB engines/tucker/libtucker.a AR engines/voyeur/libvoyeur.a RANLIB engines/tsage/libtsage.a RANLIB engines/twine/libtwine.a RANLIB engines/vcruise/libvcruise.a RANLIB engines/voyeur/libvoyeur.a AR engines/wage/libwage.a AR engines/watchmaker/libwatchmaker.a AR engines/wintermute/libwintermute.a RANLIB engines/wage/libwage.a AR engines/zvision/libzvision.a AR engines/libengines.a AR gui/libgui.a RANLIB engines/watchmaker/libwatchmaker.a RANLIB engines/titanic/libtitanic.a AR backends/libbackends.a RANLIB engines/zvision/libzvision.a RANLIB engines/libengines.a AR video/libvideo.a RANLIB gui/libgui.a AR image/libimage.a AR audio/libaudio.a RANLIB engines/wintermute/libwintermute.a RANLIB video/libvideo.a RANLIB image/libimage.a AR math/libmath.a AR common/libcommon.a RANLIB backends/libbackends.a AR common/compression/libcompression.a RANLIB audio/libaudio.a RANLIB math/libmath.a RANLIB common/libcommon.a RANLIB common/compression/libcompression.a AR common/formats/libformats.a AR common/lua/liblua.a AR audio/softsynth/mt32/libmt32.a RANLIB engines/ultima/libultima.a RANLIB common/formats/libformats.a RANLIB common/lua/liblua.a RANLIB audio/softsynth/mt32/libmt32.a AR graphics/libgraphics.a RANLIB graphics/libgraphics.a C++ base/version.o AR base/libbase.a RANLIB base/libbase.a LINK scummvm ==> Entering fakeroot environment... ==> Starting package()... fatal: No names found, cannot describe anything. install -d "/tmp/archlinux-ci/scummvm-archlinuxrb-build-PReX7q59/scummvm/pkg/scummvm/usr/share/man/man6/" install -c -m 644 "./dists/scummvm.6" "/tmp/archlinux-ci/scummvm-archlinuxrb-build-PReX7q59/scummvm/pkg/scummvm/usr/share/man/man6/scummvm.6" install -d "/tmp/archlinux-ci/scummvm-archlinuxrb-build-PReX7q59/scummvm/pkg/scummvm/usr/share/pixmaps/" install -c -m 644 "./icons/scummvm.xpm" "/tmp/archlinux-ci/scummvm-archlinuxrb-build-PReX7q59/scummvm/pkg/scummvm/usr/share/pixmaps/org.scummvm.scummvm.xpm" install -d "/tmp/archlinux-ci/scummvm-archlinuxrb-build-PReX7q59/scummvm/pkg/scummvm/usr/share/icons/hicolor/scalable/apps/" install -c -m 644 "./icons/scummvm.svg" "/tmp/archlinux-ci/scummvm-archlinuxrb-build-PReX7q59/scummvm/pkg/scummvm/usr/share/icons/hicolor/scalable/apps/org.scummvm.scummvm.svg" install -d "/tmp/archlinux-ci/scummvm-archlinuxrb-build-PReX7q59/scummvm/pkg/scummvm/usr/share/doc/scummvm" install -c -m 644 ./AUTHORS ./COPYING ./LICENSES/COPYING.BSD ./LICENSES/COPYING.LGPL ./LICENSES/COPYING.FREEFONT ./LICENSES/COPYING.OFL ./LICENSES/COPYING.ISC ./LICENSES/COPYING.LUA ./LICENSES/COPYING.MIT ./LICENSES/COPYING.MKV ./LICENSES/COPYING.TINYGL ./LICENSES/COPYING.GLAD ./LICENSES/CatharonLicense.txt ./COPYRIGHT ./NEWS.md ./README.md ./CONTRIBUTING.md ./dists/soundfonts/COPYRIGHT.Roland_SC-55 "/tmp/archlinux-ci/scummvm-archlinuxrb-build-PReX7q59/scummvm/pkg/scummvm/usr/share/doc/scummvm" install -d "/tmp/archlinux-ci/scummvm-archlinuxrb-build-PReX7q59/scummvm/pkg/scummvm/usr/share/scummvm" install -c -m 644 ./gui/themes/scummmodern.zip ./gui/themes/scummclassic.zip ./gui/themes/scummremastered.zip ./gui/themes/residualvm.zip ./gui/themes/gui-icons.dat ./gui/themes/shaders.dat ./gui/themes/translations.dat ./dists/networking/wwwroot.zip ./dists/engine-data/access.dat ./dists/engine-data/cryo.dat ./dists/engine-data/cryomni3d.dat ./dists/engine-data/drascula.dat ./dists/engine-data/hadesch_translations.dat ./dists/engine-data/hugo.dat ./dists/engine-data/kyra.dat ./dists/engine-data/lure.dat ./dists/engine-data/macventure.dat ./dists/engine-data/mort.dat ./dists/engine-data/nancy.dat ./dists/engine-data/neverhood.dat ./dists/engine-data/prince_translation.dat ./dists/engine-data/queen.tbl ./dists/engine-data/sky.cpt ./dists/engine-data/supernova.dat ./dists/engine-data/teenagent.dat ./dists/engine-data/titanic.dat ./dists/engine-data/tony.dat ./dists/engine-data/toon.dat ./dists/engine-data/ultima.dat ./dists/engine-data/ultima8.dat ./dists/engine-data/wintermute.zip ./dists/engine-data/mm.dat ./dists/engine-data/freescape.dat ./dists/engine-data/fonts.dat ./dists/engine-data/grim-patch.lab ./dists/engine-data/monkey4-patch.m4b ./dists/engine-data/myst3.dat ./dists/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/pred.dic ./dists/engine-data/fonts-cjk.dat ./dists/soundfonts/Roland_SC-55.sf2 "/tmp/archlinux-ci/scummvm-archlinuxrb-build-PReX7q59/scummvm/pkg/scummvm/usr/share/scummvm/" install -d "/tmp/archlinux-ci/scummvm-archlinuxrb-build-PReX7q59/scummvm/pkg/scummvm/usr/share/applications" install -c -m 644 "./dists/org.scummvm.scummvm.desktop" "/tmp/archlinux-ci/scummvm-archlinuxrb-build-PReX7q59/scummvm/pkg/scummvm/usr/share/applications/org.scummvm.scummvm.desktop" install -d "/tmp/archlinux-ci/scummvm-archlinuxrb-build-PReX7q59/scummvm/pkg/scummvm/usr/share/metainfo" install -c -m 644 "./dists/org.scummvm.scummvm.metainfo.xml" "/tmp/archlinux-ci/scummvm-archlinuxrb-build-PReX7q59/scummvm/pkg/scummvm/usr/share/metainfo/org.scummvm.scummvm.metainfo.xml" install -d "/tmp/archlinux-ci/scummvm-archlinuxrb-build-PReX7q59/scummvm/pkg/scummvm/usr/share/scummvm/shaders" install -c -m 644 ./engines/grim/shaders/emi_actor.fragment ./engines/grim/shaders/emi_actor.vertex ./engines/grim/shaders/emi_actorlights.fragment ./engines/grim/shaders/emi_actorlights.vertex ./engines/grim/shaders/emi_background.fragment ./engines/grim/shaders/emi_background.vertex ./engines/grim/shaders/emi_dimplane.fragment ./engines/grim/shaders/emi_dimplane.vertex ./engines/grim/shaders/emi_sprite.fragment ./engines/grim/shaders/emi_sprite.vertex ./engines/grim/shaders/grim_actor.fragment ./engines/grim/shaders/grim_actor.vertex ./engines/grim/shaders/grim_actorlights.fragment ./engines/grim/shaders/grim_actorlights.vertex ./engines/grim/shaders/grim_background.fragment ./engines/grim/shaders/grim_background.vertex ./engines/grim/shaders/grim_dim.fragment ./engines/grim/shaders/grim_dim.vertex ./engines/grim/shaders/grim_emerg.fragment ./engines/grim/shaders/grim_emerg.vertex ./engines/grim/shaders/grim_primitive.fragment ./engines/grim/shaders/grim_primitive.vertex ./engines/grim/shaders/grim_shadowplane.fragment ./engines/grim/shaders/grim_shadowplane.vertex ./engines/grim/shaders/grim_smush.fragment ./engines/grim/shaders/grim_smush.vertex ./engines/grim/shaders/grim_text.fragment ./engines/grim/shaders/grim_text.vertex ./engines/myst3/shaders/myst3_box.fragment ./engines/myst3/shaders/myst3_box.vertex ./engines/myst3/shaders/myst3_cube.fragment ./engines/myst3/shaders/myst3_cube.vertex ./engines/myst3/shaders/myst3_text.fragment ./engines/myst3/shaders/myst3_text.vertex ./engines/stark/shaders/stark_actor.fragment ./engines/stark/shaders/stark_actor.vertex ./engines/stark/shaders/stark_fade.fragment ./engines/stark/shaders/stark_fade.vertex ./engines/stark/shaders/stark_prop.fragment ./engines/stark/shaders/stark_prop.vertex ./engines/stark/shaders/stark_shadow.fragment ./engines/stark/shaders/stark_shadow.vertex ./engines/stark/shaders/stark_surface.fragment ./engines/stark/shaders/stark_surface.vertex ./engines/stark/shaders/stark_surface_fill.fragment ./engines/stark/shaders/stark_surface_fill.vertex ./engines/wintermute/base/gfx/opengl/shaders/wme_fade.fragment ./engines/wintermute/base/gfx/opengl/shaders/wme_fade.vertex ./engines/wintermute/base/gfx/opengl/shaders/wme_flat_shadow_mask.fragment ./engines/wintermute/base/gfx/opengl/shaders/wme_flat_shadow_mask.vertex ./engines/wintermute/base/gfx/opengl/shaders/wme_flat_shadow_modelx.fragment ./engines/wintermute/base/gfx/opengl/shaders/wme_flat_shadow_modelx.vertex ./engines/wintermute/base/gfx/opengl/shaders/wme_geometry.fragment ./engines/wintermute/base/gfx/opengl/shaders/wme_geometry.vertex ./engines/wintermute/base/gfx/opengl/shaders/wme_line.fragment ./engines/wintermute/base/gfx/opengl/shaders/wme_line.vertex ./engines/wintermute/base/gfx/opengl/shaders/wme_modelx.fragment ./engines/wintermute/base/gfx/opengl/shaders/wme_modelx.vertex ./engines/wintermute/base/gfx/opengl/shaders/wme_shadow_mask.fragment ./engines/wintermute/base/gfx/opengl/shaders/wme_shadow_mask.vertex ./engines/wintermute/base/gfx/opengl/shaders/wme_shadow_volume.fragment ./engines/wintermute/base/gfx/opengl/shaders/wme_shadow_volume.vertex ./engines/wintermute/base/gfx/opengl/shaders/wme_sprite.fragment ./engines/wintermute/base/gfx/opengl/shaders/wme_sprite.vertex ./engines/playground3d/shaders/playground3d_bitmap.fragment ./engines/playground3d/shaders/playground3d_bitmap.vertex ./engines/playground3d/shaders/playground3d_cube.fragment ./engines/playground3d/shaders/playground3d_cube.vertex ./engines/playground3d/shaders/playground3d_fade.fragment ./engines/playground3d/shaders/playground3d_fade.vertex ./engines/hpl1/engine/impl/shaders/hpl1_Ambient_Color.fragment ./engines/hpl1/engine/impl/shaders/hpl1_Bump2D_Light.fragment ./engines/hpl1/engine/impl/shaders/hpl1_Bump2D_Light.vertex ./engines/hpl1/engine/impl/shaders/hpl1_BumpColorSpec_Light.fragment ./engines/hpl1/engine/impl/shaders/hpl1_BumpColorSpec_Light_Spot.fragment ./engines/hpl1/engine/impl/shaders/hpl1_BumpSpec2D_Light.fragment ./engines/hpl1/engine/impl/shaders/hpl1_BumpSpec2D_Light.vertex ./engines/hpl1/engine/impl/shaders/hpl1_BumpSpec_Light.fragment ./engines/hpl1/engine/impl/shaders/hpl1_BumpSpec_Light_Spot.fragment ./engines/hpl1/engine/impl/shaders/hpl1_BumpSpec_Light_Spot_pass2.fragment ./engines/hpl1/engine/impl/shaders/hpl1_Bump_Light.fragment ./engines/hpl1/engine/impl/shaders/hpl1_Bump_Light_Spot.fragment ./engines/hpl1/engine/impl/shaders/hpl1_Bump_Light_Spot_pass2.fragment ./engines/hpl1/engine/impl/shaders/hpl1_DiffuseSpec_Light.fragment ./engines/hpl1/engine/impl/shaders/hpl1_DiffuseSpec_Light.vertex ./engines/hpl1/engine/impl/shaders/hpl1_DiffuseSpec_Light_Spot.fragment ./engines/hpl1/engine/impl/shaders/hpl1_DiffuseSpec_Light_Spot.vertex ./engines/hpl1/engine/impl/shaders/hpl1_DiffuseSpec_Light_Spot_pass2.fragment ./engines/hpl1/engine/impl/shaders/hpl1_Diffuse_Color.fragment ./engines/hpl1/engine/impl/shaders/hpl1_Diffuse_Color.vertex ./engines/hpl1/engine/impl/shaders/hpl1_Diffuse_ColorMul.vertex ./engines/hpl1/engine/impl/shaders/hpl1_Diffuse_EnvMap_Reflect.fragment ./engines/hpl1/engine/impl/shaders/hpl1_Diffuse_EnvMap_Reflect.vertex ./engines/hpl1/engine/impl/shaders/hpl1_Diffuse_Light.fragment ./engines/hpl1/engine/impl/shaders/hpl1_Diffuse_Light.vertex ./engines/hpl1/engine/impl/shaders/hpl1_Diffuse_Light_Spot.fragment ./engines/hpl1/engine/impl/shaders/hpl1_Diffuse_Light_Spot.vertex ./engines/hpl1/engine/impl/shaders/hpl1_Diffuse_Light_Spot_pass1.fragment ./engines/hpl1/engine/impl/shaders/hpl1_Diffuse_Light_Spot_pass2.fragment ./engines/hpl1/engine/impl/shaders/hpl1_Fallback01_Bump_Light.fragment ./engines/hpl1/engine/impl/shaders/hpl1_Fallback01_Diffuse_Light_Spot.fragment ./engines/hpl1/engine/impl/shaders/hpl1_Fallback01_Diffuse_Light_Spot_p2.vertex ./engines/hpl1/engine/impl/shaders/hpl1_Fallback01_Diffuse_Light_p1.fragment ./engines/hpl1/engine/impl/shaders/hpl1_Fallback01_Diffuse_Light_p1.vertex ./engines/hpl1/engine/impl/shaders/hpl1_Fallback01_Diffuse_Light_p2.fragment ./engines/hpl1/engine/impl/shaders/hpl1_Fallback01_Diffuse_Light_p2.vertex ./engines/hpl1/engine/impl/shaders/hpl1_Fallback02_DIffuse_Light_Spot_p2.fragment ./engines/hpl1/engine/impl/shaders/hpl1_Fallback02_DIffuse_Light_Spot_p3.fragment ./engines/hpl1/engine/impl/shaders/hpl1_Fallback02_Diffuse_Light_Spot_p2.vertex ./engines/hpl1/engine/impl/shaders/hpl1_Fallback02_Diffuse_Light_Spot_p3.vertex ./engines/hpl1/engine/impl/shaders/hpl1_Fallback02_Diffuse_Light_p1.fragment ./engines/hpl1/engine/impl/shaders/hpl1_Fallback02_Diffuse_Light_p1.vertex ./engines/hpl1/engine/impl/shaders/hpl1_Fallback02_Diffuse_Light_p2.vertex ./engines/hpl1/engine/impl/shaders/hpl1_Fog_Solid.fragment ./engines/hpl1/engine/impl/shaders/hpl1_Fog_Solid.vertex ./engines/hpl1/engine/impl/shaders/hpl1_Fog_Trans.vertex ./engines/hpl1/engine/impl/shaders/hpl1_Fog_Trans_Alpha.fragment ./engines/hpl1/engine/impl/shaders/hpl1_Fog_Trans_Mod.fragment ./engines/hpl1/engine/impl/shaders/hpl1_Fog_Trans_ModX2.fragment ./engines/hpl1/engine/impl/shaders/hpl1_PostEffect_Bloom.fragment ./engines/hpl1/engine/impl/shaders/hpl1_PostEffect_Bloom.vertex ./engines/hpl1/engine/impl/shaders/hpl1_PostEffect_Blur.vertex ./engines/hpl1/engine/impl/shaders/hpl1_PostEffect_Blur_2D.fragment ./engines/hpl1/engine/impl/shaders/hpl1_PostEffect_Blur_Rect.fragment ./engines/hpl1/engine/impl/shaders/hpl1_PostEffect_DoF.fragment ./engines/hpl1/engine/impl/shaders/hpl1_PostEffect_DoF.vertex ./engines/hpl1/engine/impl/shaders/hpl1_PostEffect_Fallback01_Blur_2D.fragment ./engines/hpl1/engine/impl/shaders/hpl1_PostEffect_Fallback01_Blur_Rect.fragment ./engines/hpl1/engine/impl/shaders/hpl1_PostEffect_Motion.fragment ./engines/hpl1/engine/impl/shaders/hpl1_PostEffect_Motion.vertex ./engines/hpl1/engine/impl/shaders/hpl1_PostEffect_Motion_staticloop.fragment ./engines/hpl1/engine/impl/shaders/hpl1_PostEffect_Offset.fragment ./engines/hpl1/engine/impl/shaders/hpl1_PostEffect_Offset.vertex ./engines/hpl1/engine/impl/shaders/hpl1_ShadowExtrude.fragment ./engines/hpl1/engine/impl/shaders/hpl1_ShadowExtrude.vertex ./engines/hpl1/engine/impl/shaders/hpl1_Water_Diffuse.fragment ./engines/hpl1/engine/impl/shaders/hpl1_Water_Diffuse.vertex ./engines/hpl1/engine/impl/shaders/hpl1_Water_Fog.fragment ./engines/hpl1/engine/impl/shaders/hpl1_Water_Fog.vertex ./engines/hpl1/engine/impl/shaders/hpl1_gamma_correction.fragment ./engines/hpl1/engine/impl/shaders/hpl1_gamma_correction.vertex ./engines/hpl1/engine/impl/shaders/hpl1_refract.fragment ./engines/hpl1/engine/impl/shaders/hpl1_refract.vertex ./engines/hpl1/engine/impl/shaders/hpl1_refract_special.fragment ./engines/hpl1/engine/impl/shaders/hpl1_refract_water.fragment ./engines/hpl1/engine/impl/shaders/hpl1_refract_water.vertex ./engines/freescape/shaders/freescape_bitmap.fragment ./engines/freescape/shaders/freescape_bitmap.vertex ./engines/freescape/shaders/freescape_triangle.fragment ./engines/freescape/shaders/freescape_triangle.vertex "/tmp/archlinux-ci/scummvm-archlinuxrb-build-PReX7q59/scummvm/pkg/scummvm/usr/share/scummvm/shaders" install -d "/tmp/archlinux-ci/scummvm-archlinuxrb-build-PReX7q59/scummvm/pkg/scummvm/usr/bin" install -c -m 755 "./scummvm" "/tmp/archlinux-ci/scummvm-archlinuxrb-build-PReX7q59/scummvm/pkg/scummvm/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"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Generating .MTREE file... -> Compressing package... ==> Leaving fakeroot environment. ==> Finished making: scummvm 2.8.0-1 (Mon Jan 20 04:06:50 2025)