>>> openttd: Building community/openttd 15.2-r0 (using abuild 3.16.0-r0) started Mon, 16 Mar 2026 20:00:23 +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-dev xz-dev zlib-dev ( 1/200) Installing libbz2 (1.0.8-r6) ( 2/200) Installing xz-libs (5.8.2-r0) ( 3/200) Installing libarchive (3.8.6-r0) ( 4/200) Installing rhash-libs (1.4.6-r0) ( 5/200) Installing libuv (1.51.0-r0) ( 6/200) Installing cmake (4.2.3-r0) ( 7/200) Installing brotli (1.2.0-r0) ( 8/200) Installing brotli-dev (1.2.0-r0) ( 9/200) Installing c-ares-dev (1.34.6-r0) ( 10/200) Installing libidn2-dev (2.3.8-r0) ( 11/200) Installing libpsl-utils (0.21.5-r3) ( 12/200) Installing libpsl-dev (0.21.5-r3) ( 13/200) Installing nghttp2-dev (1.68.0-r0) ( 14/200) Installing openssl-dev (3.5.5-r0) ( 15/200) Installing zlib-dev (1.3.2-r0) ( 16/200) Installing zstd (1.5.7-r2) ( 17/200) Installing zstd-dev (1.5.7-r2) ( 18/200) Installing curl-dev (8.19.0-r0) ( 19/200) Installing libpng (1.6.55-r0) ( 20/200) Installing freetype (2.14.2-r0) ( 21/200) Installing fontconfig (2.17.1-r0) ( 22/200) Installing expat (2.7.4-r0) ( 23/200) Installing expat-dev (2.7.4-r0) ( 24/200) Installing bzip2-dev (1.0.8-r6) ( 25/200) Installing libpng-dev (1.6.55-r0) ( 26/200) Installing freetype-dev (2.14.2-r0) ( 27/200) Installing fontconfig-dev (2.17.1-r0) ( 28/200) Installing soundfont-timgm (3412-r2) ( 29/200) Installing alsa-lib (1.2.15.3-r0) ( 30/200) Installing dbus-libs (1.16.2-r1) ( 31/200) Installing libffi (3.5.2-r0) ( 32/200) Installing libeconf (0.8.3-r0) ( 33/200) Installing libblkid (2.41.3-r0) ( 34/200) Installing libmount (2.41.3-r0) ( 35/200) Installing glib (2.88.0-r0) ( 36/200) Installing avahi-libs (0.8-r23) ( 37/200) Installing libxml2 (2.13.9-r0) ( 38/200) Installing llvm22-libs (22.1.1-r0) ( 39/200) Installing libxau (1.0.12-r0) ( 40/200) Installing libmd (1.1.0-r0) ( 41/200) Installing libbsd (0.12.2-r0) ( 42/200) Installing libxdmcp (1.1.5-r1) ( 43/200) Installing libxcb (1.17.0-r1) ( 44/200) Installing libx11 (1.8.13-r0) ( 45/200) Installing hwdata-pci (0.404-r0) ( 46/200) Installing libpciaccess (0.18.1-r1) ( 47/200) Installing libdrm (2.4.131-r0) ( 48/200) Installing libelf (0.194-r2) ( 49/200) Installing libxshmfence (1.3.3-r0) ( 50/200) Installing mesa (26.0.2-r0) ( 51/200) Installing mesa-gles (26.0.2-r0) ( 52/200) Installing mesa-gbm (26.0.2-r0) ( 53/200) Installing wayland-libs-client (1.24.0-r0) ( 54/200) Installing mesa-egl (26.0.2-r0) ( 55/200) Installing nettle (3.10.2-r0) ( 56/200) Installing libtasn1 (4.21.0-r0) ( 57/200) Installing p11-kit (0.25.5-r2) ( 58/200) Installing gnutls (3.8.12-r0) ( 59/200) Installing libucontext (1.5-r0) ( 60/200) Installing eudev-libs (3.2.14-r6) ( 61/200) Installing libunwind (1.8.1-r0) ( 62/200) Installing yaml (0.2.5-r2) ( 63/200) Installing libjpeg-turbo (3.1.3-r0) ( 64/200) Installing libyuv (0.0.1887.20251502-r1) ( 65/200) Installing libcamera (0.7.0-r1) ( 66/200) Installing opus (1.6.1-r0) ( 67/200) Installing speexdsp (1.2.1-r2) ( 68/200) Installing roc-toolkit-libs (0.4.0-r1) ( 69/200) Installing abseil-cpp-raw-logging-internal (20250814.1-r0) ( 70/200) Installing abseil-cpp-strings-internal (20250814.1-r0) ( 71/200) Installing abseil-cpp-strings (20250814.1-r0) ( 72/200) Installing webrtc-audio-processing-2 (2.1-r1) ( 73/200) Installing pipewire-libs (1.6.2-r0) ( 74/200) Installing wireplumber-libs (0.5.13-r1) ( 75/200) Installing wireplumber (0.5.13-r1) ( 76/200) Installing pipewire-jack (1.6.2-r0) ( 77/200) Installing portaudio (19.7.0-r2) ( 78/200) Installing libasyncns (0.8-r5) ( 79/200) Installing libltdl (2.6.0-r1) ( 80/200) Installing orc (0.4.41-r0) ( 81/200) Installing libogg (1.3.6-r0) ( 82/200) Installing libflac (1.4.3-r2) ( 83/200) Installing lame-libs (3.100-r5) ( 84/200) Installing mpg123-libs (1.33.4-r0) ( 85/200) Installing libvorbis (1.3.7-r2) ( 86/200) Installing libsndfile (1.2.2-r2) ( 87/200) Installing soxr (0.1.3-r7) ( 88/200) Installing tdb-libs (1.4.15-r0) ( 89/200) Installing libpulse (17.0-r7) ( 90/200) Installing fluidsynth-libs (2.5.3-r0) ( 91/200) Installing fluidsynth (2.5.3-r0) ( 92/200) Installing alsa-lib-dev (1.2.15.3-r0) ( 93/200) Installing dbus-dev (1.16.2-r1) ( 94/200) Installing libxml2-utils (2.13.9-r0) ( 95/200) Installing docbook-xml (4.5-r10) Executing docbook-xml-4.5-r10.post-install ( 96/200) Installing libxslt (1.1.43-r3) ( 97/200) Installing docbook-xsl-ns (1.79.2-r13) Executing docbook-xsl-ns-1.79.2-r13.post-install ( 98/200) Installing docbook-xsl-nons (1.79.2-r13) Executing docbook-xsl-nons-1.79.2-r13.post-install ( 99/200) Installing docbook-xsl (1.79.2-r13) (100/200) Installing xz (5.8.2-r0) (101/200) Installing gettext-asprintf (0.24.1-r1) (102/200) Installing gettext-libs (0.24.1-r1) (103/200) Installing gettext (0.24.1-r1) (104/200) Installing gettext-dev (0.24.1-r1) (105/200) Installing gdbm (1.26-r0) (106/200) Installing mpdecimal (4.0.1-r0) (107/200) Installing libpanelw (6.6_p20251231-r0) (108/200) Installing sqlite-libs (3.51.2-r1) (109/200) Installing python3 (3.12.12-r0) (110/200) Installing python3-pycache-pyc0 (3.12.12-r0) (111/200) Installing pyc (3.12.12-r0) (112/200) Installing python3-pyc (3.12.12-r0) (113/200) Installing py3-parsing (3.3.2-r0) (114/200) Installing py3-parsing-pyc (3.3.2-r0) (115/200) Installing py3-packaging (26.0-r0) (116/200) Installing py3-packaging-pyc (26.0-r0) (117/200) Installing linux-headers (6.19.8-r0) (118/200) Installing libffi-dev (3.5.2-r0) (119/200) Installing bsd-compat-headers (0.7.2-r6) (120/200) Installing libformw (6.6_p20251231-r0) (121/200) Installing libmenuw (6.6_p20251231-r0) (122/200) Installing libncurses++ (6.6_p20251231-r0) (123/200) Installing ncurses-dev (6.6_p20251231-r0) (124/200) Installing libedit-dev (20251016.3.1-r1) (125/200) Installing libpcre2-16 (10.47-r0) (126/200) Installing libpcre2-32 (10.47-r0) (127/200) Installing pcre2-dev (10.47-r0) (128/200) Installing libuuid (2.41.3-r0) (129/200) Installing libfdisk (2.41.3-r0) (130/200) Installing liblastlog2 (2.41.3-r0) (131/200) Installing libsmartcols (2.41.3-r0) (132/200) Installing sqlite (3.51.2-r1) (133/200) Installing sqlite-dev (3.51.2-r1) (134/200) Installing util-linux-dev (2.41.3-r0) (135/200) Installing glib-dev (2.88.0-r0) (136/200) Installing pipewire-jack-dev (1.6.2-r0) (137/200) Installing pipewire-dev (1.6.2-r0) (138/200) Installing libpulse-mainloop-glib (17.0-r7) (139/200) Installing pulseaudio-dev (17.0-r7) (140/200) Installing libportaudiocxx (19.7.0-r2) (141/200) Installing portaudio-dev (19.7.0-r2) (142/200) Installing libhistory (8.3.3-r1) (143/200) Installing readline-dev (8.3.3-r1) (144/200) Installing opus-dev (1.6.1-r0) (145/200) Installing libflac++ (1.4.3-r2) (146/200) Installing libogg-dev (1.3.6-r0) (147/200) Installing flac-dev (1.4.3-r2) (148/200) Installing mpg123-dev (1.33.4-r0) (149/200) Installing libvorbis-dev (1.3.7-r2) (150/200) Installing libsndfile-dev (1.2.2-r2) (151/200) Installing fluidsynth-dev (2.5.3-r0) (152/200) Installing libxext (1.3.7-r0) (153/200) Installing libxrender (0.9.12-r0) (154/200) Installing pixman (0.46.4-r0) (155/200) Installing cairo (1.18.4-r1) (156/200) Installing graphite2 (1.3.14-r6) (157/200) Installing harfbuzz (12.3.2-r0) (158/200) Installing harfbuzz-cairo (12.3.2-r0) (159/200) Installing harfbuzz-gobject (12.3.2-r0) (160/200) 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. (161/200) Installing icu-libs (78.1-r0) (162/200) Installing harfbuzz-icu (12.3.2-r0) (163/200) Installing harfbuzz-subset (12.3.2-r0) (164/200) Installing cairo-tools (1.18.4-r1) (165/200) Installing cairo-gobject (1.18.4-r1) (166/200) Installing pixman-dev (0.46.4-r0) (167/200) Installing xorgproto (2025.1-r0) (168/200) Installing libxau-dev (1.0.12-r0) (169/200) Installing xcb-proto (1.17.0-r0) (170/200) Installing xcb-proto-pyc (1.17.0-r0) (171/200) Installing libxdmcp-dev (1.1.5-r1) (172/200) Installing libxcb-dev (1.17.0-r1) (173/200) Installing xtrans (1.6.0-r0) (174/200) Installing libx11-dev (1.8.13-r0) (175/200) Installing libxext-dev (1.3.7-r0) (176/200) Installing libxrender-dev (0.9.12-r0) (177/200) Installing cairo-dev (1.18.4-r1) (178/200) Installing graphite2-dev (1.3.14-r6) (179/200) Installing icu (78.1-r0) (180/200) Installing icu-dev (78.1-r0) (181/200) Installing harfbuzz-dev (12.3.2-r0) (182/200) Installing lzo (2.10-r5) (183/200) Installing lzo-dev (2.10-r5) (184/200) Installing samurai (1.2-r8) (185/200) Installing sdl2 (2.32.10-r0) (186/200) Installing libpciaccess-dev (0.18.1-r1) (187/200) Installing libdrm-dev (2.4.131-r0) (188/200) Installing libxdamage (1.1.7-r0) (189/200) Installing libxfixes (6.0.2-r0) (190/200) Installing libxfixes-dev (6.0.2-r0) (191/200) Installing libxdamage-dev (1.1.7-r0) (192/200) Installing libxshmfence-dev (1.3.3-r0) (193/200) Installing libxxf86vm (1.1.7-r0) (194/200) Installing mesa-gl (26.0.2-r0) (195/200) Installing libxxf86vm-dev (1.1.7-r0) (196/200) Installing mesa-dev (26.0.2-r0) (197/200) Installing sdl2-dev (2.32.10-r0) (198/200) Installing xz-dev (5.8.2-r0) (199/200) Installing .makedepends-openttd (20260316.200024) (200/200) Installing wireplumber-openrc (0.5.13-r1) Executing busybox-1.37.0-r31.trigger Executing glib-2.88.0-r0.trigger * No schema files found: removed existing output file. OK: 825.5 MiB in 305 packages >>> openttd: Cleaning up srcdir >>> openttd: Cleaning up pkgdir >>> openttd: Cleaning up tmpdir >>> openttd: Fetching https://distfiles.alpinelinux.org/distfiles/edge/openttd-15.2-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.2/openttd-15.2-source.tar.xz Connecting to cdn.openttd.org (172.67.71.240:443) saving to '/var/cache/distfiles/openttd-15.2-source.tar.xz.part' openttd-15.2-source. 100% |********************************| 8314k 0:00:00 ETA '/var/cache/distfiles/openttd-15.2-source.tar.xz.part' saved /var/cache/distfiles/openttd-15.2-source.tar.xz: OK /home/buildozer/aports/community/openttd/no-sse4.patch: OK >>> openttd: Fetching https://distfiles.alpinelinux.org/distfiles/edge/openttd-15.2-source.tar.xz /var/cache/distfiles/openttd-15.2-source.tar.xz: OK /home/buildozer/aports/community/openttd/no-sse4.patch: OK >>> openttd: Unpacking /var/cache/distfiles/openttd-15.2-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.2") -- Found LZO: /usr/lib/liblzo2.so (found version "2.10") -- Found PNG: /usr/lib/libpng.so (found version "1.6.55") -- Found CURL: /usr/lib/libcurl.so (found version "8.19.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.2") -- Found Fluidsynth: /usr/lib/libfluidsynth.so (found version "2.5.3") -- Found Fontconfig: /usr/lib/libfontconfig.so (found version "2.17.1") -- Found Harfbuzz: /usr/lib/libharfbuzz.so (found version "12.3.2") -- 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 -- Found OpenGL: /usr/lib/libGL.so found components: 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 -- OpenGL found -- -DWITH_OPENGL -- (via SDL2) -- 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 (4.2s) -- Generating done (0.5s) -- Build files have been written to: /home/buildozer/aports/community/openttd/src/openttd-15.2/build [1/910] Copying stationlist/test.sav regression file [2/910] Copying stationlist/result.txt regression file [3/910] Copying stationlist/main.nut regression file [4/910] Copying stationlist/info.nut regression file [5/910] Copying regression/test.sav regression file [6/910] Copying regression/result.txt regression file [7/910] Copying regression/require.nut regression file [8/910] Copying regression/main.nut regression file [9/910] Copying regression/info.nut regression file [10/910] Copying openttd.64.xpm file [11/910] Copying openttd.32.xpm file [12/910] Copying openttd.256.png file [13/910] Copying openttd.128.png file [14/910] Copying openttd.64.png file [15/910] Copying openttd.48.png file [16/910] Copying openttd.32.png file [17/910] Copying openttd.16.png file [18/910] Generating desktop file [19/910] Copying OpenTTD-Mono.ttf baseset file [20/910] Copying OpenTTD-Small.ttf baseset file [21/910] Copying OpenTTD-Serif.ttf baseset file [22/910] Copying OpenTTD-Sans.ttf baseset file [23/910] Copying openttd.32.bmp baseset file [24/910] Copying orig_extra.grf baseset file [25/910] Copying opntitle.dat baseset file [26/910] Copying openttd.grf baseset file [27/910] Generating orig_win.obs baseset metadata file [28/910] Generating orig_dos.obs baseset metadata file [29/910] Generating no_sound.obs baseset metadata file [30/910] Generating orig_win.obm baseset metadata file [31/910] Generating orig_tto.obm baseset metadata file [32/910] Generating orig_dos.obm baseset metadata file [33/910] Generating no_music.obm baseset metadata file [34/910] Generating orig_win.obg baseset metadata file [35/910] Generating orig_dos_de.obg baseset metadata file [36/910] Generating orig_dos.obg baseset metadata file [37/910] Copying game/compat_14.nut [38/910] Copying game/compat_13.nut [39/910] Copying game/compat_12.nut [40/910] Copying game/compat_1.11.nut [41/910] Copying game/compat_1.10.nut [42/910] Copying game/compat_1.9.nut [43/910] Copying game/compat_1.8.nut [44/910] Copying game/compat_1.7.nut [45/910] Copying game/compat_1.6.nut [46/910] Copying game/compat_1.5.nut [47/910] Copying game/compat_1.4.nut [48/910] Copying game/compat_1.3.nut [49/910] Copying game/compat_1.2.nut [50/910] Copying ai/compat_14.nut [51/910] Copying ai/compat_13.nut [52/910] Copying ai/compat_12.nut [53/910] Copying ai/compat_1.11.nut [54/910] Copying ai/compat_1.10.nut [55/910] Copying ai/compat_1.9.nut [56/910] Copying ai/compat_1.8.nut [57/910] Copying ai/compat_1.7.nut [58/910] Copying ai/compat_1.6.nut [59/910] Copying ai/compat_1.5.nut [60/910] Copying ai/compat_1.4.nut [61/910] Copying ai/compat_1.3.nut [62/910] Copying ai/compat_1.2.nut [63/910] Copying ai/compat_1.1.nut [64/910] Copying ai/compat_1.0.nut [65/910] Copying regression.cfg regression file [66/910] Copying ai/compat_0.7.nut [67/910] Building CXX object src/settingsgen/CMakeFiles/settingsgen.dir/__/core/utf8.cpp.o [68/910] Building CXX object src/settingsgen/CMakeFiles/settingsgen.dir/__/core/string_inplace.cpp.o [69/910] Building CXX object src/settingsgen/CMakeFiles/settingsgen.dir/__/core/string_consumer.cpp.o [70/910] Building CXX object src/settingsgen/CMakeFiles/settingsgen.dir/__/core/string_builder.cpp.o [71/910] Building CXX object src/settingsgen/CMakeFiles/settingsgen.dir/__/string.cpp.o [72/910] Building CXX object src/settingsgen/CMakeFiles/settingsgen.dir/__/ini_load.cpp.o [73/910] Building CXX object src/settingsgen/CMakeFiles/settingsgen.dir/__/error.cpp.o [74/910] Building CXX object src/settingsgen/CMakeFiles/settingsgen.dir/__/misc/getoptdata.cpp.o [75/910] Building CXX object src/settingsgen/CMakeFiles/settingsgen.dir/__/3rdparty/fmt/format.cc.o [76/910] Building CXX object src/settingsgen/CMakeFiles/settingsgen.dir/settingsgen.cpp.o [77/910] Generating script_window.hpp [78/910] Building CXX object src/strgen/CMakeFiles/strgen.dir/__/core/utf8.cpp.o [79/910] Building CXX object src/strgen/CMakeFiles/strgen.dir/__/core/string_inplace.cpp.o [80/910] Building CXX object src/strgen/CMakeFiles/strgen.dir/__/core/string_consumer.cpp.o [81/910] Building CXX object src/strgen/CMakeFiles/strgen.dir/__/core/string_builder.cpp.o [82/910] Building CXX object src/strgen/CMakeFiles/strgen.dir/__/string.cpp.o [83/910] Building CXX object src/strgen/CMakeFiles/strgen.dir/__/error.cpp.o [84/910] Building CXX object src/strgen/CMakeFiles/strgen.dir/__/misc/getoptdata.cpp.o [85/910] Building CXX object src/strgen/CMakeFiles/strgen.dir/__/3rdparty/fmt/format.cc.o [86/910] Building CXX object src/strgen/CMakeFiles/strgen.dir/strgen_base.cpp.o [87/910] Building CXX object src/strgen/CMakeFiles/strgen.dir/strgen.cpp.o [88/910] cd /home/buildozer/aports/community/openttd/src/openttd-15.2 && /usr/bin/cmake -DFIND_VERSION_BINARY_DIR=/home/buildozer/aports/community/openttd/src/openttd-15.2/build/generated -DCPACK_BINARY_DIR=/home/buildozer/aports/community/openttd/src/openttd-15.2/build -DREV_MAJOR=15 -DREV_MINOR=2 -DWINDOWS= -P /home/buildozer/aports/community/openttd/src/openttd-15.2/cmake/scripts/FindVersion.cmake -- Version string: 15.2 -- Generating rev.cpp -- Generating CPackProperties.cmake -- Generating Doxyfile -- Generating Doxyfile_AI -- Generating Doxyfile_GS [89/910] Generating template/template_window.sq.hpp [90/910] Generating template/template_waypointlist.sq.hpp [91/910] Generating template/template_waypoint.sq.hpp [92/910] Generating template/template_viewport.sq.hpp [93/910] Generating template/template_vehiclelist.sq.hpp [94/910] Generating template/template_vehicle.sq.hpp [95/910] Generating template/template_types.sq.hpp [96/910] Generating template/template_tunnel.sq.hpp [97/910] Generating template/template_townlist.sq.hpp [98/910] Generating template/template_town.sq.hpp [99/910] Generating template/template_tilelist.sq.hpp [100/910] Generating template/template_tile.sq.hpp [101/910] Generating template/template_text.sq.hpp [102/910] Generating template/template_testmode.sq.hpp [103/910] Generating template/template_subsidylist.sq.hpp [104/910] Generating template/template_subsidy.sq.hpp [105/910] Generating template/template_storypagelist.sq.hpp [106/910] Generating template/template_storypageelementlist.sq.hpp [107/910] Generating template/template_story_page.sq.hpp [108/910] Generating template/template_stationlist.sq.hpp [109/910] Generating template/template_station.sq.hpp [110/910] Generating template/template_signlist.sq.hpp [111/910] Generating template/template_sign.sq.hpp [112/910] Generating template/template_roadtypelist.sq.hpp [113/910] Generating template/template_road.sq.hpp [114/910] Generating template/template_railtypelist.sq.hpp [115/910] Generating template/template_rail.sq.hpp [116/910] Generating template/template_priorityqueue.sq.hpp [117/910] Generating template/template_order.sq.hpp [118/910] Generating template/template_objecttypelist.sq.hpp [119/910] Generating template/template_objecttype.sq.hpp [120/910] Generating template/template_object.sq.hpp [121/910] Generating template/template_news.sq.hpp [122/910] Generating template/template_newgrf.sq.hpp [123/910] Generating template/template_marine.sq.hpp [124/910] Generating template/template_map.sq.hpp [125/910] Generating template/template_log_types.sq.hpp [126/910] Generating template/template_log.sq.hpp [127/910] Generating template/template_list.sq.hpp [128/910] Generating template/template_league.sq.hpp [129/910] Generating template/template_infrastructure.sq.hpp [130/910] Generating template/template_info_docs.sq.hpp [131/910] Generating template/template_industrytypelist.sq.hpp [132/910] Generating template/template_industrytype.sq.hpp [133/910] Generating template/template_industrylist.sq.hpp [134/910] Generating template/template_industry.sq.hpp [135/910] Generating template/template_grouplist.sq.hpp [136/910] Generating template/template_group.sq.hpp [137/910] Generating template/template_goal.sq.hpp [138/910] Generating template/template_gamesettings.sq.hpp [139/910] Generating template/template_game.sq.hpp [140/910] Generating template/template_execmode.sq.hpp [141/910] Generating template/template_event_types.sq.hpp [142/910] Generating template/template_event.sq.hpp [143/910] Generating template/template_error.sq.hpp [144/910] Generating template/template_enginelist.sq.hpp [145/910] Generating template/template_engine.sq.hpp [146/910] Generating template/template_depotlist.sq.hpp [147/910] Generating template/template_date.sq.hpp [148/910] Generating template/template_companymode.sq.hpp [149/910] Generating template/template_company.sq.hpp [150/910] Generating template/template_clientlist.sq.hpp [151/910] Generating template/template_client.sq.hpp [152/910] Generating template/template_cargomonitor.sq.hpp [153/910] Generating template/template_cargolist.sq.hpp [154/910] Generating template/template_cargo.sq.hpp [155/910] Generating template/template_bridgelist.sq.hpp [156/910] Generating template/template_bridge.sq.hpp [157/910] Generating template/template_basestation.sq.hpp [158/910] Generating template/template_base.sq.hpp [159/910] Generating template/template_asyncmode.sq.hpp [160/910] Generating template/template_airport.sq.hpp [161/910] Generating template/template_admin.sq.hpp [162/910] Generating template/template_accounting.sq.hpp [163/910] Generating game/game_window.sq.hpp [164/910] Generating game/game_waypointlist.sq.hpp [165/910] Generating game/game_waypoint.sq.hpp [166/910] Generating game/game_viewport.sq.hpp [167/910] Generating game/game_vehiclelist.sq.hpp [168/910] Generating game/game_vehicle.sq.hpp [169/910] Generating game/game_types.sq.hpp [170/910] Generating game/game_tunnel.sq.hpp [171/910] Generating game/game_townlist.sq.hpp [172/910] Generating game/game_town.sq.hpp [173/910] Generating game/game_tilelist.sq.hpp [174/910] Generating game/game_tile.sq.hpp [175/910] Generating game/game_text.sq.hpp [176/910] Generating game/game_testmode.sq.hpp [177/910] Generating game/game_subsidylist.sq.hpp [178/910] Generating game/game_subsidy.sq.hpp [179/910] Generating game/game_storypagelist.sq.hpp [180/910] Generating game/game_storypageelementlist.sq.hpp [181/910] Generating game/game_story_page.sq.hpp [182/910] Generating game/game_stationlist.sq.hpp [183/910] Generating game/game_station.sq.hpp [184/910] Generating game/game_signlist.sq.hpp [185/910] Generating game/game_sign.sq.hpp [186/910] Generating game/game_roadtypelist.sq.hpp [187/910] Generating game/game_road.sq.hpp [188/910] Generating game/game_railtypelist.sq.hpp [189/910] Generating game/game_rail.sq.hpp [190/910] Generating game/game_priorityqueue.sq.hpp [191/910] Generating game/game_order.sq.hpp [192/910] Generating game/game_objecttypelist.sq.hpp [193/910] Generating game/game_objecttype.sq.hpp [194/910] Generating game/game_object.sq.hpp [195/910] Generating game/game_news.sq.hpp [196/910] Generating game/game_newgrf.sq.hpp [197/910] Generating game/game_marine.sq.hpp [198/910] Generating game/game_map.sq.hpp [199/910] Generating game/game_log_types.sq.hpp [200/910] Generating game/game_log.sq.hpp [201/910] Generating game/game_list.sq.hpp [202/910] Generating game/game_league.sq.hpp [203/910] Generating game/game_infrastructure.sq.hpp [204/910] Generating game/game_info_docs.sq.hpp [205/910] Generating game/game_industrytypelist.sq.hpp [206/910] Generating game/game_industrytype.sq.hpp [207/910] Generating game/game_industrylist.sq.hpp [208/910] Generating game/game_industry.sq.hpp [209/910] Generating game/game_grouplist.sq.hpp [210/910] Generating game/game_group.sq.hpp [211/910] Generating game/game_goal.sq.hpp [212/910] Generating game/game_gamesettings.sq.hpp [213/910] Generating game/game_game.sq.hpp [214/910] Generating game/game_execmode.sq.hpp [215/910] Generating game/game_event_types.sq.hpp [216/910] Generating game/game_event.sq.hpp [217/910] Generating game/game_error.sq.hpp [218/910] Generating game/game_enginelist.sq.hpp [219/910] Generating game/game_engine.sq.hpp [220/910] Generating game/game_depotlist.sq.hpp [221/910] Generating game/game_date.sq.hpp [222/910] Generating game/game_companymode.sq.hpp [223/910] Generating game/game_company.sq.hpp [224/910] Generating game/game_clientlist.sq.hpp [225/910] Generating game/game_client.sq.hpp [226/910] Generating game/game_cargomonitor.sq.hpp [227/910] Generating game/game_cargolist.sq.hpp [228/910] Generating game/game_cargo.sq.hpp [229/910] Generating game/game_bridgelist.sq.hpp [230/910] Generating game/game_bridge.sq.hpp [231/910] Generating game/game_basestation.sq.hpp [232/910] Generating game/game_base.sq.hpp [233/910] Generating game/game_asyncmode.sq.hpp [234/910] Generating game/game_airport.sq.hpp [235/910] Generating game/game_admin.sq.hpp [236/910] Generating game/game_accounting.sq.hpp [237/910] Generating ai/ai_window.sq.hpp [238/910] Generating ai/ai_waypointlist.sq.hpp [239/910] Generating ai/ai_waypoint.sq.hpp [240/910] Generating ai/ai_viewport.sq.hpp [241/910] Generating ai/ai_vehiclelist.sq.hpp [242/910] Generating ai/ai_vehicle.sq.hpp [243/910] Generating ai/ai_types.sq.hpp [244/910] Generating ai/ai_tunnel.sq.hpp [245/910] Generating ai/ai_townlist.sq.hpp [246/910] Generating ai/ai_town.sq.hpp [247/910] Generating ai/ai_tilelist.sq.hpp [248/910] Generating ai/ai_tile.sq.hpp [249/910] Generating ai/ai_text.sq.hpp [250/910] Generating ai/ai_testmode.sq.hpp [251/910] Generating ai/ai_subsidylist.sq.hpp [252/910] Generating ai/ai_subsidy.sq.hpp [253/910] Generating ai/ai_storypagelist.sq.hpp [254/910] Generating ai/ai_storypageelementlist.sq.hpp [255/910] Generating ai/ai_story_page.sq.hpp [256/910] Generating ai/ai_stationlist.sq.hpp [257/910] Generating ai/ai_station.sq.hpp [258/910] Generating ai/ai_signlist.sq.hpp [259/910] Generating ai/ai_sign.sq.hpp [260/910] Generating ai/ai_roadtypelist.sq.hpp [261/910] Generating ai/ai_road.sq.hpp [262/910] Generating ai/ai_railtypelist.sq.hpp [263/910] Generating ai/ai_rail.sq.hpp [264/910] Generating ai/ai_priorityqueue.sq.hpp [265/910] Generating ai/ai_order.sq.hpp [266/910] Generating ai/ai_objecttypelist.sq.hpp [267/910] Generating ai/ai_objecttype.sq.hpp [268/910] Generating ai/ai_object.sq.hpp [269/910] Generating ai/ai_news.sq.hpp [270/910] Generating ai/ai_newgrf.sq.hpp [271/910] Generating ai/ai_marine.sq.hpp [272/910] Generating ai/ai_map.sq.hpp [273/910] Generating ai/ai_log_types.sq.hpp [274/910] Generating ai/ai_log.sq.hpp [275/910] Generating ai/ai_list.sq.hpp [276/910] Generating ai/ai_league.sq.hpp [277/910] Generating ai/ai_infrastructure.sq.hpp [278/910] Generating ai/ai_info_docs.sq.hpp [279/910] Generating ai/ai_industrytypelist.sq.hpp [280/910] Generating ai/ai_industrytype.sq.hpp [281/910] Generating ai/ai_industrylist.sq.hpp [282/910] Generating ai/ai_industry.sq.hpp [283/910] Generating ai/ai_grouplist.sq.hpp [284/910] Generating ai/ai_group.sq.hpp [285/910] Generating ai/ai_goal.sq.hpp [286/910] Generating ai/ai_gamesettings.sq.hpp [287/910] Generating ai/ai_game.sq.hpp [288/910] Generating ai/ai_execmode.sq.hpp [289/910] Generating ai/ai_event_types.sq.hpp [290/910] Generating ai/ai_event.sq.hpp [291/910] Generating ai/ai_error.sq.hpp [292/910] Generating ai/ai_enginelist.sq.hpp [293/910] Generating ai/ai_engine.sq.hpp [294/910] Generating ai/ai_depotlist.sq.hpp [295/910] Generating ai/ai_date.sq.hpp [296/910] Generating ai/ai_companymode.sq.hpp [297/910] Generating ai/ai_company.sq.hpp [298/910] Generating ai/ai_clientlist.sq.hpp [299/910] Generating ai/ai_client.sq.hpp [300/910] Generating ai/ai_cargomonitor.sq.hpp [301/910] Generating ai/ai_cargolist.sq.hpp [302/910] Generating ai/ai_cargo.sq.hpp [303/910] Generating ai/ai_bridgelist.sq.hpp [304/910] Generating ai/ai_bridge.sq.hpp [305/910] Generating ai/ai_basestation.sq.hpp [306/910] Generating ai/ai_base.sq.hpp [307/910] Generating ai/ai_asyncmode.sq.hpp [308/910] Generating ai/ai_airport.sq.hpp [309/910] Generating ai/ai_admin.sq.hpp [310/910] Generating ai/ai_accounting.sq.hpp [311/910] Generating ai/ai_includes.hpp [312/910] Generating game/game_includes.hpp [313/910] Linking CXX executable src/settingsgen/settingsgen [314/910] Generating table/settings.h [315/910] Linking CXX executable src/strgen/strgen [316/910] Generating table/strings.h [317/910] Compiling language welsh [318/910] Compiling language vietnamese [319/910] Compiling language urdu [320/910] Compiling language ukrainian [321/910] Compiling language turkish [322/910] Compiling language traditional_chinese [323/910] Compiling language thai [324/910] Compiling language tamil [325/910] Compiling language swedish [326/910] Compiling language spanish_MX [327/910] Compiling language spanish [328/910] Compiling language slovenian [329/910] Compiling language slovak [330/910] Compiling language simplified_chinese [331/910] Compiling language serbian [332/910] Compiling language russian [333/910] Compiling language romanian [334/910] Compiling language portuguese [335/910] Compiling language polish [336/910] Compiling language persian [337/910] Compiling language norwegian_nynorsk [338/910] Compiling language norwegian_bokmal [339/910] Compiling language marathi [340/910] Compiling language maori [341/910] Compiling language maltese [342/910] Compiling language malay [343/910] Compiling language macedonian [344/910] Compiling language luxembourgish [345/910] Compiling language lithuanian [346/910] Compiling language latvian [347/910] Compiling language latin [348/910] Compiling language korean [349/910] Compiling language japanese [350/910] Compiling language italian [351/910] Compiling language irish [352/910] Compiling language indonesian [353/910] Compiling language ido [354/910] Compiling language icelandic [355/910] Compiling language hungarian [356/910] Compiling language hindi [357/910] Compiling language hebrew [358/910] Compiling language greek [359/910] Compiling language german [360/910] Compiling language galician [361/910] Compiling language gaelic [362/910] Compiling language frisian [363/910] Compiling language french [364/910] Compiling language finnish [365/910] Compiling language faroese [366/910] Compiling language estonian [367/910] Compiling language esperanto [368/910] Compiling language english_US [369/910] Compiling language english_AU [370/910] Compiling language english [371/910] Compiling language dutch [372/910] Compiling language danish [373/910] Compiling language czech [374/910] Compiling language croatian [375/910] Compiling language chuvash [376/910] Compiling language catalan [377/910] Compiling language bulgarian [378/910] Compiling language brazilian_portuguese [379/910] Compiling language belarusian [380/910] Compiling language basque [381/910] Compiling language arabic_egypt [382/910] Compiling language afrikaans [383/910] Building CXX object CMakeFiles/openttd_test.dir/src/tests/utf8.cpp.o [384/910] Building CXX object CMakeFiles/openttd_test.dir/src/tests/tilearea.cpp.o [385/910] Building CXX object CMakeFiles/openttd_test.dir/src/tests/test_window_desc.cpp.o [386/910] Building CXX object CMakeFiles/openttd_test.dir/src/tests/test_script_admin.cpp.o [387/910] Building CXX object CMakeFiles/openttd_test.dir/src/tests/test_network_crypto.cpp.o [388/910] Building CXX object CMakeFiles/openttd_test.dir/src/tests/test_main.cpp.o [389/910] Building CXX object CMakeFiles/openttd_test.dir/src/tests/string_func.cpp.o [390/910] Building CXX object CMakeFiles/openttd_test.dir/src/tests/string_inplace.cpp.o [391/910] Building CXX object CMakeFiles/openttd_test.dir/src/tests/string_consumer.cpp.o [392/910] Building CXX object CMakeFiles/openttd_test.dir/src/tests/string_builder.cpp.o [393/910] Building CXX object CMakeFiles/openttd_test.dir/src/tests/mock_spritecache.cpp.o [394/910] Building CXX object CMakeFiles/openttd_test.dir/src/tests/math_func.cpp.o [395/910] Building CXX object CMakeFiles/openttd_test.dir/src/tests/landscape_partial_pixel_z.cpp.o [396/910] Building CXX object CMakeFiles/openttd_test.dir/src/tests/history_func.cpp.o [397/910] Building CXX object CMakeFiles/openttd_test.dir/src/tests/flatset_type.cpp.o [398/910] Building CXX object CMakeFiles/openttd_test.dir/src/tests/enum_over_optimisation.cpp.o [399/910] Building CXX object CMakeFiles/openttd_test.dir/src/tests/bitmath_func.cpp.o [400/910] Building CXX object CMakeFiles/openttd_test.dir/src/tests/alternating_iterator.cpp.o [401/910] Building CXX object CMakeFiles/openttd_test.dir/src/3rdparty/icu/tests/test_srtest.cpp.o [402/910] Building CXX object CMakeFiles/openttd.dir/src/os/unix/unix_main.cpp.o [403/910] Building CXX object CMakeFiles/openttd_lib.dir/src/3rdparty/fmt/format.cc.o [404/910] Building CXX object CMakeFiles/openttd_lib.dir/cmake_pch.hxx.gch [405/910] Building CXX object CMakeFiles/openttd_lib.dir/src/window.cpp.o [406/910] Building CXX object CMakeFiles/openttd_lib.dir/src/widget.cpp.o [407/910] Building CXX object CMakeFiles/openttd_lib.dir/src/waypoint_gui.cpp.o [408/910] Building CXX object CMakeFiles/openttd_lib.dir/src/waypoint_cmd.cpp.o [409/910] Building CXX object CMakeFiles/openttd_lib.dir/src/waypoint.cpp.o [410/910] Building CXX object CMakeFiles/openttd_lib.dir/src/water_cmd.cpp.o [411/910] Building CXX object CMakeFiles/openttd_lib.dir/src/void_cmd.cpp.o [412/910] Building CXX object CMakeFiles/openttd_lib.dir/src/viewport_gui.cpp.o [413/910] Building CXX object CMakeFiles/openttd_lib.dir/src/viewport.cpp.o [414/910] Building CXX object CMakeFiles/openttd_lib.dir/src/vehiclelist.cpp.o [415/910] Building CXX object CMakeFiles/openttd_lib.dir/src/vehicle_gui.cpp.o [416/910] Building CXX object CMakeFiles/openttd_lib.dir/src/vehicle_cmd.cpp.o [417/910] Building CXX object CMakeFiles/openttd_lib.dir/src/vehicle.cpp.o [418/910] Building CXX object CMakeFiles/openttd_lib.dir/src/tunnelbridge_cmd.cpp.o [419/910] Building CXX object CMakeFiles/openttd_lib.dir/src/tunnel_map.cpp.o [420/910] Building CXX object CMakeFiles/openttd_lib.dir/src/tree_gui.cpp.o [421/910] Building CXX object CMakeFiles/openttd_lib.dir/src/tree_cmd.cpp.o [422/910] Building CXX object CMakeFiles/openttd_lib.dir/src/transparency_gui.cpp.o [423/910] Building CXX object CMakeFiles/openttd_lib.dir/src/train_gui.cpp.o [424/910] Building CXX object CMakeFiles/openttd_lib.dir/src/train_cmd.cpp.o [425/910] Building CXX object CMakeFiles/openttd_lib.dir/src/townname.cpp.o [426/910] Building CXX object CMakeFiles/openttd_lib.dir/src/town_gui.cpp.o [427/910] Building CXX object CMakeFiles/openttd_lib.dir/src/town_cmd.cpp.o [428/910] Building CXX object CMakeFiles/openttd_lib.dir/src/toolbar_gui.cpp.o [429/910] Building CXX object CMakeFiles/openttd_lib.dir/src/timetable_gui.cpp.o [430/910] Building CXX object CMakeFiles/openttd_lib.dir/src/timetable_cmd.cpp.o [431/910] Building CXX object CMakeFiles/openttd_lib.dir/src/tilearea.cpp.o [432/910] Building CXX object CMakeFiles/openttd_lib.dir/src/tile_map.cpp.o [433/910] Building CXX object CMakeFiles/openttd_lib.dir/src/tgp.cpp.o [434/910] Building CXX object CMakeFiles/openttd_lib.dir/src/textfile_gui.cpp.o [435/910] Building CXX object CMakeFiles/openttd_lib.dir/src/texteff.cpp.o [436/910] Building CXX object CMakeFiles/openttd_lib.dir/src/textbuf.cpp.o [437/910] Building CXX object CMakeFiles/openttd_lib.dir/src/terraform_gui.cpp.o [438/910] Building CXX object CMakeFiles/openttd_lib.dir/src/terraform_cmd.cpp.o [439/910] Building CXX object CMakeFiles/openttd_lib.dir/src/survey.cpp.o [440/910] Building CXX object CMakeFiles/openttd_lib.dir/src/subsidy_gui.cpp.o [441/910] Building CXX object CMakeFiles/openttd_lib.dir/src/subsidy.cpp.o [442/910] Building CXX object CMakeFiles/openttd_lib.dir/src/strings.cpp.o [443/910] Building CXX object CMakeFiles/openttd_lib.dir/src/stringfilter.cpp.o [444/910] Building CXX object CMakeFiles/openttd_lib.dir/src/string.cpp.o [445/910] Building CXX object CMakeFiles/openttd_lib.dir/src/story_gui.cpp.o [446/910] Building CXX object CMakeFiles/openttd_lib.dir/src/story.cpp.o [447/910] Building CXX object CMakeFiles/openttd_lib.dir/src/statusbar_gui.cpp.o [448/910] Building CXX object CMakeFiles/openttd_lib.dir/src/station_gui.cpp.o [449/910] Building CXX object CMakeFiles/openttd_lib.dir/src/station_cmd.cpp.o [450/910] Building CXX object CMakeFiles/openttd_lib.dir/src/station.cpp.o [451/910] Building CXX object CMakeFiles/openttd_lib.dir/src/spritecache.cpp.o [452/910] Building CXX object CMakeFiles/openttd_lib.dir/src/sprite.cpp.o [453/910] Building CXX object CMakeFiles/openttd_lib.dir/src/soundloader_wav.cpp.o [454/910] Building CXX object CMakeFiles/openttd_lib.dir/src/soundloader_raw.cpp.o [455/910] Building CXX object CMakeFiles/openttd_lib.dir/src/soundloader.cpp.o [456/910] Building CXX object CMakeFiles/openttd_lib.dir/src/sound.cpp.o [457/910] Building CXX object CMakeFiles/openttd_lib.dir/src/social_integration.cpp.o [458/910] Building CXX object CMakeFiles/openttd_lib.dir/src/smallmap_gui.cpp.o [459/910] Building CXX object CMakeFiles/openttd_lib.dir/src/slider.cpp.o [460/910] Building CXX object CMakeFiles/openttd_lib.dir/src/signs_gui.cpp.o [461/910] Building CXX object CMakeFiles/openttd_lib.dir/src/signs_cmd.cpp.o [462/910] Building CXX object CMakeFiles/openttd_lib.dir/src/signs.cpp.o [463/910] Building CXX object CMakeFiles/openttd_lib.dir/src/signature.cpp.o [464/910] Building CXX object CMakeFiles/openttd_lib.dir/src/signal.cpp.o [465/910] Building CXX object CMakeFiles/openttd_lib.dir/src/ship_gui.cpp.o [466/910] Building CXX object CMakeFiles/openttd_lib.dir/src/ship_cmd.cpp.o [467/910] Building CXX object CMakeFiles/openttd_lib.dir/src/settings_table.cpp.o [468/910] Building CXX object CMakeFiles/openttd_lib.dir/src/settings_gui.cpp.o [469/910] Building CXX object CMakeFiles/openttd_lib.dir/src/settings.cpp.o [470/910] Building CXX object CMakeFiles/openttd_lib.dir/src/settingentry_gui.cpp.o [471/910] Building CXX object CMakeFiles/openttd_lib.dir/src/screenshot_pcx.cpp.o [472/910] Building CXX object CMakeFiles/openttd_lib.dir/src/screenshot.cpp.o [473/910] Building CXX object CMakeFiles/openttd_lib.dir/src/screenshot_gui.cpp.o [474/910] Building CXX object CMakeFiles/openttd_lib.dir/src/screenshot_bmp.cpp.o [475/910] Building CXX object CMakeFiles/openttd_lib.dir/src/roadveh_gui.cpp.o [476/910] Building CXX object CMakeFiles/openttd_lib.dir/src/roadveh_cmd.cpp.o [477/910] Building CXX object CMakeFiles/openttd_lib.dir/src/roadstop.cpp.o [478/910] Building CXX object CMakeFiles/openttd_lib.dir/src/road_map.cpp.o [479/910] Building CXX object CMakeFiles/openttd_lib.dir/src/road_gui.cpp.o [480/910] Building CXX object CMakeFiles/openttd_lib.dir/src/road_cmd.cpp.o [481/910] Building CXX object CMakeFiles/openttd_lib.dir/src/road.cpp.o [482/910] Building CXX object CMakeFiles/openttd_lib.dir/src/random_access_file.cpp.o [483/910] Building CXX object CMakeFiles/openttd_lib.dir/src/rail_gui.cpp.o [484/910] Building CXX object CMakeFiles/openttd_lib.dir/src/rail_cmd.cpp.o [485/910] Building CXX object CMakeFiles/openttd_lib.dir/src/rail.cpp.o [486/910] Building CXX object CMakeFiles/openttd_lib.dir/src/progress.cpp.o [487/910] Building CXX object CMakeFiles/openttd_lib.dir/src/picker_gui.cpp.o [488/910] Building CXX object CMakeFiles/openttd_lib.dir/src/pbs.cpp.o [489/910] Building CXX object CMakeFiles/openttd_lib.dir/src/palette.cpp.o [490/910] Building CXX object CMakeFiles/openttd_lib.dir/src/osk_gui.cpp.o [491/910] Building CXX object CMakeFiles/openttd_lib.dir/src/order_gui.cpp.o [492/910] Building CXX object CMakeFiles/openttd_lib.dir/src/order_cmd.cpp.o [493/910] Building CXX object CMakeFiles/openttd_lib.dir/src/order_backup.cpp.o [494/910] Building CXX object CMakeFiles/openttd_lib.dir/src/openttd.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/company_type.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/story_base.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 64; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 64; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'void Pool::CleanPool() [with Titem = StoryPageElement; Tindex = PoolID; long unsigned int Tgrowth_step = 64; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_func.hpp:184:3: /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 64; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 64; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'StoryPage::~StoryPage()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/story.cpp:45:40: /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 64; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 64; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'CommandCost CmdRemoveStoryPage(DoCommandFlags, StoryPageID)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/story.cpp:394:12: /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 64; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 64; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'CommandCost CmdRemoveStoryPageElement(DoCommandFlags, StoryPageElementID)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/story.cpp:422:10: /home/buildozer/aports/community/openttd/src/openttd-15.2/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; } | ^~~~~ [495/910] Building CXX object CMakeFiles/openttd_lib.dir/src/object_gui.cpp.o [496/910] Building CXX object CMakeFiles/openttd_lib.dir/src/object_cmd.cpp.o [497/910] Building CXX object CMakeFiles/openttd_lib.dir/src/news_gui.cpp.o [498/910] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf_townname.cpp.o [499/910] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf_town.cpp.o [500/910] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf_text.cpp.o [501/910] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf_storage.cpp.o [502/910] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf_station.cpp.o [503/910] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf_spritegroup.cpp.o [504/910] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf_sound.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/company_type.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/command_type.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/company_func.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'void Pool::CleanPool() [with Titem = Subsidy; Tindex = PoolID; long unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_func.hpp:184:3: /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'void DeleteSubsidyWith(Source)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/subsidy.cpp:125:11: /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from ' [with auto:84 = unsigned int]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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.2/src/core/pool_type.hpp:56:66: warning: '*(const PoolID*)*_155.PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ [505/910] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf_roadtype.cpp.o [506/910] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf_roadstop.cpp.o [507/910] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf_railtype.cpp.o [508/910] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf_profiling.cpp.o [509/910] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf_object.cpp.o [510/910] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf_industrytiles.cpp.o In function 'void CloneVehicleName(const Vehicle*, Vehicle*)', inlined from 'std::tuple > CmdCloneVehicle(DoCommandFlags, TileIndex, VehicleID, bool)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/vehicle_cmd.cpp:1001:47: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/vehicle_cmd.cpp:805:20: warning: 'num' may be used uninitialized [-Wmaybe-uninitialized] 805 | num++; | ~~~^~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/vehicle_cmd.cpp: In function 'std::tuple > CmdCloneVehicle(DoCommandFlags, TileIndex, VehicleID, bool)': /home/buildozer/aports/community/openttd/src/openttd-15.2/src/vehicle_cmd.cpp:788:14: note: 'num' was declared here 788 | long num; | ^~~ [511/910] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf_industries.cpp.o [512/910] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf_house.cpp.o [513/910] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf_gui.cpp.o [514/910] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf_generic.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/station_type.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/transparency.h:16, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/sprite.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/vehicle_base.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/ground_vehicle.hpp:13, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/roadveh.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 32; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 32; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'void Pool::CleanPool() [with Titem = RoadStop; Tindex = PoolID; long unsigned int Tgrowth_step = 32; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_func.hpp:184:3: /home/buildozer/aports/community/openttd/src/openttd-15.2/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; } | ^~~~~ [515/910] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf_engine.cpp.o [516/910] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf_debug_gui.cpp.o [517/910] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf_config.cpp.o [518/910] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf_commons.cpp.o [519/910] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf_cargo.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/company_type.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/command_type.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/tile_cmd.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/landscape.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 16; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 16; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'void Pool::CleanPool() [with Titem = Sign; Tindex = PoolID; long unsigned int Tgrowth_step = 16; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_func.hpp:184:3: /home/buildozer/aports/community/openttd/src/openttd-15.2/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; } | ^~~~~ [520/910] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf_canal.cpp.o [521/910] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf_badge_gui.cpp.o [522/910] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf_badge_config.cpp.o [523/910] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf_badge.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/station_type.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/transparency.h:16, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/sprite.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/vehicle_base.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/ship.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'virtual SpecializedVehicle::~SpecializedVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/vehicle_base.h:1014:8: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)this)[21].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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'virtual Ship::~Ship()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/ship.h:42:43: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)this)[21].PoolID::value' is used uninitialized [-Wuninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ [524/910] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf_airporttiles.cpp.o [525/910] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf_airport.cpp.o /home/buildozer/aports/community/openttd/src/openttd-15.2/src/tunnelbridge_cmd.cpp: In function 'void DrawBridgeMiddle(const TileInfo*, BridgePillarFlags)': /home/buildozer/aports/community/openttd/src/openttd-15.2/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.2/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. | ^~~~~~~~~~~~~~~~ [526/910] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/depot_type.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/road_map.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/town_map.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/town.h:16, from /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'virtual PersistentStorage::~PersistentStorage()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/newgrf_storage.h:199:8: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)this)[264].PoolID::value' is used uninitialized [-Wuninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ [527/910] Building CXX object CMakeFiles/openttd_lib.dir/src/music_gui.cpp.o [528/910] Building CXX object CMakeFiles/openttd_lib.dir/src/music.cpp.o [529/910] Building CXX object CMakeFiles/openttd_lib.dir/src/mixer.cpp.o [530/910] Building CXX object CMakeFiles/openttd_lib.dir/src/misc_gui.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/station_type.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/transparency.h:16, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/sprite.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/vehicle_base.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/ground_vehicle.hpp:13, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/roadveh.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'virtual SpecializedVehicle::~SpecializedVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/vehicle_base.h:1014:8: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)this)[21].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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'virtual RoadVehicle::~RoadVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/roadveh.h:115:50: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)this)[21].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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'virtual RoadVehicle::~RoadVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/roadveh.h:115:50, inlined from 'void DeleteLastRoadVeh(RoadVehicle*)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/roadveh_cmd.cpp:502:9, inlined from 'bool RoadVehIsCrashed(RoadVehicle*)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/roadveh_cmd.cpp:533:20, inlined from 'bool RoadVehController(RoadVehicle*)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/roadveh_cmd.cpp:1587:26, inlined from 'virtual bool RoadVehicle::Tick()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/roadveh_cmd.cpp:1669:27: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)v)[21].PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ [531/910] Building CXX object CMakeFiles/openttd_lib.dir/src/misc_cmd.cpp.o [532/910] Building CXX object CMakeFiles/openttd_lib.dir/src/misc.cpp.o [533/910] Building CXX object CMakeFiles/openttd_lib.dir/src/map.cpp.o [534/910] Building CXX object CMakeFiles/openttd_lib.dir/src/main_gui.cpp.o [535/910] Building CXX object CMakeFiles/openttd_lib.dir/src/league_gui.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/company_type.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/command_type.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/command_func.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'virtual OrderBackup::~OrderBackup()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/order_backup.cpp:30:1: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)this)[82].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; long unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'virtual OrderBackup::~OrderBackup()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/order_backup.cpp:30:1, inlined from 'void Pool::CleanPool() [with Titem = OrderBackup; Tindex = PoolID; long unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_func.hpp:184:3: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)*_53)[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 = 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; long unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'virtual OrderBackup::~OrderBackup()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/order_backup.cpp:30:1, inlined from 'static void OrderBackup::ResetOfUser(TileIndex, uint32_t)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/order_backup.cpp:121:78: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)*_68)[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 = 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; long unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'virtual OrderBackup::~OrderBackup()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/order_backup.cpp:30:1, inlined from 'static void OrderBackup::ClearVehicle(const Vehicle*)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/order_backup.cpp:218:37: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)*_73)[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 = 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; long unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'virtual OrderBackup::~OrderBackup()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/order_backup.cpp:30:1, inlined from 'static void OrderBackup::RemoveOrder(OrderType, DestinationID, bool)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/order_backup.cpp:241:12: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)*_109)[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 = 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; long unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'virtual OrderBackup::~OrderBackup()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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.2/src/order_backup.cpp:89:32: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)*_75)[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 = 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; long unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'virtual OrderBackup::~OrderBackup()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/order_backup.cpp:30:1, inlined from 'static void OrderBackup::Restore(Vehicle*, uint32_t)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/order_backup.cpp:108:10: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)*_70)[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 = 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; long unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'virtual OrderBackup::~OrderBackup()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/order_backup.cpp:30:1, inlined from 'static void OrderBackup::Reset(TileIndex, bool)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/order_backup.cpp:187:11: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)*_88)[82].PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ [536/910] Building CXX object CMakeFiles/openttd_lib.dir/src/league_cmd.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/newgrf_spritegroup.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 1024; PoolType Tpool_type = PoolType::Data; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 1024; PoolType Tpool_type = PoolType::Data; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'virtual constexpr CallbackResultSpriteGroup::~CallbackResultSpriteGroup()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/newgrf_spritegroup.h:201:8: /home/buildozer/aports/community/openttd/src/openttd-15.2/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; } | ^~~~~ 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; long unsigned int Tgrowth_step = 1024; PoolType Tpool_type = PoolType::Data; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 1024; PoolType Tpool_type = PoolType::Data; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'virtual constexpr RandomizedSpriteGroup::~RandomizedSpriteGroup()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/newgrf_spritegroup.h:181:8: /home/buildozer/aports/community/openttd/src/openttd-15.2/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; } | ^~~~~ 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; long unsigned int Tgrowth_step = 1024; PoolType Tpool_type = PoolType::Data; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 1024; PoolType Tpool_type = PoolType::Data; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'virtual constexpr RealSpriteGroup::~RealSpriteGroup()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/newgrf_spritegroup.h:64:8: /home/buildozer/aports/community/openttd/src/openttd-15.2/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; } | ^~~~~ 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; long unsigned int Tgrowth_step = 1024; PoolType Tpool_type = PoolType::Data; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 1024; PoolType Tpool_type = PoolType::Data; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'virtual constexpr DeterministicSpriteGroup::~DeterministicSpriteGroup()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/newgrf_spritegroup.h:159:8: /home/buildozer/aports/community/openttd/src/openttd-15.2/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; } | ^~~~~ [537/910] Building CXX object CMakeFiles/openttd_lib.dir/src/landscape.cpp.o [538/910] Building CXX object CMakeFiles/openttd_lib.dir/src/intro_gui.cpp.o [539/910] Building CXX object CMakeFiles/openttd_lib.dir/src/ini_load.cpp.o [540/910] Building CXX object CMakeFiles/openttd_lib.dir/src/ini.cpp.o [541/910] Building CXX object CMakeFiles/openttd_lib.dir/src/industry_gui.cpp.o [542/910] Building CXX object CMakeFiles/openttd_lib.dir/src/industry_cmd.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/company_type.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/command_type.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/company_func.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 32; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 32; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'Station::~Station()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/station.cpp:119:11: /home/buildozer/aports/community/openttd/src/openttd-15.2/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; } | ^~~~~ [543/910] Building CXX object CMakeFiles/openttd_lib.dir/src/hotkeys.cpp.o [544/910] Building CXX object CMakeFiles/openttd_lib.dir/src/highscore_gui.cpp.o [545/910] Building CXX object CMakeFiles/openttd_lib.dir/src/highscore.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/company_type.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/error.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'virtual SpecializedVehicle::~SpecializedVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/pathfinder/yapf/../../vehicle_base.h:1014:8: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)this)[21].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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'virtual Train::~Train()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/pathfinder/yapf/../../train.h:110:44: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)this)[21].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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'virtual Train::~Train()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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.2/src/train_cmd.cpp:1484:10: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)part)[21].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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'virtual Train::~Train()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/pathfinder/yapf/../../train.h:110:44, inlined from 'void DeleteLastWagon(Train*)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/train_cmd.cpp:3660:9, inlined from 'bool HandleCrashedTrain(Train*)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/train_cmd.cpp:3771:18, inlined from 'bool TrainLocoHandler(Train*, bool)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/train_cmd.cpp:3949:42: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)v)[21].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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'virtual Train::~Train()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/pathfinder/yapf/../../train.h:110:44, inlined from 'virtual bool Train::Tick()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/train_cmd.cpp:4130:11: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)this)[21].PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ [546/910] Building CXX object CMakeFiles/openttd_lib.dir/src/help_gui.cpp.o [547/910] Building CXX object CMakeFiles/openttd_lib.dir/src/heightmap.cpp.o [548/910] Building CXX object CMakeFiles/openttd_lib.dir/src/group_gui.cpp.o [549/910] Building CXX object CMakeFiles/openttd_lib.dir/src/group_cmd.cpp.o [550/910] Building CXX object CMakeFiles/openttd_lib.dir/src/ground_vehicle.cpp.o [551/910] Building CXX object CMakeFiles/openttd_lib.dir/src/graph_gui.cpp.o [552/910] Building CXX object CMakeFiles/openttd_lib.dir/src/goal_gui.cpp.o [553/910] Building CXX object CMakeFiles/openttd_lib.dir/src/goal.cpp.o [554/910] Building CXX object CMakeFiles/openttd_lib.dir/src/gfxinit.cpp.o [555/910] Building CXX object CMakeFiles/openttd_lib.dir/src/gfx_layout_fallback.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/company_type.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/command_type.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/tile_cmd.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/landscape.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 64; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 64; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'void Pool::CleanPool() [with Titem = Object; Tindex = PoolID; long unsigned int Tgrowth_step = 64; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_func.hpp:184:3: /home/buildozer/aports/community/openttd/src/openttd-15.2/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 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; long unsigned int Tgrowth_step = 64; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 64; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'void ReallyClearObjectTile(Object*)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/object_cmd.cpp:521:9: /home/buildozer/aports/community/openttd/src/openttd-15.2/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; } | ^~~~~ [556/910] Building CXX object CMakeFiles/openttd_lib.dir/src/gfx_layout.cpp.o [557/910] Building CXX object CMakeFiles/openttd_lib.dir/src/gfx.cpp.o [558/910] Building CXX object CMakeFiles/openttd_lib.dir/src/genworld_gui.cpp.o [559/910] Building CXX object CMakeFiles/openttd_lib.dir/src/genworld.cpp.o [560/910] Building CXX object CMakeFiles/openttd_lib.dir/src/gamelog.cpp.o [561/910] Building CXX object CMakeFiles/openttd_lib.dir/src/framerate_gui.cpp.o [562/910] Building CXX object CMakeFiles/openttd_lib.dir/src/fontcache.cpp.o [563/910] Building CXX object CMakeFiles/openttd_lib.dir/src/fios_gui.cpp.o [564/910] Building CXX object CMakeFiles/openttd_lib.dir/src/fios.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/company_type.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/command_type.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/command_func.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 128; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 128; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'void Pool::CleanPool() [with Titem = OrderList; Tindex = PoolID; long unsigned int Tgrowth_step = 128; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_func.hpp:184:3: /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 128; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 128; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'void OrderList::FreeChain(bool)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/order_cmd.cpp:312:10: /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 128; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 128; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'CommandCost CmdCloneOrder(DoCommandFlags, CloneOptions, VehicleID, VehicleID)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/order_cmd.cpp:1603:18: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:56:66: warning: '*(const PoolID*)_98->D.367484.orders.PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ [565/910] Building CXX object CMakeFiles/openttd_lib.dir/src/fileio.cpp.o [566/910] Building CXX object CMakeFiles/openttd_lib.dir/src/error_gui.cpp.o [567/910] Building CXX object CMakeFiles/openttd_lib.dir/src/error.cpp.o [568/910] Building CXX object CMakeFiles/openttd_lib.dir/src/engine_gui.cpp.o [569/910] Building CXX object CMakeFiles/openttd_lib.dir/src/engine.cpp.o [570/910] Building CXX object CMakeFiles/openttd_lib.dir/src/elrail.cpp.o [571/910] Building CXX object CMakeFiles/openttd_lib.dir/src/effectvehicle.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/newgrf_storage.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/industry.h:15, from /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'virtual PersistentStorage::~PersistentStorage()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/newgrf_storage.h:199:8: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)this)[264].PoolID::value' is used uninitialized [-Wuninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ [572/910] Building CXX object CMakeFiles/openttd_lib.dir/src/economy.cpp.o [573/910] Building CXX object CMakeFiles/openttd_lib.dir/src/dropdown.cpp.o [574/910] Building CXX object CMakeFiles/openttd_lib.dir/src/driver.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/economy_type.h:15, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/cargotype.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/newgrf.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/road.h:19, from /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'virtual SpecializedVehicle::~SpecializedVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/vehicle_base.h:1014:8: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)this)[21].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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'virtual EffectVehicle::~EffectVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/effectvehicle_base.h:31:10, inlined from 'CommandCost RemoveRoad(TileIndex, DoCommandFlags, RoadBits, RoadTramType, bool)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/road_cmd.cpp:442:15: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)*_854)[21].PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ [575/910] Building CXX object CMakeFiles/openttd_lib.dir/src/dock_gui.cpp.o [576/910] Building CXX object CMakeFiles/openttd_lib.dir/src/disaster_vehicle.cpp.o [577/910] Building CXX object CMakeFiles/openttd_lib.dir/src/depot_gui.cpp.o [578/910] Building CXX object CMakeFiles/openttd_lib.dir/src/depot_cmd.cpp.o [579/910] Building CXX object CMakeFiles/openttd_lib.dir/src/depot.cpp.o [580/910] Building CXX object CMakeFiles/openttd_lib.dir/src/dedicated.cpp.o [581/910] Building CXX object CMakeFiles/openttd_lib.dir/src/debug.cpp.o [582/910] Building CXX object CMakeFiles/openttd_lib.dir/src/date_gui.cpp.o [583/910] Building CXX object CMakeFiles/openttd_lib.dir/src/currency.cpp.o [584/910] Building CXX object CMakeFiles/openttd_lib.dir/src/crashlog.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/economy_type.h:15, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/cargotype.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/newgrf.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/newgrf_badge.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'virtual PersistentStorage::~PersistentStorage()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/newgrf_storage.h:199:8: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)this)[264].PoolID::value' is used uninitialized [-Wuninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ [585/910] Building CXX object CMakeFiles/openttd_lib.dir/src/cpu.cpp.o [586/910] Building CXX object CMakeFiles/openttd_lib.dir/src/console_gui.cpp.o [587/910] Building CXX object CMakeFiles/openttd_lib.dir/src/console_cmds.cpp.o [588/910] Building CXX object CMakeFiles/openttd_lib.dir/src/console.cpp.o In member function 'void MusicSystem::SaveCustomPlaylist(PlaylistChoices)', inlined from 'void MusicSystem::PlaylistAdd(size_t)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:355:26: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:444:36: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 444 | settings_pl[num++] = (uint8_t)song.set_index + 1; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:25: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h: In member function 'void MusicSystem::PlaylistAdd(size_t)': /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:287:17: note: at offset 33 into destination object 'MusicSettings::custom_1' of size 33 287 | uint8_t custom_1[33]; ///< The order of the first custom playlist | ^~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:288:17: note: at offset 33 into destination object 'MusicSettings::custom_2' of size 33 288 | uint8_t custom_2[33]; ///< The order of the second custom playlist | ^~~~~~~~ In member function 'void MusicSystem::SaveCustomPlaylist(PlaylistChoices)', inlined from 'void MusicSystem::PlaylistAdd(size_t)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:355:26: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:444:36: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 444 | settings_pl[num++] = (uint8_t)song.set_index + 1; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h: In member function 'void MusicSystem::PlaylistAdd(size_t)': /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:287:17: note: at offset [34, 192153584101141163] into destination object 'MusicSettings::custom_1' of size 33 287 | uint8_t custom_1[33]; ///< The order of the first custom playlist | ^~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:288:17: note: at offset [34, 192153584101141163] into destination object 'MusicSettings::custom_2' of size 33 288 | uint8_t custom_2[33]; ///< The order of the second custom playlist | ^~~~~~~~ In member function 'void MusicSystem::SaveCustomPlaylist(PlaylistChoices)', inlined from 'void MusicSystem::PlaylistAdd(size_t)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:355:26: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:444:36: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 444 | settings_pl[num++] = (uint8_t)song.set_index + 1; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h: In member function 'void MusicSystem::PlaylistAdd(size_t)': /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:287:17: note: at offset [35, 192153584101141163] into destination object 'MusicSettings::custom_1' of size 33 287 | uint8_t custom_1[33]; ///< The order of the first custom playlist | ^~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:288:17: note: at offset [35, 192153584101141163] into destination object 'MusicSettings::custom_2' of size 33 288 | uint8_t custom_2[33]; ///< The order of the second custom playlist | ^~~~~~~~ In member function 'void MusicSystem::SaveCustomPlaylist(PlaylistChoices)', inlined from 'void MusicSystem::PlaylistAdd(size_t)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:355:26: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:444:36: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 444 | settings_pl[num++] = (uint8_t)song.set_index + 1; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h: In member function 'void MusicSystem::PlaylistAdd(size_t)': /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:287:17: note: at offset [36, 192153584101141163] into destination object 'MusicSettings::custom_1' of size 33 287 | uint8_t custom_1[33]; ///< The order of the first custom playlist | ^~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:288:17: note: at offset [36, 192153584101141163] into destination object 'MusicSettings::custom_2' of size 33 288 | uint8_t custom_2[33]; ///< The order of the second custom playlist | ^~~~~~~~ In member function 'void MusicSystem::SaveCustomPlaylist(PlaylistChoices)', inlined from 'void MusicSystem::PlaylistAdd(size_t)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:355:26: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:444:36: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 444 | settings_pl[num++] = (uint8_t)song.set_index + 1; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h: In member function 'void MusicSystem::PlaylistAdd(size_t)': /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:287:17: note: at offset [37, 192153584101141163] into destination object 'MusicSettings::custom_1' of size 33 287 | uint8_t custom_1[33]; ///< The order of the first custom playlist | ^~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:288:17: note: at offset [37, 192153584101141163] into destination object 'MusicSettings::custom_2' of size 33 288 | uint8_t custom_2[33]; ///< The order of the second custom playlist | ^~~~~~~~ In member function 'void MusicSystem::SaveCustomPlaylist(PlaylistChoices)', inlined from 'void MusicSystem::PlaylistAdd(size_t)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:355:26: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:444:36: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 444 | settings_pl[num++] = (uint8_t)song.set_index + 1; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h: In member function 'void MusicSystem::PlaylistAdd(size_t)': /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:287:17: note: at offset [38, 192153584101141163] into destination object 'MusicSettings::custom_1' of size 33 287 | uint8_t custom_1[33]; ///< The order of the first custom playlist | ^~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:288:17: note: at offset [38, 192153584101141163] into destination object 'MusicSettings::custom_2' of size 33 288 | uint8_t custom_2[33]; ///< The order of the second custom playlist | ^~~~~~~~ In member function 'void MusicSystem::SaveCustomPlaylist(PlaylistChoices)', inlined from 'void MusicSystem::PlaylistAdd(size_t)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:355:26: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:444:36: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 444 | settings_pl[num++] = (uint8_t)song.set_index + 1; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h: In member function 'void MusicSystem::PlaylistAdd(size_t)': /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:287:17: note: at offset [39, 192153584101141163] into destination object 'MusicSettings::custom_1' of size 33 287 | uint8_t custom_1[33]; ///< The order of the first custom playlist | ^~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:288:17: note: at offset [39, 192153584101141163] into destination object 'MusicSettings::custom_2' of size 33 288 | uint8_t custom_2[33]; ///< The order of the second custom playlist | ^~~~~~~~ In member function 'void MusicSystem::SaveCustomPlaylist(PlaylistChoices)', inlined from 'void MusicSystem::PlaylistAdd(size_t)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:355:26: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:444:36: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 444 | settings_pl[num++] = (uint8_t)song.set_index + 1; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h: In member function 'void MusicSystem::PlaylistAdd(size_t)': /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:287:17: note: at offset [40, 192153584101141163] into destination object 'MusicSettings::custom_1' of size 33 287 | uint8_t custom_1[33]; ///< The order of the first custom playlist | ^~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:288:17: note: at offset [40, 192153584101141163] into destination object 'MusicSettings::custom_2' of size 33 288 | uint8_t custom_2[33]; ///< The order of the second custom playlist | ^~~~~~~~ In member function 'void MusicSystem::SaveCustomPlaylist(PlaylistChoices)', inlined from 'void MusicSystem::PlaylistAdd(size_t)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:355:26: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:444:36: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 444 | settings_pl[num++] = (uint8_t)song.set_index + 1; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h: In member function 'void MusicSystem::PlaylistAdd(size_t)': /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:287:17: note: at offset [41, 192153584101141163] into destination object 'MusicSettings::custom_1' of size 33 287 | uint8_t custom_1[33]; ///< The order of the first custom playlist | ^~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:288:17: note: at offset [41, 192153584101141163] into destination object 'MusicSettings::custom_2' of size 33 288 | uint8_t custom_2[33]; ///< The order of the second custom playlist | ^~~~~~~~ In member function 'void MusicSystem::SaveCustomPlaylist(PlaylistChoices)', inlined from 'void MusicSystem::PlaylistAdd(size_t)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:355:26: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:444:36: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 444 | settings_pl[num++] = (uint8_t)song.set_index + 1; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h: In member function 'void MusicSystem::PlaylistAdd(size_t)': /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:287:17: note: at offset [42, 192153584101141163] into destination object 'MusicSettings::custom_1' of size 33 287 | uint8_t custom_1[33]; ///< The order of the first custom playlist | ^~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:288:17: note: at offset [42, 192153584101141163] into destination object 'MusicSettings::custom_2' of size 33 288 | uint8_t custom_2[33]; ///< The order of the second custom playlist | ^~~~~~~~ In member function 'void MusicSystem::SaveCustomPlaylist(PlaylistChoices)', inlined from 'void MusicSystem::PlaylistAdd(size_t)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:355:26: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:444:36: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 444 | settings_pl[num++] = (uint8_t)song.set_index + 1; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h: In member function 'void MusicSystem::PlaylistAdd(size_t)': /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:287:17: note: at offset [43, 192153584101141163] into destination object 'MusicSettings::custom_1' of size 33 287 | uint8_t custom_1[33]; ///< The order of the first custom playlist | ^~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:288:17: note: at offset [43, 192153584101141163] into destination object 'MusicSettings::custom_2' of size 33 288 | uint8_t custom_2[33]; ///< The order of the second custom playlist | ^~~~~~~~ In member function 'void MusicSystem::SaveCustomPlaylist(PlaylistChoices)', inlined from 'void MusicSystem::PlaylistAdd(size_t)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:355:26: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:444:36: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 444 | settings_pl[num++] = (uint8_t)song.set_index + 1; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h: In member function 'void MusicSystem::PlaylistAdd(size_t)': /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:287:17: note: at offset [44, 192153584101141163] into destination object 'MusicSettings::custom_1' of size 33 287 | uint8_t custom_1[33]; ///< The order of the first custom playlist | ^~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:288:17: note: at offset [44, 192153584101141163] into destination object 'MusicSettings::custom_2' of size 33 288 | uint8_t custom_2[33]; ///< The order of the second custom playlist | ^~~~~~~~ In member function 'void MusicSystem::SaveCustomPlaylist(PlaylistChoices)', inlined from 'void MusicSystem::PlaylistAdd(size_t)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:355:26: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:444:36: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 444 | settings_pl[num++] = (uint8_t)song.set_index + 1; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h: In member function 'void MusicSystem::PlaylistAdd(size_t)': /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:287:17: note: at offset [45, 192153584101141163] into destination object 'MusicSettings::custom_1' of size 33 287 | uint8_t custom_1[33]; ///< The order of the first custom playlist | ^~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:288:17: note: at offset [45, 192153584101141163] into destination object 'MusicSettings::custom_2' of size 33 288 | uint8_t custom_2[33]; ///< The order of the second custom playlist | ^~~~~~~~ In member function 'void MusicSystem::SaveCustomPlaylist(PlaylistChoices)', inlined from 'void MusicSystem::PlaylistAdd(size_t)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:355:26: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:444:36: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 444 | settings_pl[num++] = (uint8_t)song.set_index + 1; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h: In member function 'void MusicSystem::PlaylistAdd(size_t)': /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:287:17: note: at offset [46, 192153584101141163] into destination object 'MusicSettings::custom_1' of size 33 287 | uint8_t custom_1[33]; ///< The order of the first custom playlist | ^~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:288:17: note: at offset [46, 192153584101141163] into destination object 'MusicSettings::custom_2' of size 33 288 | uint8_t custom_2[33]; ///< The order of the second custom playlist | ^~~~~~~~ In member function 'void MusicSystem::SaveCustomPlaylist(PlaylistChoices)', inlined from 'void MusicSystem::PlaylistRemove(size_t)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:389:26: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:444:36: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 444 | settings_pl[num++] = (uint8_t)song.set_index + 1; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h: In member function 'void MusicSystem::PlaylistRemove(size_t)': /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:287:17: note: at offset 33 into destination object 'MusicSettings::custom_1' of size 33 287 | uint8_t custom_1[33]; ///< The order of the first custom playlist | ^~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:288:17: note: at offset 33 into destination object 'MusicSettings::custom_2' of size 33 288 | uint8_t custom_2[33]; ///< The order of the second custom playlist | ^~~~~~~~ In member function 'void MusicSystem::SaveCustomPlaylist(PlaylistChoices)', inlined from 'void MusicSystem::PlaylistRemove(size_t)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:389:26: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:444:36: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 444 | settings_pl[num++] = (uint8_t)song.set_index + 1; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h: In member function 'void MusicSystem::PlaylistRemove(size_t)': /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:287:17: note: at offset [34, 192153584101141163] into destination object 'MusicSettings::custom_1' of size 33 287 | uint8_t custom_1[33]; ///< The order of the first custom playlist | ^~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:288:17: note: at offset [34, 192153584101141163] into destination object 'MusicSettings::custom_2' of size 33 288 | uint8_t custom_2[33]; ///< The order of the second custom playlist | ^~~~~~~~ In member function 'void MusicSystem::SaveCustomPlaylist(PlaylistChoices)', inlined from 'void MusicSystem::PlaylistRemove(size_t)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:389:26: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:444:36: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 444 | settings_pl[num++] = (uint8_t)song.set_index + 1; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h: In member function 'void MusicSystem::PlaylistRemove(size_t)': /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:287:17: note: at offset [35, 192153584101141163] into destination object 'MusicSettings::custom_1' of size 33 287 | uint8_t custom_1[33]; ///< The order of the first custom playlist | ^~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:288:17: note: at offset [35, 192153584101141163] into destination object 'MusicSettings::custom_2' of size 33 288 | uint8_t custom_2[33]; ///< The order of the second custom playlist | ^~~~~~~~ In member function 'void MusicSystem::SaveCustomPlaylist(PlaylistChoices)', inlined from 'void MusicSystem::PlaylistRemove(size_t)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:389:26: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:444:36: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 444 | settings_pl[num++] = (uint8_t)song.set_index + 1; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h: In member function 'void MusicSystem::PlaylistRemove(size_t)': /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:287:17: note: at offset [36, 192153584101141163] into destination object 'MusicSettings::custom_1' of size 33 287 | uint8_t custom_1[33]; ///< The order of the first custom playlist | ^~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:288:17: note: at offset [36, 192153584101141163] into destination object 'MusicSettings::custom_2' of size 33 288 | uint8_t custom_2[33]; ///< The order of the second custom playlist | ^~~~~~~~ In member function 'void MusicSystem::SaveCustomPlaylist(PlaylistChoices)', inlined from 'void MusicSystem::PlaylistRemove(size_t)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:389:26: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:444:36: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 444 | settings_pl[num++] = (uint8_t)song.set_index + 1; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h: In member function 'void MusicSystem::PlaylistRemove(size_t)': /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:287:17: note: at offset [37, 192153584101141163] into destination object 'MusicSettings::custom_1' of size 33 287 | uint8_t custom_1[33]; ///< The order of the first custom playlist | ^~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:288:17: note: at offset [37, 192153584101141163] into destination object 'MusicSettings::custom_2' of size 33 288 | uint8_t custom_2[33]; ///< The order of the second custom playlist | ^~~~~~~~ In member function 'void MusicSystem::SaveCustomPlaylist(PlaylistChoices)', inlined from 'void MusicSystem::PlaylistRemove(size_t)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:389:26: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:444:36: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 444 | settings_pl[num++] = (uint8_t)song.set_index + 1; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h: In member function 'void MusicSystem::PlaylistRemove(size_t)': /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:287:17: note: at offset [38, 192153584101141163] into destination object 'MusicSettings::custom_1' of size 33 287 | uint8_t custom_1[33]; ///< The order of the first custom playlist | ^~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:288:17: note: at offset [38, 192153584101141163] into destination object 'MusicSettings::custom_2' of size 33 288 | uint8_t custom_2[33]; ///< The order of the second custom playlist | ^~~~~~~~ In member function 'void MusicSystem::SaveCustomPlaylist(PlaylistChoices)', inlined from 'void MusicSystem::PlaylistRemove(size_t)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:389:26: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:444:36: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 444 | settings_pl[num++] = (uint8_t)song.set_index + 1; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h: In member function 'void MusicSystem::PlaylistRemove(size_t)': /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:287:17: note: at offset [39, 192153584101141163] into destination object 'MusicSettings::custom_1' of size 33 287 | uint8_t custom_1[33]; ///< The order of the first custom playlist | ^~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:288:17: note: at offset [39, 192153584101141163] into destination object 'MusicSettings::custom_2' of size 33 288 | uint8_t custom_2[33]; ///< The order of the second custom playlist | ^~~~~~~~ In member function 'void MusicSystem::SaveCustomPlaylist(PlaylistChoices)', inlined from 'void MusicSystem::PlaylistRemove(size_t)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:389:26: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:444:36: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 444 | settings_pl[num++] = (uint8_t)song.set_index + 1; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h: In member function 'void MusicSystem::PlaylistRemove(size_t)': /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:287:17: note: at offset [40, 192153584101141163] into destination object 'MusicSettings::custom_1' of size 33 287 | uint8_t custom_1[33]; ///< The order of the first custom playlist | ^~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:288:17: note: at offset [40, 192153584101141163] into destination object 'MusicSettings::custom_2' of size 33 288 | uint8_t custom_2[33]; ///< The order of the second custom playlist | ^~~~~~~~ In member function 'void MusicSystem::SaveCustomPlaylist(PlaylistChoices)', inlined from 'void MusicSystem::PlaylistRemove(size_t)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:389:26: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:444:36: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 444 | settings_pl[num++] = (uint8_t)song.set_index + 1; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h: In member function 'void MusicSystem::PlaylistRemove(size_t)': /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:287:17: note: at offset [41, 192153584101141163] into destination object 'MusicSettings::custom_1' of size 33 287 | uint8_t custom_1[33]; ///< The order of the first custom playlist | ^~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:288:17: note: at offset [41, 192153584101141163] into destination object 'MusicSettings::custom_2' of size 33 288 | uint8_t custom_2[33]; ///< The order of the second custom playlist | ^~~~~~~~ In member function 'void MusicSystem::SaveCustomPlaylist(PlaylistChoices)', inlined from 'void MusicSystem::PlaylistRemove(size_t)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:389:26: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:444:36: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 444 | settings_pl[num++] = (uint8_t)song.set_index + 1; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h: In member function 'void MusicSystem::PlaylistRemove(size_t)': /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:287:17: note: at offset [42, 192153584101141163] into destination object 'MusicSettings::custom_1' of size 33 287 | uint8_t custom_1[33]; ///< The order of the first custom playlist | ^~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:288:17: note: at offset [42, 192153584101141163] into destination object 'MusicSettings::custom_2' of size 33 288 | uint8_t custom_2[33]; ///< The order of the second custom playlist | ^~~~~~~~ In member function 'void MusicSystem::SaveCustomPlaylist(PlaylistChoices)', inlined from 'void MusicSystem::PlaylistRemove(size_t)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:389:26: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:444:36: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 444 | settings_pl[num++] = (uint8_t)song.set_index + 1; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h: In member function 'void MusicSystem::PlaylistRemove(size_t)': /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:287:17: note: at offset [43, 192153584101141163] into destination object 'MusicSettings::custom_1' of size 33 287 | uint8_t custom_1[33]; ///< The order of the first custom playlist | ^~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:288:17: note: at offset [43, 192153584101141163] into destination object 'MusicSettings::custom_2' of size 33 288 | uint8_t custom_2[33]; ///< The order of the second custom playlist | ^~~~~~~~ In member function 'void MusicSystem::SaveCustomPlaylist(PlaylistChoices)', inlined from 'void MusicSystem::PlaylistRemove(size_t)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:389:26: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:444:36: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 444 | settings_pl[num++] = (uint8_t)song.set_index + 1; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h: In member function 'void MusicSystem::PlaylistRemove(size_t)': /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:287:17: note: at offset [44, 192153584101141163] into destination object 'MusicSettings::custom_1' of size 33 287 | uint8_t custom_1[33]; ///< The order of the first custom playlist | ^~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:288:17: note: at offset [44, 192153584101141163] into destination object 'MusicSettings::custom_2' of size 33 288 | uint8_t custom_2[33]; ///< The order of the second custom playlist | ^~~~~~~~ In member function 'void MusicSystem::SaveCustomPlaylist(PlaylistChoices)', inlined from 'void MusicSystem::PlaylistRemove(size_t)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:389:26: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:444:36: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 444 | settings_pl[num++] = (uint8_t)song.set_index + 1; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h: In member function 'void MusicSystem::PlaylistRemove(size_t)': /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:287:17: note: at offset [45, 192153584101141163] into destination object 'MusicSettings::custom_1' of size 33 287 | uint8_t custom_1[33]; ///< The order of the first custom playlist | ^~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:288:17: note: at offset [45, 192153584101141163] into destination object 'MusicSettings::custom_2' of size 33 288 | uint8_t custom_2[33]; ///< The order of the second custom playlist | ^~~~~~~~ In member function 'void MusicSystem::SaveCustomPlaylist(PlaylistChoices)', inlined from 'void MusicSystem::PlaylistRemove(size_t)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:389:26: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:444:36: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 444 | settings_pl[num++] = (uint8_t)song.set_index + 1; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h: In member function 'void MusicSystem::PlaylistRemove(size_t)': /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:287:17: note: at offset [46, 192153584101141163] into destination object 'MusicSettings::custom_1' of size 33 287 | uint8_t custom_1[33]; ///< The order of the first custom playlist | ^~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:288:17: note: at offset [46, 192153584101141163] into destination object 'MusicSettings::custom_2' of size 33 288 | uint8_t custom_2[33]; ///< The order of the second custom playlist | ^~~~~~~~ In member function 'void MusicSystem::SaveCustomPlaylist(PlaylistChoices)', inlined from 'void MusicSystem::PlaylistClear()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:405:26, inlined from 'void MusicSystem::PlaylistClear()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:398:6: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:444:36: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 444 | settings_pl[num++] = (uint8_t)song.set_index + 1; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h: In member function 'void MusicSystem::PlaylistClear()': /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:287:17: note: at offset 33 into destination object 'MusicSettings::custom_1' of size 33 287 | uint8_t custom_1[33]; ///< The order of the first custom playlist | ^~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:288:17: note: at offset 33 into destination object 'MusicSettings::custom_2' of size 33 288 | uint8_t custom_2[33]; ///< The order of the second custom playlist | ^~~~~~~~ In member function 'void MusicSystem::SaveCustomPlaylist(PlaylistChoices)', inlined from 'void MusicSystem::PlaylistClear()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:405:26, inlined from 'void MusicSystem::PlaylistClear()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:398:6: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:444:36: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 444 | settings_pl[num++] = (uint8_t)song.set_index + 1; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h: In member function 'void MusicSystem::PlaylistClear()': /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:287:17: note: at offset [34, 192153584101141163] into destination object 'MusicSettings::custom_1' of size 33 287 | uint8_t custom_1[33]; ///< The order of the first custom playlist | ^~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:288:17: note: at offset [34, 192153584101141163] into destination object 'MusicSettings::custom_2' of size 33 288 | uint8_t custom_2[33]; ///< The order of the second custom playlist | ^~~~~~~~ In member function 'void MusicSystem::SaveCustomPlaylist(PlaylistChoices)', inlined from 'void MusicSystem::PlaylistClear()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:405:26, inlined from 'void MusicSystem::PlaylistClear()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:398:6: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:444:36: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 444 | settings_pl[num++] = (uint8_t)song.set_index + 1; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h: In member function 'void MusicSystem::PlaylistClear()': /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:287:17: note: at offset [35, 192153584101141163] into destination object 'MusicSettings::custom_1' of size 33 287 | uint8_t custom_1[33]; ///< The order of the first custom playlist | ^~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:288:17: note: at offset [35, 192153584101141163] into destination object 'MusicSettings::custom_2' of size 33 288 | uint8_t custom_2[33]; ///< The order of the second custom playlist | ^~~~~~~~ In member function 'void MusicSystem::SaveCustomPlaylist(PlaylistChoices)', inlined from 'void MusicSystem::PlaylistClear()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:405:26, inlined from 'void MusicSystem::PlaylistClear()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:398:6: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:444:36: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 444 | settings_pl[num++] = (uint8_t)song.set_index + 1; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h: In member function 'void MusicSystem::PlaylistClear()': /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:287:17: note: at offset [36, 192153584101141163] into destination object 'MusicSettings::custom_1' of size 33 287 | uint8_t custom_1[33]; ///< The order of the first custom playlist | ^~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:288:17: note: at offset [36, 192153584101141163] into destination object 'MusicSettings::custom_2' of size 33 288 | uint8_t custom_2[33]; ///< The order of the second custom playlist | ^~~~~~~~ In member function 'void MusicSystem::SaveCustomPlaylist(PlaylistChoices)', inlined from 'void MusicSystem::PlaylistClear()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:405:26, inlined from 'void MusicSystem::PlaylistClear()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:398:6: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:444:36: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 444 | settings_pl[num++] = (uint8_t)song.set_index + 1; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h: In member function 'void MusicSystem::PlaylistClear()': /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:287:17: note: at offset [37, 192153584101141163] into destination object 'MusicSettings::custom_1' of size 33 287 | uint8_t custom_1[33]; ///< The order of the first custom playlist | ^~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:288:17: note: at offset [37, 192153584101141163] into destination object 'MusicSettings::custom_2' of size 33 288 | uint8_t custom_2[33]; ///< The order of the second custom playlist | ^~~~~~~~ In member function 'void MusicSystem::SaveCustomPlaylist(PlaylistChoices)', inlined from 'void MusicSystem::PlaylistClear()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:405:26, inlined from 'void MusicSystem::PlaylistClear()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:398:6: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:444:36: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 444 | settings_pl[num++] = (uint8_t)song.set_index + 1; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h: In member function 'void MusicSystem::PlaylistClear()': /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:287:17: note: at offset [38, 192153584101141163] into destination object 'MusicSettings::custom_1' of size 33 287 | uint8_t custom_1[33]; ///< The order of the first custom playlist | ^~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:288:17: note: at offset [38, 192153584101141163] into destination object 'MusicSettings::custom_2' of size 33 288 | uint8_t custom_2[33]; ///< The order of the second custom playlist | ^~~~~~~~ In member function 'void MusicSystem::SaveCustomPlaylist(PlaylistChoices)', inlined from 'void MusicSystem::PlaylistClear()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:405:26, inlined from 'void MusicSystem::PlaylistClear()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:398:6: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:444:36: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 444 | settings_pl[num++] = (uint8_t)song.set_index + 1; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h: In member function 'void MusicSystem::PlaylistClear()': /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:287:17: note: at offset [39, 192153584101141163] into destination object 'MusicSettings::custom_1' of size 33 287 | uint8_t custom_1[33]; ///< The order of the first custom playlist | ^~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:288:17: note: at offset [39, 192153584101141163] into destination object 'MusicSettings::custom_2' of size 33 288 | uint8_t custom_2[33]; ///< The order of the second custom playlist | ^~~~~~~~ In member function 'void MusicSystem::SaveCustomPlaylist(PlaylistChoices)', inlined from 'void MusicSystem::PlaylistClear()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:405:26, inlined from 'void MusicSystem::PlaylistClear()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:398:6: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:444:36: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 444 | settings_pl[num++] = (uint8_t)song.set_index + 1; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h: In member function 'void MusicSystem::PlaylistClear()': /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:287:17: note: at offset [40, 192153584101141163] into destination object 'MusicSettings::custom_1' of size 33 287 | uint8_t custom_1[33]; ///< The order of the first custom playlist | ^~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:288:17: note: at offset [40, 192153584101141163] into destination object 'MusicSettings::custom_2' of size 33 288 | uint8_t custom_2[33]; ///< The order of the second custom playlist | ^~~~~~~~ In member function 'void MusicSystem::SaveCustomPlaylist(PlaylistChoices)', inlined from 'void MusicSystem::PlaylistClear()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:405:26, inlined from 'void MusicSystem::PlaylistClear()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:398:6: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:444:36: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 444 | settings_pl[num++] = (uint8_t)song.set_index + 1; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h: In member function 'void MusicSystem::PlaylistClear()': /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:287:17: note: at offset [41, 192153584101141163] into destination object 'MusicSettings::custom_1' of size 33 287 | uint8_t custom_1[33]; ///< The order of the first custom playlist | ^~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:288:17: note: at offset [41, 192153584101141163] into destination object 'MusicSettings::custom_2' of size 33 288 | uint8_t custom_2[33]; ///< The order of the second custom playlist | ^~~~~~~~ In member function 'void MusicSystem::SaveCustomPlaylist(PlaylistChoices)', inlined from 'void MusicSystem::PlaylistClear()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:405:26, inlined from 'void MusicSystem::PlaylistClear()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:398:6: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:444:36: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 444 | settings_pl[num++] = (uint8_t)song.set_index + 1; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h: In member function 'void MusicSystem::PlaylistClear()': /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:287:17: note: at offset [42, 192153584101141163] into destination object 'MusicSettings::custom_1' of size 33 287 | uint8_t custom_1[33]; ///< The order of the first custom playlist | ^~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:288:17: note: at offset [42, 192153584101141163] into destination object 'MusicSettings::custom_2' of size 33 288 | uint8_t custom_2[33]; ///< The order of the second custom playlist | ^~~~~~~~ In member function 'void MusicSystem::SaveCustomPlaylist(PlaylistChoices)', inlined from 'void MusicSystem::PlaylistClear()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:405:26, inlined from 'void MusicSystem::PlaylistClear()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:398:6: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:444:36: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 444 | settings_pl[num++] = (uint8_t)song.set_index + 1; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h: In member function 'void MusicSystem::PlaylistClear()': /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:287:17: note: at offset [43, 192153584101141163] into destination object 'MusicSettings::custom_1' of size 33 287 | uint8_t custom_1[33]; ///< The order of the first custom playlist | ^~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:288:17: note: at offset [43, 192153584101141163] into destination object 'MusicSettings::custom_2' of size 33 288 | uint8_t custom_2[33]; ///< The order of the second custom playlist | ^~~~~~~~ In member function 'void MusicSystem::SaveCustomPlaylist(PlaylistChoices)', inlined from 'void MusicSystem::PlaylistClear()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:405:26, inlined from 'void MusicSystem::PlaylistClear()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:398:6: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:444:36: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 444 | settings_pl[num++] = (uint8_t)song.set_index + 1; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h: In member function 'void MusicSystem::PlaylistClear()': /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:287:17: note: at offset [44, 192153584101141163] into destination object 'MusicSettings::custom_1' of size 33 287 | uint8_t custom_1[33]; ///< The order of the first custom playlist | ^~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:288:17: note: at offset [44, 192153584101141163] into destination object 'MusicSettings::custom_2' of size 33 288 | uint8_t custom_2[33]; ///< The order of the second custom playlist | ^~~~~~~~ In member function 'void MusicSystem::SaveCustomPlaylist(PlaylistChoices)', inlined from 'void MusicSystem::PlaylistClear()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:405:26, inlined from 'void MusicSystem::PlaylistClear()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:398:6: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:444:36: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 444 | settings_pl[num++] = (uint8_t)song.set_index + 1; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h: In member function 'void MusicSystem::PlaylistClear()': /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:287:17: note: at offset [45, 192153584101141163] into destination object 'MusicSettings::custom_1' of size 33 287 | uint8_t custom_1[33]; ///< The order of the first custom playlist | ^~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:288:17: note: at offset [45, 192153584101141163] into destination object 'MusicSettings::custom_2' of size 33 288 | uint8_t custom_2[33]; ///< The order of the second custom playlist | ^~~~~~~~ In member function 'void MusicSystem::SaveCustomPlaylist(PlaylistChoices)', inlined from 'void MusicSystem::PlaylistClear()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:405:26, inlined from 'void MusicSystem::PlaylistClear()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:398:6: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:444:36: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 444 | settings_pl[num++] = (uint8_t)song.set_index + 1; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h: In member function 'void MusicSystem::PlaylistClear()': /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:287:17: note: at offset [46, 192153584101141163] into destination object 'MusicSettings::custom_1' of size 33 287 | uint8_t custom_1[33]; ///< The order of the first custom playlist | ^~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:288:17: note: at offset [46, 192153584101141163] into destination object 'MusicSettings::custom_2' of size 33 288 | uint8_t custom_2[33]; ///< The order of the second custom playlist | ^~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp: In member function 'void MusicSystem::SaveCustomPlaylist(PlaylistChoices)': /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:444:36: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 444 | settings_pl[num++] = (uint8_t)song.set_index + 1; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:287:17: note: at offset 33 into destination object 'MusicSettings::custom_1' of size 33 287 | uint8_t custom_1[33]; ///< The order of the first custom playlist | ^~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:288:17: note: at offset 33 into destination object 'MusicSettings::custom_2' of size 33 288 | uint8_t custom_2[33]; ///< The order of the second custom playlist | ^~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:444:36: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 444 | settings_pl[num++] = (uint8_t)song.set_index + 1; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:287:17: note: at offset [34, 192153584101141163] into destination object 'MusicSettings::custom_1' of size 33 287 | uint8_t custom_1[33]; ///< The order of the first custom playlist | ^~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:288:17: note: at offset [34, 192153584101141163] into destination object 'MusicSettings::custom_2' of size 33 288 | uint8_t custom_2[33]; ///< The order of the second custom playlist | ^~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:444:36: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 444 | settings_pl[num++] = (uint8_t)song.set_index + 1; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:287:17: note: at offset [35, 192153584101141163] into destination object 'MusicSettings::custom_1' of size 33 287 | uint8_t custom_1[33]; ///< The order of the first custom playlist | ^~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:288:17: note: at offset [35, 192153584101141163] into destination object 'MusicSettings::custom_2' of size 33 288 | uint8_t custom_2[33]; ///< The order of the second custom playlist | ^~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:444:36: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 444 | settings_pl[num++] = (uint8_t)song.set_index + 1; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:287:17: note: at offset [36, 192153584101141163] into destination object 'MusicSettings::custom_1' of size 33 287 | uint8_t custom_1[33]; ///< The order of the first custom playlist | ^~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:288:17: note: at offset [36, 192153584101141163] into destination object 'MusicSettings::custom_2' of size 33 288 | uint8_t custom_2[33]; ///< The order of the second custom playlist | ^~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:444:36: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 444 | settings_pl[num++] = (uint8_t)song.set_index + 1; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:287:17: note: at offset [37, 192153584101141163] into destination object 'MusicSettings::custom_1' of size 33 287 | uint8_t custom_1[33]; ///< The order of the first custom playlist | ^~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:288:17: note: at offset [37, 192153584101141163] into destination object 'MusicSettings::custom_2' of size 33 288 | uint8_t custom_2[33]; ///< The order of the second custom playlist | ^~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:444:36: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 444 | settings_pl[num++] = (uint8_t)song.set_index + 1; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:287:17: note: at offset [38, 192153584101141163] into destination object 'MusicSettings::custom_1' of size 33 287 | uint8_t custom_1[33]; ///< The order of the first custom playlist | ^~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:288:17: note: at offset [38, 192153584101141163] into destination object 'MusicSettings::custom_2' of size 33 288 | uint8_t custom_2[33]; ///< The order of the second custom playlist | ^~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:444:36: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 444 | settings_pl[num++] = (uint8_t)song.set_index + 1; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:287:17: note: at offset [39, 192153584101141163] into destination object 'MusicSettings::custom_1' of size 33 287 | uint8_t custom_1[33]; ///< The order of the first custom playlist | ^~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:288:17: note: at offset [39, 192153584101141163] into destination object 'MusicSettings::custom_2' of size 33 288 | uint8_t custom_2[33]; ///< The order of the second custom playlist | ^~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:444:36: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 444 | settings_pl[num++] = (uint8_t)song.set_index + 1; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:287:17: note: at offset [40, 192153584101141163] into destination object 'MusicSettings::custom_1' of size 33 287 | uint8_t custom_1[33]; ///< The order of the first custom playlist | ^~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:288:17: note: at offset [40, 192153584101141163] into destination object 'MusicSettings::custom_2' of size 33 288 | uint8_t custom_2[33]; ///< The order of the second custom playlist | ^~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:444:36: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 444 | settings_pl[num++] = (uint8_t)song.set_index + 1; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:287:17: note: at offset [41, 192153584101141163] into destination object 'MusicSettings::custom_1' of size 33 287 | uint8_t custom_1[33]; ///< The order of the first custom playlist | ^~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:288:17: note: at offset [41, 192153584101141163] into destination object 'MusicSettings::custom_2' of size 33 288 | uint8_t custom_2[33]; ///< The order of the second custom playlist | ^~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:444:36: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 444 | settings_pl[num++] = (uint8_t)song.set_index + 1; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:287:17: note: at offset [42, 192153584101141163] into destination object 'MusicSettings::custom_1' of size 33 287 | uint8_t custom_1[33]; ///< The order of the first custom playlist | ^~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:288:17: note: at offset [42, 192153584101141163] into destination object 'MusicSettings::custom_2' of size 33 288 | uint8_t custom_2[33]; ///< The order of the second custom playlist | ^~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:444:36: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 444 | settings_pl[num++] = (uint8_t)song.set_index + 1; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:287:17: note: at offset [43, 192153584101141163] into destination object 'MusicSettings::custom_1' of size 33 287 | uint8_t custom_1[33]; ///< The order of the first custom playlist | ^~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:288:17: note: at offset [43, 192153584101141163] into destination object 'MusicSettings::custom_2' of size 33 288 | uint8_t custom_2[33]; ///< The order of the second custom playlist | ^~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:444:36: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 444 | settings_pl[num++] = (uint8_t)song.set_index + 1; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:287:17: note: at offset [44, 192153584101141163] into destination object 'MusicSettings::custom_1' of size 33 287 | uint8_t custom_1[33]; ///< The order of the first custom playlist | ^~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:288:17: note: at offset [44, 192153584101141163] into destination object 'MusicSettings::custom_2' of size 33 288 | uint8_t custom_2[33]; ///< The order of the second custom playlist | ^~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:444:36: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 444 | settings_pl[num++] = (uint8_t)song.set_index + 1; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:287:17: note: at offset [45, 192153584101141163] into destination object 'MusicSettings::custom_1' of size 33 287 | uint8_t custom_1[33]; ///< The order of the first custom playlist | ^~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:288:17: note: at offset [45, 192153584101141163] into destination object 'MusicSettings::custom_2' of size 33 288 | uint8_t custom_2[33]; ///< The order of the second custom playlist | ^~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/music_gui.cpp:444:36: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 444 | settings_pl[num++] = (uint8_t)song.set_index + 1; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:287:17: note: at offset [46, 192153584101141163] into destination object 'MusicSettings::custom_1' of size 33 287 | uint8_t custom_1[33]; ///< The order of the first custom playlist | ^~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-15.2/src/settings_type.h:288:17: note: at offset [46, 192153584101141163] into destination object 'MusicSettings::custom_2' of size 33 288 | uint8_t custom_2[33]; ///< The order of the second custom playlist | ^~~~~~~~ [589/910] Building CXX object CMakeFiles/openttd_lib.dir/src/company_gui.cpp.o [590/910] Building CXX object CMakeFiles/openttd_lib.dir/src/company_cmd.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/league_type.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/league_cmd.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 64; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 64; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'void Pool::CleanPool() [with Titem = LeagueTableElement; Tindex = PoolID; long unsigned int Tgrowth_step = 64; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_func.hpp:184:3: /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 4; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 4; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'void Pool::CleanPool() [with Titem = LeagueTable; Tindex = PoolID; long unsigned int Tgrowth_step = 4; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_func.hpp:184:3: /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 64; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 64; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'CommandCost CmdRemoveLeagueTableElement(DoCommandFlags, LeagueTableElementID)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/league_cmd.cpp:163:10: /home/buildozer/aports/community/openttd/src/openttd-15.2/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; } | ^~~~~ [591/910] Building CXX object CMakeFiles/openttd_lib.dir/src/command.cpp.o [592/910] Building CXX object CMakeFiles/openttd_lib.dir/src/clear_cmd.cpp.o [593/910] Building CXX object CMakeFiles/openttd_lib.dir/src/cheat_gui.cpp.o [594/910] Building CXX object CMakeFiles/openttd_lib.dir/src/cheat.cpp.o [595/910] Building CXX object CMakeFiles/openttd_lib.dir/src/cargotype.cpp.o [596/910] Building CXX object CMakeFiles/openttd_lib.dir/src/cargopacket.cpp.o [597/910] Building CXX object CMakeFiles/openttd_lib.dir/src/cargomonitor.cpp.o [598/910] Building CXX object CMakeFiles/openttd_lib.dir/src/cargoaction.cpp.o [599/910] Building CXX object CMakeFiles/openttd_lib.dir/src/cachecheck.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/vehicle_type.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/newgrf_engine.h:16, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/train.h:15, from /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'virtual SpecializedVehicle::~SpecializedVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/vehicle_base.h:1014:8: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)this)[21].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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'virtual SpecializedVehicle::~SpecializedVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/vehicle_base.h:1014:8: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)this)[21].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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'virtual GroundVehicle::~GroundVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/ground_vehicle.hpp:82:8: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)this)[21].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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'virtual GroundVehicle::~GroundVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/ground_vehicle.hpp:82:8: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)this)[21].PoolID::value' is used uninitialized [-Wuninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ [600/910] Building CXX object CMakeFiles/openttd_lib.dir/src/build_vehicle_gui.cpp.o [601/910] Building CXX object CMakeFiles/openttd_lib.dir/src/bridge_map.cpp.o [602/910] Building CXX object CMakeFiles/openttd_lib.dir/src/bridge_gui.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/company_type.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/command_type.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/tile_cmd.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/landscape.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'virtual EffectVehicle::~EffectVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/effectvehicle_base.h:31:10: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)this)[21].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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'virtual SpecializedVehicle::~SpecializedVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/vehicle_base.h:1014:8: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)this)[21].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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'virtual EffectVehicle::~EffectVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/effectvehicle_base.h:31:10, inlined from 'bool ElectricSparkTick(EffectVehicle*)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/effectvehicle.cpp:135:11: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)v)[21].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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'virtual EffectVehicle::~EffectVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/effectvehicle_base.h:31:10, inlined from 'bool ExplosionSmallTick(EffectVehicle*)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/effectvehicle.cpp:230:11: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)v)[21].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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'virtual EffectVehicle::~EffectVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/effectvehicle_base.h:31:10, inlined from 'bool ExplosionLargeTick(EffectVehicle*)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/effectvehicle.cpp:185:11: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)v)[21].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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'virtual EffectVehicle::~EffectVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/effectvehicle_base.h:31:10, inlined from 'bool BreakdownSmokeTick(EffectVehicle*)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/effectvehicle.cpp:212:10: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)v)[21].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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'virtual EffectVehicle::~EffectVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/effectvehicle_base.h:31:10, inlined from 'bool SmokeTick(EffectVehicle*)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/effectvehicle.cpp:163:11: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)v)[21].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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'virtual EffectVehicle::~EffectVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/effectvehicle_base.h:31:10, inlined from 'bool SteamSmokeTick(EffectVehicle*)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/effectvehicle.cpp:86:11: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)v)[21].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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'virtual EffectVehicle::~EffectVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/effectvehicle_base.h:31:10, inlined from 'bool DieselSmokeTick(EffectVehicle*)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/effectvehicle.cpp:112:11: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)v)[21].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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'virtual EffectVehicle::~EffectVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/effectvehicle_base.h:31:10, inlined from 'bool ChimneySmokeTick(EffectVehicle*)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/effectvehicle.cpp:53:11: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)v)[21].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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'virtual EffectVehicle::~EffectVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/effectvehicle_base.h:31:10, inlined from 'bool BulldozerTick(EffectVehicle*)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/effectvehicle.cpp:302:12: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)v)[21].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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'virtual EffectVehicle::~EffectVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/effectvehicle_base.h:31:10, inlined from 'bool BubbleTick(EffectVehicle*)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/effectvehicle.cpp:495:10: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)v)[21].PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ [603/910] Building CXX object CMakeFiles/openttd_lib.dir/src/bootstrap_gui.cpp.o [604/910] Building CXX object CMakeFiles/openttd_lib.dir/src/bmp.cpp.o [605/910] Building CXX object CMakeFiles/openttd_lib.dir/src/base_consist.cpp.o [606/910] Building CXX object CMakeFiles/openttd_lib.dir/src/autoreplace_gui.cpp.o [607/910] Building CXX object CMakeFiles/openttd_lib.dir/src/autoreplace_cmd.cpp.o [608/910] Building CXX object CMakeFiles/openttd_lib.dir/src/autoreplace.cpp.o [609/910] Building CXX object CMakeFiles/openttd_lib.dir/src/autocompletion.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/company_type.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/command_type.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/company_func.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 64; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 64; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'void Pool::CleanPool() [with Titem = Goal; Tindex = PoolID; long unsigned int Tgrowth_step = 64; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_func.hpp:184:3: /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 64; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 64; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'CommandCost CmdRemoveGoal(DoCommandFlags, GoalID)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/goal.cpp:117:10: /home/buildozer/aports/community/openttd/src/openttd-15.2/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; } | ^~~~~ [610/910] Building CXX object CMakeFiles/openttd_lib.dir/src/articulated_vehicles.cpp.o [611/910] Building CXX object CMakeFiles/openttd_lib.dir/src/animated_tile.cpp.o [612/910] Building CXX object CMakeFiles/openttd_lib.dir/src/airport_gui.cpp.o [613/910] Building CXX object CMakeFiles/openttd_lib.dir/src/airport.cpp.o [614/910] Building CXX object CMakeFiles/openttd_lib.dir/src/aircraft_gui.cpp.o [615/910] Building CXX object CMakeFiles/openttd_lib.dir/src/aircraft_cmd.cpp.o [616/910] Building CXX object CMakeFiles/openttd_lib.dir/src/screenshot_png.cpp.o [617/910] Building CXX object CMakeFiles/openttd_lib.dir/src/gfx_layout_icu.cpp.o [618/910] Building CXX object CMakeFiles/openttd_lib.dir/src/video/video_driver.cpp.o [619/910] Building CXX object CMakeFiles/openttd_lib.dir/src/video/null_v.cpp.o [620/910] Building CXX object CMakeFiles/openttd_lib.dir/src/video/dedicated_v.cpp.o [621/910] Building CXX object CMakeFiles/openttd_lib.dir/src/video/sdl2_opengl_v.cpp.o [622/910] Building CXX object CMakeFiles/openttd_lib.dir/src/video/sdl2_default_v.cpp.o [623/910] Building CXX object CMakeFiles/openttd_lib.dir/src/video/sdl2_v.cpp.o [624/910] Building CXX object CMakeFiles/openttd_lib.dir/src/video/opengl.cpp.o [625/910] Building CXX object CMakeFiles/openttd_lib.dir/src/timer/timer_window.cpp.o [626/910] Building CXX object CMakeFiles/openttd_lib.dir/src/timer/timer_game_tick.cpp.o [627/910] Building CXX object CMakeFiles/openttd_lib.dir/src/timer/timer_game_realtime.cpp.o [628/910] Building CXX object CMakeFiles/openttd_lib.dir/src/timer/timer_game_economy.cpp.o [629/910] Building CXX object CMakeFiles/openttd_lib.dir/src/timer/timer_game_calendar.cpp.o [630/910] Building CXX object CMakeFiles/openttd_lib.dir/src/timer/timer_game_common.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/cargopacket.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/economy_base.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 1024; PoolType Tpool_type = PoolType::Normal; bool Tcache = true]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 1024; PoolType Tpool_type = PoolType::Normal; bool Tcache = true]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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.2/src/cargoaction.cpp:64:3, inlined from 'bool CargoRemoval::operator()(CargoPacket*) [with Tsource = StationCargoList]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/cargoaction.cpp:83:26: /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 1024; PoolType Tpool_type = PoolType::Normal; bool Tcache = true]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 1024; PoolType Tpool_type = PoolType::Normal; bool Tcache = true]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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.2/src/cargoaction.cpp:64:3, inlined from 'bool CargoRemoval::operator()(CargoPacket*) [with Tsource = VehicleCargoList]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/cargoaction.cpp:97:26: /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 1024; PoolType Tpool_type = PoolType::Normal; bool Tcache = true]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 1024; PoolType Tpool_type = PoolType::Normal; bool Tcache = true]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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.2/src/cargoaction.cpp:64:3, inlined from 'bool CargoDelivery::operator()(CargoPacket*)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/cargoaction.cpp:111:26: /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 1024; PoolType Tpool_type = PoolType::Normal; bool Tcache = true]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 1024; PoolType Tpool_type = PoolType::Normal; bool Tcache = true]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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.2/src/cargoaction.cpp:64:3: /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 1024; PoolType Tpool_type = PoolType::Normal; bool Tcache = true]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 1024; PoolType Tpool_type = PoolType::Normal; bool Tcache = true]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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.2/src/cargoaction.cpp:64:3: /home/buildozer/aports/community/openttd/src/openttd-15.2/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; } | ^~~~~ [631/910] Building CXX object CMakeFiles/openttd_lib.dir/src/spriteloader/sprite_file.cpp.o [632/910] Building CXX object CMakeFiles/openttd_lib.dir/src/spriteloader/makeindexed.cpp.o [633/910] Building CXX object CMakeFiles/openttd_lib.dir/src/spriteloader/grf.cpp.o [634/910] Building CXX object CMakeFiles/openttd_lib.dir/src/sound/null_s.cpp.o [635/910] Building CXX object CMakeFiles/openttd_lib.dir/src/sound/sdl2_s.cpp.o [636/910] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/water_regions_sl.cpp.o [637/910] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/waypoint_sl.cpp.o [638/910] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/vehicle_sl.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/company_type.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/command_type.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/command_func.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 16; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 16; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'void Pool::CleanPool() [with Titem = EngineRenew; Tindex = PoolID; long unsigned int Tgrowth_step = 16; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_func.hpp:184:3: /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 16; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 16; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'void RemoveAllEngineReplacement(EngineRenew**)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/autoreplace.cpp:49:10: /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 16; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 16; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'CommandCost RemoveEngineReplacement(EngineRenew**, EngineID, GroupID, DoCommandFlags)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/autoreplace.cpp:141:12: /home/buildozer/aports/community/openttd/src/openttd-15.2/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; } | ^~~~~ [639/910] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/town_sl.cpp.o [640/910] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/subsidy_sl.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/company_type.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/command_type.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/command_func.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 16; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 16; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'void Pool::CleanPool() [with Titem = Group; Tindex = PoolID; long unsigned int Tgrowth_step = 16; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_func.hpp:184:3: /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 16; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 16; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'void RemoveAllGroupsForCompany(CompanyID)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/group_cmd.cpp:898:35: /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 16; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 16; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'CommandCost CmdDeleteGroup(DoCommandFlags, GroupID)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/group_cmd.cpp:431:10: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:56:66: warning: '*(const PoolID*)*_165.PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ [641/910] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/story_sl.cpp.o [642/910] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/strings_sl.cpp.o [643/910] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/storage_sl.cpp.o [644/910] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/station_sl.cpp.o [645/910] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/signs_sl.cpp.o [646/910] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/settings_sl.cpp.o [647/910] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/saveload.cpp.o [648/910] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/randomizer_sl.cpp.o [649/910] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/order_sl.cpp.o [650/910] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/oldloader_sl.cpp.o [651/910] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/oldloader.cpp.o [652/910] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/object_sl.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/depot_type.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/rail_map.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/station_map.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/aircraft.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'virtual SpecializedVehicle::~SpecializedVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/vehicle_base.h:1014:8: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)this)[21].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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'virtual DisasterVehicle::~DisasterVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/disaster_vehicle.h:47:10: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)this)[21].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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'virtual DisasterVehicle::~DisasterVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/disaster_vehicle.h:47:10, inlined from 'bool DisasterTick_Submarine(DisasterVehicle*)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/disaster_vehicle.cpp:679:10: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)v)[21].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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'virtual DisasterVehicle::~DisasterVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/disaster_vehicle.h:47:10, inlined from 'bool DisasterTick_Big_Ufo(DisasterVehicle*)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/disaster_vehicle.cpp:544:11: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)v)[21].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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'virtual DisasterVehicle::~DisasterVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/disaster_vehicle.h:47:10, inlined from 'bool DisasterTick_Big_Ufo(DisasterVehicle*)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/disaster_vehicle.cpp:569:11: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)v)[21].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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'virtual DisasterVehicle::~DisasterVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/disaster_vehicle.h:47:10, inlined from 'bool DisasterTick_Big_Ufo(DisasterVehicle*)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/disaster_vehicle.cpp:605:11: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)v)[21].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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'virtual DisasterVehicle::~DisasterVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/disaster_vehicle.h:47:10, inlined from 'bool DisasterTick_Ufo(DisasterVehicle*)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/disaster_vehicle.cpp:344:11: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)ufo)[21].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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'virtual DisasterVehicle::~DisasterVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/disaster_vehicle.h:47:10, inlined from 'bool DisasterTick_Ufo(DisasterVehicle*)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/disaster_vehicle.cpp:354:13: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)ufo)[21].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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'virtual DisasterVehicle::~DisasterVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/disaster_vehicle.h:47:10, inlined from 'bool DisasterTick_Ufo(DisasterVehicle*)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/disaster_vehicle.cpp:404:11: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)ufo)[21].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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'virtual DisasterVehicle::~DisasterVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/disaster_vehicle.h:47:10, inlined from 'bool DisasterTick_Zeppeliner(DisasterVehicle*)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/disaster_vehicle.cpp:254:11: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)v)[21].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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'virtual DisasterVehicle::~DisasterVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/disaster_vehicle.h:47:10, inlined from 'bool DisasterTick_Zeppeliner(DisasterVehicle*)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/disaster_vehicle.cpp:275:10: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)v)[21].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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'virtual DisasterVehicle::~DisasterVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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.2/src/disaster_vehicle.cpp:444:10: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)v)[21].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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'virtual DisasterVehicle::~DisasterVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/disaster_vehicle.h:47:10, inlined from 'bool DisasterTick_Big_Ufo_Destroyer(DisasterVehicle*)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/disaster_vehicle.cpp:636:10: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)v)[21].PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ [653/910] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/newgrf_sl.cpp.o [654/910] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/misc_sl.cpp.o [655/910] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/map_sl.cpp.o [656/910] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/linkgraph_sl.cpp.o [657/910] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/league_sl.cpp.o [658/910] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/labelmaps_sl.cpp.o [659/910] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/industry_sl.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/company_type.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/command_type.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/company_func.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 64; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 64; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'void Pool::CleanPool() [with Titem = Engine; Tindex = PoolID; long unsigned int Tgrowth_step = 64; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_func.hpp:184:3: /home/buildozer/aports/community/openttd/src/openttd-15.2/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; } | ^~~~~ [660/910] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/group_sl.cpp.o [661/910] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/goal_sl.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/base_station_base.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/station_base.h:15, from /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 1024; PoolType Tpool_type = PoolType::Normal; bool Tcache = true]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 1024; PoolType Tpool_type = PoolType::Normal; bool Tcache = true]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'void Pool::CleanPool() [with Titem = CargoPacket; Tindex = PoolID; long unsigned int Tgrowth_step = 1024; PoolType Tpool_type = PoolType::Normal; bool Tcache = true]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_func.hpp:184:3: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:56:66: warning: '*(const PoolID*)MEM[(struct CargoPacket * &)_233].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.2/src/core/pool_type.hpp:56:66: warning: '*(const PoolID*)MEM[(struct CargoPacket * &)_73].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; long unsigned int Tgrowth_step = 1024; PoolType Tpool_type = PoolType::Normal; bool Tcache = true]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 1024; PoolType Tpool_type = PoolType::Normal; bool Tcache = true]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'void CargoPacket::Merge(CargoPacket*)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/cargopacket.cpp:113:9: /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 1024; PoolType Tpool_type = PoolType::Normal; bool Tcache = true]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 1024; PoolType Tpool_type = PoolType::Normal; bool Tcache = true]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'void CargoPacket::Merge(CargoPacket*)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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.2/src/cargopacket.cpp:227:13, inlined from 'void VehicleCargoList::Append(CargoPacket*, CargoList >::MoveToAction)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/cargopacket.cpp:270:33: /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 1024; PoolType Tpool_type = PoolType::Normal; bool Tcache = true]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 1024; PoolType Tpool_type = PoolType::Normal; bool Tcache = true]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'uint StationCargoList::Truncate(uint, StationCargoAmountMap*)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/cargopacket.cpp:801:12: /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 1024; PoolType Tpool_type = PoolType::Normal; bool Tcache = true]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 1024; PoolType Tpool_type = PoolType::Normal; bool Tcache = true]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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.2/src/cargopacket.cpp:163:3: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:56:66: warning: '*(const PoolID*)MEM[(struct CargoPacket * &)it$_M_node_97 + 16].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.2/src/core/pool_type.hpp:56:66: warning: '*(const PoolID*)MEM[(struct CargoPacket * &)it$_M_node_16 + 16].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; long unsigned int Tgrowth_step = 1024; PoolType Tpool_type = PoolType::Normal; bool Tcache = true]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 1024; PoolType Tpool_type = PoolType::Normal; bool Tcache = true]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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.2/src/cargopacket.cpp:163:3: /home/buildozer/aports/community/openttd/src/openttd-15.2/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.2/src/core/pool_type.hpp:56:66: warning: '*(const PoolID*).PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] [662/910] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/gamelog_sl.cpp.o [663/910] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/game_sl.cpp.o [664/910] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/engine_sl.cpp.o [665/910] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/economy_sl.cpp.o [666/910] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/depot_sl.cpp.o [667/910] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/company_sl.cpp.o [668/910] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/cheat_sl.cpp.o [669/910] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/cargopacket_sl.cpp.o [670/910] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/cargomonitor_sl.cpp.o [671/910] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/autoreplace_sl.cpp.o [672/910] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/animated_tile_sl.cpp.o [673/910] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/airport_sl.cpp.o [674/910] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/ai_sl.cpp.o [675/910] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/afterload.cpp.o [676/910] Building CXX object CMakeFiles/openttd_lib.dir/src/pathfinder/water_regions.cpp.o [677/910] Building CXX object CMakeFiles/openttd_lib.dir/src/pathfinder/yapf/yapf_ship_regions.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/saveload/../company_type.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/saveload/../livery.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/saveload/../company_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/saveload/../fios.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/saveload/saveload.h:15, from /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/saveload/../core/pool_type.hpp:312:19, inlined from 'virtual PersistentStorage::~PersistentStorage()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/saveload/../newgrf_storage.h:199:8: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/saveload/../core/pool_type.hpp:56:66: warning: '((const PoolID*)this)[264].PoolID::value' is used uninitialized [-Wuninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ [678/910] Building CXX object CMakeFiles/openttd_lib.dir/src/pathfinder/yapf/yapf_ship.cpp.o [679/910] Building CXX object CMakeFiles/openttd_lib.dir/src/pathfinder/yapf/yapf_road.cpp.o [680/910] Building CXX object CMakeFiles/openttd_lib.dir/src/pathfinder/yapf/yapf_river_builder.cpp.o [681/910] Building CXX object CMakeFiles/openttd_lib.dir/src/pathfinder/yapf/yapf_rail.cpp.o [682/910] Building CXX object CMakeFiles/openttd_lib.dir/src/os/unix/font_unix.cpp.o [683/910] Building CXX object CMakeFiles/openttd_lib.dir/src/os/unix/unix.cpp.o [684/910] Building CXX object CMakeFiles/openttd_lib.dir/src/os/unix/library_loader_unix.cpp.o [685/910] Building CXX object CMakeFiles/openttd_lib.dir/src/os/unix/survey_unix.cpp.o [686/910] Building CXX object CMakeFiles/openttd_lib.dir/src/os/unix/crashlog_unix.cpp.o [687/910] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf/newgrf_stringmapping.cpp.o [688/910] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf/newgrf_bytereader.cpp.o [689/910] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf/newgrf_act14.cpp.o [690/910] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf/newgrf_act13.cpp.o [691/910] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf/newgrf_act12.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/saveload/../company_type.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/saveload/../livery.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/saveload/../company_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/saveload/../fios.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/saveload/saveload.h:15, from /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 64; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 64; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/saveload/../core/pool_type.hpp:312:19, inlined from 'virtual void OBJSChunkHandler::FixPointers() const' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/saveload/object_sl.cpp:63:12: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/saveload/../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; } | ^~~~~ [692/910] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf/newgrf_act11.cpp.o [693/910] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf/newgrf_act10.cpp.o [694/910] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf/newgrf_actf.cpp.o [695/910] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf/newgrf_acte.cpp.o [696/910] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf/newgrf_actd.cpp.o [697/910] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf/newgrf_actc.cpp.o [698/910] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf/newgrf_actb.cpp.o [699/910] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf/newgrf_acta.cpp.o [700/910] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf/newgrf_act8.cpp.o [701/910] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf/newgrf_act7_9.cpp.o [702/910] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf/newgrf_act6.cpp.o [703/910] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf/newgrf_act5.cpp.o [704/910] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf/newgrf_act4.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/company_type.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/command_type.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/company_func.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'void ChangeOwnershipOfCompanyItems(Owner, Owner)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/economy.cpp:357:12: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:56:66: warning: '*(const PoolID*)*_632.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; long unsigned int Tgrowth_step = 64; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 64; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'void ChangeOwnershipOfCompanyItems(Owner, Owner)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/economy.cpp:528:39: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:56:66: warning: '*(const PoolID*)*_1329.PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ [705/910] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf/newgrf_act3.cpp.o [706/910] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf/newgrf_act2.cpp.o [707/910] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf/newgrf_act1.cpp.o [708/910] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf/newgrf_act0.cpp.o [709/910] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf/newgrf_act0_trains.cpp.o [710/910] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf/newgrf_act0_stations.cpp.o [711/910] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf/newgrf_act0_sounds.cpp.o [712/910] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf/newgrf_act0_ships.cpp.o [713/910] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf/newgrf_act0_roadvehs.cpp.o [714/910] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf/newgrf_act0_roadtypes.cpp.o [715/910] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf/newgrf_act0_roadstops.cpp.o [716/910] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf/newgrf_act0_railtypes.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/depot_type.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/rail_map.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/station_map.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/aircraft.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'virtual SpecializedVehicle::~SpecializedVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/vehicle_base.h:1014:8: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)this)[21].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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'virtual Aircraft::~Aircraft()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/aircraft.h:88:47: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)this)[21].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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:312:19, inlined from 'virtual Aircraft::~Aircraft()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/aircraft.h:88:47, inlined from 'bool HandleCrashedAircraft(Aircraft*)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/aircraft_cmd.cpp:1235:10, inlined from 'bool AircraftEventHandler(Aircraft*, int)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/aircraft_cmd.cpp:2101:31, inlined from 'virtual bool Aircraft::Tick()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/aircraft_cmd.cpp:2150:28: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/core/pool_type.hpp:56:66: warning: '((const PoolID*)this)[21].PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ [717/910] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf/newgrf_act0_objects.cpp.o [718/910] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf/newgrf_act0_industries.cpp.o [719/910] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf/newgrf_act0_houses.cpp.o [720/910] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf/newgrf_act0_globalvar.cpp.o [721/910] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf/newgrf_act0_cargo.cpp.o [722/910] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf/newgrf_act0_canals.cpp.o [723/910] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf/newgrf_act0_bridges.cpp.o [724/910] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf/newgrf_act0_badges.cpp.o [725/910] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf/newgrf_act0_airports.cpp.o [726/910] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf/newgrf_act0_aircraft.cpp.o [727/910] Building CXX object CMakeFiles/openttd_lib.dir/src/network/network_udp.cpp.o [728/910] Building CXX object CMakeFiles/openttd_lib.dir/src/network/network_turn.cpp.o [729/910] Building CXX object CMakeFiles/openttd_lib.dir/src/network/network_survey.cpp.o [730/910] Building CXX object CMakeFiles/openttd_lib.dir/src/network/network_stun.cpp.o [731/910] Building CXX object CMakeFiles/openttd_lib.dir/src/network/network_server.cpp.o [732/910] Building CXX object CMakeFiles/openttd_lib.dir/src/network/network_query.cpp.o [733/910] Building CXX object CMakeFiles/openttd_lib.dir/src/network/network_gui.cpp.o [734/910] Building CXX object CMakeFiles/openttd_lib.dir/src/network/network_gamelist.cpp.o [735/910] Building CXX object CMakeFiles/openttd_lib.dir/src/network/network_crypto.cpp.o [736/910] Building CXX object CMakeFiles/openttd_lib.dir/src/network/network_coordinator.cpp.o [737/910] Building CXX object CMakeFiles/openttd_lib.dir/src/network/network_content_gui.cpp.o [738/910] Building CXX object CMakeFiles/openttd_lib.dir/src/network/network_content.cpp.o [739/910] Building CXX object CMakeFiles/openttd_lib.dir/src/network/network_command.cpp.o [740/910] Building CXX object CMakeFiles/openttd_lib.dir/src/network/network_client.cpp.o [741/910] Building CXX object CMakeFiles/openttd_lib.dir/src/network/network_chat_gui.cpp.o [742/910] Building CXX object CMakeFiles/openttd_lib.dir/src/network/network_admin.cpp.o [743/910] Building CXX object CMakeFiles/openttd_lib.dir/src/network/network.cpp.o [744/910] Building CXX object CMakeFiles/openttd_lib.dir/src/network/core/http_curl.cpp.o [745/910] Building CXX object CMakeFiles/openttd_lib.dir/src/network/core/udp.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/saveload/../company_type.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/saveload/../livery.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/saveload/../company_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/saveload/../fios.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/saveload/saveload.h:15, from /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/saveload/../core/pool_type.hpp:312:19, inlined from 'virtual PersistentStorage::~PersistentStorage()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/saveload/../newgrf_storage.h:199:8: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/saveload/../core/pool_type.hpp:56:66: warning: '((const PoolID*)this)[264].PoolID::value' is used uninitialized [-Wuninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ [746/910] Building CXX object CMakeFiles/openttd_lib.dir/src/network/core/tcp_turn.cpp.o [747/910] Building CXX object CMakeFiles/openttd_lib.dir/src/network/core/tcp_stun.cpp.o [748/910] Building CXX object CMakeFiles/openttd_lib.dir/src/network/core/tcp_game.cpp.o [749/910] Building CXX object CMakeFiles/openttd_lib.dir/src/network/core/tcp_coordinator.cpp.o [750/910] Building CXX object CMakeFiles/openttd_lib.dir/src/network/core/tcp_content.cpp.o [751/910] Building CXX object CMakeFiles/openttd_lib.dir/src/network/core/tcp_connect.cpp.o [752/910] Building CXX object CMakeFiles/openttd_lib.dir/src/network/core/tcp_admin.cpp.o [753/910] Building CXX object CMakeFiles/openttd_lib.dir/src/network/core/tcp.cpp.o [754/910] Building CXX object CMakeFiles/openttd_lib.dir/src/network/core/packet.cpp.o [755/910] Building CXX object CMakeFiles/openttd_lib.dir/src/network/core/os_abstraction.cpp.o [756/910] Building CXX object CMakeFiles/openttd_lib.dir/src/network/core/host.cpp.o [757/910] Building CXX object CMakeFiles/openttd_lib.dir/src/network/core/network_game_info.cpp.o [758/910] Building CXX object CMakeFiles/openttd_lib.dir/src/network/core/core.cpp.o [759/910] Building CXX object CMakeFiles/openttd_lib.dir/src/network/core/config.cpp.o [760/910] Building CXX object CMakeFiles/openttd_lib.dir/src/network/core/address.cpp.o [761/910] Building CXX object CMakeFiles/openttd_lib.dir/src/music/null_m.cpp.o [762/910] Building CXX object CMakeFiles/openttd_lib.dir/src/music/midifile.cpp.o [763/910] Building CXX object CMakeFiles/openttd_lib.dir/src/music/extmidi.cpp.o [764/910] Building CXX object CMakeFiles/openttd_lib.dir/src/music/fluidsynth.cpp.o [765/910] Building CXX object CMakeFiles/openttd_lib.dir/src/misc/history.cpp.o [766/910] Building CXX object CMakeFiles/openttd_lib.dir/src/misc/getoptdata.cpp.o [767/910] Building CXX object CMakeFiles/openttd_lib.dir/src/misc/dbg_helpers.cpp.o [768/910] Building CXX object CMakeFiles/openttd_lib.dir/src/linkgraph/refresh.cpp.o [769/910] Building CXX object CMakeFiles/openttd_lib.dir/src/linkgraph/mcf.cpp.o [770/910] Building CXX object CMakeFiles/openttd_lib.dir/src/linkgraph/linkgraphschedule.cpp.o [771/910] Building CXX object CMakeFiles/openttd_lib.dir/src/linkgraph/linkgraphjob.cpp.o [772/910] Building CXX object CMakeFiles/openttd_lib.dir/src/linkgraph/linkgraph_gui.cpp.o [773/910] Building CXX object CMakeFiles/openttd_lib.dir/src/linkgraph/linkgraph.cpp.o [774/910] Building CXX object CMakeFiles/openttd_lib.dir/src/linkgraph/flowmapper.cpp.o [775/910] Building CXX object CMakeFiles/openttd_lib.dir/src/linkgraph/demands.cpp.o [776/910] Building CXX object CMakeFiles/openttd_lib.dir/src/game/game_text.cpp.o [777/910] Building CXX object CMakeFiles/openttd_lib.dir/src/game/game_scanner.cpp.o [778/910] Building CXX object CMakeFiles/openttd_lib.dir/src/game/game_instance.cpp.o [779/910] Building CXX object CMakeFiles/openttd_lib.dir/src/game/game_info.cpp.o [780/910] Building CXX object CMakeFiles/openttd_lib.dir/src/game/game_gui.cpp.o [781/910] Building CXX object CMakeFiles/openttd_lib.dir/src/game/game_core.cpp.o [782/910] Building CXX object CMakeFiles/openttd_lib.dir/src/game/game_config.cpp.o [783/910] Building CXX object CMakeFiles/openttd_lib.dir/src/fontcache/truetypefontcache.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/saveload/../company_type.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/saveload/../livery.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/saveload/../company_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/saveload/../fios.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/saveload/saveload.h:15, from /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/saveload/../core/pool_type.hpp:312:19, inlined from 'virtual PersistentStorage::~PersistentStorage()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/saveload/../newgrf_storage.h:199:8: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/saveload/../core/pool_type.hpp:56:66: warning: '((const PoolID*)this)[264].PoolID::value' is used uninitialized [-Wuninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ [784/910] Building CXX object CMakeFiles/openttd_lib.dir/src/fontcache/spritefontcache.cpp.o [785/910] Building CXX object CMakeFiles/openttd_lib.dir/src/fontcache/freetypefontcache.cpp.o [786/910] Building CXX object CMakeFiles/openttd_lib.dir/src/core/utf8.cpp.o [787/910] Building CXX object CMakeFiles/openttd_lib.dir/src/core/string_inplace.cpp.o [788/910] Building CXX object CMakeFiles/openttd_lib.dir/src/core/string_consumer.cpp.o [789/910] Building CXX object CMakeFiles/openttd_lib.dir/src/core/string_builder.cpp.o [790/910] Building CXX object CMakeFiles/openttd_lib.dir/src/core/random_func.cpp.o [791/910] Building CXX object CMakeFiles/openttd_lib.dir/src/core/pool_func.cpp.o [792/910] Building CXX object CMakeFiles/openttd_lib.dir/src/core/math_func.cpp.o [793/910] Building CXX object CMakeFiles/openttd_lib.dir/src/core/geometry_func.cpp.o [794/910] Building CXX object CMakeFiles/openttd_lib.dir/src/blitter/null.cpp.o [795/910] Building CXX object CMakeFiles/openttd_lib.dir/src/blitter/40bpp_anim.cpp.o [796/910] Building CXX object CMakeFiles/openttd_lib.dir/src/blitter/8bpp_simple.cpp.o [797/910] Building CXX object CMakeFiles/openttd_lib.dir/src/blitter/8bpp_optimized.cpp.o [798/910] Building CXX object CMakeFiles/openttd_lib.dir/src/blitter/8bpp_base.cpp.o [799/910] Building CXX object CMakeFiles/openttd_lib.dir/src/blitter/32bpp_simple.cpp.o [800/910] Building CXX object CMakeFiles/openttd_lib.dir/src/blitter/32bpp_optimized.cpp.o [801/910] Building CXX object CMakeFiles/openttd_lib.dir/src/blitter/32bpp_base.cpp.o [802/910] Building CXX object CMakeFiles/openttd_lib.dir/src/blitter/32bpp_anim.cpp.o [803/910] Building CXX object CMakeFiles/openttd_lib.dir/src/ai/ai_scanner.cpp.o [804/910] Building CXX object CMakeFiles/openttd_lib.dir/src/ai/ai_instance.cpp.o [805/910] Building CXX object CMakeFiles/openttd_lib.dir/src/ai/ai_info.cpp.o /home/buildozer/aports/community/openttd/src/openttd-15.2/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" | ^~~~~~~ [806/910] Building CXX object CMakeFiles/openttd_lib.dir/src/ai/ai_gui.cpp.o [807/910] Building CXX object CMakeFiles/openttd_lib.dir/src/ai/ai_core.cpp.o [808/910] Building CXX object CMakeFiles/openttd_lib.dir/src/ai/ai_config.cpp.o [809/910] Building CXX object CMakeFiles/openttd_lib.dir/src/3rdparty/squirrel/squirrel/sqvm.cpp.o [810/910] Building CXX object CMakeFiles/openttd_lib.dir/src/3rdparty/squirrel/squirrel/sqtable.cpp.o [811/910] Building CXX object CMakeFiles/openttd_lib.dir/src/3rdparty/squirrel/squirrel/sqstate.cpp.o [812/910] Building CXX object CMakeFiles/openttd_lib.dir/src/3rdparty/squirrel/squirrel/sqobject.cpp.o [813/910] Building CXX object CMakeFiles/openttd_lib.dir/src/3rdparty/squirrel/squirrel/sqlexer.cpp.o [814/910] Building CXX object CMakeFiles/openttd_lib.dir/src/3rdparty/squirrel/squirrel/sqfuncstate.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/newgrf/../vehicle_type.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/newgrf/../newgrf_engine.h:16, from /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 1024; PoolType Tpool_type = PoolType::Data; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 1024; PoolType Tpool_type = PoolType::Data; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/newgrf/../core/pool_type.hpp:312:19, inlined from 'virtual constexpr ResultSpriteGroup::~ResultSpriteGroup()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/newgrf/../newgrf_spritegroup.h:217:8: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/newgrf/../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; } | ^~~~~ 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; long unsigned int Tgrowth_step = 1024; PoolType Tpool_type = PoolType::Data; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 1024; PoolType Tpool_type = PoolType::Data; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/newgrf/../core/pool_type.hpp:312:19, inlined from 'virtual constexpr IndustryProductionSpriteGroup::~IndustryProductionSpriteGroup()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/newgrf/../newgrf_spritegroup.h:247:8: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/newgrf/../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; } | ^~~~~ 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; long unsigned int Tgrowth_step = 1024; PoolType Tpool_type = PoolType::Data; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 1024; PoolType Tpool_type = PoolType::Data; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/newgrf/../core/pool_type.hpp:312:19, inlined from 'virtual constexpr TileLayoutSpriteGroup::~TileLayoutSpriteGroup()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/newgrf/../newgrf_spritegroup.h:236:8: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/newgrf/../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; } | ^~~~~ [815/910] Building CXX object CMakeFiles/openttd_lib.dir/src/3rdparty/squirrel/squirrel/sqdebug.cpp.o [816/910] Building CXX object CMakeFiles/openttd_lib.dir/src/3rdparty/squirrel/squirrel/sqcompiler.cpp.o [817/910] Building CXX object CMakeFiles/openttd_lib.dir/src/3rdparty/squirrel/squirrel/sqclass.cpp.o [818/910] Building CXX object CMakeFiles/openttd_lib.dir/src/3rdparty/squirrel/squirrel/sqbaselib.cpp.o [819/910] Building CXX object CMakeFiles/openttd_lib.dir/src/3rdparty/squirrel/squirrel/sqapi.cpp.o [820/910] Building CXX object CMakeFiles/openttd_lib.dir/src/3rdparty/squirrel/sqstdlib/sqstdmath.cpp.o [821/910] Building CXX object CMakeFiles/openttd_lib.dir/src/3rdparty/squirrel/sqstdlib/sqstdaux.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/saveload/../depot_type.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/saveload/../road_map.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/saveload/../town_map.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/saveload/../town.h:16, from /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/saveload/../core/pool_type.hpp:312:19, inlined from 'bool LoadOldSubsidy(LoadgameState&, int)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/saveload/oldloader_sl.cpp:1491:47: /home/buildozer/aports/community/openttd/src/openttd-15.2/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; } | ^~~~~ [822/910] Building CXX object CMakeFiles/openttd_lib.dir/src/3rdparty/monocypher/monocypher.cpp.o [823/910] Building CXX object CMakeFiles/openttd_lib.dir/src/3rdparty/monocypher/monocypher-ed25519.cpp.o [824/910] Building CXX object CMakeFiles/openttd_lib.dir/src/3rdparty/md5/md5.cpp.o [825/910] Building CXX object CMakeFiles/openttd_lib.dir/src/3rdparty/icu/scriptrun.cpp.o [826/910] Building CXX object CMakeFiles/openttd_lib.dir/src/3rdparty/fmt/os.cc.o [827/910] Building CXX object CMakeFiles/openttd_lib.dir/src/strgen/strgen_base.cpp.o [828/910] Building CXX object CMakeFiles/openttd_lib.dir/src/script/squirrel_std.cpp.o [829/910] Building CXX object CMakeFiles/openttd_lib.dir/src/script/squirrel.cpp.o [830/910] Building CXX object CMakeFiles/openttd_lib.dir/src/script/script_scanner.cpp.o [831/910] Building CXX object CMakeFiles/openttd_lib.dir/src/script/script_instance.cpp.o [832/910] Building CXX object CMakeFiles/openttd_lib.dir/src/script/script_info_dummy.cpp.o [833/910] Building CXX object CMakeFiles/openttd_lib.dir/src/script/script_info.cpp.o [834/910] Building CXX object CMakeFiles/openttd_lib.dir/src/script/script_gui.cpp.o [835/910] Building CXX object CMakeFiles/openttd_lib.dir/src/script/script_config.cpp.o [836/910] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_window.cpp.o [837/910] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_waypointlist.cpp.o [838/910] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_waypoint.cpp.o [839/910] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_viewport.cpp.o [840/910] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_vehiclelist.cpp.o [841/910] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_vehicle.cpp.o [842/910] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_tunnel.cpp.o [843/910] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_townlist.cpp.o [844/910] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_town.cpp.o [845/910] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_tilelist.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/linkgraph/../core/pool_func.hpp:15, from /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 32; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 32; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/linkgraph/../core/pool_type.hpp:312:19, inlined from 'void Pool::CleanPool() [with Titem = LinkGraph; Tindex = PoolID; long unsigned int Tgrowth_step = 32; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/linkgraph/../core/pool_func.hpp:184:3: /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 32; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 32; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/linkgraph/../core/pool_type.hpp:312:19, inlined from 'void LinkGraph::Merge(LinkGraph*)' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/linkgraph/linkgraph.cpp:109:9: /home/buildozer/aports/community/openttd/src/openttd-15.2/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; } | ^~~~~ [846/910] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_tile.cpp.o [847/910] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_text.cpp.o [848/910] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_testmode.cpp.o [849/910] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_subsidylist.cpp.o [850/910] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_subsidy.cpp.o [851/910] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_storypageelementlist.cpp.o [852/910] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_storypagelist.cpp.o [853/910] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_story_page.cpp.o [854/910] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_stationlist.cpp.o [855/910] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_station.cpp.o [856/910] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_signlist.cpp.o [857/910] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_sign.cpp.o [858/910] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_roadtypelist.cpp.o [859/910] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_road.cpp.o [860/910] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_railtypelist.cpp.o [861/910] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_rail.cpp.o [862/910] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_priorityqueue.cpp.o [863/910] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_order.cpp.o [864/910] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_objecttypelist.cpp.o [865/910] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_objecttype.cpp.o [866/910] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_object.cpp.o [867/910] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_news.cpp.o [868/910] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_newgrf.cpp.o [869/910] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_marine.cpp.o [870/910] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_map.cpp.o [871/910] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_log.cpp.o [872/910] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_list.cpp.o [873/910] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_league.cpp.o [874/910] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_infrastructure.cpp.o [875/910] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_industrytypelist.cpp.o [876/910] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_industrytype.cpp.o [877/910] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_industrylist.cpp.o [878/910] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_industry.cpp.o [879/910] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_grouplist.cpp.o [880/910] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_group.cpp.o [881/910] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_goal.cpp.o [882/910] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_gamesettings.cpp.o [883/910] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_game.cpp.o [884/910] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_execmode.cpp.o [885/910] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_event_types.cpp.o [886/910] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_event.cpp.o [887/910] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_error.cpp.o [888/910] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_enginelist.cpp.o [889/910] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_engine.cpp.o [890/910] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_depotlist.cpp.o [891/910] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_date.cpp.o [892/910] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_controller.cpp.o [893/910] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_companymode.cpp.o [894/910] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_company.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/network/../vehicle_type.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/network/../strings_func.h:15, from /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 8; PoolType Tpool_type = PoolType::NetworkClient; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 8; PoolType Tpool_type = PoolType::NetworkClient; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/network/../core/pool_type.hpp:312:19, inlined from 'void Pool::CleanPool() [with Titem = NetworkClientInfo; Tindex = PoolID; long unsigned int Tgrowth_step = 8; PoolType Tpool_type = PoolType::NetworkClient; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/network/../core/pool_func.hpp:184:3: /home/buildozer/aports/community/openttd/src/openttd-15.2/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; } | ^~~~~ [895/910] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_clientlist.cpp.o [896/910] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_client.cpp.o [897/910] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_cargomonitor.cpp.o [898/910] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_cargolist.cpp.o [899/910] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_cargo.cpp.o [900/910] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_bridgelist.cpp.o [901/910] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_bridge.cpp.o [902/910] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_basestation.cpp.o [903/910] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_base.cpp.o [904/910] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_asyncmode.cpp.o [905/910] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_airport.cpp.o [906/910] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_admin.cpp.o [907/910] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_accounting.cpp.o [908/910] Building CXX object CMakeFiles/openttd_lib.dir/generated/rev.cpp.o In file included from /usr/include/c++/15.2.0/memory:80, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/stdafx.h:64, from /home/buildozer/aports/community/openttd/src/openttd-15.2/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.2/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.2/src/saveload/saveload.cpp:2408:2, inlined from 'virtual FileWriter::~FileWriter()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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.2/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.2/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.2/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.2/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)[5]' may be used uninitialized [-Wmaybe-uninitialized] 398 | if (__ptr != nullptr) | ~~~~~~^~~~~~~~~~ In file included from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/saveload/../company_type.h:14, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/saveload/../command_type.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/saveload/../settings_type.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/saveload/../tile_map.h:16, from /home/buildozer/aports/community/openttd/src/openttd-15.2/src/saveload/../void_map.h:13, from /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/saveload/../core/pool_type.hpp:312:19, inlined from 'virtual SpecializedVehicle::~SpecializedVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/saveload/../vehicle_base.h:1014:8: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/saveload/../core/pool_type.hpp:56:66: warning: '((const PoolID*)this)[21].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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/saveload/../core/pool_type.hpp:312:19, inlined from 'virtual SpecializedVehicle::~SpecializedVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/saveload/../vehicle_base.h:1014:8: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/saveload/../core/pool_type.hpp:56:66: warning: '((const PoolID*)this)[21].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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/saveload/../core/pool_type.hpp:312:19, inlined from 'virtual RoadVehicle::~RoadVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/saveload/../roadveh.h:115:50, inlined from 'bool AfterLoadGame()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/saveload/afterload.cpp:1994:12: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/saveload/../core/pool_type.hpp:56:66: warning: '((const PoolID*)*_9397)[21].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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 512; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/saveload/../core/pool_type.hpp:312:19, inlined from 'virtual DisasterVehicle::~DisasterVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/saveload/../disaster_vehicle.h:47:10, inlined from 'bool AfterLoadGame()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/saveload/afterload.cpp:2237:13: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/saveload/../core/pool_type.hpp:56:66: warning: '((const PoolID*)*_9877)[21].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; long unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/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; long unsigned int Tgrowth_step = 1; PoolType Tpool_type = PoolType::Normal; bool Tcache = false]' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/saveload/../core/pool_type.hpp:312:19, inlined from 'bool AfterLoadGame()' at /home/buildozer/aports/community/openttd/src/openttd-15.2/src/saveload/afterload.cpp:2376:11: /home/buildozer/aports/community/openttd/src/openttd-15.2/src/saveload/../core/pool_type.hpp:56:66: warning: '*(const PoolID*)*_10017.PoolID::value' may be used uninitialized [-Wmaybe-uninitialized] 56 | constexpr TBaseType base() const noexcept { return this->value; } | ^~~~~ [909/910] Linking CXX executable openttd_test [910/910] Linking CXX executable openttd [1/3] cd /home/buildozer/aports/community/openttd/src/openttd-15.2 && /usr/bin/cmake -DFIND_VERSION_BINARY_DIR=/home/buildozer/aports/community/openttd/src/openttd-15.2/build/generated -DCPACK_BINARY_DIR=/home/buildozer/aports/community/openttd/src/openttd-15.2/build -DREV_MAJOR=15 -DREV_MINOR=2 -DWINDOWS= -P /home/buildozer/aports/community/openttd/src/openttd-15.2/cmake/scripts/FindVersion.cmake -- Version string: 15.2 -- Generating rev.cpp -- Generating CPackProperties.cmake -- Generating Doxyfile -- Generating Doxyfile_AI -- Generating Doxyfile_GS [2026-03-16 20:03:21] dbg: [misc:0] Source buffer too short: 1 > 0 [2026-03-16 20:03:21] dbg: [misc:0] Source buffer too short: 1 > 0 [2026-03-16 20:03:21] dbg: [misc:0] Source buffer too short: 1 > 0 [2026-03-16 20:03:21] dbg: [misc:0] Source buffer too short: 1 > 0 [2026-03-16 20:03:21] dbg: [misc:0] Source buffer too short: 1 > 0 [2026-03-16 20:03:21] dbg: [misc:0] Source buffer too short: 2 > 0 [2026-03-16 20:03:21] dbg: [misc:0] Source buffer too short: 2 > 0 [2026-03-16 20:03:21] dbg: [misc:0] Source buffer too short: 2 > 0 [2026-03-16 20:03:21] dbg: [misc:0] Source buffer too short: 4 > 0 [2026-03-16 20:03:21] dbg: [misc:0] Source buffer too short: 4 > 0 [2026-03-16 20:03:21] dbg: [misc:0] Source buffer too short: 4 > 0 [2026-03-16 20:03:21] dbg: [misc:0] Source buffer too short: 8 > 0 [2026-03-16 20:03:21] dbg: [misc:0] Source buffer too short: 8 > 0 [2026-03-16 20:03:21] dbg: [misc:0] Source buffer too short: 8 > 0 [2026-03-16 20:03:21] dbg: [misc:0] Source buffer too short: 1 > 0 [2026-03-16 20:03:21] dbg: [misc:0] Source buffer too short: 2 > 0 [2026-03-16 20:03:21] dbg: [misc:0] Cannot parse integer: ''+'-2 -' [2026-03-16 20:03:21] dbg: [misc:0] Integer out of range: 'ffffFFFF'+' fff' [2026-03-16 20:03:21] dbg: [misc:0] Cannot parse integer: ''+'-1aa' [2026-03-16 20:03:21] dbg: [misc:0] Integer out of range: '1234567890123'+' 123' [2026-03-16 20:03:21] dbg: [misc:0] Integer out of range: '1234567890123'+' 123' [2026-03-16 20:03:21] dbg: [misc:0] Integer out of range: 'ffffFFFFffffFFFE'+' fff' [2026-03-16 20:03:21] dbg: [misc:0] Integer out of range: 'ffffFFFFffffFFFE'+' fff' [2026-03-16 20:03:21] dbg: [misc:0] Integer out of range: 'ffffFFFFffffFFFE'+' fff' [2026-03-16 20:03:21] dbg: [misc:0] Cannot parse integer: ''+' ' [2026-03-16 20:03:21] dbg: [misc:0] Cannot parse integer: ''+' ' [2026-03-16 20:03:21] dbg: [misc:0] Cannot parse integer: ''+' ' [2026-03-16 20:03:21] dbg: [misc:0] Cannot parse integer: ''+' ' [2026-03-16 20:03:21] dbg: [misc:0] Cannot parse integer: ''+' ' [2026-03-16 20:03:21] dbg: [misc:0] Cannot parse integer: ''+' ' [2026-03-16 20:03:21] dbg: [misc:0] Cannot parse integer: ''+' ' [2026-03-16 20:03:21] dbg: [misc:0] Cannot parse integer: ''+' ' [2026-03-16 20:03:21] dbg: [misc:0] Cannot parse integer: ''+'' [2026-03-16 20:03:21] dbg: [misc:0] Cannot parse integer: ''+'' [2026-03-16 20:03:21] dbg: [misc:0] Cannot parse integer: ''+'' [2026-03-16 20:03:21] dbg: [misc:0] Cannot parse integer: ''+'' [2026-03-16 20:03:21] dbg: [misc:0] Cannot parse integer: ''+'' [2026-03-16 20:03:21] dbg: [misc:0] Cannot parse integer: ''+'' [2026-03-16 20:03:21] dbg: [misc:0] Cannot parse integer: ''+'' [2026-03-16 20:03:21] dbg: [misc:0] Cannot parse integer: ''+'' [2026-03-16 20:03:21] 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.2 && /usr/bin/cmake -DFIND_VERSION_BINARY_DIR=/home/buildozer/aports/community/openttd/src/openttd-15.2/build/generated -DCPACK_BINARY_DIR=/home/buildozer/aports/community/openttd/src/openttd-15.2/build -DREV_MAJOR=15 -DREV_MINOR=2 -DWINDOWS= -P /home/buildozer/aports/community/openttd/src/openttd-15.2/cmake/scripts/FindVersion.cmake -- Version string: 15.2 -- 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/latin.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/croatian.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/belarusian.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/serbian.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/lithuanian.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/afrikaans.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/czech.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/urdu.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/indonesian.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/norwegian_nynorsk.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/swedish.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/dutch.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/persian.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/galician.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/luxembourgish.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/french.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/vietnamese.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/chuvash.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/esperanto.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/ido.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/bulgarian.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/latvian.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/arabic_egypt.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/catalan.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/irish.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/spanish.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/hindi.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/finnish.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/traditional_chinese.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/hungarian.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/japanese.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/english.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/maori.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/baseset -- 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_dos_de.obg -- 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/no_music.obm -- 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_dos.obg -- 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/orig_dos.obm -- 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/no_sound.obs -- 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/OpenTTD-Sans.ttf -- 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/opntitle.dat -- 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_tto.obm -- 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.9.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.6.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_12.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.2.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_1.3.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.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.8.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_1.1.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/game -- 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.6.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_12.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.2.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_1.3.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.8.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_1.4.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/readme.txt -- 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/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_client.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/autoexec.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/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/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/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/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/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/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/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.4 KB >>> openttd-doc*: Compressing data... >>> openttd-doc*: Create checksum... >>> openttd-doc*: Create openttd-doc-15.2-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.2-r0.apk >>> openttd*: Tracing dependencies... so:libSDL2-2.0.so.0 so:libc.musl-ppc64le.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: 19.8 MB >>> openttd*: Compressing data... >>> openttd*: Create checksum... >>> openttd*: Create openttd-15.2-r0.apk >>> openttd: Build complete at Mon, 16 Mar 2026 20:03:23 +0000 elapsed time 0h 3m 0s >>> openttd: Cleaning up srcdir >>> openttd: Cleaning up pkgdir >>> openttd: Uninstalling dependencies... ( 1/200) Purging .makedepends-openttd (20260316.200024) ( 2/200) Purging cmake (4.2.3-r0) ( 3/200) Purging curl-dev (8.19.0-r0) ( 4/200) Purging fluidsynth-dev (2.5.3-r0) ( 5/200) Purging fluidsynth (2.5.3-r0) ( 6/200) Purging fluidsynth-libs (2.5.3-r0) ( 7/200) Purging soundfont-timgm (3412-r2) ( 8/200) Purging harfbuzz-dev (12.3.2-r0) ( 9/200) Purging harfbuzz-cairo (12.3.2-r0) ( 10/200) Purging harfbuzz-gobject (12.3.2-r0) ( 11/200) Purging harfbuzz-icu (12.3.2-r0) ( 12/200) Purging harfbuzz-subset (12.3.2-r0) ( 13/200) Purging harfbuzz (12.3.2-r0) ( 14/200) Purging icu-dev (78.1-r0) ( 15/200) Purging lzo-dev (2.10-r5) ( 16/200) Purging lzo (2.10-r5) ( 17/200) Purging samurai (1.2-r8) ( 18/200) Purging sdl2-dev (2.32.10-r0) ( 19/200) Purging sdl2 (2.32.10-r0) ( 20/200) Purging mesa-dev (26.0.2-r0) ( 21/200) Purging libxdamage-dev (1.1.7-r0) ( 22/200) Purging libxdamage (1.1.7-r0) ( 23/200) Purging libxshmfence-dev (1.3.3-r0) ( 24/200) Purging mesa-gl (26.0.2-r0) ( 25/200) Purging xz-dev (5.8.2-r0) ( 26/200) Purging c-ares-dev (1.34.6-r0) ( 27/200) Purging cairo-dev (1.18.4-r1) ( 28/200) Purging cairo-tools (1.18.4-r1) ( 29/200) Purging cairo-gobject (1.18.4-r1) ( 30/200) Purging cairo (1.18.4-r1) ( 31/200) Purging dbus-dev (1.16.2-r1) ( 32/200) Purging fontconfig-dev (2.17.1-r0) ( 33/200) Purging fontconfig (2.17.1-r0) ( 34/200) Purging graphite2-dev (1.3.14-r6) ( 35/200) Purging freetype-dev (2.14.2-r0) ( 36/200) Purging freetype (2.14.2-r0) ( 37/200) Purging graphite2 (1.3.14-r6) ( 38/200) Purging icu (78.1-r0) ( 39/200) Purging icu-libs (78.1-r0) ( 40/200) Purging libarchive (3.8.6-r0) ( 41/200) Purging libdrm-dev (2.4.131-r0) ( 42/200) Purging libpciaccess-dev (0.18.1-r1) ( 43/200) Purging libpng-dev (1.6.55-r0) ( 44/200) Purging libpng (1.6.55-r0) ( 45/200) Purging libpsl-dev (0.21.5-r3) ( 46/200) Purging libpsl-utils (0.21.5-r3) ( 47/200) Purging libsndfile-dev (1.2.2-r2) ( 48/200) Purging libvorbis-dev (1.3.7-r2) ( 49/200) Purging libxfixes-dev (6.0.2-r0) ( 50/200) Purging libxfixes (6.0.2-r0) ( 51/200) Purging libxrender-dev (0.9.12-r0) ( 52/200) Purging libxrender (0.9.12-r0) ( 53/200) Purging libxxf86vm-dev (1.1.7-r0) ( 54/200) Purging libxxf86vm (1.1.7-r0) ( 55/200) Purging mpg123-dev (1.33.4-r0) ( 56/200) Purging nghttp2-dev (1.68.0-r0) ( 57/200) Purging openssl-dev (3.5.5-r0) ( 58/200) Purging opus-dev (1.6.1-r0) ( 59/200) Purging pipewire-dev (1.6.2-r0) ( 60/200) Purging pipewire-jack-dev (1.6.2-r0) ( 61/200) Purging pixman-dev (0.46.4-r0) ( 62/200) Purging pixman (0.46.4-r0) ( 63/200) Purging portaudio-dev (19.7.0-r2) ( 64/200) Purging libportaudiocxx (19.7.0-r2) ( 65/200) Purging portaudio (19.7.0-r2) ( 66/200) Purging pulseaudio-dev (17.0-r7) ( 67/200) Purging libpulse-mainloop-glib (17.0-r7) ( 68/200) Purging libpulse (17.0-r7) ( 69/200) Purging py3-packaging-pyc (26.0-r0) ( 70/200) Purging py3-parsing-pyc (3.3.2-r0) ( 71/200) Purging python3-pyc (3.12.12-r0) ( 72/200) Purging python3-pycache-pyc0 (3.12.12-r0) ( 73/200) Purging xcb-proto-pyc (1.17.0-r0) ( 74/200) Purging pyc (3.12.12-r0) ( 75/200) Purging readline-dev (8.3.3-r1) ( 76/200) Purging libhistory (8.3.3-r1) ( 77/200) Purging rhash-libs (1.4.6-r0) ( 78/200) Purging soxr (0.1.3-r7) ( 79/200) Purging tdb-libs (1.4.15-r0) ( 80/200) Purging pipewire-jack (1.6.2-r0) ( 81/200) Purging wireplumber-openrc (0.5.13-r1) ( 82/200) Purging wireplumber (0.5.13-r1) ( 83/200) Purging wireplumber-libs (0.5.13-r1) ( 84/200) Purging zstd-dev (1.5.7-r2) ( 85/200) Purging zstd (1.5.7-r2) ( 86/200) Purging pipewire-libs (1.6.2-r0) ( 87/200) Purging webrtc-audio-processing-2 (2.1-r1) ( 88/200) Purging abseil-cpp-strings (20250814.1-r0) ( 89/200) Purging abseil-cpp-strings-internal (20250814.1-r0) ( 90/200) Purging abseil-cpp-raw-logging-internal (20250814.1-r0) ( 91/200) Purging alsa-lib-dev (1.2.15.3-r0) ( 92/200) Purging libsndfile (1.2.2-r2) ( 93/200) Purging alsa-lib (1.2.15.3-r0) ( 94/200) Purging avahi-libs (0.8-r23) ( 95/200) Purging brotli-dev (1.2.0-r0) ( 96/200) Purging brotli (1.2.0-r0) ( 97/200) Purging glib-dev (2.88.0-r0) ( 98/200) Purging bzip2-dev (1.0.8-r6) ( 99/200) Purging docbook-xsl (1.79.2-r13) (100/200) Purging docbook-xsl-ns (1.79.2-r13) Executing docbook-xsl-ns-1.79.2-r13.pre-deinstall (101/200) Purging docbook-xsl-nons (1.79.2-r13) Executing docbook-xsl-nons-1.79.2-r13.pre-deinstall (102/200) Purging docbook-xml (4.5-r10) Executing docbook-xml-4.5-r10.pre-deinstall (103/200) Purging gettext-dev (0.24.1-r1) (104/200) Purging xz (5.8.2-r0) (105/200) Purging gettext-asprintf (0.24.1-r1) (106/200) Purging gettext (0.24.1-r1) (107/200) Purging libxml2-utils (2.13.9-r0) (108/200) Purging libxslt (1.1.43-r3) (109/200) Purging py3-packaging (26.0-r0) (110/200) Purging py3-parsing (3.3.2-r0) (111/200) Purging pcre2-dev (10.47-r0) (112/200) Purging zlib-dev (1.3.2-r0) (113/200) Purging libpcre2-16 (10.47-r0) (114/200) Purging libpcre2-32 (10.47-r0) (115/200) Purging libedit-dev (20251016.3.1-r1) (116/200) Purging ncurses-dev (6.6_p20251231-r0) (117/200) Purging libncurses++ (6.6_p20251231-r0) (118/200) Purging bsd-compat-headers (0.7.2-r6) (119/200) Purging dbus-libs (1.16.2-r1) (120/200) Purging libcamera (0.7.0-r1) (121/200) Purging eudev-libs (3.2.14-r6) (122/200) Purging expat-dev (2.7.4-r0) (123/200) Purging expat (2.7.4-r0) (124/200) Purging flac-dev (1.4.3-r2) (125/200) Purging libflac++ (1.4.3-r2) (126/200) Purging libflac (1.4.3-r2) (127/200) Purging libxext-dev (1.3.7-r0) (128/200) Purging libxext (1.3.7-r0) (129/200) Purging libx11-dev (1.8.13-r0) (130/200) Purging xtrans (1.6.0-r0) (131/200) Purging libxcb-dev (1.17.0-r1) (132/200) Purging xcb-proto (1.17.0-r0) (133/200) Purging python3 (3.12.12-r0) (134/200) Purging gdbm (1.26-r0) (135/200) Purging gettext-libs (0.24.1-r1) (136/200) Purging glib (2.88.0-r0) (137/200) Purging gnutls (3.8.12-r0) (138/200) Purging mesa-egl (26.0.2-r0) (139/200) Purging mesa-gles (26.0.2-r0) (140/200) Purging mesa-gbm (26.0.2-r0) (141/200) Purging mesa (26.0.2-r0) (142/200) Purging libdrm (2.4.131-r0) (143/200) Purging libpciaccess (0.18.1-r1) (144/200) Purging hwdata-pci (0.404-r0) (145/200) Purging icu-data-en (78.1-r0) (146/200) Purging lame-libs (3.100-r5) (147/200) Purging libasyncns (0.8-r5) (148/200) Purging util-linux-dev (2.41.3-r0) (149/200) Purging libfdisk (2.41.3-r0) (150/200) Purging liblastlog2 (2.41.3-r0) (151/200) Purging libmount (2.41.3-r0) (152/200) Purging libsmartcols (2.41.3-r0) (153/200) Purging libuuid (2.41.3-r0) (154/200) Purging libblkid (2.41.3-r0) (155/200) Purging libxdmcp-dev (1.1.5-r1) (156/200) Purging libx11 (1.8.13-r0) (157/200) Purging libxcb (1.17.0-r1) (158/200) Purging libxdmcp (1.1.5-r1) (159/200) Purging libbsd (0.12.2-r0) (160/200) Purging libbz2 (1.0.8-r6) (161/200) Purging libeconf (0.8.3-r0) (162/200) Purging libelf (0.194-r2) (163/200) Purging libffi-dev (3.5.2-r0) (164/200) Purging linux-headers (6.19.8-r0) (165/200) Purging wayland-libs-client (1.24.0-r0) (166/200) Purging p11-kit (0.25.5-r2) (167/200) Purging llvm22-libs (22.1.1-r0) (168/200) Purging libffi (3.5.2-r0) (169/200) Purging libformw (6.6_p20251231-r0) (170/200) Purging libidn2-dev (2.3.8-r0) (171/200) Purging libyuv (0.0.1887.20251502-r1) (172/200) Purging libjpeg-turbo (3.1.3-r0) (173/200) Purging libltdl (2.6.0-r1) (174/200) Purging libmd (1.1.0-r0) (175/200) Purging libmenuw (6.6_p20251231-r0) (176/200) Purging libogg-dev (1.3.6-r0) (177/200) Purging libvorbis (1.3.7-r2) (178/200) Purging libogg (1.3.6-r0) (179/200) Purging libpanelw (6.6_p20251231-r0) (180/200) Purging libtasn1 (4.21.0-r0) (181/200) Purging roc-toolkit-libs (0.4.0-r1) (182/200) Purging libunwind (1.8.1-r0) (183/200) Purging libucontext (1.5-r0) (184/200) Purging libuv (1.51.0-r0) (185/200) Purging libxau-dev (1.0.12-r0) (186/200) Purging libxau (1.0.12-r0) (187/200) Purging libxml2 (2.13.9-r0) (188/200) Purging libxshmfence (1.3.3-r0) (189/200) Purging mpdecimal (4.0.1-r0) (190/200) Purging mpg123-libs (1.33.4-r0) (191/200) Purging nettle (3.10.2-r0) (192/200) Purging opus (1.6.1-r0) (193/200) Purging orc (0.4.41-r0) (194/200) Purging speexdsp (1.2.1-r2) (195/200) Purging sqlite-dev (3.51.2-r1) (196/200) Purging sqlite-libs (3.51.2-r1) (197/200) Purging sqlite (3.51.2-r1) (198/200) Purging xorgproto (2025.1-r0) (199/200) Purging xz-libs (5.8.2-r0) (200/200) Purging yaml (0.2.5-r2) Executing busybox-1.37.0-r31.trigger OK: 288.6 MiB in 105 packages >>> openttd: Updating the community/ppc64le repository index... >>> openttd: Signing the index...