>>> openttd: Building community/openttd 15.3-r0 (using abuild 3.17.0_rc2-r0) started Thu, 14 May 2026 19:23:36 +0000 >>> openttd: Validating /home/buildozer/aports/community/openttd/APKBUILD... >>> openttd: Analyzing dependencies... >>> openttd: Installing for build: build-base cmake curl-dev fontconfig-dev fluidsynth-dev freetype-dev harfbuzz-dev icu-dev libpng-dev lzo-dev samurai sdl2-compat-dev sdl2-compat-static xz-dev zlib-dev ( 1/198) Installing libbz2 (1.0.8-r6) ( 2/198) Installing xz-libs (5.8.3-r0) ( 3/198) Installing libarchive (3.8.7-r0) ( 4/198) Installing rhash-libs (1.4.6-r0) ( 5/198) Installing libuv (1.52.1-r0) ( 6/198) Installing cmake (4.2.3-r0) ( 7/198) Installing brotli (1.2.0-r1) ( 8/198) Installing brotli-dev (1.2.0-r1) ( 9/198) Installing c-ares-dev (1.34.6-r0) ( 10/198) Installing libidn2-dev (2.3.8-r0) ( 11/198) Installing libpsl-utils (0.21.5-r3) ( 12/198) Installing libpsl-dev (0.21.5-r3) ( 13/198) Installing nghttp2-dev (1.69.0-r0) ( 14/198) Installing openssl-dev (3.5.6-r0) ( 15/198) Installing zlib-dev (1.3.2-r0) ( 16/198) Installing zstd (1.5.7-r2) ( 17/198) Installing zstd-dev (1.5.7-r2) ( 18/198) Installing curl-dev (8.20.0-r1) ( 19/198) Installing libpng (1.6.58-r0) ( 20/198) Installing freetype (2.14.3-r0) ( 21/198) Installing fontconfig (2.17.1-r1) ( 22/198) Installing expat (2.8.1-r0) ( 23/198) Installing expat-dev (2.8.1-r0) ( 24/198) Installing bzip2-dev (1.0.8-r6) ( 25/198) Installing libpng-dev (1.6.58-r0) ( 26/198) Installing freetype-dev (2.14.3-r0) ( 27/198) Installing fontconfig-dev (2.17.1-r1) ( 28/198) Installing soundfont-timgm (3412-r2) ( 29/198) Installing alsa-lib (1.2.15.3-r0) ( 30/198) Installing dbus-libs (1.16.2-r2) ( 31/198) Installing libffi (3.5.2-r1) ( 32/198) Installing libintl (1.0-r0) ( 33/198) Installing libeconf (0.8.3-r0) ( 34/198) Installing libblkid (2.41.4-r0) ( 35/198) Installing libmount (2.41.4-r0) ( 36/198) Installing glib (2.88.1-r0) ( 37/198) Installing lua5.4-libs (5.4.8-r0) ( 38/198) Installing avahi-libs (0.9_rc4-r0) ( 39/198) Installing libpisp (1.5.0-r0) ( 40/198) Installing libcamera-ipa (0.7.1-r1) ( 41/198) Installing libxml2 (2.13.9-r1) ( 42/198) Installing llvm22-libs (22.1.3-r0) ( 43/198) Installing spirv-tools (1.4.341.0-r0) ( 44/198) Installing libxau (1.0.12-r0) ( 45/198) Installing libmd (1.1.0-r0) ( 46/198) Installing libbsd (0.12.2-r0) ( 47/198) Installing libxdmcp (1.1.5-r1) ( 48/198) Installing libxcb (1.17.0-r2) ( 49/198) Installing libx11 (1.8.13-r0) ( 50/198) Installing hwdata-pci (0.407-r0) ( 51/198) Installing libpciaccess (0.19-r0) ( 52/198) Installing libdrm (2.4.133-r0) ( 53/198) Installing libelf (0.195-r0) ( 54/198) Installing libxshmfence (1.3.3-r0) ( 55/198) Installing mesa (26.1.0-r0) ( 56/198) Installing mesa-gles (26.1.0-r0) ( 57/198) Installing mesa-gbm (26.1.0-r0) ( 58/198) Installing wayland-libs-client (1.25.0-r0) ( 59/198) Installing mesa-egl (26.1.0-r0) ( 60/198) Installing nettle (3.10.2-r0) ( 61/198) Installing libtasn1 (4.21.0-r0) ( 62/198) Installing p11-kit (0.25.5-r2) ( 63/198) Installing gnutls (3.8.13-r0) ( 64/198) Installing eudev-libs (3.2.14-r6) ( 65/198) Installing libunwind (1.8.3-r0) ( 66/198) Installing yaml (0.2.5-r2) ( 67/198) Installing libjpeg-turbo (3.1.3-r0) ( 68/198) Installing libyuv (0.0.1928-r0) ( 69/198) Installing libcamera (0.7.1-r1) ( 70/198) Installing opus (1.6.1-r0) ( 71/198) Installing speexdsp (1.2.1-r2) ( 72/198) Installing roc-toolkit-libs (0.4.0-r1) ( 73/198) Installing abseil-cpp-int128 (20250814.1-r0) ( 74/198) Installing abseil-cpp-raw-logging-internal (20250814.1-r0) ( 75/198) Installing abseil-cpp-strings-internal (20250814.1-r0) ( 76/198) Installing abseil-cpp-strings (20250814.1-r0) ( 77/198) Installing webrtc-audio-processing-2 (2.1-r1) ( 78/198) Installing pipewire-libs (1.6.4-r1) ( 79/198) Installing wireplumber-libs (0.5.14-r0) ( 80/198) Installing wireplumber (0.5.14-r0) ( 81/198) Installing pipewire-jack (1.6.4-r1) ( 82/198) Installing portaudio (19.7.0-r3) ( 83/198) Installing libasyncns (0.8-r5) ( 84/198) Installing libltdl (2.6.0-r1) ( 85/198) Installing orc (0.4.41-r0) ( 86/198) Installing libogg (1.3.6-r0) ( 87/198) Installing libflac (1.4.3-r2) ( 88/198) Installing lame-libs (3.100-r5) ( 89/198) Installing mpg123-libs (1.33.5-r0) ( 90/198) Installing libvorbis (1.3.7-r2) ( 91/198) Installing libsndfile (1.2.2-r2) ( 92/198) Installing soxr (0.1.3-r7) ( 93/198) Installing tdb-libs (1.4.15-r1) ( 94/198) Installing libpulse (17.0-r7) ( 95/198) Installing readline (8.3.3-r1) ( 96/198) Installing fluidsynth-libs (2.5.4-r0) ( 97/198) Installing fluidsynth (2.5.4-r0) ( 98/198) Installing alsa-lib-dev (1.2.15.3-r0) ( 99/198) Installing dbus-dev (1.16.2-r2) (100/198) Installing libxml2-utils (2.13.9-r1) (101/198) Installing docbook-xml (4.5-r10) Executing docbook-xml-4.5-r10.post-install (102/198) Installing libxslt (1.1.43-r3) (103/198) Installing docbook-xsl-ns (1.79.2-r13) Executing docbook-xsl-ns-1.79.2-r13.post-install (104/198) Installing docbook-xsl-nons (1.79.2-r13) Executing docbook-xsl-nons-1.79.2-r13.post-install (105/198) Installing docbook-xsl (1.79.2-r13) (106/198) Installing xz (5.8.3-r0) (107/198) Installing gettext-asprintf (1.0-r0) (108/198) Installing gettext-libs (1.0-r0) (109/198) Installing gettext-envsubst (1.0-r0) (110/198) Installing gettext (1.0-r0) (111/198) Installing gettext-dev (1.0-r0) (112/198) Installing gdbm (1.26-r0) (113/198) Installing mpdecimal (4.0.1-r0) (114/198) Installing libpanelw (6.6_p20260502-r0) (115/198) Installing sqlite-libs (3.53.1-r0) (116/198) Installing python3 (3.14.3-r0) (117/198) Installing python3-pycache-pyc0 (3.14.3-r0) (118/198) Installing pyc (3.14.3-r0) (119/198) Installing python3-pyc (3.14.3-r0) (120/198) Installing py3-parsing (3.3.2-r1) (121/198) Installing py3-parsing-pyc (3.3.2-r1) (122/198) Installing py3-packaging (26.2-r0) (123/198) Installing py3-packaging-pyc (26.2-r0) (124/198) Installing linux-headers (7.0.0-r1) (125/198) Installing libffi-dev (3.5.2-r1) (126/198) Installing bsd-compat-headers (0.7.2-r6) (127/198) Installing libformw (6.6_p20260502-r0) (128/198) Installing libmenuw (6.6_p20260502-r0) (129/198) Installing libncurses++ (6.6_p20260502-r0) (130/198) Installing ncurses-dev (6.6_p20260502-r0) (131/198) Installing libedit-dev (20251016.3.1-r1) (132/198) Installing libpcre2-16 (10.47-r1) (133/198) Installing libpcre2-32 (10.47-r1) (134/198) Installing pcre2-dev (10.47-r1) (135/198) Installing libuuid (2.41.4-r0) (136/198) Installing libfdisk (2.41.4-r0) (137/198) Installing liblastlog2 (2.41.4-r0) (138/198) Installing libsmartcols (2.41.4-r0) (139/198) Installing sqlite (3.53.1-r0) (140/198) Installing sqlite-dev (3.53.1-r0) (141/198) Installing util-linux-dev (2.41.4-r0) (142/198) Installing glib-dev (2.88.1-r0) (143/198) Installing pipewire-jack-dev (1.6.4-r1) (144/198) Installing pipewire-dev (1.6.4-r1) (145/198) Installing libpulse-mainloop-glib (17.0-r7) (146/198) Installing pulseaudio-dev (17.0-r7) (147/198) Installing libportaudiocxx (19.7.0-r3) (148/198) Installing portaudio-dev (19.7.0-r3) (149/198) Installing libhistory (8.3.3-r1) (150/198) Installing readline-dev (8.3.3-r1) (151/198) Installing opus-dev (1.6.1-r0) (152/198) Installing libflac++ (1.4.3-r2) (153/198) Installing libogg-dev (1.3.6-r0) (154/198) Installing flac-dev (1.4.3-r2) (155/198) Installing mpg123-dev (1.33.5-r0) (156/198) Installing libvorbis-dev (1.3.7-r2) (157/198) Installing libsndfile-dev (1.2.2-r2) (158/198) Installing fluidsynth-dev (2.5.4-r0) (159/198) Installing libxext (1.3.7-r0) (160/198) Installing libxrender (0.9.12-r0) (161/198) Installing pixman (0.46.4-r0) (162/198) Installing cairo (1.18.4-r1) (163/198) Installing graphite2 (1.3.14-r6) (164/198) Installing harfbuzz (13.2.1-r0) (165/198) Installing harfbuzz-cairo (13.2.1-r0) (166/198) Installing harfbuzz-gobject (13.2.1-r0) (167/198) Installing icu-data-en (78.1-r0) Executing icu-data-en-78.1-r0.post-install * If you need ICU with non-English locales and legacy charset support, install * package icu-data-full. (168/198) Installing icu-libs (78.1-r0) (169/198) Installing harfbuzz-icu (13.2.1-r0) (170/198) Installing harfbuzz-subset (13.2.1-r0) (171/198) Installing cairo-tools (1.18.4-r1) (172/198) Installing cairo-gobject (1.18.4-r1) (173/198) Installing pixman-dev (0.46.4-r0) (174/198) Installing xorgproto (2025.1-r0) (175/198) Installing libxau-dev (1.0.12-r0) (176/198) Installing xcb-proto (1.17.0-r1) (177/198) Installing xcb-proto-pyc (1.17.0-r1) (178/198) Installing libxdmcp-dev (1.1.5-r1) (179/198) Installing libxcb-dev (1.17.0-r2) (180/198) Installing xtrans (1.6.0-r0) (181/198) Installing libx11-dev (1.8.13-r0) (182/198) Installing libxext-dev (1.3.7-r0) (183/198) Installing libxrender-dev (0.9.12-r0) (184/198) Installing cairo-dev (1.18.4-r1) (185/198) Installing graphite2-dev (1.3.14-r6) (186/198) Installing icu (78.1-r0) (187/198) Installing icu-dev (78.1-r0) (188/198) Installing harfbuzz-dev (13.2.1-r0) (189/198) Installing lzo (2.10-r5) (190/198) Installing lzo-dev (2.10-r5) (191/198) Installing samurai (1.2-r8) (192/198) Installing sdl3 (3.4.8-r1) (193/198) Installing sdl2-compat (2.32.68-r0) (194/198) Installing sdl2-compat-dev (2.32.68-r0) (195/198) Installing sdl2-compat-static (2.32.68-r0) (196/198) Installing xz-dev (5.8.3-r0) (197/198) Installing .makedepends-openttd (20260514.192337) (198/198) Installing wireplumber-openrc (0.5.14-r0) Executing busybox-1.37.0-r31.trigger Executing glib-2.88.1-r0.trigger * No schema files found: doing nothing. OK: 797.7 MiB in 301 packages >>> openttd: Cleaning up srcdir >>> openttd: Cleaning up pkgdir >>> openttd: Cleaning up tmpdir >>> openttd: Fetching https://distfiles.alpinelinux.org/distfiles/edge/openttd-15.3-source.tar.xz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> openttd: Fetching https://cdn.openttd.org/openttd-releases/15.3/openttd-15.3-source.tar.xz Connecting to cdn.openttd.org ([2606:4700:20::681a:8b0]:443) saving to '/var/cache/distfiles/edge/openttd-15.3-source.tar.xz.part' openttd-15.3-source. 60% |******************* | 5051k 0:00:00 ETA openttd-15.3-source. 100% |********************************| 8332k 0:00:00 ETA '/var/cache/distfiles/edge/openttd-15.3-source.tar.xz.part' saved /var/cache/distfiles/edge/openttd-15.3-source.tar.xz: OK /home/buildozer/aports/community/openttd/no-sse4.patch: OK >>> openttd: Fetching https://distfiles.alpinelinux.org/distfiles/edge/openttd-15.3-source.tar.xz /var/cache/distfiles/edge/openttd-15.3-source.tar.xz: OK /home/buildozer/aports/community/openttd/no-sse4.patch: OK >>> openttd: Unpacking /var/cache/distfiles/edge/openttd-15.3-source.tar.xz... >>> openttd: no-sse4.patch patching file cmake/FindSSE.cmake -- The CXX compiler identification is GNU 15.2.0 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Detecting Personal Data directory - .openttd -- Detecting Shared Data directory - (not set) -- Detecting Global Data directory - /usr/share/games/openttd -- Performing Test LIFETIME_DSE_FOUND -- Performing Test LIFETIME_DSE_FOUND - Success -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found ZLIB: /usr/lib/libz.so (found version "1.3.2") -- Looking for lzma_auto_decoder in /usr/lib/liblzma.so -- Looking for lzma_auto_decoder in /usr/lib/liblzma.so - found -- Looking for lzma_easy_encoder in /usr/lib/liblzma.so -- Looking for lzma_easy_encoder in /usr/lib/liblzma.so - found -- Looking for lzma_lzma_preset in /usr/lib/liblzma.so -- Looking for lzma_lzma_preset in /usr/lib/liblzma.so - found -- Found LibLZMA: /usr/lib/liblzma.so (found version "5.8.3") -- Found LZO: /usr/lib/liblzo2.so (found version "2.10") -- Found PNG: /usr/lib/libpng.so (found version "1.6.58") -- Found CURL: /usr/lib/libcurl.so (found version "8.20.0") -- Could NOT find unofficial-breakpad (missing: unofficial-breakpad_DIR) -- Could NOT find Allegro (missing: Allegro_LIBRARY Allegro_INCLUDE_DIR) -- Found Freetype: /usr/lib/libfreetype.so (found version "2.14.3") -- Found Fluidsynth: /usr/lib/libfluidsynth.so (found version "2.5.4") -- Found Fontconfig: /usr/lib/libfontconfig.so (found version "2.17.1") -- Found Harfbuzz: /usr/lib/libharfbuzz.so (found version "13.2.1") -- Found ICU: TRUE (found version "78.1") found components: i18n uc -- Could NOT find OpusFile (missing: OpusFile_LIBRARY OpusFile_INCLUDE_PATH) -- Found Ogg: /usr/lib/libogg.so -- Found Opus: /usr/lib/libopus.so -- Could NOT find OpenGL (missing: OPENGL_opengl_LIBRARY OPENGL_INCLUDE_DIR OpenGL) -- Performing Test SSE_FOUND -- Performing Test SSE_FOUND - Failed -- Could NOT find Grfcodec (missing: GRFCODEC_EXECUTABLE GRFID_EXECUTABLE NFORENUM_EXECUTABLE) -- Option Package Dependencies - OFF -- Option Dedicated - OFF -- Option Install FHS - ON -- Option Use assert - OFF -- Option Use NSIS - OFF -- Option Survey Key - NOT USED -- The C compiler identification is GNU 15.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- PNG found -- -DWITH_PNG -- PNG::PNG -- ZLIB found -- -DWITH_ZLIB -- ZLIB::ZLIB -- LIBLZMA found -- -DWITH_LIBLZMA -- LibLZMA::LibLZMA -- LZO found -- -DWITH_LZO -- /usr/include /usr/include -- /usr/lib/liblzo2.so /usr/lib/liblzo2.so -- CURL found -- -DWITH_CURL -- /usr/include /usr/include -- /usr/lib/libcurl.so /usr/lib/libcurl.so -- Fluidsynth found -- -DWITH_FLUIDSYNTH -- /usr/include /usr/include -- /usr/lib/libfluidsynth.so /usr/lib/libfluidsynth.so -- SDL2 found -- -DWITH_SDL2 -- SDL2::SDL2 -- FREETYPE found -- -DWITH_FREETYPE -- Freetype::Freetype -- Fontconfig found -- -DWITH_FONTCONFIG -- Fontconfig::Fontconfig -- Harfbuzz found -- -DWITH_HARFBUZZ -- /usr/include/harfbuzz /usr/include/harfbuzz -- /usr/lib/libharfbuzz.so /usr/lib/libharfbuzz.so -- ICU_i18n found -- -DWITH_ICU_I18N -- /usr/include -- /usr/lib/libicui18n.so;/usr/lib/libicuuc.so -- ICU_uc found -- -DWITH_ICU_UC -- /usr/include -- /usr/lib/libicuuc.so -- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB -- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB - Success -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB - Success CMake Warning at cmake/InstallAndPackage.cmake:236 (message): Unknown Linux distribution 'alpine' from /etc/os-release found for packaging; can only pack to a txz. Please consider creating a Pull Request to add support for this distribution. Call Stack (most recent call first): CMakeLists.txt:467 (include) -- Configuring done (2.9s) -- Generating done (0.4s) -- Build files have been written to: /home/buildozer/aports/community/openttd/src/openttd-15.3/build [1/907] Copying stationlist/test.sav regression file [2/907] Copying stationlist/result.txt regression file [3/907] Copying stationlist/main.nut regression file [4/907] Copying stationlist/info.nut regression file [5/907] Copying regression/test.sav regression file [6/907] Copying regression/result.txt regression file [7/907] Copying regression/require.nut regression file [8/907] Copying regression/main.nut regression file [9/907] Copying regression/info.nut regression file [10/907] Copying openttd.64.xpm file [11/907] Copying openttd.32.xpm file [12/907] Copying openttd.256.png file [13/907] Copying openttd.128.png file [14/907] Copying openttd.64.png file [15/907] Copying openttd.48.png file [16/907] Copying openttd.32.png file [17/907] Copying openttd.16.png file [18/907] Generating desktop file [19/907] Copying OpenTTD-Mono.ttf baseset file [20/907] Copying OpenTTD-Small.ttf baseset file [21/907] Copying OpenTTD-Serif.ttf baseset file [22/907] Copying OpenTTD-Sans.ttf baseset file [23/907] Copying openttd.32.bmp baseset file [24/907] Copying orig_extra.grf baseset file [25/907] Copying opntitle.dat baseset file [26/907] Copying openttd.grf baseset file [27/907] Generating orig_win.obs baseset metadata file [28/907] Generating orig_dos.obs baseset metadata file [29/907] Generating no_sound.obs baseset metadata file [30/907] Generating orig_win.obm baseset metadata file [31/907] Generating orig_tto.obm baseset metadata file [32/907] Generating orig_dos.obm baseset metadata file [33/907] Generating no_music.obm baseset metadata file [34/907] Generating orig_win.obg baseset metadata file [35/907] Generating orig_dos_de.obg baseset metadata file [36/907] Generating orig_dos.obg baseset metadata file [37/907] Copying game/compat_14.nut [38/907] Copying game/compat_13.nut [39/907] Copying game/compat_12.nut [40/907] Copying game/compat_1.11.nut [41/907] Copying game/compat_1.10.nut [42/907] Copying game/compat_1.9.nut [43/907] Copying game/compat_1.8.nut [44/907] Copying game/compat_1.7.nut [45/907] Copying game/compat_1.6.nut [46/907] Copying game/compat_1.5.nut [47/907] Copying game/compat_1.4.nut [48/907] Copying game/compat_1.3.nut [49/907] Copying game/compat_1.2.nut [50/907] Copying ai/compat_14.nut [51/907] Copying ai/compat_13.nut [52/907] Copying ai/compat_12.nut [53/907] Copying ai/compat_1.11.nut [54/907] Copying ai/compat_1.10.nut [55/907] Copying ai/compat_1.9.nut [56/907] Copying ai/compat_1.8.nut [57/907] Copying ai/compat_1.7.nut [58/907] Copying ai/compat_1.6.nut [59/907] Copying ai/compat_1.5.nut [60/907] Copying ai/compat_1.4.nut [61/907] Copying ai/compat_1.3.nut [62/907] Copying ai/compat_1.2.nut [63/907] Copying ai/compat_1.1.nut [64/907] Copying ai/compat_1.0.nut [65/907] Copying ai/compat_0.7.nut [66/907] Building CXX object src/settingsgen/CMakeFiles/settingsgen.dir/__/core/utf8.cpp.o [67/907] Building CXX object src/settingsgen/CMakeFiles/settingsgen.dir/__/core/string_inplace.cpp.o [68/907] Building CXX object src/settingsgen/CMakeFiles/settingsgen.dir/__/core/string_consumer.cpp.o [69/907] Building CXX object src/settingsgen/CMakeFiles/settingsgen.dir/__/core/string_builder.cpp.o [70/907] Building CXX object src/settingsgen/CMakeFiles/settingsgen.dir/__/string.cpp.o [71/907] Building CXX object src/settingsgen/CMakeFiles/settingsgen.dir/__/ini_load.cpp.o [72/907] Building CXX object src/settingsgen/CMakeFiles/settingsgen.dir/__/error.cpp.o [73/907] Building CXX object src/settingsgen/CMakeFiles/settingsgen.dir/__/misc/getoptdata.cpp.o [74/907] Building CXX object src/settingsgen/CMakeFiles/settingsgen.dir/__/3rdparty/fmt/format.cc.o [75/907] Building CXX object src/settingsgen/CMakeFiles/settingsgen.dir/settingsgen.cpp.o [76/907] Generating script_window.hpp [77/907] Building CXX object src/strgen/CMakeFiles/strgen.dir/__/core/utf8.cpp.o [78/907] Building CXX object src/strgen/CMakeFiles/strgen.dir/__/core/string_inplace.cpp.o [79/907] Building CXX object src/strgen/CMakeFiles/strgen.dir/__/core/string_consumer.cpp.o [80/907] Building CXX object src/strgen/CMakeFiles/strgen.dir/__/core/string_builder.cpp.o [81/907] Copying regression.cfg regression file [82/907] Building CXX object src/strgen/CMakeFiles/strgen.dir/__/string.cpp.o [83/907] Building CXX object src/strgen/CMakeFiles/strgen.dir/__/error.cpp.o [84/907] Building CXX object src/strgen/CMakeFiles/strgen.dir/__/misc/getoptdata.cpp.o [85/907] Building CXX object src/strgen/CMakeFiles/strgen.dir/__/3rdparty/fmt/format.cc.o [86/907] Building CXX object src/strgen/CMakeFiles/strgen.dir/strgen_base.cpp.o [87/907] Building CXX object src/strgen/CMakeFiles/strgen.dir/strgen.cpp.o [88/907] cd /home/buildozer/aports/community/openttd/src/openttd-15.3 && /usr/bin/cmake -DFIND_VERSION_BINARY_DIR=/home/buildozer/aports/community/openttd/src/openttd-15.3/build/generated -DCPACK_BINARY_DIR=/home/buildozer/aports/community/openttd/src/openttd-15.3/build -DREV_MAJOR=15 -DREV_MINOR=3 -DWINDOWS= -P /home/buildozer/aports/community/openttd/src/openttd-15.3/cmake/scripts/FindVersion.cmake -- Version string: 15.3 -- Generating rev.cpp -- Generating CPackProperties.cmake -- Generating Doxyfile -- Generating Doxyfile_AI -- Generating Doxyfile_GS [89/907] Generating template/template_window.sq.hpp [90/907] Generating template/template_waypointlist.sq.hpp [91/907] Generating template/template_waypoint.sq.hpp [92/907] Generating template/template_viewport.sq.hpp [93/907] Generating template/template_vehiclelist.sq.hpp [94/907] Generating template/template_vehicle.sq.hpp [95/907] Generating template/template_types.sq.hpp [96/907] Generating template/template_tunnel.sq.hpp [97/907] Generating template/template_townlist.sq.hpp [98/907] Generating template/template_town.sq.hpp [99/907] Generating template/template_tilelist.sq.hpp [100/907] Generating template/template_tile.sq.hpp [101/907] Generating template/template_text.sq.hpp [102/907] Generating template/template_testmode.sq.hpp [103/907] Generating template/template_subsidylist.sq.hpp [104/907] Generating template/template_subsidy.sq.hpp [105/907] Generating template/template_storypagelist.sq.hpp [106/907] Generating template/template_storypageelementlist.sq.hpp [107/907] Generating template/template_story_page.sq.hpp [108/907] Generating template/template_stationlist.sq.hpp [109/907] Generating template/template_station.sq.hpp [110/907] Generating template/template_signlist.sq.hpp [111/907] Generating template/template_sign.sq.hpp [112/907] Generating template/template_roadtypelist.sq.hpp [113/907] Generating template/template_road.sq.hpp [114/907] Generating template/template_railtypelist.sq.hpp [115/907] Generating template/template_rail.sq.hpp [116/907] Generating template/template_priorityqueue.sq.hpp [117/907] Generating template/template_order.sq.hpp [118/907] Generating template/template_objecttypelist.sq.hpp [119/907] Generating template/template_objecttype.sq.hpp [120/907] Generating template/template_object.sq.hpp [121/907] Generating template/template_news.sq.hpp [122/907] Generating template/template_newgrf.sq.hpp [123/907] Generating template/template_marine.sq.hpp [124/907] Generating template/template_map.sq.hpp [125/907] Generating template/template_log_types.sq.hpp [126/907] Generating template/template_log.sq.hpp [127/907] Generating template/template_list.sq.hpp [128/907] Generating template/template_league.sq.hpp [129/907] Generating template/template_infrastructure.sq.hpp [130/907] Generating template/template_info_docs.sq.hpp [131/907] Generating template/template_industrytypelist.sq.hpp [132/907] Generating template/template_industrytype.sq.hpp [133/907] Generating template/template_industrylist.sq.hpp [134/907] Generating template/template_industry.sq.hpp [135/907] Generating template/template_grouplist.sq.hpp [136/907] Generating template/template_group.sq.hpp [137/907] Generating template/template_goal.sq.hpp [138/907] Generating template/template_gamesettings.sq.hpp [139/907] Generating template/template_game.sq.hpp [140/907] Generating template/template_execmode.sq.hpp [141/907] Generating template/template_event_types.sq.hpp [142/907] Generating template/template_event.sq.hpp [143/907] Generating template/template_error.sq.hpp [144/907] Generating template/template_enginelist.sq.hpp [145/907] Generating template/template_engine.sq.hpp [146/907] Generating template/template_depotlist.sq.hpp [147/907] Generating template/template_date.sq.hpp [148/907] Generating template/template_companymode.sq.hpp [149/907] Generating template/template_company.sq.hpp [150/907] Generating template/template_clientlist.sq.hpp [151/907] Generating template/template_client.sq.hpp [152/907] Generating template/template_cargomonitor.sq.hpp [153/907] Generating template/template_cargolist.sq.hpp [154/907] Generating template/template_cargo.sq.hpp [155/907] Generating template/template_bridgelist.sq.hpp [156/907] Generating template/template_bridge.sq.hpp [157/907] Generating template/template_basestation.sq.hpp [158/907] Generating template/template_base.sq.hpp [159/907] Generating template/template_asyncmode.sq.hpp [160/907] Generating template/template_airport.sq.hpp [161/907] Generating template/template_admin.sq.hpp [162/907] Generating template/template_accounting.sq.hpp [163/907] Generating game/game_window.sq.hpp [164/907] Generating game/game_waypointlist.sq.hpp [165/907] Generating game/game_waypoint.sq.hpp [166/907] Generating game/game_viewport.sq.hpp [167/907] Generating game/game_vehiclelist.sq.hpp [168/907] Generating game/game_vehicle.sq.hpp [169/907] Generating game/game_types.sq.hpp [170/907] Generating game/game_tunnel.sq.hpp [171/907] Generating game/game_townlist.sq.hpp [172/907] Generating game/game_town.sq.hpp [173/907] Generating game/game_tilelist.sq.hpp [174/907] Generating game/game_tile.sq.hpp [175/907] Generating game/game_text.sq.hpp [176/907] Generating game/game_testmode.sq.hpp [177/907] Generating game/game_subsidylist.sq.hpp [178/907] Generating game/game_subsidy.sq.hpp [179/907] Generating game/game_storypagelist.sq.hpp [180/907] Generating game/game_storypageelementlist.sq.hpp [181/907] Generating game/game_story_page.sq.hpp [182/907] Generating game/game_stationlist.sq.hpp [183/907] Generating game/game_station.sq.hpp [184/907] Generating game/game_signlist.sq.hpp [185/907] Generating game/game_sign.sq.hpp [186/907] Generating game/game_roadtypelist.sq.hpp [187/907] Generating game/game_road.sq.hpp [188/907] Generating game/game_railtypelist.sq.hpp [189/907] Generating game/game_rail.sq.hpp [190/907] Generating game/game_priorityqueue.sq.hpp [191/907] Generating game/game_order.sq.hpp [192/907] Generating game/game_objecttypelist.sq.hpp [193/907] Generating game/game_objecttype.sq.hpp [194/907] Generating game/game_object.sq.hpp [195/907] Generating game/game_news.sq.hpp [196/907] Generating game/game_newgrf.sq.hpp [197/907] Generating game/game_marine.sq.hpp [198/907] Generating game/game_map.sq.hpp [199/907] Generating game/game_log_types.sq.hpp [200/907] Generating game/game_log.sq.hpp [201/907] Generating game/game_list.sq.hpp [202/907] Generating game/game_league.sq.hpp [203/907] Generating game/game_infrastructure.sq.hpp [204/907] Generating game/game_info_docs.sq.hpp [205/907] Generating game/game_industrytypelist.sq.hpp [206/907] Generating game/game_industrytype.sq.hpp [207/907] Generating game/game_industrylist.sq.hpp [208/907] Generating game/game_industry.sq.hpp [209/907] Generating game/game_grouplist.sq.hpp [210/907] Generating game/game_group.sq.hpp [211/907] Generating game/game_goal.sq.hpp [212/907] Generating game/game_gamesettings.sq.hpp [213/907] Generating game/game_game.sq.hpp [214/907] Generating game/game_execmode.sq.hpp [215/907] Generating game/game_event_types.sq.hpp [216/907] Generating game/game_event.sq.hpp [217/907] Generating game/game_error.sq.hpp [218/907] Generating game/game_enginelist.sq.hpp [219/907] Generating game/game_engine.sq.hpp [220/907] Generating game/game_depotlist.sq.hpp [221/907] Generating game/game_date.sq.hpp [222/907] Generating game/game_companymode.sq.hpp [223/907] Generating game/game_company.sq.hpp [224/907] Generating game/game_clientlist.sq.hpp [225/907] Generating game/game_client.sq.hpp [226/907] Generating game/game_cargomonitor.sq.hpp [227/907] Generating game/game_cargolist.sq.hpp [228/907] Generating game/game_cargo.sq.hpp [229/907] Generating game/game_bridgelist.sq.hpp [230/907] Generating game/game_bridge.sq.hpp [231/907] Generating game/game_basestation.sq.hpp [232/907] Generating game/game_base.sq.hpp [233/907] Generating game/game_asyncmode.sq.hpp [234/907] Generating game/game_airport.sq.hpp [235/907] Generating game/game_admin.sq.hpp [236/907] Generating game/game_accounting.sq.hpp [237/907] Generating ai/ai_window.sq.hpp [238/907] Generating ai/ai_waypointlist.sq.hpp [239/907] Generating ai/ai_waypoint.sq.hpp [240/907] Generating ai/ai_viewport.sq.hpp [241/907] Generating ai/ai_vehiclelist.sq.hpp [242/907] Generating ai/ai_vehicle.sq.hpp [243/907] Generating ai/ai_types.sq.hpp [244/907] Generating ai/ai_tunnel.sq.hpp [245/907] Generating ai/ai_townlist.sq.hpp [246/907] Generating ai/ai_town.sq.hpp [247/907] Generating ai/ai_tilelist.sq.hpp [248/907] Generating ai/ai_tile.sq.hpp [249/907] Generating ai/ai_text.sq.hpp [250/907] Generating ai/ai_testmode.sq.hpp [251/907] Generating ai/ai_subsidylist.sq.hpp [252/907] Generating ai/ai_subsidy.sq.hpp [253/907] Generating ai/ai_storypagelist.sq.hpp [254/907] Generating ai/ai_storypageelementlist.sq.hpp [255/907] Generating ai/ai_story_page.sq.hpp [256/907] Generating ai/ai_stationlist.sq.hpp [257/907] Generating ai/ai_station.sq.hpp [258/907] Generating ai/ai_signlist.sq.hpp [259/907] Generating ai/ai_sign.sq.hpp [260/907] Generating ai/ai_roadtypelist.sq.hpp [261/907] Generating ai/ai_road.sq.hpp [262/907] Generating ai/ai_railtypelist.sq.hpp [263/907] Generating ai/ai_rail.sq.hpp [264/907] Generating ai/ai_priorityqueue.sq.hpp [265/907] Generating ai/ai_order.sq.hpp [266/907] Generating ai/ai_objecttypelist.sq.hpp [267/907] Generating ai/ai_objecttype.sq.hpp [268/907] Generating ai/ai_object.sq.hpp [269/907] Generating ai/ai_news.sq.hpp [270/907] Generating ai/ai_newgrf.sq.hpp [271/907] Generating ai/ai_marine.sq.hpp [272/907] Generating ai/ai_map.sq.hpp [273/907] Generating ai/ai_log_types.sq.hpp [274/907] Generating ai/ai_log.sq.hpp [275/907] Generating ai/ai_list.sq.hpp [276/907] Generating ai/ai_league.sq.hpp [277/907] Generating ai/ai_infrastructure.sq.hpp [278/907] Generating ai/ai_info_docs.sq.hpp [279/907] Generating ai/ai_industrytypelist.sq.hpp [280/907] Generating ai/ai_industrytype.sq.hpp [281/907] Generating ai/ai_industrylist.sq.hpp [282/907] Generating ai/ai_industry.sq.hpp [283/907] Generating ai/ai_grouplist.sq.hpp [284/907] Generating ai/ai_group.sq.hpp [285/907] Generating ai/ai_goal.sq.hpp [286/907] Generating ai/ai_gamesettings.sq.hpp [287/907] Generating ai/ai_game.sq.hpp [288/907] Generating ai/ai_execmode.sq.hpp [289/907] Generating ai/ai_event_types.sq.hpp [290/907] Generating ai/ai_event.sq.hpp [291/907] Generating ai/ai_error.sq.hpp [292/907] Generating ai/ai_enginelist.sq.hpp [293/907] Generating ai/ai_engine.sq.hpp [294/907] Generating ai/ai_depotlist.sq.hpp [295/907] Generating ai/ai_date.sq.hpp [296/907] Generating ai/ai_companymode.sq.hpp [297/907] Generating ai/ai_company.sq.hpp [298/907] Generating ai/ai_clientlist.sq.hpp [299/907] Generating ai/ai_client.sq.hpp [300/907] Generating ai/ai_cargomonitor.sq.hpp [301/907] Generating ai/ai_cargolist.sq.hpp [302/907] Generating ai/ai_cargo.sq.hpp [303/907] Generating ai/ai_bridgelist.sq.hpp [304/907] Generating ai/ai_bridge.sq.hpp [305/907] Generating ai/ai_basestation.sq.hpp [306/907] Generating ai/ai_base.sq.hpp [307/907] Generating ai/ai_asyncmode.sq.hpp [308/907] Generating ai/ai_airport.sq.hpp [309/907] Generating ai/ai_admin.sq.hpp [310/907] Generating ai/ai_accounting.sq.hpp [311/907] Generating ai/ai_includes.hpp [312/907] Generating game/game_includes.hpp [313/907] Linking CXX executable src/strgen/strgen [314/907] Generating table/strings.h [315/907] Compiling language welsh [316/907] Compiling language vietnamese [317/907] Compiling language urdu [318/907] Compiling language ukrainian [319/907] Compiling language turkish [320/907] Compiling language traditional_chinese [321/907] Compiling language thai [322/907] Compiling language tamil [323/907] Compiling language swedish [324/907] Compiling language spanish_MX [325/907] Compiling language spanish [326/907] Compiling language slovenian [327/907] Compiling language slovak [328/907] Compiling language simplified_chinese [329/907] Compiling language serbian [330/907] Compiling language russian [331/907] Compiling language romanian [332/907] Compiling language portuguese [333/907] Compiling language polish [334/907] Compiling language persian [335/907] Compiling language norwegian_nynorsk [336/907] Compiling language norwegian_bokmal [337/907] Compiling language marathi [338/907] Compiling language maori [339/907] Compiling language maltese [340/907] Compiling language malay [341/907] Compiling language macedonian [342/907] Compiling language luxembourgish [343/907] Compiling language lithuanian [344/907] Compiling language latvian [345/907] Compiling language latin [346/907] Compiling language korean [347/907] Compiling language japanese [348/907] Compiling language italian [349/907] Compiling language irish [350/907] Compiling language indonesian [351/907] Compiling language ido [352/907] Compiling language icelandic [353/907] Compiling language hungarian [354/907] Compiling language hindi [355/907] Compiling language hebrew [356/907] Compiling language greek [357/907] Compiling language german [358/907] Compiling language galician [359/907] Compiling language gaelic [360/907] Compiling language frisian [361/907] Compiling language french [362/907] Compiling language finnish [363/907] Compiling language faroese [364/907] Compiling language estonian [365/907] Compiling language esperanto [366/907] Compiling language english_US [367/907] Compiling language english_AU [368/907] Compiling language english [369/907] Compiling language dutch [370/907] Compiling language danish [371/907] Compiling language czech [372/907] Compiling language croatian [373/907] Compiling language chuvash [374/907] Compiling language catalan [375/907] Compiling language bulgarian [376/907] Compiling language brazilian_portuguese [377/907] Compiling language belarusian [378/907] Compiling language basque [379/907] Compiling language arabic_egypt [380/907] Compiling language afrikaans [381/907] Linking CXX executable src/settingsgen/settingsgen [382/907] Generating table/settings.h [383/907] Building CXX object CMakeFiles/openttd_test.dir/src/tests/utf8.cpp.o [384/907] Building CXX object CMakeFiles/openttd_test.dir/src/tests/tilearea.cpp.o [385/907] Building CXX object CMakeFiles/openttd_test.dir/src/tests/test_window_desc.cpp.o [386/907] Building CXX object CMakeFiles/openttd_test.dir/src/tests/test_script_admin.cpp.o [387/907] Building CXX object CMakeFiles/openttd_test.dir/src/tests/test_network_crypto.cpp.o [388/907] Building CXX object CMakeFiles/openttd_test.dir/src/tests/test_main.cpp.o [389/907] Building CXX object CMakeFiles/openttd_test.dir/src/tests/string_func.cpp.o [390/907] Building CXX object CMakeFiles/openttd_test.dir/src/tests/string_inplace.cpp.o [391/907] Building CXX object CMakeFiles/openttd_test.dir/src/tests/string_consumer.cpp.o [392/907] Building CXX object CMakeFiles/openttd_test.dir/src/tests/string_builder.cpp.o [393/907] Building CXX object CMakeFiles/openttd_test.dir/src/tests/mock_spritecache.cpp.o [394/907] Building CXX object CMakeFiles/openttd_test.dir/src/tests/math_func.cpp.o [395/907] Building CXX object CMakeFiles/openttd_test.dir/src/tests/landscape_partial_pixel_z.cpp.o [396/907] Building CXX object CMakeFiles/openttd_test.dir/src/tests/history_func.cpp.o [397/907] Building CXX object CMakeFiles/openttd_test.dir/src/tests/flatset_type.cpp.o [398/907] Building CXX object CMakeFiles/openttd_test.dir/src/tests/enum_over_optimisation.cpp.o [399/907] Building CXX object CMakeFiles/openttd_test.dir/src/tests/bitmath_func.cpp.o [400/907] Building CXX object CMakeFiles/openttd_test.dir/src/tests/alternating_iterator.cpp.o [401/907] Building CXX object CMakeFiles/openttd_test.dir/src/3rdparty/icu/tests/test_srtest.cpp.o [402/907] Building CXX object CMakeFiles/openttd.dir/src/os/unix/unix_main.cpp.o [403/907] Building CXX object CMakeFiles/openttd_lib.dir/src/3rdparty/fmt/format.cc.o [404/907] Building CXX object CMakeFiles/openttd_lib.dir/cmake_pch.hxx.gch [405/907] Building CXX object CMakeFiles/openttd_lib.dir/src/window.cpp.o [406/907] Building CXX object CMakeFiles/openttd_lib.dir/src/widget.cpp.o [407/907] Building CXX object CMakeFiles/openttd_lib.dir/src/waypoint_gui.cpp.o [408/907] Building CXX object CMakeFiles/openttd_lib.dir/src/waypoint_cmd.cpp.o [409/907] Building CXX object CMakeFiles/openttd_lib.dir/src/waypoint.cpp.o [410/907] Building CXX object CMakeFiles/openttd_lib.dir/src/water_cmd.cpp.o [411/907] Building CXX object CMakeFiles/openttd_lib.dir/src/void_cmd.cpp.o [412/907] Building CXX object CMakeFiles/openttd_lib.dir/src/viewport_gui.cpp.o [413/907] Building CXX object CMakeFiles/openttd_lib.dir/src/viewport.cpp.o [414/907] Building CXX object CMakeFiles/openttd_lib.dir/src/vehiclelist.cpp.o [415/907] Building CXX object CMakeFiles/openttd_lib.dir/src/vehicle_gui.cpp.o [416/907] Building CXX object CMakeFiles/openttd_lib.dir/src/vehicle_cmd.cpp.o [417/907] Building CXX object CMakeFiles/openttd_lib.dir/src/vehicle.cpp.o [418/907] Building CXX object CMakeFiles/openttd_lib.dir/src/tunnelbridge_cmd.cpp.o [419/907] Building CXX object CMakeFiles/openttd_lib.dir/src/tunnel_map.cpp.o [420/907] Building CXX object CMakeFiles/openttd_lib.dir/src/tree_gui.cpp.o [421/907] Building CXX object CMakeFiles/openttd_lib.dir/src/tree_cmd.cpp.o [422/907] Building CXX object CMakeFiles/openttd_lib.dir/src/transparency_gui.cpp.o [423/907] Building CXX object CMakeFiles/openttd_lib.dir/src/train_gui.cpp.o [424/907] Building CXX object CMakeFiles/openttd_lib.dir/src/train_cmd.cpp.o [425/907] Building CXX object CMakeFiles/openttd_lib.dir/src/townname.cpp.o [426/907] Building CXX object CMakeFiles/openttd_lib.dir/src/town_gui.cpp.o [427/907] Building CXX object CMakeFiles/openttd_lib.dir/src/town_cmd.cpp.o [428/907] Building CXX object CMakeFiles/openttd_lib.dir/src/toolbar_gui.cpp.o [429/907] Building CXX object CMakeFiles/openttd_lib.dir/src/timetable_gui.cpp.o [430/907] Building CXX object CMakeFiles/openttd_lib.dir/src/timetable_cmd.cpp.o [431/907] Building CXX object CMakeFiles/openttd_lib.dir/src/tilearea.cpp.o [432/907] Building CXX object CMakeFiles/openttd_lib.dir/src/tile_map.cpp.o [433/907] Building CXX object CMakeFiles/openttd_lib.dir/src/tgp.cpp.o [434/907] Building CXX object CMakeFiles/openttd_lib.dir/src/textfile_gui.cpp.o [435/907] Building CXX object CMakeFiles/openttd_lib.dir/src/texteff.cpp.o [436/907] Building CXX object CMakeFiles/openttd_lib.dir/src/textbuf.cpp.o [437/907] Building CXX object CMakeFiles/openttd_lib.dir/src/terraform_gui.cpp.o [438/907] Building CXX object CMakeFiles/openttd_lib.dir/src/terraform_cmd.cpp.o [439/907] Building CXX object CMakeFiles/openttd_lib.dir/src/survey.cpp.o [440/907] Building CXX object CMakeFiles/openttd_lib.dir/src/subsidy_gui.cpp.o [441/907] Building CXX object CMakeFiles/openttd_lib.dir/src/subsidy.cpp.o [442/907] Building CXX object CMakeFiles/openttd_lib.dir/src/strings.cpp.o [443/907] Building CXX object CMakeFiles/openttd_lib.dir/src/stringfilter.cpp.o [444/907] Building CXX object CMakeFiles/openttd_lib.dir/src/string.cpp.o [445/907] Building CXX object CMakeFiles/openttd_lib.dir/src/story_gui.cpp.o [446/907] Building CXX object CMakeFiles/openttd_lib.dir/src/story.cpp.o [447/907] Building CXX object CMakeFiles/openttd_lib.dir/src/statusbar_gui.cpp.o [448/907] Building CXX object CMakeFiles/openttd_lib.dir/src/station_gui.cpp.o [449/907] Building CXX object CMakeFiles/openttd_lib.dir/src/station_cmd.cpp.o [450/907] Building CXX object CMakeFiles/openttd_lib.dir/src/station.cpp.o [451/907] Building CXX object CMakeFiles/openttd_lib.dir/src/spritecache.cpp.o [452/907] Building CXX object CMakeFiles/openttd_lib.dir/src/sprite.cpp.o [453/907] Building CXX object CMakeFiles/openttd_lib.dir/src/soundloader_wav.cpp.o [454/907] Building CXX object CMakeFiles/openttd_lib.dir/src/soundloader_raw.cpp.o [455/907] Building CXX object CMakeFiles/openttd_lib.dir/src/soundloader.cpp.o [456/907] Building CXX object CMakeFiles/openttd_lib.dir/src/sound.cpp.o [457/907] Building CXX object CMakeFiles/openttd_lib.dir/src/social_integration.cpp.o [458/907] Building CXX object CMakeFiles/openttd_lib.dir/src/smallmap_gui.cpp.o [459/907] Building CXX object CMakeFiles/openttd_lib.dir/src/slider.cpp.o [460/907] Building CXX object CMakeFiles/openttd_lib.dir/src/signs_gui.cpp.o [461/907] Building CXX object CMakeFiles/openttd_lib.dir/src/signs_cmd.cpp.o [462/907] Building CXX object CMakeFiles/openttd_lib.dir/src/signs.cpp.o [463/907] Building CXX object CMakeFiles/openttd_lib.dir/src/signature.cpp.o [464/907] Building CXX object CMakeFiles/openttd_lib.dir/src/signal.cpp.o [465/907] Building CXX object CMakeFiles/openttd_lib.dir/src/ship_gui.cpp.o [466/907] Building CXX object CMakeFiles/openttd_lib.dir/src/ship_cmd.cpp.o [467/907] Building CXX object CMakeFiles/openttd_lib.dir/src/settings_table.cpp.o [468/907] Building CXX object CMakeFiles/openttd_lib.dir/src/settings_gui.cpp.o [469/907] Building CXX object CMakeFiles/openttd_lib.dir/src/settings.cpp.o [470/907] Building CXX object CMakeFiles/openttd_lib.dir/src/settingentry_gui.cpp.o [471/907] Building CXX object CMakeFiles/openttd_lib.dir/src/screenshot_pcx.cpp.o [472/907] Building CXX object CMakeFiles/openttd_lib.dir/src/screenshot.cpp.o [473/907] Building CXX object CMakeFiles/openttd_lib.dir/src/screenshot_gui.cpp.o [474/907] Building CXX object CMakeFiles/openttd_lib.dir/src/screenshot_bmp.cpp.o [475/907] Building CXX object CMakeFiles/openttd_lib.dir/src/roadveh_gui.cpp.o [476/907] Building CXX object CMakeFiles/openttd_lib.dir/src/roadveh_cmd.cpp.o [477/907] Building CXX object CMakeFiles/openttd_lib.dir/src/roadstop.cpp.o [478/907] Building CXX object CMakeFiles/openttd_lib.dir/src/road_map.cpp.o [479/907] Building CXX object CMakeFiles/openttd_lib.dir/src/road_gui.cpp.o [480/907] Building CXX object CMakeFiles/openttd_lib.dir/src/road_cmd.cpp.o [481/907] Building CXX object CMakeFiles/openttd_lib.dir/src/road.cpp.o [482/907] Building CXX object CMakeFiles/openttd_lib.dir/src/random_access_file.cpp.o [483/907] Building CXX object CMakeFiles/openttd_lib.dir/src/rail_gui.cpp.o [484/907] Building CXX object CMakeFiles/openttd_lib.dir/src/rail_cmd.cpp.o [485/907] Building CXX object CMakeFiles/openttd_lib.dir/src/rail.cpp.o [486/907] Building CXX object CMakeFiles/openttd_lib.dir/src/progress.cpp.o [487/907] Building CXX object CMakeFiles/openttd_lib.dir/src/picker_gui.cpp.o [488/907] Building CXX object CMakeFiles/openttd_lib.dir/src/pbs.cpp.o [489/907] Building CXX object CMakeFiles/openttd_lib.dir/src/palette.cpp.o [490/907] Building CXX object CMakeFiles/openttd_lib.dir/src/osk_gui.cpp.o [491/907] Building CXX object CMakeFiles/openttd_lib.dir/src/order_gui.cpp.o [492/907] Building CXX object CMakeFiles/openttd_lib.dir/src/order_cmd.cpp.o [493/907] Building CXX object CMakeFiles/openttd_lib.dir/src/order_backup.cpp.o [494/907] Building CXX object CMakeFiles/openttd_lib.dir/src/openttd.cpp.o [495/907] Building CXX object CMakeFiles/openttd_lib.dir/src/object_gui.cpp.o [496/907] Building CXX object CMakeFiles/openttd_lib.dir/src/object_cmd.cpp.o [497/907] Building CXX object CMakeFiles/openttd_lib.dir/src/news_gui.cpp.o [498/907] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf_townname.cpp.o [499/907] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf_town.cpp.o [500/907] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf_text.cpp.o [501/907] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf_storage.cpp.o [502/907] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf_station.cpp.o [503/907] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf_spritegroup.cpp.o [504/907] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf_sound.cpp.o [505/907] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf_roadtype.cpp.o [506/907] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf_roadstop.cpp.o [507/907] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf_railtype.cpp.o [508/907] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf_profiling.cpp.o [509/907] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf_object.cpp.o [510/907] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf_industrytiles.cpp.o [511/907] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf_industries.cpp.o [512/907] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf_house.cpp.o [513/907] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf_gui.cpp.o [514/907] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf_generic.cpp.o [515/907] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf_engine.cpp.o [516/907] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf_debug_gui.cpp.o [517/907] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf_config.cpp.o [518/907] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf_commons.cpp.o [519/907] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf_cargo.cpp.o [520/907] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf_canal.cpp.o [521/907] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf_badge_gui.cpp.o [522/907] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf_badge_config.cpp.o [523/907] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf_badge.cpp.o [524/907] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf_airporttiles.cpp.o [525/907] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf_airport.cpp.o [526/907] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf.cpp.o [527/907] Building CXX object CMakeFiles/openttd_lib.dir/src/music_gui.cpp.o [528/907] Building CXX object CMakeFiles/openttd_lib.dir/src/music.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/company_type.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/command_type.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/tile_cmd.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/landscape.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/signs.cpp:11: In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = short unsigned int; TTag = SignIDTag; TBaseType TEnd = 64000; TBaseType TInvalid = 65535]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = Sign; Tindex = PoolID; unsigned int Tgrowth_step = 16; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _sign_pool); Titem = Sign; Tindex = PoolID; unsigned int Tgrowth_step = 16; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'void Pool::CleanPool() [with Titem = Sign; Tindex = PoolID; unsigned int Tgrowth_step = 16; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_func.hpp:184:3: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '*(const PoolID*)*_52.PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ [529/907] Building CXX object CMakeFiles/openttd_lib.dir/src/mixer.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/depot_type.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/road_map.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/town_map.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/town.h:16, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/newgrf_town.cpp:12: In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned int; TTag = PersistentStorageIDTag; TBaseType TEnd = 1044480; TBaseType TInvalid = 1048575]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = PersistentStorage; Tindex = PoolID; unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _persistent_storage_pool); Titem = PersistentStorage; Tindex = PoolID; unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'virtual PersistentStorage::~PersistentStorage()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/newgrf_storage.h:199:8: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)this)[261].PoolID::value' is used uninitialized [-Wuninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ [530/907] Building CXX object CMakeFiles/openttd_lib.dir/src/misc_gui.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/newgrf_spritegroup.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/newgrf_spritegroup.cpp:12: In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned int; TTag = SpriteGroupIDTag; TBaseType TEnd = 1073741824; TBaseType TInvalid = 4294967295]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = SpriteGroup; Tindex = PoolID; unsigned int Tgrowth_step = 1024; PoolType Tpool_type = PoolType::Data; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _spritegroup_pool); Titem = SpriteGroup; Tindex = PoolID; unsigned int Tgrowth_step = 1024; PoolType Tpool_type = PoolType::Data; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'virtual constexpr CallbackResultSpriteGroup::~CallbackResultSpriteGroup()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/newgrf_spritegroup.h:201:8: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)this)[1].PoolID::value' is used uninitialized [-Wuninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned int; TTag = SpriteGroupIDTag; TBaseType TEnd = 1073741824; TBaseType TInvalid = 4294967295]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = SpriteGroup; Tindex = PoolID; unsigned int Tgrowth_step = 1024; PoolType Tpool_type = PoolType::Data; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _spritegroup_pool); Titem = SpriteGroup; Tindex = PoolID; unsigned int Tgrowth_step = 1024; PoolType Tpool_type = PoolType::Data; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'virtual constexpr RandomizedSpriteGroup::~RandomizedSpriteGroup()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/newgrf_spritegroup.h:181:8: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)this)[1].PoolID::value' is used uninitialized [-Wuninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned int; TTag = SpriteGroupIDTag; TBaseType TEnd = 1073741824; TBaseType TInvalid = 4294967295]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = SpriteGroup; Tindex = PoolID; unsigned int Tgrowth_step = 1024; PoolType Tpool_type = PoolType::Data; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _spritegroup_pool); Titem = SpriteGroup; Tindex = PoolID; unsigned int Tgrowth_step = 1024; PoolType Tpool_type = PoolType::Data; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'virtual constexpr RealSpriteGroup::~RealSpriteGroup()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/newgrf_spritegroup.h:64:8: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)this)[1].PoolID::value' is used uninitialized [-Wuninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned int; TTag = SpriteGroupIDTag; TBaseType TEnd = 1073741824; TBaseType TInvalid = 4294967295]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = SpriteGroup; Tindex = PoolID; unsigned int Tgrowth_step = 1024; PoolType Tpool_type = PoolType::Data; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _spritegroup_pool); Titem = SpriteGroup; Tindex = PoolID; unsigned int Tgrowth_step = 1024; PoolType Tpool_type = PoolType::Data; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'virtual constexpr DeterministicSpriteGroup::~DeterministicSpriteGroup()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/newgrf_spritegroup.h:159:8: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)this)[1].PoolID::value' is used uninitialized [-Wuninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ [531/907] Building CXX object CMakeFiles/openttd_lib.dir/src/misc_cmd.cpp.o [532/907] Building CXX object CMakeFiles/openttd_lib.dir/src/misc.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/station_type.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/transparency.h:16, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/sprite.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/vehicle_base.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/ground_vehicle.hpp:13, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/roadveh.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/roadstop.cpp:11: In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = short unsigned int; TTag = RoadStopIDTag; TBaseType TEnd = 64000; TBaseType TInvalid = 65535]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = RoadStop; Tindex = PoolID; unsigned int Tgrowth_step = 32; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _roadstop_pool); Titem = RoadStop; Tindex = PoolID; unsigned int Tgrowth_step = 32; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'void Pool::CleanPool() [with Titem = RoadStop; Tindex = PoolID; unsigned int Tgrowth_step = 32; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_func.hpp:184:3: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '*(const PoolID*)*_60.PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ [533/907] Building CXX object CMakeFiles/openttd_lib.dir/src/map.cpp.o [534/907] Building CXX object CMakeFiles/openttd_lib.dir/src/main_gui.cpp.o [535/907] Building CXX object CMakeFiles/openttd_lib.dir/src/league_gui.cpp.o [536/907] Building CXX object CMakeFiles/openttd_lib.dir/src/league_cmd.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/company_type.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/story_base.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/story.cpp:11: In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = short unsigned int; TTag = StoryPageElementIDTag; TBaseType TEnd = 64000; TBaseType TInvalid = 65535]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = StoryPageElement; Tindex = PoolID; unsigned int Tgrowth_step = 64; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _story_page_element_pool); Titem = StoryPageElement; Tindex = PoolID; unsigned int Tgrowth_step = 64; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'void Pool::CleanPool() [with Titem = StoryPageElement; Tindex = PoolID; unsigned int Tgrowth_step = 64; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_func.hpp:184:3: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '*(const PoolID*)*_60.PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = short unsigned int; TTag = StoryPageElementIDTag; TBaseType TEnd = 64000; TBaseType TInvalid = 65535]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = StoryPageElement; Tindex = PoolID; unsigned int Tgrowth_step = 64; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _story_page_element_pool); Titem = StoryPageElement; Tindex = PoolID; unsigned int Tgrowth_step = 64; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'StoryPage::~StoryPage()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/story.cpp:45:40: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '*(const PoolID*)*_82.PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = short unsigned int; TTag = StoryPageElementIDTag; TBaseType TEnd = 64000; TBaseType TInvalid = 65535]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = StoryPageElement; Tindex = PoolID; unsigned int Tgrowth_step = 64; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _story_page_element_pool); Titem = StoryPageElement; Tindex = PoolID; unsigned int Tgrowth_step = 64; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'CommandCost CmdRemoveStoryPage(DoCommandFlags, StoryPageID)' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/story.cpp:394:12: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '*(const PoolID*)*_167.PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = short unsigned int; TTag = StoryPageElementIDTag; TBaseType TEnd = 64000; TBaseType TInvalid = 65535]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = StoryPageElement; Tindex = PoolID; unsigned int Tgrowth_step = 64; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _story_page_element_pool); Titem = StoryPageElement; Tindex = PoolID; unsigned int Tgrowth_step = 64; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'CommandCost CmdRemoveStoryPageElement(DoCommandFlags, StoryPageElementID)' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/story.cpp:422:10: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '*(const PoolID*)*_75.PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ [537/907] Building CXX object CMakeFiles/openttd_lib.dir/src/landscape.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/depot_type.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/order_type.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/order_func.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/waypoint.cpp:12: In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = short unsigned int; TTag = StationIDTag; TBaseType TEnd = 64000; TBaseType TInvalid = 65535]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = BaseStation; Tindex = PoolID; unsigned int Tgrowth_step = 32; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _station_pool); Titem = BaseStation; Tindex = PoolID; unsigned int Tgrowth_step = 32; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'virtual Waypoint::~Waypoint()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/waypoint.cpp:51:1: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)this)[2].PoolID::value' is used uninitialized [-Wuninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ [538/907] Building CXX object CMakeFiles/openttd_lib.dir/src/intro_gui.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/company_type.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/command_type.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/company_func.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/subsidy.cpp:11: In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = short unsigned int; TTag = SubsidyIDTag; TBaseType TEnd = 256; TBaseType TInvalid = 65535]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = Subsidy; Tindex = PoolID; unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _subsidy_pool); Titem = Subsidy; Tindex = PoolID; unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'void Pool::CleanPool() [with Titem = Subsidy; Tindex = PoolID; unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_func.hpp:184:3: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '*(const PoolID*)*_52.PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = short unsigned int; TTag = SubsidyIDTag; TBaseType TEnd = 256; TBaseType TInvalid = 65535]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = Subsidy; Tindex = PoolID; unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _subsidy_pool); Titem = Subsidy; Tindex = PoolID; unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'void DeleteSubsidyWith(Source)' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/subsidy.cpp:125:11: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '*(const PoolID*)*_76.PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = short unsigned int; TTag = SubsidyIDTag; TBaseType TEnd = 256; TBaseType TInvalid = 65535]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = Subsidy; Tindex = PoolID; unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _subsidy_pool); Titem = Subsidy; Tindex = PoolID; unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from ' [with auto:84 = unsigned int]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/subsidy.cpp:446:4, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = &; _Args = {unsigned int}]' at /usr/include/c++/15.2.0/bits/invoke.h:63:36, inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = &; _Args = {unsigned int}]' at /usr/include/c++/15.2.0/bits/invoke.h:113:28, inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = ; _ArgTypes = {unsigned int}]' at /usr/include/c++/15.2.0/bits/std_function.h:292:30: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '*(const PoolID*)*_156.PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ [539/907] Building CXX object CMakeFiles/openttd_lib.dir/src/ini_load.cpp.o [540/907] Building CXX object CMakeFiles/openttd_lib.dir/src/ini.cpp.o [541/907] Building CXX object CMakeFiles/openttd_lib.dir/src/industry_gui.cpp.o [542/907] Building CXX object CMakeFiles/openttd_lib.dir/src/industry_cmd.cpp.o [543/907] Building CXX object CMakeFiles/openttd_lib.dir/src/hotkeys.cpp.o [544/907] Building CXX object CMakeFiles/openttd_lib.dir/src/highscore_gui.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/company_type.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/command_type.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/command_func.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/order_backup.cpp:11: In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned char; TTag = OrderBackupIDTag; TBaseType TEnd = 255; TBaseType TInvalid = 255]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = OrderBackup; Tindex = PoolID; unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _order_backup_pool); Titem = OrderBackup; Tindex = PoolID; unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'virtual OrderBackup::~OrderBackup()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/order_backup.cpp:30:1: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)this)[74].PoolID::value' is used uninitialized [-Wuninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned char; TTag = OrderBackupIDTag; TBaseType TEnd = 255; TBaseType TInvalid = 255]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = OrderBackup; Tindex = PoolID; unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _order_backup_pool); Titem = OrderBackup; Tindex = PoolID; unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'virtual OrderBackup::~OrderBackup()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/order_backup.cpp:30:1, inlined from 'void Pool::CleanPool() [with Titem = OrderBackup; Tindex = PoolID; unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_func.hpp:184:3: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)*_53)[74].PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned char; TTag = OrderBackupIDTag; TBaseType TEnd = 255; TBaseType TInvalid = 255]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = OrderBackup; Tindex = PoolID; unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _order_backup_pool); Titem = OrderBackup; Tindex = PoolID; unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'virtual OrderBackup::~OrderBackup()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/order_backup.cpp:30:1, inlined from 'static void OrderBackup::ResetOfUser(TileIndex, uint32_t)' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/order_backup.cpp:121:78: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)*_68)[74].PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned char; TTag = OrderBackupIDTag; TBaseType TEnd = 255; TBaseType TInvalid = 255]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = OrderBackup; Tindex = PoolID; unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _order_backup_pool); Titem = OrderBackup; Tindex = PoolID; unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'virtual OrderBackup::~OrderBackup()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/order_backup.cpp:30:1, inlined from 'static void OrderBackup::ClearVehicle(const Vehicle*)' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/order_backup.cpp:218:37: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)*_73)[74].PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned char; TTag = OrderBackupIDTag; TBaseType TEnd = 255; TBaseType TInvalid = 255]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = OrderBackup; Tindex = PoolID; unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _order_backup_pool); Titem = OrderBackup; Tindex = PoolID; unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'virtual OrderBackup::~OrderBackup()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/order_backup.cpp:30:1, inlined from 'static void OrderBackup::RemoveOrder(OrderType, DestinationID, bool)' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/order_backup.cpp:241:12: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)*_112)[74].PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned char; TTag = OrderBackupIDTag; TBaseType TEnd = 255; TBaseType TInvalid = 255]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = OrderBackup; Tindex = PoolID; unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _order_backup_pool); Titem = OrderBackup; Tindex = PoolID; unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'virtual OrderBackup::~OrderBackup()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/order_backup.cpp:30:1, inlined from 'static void OrderBackup::Backup(const Vehicle*, uint32_t)' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/order_backup.cpp:89:32: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)*_75)[74].PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned char; TTag = OrderBackupIDTag; TBaseType TEnd = 255; TBaseType TInvalid = 255]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = OrderBackup; Tindex = PoolID; unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _order_backup_pool); Titem = OrderBackup; Tindex = PoolID; unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'virtual OrderBackup::~OrderBackup()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/order_backup.cpp:30:1, inlined from 'static void OrderBackup::Restore(Vehicle*, uint32_t)' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/order_backup.cpp:108:10: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)*_70)[74].PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned char; TTag = OrderBackupIDTag; TBaseType TEnd = 255; TBaseType TInvalid = 255]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = OrderBackup; Tindex = PoolID; unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _order_backup_pool); Titem = OrderBackup; Tindex = PoolID; unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'virtual OrderBackup::~OrderBackup()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/order_backup.cpp:30:1, inlined from 'static void OrderBackup::Reset(TileIndex, bool)' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/order_backup.cpp:187:11: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)*_87)[74].PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ [545/907] Building CXX object CMakeFiles/openttd_lib.dir/src/highscore.cpp.o [546/907] Building CXX object CMakeFiles/openttd_lib.dir/src/help_gui.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/station_type.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/transparency.h:16, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/sprite.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/vehicle_base.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/ground_vehicle.hpp:13, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/roadveh.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/roadveh_cmd.cpp:11: In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned int; TTag = VehicleIDTag; TBaseType TEnd = 1044480; TBaseType TInvalid = 1048575]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'virtual SpecializedVehicle::~SpecializedVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/vehicle_base.h:1014:8: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)this)[19].PoolID::value' is used uninitialized [-Wuninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned int; TTag = VehicleIDTag; TBaseType TEnd = 1044480; TBaseType TInvalid = 1048575]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'virtual RoadVehicle::~RoadVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/roadveh.h:115:50: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)this)[19].PoolID::value' is used uninitialized [-Wuninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned int; TTag = VehicleIDTag; TBaseType TEnd = 1044480; TBaseType TInvalid = 1048575]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'virtual RoadVehicle::~RoadVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/roadveh.h:115:50, inlined from 'void DeleteLastRoadVeh(RoadVehicle*)' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/roadveh_cmd.cpp:502:9, inlined from 'bool RoadVehIsCrashed(RoadVehicle*)' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/roadveh_cmd.cpp:533:20, inlined from 'bool RoadVehController(RoadVehicle*)' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/roadveh_cmd.cpp:1587:26, inlined from 'virtual bool RoadVehicle::Tick()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/roadveh_cmd.cpp:1669:27: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)v)[19].PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ [547/907] Building CXX object CMakeFiles/openttd_lib.dir/src/heightmap.cpp.o /home/buildozer/aports/community/openttd/src/openttd-15.3/src/vehicle_cmd.cpp: In function 'void CloneVehicleName(const Vehicle*, Vehicle*)': /home/buildozer/aports/community/openttd/src/openttd-15.3/src/vehicle_cmd.cpp:805:20: warning: 'num' may be used uninitialized [-Wmaybe-uninitialized] 805 | num++; | ~~~^~ /home/buildozer/aports/community/openttd/src/openttd-15.3/src/vehicle_cmd.cpp:788:14: note: 'num' was declared here 788 | long num; | ^~~ [548/907] Building CXX object CMakeFiles/openttd_lib.dir/src/group_gui.cpp.o [549/907] Building CXX object CMakeFiles/openttd_lib.dir/src/group_cmd.cpp.o [550/907] Building CXX object CMakeFiles/openttd_lib.dir/src/ground_vehicle.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/station_type.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/transparency.h:16, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/sprite.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/vehicle_base.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/ship.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/ship_cmd.cpp:11: In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned int; TTag = VehicleIDTag; TBaseType TEnd = 1044480; TBaseType TInvalid = 1048575]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'virtual SpecializedVehicle::~SpecializedVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/vehicle_base.h:1014:8: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)this)[19].PoolID::value' is used uninitialized [-Wuninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned int; TTag = VehicleIDTag; TBaseType TEnd = 1044480; TBaseType TInvalid = 1048575]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'virtual Ship::~Ship()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/ship.h:42:43: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)this)[19].PoolID::value' is used uninitialized [-Wuninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ [551/907] Building CXX object CMakeFiles/openttd_lib.dir/src/graph_gui.cpp.o [552/907] Building CXX object CMakeFiles/openttd_lib.dir/src/goal_gui.cpp.o [553/907] Building CXX object CMakeFiles/openttd_lib.dir/src/goal.cpp.o [554/907] Building CXX object CMakeFiles/openttd_lib.dir/src/gfxinit.cpp.o [555/907] Building CXX object CMakeFiles/openttd_lib.dir/src/gfx_layout_fallback.cpp.o [556/907] Building CXX object CMakeFiles/openttd_lib.dir/src/gfx_layout.cpp.o [557/907] Building CXX object CMakeFiles/openttd_lib.dir/src/gfx.cpp.o [558/907] Building CXX object CMakeFiles/openttd_lib.dir/src/genworld_gui.cpp.o /home/buildozer/aports/community/openttd/src/openttd-15.3/src/tunnelbridge_cmd.cpp: In function 'void DrawBridgeMiddle(const TileInfo*, BridgePillarFlags)': /home/buildozer/aports/community/openttd/src/openttd-15.3/src/tunnelbridge_cmd.cpp:1684:62: warning: 'is_custom_layout' may be used uninitialized [-Wmaybe-uninitialized] 1684 | if ((is_custom_layout || rti->UsesOverlay()) && !IsInvisibilitySet(TO_BRIDGES)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.3/src/tunnelbridge_cmd.cpp:1639:14: note: 'is_custom_layout' was declared here 1639 | bool is_custom_layout; // Set if rail/road bridge uses a custom layout. | ^~~~~~~~~~~~~~~~ [559/907] Building CXX object CMakeFiles/openttd_lib.dir/src/genworld.cpp.o [560/907] Building CXX object CMakeFiles/openttd_lib.dir/src/gamelog.cpp.o [561/907] Building CXX object CMakeFiles/openttd_lib.dir/src/framerate_gui.cpp.o [562/907] Building CXX object CMakeFiles/openttd_lib.dir/src/fontcache.cpp.o [563/907] Building CXX object CMakeFiles/openttd_lib.dir/src/fios_gui.cpp.o [564/907] Building CXX object CMakeFiles/openttd_lib.dir/src/fios.cpp.o [565/907] Building CXX object CMakeFiles/openttd_lib.dir/src/fileio.cpp.o [566/907] Building CXX object CMakeFiles/openttd_lib.dir/src/error_gui.cpp.o [567/907] Building CXX object CMakeFiles/openttd_lib.dir/src/error.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/economy_type.h:15, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/cargotype.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/newgrf.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/newgrf_badge.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/newgrf_airport.cpp:13: In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned int; TTag = PersistentStorageIDTag; TBaseType TEnd = 1044480; TBaseType TInvalid = 1048575]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = PersistentStorage; Tindex = PoolID; unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _persistent_storage_pool); Titem = PersistentStorage; Tindex = PoolID; unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'virtual PersistentStorage::~PersistentStorage()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/newgrf_storage.h:199:8: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)this)[261].PoolID::value' is used uninitialized [-Wuninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ [568/907] Building CXX object CMakeFiles/openttd_lib.dir/src/engine_gui.cpp.o [569/907] Building CXX object CMakeFiles/openttd_lib.dir/src/engine.cpp.o [570/907] Building CXX object CMakeFiles/openttd_lib.dir/src/elrail.cpp.o [571/907] Building CXX object CMakeFiles/openttd_lib.dir/src/effectvehicle.cpp.o [572/907] Building CXX object CMakeFiles/openttd_lib.dir/src/economy.cpp.o [573/907] Building CXX object CMakeFiles/openttd_lib.dir/src/dropdown.cpp.o [574/907] Building CXX object CMakeFiles/openttd_lib.dir/src/driver.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/company_type.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/command_type.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/tile_cmd.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/landscape.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/object_cmd.cpp:11: In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned int; TTag = ObjectIDTag; TBaseType TEnd = 16711680; TBaseType TInvalid = 4294967295]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = Object; Tindex = PoolID; unsigned int Tgrowth_step = 64; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _object_pool); Titem = Object; Tindex = PoolID; unsigned int Tgrowth_step = 64; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'void Pool::CleanPool() [with Titem = Object; Tindex = PoolID; unsigned int Tgrowth_step = 64; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_func.hpp:184:3: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '*(const PoolID*)*_51.PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned int; TTag = ObjectIDTag; TBaseType TEnd = 16711680; TBaseType TInvalid = 4294967295]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = Object; Tindex = PoolID; unsigned int Tgrowth_step = 64; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _object_pool); Titem = Object; Tindex = PoolID; unsigned int Tgrowth_step = 64; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'void ReallyClearObjectTile(Object*)' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/object_cmd.cpp:521:9: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '*(const PoolID*)o.PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ [575/907] Building CXX object CMakeFiles/openttd_lib.dir/src/dock_gui.cpp.o [576/907] Building CXX object CMakeFiles/openttd_lib.dir/src/disaster_vehicle.cpp.o [577/907] Building CXX object CMakeFiles/openttd_lib.dir/src/depot_gui.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/newgrf_storage.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/industry.h:15, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/newgrf_industries.cpp:12: In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned int; TTag = PersistentStorageIDTag; TBaseType TEnd = 1044480; TBaseType TInvalid = 1048575]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = PersistentStorage; Tindex = PoolID; unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _persistent_storage_pool); Titem = PersistentStorage; Tindex = PoolID; unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'virtual PersistentStorage::~PersistentStorage()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/newgrf_storage.h:199:8: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)this)[261].PoolID::value' is used uninitialized [-Wuninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ [578/907] Building CXX object CMakeFiles/openttd_lib.dir/src/depot_cmd.cpp.o [579/907] Building CXX object CMakeFiles/openttd_lib.dir/src/depot.cpp.o [580/907] Building CXX object CMakeFiles/openttd_lib.dir/src/dedicated.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/company_type.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/command_type.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/command_func.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/order_cmd.cpp:12: In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = short unsigned int; TTag = OrderListIDTag; TBaseType TEnd = 64000; TBaseType TInvalid = 65535]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = OrderList; Tindex = PoolID; unsigned int Tgrowth_step = 128; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _orderlist_pool); Titem = OrderList; Tindex = PoolID; unsigned int Tgrowth_step = 128; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'void Pool::CleanPool() [with Titem = OrderList; Tindex = PoolID; unsigned int Tgrowth_step = 128; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_func.hpp:184:3: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '*(const PoolID*)*_59.PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = short unsigned int; TTag = OrderListIDTag; TBaseType TEnd = 64000; TBaseType TInvalid = 65535]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = OrderList; Tindex = PoolID; unsigned int Tgrowth_step = 128; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _orderlist_pool); Titem = OrderList; Tindex = PoolID; unsigned int Tgrowth_step = 128; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'void OrderList::FreeChain(bool)' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/order_cmd.cpp:312:10: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '*(const PoolID*)this.PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = short unsigned int; TTag = OrderListIDTag; TBaseType TEnd = 64000; TBaseType TInvalid = 65535]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = OrderList; Tindex = PoolID; unsigned int Tgrowth_step = 128; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _orderlist_pool); Titem = OrderList; Tindex = PoolID; unsigned int Tgrowth_step = 128; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'CommandCost CmdCloneOrder(DoCommandFlags, CloneOptions, VehicleID, VehicleID)' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/order_cmd.cpp:1606:18: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '*(const PoolID*)_111->D.368141.orders.PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ [581/907] Building CXX object CMakeFiles/openttd_lib.dir/src/debug.cpp.o [582/907] Building CXX object CMakeFiles/openttd_lib.dir/src/date_gui.cpp.o [583/907] Building CXX object CMakeFiles/openttd_lib.dir/src/currency.cpp.o [584/907] Building CXX object CMakeFiles/openttd_lib.dir/src/crashlog.cpp.o [585/907] Building CXX object CMakeFiles/openttd_lib.dir/src/cpu.cpp.o In file included from /usr/include/c++/15.2.0/map:64, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/stdafx.h:63, from /home/buildozer/aports/community/openttd/src/openttd-15.3/build/CMakeFiles/openttd_lib.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/stl_tree.h: In function 'std::pair::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]': /usr/include/c++/15.2.0/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 2832 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>}; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]': /usr/include/c++/15.2.0/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 3080 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/map:65: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>}; _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]', inlined from 'std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>}; _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]' at /usr/include/c++/15.2.0/bits/stl_map.h:624:22, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::basic_json(initializer_list_t, bool, value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/3rdparty/nlohmann/json.hpp:20244:47: /usr/include/c++/15.2.0/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map, nlohmann::json_abi_v3_11_3::basic_json<>, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator'} changed in GCC 7.1 663 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 664 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [586/907] Building CXX object CMakeFiles/openttd_lib.dir/src/console_gui.cpp.o [587/907] Building CXX object CMakeFiles/openttd_lib.dir/src/console_cmds.cpp.o In file included from /usr/include/c++/15.2.0/map:64, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/stdafx.h:63, from /home/buildozer/aports/community/openttd/src/openttd-15.3/build/CMakeFiles/openttd_lib.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/stl_tree.h: In function 'std::pair::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]': /usr/include/c++/15.2.0/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 2832 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]': /usr/include/c++/15.2.0/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 3080 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/map:65: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]', inlined from 'bool nlohmann::json_abi_v3_11_3::detail::json_sax_dom_callback_parser::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/3rdparty/nlohmann/json.hpp:7079:83: /usr/include/c++/15.2.0/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]', inlined from 'bool nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/3rdparty/nlohmann/json.hpp:6884:79, inlined from 'bool nlohmann::json_abi_v3_11_3::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_11_3::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/3rdparty/nlohmann/json.hpp:12387:29: /usr/include/c++/15.2.0/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]', inlined from 'bool nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/3rdparty/nlohmann/json.hpp:6884:79, inlined from 'bool nlohmann::json_abi_v3_11_3::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_11_3::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/3rdparty/nlohmann/json.hpp:12598:21: /usr/include/c++/15.2.0/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [588/907] Building CXX object CMakeFiles/openttd_lib.dir/src/console.cpp.o [589/907] Building CXX object CMakeFiles/openttd_lib.dir/src/company_gui.cpp.o [590/907] Building CXX object CMakeFiles/openttd_lib.dir/src/company_cmd.cpp.o [591/907] Building CXX object CMakeFiles/openttd_lib.dir/src/command.cpp.o [592/907] Building CXX object CMakeFiles/openttd_lib.dir/src/clear_cmd.cpp.o [593/907] Building CXX object CMakeFiles/openttd_lib.dir/src/cheat_gui.cpp.o [594/907] Building CXX object CMakeFiles/openttd_lib.dir/src/cheat.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/vehicle_type.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/newgrf_engine.h:16, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/train.h:15, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/ground_vehicle.cpp:11: In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned int; TTag = VehicleIDTag; TBaseType TEnd = 1044480; TBaseType TInvalid = 1048575]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'virtual SpecializedVehicle::~SpecializedVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/vehicle_base.h:1014:8: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)this)[19].PoolID::value' is used uninitialized [-Wuninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned int; TTag = VehicleIDTag; TBaseType TEnd = 1044480; TBaseType TInvalid = 1048575]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'virtual SpecializedVehicle::~SpecializedVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/vehicle_base.h:1014:8: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)this)[19].PoolID::value' is used uninitialized [-Wuninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned int; TTag = VehicleIDTag; TBaseType TEnd = 1044480; TBaseType TInvalid = 1048575]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'virtual GroundVehicle::~GroundVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/ground_vehicle.hpp:82:8: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)this)[19].PoolID::value' is used uninitialized [-Wuninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned int; TTag = VehicleIDTag; TBaseType TEnd = 1044480; TBaseType TInvalid = 1048575]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'virtual GroundVehicle::~GroundVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/ground_vehicle.hpp:82:8: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)this)[19].PoolID::value' is used uninitialized [-Wuninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ [595/907] Building CXX object CMakeFiles/openttd_lib.dir/src/cargotype.cpp.o [596/907] Building CXX object CMakeFiles/openttd_lib.dir/src/cargopacket.cpp.o [597/907] Building CXX object CMakeFiles/openttd_lib.dir/src/cargomonitor.cpp.o [598/907] Building CXX object CMakeFiles/openttd_lib.dir/src/cargoaction.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/league_type.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/league_cmd.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/league_cmd.cpp:11: In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = short unsigned int; TTag = LeagueTableElementIDTag; TBaseType TEnd = 64000; TBaseType TInvalid = 65535]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = LeagueTableElement; Tindex = PoolID; unsigned int Tgrowth_step = 64; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _league_table_element_pool); Titem = LeagueTableElement; Tindex = PoolID; unsigned int Tgrowth_step = 64; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'void Pool::CleanPool() [with Titem = LeagueTableElement; Tindex = PoolID; unsigned int Tgrowth_step = 64; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_func.hpp:184:3: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '*(const PoolID*)*_52.PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned char; TTag = LeagueTableIDTag; TBaseType TEnd = 255; TBaseType TInvalid = 255]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = LeagueTable; Tindex = PoolID; unsigned int Tgrowth_step = 4; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _league_table_pool); Titem = LeagueTable; Tindex = PoolID; unsigned int Tgrowth_step = 4; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'void Pool::CleanPool() [with Titem = LeagueTable; Tindex = PoolID; unsigned int Tgrowth_step = 4; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_func.hpp:184:3: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '*(const PoolID*)*_52.PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = short unsigned int; TTag = LeagueTableElementIDTag; TBaseType TEnd = 64000; TBaseType TInvalid = 65535]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = LeagueTableElement; Tindex = PoolID; unsigned int Tgrowth_step = 64; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _league_table_element_pool); Titem = LeagueTableElement; Tindex = PoolID; unsigned int Tgrowth_step = 64; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'CommandCost CmdRemoveLeagueTableElement(DoCommandFlags, LeagueTableElementID)' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/league_cmd.cpp:163:10: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '*(const PoolID*)*_71.PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ [599/907] Building CXX object CMakeFiles/openttd_lib.dir/src/cachecheck.cpp.o [600/907] Building CXX object CMakeFiles/openttd_lib.dir/src/build_vehicle_gui.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/company_type.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/error.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/train_cmd.cpp:11: In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned int; TTag = VehicleIDTag; TBaseType TEnd = 1044480; TBaseType TInvalid = 1048575]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'virtual SpecializedVehicle::~SpecializedVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/pathfinder/yapf/../../vehicle_base.h:1014:8: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)this)[19].PoolID::value' is used uninitialized [-Wuninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned int; TTag = VehicleIDTag; TBaseType TEnd = 1044480; TBaseType TInvalid = 1048575]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'virtual Train::~Train()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/pathfinder/yapf/../../train.h:110:44: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)this)[19].PoolID::value' is used uninitialized [-Wuninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned int; TTag = VehicleIDTag; TBaseType TEnd = 1044480; TBaseType TInvalid = 1048575]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'virtual Train::~Train()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/pathfinder/yapf/../../train.h:110:44, inlined from 'CommandCost CmdSellRailWagon(DoCommandFlags, Vehicle*, bool, bool, ClientID)' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/train_cmd.cpp:1484:10: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)part)[19].PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned int; TTag = VehicleIDTag; TBaseType TEnd = 1044480; TBaseType TInvalid = 1048575]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'virtual Train::~Train()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/pathfinder/yapf/../../train.h:110:44, inlined from 'void DeleteLastWagon(Train*)' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/train_cmd.cpp:3662:9, inlined from 'bool HandleCrashedTrain(Train*)' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/train_cmd.cpp:3773:18, inlined from 'bool TrainLocoHandler(Train*, bool)' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/train_cmd.cpp:3951:42: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)v)[19].PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned int; TTag = VehicleIDTag; TBaseType TEnd = 1044480; TBaseType TInvalid = 1048575]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'virtual Train::~Train()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/pathfinder/yapf/../../train.h:110:44, inlined from 'virtual bool Train::Tick()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/train_cmd.cpp:4132:11: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)this)[19].PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ [601/907] Building CXX object CMakeFiles/openttd_lib.dir/src/bridge_map.cpp.o [602/907] Building CXX object CMakeFiles/openttd_lib.dir/src/bridge_gui.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/economy_type.h:15, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/cargotype.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/newgrf.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/road.h:19, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/road_cmd.cpp:11: In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned int; TTag = VehicleIDTag; TBaseType TEnd = 1044480; TBaseType TInvalid = 1048575]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'virtual SpecializedVehicle::~SpecializedVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/vehicle_base.h:1014:8: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)this)[19].PoolID::value' is used uninitialized [-Wuninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned int; TTag = VehicleIDTag; TBaseType TEnd = 1044480; TBaseType TInvalid = 1048575]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'virtual EffectVehicle::~EffectVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/effectvehicle_base.h:31:10, inlined from 'CommandCost RemoveRoad(TileIndex, DoCommandFlags, RoadBits, RoadTramType, bool)' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/road_cmd.cpp:442:15: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)*_843)[19].PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ [603/907] Building CXX object CMakeFiles/openttd_lib.dir/src/bootstrap_gui.cpp.o [604/907] Building CXX object CMakeFiles/openttd_lib.dir/src/bmp.cpp.o [605/907] Building CXX object CMakeFiles/openttd_lib.dir/src/base_consist.cpp.o [606/907] Building CXX object CMakeFiles/openttd_lib.dir/src/autoreplace_gui.cpp.o [607/907] Building CXX object CMakeFiles/openttd_lib.dir/src/autoreplace_cmd.cpp.o [608/907] Building CXX object CMakeFiles/openttd_lib.dir/src/autoreplace.cpp.o [609/907] Building CXX object CMakeFiles/openttd_lib.dir/src/autocompletion.cpp.o [610/907] Building CXX object CMakeFiles/openttd_lib.dir/src/articulated_vehicles.cpp.o [611/907] Building CXX object CMakeFiles/openttd_lib.dir/src/animated_tile.cpp.o [612/907] Building CXX object CMakeFiles/openttd_lib.dir/src/airport_gui.cpp.o [613/907] Building CXX object CMakeFiles/openttd_lib.dir/src/airport.cpp.o [614/907] Building CXX object CMakeFiles/openttd_lib.dir/src/aircraft_gui.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/company_type.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/command_type.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/tile_cmd.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/landscape.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/effectvehicle.cpp:11: In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned int; TTag = VehicleIDTag; TBaseType TEnd = 1044480; TBaseType TInvalid = 1048575]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'virtual EffectVehicle::~EffectVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/effectvehicle_base.h:31:10: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)this)[19].PoolID::value' is used uninitialized [-Wuninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned int; TTag = VehicleIDTag; TBaseType TEnd = 1044480; TBaseType TInvalid = 1048575]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'virtual SpecializedVehicle::~SpecializedVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/vehicle_base.h:1014:8: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)this)[19].PoolID::value' is used uninitialized [-Wuninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned int; TTag = VehicleIDTag; TBaseType TEnd = 1044480; TBaseType TInvalid = 1048575]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'virtual EffectVehicle::~EffectVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/effectvehicle_base.h:31:10, inlined from 'bool ElectricSparkTick(EffectVehicle*)' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/effectvehicle.cpp:135:11: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)v)[19].PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned int; TTag = VehicleIDTag; TBaseType TEnd = 1044480; TBaseType TInvalid = 1048575]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'virtual EffectVehicle::~EffectVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/effectvehicle_base.h:31:10, inlined from 'bool ExplosionSmallTick(EffectVehicle*)' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/effectvehicle.cpp:230:11: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)v)[19].PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned int; TTag = VehicleIDTag; TBaseType TEnd = 1044480; TBaseType TInvalid = 1048575]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'virtual EffectVehicle::~EffectVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/effectvehicle_base.h:31:10, inlined from 'bool ExplosionLargeTick(EffectVehicle*)' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/effectvehicle.cpp:185:11: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)v)[19].PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned int; TTag = VehicleIDTag; TBaseType TEnd = 1044480; TBaseType TInvalid = 1048575]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'virtual EffectVehicle::~EffectVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/effectvehicle_base.h:31:10, inlined from 'bool BreakdownSmokeTick(EffectVehicle*)' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/effectvehicle.cpp:212:10: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)v)[19].PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned int; TTag = VehicleIDTag; TBaseType TEnd = 1044480; TBaseType TInvalid = 1048575]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'virtual EffectVehicle::~EffectVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/effectvehicle_base.h:31:10, inlined from 'bool SmokeTick(EffectVehicle*)' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/effectvehicle.cpp:163:11: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)v)[19].PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned int; TTag = VehicleIDTag; TBaseType TEnd = 1044480; TBaseType TInvalid = 1048575]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'virtual EffectVehicle::~EffectVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/effectvehicle_base.h:31:10, inlined from 'bool SteamSmokeTick(EffectVehicle*)' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/effectvehicle.cpp:86:11: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)v)[19].PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned int; TTag = VehicleIDTag; TBaseType TEnd = 1044480; TBaseType TInvalid = 1048575]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'virtual EffectVehicle::~EffectVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/effectvehicle_base.h:31:10, inlined from 'bool DieselSmokeTick(EffectVehicle*)' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/effectvehicle.cpp:112:11: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)v)[19].PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned int; TTag = VehicleIDTag; TBaseType TEnd = 1044480; TBaseType TInvalid = 1048575]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'virtual EffectVehicle::~EffectVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/effectvehicle_base.h:31:10, inlined from 'bool ChimneySmokeTick(EffectVehicle*)' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/effectvehicle.cpp:53:11: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)v)[19].PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned int; TTag = VehicleIDTag; TBaseType TEnd = 1044480; TBaseType TInvalid = 1048575]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'virtual EffectVehicle::~EffectVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/effectvehicle_base.h:31:10, inlined from 'bool BulldozerTick(EffectVehicle*)' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/effectvehicle.cpp:302:12: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)v)[19].PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned int; TTag = VehicleIDTag; TBaseType TEnd = 1044480; TBaseType TInvalid = 1048575]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'virtual EffectVehicle::~EffectVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/effectvehicle_base.h:31:10, inlined from 'bool BubbleTick(EffectVehicle*)' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/effectvehicle.cpp:495:10: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)v)[19].PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ [615/907] Building CXX object CMakeFiles/openttd_lib.dir/src/aircraft_cmd.cpp.o [616/907] Building CXX object CMakeFiles/openttd_lib.dir/src/screenshot_png.cpp.o [617/907] Building CXX object CMakeFiles/openttd_lib.dir/src/gfx_layout_icu.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/company_type.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/command_type.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/company_func.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/goal.cpp:11: In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = short unsigned int; TTag = GoalIDTag; TBaseType TEnd = 64000; TBaseType TInvalid = 65535]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = Goal; Tindex = PoolID; unsigned int Tgrowth_step = 64; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _goal_pool); Titem = Goal; Tindex = PoolID; unsigned int Tgrowth_step = 64; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'void Pool::CleanPool() [with Titem = Goal; Tindex = PoolID; unsigned int Tgrowth_step = 64; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_func.hpp:184:3: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '*(const PoolID*)*_52.PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = short unsigned int; TTag = GoalIDTag; TBaseType TEnd = 64000; TBaseType TInvalid = 65535]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = Goal; Tindex = PoolID; unsigned int Tgrowth_step = 64; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _goal_pool); Titem = Goal; Tindex = PoolID; unsigned int Tgrowth_step = 64; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'CommandCost CmdRemoveGoal(DoCommandFlags, GoalID)' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/goal.cpp:117:10: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '*(const PoolID*)*_77.PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ [618/907] Building CXX object CMakeFiles/openttd_lib.dir/src/video/video_driver.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/company_type.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/command_type.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/company_func.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/station.cpp:12: In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = short unsigned int; TTag = LinkGraphIDTag; TBaseType TEnd = 65535; TBaseType TInvalid = 65535]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = LinkGraph; Tindex = PoolID; unsigned int Tgrowth_step = 32; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _link_graph_pool); Titem = LinkGraph; Tindex = PoolID; unsigned int Tgrowth_step = 32; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'Station::~Station()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/station.cpp:119:11: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '*(const PoolID*)*_365.PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ [619/907] Building CXX object CMakeFiles/openttd_lib.dir/src/video/null_v.cpp.o [620/907] Building CXX object CMakeFiles/openttd_lib.dir/src/video/dedicated_v.cpp.o [621/907] Building CXX object CMakeFiles/openttd_lib.dir/src/video/sdl2_default_v.cpp.o [622/907] Building CXX object CMakeFiles/openttd_lib.dir/src/video/sdl2_v.cpp.o [623/907] Building CXX object CMakeFiles/openttd_lib.dir/src/timer/timer_window.cpp.o [624/907] Building CXX object CMakeFiles/openttd_lib.dir/src/timer/timer_game_tick.cpp.o [625/907] Building CXX object CMakeFiles/openttd_lib.dir/src/timer/timer_game_realtime.cpp.o [626/907] Building CXX object CMakeFiles/openttd_lib.dir/src/timer/timer_game_economy.cpp.o [627/907] Building CXX object CMakeFiles/openttd_lib.dir/src/timer/timer_game_calendar.cpp.o [628/907] Building CXX object CMakeFiles/openttd_lib.dir/src/timer/timer_game_common.cpp.o [629/907] Building CXX object CMakeFiles/openttd_lib.dir/src/spriteloader/sprite_file.cpp.o [630/907] Building CXX object CMakeFiles/openttd_lib.dir/src/spriteloader/makeindexed.cpp.o [631/907] Building CXX object CMakeFiles/openttd_lib.dir/src/spriteloader/grf.cpp.o [632/907] Building CXX object CMakeFiles/openttd_lib.dir/src/sound/null_s.cpp.o [633/907] Building CXX object CMakeFiles/openttd_lib.dir/src/sound/sdl2_s.cpp.o [634/907] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/water_regions_sl.cpp.o [635/907] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/waypoint_sl.cpp.o [636/907] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/vehicle_sl.cpp.o [637/907] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/town_sl.cpp.o [638/907] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/subsidy_sl.cpp.o [639/907] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/story_sl.cpp.o [640/907] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/strings_sl.cpp.o [641/907] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/storage_sl.cpp.o [642/907] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/station_sl.cpp.o [643/907] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/signs_sl.cpp.o [644/907] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/settings_sl.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/company_type.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/command_type.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/command_func.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/autoreplace.cpp:11: In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = short unsigned int; TTag = EngineRenewIDTag; TBaseType TEnd = 64000; TBaseType TInvalid = 65535]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = EngineRenew; Tindex = PoolID; unsigned int Tgrowth_step = 16; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _enginerenew_pool); Titem = EngineRenew; Tindex = PoolID; unsigned int Tgrowth_step = 16; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'void Pool::CleanPool() [with Titem = EngineRenew; Tindex = PoolID; unsigned int Tgrowth_step = 16; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_func.hpp:184:3: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '*(const PoolID*)*_52.PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = short unsigned int; TTag = EngineRenewIDTag; TBaseType TEnd = 64000; TBaseType TInvalid = 65535]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = EngineRenew; Tindex = PoolID; unsigned int Tgrowth_step = 16; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _enginerenew_pool); Titem = EngineRenew; Tindex = PoolID; unsigned int Tgrowth_step = 16; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'void RemoveAllEngineReplacement(EngineRenew**)' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/autoreplace.cpp:49:10: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '*(const PoolID*)er.PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = short unsigned int; TTag = EngineRenewIDTag; TBaseType TEnd = 64000; TBaseType TInvalid = 65535]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = EngineRenew; Tindex = PoolID; unsigned int Tgrowth_step = 16; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _enginerenew_pool); Titem = EngineRenew; Tindex = PoolID; unsigned int Tgrowth_step = 16; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'CommandCost RemoveEngineReplacement(EngineRenew**, EngineID, GroupID, DoCommandFlags)' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/autoreplace.cpp:141:12: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '*(const PoolID*)er.PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ [645/907] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/saveload.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/cargopacket.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/economy_base.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/cargoaction.cpp:11: In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned int; TTag = CargoPacketIDTag; TBaseType TEnd = 16773120; TBaseType TInvalid = 16777215]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = CargoPacket; Tindex = PoolID; unsigned int Tgrowth_step = 1024; PoolType Tpool_type = PoolType::Normal; bool Tcache = true]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _cargopacket_pool); Titem = CargoPacket; Tindex = PoolID; unsigned int Tgrowth_step = 1024; PoolType Tpool_type = PoolType::Normal; bool Tcache = true]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'bool CargoRemoval::Postprocess(CargoPacket*, uint) [with Tsource = StationCargoList]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/cargoaction.cpp:64:3, inlined from 'bool CargoRemoval::operator()(CargoPacket*) [with Tsource = StationCargoList]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/cargoaction.cpp:83:26: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '*(const PoolID*)cp.PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned int; TTag = CargoPacketIDTag; TBaseType TEnd = 16773120; TBaseType TInvalid = 16777215]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = CargoPacket; Tindex = PoolID; unsigned int Tgrowth_step = 1024; PoolType Tpool_type = PoolType::Normal; bool Tcache = true]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _cargopacket_pool); Titem = CargoPacket; Tindex = PoolID; unsigned int Tgrowth_step = 1024; PoolType Tpool_type = PoolType::Normal; bool Tcache = true]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'bool CargoRemoval::Postprocess(CargoPacket*, uint) [with Tsource = VehicleCargoList]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/cargoaction.cpp:64:3, inlined from 'bool CargoRemoval::operator()(CargoPacket*) [with Tsource = VehicleCargoList]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/cargoaction.cpp:97:26: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '*(const PoolID*)cp.PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned int; TTag = CargoPacketIDTag; TBaseType TEnd = 16773120; TBaseType TInvalid = 16777215]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = CargoPacket; Tindex = PoolID; unsigned int Tgrowth_step = 1024; PoolType Tpool_type = PoolType::Normal; bool Tcache = true]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _cargopacket_pool); Titem = CargoPacket; Tindex = PoolID; unsigned int Tgrowth_step = 1024; PoolType Tpool_type = PoolType::Normal; bool Tcache = true]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'bool CargoRemoval::Postprocess(CargoPacket*, uint) [with Tsource = VehicleCargoList]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/cargoaction.cpp:64:3, inlined from 'bool CargoDelivery::operator()(CargoPacket*)' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/cargoaction.cpp:111:26: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '*(const PoolID*)cp.PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned int; TTag = CargoPacketIDTag; TBaseType TEnd = 16773120; TBaseType TInvalid = 16777215]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = CargoPacket; Tindex = PoolID; unsigned int Tgrowth_step = 1024; PoolType Tpool_type = PoolType::Normal; bool Tcache = true]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _cargopacket_pool); Titem = CargoPacket; Tindex = PoolID; unsigned int Tgrowth_step = 1024; PoolType Tpool_type = PoolType::Normal; bool Tcache = true]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'bool CargoRemoval::Postprocess(CargoPacket*, uint) [with Tsource = VehicleCargoList]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/cargoaction.cpp:64:3: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '*(const PoolID*)cp.PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned int; TTag = CargoPacketIDTag; TBaseType TEnd = 16773120; TBaseType TInvalid = 16777215]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = CargoPacket; Tindex = PoolID; unsigned int Tgrowth_step = 1024; PoolType Tpool_type = PoolType::Normal; bool Tcache = true]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _cargopacket_pool); Titem = CargoPacket; Tindex = PoolID; unsigned int Tgrowth_step = 1024; PoolType Tpool_type = PoolType::Normal; bool Tcache = true]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'bool CargoRemoval::Postprocess(CargoPacket*, uint) [with Tsource = StationCargoList]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/cargoaction.cpp:64:3: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '*(const PoolID*)cp.PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ [646/907] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/randomizer_sl.cpp.o [647/907] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/order_sl.cpp.o /home/buildozer/aports/community/openttd/src/openttd-15.3/src/strings.cpp: In function 'EncodedString GetEncodedStringWithArgs(StringID, std::span)': /home/buildozer/aports/community/openttd/src/openttd-15.3/src/strings.cpp:102:15: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 102 | EncodedString GetEncodedStringWithArgs(StringID str, std::span params) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.3/src/strings.cpp: In function 'void FormatString(StringBuilder&, std::string_view, StringParameters&, uint, bool, bool)': /home/buildozer/aports/community/openttd/src/openttd-15.3/src/strings.cpp:1413:69: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1413 | FormatString(builder, GetStringPtr(x.l), tmp_params); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.3/src/strings.cpp:1413:69: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 /home/buildozer/aports/community/openttd/src/openttd-15.3/src/strings.cpp:1421:69: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1421 | FormatString(builder, GetStringPtr(x.l), tmp_params); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.3/src/strings.cpp:1421:69: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 /home/buildozer/aports/community/openttd/src/openttd-15.3/src/strings.cpp:1504:53: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1504 | FormatString(builder, GetStringPtr(x.s), tmp_params); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.3/src/strings.cpp:1504:53: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 /home/buildozer/aports/community/openttd/src/openttd-15.3/src/strings.cpp:1512:53: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1512 | FormatString(builder, GetStringPtr(x.s), tmp_params); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.3/src/strings.cpp:1512:53: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 /home/buildozer/aports/community/openttd/src/openttd-15.3/src/strings.cpp:1520:53: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1520 | FormatString(builder, GetStringPtr(x.s), tmp_params); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.3/src/strings.cpp:1520:53: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 /home/buildozer/aports/community/openttd/src/openttd-15.3/src/strings.cpp:1529:53: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1529 | FormatString(builder, GetStringPtr(x.s), tmp_params); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.3/src/strings.cpp:1529:53: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 /home/buildozer/aports/community/openttd/src/openttd-15.3/src/strings.cpp:1539:53: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1539 | FormatString(builder, GetStringPtr(x.s), tmp_params); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.3/src/strings.cpp:1539:53: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 /home/buildozer/aports/community/openttd/src/openttd-15.3/src/strings.cpp:1707:61: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1707 | FormatString(builder, GetStringPtr(GetIndustrySpec(i->type)->name), {}, next_substr_case_index); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.3/src/strings.cpp:1707:61: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 /home/buildozer/aports/community/openttd/src/openttd-15.3/src/strings.cpp:1714:61: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1714 | FormatString(builder, GetStringPtr(STR_FORMAT_INDUSTRY_NAME), tmp_params, next_substr_case_index); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.3/src/strings.cpp:1714:61: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 /home/buildozer/aports/community/openttd/src/openttd-15.3/src/strings.cpp: In function 'void GetStringWithArgs(StringBuilder&, StringID, std::span, uint, bool)': /home/buildozer/aports/community/openttd/src/openttd-15.3/src/strings.cpp:413:6: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 413 | void GetStringWithArgs(StringBuilder &builder, StringID string, std::span params, uint case_index, bool game_script) | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.3/src/strings.cpp: In function 'std::string GetStringWithArgs(StringID, std::span)': /home/buildozer/aports/community/openttd/src/openttd-15.3/src/strings.cpp:461:13: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 461 | std::string GetStringWithArgs(StringID string, std::span args) | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.3/src/strings.cpp: In function 'void AppendStringWithArgsInPlace(std::string&, StringID, std::span)': /home/buildozer/aports/community/openttd/src/openttd-15.3/src/strings.cpp:440:6: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 440 | void AppendStringWithArgsInPlace(std::string &result, StringID string, std::span params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.3/src/strings.cpp: In function 'void FormatString(StringBuilder&, std::string_view, std::span, uint, bool, bool)': /home/buildozer/aports/community/openttd/src/openttd-15.3/src/strings.cpp:261:13: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 261 | static void FormatString(StringBuilder &builder, std::string_view str, std::span params, uint case_index = 0, bool game_script = false, bool dry_run = false) | ^~~~~~~~~~~~ [648/907] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/oldloader_sl.cpp.o [649/907] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/oldloader.cpp.o [650/907] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/object_sl.cpp.o [651/907] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/newgrf_sl.cpp.o [652/907] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/misc_sl.cpp.o In file included from /usr/include/c++/15.2.0/algorithm:63, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/stdafx.h:43, from /home/buildozer/aports/community/openttd/src/openttd-15.3/build/CMakeFiles/openttd_lib.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/15.2.0/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1771 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/15.2.0/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1877 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/15.2.0/bits/stl_algo.h:4841:18, inlined from 'FiosNumberedSaveName::FiosNumberedSaveName(const std::string&)' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/fios.cpp:726:12: /usr/include/c++/15.2.0/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1906 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1907 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1908 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.0/bits/stl_algo.h:1909:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/15.2.0/bits/stl_algo.h:4841:18, inlined from 'FiosNumberedSaveName::FiosNumberedSaveName(const std::string&)' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/fios.cpp:726:12: /usr/include/c++/15.2.0/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1823 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/15.2.0/bits/stl_algo.h:4841:18, inlined from 'void FiosGetFileList(SaveLoadOperation, bool, std::tuple, std::allocator > > (*)(SaveLoadOperation, std::string_view, std::string_view), Subdirectory, FileList&)' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/fios.cpp:342:12: /usr/include/c++/15.2.0/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1906 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1907 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1908 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.0/bits/stl_algo.h:1909:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/15.2.0/bits/stl_algo.h:4841:18, inlined from 'void FiosGetFileList(SaveLoadOperation, bool, std::tuple, std::allocator > > (*)(SaveLoadOperation, std::string_view, std::string_view), Subdirectory, FileList&)' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/fios.cpp:342:12: /usr/include/c++/15.2.0/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1823 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/15.2.0/bits/stl_algo.h:4841:18, inlined from 'void FiosGetFileList(SaveLoadOperation, bool, std::tuple, std::allocator > > (*)(SaveLoadOperation, std::string_view, std::string_view), Subdirectory, FileList&)' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/fios.cpp:357:11: /usr/include/c++/15.2.0/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1906 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1907 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1908 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.0/bits/stl_algo.h:1909:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/15.2.0/bits/stl_algo.h:4841:18, inlined from 'void FiosGetFileList(SaveLoadOperation, bool, std::tuple, std::allocator > > (*)(SaveLoadOperation, std::string_view, std::string_view), Subdirectory, FileList&)' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/fios.cpp:357:11: /usr/include/c++/15.2.0/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1823 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [653/907] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/map_sl.cpp.o [654/907] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/linkgraph_sl.cpp.o [655/907] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/league_sl.cpp.o [656/907] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/labelmaps_sl.cpp.o [657/907] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/industry_sl.cpp.o [658/907] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/group_sl.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/company_type.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/command_type.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/command_func.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/group_cmd.cpp:11: In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = short unsigned int; TTag = GroupIDTag; TBaseType TEnd = 64000; TBaseType TInvalid = 65535]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = Group; Tindex = PoolID; unsigned int Tgrowth_step = 16; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _group_pool); Titem = Group; Tindex = PoolID; unsigned int Tgrowth_step = 16; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'void Pool::CleanPool() [with Titem = Group; Tindex = PoolID; unsigned int Tgrowth_step = 16; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_func.hpp:184:3: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '*(const PoolID*)*_52.PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = short unsigned int; TTag = GroupIDTag; TBaseType TEnd = 64000; TBaseType TInvalid = 65535]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = Group; Tindex = PoolID; unsigned int Tgrowth_step = 16; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _group_pool); Titem = Group; Tindex = PoolID; unsigned int Tgrowth_step = 16; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'void RemoveAllGroupsForCompany(CompanyID)' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/group_cmd.cpp:898:35: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '*(const PoolID*)*_65.PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = short unsigned int; TTag = GroupIDTag; TBaseType TEnd = 64000; TBaseType TInvalid = 65535]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = Group; Tindex = PoolID; unsigned int Tgrowth_step = 16; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _group_pool); Titem = Group; Tindex = PoolID; unsigned int Tgrowth_step = 16; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'CommandCost CmdDeleteGroup(DoCommandFlags, GroupID)' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/group_cmd.cpp:431:10: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '*(const PoolID*)*_162.PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ [659/907] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/goal_sl.cpp.o [660/907] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/gamelog_sl.cpp.o [661/907] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/game_sl.cpp.o [662/907] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/engine_sl.cpp.o [663/907] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/economy_sl.cpp.o [664/907] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/depot_sl.cpp.o [665/907] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/company_sl.cpp.o [666/907] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/cheat_sl.cpp.o [667/907] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/cargopacket_sl.cpp.o In file included from /usr/include/c++/15.2.0/algorithm:63, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/stdafx.h:43, from /home/buildozer/aports/community/openttd/src/openttd-15.3/build/CMakeFiles/openttd_lib.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::Sort(bool (*)(const BuildBridgeData&, const BuildBridgeData&)):: >]': /usr/include/c++/15.2.0/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1877 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::Sort(bool (*)(const BuildBridgeData&, const BuildBridgeData&)):: >]', inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator > >; _Compare = GUIList::Sort(bool (*)(const BuildBridgeData&, const BuildBridgeData&))::]' at /usr/include/c++/15.2.0/bits/stl_algo.h:4874:18, inlined from 'bool GUIList::Sort(Comp) [with Comp = bool (*)(const BuildBridgeData&, const BuildBridgeData&); T = BuildBridgeData; P = std::nullptr_t; F = std::basic_string_view]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/sortlist_type.h:281:13, inlined from 'bool GUIList::Sort() [with T = BuildBridgeData; P = std::nullptr_t; F = std::basic_string_view]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/sortlist_type.h:308:20, inlined from 'void BuildBridgeWindow::SortBridgeList()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/bridge_gui.cpp:126:21, inlined from 'BuildBridgeWindow::BuildBridgeWindow(WindowDesc&, TileIndex, TileIndex, TransportType, uint8_t, GUIBridgeList&&)' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/bridge_gui.cpp:174:23, inlined from 'void ShowBuildBridgeWindow(TileIndex, TileIndex, TransportType, uint8_t)' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/bridge_gui.cpp:435:102: /usr/include/c++/15.2.0/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1906 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1907 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1908 | __comp); | ~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::Sort(bool (*)(const BuildBridgeData&, const BuildBridgeData&)):: >]', inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator > >; _Compare = GUIList::Sort(bool (*)(const BuildBridgeData&, const BuildBridgeData&))::]' at /usr/include/c++/15.2.0/bits/stl_algo.h:4874:18, inlined from 'bool GUIList::Sort(Comp) [with Comp = bool (*)(const BuildBridgeData&, const BuildBridgeData&); T = BuildBridgeData; P = std::nullptr_t; F = std::basic_string_view]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/sortlist_type.h:281:13, inlined from 'bool GUIList::Sort() [with T = BuildBridgeData; P = std::nullptr_t; F = std::basic_string_view]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/sortlist_type.h:308:20, inlined from 'void BuildBridgeWindow::SortBridgeList()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/bridge_gui.cpp:126:21, inlined from 'virtual void BuildBridgeWindow::OnDropdownSelect(WidgetID, int, int)' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/bridge_gui.cpp:291:24, inlined from 'virtual void BuildBridgeWindow::OnDropdownSelect(WidgetID, int, int)' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/bridge_gui.cpp:286:7: /usr/include/c++/15.2.0/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1906 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1907 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1908 | __comp); | ~~~~~~~ [668/907] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/cargomonitor_sl.cpp.o In file included from /usr/include/c++/15.2.0/bits/stl_algo.h:61, from /usr/include/c++/15.2.0/algorithm:63, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/stdafx.h:43, from /home/buildozer/aports/community/openttd/src/openttd-15.3/build/CMakeFiles/openttd_lib.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = FiosItem; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/15.2.0/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/15.2.0/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1771 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/15.2.0/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1877 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/15.2.0/bits/stl_algo.h:4841:18, inlined from 'void SortSaveGameList(FileList&)' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/fios_gui.cpp:320:11, inlined from 'virtual void SaveLoadWindow::OnPaint()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/fios_gui.cpp:660:20: /usr/include/c++/15.2.0/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1906 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1907 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1908 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.0/bits/stl_algo.h:1909:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/15.2.0/bits/stl_algo.h:4841:18, inlined from 'void SortSaveGameList(FileList&)' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/fios_gui.cpp:320:11, inlined from 'virtual void SaveLoadWindow::OnPaint()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/fios_gui.cpp:660:20: /usr/include/c++/15.2.0/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1823 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [669/907] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/autoreplace_sl.cpp.o [670/907] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/animated_tile_sl.cpp.o [671/907] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/airport_sl.cpp.o [672/907] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/ai_sl.cpp.o [673/907] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/afterload.cpp.o [674/907] Building CXX object CMakeFiles/openttd_lib.dir/src/pathfinder/water_regions.cpp.o [675/907] Building CXX object CMakeFiles/openttd_lib.dir/src/pathfinder/yapf/yapf_ship_regions.cpp.o [676/907] Building CXX object CMakeFiles/openttd_lib.dir/src/pathfinder/yapf/yapf_ship.cpp.o [677/907] Building CXX object CMakeFiles/openttd_lib.dir/src/pathfinder/yapf/yapf_road.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/base_station_base.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/station_base.h:15, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/cargopacket.cpp:11: In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned int; TTag = CargoPacketIDTag; TBaseType TEnd = 16773120; TBaseType TInvalid = 16777215]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = CargoPacket; Tindex = PoolID; unsigned int Tgrowth_step = 1024; PoolType Tpool_type = PoolType::Normal; bool Tcache = true]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _cargopacket_pool); Titem = CargoPacket; Tindex = PoolID; unsigned int Tgrowth_step = 1024; PoolType Tpool_type = PoolType::Normal; bool Tcache = true]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'void Pool::CleanPool() [with Titem = CargoPacket; Tindex = PoolID; unsigned int Tgrowth_step = 1024; PoolType Tpool_type = PoolType::Normal; bool Tcache = true]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_func.hpp:184:3: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '*(const PoolID*)MEM[(struct CargoPacket * &)_127].PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '*(const PoolID*)MEM[(struct CargoPacket * &)_142].PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned int; TTag = CargoPacketIDTag; TBaseType TEnd = 16773120; TBaseType TInvalid = 16777215]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = CargoPacket; Tindex = PoolID; unsigned int Tgrowth_step = 1024; PoolType Tpool_type = PoolType::Normal; bool Tcache = true]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _cargopacket_pool); Titem = CargoPacket; Tindex = PoolID; unsigned int Tgrowth_step = 1024; PoolType Tpool_type = PoolType::Normal; bool Tcache = true]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'void CargoPacket::Merge(CargoPacket*)' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/cargopacket.cpp:113:9: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '*(const PoolID*)cp.PoolID::value' is used uninitialized [-Wuninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned int; TTag = CargoPacketIDTag; TBaseType TEnd = 16773120; TBaseType TInvalid = 16777215]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = CargoPacket; Tindex = PoolID; unsigned int Tgrowth_step = 1024; PoolType Tpool_type = PoolType::Normal; bool Tcache = true]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _cargopacket_pool); Titem = CargoPacket; Tindex = PoolID; unsigned int Tgrowth_step = 1024; PoolType Tpool_type = PoolType::Normal; bool Tcache = true]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'void CargoPacket::Merge(CargoPacket*)' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/cargopacket.cpp:113:9, inlined from 'static bool CargoList::TryMerge(CargoPacket*, CargoPacket*) [with Tinst = VehicleCargoList; Tcont = std::__cxx11::list]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/cargopacket.cpp:227:13, inlined from 'void VehicleCargoList::Append(CargoPacket*, CargoList >::MoveToAction)' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/cargopacket.cpp:270:33: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '*(const PoolID*)cp.PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned int; TTag = CargoPacketIDTag; TBaseType TEnd = 16773120; TBaseType TInvalid = 16777215]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = CargoPacket; Tindex = PoolID; unsigned int Tgrowth_step = 1024; PoolType Tpool_type = PoolType::Normal; bool Tcache = true]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _cargopacket_pool); Titem = CargoPacket; Tindex = PoolID; unsigned int Tgrowth_step = 1024; PoolType Tpool_type = PoolType::Normal; bool Tcache = true]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'uint StationCargoList::Truncate(uint, StationCargoAmountMap*)' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/cargopacket.cpp:801:12: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '*(const PoolID*)cp.PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned int; TTag = CargoPacketIDTag; TBaseType TEnd = 16773120; TBaseType TInvalid = 16777215]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = CargoPacket; Tindex = PoolID; unsigned int Tgrowth_step = 1024; PoolType Tpool_type = PoolType::Normal; bool Tcache = true]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _cargopacket_pool); Titem = CargoPacket; Tindex = PoolID; unsigned int Tgrowth_step = 1024; PoolType Tpool_type = PoolType::Normal; bool Tcache = true]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'CargoList::~CargoList() [with Tinst = VehicleCargoList; Tcont = std::__cxx11::list]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/cargopacket.cpp:163:3: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '*(const PoolID*)MEM[(struct CargoPacket * &)it$_M_node_95 + 8].PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '*(const PoolID*)MEM[(struct CargoPacket * &)it$_M_node_15 + 8].PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned int; TTag = CargoPacketIDTag; TBaseType TEnd = 16773120; TBaseType TInvalid = 16777215]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = CargoPacket; Tindex = PoolID; unsigned int Tgrowth_step = 1024; PoolType Tpool_type = PoolType::Normal; bool Tcache = true]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _cargopacket_pool); Titem = CargoPacket; Tindex = PoolID; unsigned int Tgrowth_step = 1024; PoolType Tpool_type = PoolType::Normal; bool Tcache = true]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'CargoList::~CargoList() [with Tinst = StationCargoList; Tcont = MultiMap, CargoPacket*>]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/cargopacket.cpp:163:3: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '*(const PoolID*).PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '*(const PoolID*).PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] [678/907] Building CXX object CMakeFiles/openttd_lib.dir/src/pathfinder/yapf/yapf_river_builder.cpp.o [679/907] Building CXX object CMakeFiles/openttd_lib.dir/src/pathfinder/yapf/yapf_rail.cpp.o [680/907] Building CXX object CMakeFiles/openttd_lib.dir/src/os/unix/font_unix.cpp.o [681/907] Building CXX object CMakeFiles/openttd_lib.dir/src/os/unix/unix.cpp.o [682/907] Building CXX object CMakeFiles/openttd_lib.dir/src/os/unix/library_loader_unix.cpp.o [683/907] Building CXX object CMakeFiles/openttd_lib.dir/src/os/unix/survey_unix.cpp.o [684/907] Building CXX object CMakeFiles/openttd_lib.dir/src/os/unix/crashlog_unix.cpp.o [685/907] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf/newgrf_stringmapping.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/depot_type.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/rail_map.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/station_map.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/aircraft.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/disaster_vehicle.cpp:28: In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned int; TTag = VehicleIDTag; TBaseType TEnd = 1044480; TBaseType TInvalid = 1048575]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'virtual SpecializedVehicle::~SpecializedVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/vehicle_base.h:1014:8: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)this)[19].PoolID::value' is used uninitialized [-Wuninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned int; TTag = VehicleIDTag; TBaseType TEnd = 1044480; TBaseType TInvalid = 1048575]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'virtual DisasterVehicle::~DisasterVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/disaster_vehicle.h:47:10: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)this)[19].PoolID::value' is used uninitialized [-Wuninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned int; TTag = VehicleIDTag; TBaseType TEnd = 1044480; TBaseType TInvalid = 1048575]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'virtual DisasterVehicle::~DisasterVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/disaster_vehicle.h:47:10, inlined from 'bool DisasterTick_Submarine(DisasterVehicle*)' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/disaster_vehicle.cpp:679:10: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)v)[19].PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned int; TTag = VehicleIDTag; TBaseType TEnd = 1044480; TBaseType TInvalid = 1048575]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'virtual DisasterVehicle::~DisasterVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/disaster_vehicle.h:47:10, inlined from 'bool DisasterTick_Big_Ufo(DisasterVehicle*)' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/disaster_vehicle.cpp:544:11: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)v)[19].PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned int; TTag = VehicleIDTag; TBaseType TEnd = 1044480; TBaseType TInvalid = 1048575]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'virtual DisasterVehicle::~DisasterVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/disaster_vehicle.h:47:10, inlined from 'bool DisasterTick_Big_Ufo(DisasterVehicle*)' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/disaster_vehicle.cpp:569:11: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)v)[19].PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned int; TTag = VehicleIDTag; TBaseType TEnd = 1044480; TBaseType TInvalid = 1048575]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'virtual DisasterVehicle::~DisasterVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/disaster_vehicle.h:47:10, inlined from 'bool DisasterTick_Big_Ufo(DisasterVehicle*)' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/disaster_vehicle.cpp:605:11: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)v)[19].PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned int; TTag = VehicleIDTag; TBaseType TEnd = 1044480; TBaseType TInvalid = 1048575]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'virtual DisasterVehicle::~DisasterVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/disaster_vehicle.h:47:10, inlined from 'bool DisasterTick_Ufo(DisasterVehicle*)' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/disaster_vehicle.cpp:344:11: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)ufo)[19].PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned int; TTag = VehicleIDTag; TBaseType TEnd = 1044480; TBaseType TInvalid = 1048575]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'virtual DisasterVehicle::~DisasterVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/disaster_vehicle.h:47:10, inlined from 'bool DisasterTick_Ufo(DisasterVehicle*)' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/disaster_vehicle.cpp:354:13: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)ufo)[19].PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned int; TTag = VehicleIDTag; TBaseType TEnd = 1044480; TBaseType TInvalid = 1048575]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'virtual DisasterVehicle::~DisasterVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/disaster_vehicle.h:47:10, inlined from 'bool DisasterTick_Ufo(DisasterVehicle*)' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/disaster_vehicle.cpp:404:11: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)ufo)[19].PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned int; TTag = VehicleIDTag; TBaseType TEnd = 1044480; TBaseType TInvalid = 1048575]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'virtual DisasterVehicle::~DisasterVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/disaster_vehicle.h:47:10, inlined from 'bool DisasterTick_Zeppeliner(DisasterVehicle*)' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/disaster_vehicle.cpp:254:11: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)v)[19].PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned int; TTag = VehicleIDTag; TBaseType TEnd = 1044480; TBaseType TInvalid = 1048575]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'virtual DisasterVehicle::~DisasterVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/disaster_vehicle.h:47:10, inlined from 'bool DisasterTick_Zeppeliner(DisasterVehicle*)' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/disaster_vehicle.cpp:275:10: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)v)[19].PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned int; TTag = VehicleIDTag; TBaseType TEnd = 1044480; TBaseType TInvalid = 1048575]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'virtual DisasterVehicle::~DisasterVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/disaster_vehicle.h:47:10, inlined from 'bool DisasterTick_Aircraft(DisasterVehicle*, uint16_t, bool, StringID, IndustryBehaviour)' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/disaster_vehicle.cpp:444:10: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)v)[19].PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned int; TTag = VehicleIDTag; TBaseType TEnd = 1044480; TBaseType TInvalid = 1048575]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'virtual DisasterVehicle::~DisasterVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/disaster_vehicle.h:47:10, inlined from 'bool DisasterTick_Big_Ufo_Destroyer(DisasterVehicle*)' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/disaster_vehicle.cpp:636:10: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)v)[19].PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ [686/907] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf/newgrf_bytereader.cpp.o [687/907] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf/newgrf_act14.cpp.o [688/907] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf/newgrf_act13.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/company_type.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/command_type.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/company_func.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/engine.cpp:12: In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = short unsigned int; TTag = EngineIDTag; TBaseType TEnd = 64000; TBaseType TInvalid = 65535]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = Engine; Tindex = PoolID; unsigned int Tgrowth_step = 64; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _engine_pool); Titem = Engine; Tindex = PoolID; unsigned int Tgrowth_step = 64; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'void Pool::CleanPool() [with Titem = Engine; Tindex = PoolID; unsigned int Tgrowth_step = 64; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_func.hpp:184:3: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '*(const PoolID*)*_52.PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ [689/907] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf/newgrf_act12.cpp.o [690/907] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf/newgrf_act11.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/../company_type.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/../livery.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/../company_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/../fios.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/saveload.h:15, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/storage_sl.cpp:12: In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned int; TTag = PersistentStorageIDTag; TBaseType TEnd = 1044480; TBaseType TInvalid = 1048575]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = PersistentStorage; Tindex = PoolID; unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/../core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _persistent_storage_pool); Titem = PersistentStorage; Tindex = PoolID; unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/../core/pool_type.hpp:312:19, inlined from 'virtual PersistentStorage::~PersistentStorage()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/../newgrf_storage.h:199:8: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/../core/pool_type.hpp:56:66: warning: '((const PoolID*)this)[261].PoolID::value' is used uninitialized [-Wuninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ [691/907] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf/newgrf_act10.cpp.o [692/907] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf/newgrf_actf.cpp.o [693/907] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf/newgrf_acte.cpp.o [694/907] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf/newgrf_actd.cpp.o [695/907] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf/newgrf_actc.cpp.o [696/907] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf/newgrf_actb.cpp.o [697/907] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf/newgrf_acta.cpp.o [698/907] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf/newgrf_act8.cpp.o [699/907] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf/newgrf_act7_9.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/../company_type.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/../livery.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/../company_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/../fios.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/saveload.h:15, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/object_sl.cpp:12: In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned int; TTag = ObjectIDTag; TBaseType TEnd = 16711680; TBaseType TInvalid = 4294967295]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = Object; Tindex = PoolID; unsigned int Tgrowth_step = 64; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/../core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _object_pool); Titem = Object; Tindex = PoolID; unsigned int Tgrowth_step = 64; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/../core/pool_type.hpp:312:19, inlined from 'virtual void OBJSChunkHandler::FixPointers() const' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/object_sl.cpp:63:12: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/../core/pool_type.hpp:56:66: warning: '*(const PoolID*)*_76.PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ [700/907] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf/newgrf_act6.cpp.o [701/907] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf/newgrf_act5.cpp.o [702/907] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf/newgrf_act4.cpp.o [703/907] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf/newgrf_act3.cpp.o [704/907] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf/newgrf_act2.cpp.o [705/907] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf/newgrf_act1.cpp.o [706/907] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf/newgrf_act0.cpp.o [707/907] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf/newgrf_act0_trains.cpp.o [708/907] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf/newgrf_act0_stations.cpp.o [709/907] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf/newgrf_act0_sounds.cpp.o [710/907] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf/newgrf_act0_ships.cpp.o [711/907] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf/newgrf_act0_roadvehs.cpp.o [712/907] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf/newgrf_act0_roadtypes.cpp.o [713/907] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf/newgrf_act0_roadstops.cpp.o [714/907] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf/newgrf_act0_railtypes.cpp.o [715/907] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf/newgrf_act0_objects.cpp.o [716/907] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf/newgrf_act0_industries.cpp.o [717/907] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf/newgrf_act0_houses.cpp.o [718/907] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf/newgrf_act0_globalvar.cpp.o [719/907] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf/newgrf_act0_cargo.cpp.o [720/907] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf/newgrf_act0_canals.cpp.o [721/907] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf/newgrf_act0_bridges.cpp.o [722/907] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf/newgrf_act0_badges.cpp.o [723/907] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf/newgrf_act0_airports.cpp.o [724/907] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf/newgrf_act0_aircraft.cpp.o [725/907] Building CXX object CMakeFiles/openttd_lib.dir/src/network/network_udp.cpp.o [726/907] Building CXX object CMakeFiles/openttd_lib.dir/src/network/network_turn.cpp.o [727/907] Building CXX object CMakeFiles/openttd_lib.dir/src/network/network_survey.cpp.o [728/907] Building CXX object CMakeFiles/openttd_lib.dir/src/network/network_stun.cpp.o [729/907] Building CXX object CMakeFiles/openttd_lib.dir/src/network/network_server.cpp.o [730/907] Building CXX object CMakeFiles/openttd_lib.dir/src/network/network_query.cpp.o [731/907] Building CXX object CMakeFiles/openttd_lib.dir/src/network/network_gui.cpp.o [732/907] Building CXX object CMakeFiles/openttd_lib.dir/src/network/network_gamelist.cpp.o [733/907] Building CXX object CMakeFiles/openttd_lib.dir/src/network/network_crypto.cpp.o [734/907] Building CXX object CMakeFiles/openttd_lib.dir/src/network/network_coordinator.cpp.o [735/907] Building CXX object CMakeFiles/openttd_lib.dir/src/network/network_content_gui.cpp.o [736/907] Building CXX object CMakeFiles/openttd_lib.dir/src/network/network_content.cpp.o [737/907] Building CXX object CMakeFiles/openttd_lib.dir/src/network/network_command.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/company_type.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/command_type.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/company_func.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/economy.cpp:12: In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = short unsigned int; TTag = SubsidyIDTag; TBaseType TEnd = 256; TBaseType TInvalid = 65535]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = Subsidy; Tindex = PoolID; unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _subsidy_pool); Titem = Subsidy; Tindex = PoolID; unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'void ChangeOwnershipOfCompanyItems(Owner, Owner)' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/economy.cpp:357:12: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '*(const PoolID*)*_626.PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = short unsigned int; TTag = GoalIDTag; TBaseType TEnd = 64000; TBaseType TInvalid = 65535]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = Goal; Tindex = PoolID; unsigned int Tgrowth_step = 64; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _goal_pool); Titem = Goal; Tindex = PoolID; unsigned int Tgrowth_step = 64; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'void ChangeOwnershipOfCompanyItems(Owner, Owner)' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/economy.cpp:528:39: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '*(const PoolID*)*_1317.PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ [738/907] Building CXX object CMakeFiles/openttd_lib.dir/src/network/network_client.cpp.o [739/907] Building CXX object CMakeFiles/openttd_lib.dir/src/network/network_chat_gui.cpp.o [740/907] Building CXX object CMakeFiles/openttd_lib.dir/src/network/network_admin.cpp.o [741/907] Building CXX object CMakeFiles/openttd_lib.dir/src/network/network.cpp.o [742/907] Building CXX object CMakeFiles/openttd_lib.dir/src/network/core/http_curl.cpp.o [743/907] Building CXX object CMakeFiles/openttd_lib.dir/src/network/core/udp.cpp.o [744/907] Building CXX object CMakeFiles/openttd_lib.dir/src/network/core/tcp_turn.cpp.o [745/907] Building CXX object CMakeFiles/openttd_lib.dir/src/network/core/tcp_stun.cpp.o [746/907] Building CXX object CMakeFiles/openttd_lib.dir/src/network/core/tcp_game.cpp.o [747/907] Building CXX object CMakeFiles/openttd_lib.dir/src/network/core/tcp_coordinator.cpp.o In file included from /usr/include/c++/15.2.0/map:64, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/stdafx.h:63, from /home/buildozer/aports/community/openttd/src/openttd-15.3/build/CMakeFiles/openttd_lib.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]': /usr/include/c++/15.2.0/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 3080 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/map:65: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]', inlined from 'bool nlohmann::json_abi_v3_11_3::detail::json_sax_dom_callback_parser::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/3rdparty/nlohmann/json.hpp:7079:83: /usr/include/c++/15.2.0/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]', inlined from 'bool nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/3rdparty/nlohmann/json.hpp:6884:79, inlined from 'bool nlohmann::json_abi_v3_11_3::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_11_3::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/3rdparty/nlohmann/json.hpp:12387:29: /usr/include/c++/15.2.0/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]', inlined from 'bool nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/3rdparty/nlohmann/json.hpp:6884:79, inlined from 'bool nlohmann::json_abi_v3_11_3::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_11_3::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/3rdparty/nlohmann/json.hpp:12598:21: /usr/include/c++/15.2.0/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [748/907] Building CXX object CMakeFiles/openttd_lib.dir/src/network/core/tcp_content.cpp.o [749/907] Building CXX object CMakeFiles/openttd_lib.dir/src/network/core/tcp_connect.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/../company_type.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/../livery.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/../company_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/../fios.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/saveload.h:15, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/industry_sl.cpp:12: In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned int; TTag = PersistentStorageIDTag; TBaseType TEnd = 1044480; TBaseType TInvalid = 1048575]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = PersistentStorage; Tindex = PoolID; unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/../core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _persistent_storage_pool); Titem = PersistentStorage; Tindex = PoolID; unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/../core/pool_type.hpp:312:19, inlined from 'virtual PersistentStorage::~PersistentStorage()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/../newgrf_storage.h:199:8: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/../core/pool_type.hpp:56:66: warning: '((const PoolID*)this)[261].PoolID::value' is used uninitialized [-Wuninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ [750/907] Building CXX object CMakeFiles/openttd_lib.dir/src/network/core/tcp_admin.cpp.o [751/907] Building CXX object CMakeFiles/openttd_lib.dir/src/network/core/tcp.cpp.o [752/907] Building CXX object CMakeFiles/openttd_lib.dir/src/network/core/packet.cpp.o [753/907] Building CXX object CMakeFiles/openttd_lib.dir/src/network/core/os_abstraction.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/depot_type.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/rail_map.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/station_map.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/aircraft.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/aircraft_cmd.cpp:14: In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned int; TTag = VehicleIDTag; TBaseType TEnd = 1044480; TBaseType TInvalid = 1048575]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'virtual SpecializedVehicle::~SpecializedVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/vehicle_base.h:1014:8: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)this)[19].PoolID::value' is used uninitialized [-Wuninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned int; TTag = VehicleIDTag; TBaseType TEnd = 1044480; TBaseType TInvalid = 1048575]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'virtual Aircraft::~Aircraft()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/aircraft.h:88:47: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)this)[19].PoolID::value' is used uninitialized [-Wuninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned int; TTag = VehicleIDTag; TBaseType TEnd = 1044480; TBaseType TInvalid = 1048575]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:312:19, inlined from 'virtual Aircraft::~Aircraft()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/aircraft.h:88:47, inlined from 'bool HandleCrashedAircraft(Aircraft*)' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/aircraft_cmd.cpp:1235:10, inlined from 'bool AircraftEventHandler(Aircraft*, int)' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/aircraft_cmd.cpp:2101:31, inlined from 'virtual bool Aircraft::Tick()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/aircraft_cmd.cpp:2150:28: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)this)[19].PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ [754/907] Building CXX object CMakeFiles/openttd_lib.dir/src/network/core/host.cpp.o [755/907] Building CXX object CMakeFiles/openttd_lib.dir/src/network/core/network_game_info.cpp.o [756/907] Building CXX object CMakeFiles/openttd_lib.dir/src/network/core/core.cpp.o [757/907] Building CXX object CMakeFiles/openttd_lib.dir/src/network/core/config.cpp.o [758/907] Building CXX object CMakeFiles/openttd_lib.dir/src/network/core/address.cpp.o [759/907] Building CXX object CMakeFiles/openttd_lib.dir/src/music/null_m.cpp.o /home/buildozer/aports/community/openttd/src/openttd-15.3/src/company_cmd.cpp: In function 'uint32_t MaskCompanyManagerFaceBits(const CompanyManagerFace&, FaceVars)': /home/buildozer/aports/community/openttd/src/openttd-15.3/src/company_cmd.cpp:1463:10: note: parameter passing for argument of type 'FaceVars' {aka 'std::span'} changed in GCC 7.1 1463 | uint32_t MaskCompanyManagerFaceBits(const CompanyManagerFace &cmf, FaceVars vars) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.3/src/company_cmd.cpp: In function 'std::string FormatCompanyManagerFaceCode(const CompanyManagerFace&)': /home/buildozer/aports/community/openttd/src/openttd-15.3/src/company_cmd.cpp:1481:63: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1481 | uint32_t masked_face_bits = MaskCompanyManagerFaceBits(cmf, GetCompanyManagerFaceVars(cmf.style)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.3/src/company_cmd.cpp: In function 'std::optional ParseCompanyManagerFaceCode(std::string_view)': /home/buildozer/aports/community/openttd/src/openttd-15.3/src/company_cmd.cpp:1522:46: note: parameter passing for argument of type 'FaceVars' {aka 'std::span'} changed in GCC 7.1 1522 | cmf.bits = MaskCompanyManagerFaceBits(cmf, vars); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ [760/907] Building CXX object CMakeFiles/openttd_lib.dir/src/music/midifile.cpp.o [761/907] Building CXX object CMakeFiles/openttd_lib.dir/src/music/extmidi.cpp.o [762/907] Building CXX object CMakeFiles/openttd_lib.dir/src/music/fluidsynth.cpp.o [763/907] Building CXX object CMakeFiles/openttd_lib.dir/src/misc/history.cpp.o [764/907] Building CXX object CMakeFiles/openttd_lib.dir/src/misc/getoptdata.cpp.o [765/907] Building CXX object CMakeFiles/openttd_lib.dir/src/misc/dbg_helpers.cpp.o [766/907] Building CXX object CMakeFiles/openttd_lib.dir/src/linkgraph/refresh.cpp.o [767/907] Building CXX object CMakeFiles/openttd_lib.dir/src/linkgraph/mcf.cpp.o [768/907] Building CXX object CMakeFiles/openttd_lib.dir/src/linkgraph/linkgraphschedule.cpp.o [769/907] Building CXX object CMakeFiles/openttd_lib.dir/src/linkgraph/linkgraphjob.cpp.o [770/907] Building CXX object CMakeFiles/openttd_lib.dir/src/linkgraph/linkgraph_gui.cpp.o [771/907] Building CXX object CMakeFiles/openttd_lib.dir/src/linkgraph/linkgraph.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/../company_type.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/../livery.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/../company_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/../fios.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/saveload.h:15, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/station_sl.cpp:12: In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned int; TTag = PersistentStorageIDTag; TBaseType TEnd = 1044480; TBaseType TInvalid = 1048575]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = PersistentStorage; Tindex = PoolID; unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/../core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _persistent_storage_pool); Titem = PersistentStorage; Tindex = PoolID; unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/../core/pool_type.hpp:312:19, inlined from 'virtual PersistentStorage::~PersistentStorage()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/../newgrf_storage.h:199:8: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/../core/pool_type.hpp:56:66: warning: '((const PoolID*)this)[261].PoolID::value' is used uninitialized [-Wuninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ [772/907] Building CXX object CMakeFiles/openttd_lib.dir/src/linkgraph/flowmapper.cpp.o [773/907] Building CXX object CMakeFiles/openttd_lib.dir/src/linkgraph/demands.cpp.o [774/907] Building CXX object CMakeFiles/openttd_lib.dir/src/game/game_text.cpp.o [775/907] Building CXX object CMakeFiles/openttd_lib.dir/src/game/game_scanner.cpp.o [776/907] Building CXX object CMakeFiles/openttd_lib.dir/src/game/game_instance.cpp.o [777/907] Building CXX object CMakeFiles/openttd_lib.dir/src/game/game_info.cpp.o [778/907] Building CXX object CMakeFiles/openttd_lib.dir/src/game/game_gui.cpp.o [779/907] Building CXX object CMakeFiles/openttd_lib.dir/src/game/game_core.cpp.o [780/907] Building CXX object CMakeFiles/openttd_lib.dir/src/game/game_config.cpp.o [781/907] Building CXX object CMakeFiles/openttd_lib.dir/src/fontcache/truetypefontcache.cpp.o [782/907] Building CXX object CMakeFiles/openttd_lib.dir/src/fontcache/spritefontcache.cpp.o [783/907] Building CXX object CMakeFiles/openttd_lib.dir/src/fontcache/freetypefontcache.cpp.o [784/907] Building CXX object CMakeFiles/openttd_lib.dir/src/core/utf8.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/../depot_type.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/../road_map.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/../town_map.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/../town.h:16, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/oldloader_sl.cpp:11: In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = short unsigned int; TTag = SubsidyIDTag; TBaseType TEnd = 256; TBaseType TInvalid = 65535]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = Subsidy; Tindex = PoolID; unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/../core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _subsidy_pool); Titem = Subsidy; Tindex = PoolID; unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/../core/pool_type.hpp:312:19, inlined from 'bool LoadOldSubsidy(LoadgameState&, int)' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/oldloader_sl.cpp:1491:47: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/../core/pool_type.hpp:56:66: warning: '*(const PoolID*).PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ [785/907] Building CXX object CMakeFiles/openttd_lib.dir/src/core/string_inplace.cpp.o [786/907] Building CXX object CMakeFiles/openttd_lib.dir/src/core/string_consumer.cpp.o [787/907] Building CXX object CMakeFiles/openttd_lib.dir/src/core/string_builder.cpp.o [788/907] Building CXX object CMakeFiles/openttd_lib.dir/src/core/random_func.cpp.o [789/907] Building CXX object CMakeFiles/openttd_lib.dir/src/core/pool_func.cpp.o [790/907] Building CXX object CMakeFiles/openttd_lib.dir/src/core/math_func.cpp.o [791/907] Building CXX object CMakeFiles/openttd_lib.dir/src/core/geometry_func.cpp.o [792/907] Building CXX object CMakeFiles/openttd_lib.dir/src/blitter/null.cpp.o [793/907] Building CXX object CMakeFiles/openttd_lib.dir/src/blitter/8bpp_simple.cpp.o [794/907] Building CXX object CMakeFiles/openttd_lib.dir/src/blitter/8bpp_optimized.cpp.o [795/907] Building CXX object CMakeFiles/openttd_lib.dir/src/blitter/8bpp_base.cpp.o [796/907] Building CXX object CMakeFiles/openttd_lib.dir/src/blitter/32bpp_simple.cpp.o [797/907] Building CXX object CMakeFiles/openttd_lib.dir/src/blitter/32bpp_optimized.cpp.o [798/907] Building CXX object CMakeFiles/openttd_lib.dir/src/blitter/32bpp_base.cpp.o [799/907] Building CXX object CMakeFiles/openttd_lib.dir/src/blitter/32bpp_anim.cpp.o [800/907] Building CXX object CMakeFiles/openttd_lib.dir/src/ai/ai_scanner.cpp.o [801/907] Building CXX object CMakeFiles/openttd_lib.dir/src/ai/ai_instance.cpp.o [802/907] Building CXX object CMakeFiles/openttd_lib.dir/src/ai/ai_info.cpp.o [803/907] Building CXX object CMakeFiles/openttd_lib.dir/src/ai/ai_gui.cpp.o [804/907] Building CXX object CMakeFiles/openttd_lib.dir/src/ai/ai_core.cpp.o [805/907] Building CXX object CMakeFiles/openttd_lib.dir/src/ai/ai_config.cpp.o [806/907] Building CXX object CMakeFiles/openttd_lib.dir/src/3rdparty/squirrel/squirrel/sqvm.cpp.o [807/907] Building CXX object CMakeFiles/openttd_lib.dir/src/3rdparty/squirrel/squirrel/sqtable.cpp.o [808/907] Building CXX object CMakeFiles/openttd_lib.dir/src/3rdparty/squirrel/squirrel/sqstate.cpp.o [809/907] Building CXX object CMakeFiles/openttd_lib.dir/src/3rdparty/squirrel/squirrel/sqobject.cpp.o [810/907] Building CXX object CMakeFiles/openttd_lib.dir/src/3rdparty/squirrel/squirrel/sqlexer.cpp.o [811/907] Building CXX object CMakeFiles/openttd_lib.dir/src/3rdparty/squirrel/squirrel/sqfuncstate.cpp.o [812/907] Building CXX object CMakeFiles/openttd_lib.dir/src/3rdparty/squirrel/squirrel/sqdebug.cpp.o [813/907] Building CXX object CMakeFiles/openttd_lib.dir/src/3rdparty/squirrel/squirrel/sqcompiler.cpp.o [814/907] Building CXX object CMakeFiles/openttd_lib.dir/src/3rdparty/squirrel/squirrel/sqclass.cpp.o [815/907] Building CXX object CMakeFiles/openttd_lib.dir/src/3rdparty/squirrel/squirrel/sqbaselib.cpp.o [816/907] Building CXX object CMakeFiles/openttd_lib.dir/src/3rdparty/squirrel/squirrel/sqapi.cpp.o In file included from /usr/include/c++/15.2.0/algorithm:63, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/stdafx.h:43, from /home/buildozer/aports/community/openttd/src/openttd-15.3/build/CMakeFiles/openttd_lib.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/15.2.0/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1877 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/15.2.0/bits/stl_algo.h:4841:18, inlined from 'virtual void SlLinkgraphEdge::Load(Node*) const' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/linkgraph_sl.cpp:84:13: /usr/include/c++/15.2.0/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1906 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1907 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1908 | __comp); | ~~~~~~~ [817/907] Building CXX object CMakeFiles/openttd_lib.dir/src/3rdparty/squirrel/sqstdlib/sqstdmath.cpp.o [818/907] Building CXX object CMakeFiles/openttd_lib.dir/src/3rdparty/squirrel/sqstdlib/sqstdaux.cpp.o /home/buildozer/aports/community/openttd/src/openttd-15.3/src/core/random_func.cpp:120:9: warning: #warning "No cryptographically-strong random generator available; using a fallback instead" [-Wcpp] 120 | # warning "No cryptographically-strong random generator available; using a fallback instead" | ^~~~~~~ [819/907] Building CXX object CMakeFiles/openttd_lib.dir/src/3rdparty/monocypher/monocypher.cpp.o [820/907] Building CXX object CMakeFiles/openttd_lib.dir/src/3rdparty/monocypher/monocypher-ed25519.cpp.o [821/907] Building CXX object CMakeFiles/openttd_lib.dir/src/3rdparty/md5/md5.cpp.o [822/907] Building CXX object CMakeFiles/openttd_lib.dir/src/3rdparty/icu/scriptrun.cpp.o [823/907] Building CXX object CMakeFiles/openttd_lib.dir/src/3rdparty/fmt/os.cc.o [824/907] Building CXX object CMakeFiles/openttd_lib.dir/src/strgen/strgen_base.cpp.o [825/907] Building CXX object CMakeFiles/openttd_lib.dir/src/script/squirrel_std.cpp.o [826/907] Building CXX object CMakeFiles/openttd_lib.dir/src/script/squirrel.cpp.o [827/907] Building CXX object CMakeFiles/openttd_lib.dir/src/script/script_scanner.cpp.o [828/907] Building CXX object CMakeFiles/openttd_lib.dir/src/script/script_instance.cpp.o [829/907] Building CXX object CMakeFiles/openttd_lib.dir/src/script/script_info_dummy.cpp.o [830/907] Building CXX object CMakeFiles/openttd_lib.dir/src/script/script_info.cpp.o [831/907] Building CXX object CMakeFiles/openttd_lib.dir/src/script/script_gui.cpp.o [832/907] Building CXX object CMakeFiles/openttd_lib.dir/src/script/script_config.cpp.o [833/907] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_window.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/newgrf/../vehicle_type.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/newgrf/../newgrf_engine.h:16, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/newgrf/newgrf_act2.cpp:13: In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned int; TTag = SpriteGroupIDTag; TBaseType TEnd = 1073741824; TBaseType TInvalid = 4294967295]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = SpriteGroup; Tindex = PoolID; unsigned int Tgrowth_step = 1024; PoolType Tpool_type = PoolType::Data; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/newgrf/../core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _spritegroup_pool); Titem = SpriteGroup; Tindex = PoolID; unsigned int Tgrowth_step = 1024; PoolType Tpool_type = PoolType::Data; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/newgrf/../core/pool_type.hpp:312:19, inlined from 'virtual constexpr ResultSpriteGroup::~ResultSpriteGroup()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/newgrf/../newgrf_spritegroup.h:217:8: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/newgrf/../core/pool_type.hpp:56:66: warning: '((const PoolID*)this)[1].PoolID::value' is used uninitialized [-Wuninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned int; TTag = SpriteGroupIDTag; TBaseType TEnd = 1073741824; TBaseType TInvalid = 4294967295]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = SpriteGroup; Tindex = PoolID; unsigned int Tgrowth_step = 1024; PoolType Tpool_type = PoolType::Data; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/newgrf/../core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _spritegroup_pool); Titem = SpriteGroup; Tindex = PoolID; unsigned int Tgrowth_step = 1024; PoolType Tpool_type = PoolType::Data; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/newgrf/../core/pool_type.hpp:312:19, inlined from 'virtual constexpr IndustryProductionSpriteGroup::~IndustryProductionSpriteGroup()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/newgrf/../newgrf_spritegroup.h:247:8: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/newgrf/../core/pool_type.hpp:56:66: warning: '((const PoolID*)this)[1].PoolID::value' is used uninitialized [-Wuninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned int; TTag = SpriteGroupIDTag; TBaseType TEnd = 1073741824; TBaseType TInvalid = 4294967295]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = SpriteGroup; Tindex = PoolID; unsigned int Tgrowth_step = 1024; PoolType Tpool_type = PoolType::Data; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/newgrf/../core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _spritegroup_pool); Titem = SpriteGroup; Tindex = PoolID; unsigned int Tgrowth_step = 1024; PoolType Tpool_type = PoolType::Data; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/newgrf/../core/pool_type.hpp:312:19, inlined from 'virtual constexpr TileLayoutSpriteGroup::~TileLayoutSpriteGroup()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/newgrf/../newgrf_spritegroup.h:236:8: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/newgrf/../core/pool_type.hpp:56:66: warning: '((const PoolID*)this)[1].PoolID::value' is used uninitialized [-Wuninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ [834/907] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_waypointlist.cpp.o [835/907] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_waypoint.cpp.o [836/907] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_viewport.cpp.o [837/907] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_vehiclelist.cpp.o [838/907] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_vehicle.cpp.o [839/907] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_tunnel.cpp.o [840/907] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_townlist.cpp.o [841/907] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_town.cpp.o [842/907] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_tilelist.cpp.o [843/907] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_tile.cpp.o [844/907] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_text.cpp.o [845/907] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_testmode.cpp.o [846/907] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_subsidylist.cpp.o In file included from /usr/include/c++/15.2.0/map:64, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/stdafx.h:63, from /home/buildozer/aports/community/openttd/src/openttd-15.3/build/CMakeFiles/openttd_lib.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/stl_tree.h: In function 'std::pair::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]': /usr/include/c++/15.2.0/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 2832 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>}; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]': /usr/include/c++/15.2.0/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 3080 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/map:65: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>}; _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]', inlined from 'std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>}; _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]' at /usr/include/c++/15.2.0/bits/stl_map.h:624:22, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::basic_json(initializer_list_t, bool, value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/3rdparty/nlohmann/json.hpp:20244:47: /usr/include/c++/15.2.0/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map, nlohmann::json_abi_v3_11_3::basic_json<>, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator'} changed in GCC 7.1 663 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 664 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [847/907] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_subsidy.cpp.o [848/907] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_storypageelementlist.cpp.o [849/907] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_storypagelist.cpp.o [850/907] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_story_page.cpp.o [851/907] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_stationlist.cpp.o In file included from /usr/include/c++/15.2.0/algorithm:63, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/stdafx.h:43, from /home/buildozer/aports/community/openttd/src/openttd-15.3/build/CMakeFiles/openttd_lib.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/15.2.0/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1877 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/15.2.0/bits/stl_algo.h:1906:25, inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = bool (*)(const MidiFile::DataBlock&, const MidiFile::DataBlock&)]' at /usr/include/c++/15.2.0/bits/stl_algo.h:4874:18, inlined from 'bool FixupMidiData(MidiFile&)' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/music/midifile.cpp:353:11: /usr/include/c++/15.2.0/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [852/907] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_station.cpp.o [853/907] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_signlist.cpp.o [854/907] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_sign.cpp.o [855/907] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_roadtypelist.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/linkgraph/../core/pool_func.hpp:15, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/linkgraph/linkgraph.cpp:11: In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = short unsigned int; TTag = LinkGraphIDTag; TBaseType TEnd = 65535; TBaseType TInvalid = 65535]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = LinkGraph; Tindex = PoolID; unsigned int Tgrowth_step = 32; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/linkgraph/../core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _link_graph_pool); Titem = LinkGraph; Tindex = PoolID; unsigned int Tgrowth_step = 32; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/linkgraph/../core/pool_type.hpp:312:19, inlined from 'void Pool::CleanPool() [with Titem = LinkGraph; Tindex = PoolID; unsigned int Tgrowth_step = 32; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/linkgraph/../core/pool_func.hpp:184:3: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/linkgraph/../core/pool_type.hpp:56:66: warning: '*(const PoolID*)*_54.PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = short unsigned int; TTag = LinkGraphIDTag; TBaseType TEnd = 65535; TBaseType TInvalid = 65535]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = LinkGraph; Tindex = PoolID; unsigned int Tgrowth_step = 32; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/linkgraph/../core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _link_graph_pool); Titem = LinkGraph; Tindex = PoolID; unsigned int Tgrowth_step = 32; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/linkgraph/../core/pool_type.hpp:312:19, inlined from 'void LinkGraph::Merge(LinkGraph*)' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/linkgraph/linkgraph.cpp:109:9: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/linkgraph/../core/pool_type.hpp:56:66: warning: '*(const PoolID*)other.PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ [856/907] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_road.cpp.o [857/907] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_railtypelist.cpp.o [858/907] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_rail.cpp.o [859/907] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_priorityqueue.cpp.o [860/907] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_order.cpp.o [861/907] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_objecttypelist.cpp.o [862/907] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_objecttype.cpp.o [863/907] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_object.cpp.o [864/907] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_news.cpp.o [865/907] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_newgrf.cpp.o [866/907] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_marine.cpp.o [867/907] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_map.cpp.o [868/907] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_log.cpp.o [869/907] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_list.cpp.o [870/907] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_league.cpp.o [871/907] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_infrastructure.cpp.o [872/907] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_industrytypelist.cpp.o [873/907] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_industrytype.cpp.o [874/907] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_industrylist.cpp.o [875/907] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_industry.cpp.o [876/907] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_grouplist.cpp.o [877/907] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_group.cpp.o [878/907] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_goal.cpp.o [879/907] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_gamesettings.cpp.o [880/907] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_game.cpp.o [881/907] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_execmode.cpp.o [882/907] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_event_types.cpp.o [883/907] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_event.cpp.o [884/907] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_error.cpp.o [885/907] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_enginelist.cpp.o [886/907] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_engine.cpp.o [887/907] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_depotlist.cpp.o [888/907] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_date.cpp.o [889/907] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_controller.cpp.o [890/907] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_companymode.cpp.o [891/907] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_company.cpp.o [892/907] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_clientlist.cpp.o [893/907] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_client.cpp.o [894/907] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_cargomonitor.cpp.o [895/907] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_cargolist.cpp.o [896/907] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_cargo.cpp.o [897/907] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_bridgelist.cpp.o [898/907] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_bridge.cpp.o [899/907] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_basestation.cpp.o [900/907] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_base.cpp.o [901/907] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_asyncmode.cpp.o [902/907] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_airport.cpp.o [903/907] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_admin.cpp.o [904/907] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_accounting.cpp.o [905/907] Building CXX object CMakeFiles/openttd_lib.dir/generated/rev.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/network/../vehicle_type.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/network/../strings_func.h:15, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/network/network.cpp:12: In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = short unsigned int; TTag = ClientPoolIDTag; TBaseType TEnd = 256; TBaseType TInvalid = 65535]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = NetworkClientInfo; Tindex = PoolID; unsigned int Tgrowth_step = 8; PoolType Tpool_type = PoolType::NetworkClient; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/network/../core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _networkclientinfo_pool); Titem = NetworkClientInfo; Tindex = PoolID; unsigned int Tgrowth_step = 8; PoolType Tpool_type = PoolType::NetworkClient; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/network/../core/pool_type.hpp:312:19, inlined from 'void Pool::CleanPool() [with Titem = NetworkClientInfo; Tindex = PoolID; unsigned int Tgrowth_step = 8; PoolType Tpool_type = PoolType::NetworkClient; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/network/../core/pool_func.hpp:184:3: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/network/../core/pool_type.hpp:56:66: warning: '*(const PoolID*)*_52.PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ In file included from /usr/include/c++/15.2.0/memory:80, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/stdafx.h:64, from /home/buildozer/aports/community/openttd/src/openttd-15.3/build/CMakeFiles/openttd_lib.dir/cmake_pch.hxx:5, from : In destructor 'std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = _IO_FILE; _Dp = DeleterFromFunc]', inlined from 'FileHandle::~FileHandle()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/../fileio_type.h:132:7, inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_destroy() [with _Tp = FileHandle]' at /usr/include/c++/15.2.0/optional:307:35, inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_reset() [with _Tp = FileHandle]' at /usr/include/c++/15.2.0/optional:338:14, inlined from 'constexpr std::_Optional_payload<_Tp, false, _Copy, _Move>::~_Optional_payload() [with _Tp = FileHandle; bool _Copy = false; bool _Move = false]' at /usr/include/c++/15.2.0/optional:461:65, inlined from 'constexpr std::_Optional_base::~_Optional_base()' at /usr/include/c++/15.2.0/optional:485:12, inlined from 'constexpr std::optional::~optional()' at /usr/include/c++/15.2.0/optional:778:11, inlined from 'virtual FileWriter::~FileWriter()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/saveload.cpp:2408:2, inlined from 'virtual FileWriter::~FileWriter()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/saveload.cpp:2408:2: /usr/include/c++/15.2.0/bits/unique_ptr.h:398:19: warning: '((_IO_FILE**)this)[3]' may be used uninitialized [-Wmaybe-uninitialized] 398 | if (__ptr != nullptr) | ~~~~~~^~~~~~~~~~ In destructor 'std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = _IO_FILE; _Dp = DeleterFromFunc]', inlined from 'FileHandle::~FileHandle()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/../fileio_type.h:132:7, inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_destroy() [with _Tp = FileHandle]' at /usr/include/c++/15.2.0/optional:307:35, inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_reset() [with _Tp = FileHandle]' at /usr/include/c++/15.2.0/optional:338:14, inlined from 'constexpr std::_Optional_payload<_Tp, false, _Copy, _Move>::~_Optional_payload() [with _Tp = FileHandle; bool _Copy = false; bool _Move = false]' at /usr/include/c++/15.2.0/optional:461:65, inlined from 'constexpr std::_Optional_base::~_Optional_base()' at /usr/include/c++/15.2.0/optional:485:12, inlined from 'constexpr std::optional::~optional()' at /usr/include/c++/15.2.0/optional:778:11, inlined from 'FileWriter::~FileWriter()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/saveload.cpp:2408:2: /usr/include/c++/15.2.0/bits/unique_ptr.h:398:19: warning: '((_IO_FILE**)this)[3]' may be used uninitialized [-Wmaybe-uninitialized] 398 | if (__ptr != nullptr) | ~~~~~~^~~~~~~~~~ In destructor 'std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = _IO_FILE; _Dp = DeleterFromFunc]', inlined from 'FileHandle::~FileHandle()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/../fileio_type.h:132:7, inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_destroy() [with _Tp = FileHandle]' at /usr/include/c++/15.2.0/optional:307:35, inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_reset() [with _Tp = FileHandle]' at /usr/include/c++/15.2.0/optional:338:14, inlined from 'constexpr std::_Optional_payload<_Tp, false, _Copy, _Move>::~_Optional_payload() [with _Tp = FileHandle; bool _Copy = false; bool _Move = false]' at /usr/include/c++/15.2.0/optional:461:65, inlined from 'constexpr std::_Optional_base::~_Optional_base()' at /usr/include/c++/15.2.0/optional:485:12, inlined from 'constexpr std::optional::~optional()' at /usr/include/c++/15.2.0/optional:778:11, inlined from 'virtual FileWriter::~FileWriter()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/saveload.cpp:2408:2, inlined from 'constexpr void std::destroy_at(_Tp*) [with _Tp = FileWriter]' at /usr/include/c++/15.2.0/bits/stl_construct.h:88:18, inlined from 'constexpr void std::_Destroy(_Tp*) [with _Tp = FileWriter]' at /usr/include/c++/15.2.0/bits/stl_construct.h:164:22, inlined from 'static constexpr void std::allocator_traits >::destroy(allocator_type&, _Up*) [with _Up = FileWriter]' at /usr/include/c++/15.2.0/bits/alloc_traits.h:819:17, inlined from 'void std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_M_dispose() [with _Tp = FileWriter; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/15.2.0/bits/shared_ptr_base.h:615:35: /usr/include/c++/15.2.0/bits/unique_ptr.h:398:19: warning: '((_IO_FILE**)this)[6]' may be used uninitialized [-Wmaybe-uninitialized] 398 | if (__ptr != nullptr) | ~~~~~~^~~~~~~~~~ In file included from /usr/include/c++/15.2.0/map:64, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/stdafx.h:63, from /home/buildozer/aports/community/openttd/src/openttd-15.3/build/CMakeFiles/openttd_lib.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/stl_tree.h: In function 'std::pair::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]': /usr/include/c++/15.2.0/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 2832 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>}; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]': /usr/include/c++/15.2.0/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 3080 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/map:65: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>}; _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]', inlined from 'std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>}; _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]' at /usr/include/c++/15.2.0/bits/stl_map.h:624:22, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::basic_json(initializer_list_t, bool, value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/script/api/../../3rdparty/nlohmann/json.hpp:20244:47: /usr/include/c++/15.2.0/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map, nlohmann::json_abi_v3_11_3::basic_json<>, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator'} changed in GCC 7.1 663 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 664 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/../company_type.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/../command_type.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/../settings_type.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/../tile_map.h:16, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/../void_map.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/afterload.cpp:11: In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned int; TTag = VehicleIDTag; TBaseType TEnd = 1044480; TBaseType TInvalid = 1048575]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/../core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/../core/pool_type.hpp:312:19, inlined from 'virtual SpecializedVehicle::~SpecializedVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/../vehicle_base.h:1014:8: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/../core/pool_type.hpp:56:66: warning: '((const PoolID*)this)[19].PoolID::value' is used uninitialized [-Wuninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned int; TTag = VehicleIDTag; TBaseType TEnd = 1044480; TBaseType TInvalid = 1048575]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/../core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/../core/pool_type.hpp:312:19, inlined from 'virtual SpecializedVehicle::~SpecializedVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/../vehicle_base.h:1014:8: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/../core/pool_type.hpp:56:66: warning: '((const PoolID*)this)[19].PoolID::value' is used uninitialized [-Wuninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned int; TTag = VehicleIDTag; TBaseType TEnd = 1044480; TBaseType TInvalid = 1048575]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/../core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/../core/pool_type.hpp:312:19, inlined from 'virtual RoadVehicle::~RoadVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/../roadveh.h:115:50, inlined from 'bool AfterLoadGame()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/afterload.cpp:1994:12: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/../core/pool_type.hpp:56:66: warning: '((const PoolID*)*_9323)[19].PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = unsigned int; TTag = VehicleIDTag; TBaseType TEnd = 1044480; TBaseType TInvalid = 1048575]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/../core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = PoolID; unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/../core/pool_type.hpp:312:19, inlined from 'virtual DisasterVehicle::~DisasterVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/../disaster_vehicle.h:47:10, inlined from 'bool AfterLoadGame()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/afterload.cpp:2237:13: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/../core/pool_type.hpp:56:66: warning: '((const PoolID*)*_9757)[19].PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ In member function 'constexpr TBaseType PoolID::base() const [with TBaseType = short unsigned int; TTag = SubsidyIDTag; TBaseType TEnd = 256; TBaseType TInvalid = 65535]', inlined from 'static constexpr size_t Pool::GetRawIndex(const T&) [with T = PoolID; Titem = Subsidy; Tindex = PoolID; unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/../core/pool_type.hpp:466:73, inlined from 'static void Pool::PoolItem::operator delete(void*, size_t) [with Pool* Tpool = (& _subsidy_pool); Titem = Subsidy; Tindex = PoolID; unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/../core/pool_type.hpp:312:19, inlined from 'bool AfterLoadGame()' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/afterload.cpp:2376:11: /home/buildozer/aports/community/openttd/src/openttd-15.3/src/saveload/../core/pool_type.hpp:56:66: warning: '*(const PoolID*)*_9893.PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ In file included from /usr/include/c++/15.2.0/map:64, from /home/buildozer/aports/community/openttd/src/openttd-15.3/src/stdafx.h:63, from /home/buildozer/aports/community/openttd/src/openttd-15.3/build/CMakeFiles/openttd_lib.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]': /usr/include/c++/15.2.0/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 3080 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/map:65: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]', inlined from 'bool nlohmann::json_abi_v3_11_3::detail::json_sax_dom_callback_parser::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/script/api/../../3rdparty/nlohmann/json.hpp:7079:83: /usr/include/c++/15.2.0/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]', inlined from 'bool nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/script/api/../../3rdparty/nlohmann/json.hpp:6884:79, inlined from 'bool nlohmann::json_abi_v3_11_3::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_11_3::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/script/api/../../3rdparty/nlohmann/json.hpp:12387:29: /usr/include/c++/15.2.0/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]', inlined from 'bool nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/script/api/../../3rdparty/nlohmann/json.hpp:6884:79, inlined from 'bool nlohmann::json_abi_v3_11_3::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_11_3::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]' at /home/buildozer/aports/community/openttd/src/openttd-15.3/src/script/api/../../3rdparty/nlohmann/json.hpp:12598:21: /usr/include/c++/15.2.0/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [906/907] Linking CXX executable openttd_test [907/907] Linking CXX executable openttd [1/3] cd /home/buildozer/aports/community/openttd/src/openttd-15.3 && /usr/bin/cmake -DFIND_VERSION_BINARY_DIR=/home/buildozer/aports/community/openttd/src/openttd-15.3/build/generated -DCPACK_BINARY_DIR=/home/buildozer/aports/community/openttd/src/openttd-15.3/build -DREV_MAJOR=15 -DREV_MINOR=3 -DWINDOWS= -P /home/buildozer/aports/community/openttd/src/openttd-15.3/cmake/scripts/FindVersion.cmake -- Version string: 15.3 -- Generating rev.cpp -- Generating CPackProperties.cmake -- Generating Doxyfile -- Generating Doxyfile_AI -- Generating Doxyfile_GS [2026-05-14 19:25:51] dbg: [misc:0] Source buffer too short: 1 > 0 [2026-05-14 19:25:51] dbg: [misc:0] Source buffer too short: 1 > 0 [2026-05-14 19:25:51] dbg: [misc:0] Source buffer too short: 1 > 0 [2026-05-14 19:25:51] dbg: [misc:0] Source buffer too short: 1 > 0 [2026-05-14 19:25:51] dbg: [misc:0] Source buffer too short: 1 > 0 [2026-05-14 19:25:51] dbg: [misc:0] Source buffer too short: 2 > 0 [2026-05-14 19:25:51] dbg: [misc:0] Source buffer too short: 2 > 0 [2026-05-14 19:25:51] dbg: [misc:0] Source buffer too short: 2 > 0 [2026-05-14 19:25:51] dbg: [misc:0] Source buffer too short: 4 > 0 [2026-05-14 19:25:51] dbg: [misc:0] Source buffer too short: 4 > 0 [2026-05-14 19:25:51] dbg: [misc:0] Source buffer too short: 4 > 0 [2026-05-14 19:25:51] dbg: [misc:0] Source buffer too short: 8 > 0 [2026-05-14 19:25:51] dbg: [misc:0] Source buffer too short: 8 > 0 [2026-05-14 19:25:51] dbg: [misc:0] Source buffer too short: 8 > 0 [2026-05-14 19:25:51] dbg: [misc:0] Source buffer too short: 1 > 0 [2026-05-14 19:25:51] dbg: [misc:0] Source buffer too short: 2 > 0 [2026-05-14 19:25:51] dbg: [misc:0] Cannot parse integer: ''+'-2 -' [2026-05-14 19:25:51] dbg: [misc:0] Integer out of range: 'ffffFFFF'+' fff' [2026-05-14 19:25:51] dbg: [misc:0] Cannot parse integer: ''+'-1aa' [2026-05-14 19:25:51] dbg: [misc:0] Integer out of range: '1234567890123'+' 123' [2026-05-14 19:25:51] dbg: [misc:0] Integer out of range: '1234567890123'+' 123' [2026-05-14 19:25:51] dbg: [misc:0] Integer out of range: 'ffffFFFFffffFFFE'+' fff' [2026-05-14 19:25:51] dbg: [misc:0] Integer out of range: 'ffffFFFFffffFFFE'+' fff' [2026-05-14 19:25:51] dbg: [misc:0] Integer out of range: 'ffffFFFFffffFFFE'+' fff' [2026-05-14 19:25:51] dbg: [misc:0] Cannot parse integer: ''+' ' [2026-05-14 19:25:51] dbg: [misc:0] Cannot parse integer: ''+' ' [2026-05-14 19:25:51] dbg: [misc:0] Cannot parse integer: ''+' ' [2026-05-14 19:25:51] dbg: [misc:0] Cannot parse integer: ''+' ' [2026-05-14 19:25:51] dbg: [misc:0] Cannot parse integer: ''+' ' [2026-05-14 19:25:51] dbg: [misc:0] Cannot parse integer: ''+' ' [2026-05-14 19:25:51] dbg: [misc:0] Cannot parse integer: ''+' ' [2026-05-14 19:25:51] dbg: [misc:0] Cannot parse integer: ''+' ' [2026-05-14 19:25:51] dbg: [misc:0] Cannot parse integer: ''+'' [2026-05-14 19:25:51] dbg: [misc:0] Cannot parse integer: ''+'' [2026-05-14 19:25:51] dbg: [misc:0] Cannot parse integer: ''+'' [2026-05-14 19:25:51] dbg: [misc:0] Cannot parse integer: ''+'' [2026-05-14 19:25:51] dbg: [misc:0] Cannot parse integer: ''+'' [2026-05-14 19:25:51] dbg: [misc:0] Cannot parse integer: ''+'' [2026-05-14 19:25:51] dbg: [misc:0] Cannot parse integer: ''+'' [2026-05-14 19:25:51] dbg: [misc:0] Cannot parse integer: ''+'' [2026-05-14 19:25:51] dbg: [misc:0] Cryptographically-strong random generator unavailable; using fallback =============================================================================== All tests passed (2178 assertions in 95 test cases) >>> openttd: Entering fakeroot... [1/5] cd /home/buildozer/aports/community/openttd/src/openttd-15.3 && /usr/bin/cmake -DFIND_VERSION_BINARY_DIR=/home/buildozer/aports/community/openttd/src/openttd-15.3/build/generated -DCPACK_BINARY_DIR=/home/buildozer/aports/community/openttd/src/openttd-15.3/build -DREV_MAJOR=15 -DREV_MINOR=3 -DWINDOWS= -P /home/buildozer/aports/community/openttd/src/openttd-15.3/cmake/scripts/FindVersion.cmake -- Version string: 15.3 -- Generating rev.cpp -- Generating CPackProperties.cmake -- Generating Doxyfile -- Generating Doxyfile_AI -- Generating Doxyfile_GS [2/2] Install the project... -- Install configuration: "Release" -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/bin/openttd -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/belarusian.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/malay.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/urdu.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/hungarian.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/english_AU.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/korean.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/portuguese.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/faroese.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/gaelic.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/latvian.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/maltese.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/english_US.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/croatian.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/luxembourgish.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/serbian.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/tamil.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/french.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/japanese.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/irish.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/macedonian.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/latin.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/basque.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/brazilian_portuguese.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/polish.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/bulgarian.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/esperanto.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/norwegian_nynorsk.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/vietnamese.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/spanish.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/spanish_MX.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/slovenian.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/danish.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/greek.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/turkish.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/galician.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/frisian.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/norwegian_bokmal.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/afrikaans.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/catalan.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/estonian.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/marathi.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/czech.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/hebrew.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/simplified_chinese.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/indonesian.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/welsh.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/persian.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/icelandic.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/english.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/ukrainian.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/hindi.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/italian.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/arabic_egypt.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/thai.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/lithuanian.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/german.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/traditional_chinese.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/swedish.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/maori.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/romanian.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/slovak.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/ido.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/russian.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/dutch.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/chuvash.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/finnish.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/baseset -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/baseset/openttd.grf -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/baseset/orig_win.obs -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/baseset/openttd.32.bmp -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/baseset/orig_win.obm -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/baseset/OpenTTD-Serif.ttf -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/baseset/orig_tto.obm -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/baseset/orig_dos_de.obg -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/baseset/orig_dos.obg -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/baseset/no_music.obm -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/baseset/OpenTTD-Small.ttf -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/baseset/orig_dos.obm -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/baseset/opntitle.dat -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/baseset/no_sound.obs -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/baseset/OpenTTD-Mono.ttf -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/baseset/orig_win.obg -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/baseset/orig_dos.obs -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/baseset/orig_extra.grf -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/baseset/OpenTTD-Sans.ttf -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/ai -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/ai/compat_1.2.nut -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/ai/compat_1.8.nut -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/ai/compat_1.0.nut -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/ai/compat_1.4.nut -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/ai/compat_1.9.nut -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/ai/compat_1.7.nut -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/ai/compat_1.5.nut -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/ai/compat_1.10.nut -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/ai/compat_1.11.nut -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/ai/compat_0.7.nut -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/ai/compat_1.1.nut -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/ai/compat_13.nut -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/ai/compat_14.nut -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/ai/compat_1.3.nut -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/ai/compat_1.6.nut -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/ai/compat_12.nut -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/game -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/game/compat_1.2.nut -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/game/compat_1.8.nut -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/game/compat_1.4.nut -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/game/compat_1.9.nut -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/game/compat_1.7.nut -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/game/compat_1.5.nut -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/game/compat_1.10.nut -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/game/compat_1.11.nut -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/game/compat_13.nut -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/game/compat_14.nut -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/game/compat_1.3.nut -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/game/compat_1.6.nut -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/game/compat_12.nut -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/scripts -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/scripts/pre_dedicated.scr.example -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/scripts/autoexec.scr.example -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/scripts/on_client.scr.example -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/scripts/pre_server.scr.example -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/scripts/on_server_connect.scr.example -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/scripts/on_dedicated.scr.example -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/scripts/on_server.scr.example -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/scripts/game_start.scr.example -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/scripts/readme.txt -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/doc/openttd/COPYING.md -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/doc/openttd/README.md -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/doc/openttd/CREDITS.md -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/doc/openttd/CONTRIBUTING.md -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/doc/openttd/changelog.md -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/doc/openttd/known-bugs.md -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/doc/openttd/docs/admin_network.md -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/doc/openttd/docs/debugging_desyncs.md -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/doc/openttd/docs/desync.md -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/doc/openttd/docs/directory_structure.md -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/doc/openttd/docs/eints.md -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/doc/openttd/docs/fonts.md -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/doc/openttd/docs/game_coordinator.md -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/doc/openttd/docs/linkgraph.md -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/doc/openttd/docs/logging_and_performance_metrics.md -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/doc/openttd/docs/multiplayer.md -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/doc/openttd/docs/savegame_format.md -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/doc/openttd/docs/symbol_server.md -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/doc/openttd/docs/obg_format.txt -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/doc/openttd/docs/obm_format.txt -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/doc/openttd/docs/obs_format.txt -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/man/man6/openttd.6.gz -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/icons -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/icons/hicolor -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/icons/hicolor/48x48 -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/icons/hicolor/48x48/apps -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/icons/hicolor/48x48/apps/openttd.png -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/icons/hicolor/16x16 -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/icons/hicolor/16x16/apps -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/icons/hicolor/16x16/apps/openttd.png -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/icons/hicolor/128x128 -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/icons/hicolor/128x128/apps -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/icons/hicolor/128x128/apps/openttd.png -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/icons/hicolor/64x64 -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/icons/hicolor/64x64/apps -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/icons/hicolor/64x64/apps/openttd.png -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/icons/hicolor/256x256 -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/icons/hicolor/256x256/apps -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/icons/hicolor/256x256/apps/openttd.png -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/icons/hicolor/32x32 -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/icons/hicolor/32x32/apps -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/icons/hicolor/32x32/apps/openttd.png -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/pixmaps -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/pixmaps/openttd.32.xpm -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/pixmaps/openttd.64.xpm -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/applications/openttd.desktop >>> openttd-doc*: Running split function doc... 'usr/share/doc' -> '/home/buildozer/aports/community/openttd/pkg/openttd-doc/usr/share/doc' 'usr/share/man' -> '/home/buildozer/aports/community/openttd/pkg/openttd-doc/usr/share/man' >>> openttd-doc*: Preparing subpackage openttd-doc... >>> openttd-doc*: Running postcheck for openttd-doc >>> openttd-lang*: Running split function lang... >>> openttd-lang*: Preparing subpackage openttd-lang... >>> openttd-lang*: Running postcheck for openttd-lang >>> openttd*: Running postcheck for openttd >>> openttd*: Preparing package openttd... >>> openttd*: Stripping binaries >>> openttd*: Scanning shared objects >>> openttd-doc*: Tracing dependencies... >>> openttd-doc*: Package size: 788.9 KB >>> openttd-doc*: Compressing data... >>> openttd-doc*: Create checksum... >>> openttd-doc*: Create openttd-doc-15.3-r0.apk >>> openttd-lang*: Tracing dependencies... >>> openttd-lang*: Package size: 11.9 MB >>> openttd-lang*: Compressing data... >>> openttd-lang*: Create checksum... >>> openttd-lang*: Create openttd-lang-15.3-r0.apk >>> openttd*: Tracing dependencies... so:libSDL2-2.0.so.0 so:libc.musl-armhf.so.1 so:libcurl.so.4 so:libfluidsynth.so.3 so:libfontconfig.so.1 so:libfreetype.so.6 so:libgcc_s.so.1 so:libharfbuzz.so.0 so:libicui18n.so.78 so:libicuuc.so.78 so:liblzma.so.5 so:liblzo2.so.2 so:libpng16.so.16 so:libstdc++.so.6 so:libz.so.1 >>> openttd*: Package size: 16.5 MB >>> openttd*: Compressing data... >>> openttd*: Create checksum... >>> openttd*: Create openttd-15.3-r0.apk >>> openttd: Build complete at Thu, 14 May 2026 19:25:52 +0000 elapsed time 0h 2m 16s >>> openttd: Cleaning up srcdir >>> openttd: Cleaning up pkgdir >>> openttd: Cleaning up tmpdir >>> openttd: Uninstalling dependencies... ( 1/198) Purging .makedepends-openttd (20260514.192337) ( 2/198) Purging cmake (4.2.3-r0) ( 3/198) Purging curl-dev (8.20.0-r1) ( 4/198) Purging fluidsynth-dev (2.5.4-r0) ( 5/198) Purging fluidsynth (2.5.4-r0) ( 6/198) Purging fluidsynth-libs (2.5.4-r0) ( 7/198) Purging soundfont-timgm (3412-r2) ( 8/198) Purging harfbuzz-dev (13.2.1-r0) ( 9/198) Purging harfbuzz-cairo (13.2.1-r0) ( 10/198) Purging harfbuzz-gobject (13.2.1-r0) ( 11/198) Purging harfbuzz-icu (13.2.1-r0) ( 12/198) Purging harfbuzz-subset (13.2.1-r0) ( 13/198) Purging harfbuzz (13.2.1-r0) ( 14/198) Purging icu-dev (78.1-r0) ( 15/198) Purging lzo-dev (2.10-r5) ( 16/198) Purging lzo (2.10-r5) ( 17/198) Purging samurai (1.2-r8) ( 18/198) Purging sdl2-compat-static (2.32.68-r0) ( 19/198) Purging sdl2-compat-dev (2.32.68-r0) ( 20/198) Purging sdl2-compat (2.32.68-r0) ( 21/198) Purging xz-dev (5.8.3-r0) ( 22/198) Purging c-ares-dev (1.34.6-r0) ( 23/198) Purging cairo-dev (1.18.4-r1) ( 24/198) Purging cairo-tools (1.18.4-r1) ( 25/198) Purging cairo-gobject (1.18.4-r1) ( 26/198) Purging cairo (1.18.4-r1) ( 27/198) Purging dbus-dev (1.16.2-r2) ( 28/198) Purging fontconfig-dev (2.17.1-r1) ( 29/198) Purging fontconfig (2.17.1-r1) ( 30/198) Purging graphite2-dev (1.3.14-r6) ( 31/198) Purging freetype-dev (2.14.3-r0) ( 32/198) Purging freetype (2.14.3-r0) ( 33/198) Purging graphite2 (1.3.14-r6) ( 34/198) Purging icu (78.1-r0) ( 35/198) Purging icu-libs (78.1-r0) ( 36/198) Purging libarchive (3.8.7-r0) ( 37/198) Purging libpng-dev (1.6.58-r0) ( 38/198) Purging libpng (1.6.58-r0) ( 39/198) Purging libpsl-dev (0.21.5-r3) ( 40/198) Purging libpsl-utils (0.21.5-r3) ( 41/198) Purging libsndfile-dev (1.2.2-r2) ( 42/198) Purging libvorbis-dev (1.3.7-r2) ( 43/198) Purging libxext-dev (1.3.7-r0) ( 44/198) Purging libxext (1.3.7-r0) ( 45/198) Purging libxrender-dev (0.9.12-r0) ( 46/198) Purging libxrender (0.9.12-r0) ( 47/198) Purging mpg123-dev (1.33.5-r0) ( 48/198) Purging nghttp2-dev (1.69.0-r0) ( 49/198) Purging openssl-dev (3.5.6-r0) ( 50/198) Purging opus-dev (1.6.1-r0) ( 51/198) Purging pipewire-dev (1.6.4-r1) ( 52/198) Purging pipewire-jack-dev (1.6.4-r1) ( 53/198) Purging pixman-dev (0.46.4-r0) ( 54/198) Purging pixman (0.46.4-r0) ( 55/198) Purging portaudio-dev (19.7.0-r3) ( 56/198) Purging libportaudiocxx (19.7.0-r3) ( 57/198) Purging portaudio (19.7.0-r3) ( 58/198) Purging pulseaudio-dev (17.0-r7) ( 59/198) Purging libpulse-mainloop-glib (17.0-r7) ( 60/198) Purging libpulse (17.0-r7) ( 61/198) Purging py3-packaging-pyc (26.2-r0) ( 62/198) Purging py3-parsing-pyc (3.3.2-r1) ( 63/198) Purging python3-pyc (3.14.3-r0) ( 64/198) Purging python3-pycache-pyc0 (3.14.3-r0) ( 65/198) Purging xcb-proto-pyc (1.17.0-r1) ( 66/198) Purging pyc (3.14.3-r0) ( 67/198) Purging readline-dev (8.3.3-r1) ( 68/198) Purging libhistory (8.3.3-r1) ( 69/198) Purging rhash-libs (1.4.6-r0) ( 70/198) Purging sdl3 (3.4.8-r1) ( 71/198) Purging soxr (0.1.3-r7) ( 72/198) Purging tdb-libs (1.4.15-r1) ( 73/198) Purging pipewire-jack (1.6.4-r1) ( 74/198) Purging wireplumber-openrc (0.5.14-r0) ( 75/198) Purging wireplumber (0.5.14-r0) ( 76/198) Purging wireplumber-libs (0.5.14-r0) ( 77/198) Purging zstd-dev (1.5.7-r2) ( 78/198) Purging zstd (1.5.7-r2) ( 79/198) Purging pipewire-libs (1.6.4-r1) ( 80/198) Purging webrtc-audio-processing-2 (2.1-r1) ( 81/198) Purging abseil-cpp-strings (20250814.1-r0) ( 82/198) Purging abseil-cpp-int128 (20250814.1-r0) ( 83/198) Purging abseil-cpp-strings-internal (20250814.1-r0) ( 84/198) Purging abseil-cpp-raw-logging-internal (20250814.1-r0) ( 85/198) Purging alsa-lib-dev (1.2.15.3-r0) ( 86/198) Purging libsndfile (1.2.2-r2) ( 87/198) Purging alsa-lib (1.2.15.3-r0) ( 88/198) Purging avahi-libs (0.9_rc4-r0) ( 89/198) Purging brotli-dev (1.2.0-r1) ( 90/198) Purging brotli (1.2.0-r1) ( 91/198) Purging glib-dev (2.88.1-r0) ( 92/198) Purging bzip2-dev (1.0.8-r6) ( 93/198) Purging docbook-xsl (1.79.2-r13) ( 94/198) Purging docbook-xsl-ns (1.79.2-r13) Executing docbook-xsl-ns-1.79.2-r13.pre-deinstall ( 95/198) Purging docbook-xsl-nons (1.79.2-r13) Executing docbook-xsl-nons-1.79.2-r13.pre-deinstall ( 96/198) Purging docbook-xml (4.5-r10) Executing docbook-xml-4.5-r10.pre-deinstall ( 97/198) Purging gettext-dev (1.0-r0) ( 98/198) Purging xz (5.8.3-r0) ( 99/198) Purging gettext-asprintf (1.0-r0) (100/198) Purging gettext (1.0-r0) (101/198) Purging gettext-envsubst (1.0-r0) (102/198) Purging libxml2-utils (2.13.9-r1) (103/198) Purging libxslt (1.1.43-r3) (104/198) Purging py3-packaging (26.2-r0) (105/198) Purging py3-parsing (3.3.2-r1) (106/198) Purging pcre2-dev (10.47-r1) (107/198) Purging zlib-dev (1.3.2-r0) (108/198) Purging libpcre2-16 (10.47-r1) (109/198) Purging libpcre2-32 (10.47-r1) (110/198) Purging libedit-dev (20251016.3.1-r1) (111/198) Purging ncurses-dev (6.6_p20260502-r0) (112/198) Purging libncurses++ (6.6_p20260502-r0) (113/198) Purging bsd-compat-headers (0.7.2-r6) (114/198) Purging dbus-libs (1.16.2-r2) (115/198) Purging libcamera-ipa (0.7.1-r1) (116/198) Purging libcamera (0.7.1-r1) (117/198) Purging eudev-libs (3.2.14-r6) (118/198) Purging expat-dev (2.8.1-r0) (119/198) Purging expat (2.8.1-r0) (120/198) Purging flac-dev (1.4.3-r2) (121/198) Purging libflac++ (1.4.3-r2) (122/198) Purging libflac (1.4.3-r2) (123/198) Purging libx11-dev (1.8.13-r0) (124/198) Purging xtrans (1.6.0-r0) (125/198) Purging libxcb-dev (1.17.0-r2) (126/198) Purging xcb-proto (1.17.0-r1) (127/198) Purging python3 (3.14.3-r0) (128/198) Purging gdbm (1.26-r0) (129/198) Purging gettext-libs (1.0-r0) (130/198) Purging glib (2.88.1-r0) (131/198) Purging gnutls (3.8.13-r0) (132/198) Purging mesa-egl (26.1.0-r0) (133/198) Purging mesa-gles (26.1.0-r0) (134/198) Purging mesa-gbm (26.1.0-r0) (135/198) Purging mesa (26.1.0-r0) (136/198) Purging libdrm (2.4.133-r0) (137/198) Purging libpciaccess (0.19-r0) (138/198) Purging hwdata-pci (0.407-r0) (139/198) Purging icu-data-en (78.1-r0) (140/198) Purging lame-libs (3.100-r5) (141/198) Purging libasyncns (0.8-r5) (142/198) Purging util-linux-dev (2.41.4-r0) (143/198) Purging libfdisk (2.41.4-r0) (144/198) Purging liblastlog2 (2.41.4-r0) (145/198) Purging libmount (2.41.4-r0) (146/198) Purging libsmartcols (2.41.4-r0) (147/198) Purging libuuid (2.41.4-r0) (148/198) Purging libblkid (2.41.4-r0) (149/198) Purging libxdmcp-dev (1.1.5-r1) (150/198) Purging libx11 (1.8.13-r0) (151/198) Purging libxcb (1.17.0-r2) (152/198) Purging libxdmcp (1.1.5-r1) (153/198) Purging libbsd (0.12.2-r0) (154/198) Purging libbz2 (1.0.8-r6) (155/198) Purging libeconf (0.8.3-r0) (156/198) Purging libelf (0.195-r0) (157/198) Purging libffi-dev (3.5.2-r1) (158/198) Purging linux-headers (7.0.0-r1) (159/198) Purging wayland-libs-client (1.25.0-r0) (160/198) Purging p11-kit (0.25.5-r2) (161/198) Purging llvm22-libs (22.1.3-r0) (162/198) Purging libffi (3.5.2-r1) (163/198) Purging libformw (6.6_p20260502-r0) (164/198) Purging libidn2-dev (2.3.8-r0) (165/198) Purging libintl (1.0-r0) (166/198) Purging libyuv (0.0.1928-r0) (167/198) Purging libjpeg-turbo (3.1.3-r0) (168/198) Purging libltdl (2.6.0-r1) (169/198) Purging libmd (1.1.0-r0) (170/198) Purging libmenuw (6.6_p20260502-r0) (171/198) Purging libogg-dev (1.3.6-r0) (172/198) Purging libvorbis (1.3.7-r2) (173/198) Purging libogg (1.3.6-r0) (174/198) Purging libpanelw (6.6_p20260502-r0) (175/198) Purging libpisp (1.5.0-r0) (176/198) Purging libtasn1 (4.21.0-r0) (177/198) Purging roc-toolkit-libs (0.4.0-r1) (178/198) Purging libunwind (1.8.3-r0) (179/198) Purging libuv (1.52.1-r0) (180/198) Purging libxau-dev (1.0.12-r0) (181/198) Purging libxau (1.0.12-r0) (182/198) Purging libxml2 (2.13.9-r1) (183/198) Purging libxshmfence (1.3.3-r0) (184/198) Purging lua5.4-libs (5.4.8-r0) (185/198) Purging mpdecimal (4.0.1-r0) (186/198) Purging mpg123-libs (1.33.5-r0) (187/198) Purging nettle (3.10.2-r0) (188/198) Purging opus (1.6.1-r0) (189/198) Purging orc (0.4.41-r0) (190/198) Purging sqlite-dev (3.53.1-r0) (191/198) Purging sqlite-libs (3.53.1-r0) (192/198) Purging sqlite (3.53.1-r0) (193/198) Purging readline (8.3.3-r1) (194/198) Purging speexdsp (1.2.1-r2) (195/198) Purging spirv-tools (1.4.341.0-r0) (196/198) Purging xorgproto (2025.1-r0) (197/198) Purging xz-libs (5.8.3-r0) (198/198) Purging yaml (0.2.5-r2) Executing busybox-1.37.0-r31.trigger OK: 342.3 MiB in 103 packages >>> openttd: Updating the community/armhf repository index... >>> openttd: Signing the index...