>>> openttd: Building community/openttd 14.1-r2 (using abuild 3.16.0_rc4-r0) started Wed, 22 Oct 2025 19:46: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/210) Installing libbz2 (1.0.8-r6) ( 2/210) Installing xz-libs (5.8.1-r0) ( 3/210) Installing libarchive (3.8.2-r0) ( 4/210) Installing rhash-libs (1.4.6-r0) ( 5/210) Installing libuv (1.51.0-r0) ( 6/210) Installing cmake (4.1.2-r0) ( 7/210) Installing brotli (1.1.0-r2) ( 8/210) Installing brotli-dev (1.1.0-r2) ( 9/210) Installing c-ares-dev (1.34.5-r0) ( 10/210) Installing libidn2-dev (2.3.8-r0) ( 11/210) Installing libpsl-utils (0.21.5-r3) ( 12/210) Installing libpsl-dev (0.21.5-r3) ( 13/210) Installing nghttp2-dev (1.67.1-r0) ( 14/210) Installing nghttp3-dev (1.11.0-r0) ( 15/210) Installing openssl-dev (3.5.4-r0) ( 16/210) Installing zlib-dev (1.3.1-r2) ( 17/210) Installing zstd (1.5.7-r2) ( 18/210) Installing zstd-dev (1.5.7-r2) ( 19/210) Installing curl-dev (8.16.0-r1) ( 20/210) Installing libpng (1.6.49-r0) ( 21/210) Installing freetype (2.13.3-r0) ( 22/210) Installing fontconfig (2.17.1-r0) ( 23/210) Installing expat (2.7.3-r0) ( 24/210) Installing expat-dev (2.7.3-r0) ( 25/210) Installing bzip2-dev (1.0.8-r6) ( 26/210) Installing libpng-dev (1.6.49-r0) ( 27/210) Installing freetype-dev (2.13.3-r0) ( 28/210) Installing fontconfig-dev (2.17.1-r0) ( 29/210) Installing soundfont-timgm (3412-r2) ( 30/210) Installing alsa-lib (1.2.14-r1) ( 31/210) Installing dbus-libs (1.16.2-r1) ( 32/210) Installing libffi (3.5.2-r0) ( 33/210) Installing libintl (0.24.1-r1) ( 34/210) Installing libeconf (0.8.0-r0) ( 35/210) Installing libblkid (2.41.2-r0) ( 36/210) Installing libmount (2.41.2-r0) ( 37/210) Installing glib (2.86.1-r0) ( 38/210) Installing opus (1.5.2-r1) ( 39/210) Installing libsamplerate (0.2.2-r3) ( 40/210) Installing jack (1.9.22-r4) ( 41/210) Installing avahi-libs (0.8-r22) ( 42/210) Installing libpisp (1.2.0-r0) ( 43/210) Installing libcamera-ipa (0.5.2-r1) ( 44/210) Installing nettle (3.10.2-r0) ( 45/210) Installing libtasn1 (4.20.0-r0) ( 46/210) Installing p11-kit (0.25.5-r2) ( 47/210) Installing gnutls (3.8.8-r0) ( 48/210) Installing eudev-libs (3.2.14-r5) ( 49/210) Installing libunwind (1.8.1-r0) ( 50/210) Installing yaml (0.2.5-r2) ( 51/210) Installing libcamera (0.5.2-r1) ( 52/210) Installing serd-libs (0.32.4-r0) ( 53/210) Installing zix-libs (0.6.2-r0) ( 54/210) Installing sord-libs (0.16.18-r0) ( 55/210) Installing sratom (0.6.18-r0) ( 56/210) Installing lilv-libs (0.24.26-r0) ( 57/210) Installing speexdsp (1.2.1-r2) ( 58/210) Installing roc-toolkit-libs (0.4.0-r1) ( 59/210) Installing libogg (1.3.6-r0) ( 60/210) Installing libflac (1.4.3-r2) ( 61/210) Installing lame-libs (3.100-r5) ( 62/210) Installing mpg123-libs (1.33.2-r0) ( 63/210) Installing libvorbis (1.3.7-r2) ( 64/210) Installing libsndfile (1.2.2-r2) ( 65/210) Installing abseil-cpp-int128 (20250814.1-r0) ( 66/210) Installing abseil-cpp-raw-logging-internal (20250814.1-r0) ( 67/210) Installing abseil-cpp-strings-internal (20250814.1-r0) ( 68/210) Installing abseil-cpp-strings (20250814.1-r0) ( 69/210) Installing webrtc-audio-processing-2 (2.1-r1) ( 70/210) Installing pipewire-libs (1.4.9-r0) ( 71/210) Installing portaudio (19.7.0-r2) ( 72/210) Installing libxau (1.0.12-r0) ( 73/210) Installing libmd (1.1.0-r0) ( 74/210) Installing libbsd (0.12.2-r0) ( 75/210) Installing libxdmcp (1.1.5-r1) ( 76/210) Installing libxcb (1.17.0-r0) ( 77/210) Installing libx11 (1.8.12-r1) ( 78/210) Installing libasyncns (0.8-r4) ( 79/210) Installing libltdl (2.5.4-r1) ( 80/210) Installing orc (0.4.41-r0) ( 81/210) Installing soxr (0.1.3-r7) ( 82/210) Installing tdb-libs (1.4.14-r0) ( 83/210) Installing libpulse (17.0-r5) ( 84/210) Installing fluidsynth-libs (2.4.8-r0) ( 85/210) Installing fluidsynth (2.4.8-r0) ( 86/210) Installing alsa-lib-dev (1.2.14-r1) ( 87/210) Installing dbus-dev (1.16.2-r1) ( 88/210) Installing libxml2 (2.13.9-r0) ( 89/210) Installing libxml2-utils (2.13.9-r0) ( 90/210) Installing docbook-xml (4.5-r10) docbook-xml-4.5-r10.post-install: Executing script... ( 91/210) Installing libxslt (1.1.43-r3) ( 92/210) Installing docbook-xsl-ns (1.79.2-r13) docbook-xsl-ns-1.79.2-r13.post-install: Executing script... ( 93/210) Installing docbook-xsl-nons (1.79.2-r13) docbook-xsl-nons-1.79.2-r13.post-install: Executing script... ( 94/210) Installing docbook-xsl (1.79.2-r13) ( 95/210) Installing xz (5.8.1-r0) ( 96/210) Installing gettext-asprintf (0.24.1-r1) ( 97/210) Installing gettext-libs (0.24.1-r1) ( 98/210) Installing gettext-envsubst (0.24.1-r1) ( 99/210) Installing gettext (0.24.1-r1) (100/210) Installing gettext-dev (0.24.1-r1) (101/210) Installing gdbm (1.26-r0) (102/210) Installing mpdecimal (4.0.1-r0) (103/210) Installing libpanelw (6.5_p20251010-r0) (104/210) Installing sqlite-libs (3.50.4-r1) (105/210) Installing python3 (3.12.12-r0) (106/210) Installing python3-pycache-pyc0 (3.12.12-r0) (107/210) Installing pyc (3.12.12-r0) (108/210) Installing python3-pyc (3.12.12-r0) (109/210) Installing py3-parsing (3.2.3-r0) (110/210) Installing py3-parsing-pyc (3.2.3-r0) (111/210) Installing py3-packaging (25.0-r0) (112/210) Installing py3-packaging-pyc (25.0-r0) (113/210) Installing linux-headers (6.16.12-r0) (114/210) Installing libffi-dev (3.5.2-r0) (115/210) Installing bsd-compat-headers (0.7.2-r6) (116/210) Installing libformw (6.5_p20251010-r0) (117/210) Installing libmenuw (6.5_p20251010-r0) (118/210) Installing libncurses++ (6.5_p20251010-r0) (119/210) Installing ncurses-dev (6.5_p20251010-r0) (120/210) Installing libedit-dev (20251016.3.1-r0) (121/210) Installing libpcre2-16 (10.46-r0) (122/210) Installing libpcre2-32 (10.46-r0) (123/210) Installing pcre2-dev (10.46-r0) (124/210) Installing libuuid (2.41.2-r0) (125/210) Installing libfdisk (2.41.2-r0) (126/210) Installing liblastlog2 (2.41.2-r0) (127/210) Installing libsmartcols (2.41.2-r0) (128/210) Installing sqlite (3.50.4-r1) (129/210) Installing sqlite-dev (3.50.4-r1) (130/210) Installing util-linux-dev (2.41.2-r0) (131/210) Installing glib-dev (2.86.1-r0) (132/210) Installing jack-dev (1.9.22-r4) (133/210) Installing pipewire-dev (1.4.9-r0) (134/210) Installing libpulse-mainloop-glib (17.0-r5) (135/210) Installing pulseaudio-dev (17.0-r5) (136/210) Installing libportaudiocxx (19.7.0-r2) (137/210) Installing portaudio-dev (19.7.0-r2) (138/210) Installing libhistory (8.3.1-r0) (139/210) Installing readline-dev (8.3.1-r0) (140/210) Installing opus-dev (1.5.2-r1) (141/210) Installing libflac++ (1.4.3-r2) (142/210) Installing libogg-dev (1.3.6-r0) (143/210) Installing flac-dev (1.4.3-r2) (144/210) Installing mpg123-dev (1.33.2-r0) (145/210) Installing libvorbis-dev (1.3.7-r2) (146/210) Installing libsndfile-dev (1.2.2-r2) (147/210) Installing fluidsynth-dev (2.4.8-r0) (148/210) Installing libxext (1.3.6-r2) (149/210) Installing libxrender (0.9.12-r0) (150/210) Installing pixman (0.46.4-r0) (151/210) Installing cairo (1.18.4-r0) (152/210) Installing graphite2 (1.3.14-r6) (153/210) Installing harfbuzz (11.3.2-r0) (154/210) Installing harfbuzz-cairo (11.3.2-r0) (155/210) Installing harfbuzz-gobject (11.3.2-r0) (156/210) Installing icu-data-en (76.1-r1) icu-data-en-76.1-r1.post-install: Executing script... icu-data-en-76.1-r1.post-install: * icu-data-en-76.1-r1.post-install: * If you need ICU with non-English locales and legacy charset support, install icu-data-en-76.1-r1.post-install: * package icu-data-full. icu-data-en-76.1-r1.post-install: * (157/210) Installing icu-libs (76.1-r1) (158/210) Installing harfbuzz-icu (11.3.2-r0) (159/210) Installing harfbuzz-subset (11.3.2-r0) (160/210) Installing cairo-tools (1.18.4-r0) (161/210) Installing xorgproto (2024.1-r0) (162/210) Installing libxau-dev (1.0.12-r0) (163/210) Installing xcb-proto (1.17.0-r0) (164/210) Installing xcb-proto-pyc (1.17.0-r0) (165/210) Installing libxdmcp-dev (1.1.5-r1) (166/210) Installing libxcb-dev (1.17.0-r0) (167/210) Installing xtrans (1.6.0-r0) (168/210) Installing libx11-dev (1.8.12-r1) (169/210) Installing libxext-dev (1.3.6-r2) (170/210) Installing libxrender-dev (0.9.12-r0) (171/210) Installing pixman-dev (0.46.4-r0) (172/210) Installing util-macros (1.20.2-r0) (173/210) Installing xcb-util (0.4.1-r3) (174/210) Installing xcb-util-dev (0.4.1-r3) (175/210) Installing cairo-gobject (1.18.4-r0) (176/210) Installing cairo-dev (1.18.4-r0) (177/210) Installing graphite2-dev (1.3.14-r6) (178/210) Installing icu (76.1-r1) (179/210) Installing icu-dev (76.1-r1) (180/210) Installing harfbuzz-dev (11.3.2-r0) (181/210) Installing lzo (2.10-r5) (182/210) Installing lzo-dev (2.10-r5) (183/210) Installing samurai (1.2-r7) (184/210) Installing sdl2 (2.32.10-r0) (185/210) Installing hwdata-pci (0.400-r0) (186/210) Installing libpciaccess (0.18.1-r1) (187/210) Installing libdrm (2.4.127-r0) (188/210) Installing libpciaccess-dev (0.18.1-r1) (189/210) Installing libdrm-dev (2.4.127-r0) (190/210) Installing libxdamage (1.1.6-r5) (191/210) Installing libxfixes (6.0.2-r0) (192/210) Installing libxfixes-dev (6.0.2-r0) (193/210) Installing libxdamage-dev (1.1.6-r5) (194/210) Installing libxshmfence (1.3.3-r0) (195/210) Installing libxshmfence-dev (1.3.3-r0) (196/210) Installing llvm21-libs (21.1.2-r1) (197/210) Installing spirv-tools (1.4.321.0-r1) (198/210) Installing libelf (0.193-r0) (199/210) Installing mesa (25.2.5-r0) (200/210) Installing mesa-gles (25.2.5-r0) (201/210) Installing mesa-gbm (25.2.5-r0) (202/210) Installing wayland-libs-client (1.24.0-r0) (203/210) Installing mesa-egl (25.2.5-r0) (204/210) Installing libxxf86vm (1.1.6-r0) (205/210) Installing mesa-gl (25.2.5-r0) (206/210) Installing libxxf86vm-dev (1.1.6-r0) (207/210) Installing mesa-dev (25.2.5-r0) (208/210) Installing sdl2-dev (2.32.10-r0) (209/210) Installing xz-dev (5.8.1-r0) (210/210) Installing .makedepends-openttd (20251022.194625) busybox-1.37.0-r24.trigger: Executing script... glib-2.86.1-r0.trigger: Executing script... glib-2.86.1-r0.trigger: No schema files found: removed existing output file. OK: 797 MiB in 315 packages >>> openttd: Cleaning up srcdir >>> openttd: Cleaning up pkgdir >>> openttd: Cleaning up tmpdir >>> openttd: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/openttd-14.1-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/14.1/openttd-14.1-source.tar.xz Connecting to cdn.openttd.org ([2606:4700:20::681a:9b0]:443) saving to '/var/cache/distfiles/v3.23/openttd-14.1-source.tar.xz.part' openttd-14.1-source. 100% |********************************| 7827k 0:00:00 ETA '/var/cache/distfiles/v3.23/openttd-14.1-source.tar.xz.part' saved /var/cache/distfiles/v3.23/openttd-14.1-source.tar.xz: OK /home/buildozer/aports/community/openttd/no-sse4.patch: OK /home/buildozer/aports/community/openttd/gcc-15.patch: OK >>> openttd: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/openttd-14.1-source.tar.xz /var/cache/distfiles/v3.23/openttd-14.1-source.tar.xz: OK /home/buildozer/aports/community/openttd/no-sse4.patch: OK /home/buildozer/aports/community/openttd/gcc-15.patch: OK >>> openttd: Unpacking /var/cache/distfiles/v3.23/openttd-14.1-source.tar.xz... >>> openttd: no-sse4.patch patching file cmake/FindSSE.cmake >>> openttd: gcc-15.patch patching file src/pathfinder/yapf/yapf_road.cpp Hunk #1 succeeded at 462 (offset -8 lines). -- 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.1") -- 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.1") -- Found LZO: /usr/lib/liblzo2.so (found version "2.10") -- Found PNG: /usr/lib/libpng.so (found version "1.6.49") -- Found CURL: /usr/lib/libcurl.so (found version "8.16.0") CMake Warning at CMakeLists.txt:138 (find_package): By not providing "Findunofficial-breakpad.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by "unofficial-breakpad", but CMake did not find one. Could not find a package configuration file provided by "unofficial-breakpad" with any of the following names: unofficial-breakpadConfig.cmake unofficial-breakpad-config.cmake Add the installation prefix of "unofficial-breakpad" to CMAKE_PREFIX_PATH or set "unofficial-breakpad_DIR" to a directory containing one of the above files. If "unofficial-breakpad" provides a separate development package or SDK, be sure it has been installed. -- Could NOT find Allegro (missing: Allegro_LIBRARY Allegro_INCLUDE_DIR) -- Found Freetype: /usr/lib/libfreetype.so (found version "2.13.3") -- Found Fluidsynth: /usr/lib/libfluidsynth.so (found version "2.4.8") -- Found Fontconfig: /usr/lib/libfontconfig.so (found version "2.17.1") -- Found Harfbuzz: /usr/lib/libharfbuzz.so (found version "11.3.2") -- Found ICU: TRUE (found version "76.1") found components: i18n -- Found OpenGL: /usr/lib/libGL.so found components: OpenGL -- Performing Test SSE_FOUND -- Performing Test SSE_FOUND - Failed -- Performing Test XAUDIO2_FOUND -- Performing Test XAUDIO2_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 CMake Deprecation Warning at src/settingsgen/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. -- 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 CMake Deprecation Warning at src/strgen/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. -- 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 CMake Warning at cmake/LinkPackage.cmake:24 (message): unofficial-breakpad not found; compiling OpenTTD without unofficial-breakpad is strongly discouraged Call Stack (most recent call first): CMakeLists.txt:322 (link_package) -- 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 -- 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:235 (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:471 (include) -- Configuring done (2.6s) -- Generating done (0.3s) -- Build files have been written to: /home/buildozer/aports/community/openttd/src/openttd-14.1/build [1/834] Copying stationlist/test.sav regression file [2/834] Copying stationlist/result.txt regression file [3/834] Copying stationlist/main.nut regression file [4/834] Copying stationlist/info.nut regression file [5/834] Copying regression/test.sav regression file [6/834] Copying regression/result.txt regression file [7/834] Copying regression/require.nut regression file [8/834] Copying regression/main.nut regression file [9/834] Copying regression/info.nut regression file [10/834] Copying openttd.64.xpm file [11/834] Copying openttd.32.xpm file [12/834] Copying openttd.256.png file [13/834] Copying openttd.128.png file [14/834] Copying openttd.64.png file [15/834] Copying openttd.48.png file [16/834] Copying openttd.32.png file [17/834] Copying openttd.16.png file [18/834] Generating desktop file [19/834] Copying OpenTTD-Mono.ttf baseset file [20/834] Copying OpenTTD-Small.ttf baseset file [21/834] Copying OpenTTD-Serif.ttf baseset file [22/834] Copying OpenTTD-Sans.ttf baseset file [23/834] Copying openttd.32.bmp baseset file [24/834] Copying orig_extra.grf baseset file [25/834] Copying opntitle.dat baseset file [26/834] Copying openttd.grf baseset file [27/834] Generating orig_win.obs baseset metadata file [28/834] Generating orig_dos.obs baseset metadata file [29/834] Generating no_sound.obs baseset metadata file [30/834] Generating orig_win.obm baseset metadata file [31/834] Generating orig_tto.obm baseset metadata file [32/834] Generating orig_dos.obm baseset metadata file [33/834] Generating no_music.obm baseset metadata file [34/834] Generating orig_win.obg baseset metadata file [35/834] Generating orig_dos_de.obg baseset metadata file [36/834] Generating orig_dos.obg baseset metadata file [37/834] Copying game/compat_14.nut [38/834] Copying game/compat_13.nut [39/834] Copying game/compat_12.nut [40/834] Copying game/compat_1.11.nut [41/834] Copying game/compat_1.10.nut [42/834] Copying game/compat_1.9.nut [43/834] Copying game/compat_1.8.nut [44/834] Copying game/compat_1.7.nut [45/834] Copying game/compat_1.6.nut [46/834] Copying game/compat_1.5.nut [47/834] Copying game/compat_1.4.nut [48/834] Copying game/compat_1.3.nut [49/834] Copying game/compat_1.2.nut [50/834] Copying ai/compat_14.nut [51/834] Copying ai/compat_13.nut [52/834] Copying ai/compat_12.nut [53/834] Copying ai/compat_1.11.nut [54/834] Copying ai/compat_1.10.nut [55/834] Copying ai/compat_1.9.nut [56/834] Copying ai/compat_1.8.nut [57/834] Copying ai/compat_1.7.nut [58/834] Copying ai/compat_1.6.nut [59/834] Copying ai/compat_1.5.nut [60/834] Copying ai/compat_1.4.nut [61/834] Copying ai/compat_1.3.nut [62/834] Copying ai/compat_1.2.nut [63/834] Copying ai/compat_1.1.nut [64/834] Copying ai/compat_1.0.nut [65/834] Copying ai/compat_0.7.nut [66/834] Building CXX object src/settingsgen/CMakeFiles/settingsgen.dir/__/string.cpp.o [67/834] Building CXX object src/settingsgen/CMakeFiles/settingsgen.dir/__/ini_load.cpp.o [68/834] Building CXX object src/settingsgen/CMakeFiles/settingsgen.dir/__/error.cpp.o [69/834] Building CXX object src/settingsgen/CMakeFiles/settingsgen.dir/__/misc/getoptdata.cpp.o [70/834] Building CXX object src/settingsgen/CMakeFiles/settingsgen.dir/__/core/alloc_func.cpp.o [71/834] Building CXX object src/settingsgen/CMakeFiles/settingsgen.dir/settingsgen.cpp.o [72/834] Generating script_window.hpp [73/834] Building CXX object src/strgen/CMakeFiles/strgen.dir/__/string.cpp.o [74/834] Building CXX object src/strgen/CMakeFiles/strgen.dir/__/error.cpp.o [75/834] Building CXX object src/strgen/CMakeFiles/strgen.dir/__/misc/getoptdata.cpp.o [76/834] Building CXX object src/strgen/CMakeFiles/strgen.dir/__/core/alloc_func.cpp.o [77/834] Building CXX object src/strgen/CMakeFiles/strgen.dir/strgen_base.cpp.o [78/834] Building CXX object src/strgen/CMakeFiles/strgen.dir/strgen.cpp.o [79/834] cd /home/buildozer/aports/community/openttd/src/openttd-14.1 && /usr/bin/cmake -DFIND_VERSION_BINARY_DIR=/home/buildozer/aports/community/openttd/src/openttd-14.1/build/generated -DCPACK_BINARY_DIR=/home/buildozer/aports/community/openttd/src/openttd-14.1/build -DREV_MAJOR=14 -DREV_MINOR=0 -DWINDOWS= -P /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/FindVersion.cmake [80/834] Copying regression.cfg regression file CMake Deprecation Warning at cmake/scripts/FindVersion.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. -- Version string: 14.1 -- Generating rev.cpp -- Generating CPackProperties.cmake -- Generating Doxyfile -- Generating Doxyfile_AI -- Generating Doxyfile_GS CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/GenerateWidget.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. [81/834] Generating template/template_window.hpp.sq [82/834] Generating template/template_waypointlist.hpp.sq [83/834] Generating template/template_waypoint.hpp.sq [84/834] Generating template/template_viewport.hpp.sq [85/834] Generating template/template_vehiclelist.hpp.sq [86/834] Generating template/template_vehicle.hpp.sq [87/834] Generating template/template_types.hpp.sq [88/834] Generating template/template_tunnel.hpp.sq [89/834] Generating template/template_townlist.hpp.sq [90/834] Generating template/template_town.hpp.sq [91/834] Generating template/template_tilelist.hpp.sq [92/834] Generating template/template_tile.hpp.sq [93/834] Generating template/template_text.hpp.sq [94/834] Generating template/template_testmode.hpp.sq [95/834] Generating template/template_subsidylist.hpp.sq [96/834] Generating template/template_subsidy.hpp.sq [97/834] Generating template/template_storypagelist.hpp.sq [98/834] Generating template/template_storypageelementlist.hpp.sq [99/834] Generating template/template_story_page.hpp.sq [100/834] Generating template/template_stationlist.hpp.sq [101/834] Generating template/template_station.hpp.sq [102/834] Generating template/template_signlist.hpp.sq [103/834] Generating template/template_sign.hpp.sq [104/834] Generating template/template_roadtypelist.hpp.sq [105/834] Generating template/template_road.hpp.sq [106/834] Generating template/template_railtypelist.hpp.sq [107/834] Generating template/template_rail.hpp.sq [108/834] Generating template/template_priorityqueue.hpp.sq [109/834] Generating template/template_order.hpp.sq [110/834] Generating template/template_objecttypelist.hpp.sq [111/834] Generating template/template_objecttype.hpp.sq [112/834] Generating template/template_object.hpp.sq [113/834] Generating template/template_news.hpp.sq [114/834] Generating template/template_newgrf.hpp.sq [115/834] Generating template/template_marine.hpp.sq [116/834] Generating template/template_map.hpp.sq [117/834] Generating template/template_log_types.hpp.sq [118/834] Generating template/template_log.hpp.sq [119/834] Generating template/template_list.hpp.sq [120/834] Generating template/template_league.hpp.sq [121/834] Generating template/template_infrastructure.hpp.sq [122/834] Generating template/template_info_docs.hpp.sq [123/834] Generating template/template_industrytypelist.hpp.sq [124/834] Generating template/template_industrytype.hpp.sq [125/834] Generating template/template_industrylist.hpp.sq [126/834] Generating template/template_industry.hpp.sq [127/834] Generating template/template_grouplist.hpp.sq [128/834] Generating template/template_group.hpp.sq [129/834] Generating template/template_goal.hpp.sq [130/834] Generating template/template_gamesettings.hpp.sq [131/834] Generating template/template_game.hpp.sq [132/834] Generating template/template_execmode.hpp.sq [133/834] Generating template/template_event_types.hpp.sq [134/834] Generating template/template_event.hpp.sq [135/834] Generating template/template_error.hpp.sq [136/834] Generating template/template_enginelist.hpp.sq [137/834] Generating template/template_engine.hpp.sq CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/Desktop.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/Baseset.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/Baseset.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/Baseset.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/Baseset.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/Baseset.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/Baseset.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/Baseset.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/Baseset.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/Baseset.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. [138/834] Generating template/template_depotlist.hpp.sq [139/834] Generating template/template_date.hpp.sq [140/834] Generating template/template_companymode.hpp.sq [141/834] Generating template/template_company.hpp.sq [142/834] Generating template/template_clientlist.hpp.sq [143/834] Generating template/template_client.hpp.sq [144/834] Generating template/template_cargomonitor.hpp.sq [145/834] Generating template/template_cargolist.hpp.sq [146/834] Generating template/template_cargo.hpp.sq [147/834] Generating template/template_bridgelist.hpp.sq CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/Baseset.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. [148/834] Generating template/template_bridge.hpp.sq CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. [149/834] Generating template/template_basestation.hpp.sq CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. [150/834] Generating template/template_base.hpp.sq [151/834] Generating template/template_asyncmode.hpp.sq [152/834] Generating template/template_airport.hpp.sq CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. [153/834] Generating template/template_admin.hpp.sq CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. [154/834] Generating template/template_accounting.hpp.sq CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. [155/834] Generating game/game_window.hpp.sq CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. [156/834] Generating game/game_waypointlist.hpp.sq CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. [157/834] Generating game/game_waypoint.hpp.sq CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. [158/834] Generating game/game_viewport.hpp.sq CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. [159/834] Generating game/game_vehiclelist.hpp.sq CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. [160/834] Generating game/game_vehicle.hpp.sq CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. [161/834] Generating game/game_types.hpp.sq CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. [162/834] Generating game/game_tunnel.hpp.sq CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. [163/834] Generating game/game_townlist.hpp.sq CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. [164/834] Generating game/game_town.hpp.sq CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. [165/834] Generating game/game_tilelist.hpp.sq [166/834] Generating game/game_tile.hpp.sq [167/834] Generating game/game_text.hpp.sq CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. [168/834] Generating game/game_testmode.hpp.sq [169/834] Generating game/game_subsidylist.hpp.sq CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. [170/834] Generating game/game_subsidy.hpp.sq CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. [171/834] Generating game/game_storypagelist.hpp.sq [172/834] Generating game/game_storypageelementlist.hpp.sq CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. [173/834] Generating game/game_story_page.hpp.sq CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. [174/834] Generating game/game_stationlist.hpp.sq CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. [175/834] Generating game/game_station.hpp.sq [176/834] Generating game/game_signlist.hpp.sq [177/834] Generating game/game_sign.hpp.sq [178/834] Generating game/game_roadtypelist.hpp.sq CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. [179/834] Generating game/game_road.hpp.sq [180/834] Generating game/game_railtypelist.hpp.sq CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. [181/834] Generating game/game_rail.hpp.sq CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. [182/834] Generating game/game_priorityqueue.hpp.sq CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. [183/834] Generating game/game_order.hpp.sq CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. [184/834] Generating game/game_objecttypelist.hpp.sq CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. [185/834] Generating game/game_objecttype.hpp.sq CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. [186/834] Generating game/game_object.hpp.sq CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. [187/834] Generating game/game_news.hpp.sq CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. [188/834] Generating game/game_newgrf.hpp.sq CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. [189/834] Generating game/game_marine.hpp.sq CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. [190/834] Generating game/game_map.hpp.sq CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. [191/834] Generating game/game_log_types.hpp.sq CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. [192/834] Generating game/game_log.hpp.sq CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. [193/834] Generating game/game_list.hpp.sq CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. [194/834] Generating game/game_league.hpp.sq CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. [195/834] Generating game/game_infrastructure.hpp.sq [196/834] Generating game/game_info_docs.hpp.sq [197/834] Generating game/game_industrytypelist.hpp.sq CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. [198/834] Generating game/game_industrytype.hpp.sq [199/834] Generating game/game_industrylist.hpp.sq CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. [200/834] Generating game/game_industry.hpp.sq [201/834] Generating game/game_grouplist.hpp.sq [202/834] Generating game/game_group.hpp.sq [203/834] Generating game/game_goal.hpp.sq [204/834] Generating game/game_gamesettings.hpp.sq [205/834] Generating game/game_game.hpp.sq CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. [206/834] Generating game/game_execmode.hpp.sq [207/834] Generating game/game_event_types.hpp.sq [208/834] Generating game/game_event.hpp.sq [209/834] Generating game/game_error.hpp.sq [210/834] Generating game/game_enginelist.hpp.sq [211/834] Generating game/game_engine.hpp.sq [212/834] Generating game/game_depotlist.hpp.sq [213/834] Generating game/game_date.hpp.sq [214/834] Generating game/game_companymode.hpp.sq [215/834] Generating game/game_company.hpp.sq [216/834] Generating game/game_clientlist.hpp.sq CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. [217/834] Generating game/game_client.hpp.sq [218/834] Generating game/game_cargomonitor.hpp.sq CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. [219/834] Generating game/game_cargolist.hpp.sq [220/834] Generating game/game_cargo.hpp.sq [221/834] Generating game/game_bridgelist.hpp.sq [222/834] Generating game/game_bridge.hpp.sq [223/834] Generating game/game_basestation.hpp.sq [224/834] Generating game/game_base.hpp.sq [225/834] Generating game/game_asyncmode.hpp.sq [226/834] Generating game/game_airport.hpp.sq [227/834] Generating game/game_admin.hpp.sq CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. [228/834] Generating game/game_accounting.hpp.sq [229/834] Generating ai/ai_window.hpp.sq CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. [230/834] Generating ai/ai_waypointlist.hpp.sq CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. [231/834] Generating ai/ai_waypoint.hpp.sq CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. [232/834] Generating ai/ai_viewport.hpp.sq [233/834] Generating ai/ai_vehiclelist.hpp.sq [234/834] Generating ai/ai_vehicle.hpp.sq CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. [235/834] Generating ai/ai_types.hpp.sq CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. [236/834] Generating ai/ai_tunnel.hpp.sq CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. [237/834] Generating ai/ai_townlist.hpp.sq CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. [238/834] Generating ai/ai_town.hpp.sq [239/834] Generating ai/ai_tilelist.hpp.sq [240/834] Generating ai/ai_tile.hpp.sq [241/834] Generating ai/ai_text.hpp.sq [242/834] Generating ai/ai_testmode.hpp.sq [243/834] Generating ai/ai_subsidylist.hpp.sq CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. [244/834] Generating ai/ai_subsidy.hpp.sq CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. [245/834] Generating ai/ai_storypagelist.hpp.sq [246/834] Generating ai/ai_storypageelementlist.hpp.sq CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. [247/834] Generating ai/ai_story_page.hpp.sq CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. [248/834] Generating ai/ai_stationlist.hpp.sq [249/834] Generating ai/ai_station.hpp.sq [250/834] Generating ai/ai_signlist.hpp.sq [251/834] Generating ai/ai_sign.hpp.sq [252/834] Generating ai/ai_roadtypelist.hpp.sq CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. [253/834] Generating ai/ai_road.hpp.sq CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. [254/834] Generating ai/ai_railtypelist.hpp.sq [255/834] Generating ai/ai_rail.hpp.sq [256/834] Generating ai/ai_priorityqueue.hpp.sq [257/834] Generating ai/ai_order.hpp.sq [258/834] Generating ai/ai_objecttypelist.hpp.sq [259/834] Generating ai/ai_objecttype.hpp.sq [260/834] Generating ai/ai_object.hpp.sq [261/834] Generating ai/ai_news.hpp.sq [262/834] Generating ai/ai_newgrf.hpp.sq [263/834] Generating ai/ai_marine.hpp.sq [264/834] Generating ai/ai_map.hpp.sq [265/834] Generating ai/ai_log_types.hpp.sq [266/834] Generating ai/ai_log.hpp.sq [267/834] Generating ai/ai_list.hpp.sq CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. [268/834] Generating ai/ai_league.hpp.sq [269/834] Generating ai/ai_infrastructure.hpp.sq [270/834] Generating ai/ai_info_docs.hpp.sq [271/834] Generating ai/ai_industrytypelist.hpp.sq [272/834] Generating ai/ai_industrytype.hpp.sq [273/834] Generating ai/ai_industrylist.hpp.sq [274/834] Generating ai/ai_industry.hpp.sq [275/834] Generating ai/ai_grouplist.hpp.sq [276/834] Generating ai/ai_group.hpp.sq [277/834] Generating ai/ai_goal.hpp.sq [278/834] Generating ai/ai_gamesettings.hpp.sq [279/834] Generating ai/ai_game.hpp.sq [280/834] Generating ai/ai_execmode.hpp.sq [281/834] Generating ai/ai_event_types.hpp.sq CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. [282/834] Generating ai/ai_event.hpp.sq [283/834] Generating ai/ai_error.hpp.sq [284/834] Generating ai/ai_enginelist.hpp.sq [285/834] Generating ai/ai_engine.hpp.sq [286/834] Generating ai/ai_depotlist.hpp.sq CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. [287/834] Generating ai/ai_date.hpp.sq [288/834] Generating ai/ai_companymode.hpp.sq [289/834] Generating ai/ai_company.hpp.sq CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. [290/834] Generating ai/ai_clientlist.hpp.sq [291/834] Generating ai/ai_client.hpp.sq [292/834] Generating ai/ai_cargomonitor.hpp.sq [293/834] Generating ai/ai_cargolist.hpp.sq [294/834] Generating ai/ai_cargo.hpp.sq [295/834] Generating ai/ai_bridgelist.hpp.sq CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. [296/834] Generating ai/ai_bridge.hpp.sq [297/834] Generating ai/ai_basestation.hpp.sq CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. [298/834] Generating ai/ai_base.hpp.sq CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. [299/834] Generating ai/ai_asyncmode.hpp.sq CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. [300/834] Generating ai/ai_airport.hpp.sq CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. [301/834] Generating ai/ai_admin.hpp.sq CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. [302/834] Generating ai/ai_accounting.hpp.sq CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. [303/834] Generating ai/ai_includes.hpp CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelIncludes.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelExport.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. [304/834] Generating game/game_includes.hpp CMake Deprecation Warning at /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/SquirrelIncludes.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. [305/834] Linking CXX executable src/settingsgen/settingsgen [306/834] Generating table/settings.h [307/834] Linking CXX executable src/strgen/strgen [308/834] Generating table/strings.h [309/834] Compiling language welsh [310/834] Compiling language vietnamese [311/834] Compiling language urdu [312/834] Compiling language ukrainian [313/834] Compiling language turkish [314/834] Compiling language traditional_chinese [315/834] Compiling language thai [316/834] Compiling language tamil [317/834] Compiling language swedish [318/834] Compiling language spanish_MX [319/834] Compiling language spanish [320/834] Compiling language slovenian [321/834] Compiling language slovak [322/834] Compiling language simplified_chinese [323/834] Compiling language serbian [324/834] Compiling language russian [325/834] Compiling language romanian [326/834] Compiling language portuguese [327/834] Compiling language polish [328/834] Compiling language persian [329/834] Compiling language norwegian_nynorsk [330/834] Compiling language norwegian_bokmal [331/834] Compiling language marathi [332/834] Compiling language maltese [333/834] Compiling language malay [334/834] Compiling language macedonian [335/834] Compiling language luxembourgish [336/834] Compiling language lithuanian [337/834] Compiling language latvian [338/834] Compiling language latin [339/834] Compiling language korean [340/834] Compiling language japanese [341/834] Compiling language italian [342/834] Compiling language irish [343/834] Compiling language indonesian [344/834] Compiling language ido [345/834] Compiling language icelandic [346/834] Compiling language hungarian [347/834] Compiling language hindi [348/834] Compiling language hebrew [349/834] Compiling language greek [350/834] Compiling language german [351/834] Compiling language galician [352/834] Compiling language gaelic [353/834] Compiling language frisian [354/834] Compiling language french [355/834] Compiling language finnish [356/834] Compiling language faroese [357/834] Compiling language estonian [358/834] Compiling language esperanto [359/834] Compiling language english_US [360/834] Compiling language english_AU [361/834] Compiling language english [362/834] Compiling language dutch [363/834] Compiling language danish [364/834] Compiling language czech [365/834] Compiling language croatian [366/834] Compiling language chuvash [367/834] Compiling language catalan [368/834] Compiling language bulgarian [369/834] Compiling language brazilian_portuguese [370/834] Compiling language belarusian [371/834] Compiling language basque [372/834] Compiling language arabic_egypt [373/834] Compiling language afrikaans [374/834] Building CXX object CMakeFiles/openttd_test.dir/src/tests/test_window_desc.cpp.o [375/834] Building CXX object CMakeFiles/openttd_test.dir/src/tests/test_script_admin.cpp.o [376/834] Building CXX object CMakeFiles/openttd_test.dir/src/tests/test_main.cpp.o [377/834] Building CXX object CMakeFiles/openttd_test.dir/src/tests/strings_func.cpp.o [378/834] Building CXX object CMakeFiles/openttd_test.dir/src/tests/string_func.cpp.o [379/834] Building CXX object CMakeFiles/openttd_test.dir/src/tests/mock_spritecache.cpp.o [380/834] Building CXX object CMakeFiles/openttd_test.dir/src/tests/math_func.cpp.o [381/834] Building CXX object CMakeFiles/openttd_test.dir/src/tests/landscape_partial_pixel_z.cpp.o [382/834] Building CXX object CMakeFiles/openttd_test.dir/src/tests/bitmath_func.cpp.o [383/834] Building CXX object CMakeFiles/openttd.dir/src/os/unix/unix_main.cpp.o [384/834] Building CXX object CMakeFiles/openttd_lib.dir/cmake_pch.hxx.gch [385/834] Building CXX object CMakeFiles/openttd_lib.dir/src/window.cpp.o [386/834] Building CXX object CMakeFiles/openttd_lib.dir/src/widget.cpp.o [387/834] Building CXX object CMakeFiles/openttd_lib.dir/src/waypoint_gui.cpp.o [388/834] Building CXX object CMakeFiles/openttd_lib.dir/src/waypoint_cmd.cpp.o [389/834] Building CXX object CMakeFiles/openttd_lib.dir/src/waypoint.cpp.o [390/834] Building CXX object CMakeFiles/openttd_lib.dir/src/water_cmd.cpp.o [391/834] Building CXX object CMakeFiles/openttd_lib.dir/src/void_cmd.cpp.o [392/834] Building CXX object CMakeFiles/openttd_lib.dir/src/viewport_gui.cpp.o [393/834] Building CXX object CMakeFiles/openttd_lib.dir/src/viewport.cpp.o [394/834] Building CXX object CMakeFiles/openttd_lib.dir/src/vehiclelist.cpp.o [395/834] Building CXX object CMakeFiles/openttd_lib.dir/src/vehicle_gui.cpp.o [396/834] Building CXX object CMakeFiles/openttd_lib.dir/src/vehicle_cmd.cpp.o [397/834] Building CXX object CMakeFiles/openttd_lib.dir/src/vehicle.cpp.o [398/834] Building CXX object CMakeFiles/openttd_lib.dir/src/tunnelbridge_cmd.cpp.o [399/834] Building CXX object CMakeFiles/openttd_lib.dir/src/tunnel_map.cpp.o [400/834] Building CXX object CMakeFiles/openttd_lib.dir/src/tree_gui.cpp.o [401/834] Building CXX object CMakeFiles/openttd_lib.dir/src/tree_cmd.cpp.o [402/834] Building CXX object CMakeFiles/openttd_lib.dir/src/transparency_gui.cpp.o [403/834] Building CXX object CMakeFiles/openttd_lib.dir/src/train_gui.cpp.o [404/834] Building CXX object CMakeFiles/openttd_lib.dir/src/train_cmd.cpp.o [405/834] Building CXX object CMakeFiles/openttd_lib.dir/src/townname.cpp.o [406/834] Building CXX object CMakeFiles/openttd_lib.dir/src/town_gui.cpp.o [407/834] Building CXX object CMakeFiles/openttd_lib.dir/src/town_cmd.cpp.o [408/834] Building CXX object CMakeFiles/openttd_lib.dir/src/toolbar_gui.cpp.o [409/834] Building CXX object CMakeFiles/openttd_lib.dir/src/timetable_gui.cpp.o [410/834] Building CXX object CMakeFiles/openttd_lib.dir/src/timetable_cmd.cpp.o [411/834] Building CXX object CMakeFiles/openttd_lib.dir/src/tilearea.cpp.o [412/834] Building CXX object CMakeFiles/openttd_lib.dir/src/tile_map.cpp.o [413/834] Building CXX object CMakeFiles/openttd_lib.dir/src/tgp.cpp.o [414/834] Building CXX object CMakeFiles/openttd_lib.dir/src/textfile_gui.cpp.o [415/834] Building CXX object CMakeFiles/openttd_lib.dir/src/texteff.cpp.o [416/834] Building CXX object CMakeFiles/openttd_lib.dir/src/textbuf.cpp.o [417/834] Building CXX object CMakeFiles/openttd_lib.dir/src/terraform_gui.cpp.o [418/834] Building CXX object CMakeFiles/openttd_lib.dir/src/terraform_cmd.cpp.o [419/834] Building CXX object CMakeFiles/openttd_lib.dir/src/survey.cpp.o [420/834] Building CXX object CMakeFiles/openttd_lib.dir/src/subsidy_gui.cpp.o [421/834] Building CXX object CMakeFiles/openttd_lib.dir/src/subsidy.cpp.o [422/834] Building CXX object CMakeFiles/openttd_lib.dir/src/strings.cpp.o [423/834] Building CXX object CMakeFiles/openttd_lib.dir/src/stringfilter.cpp.o [424/834] Building CXX object CMakeFiles/openttd_lib.dir/src/string.cpp.o [425/834] Building CXX object CMakeFiles/openttd_lib.dir/src/story_gui.cpp.o [426/834] Building CXX object CMakeFiles/openttd_lib.dir/src/story.cpp.o [427/834] Building CXX object CMakeFiles/openttd_lib.dir/src/statusbar_gui.cpp.o [428/834] Building CXX object CMakeFiles/openttd_lib.dir/src/station_gui.cpp.o [429/834] Building CXX object CMakeFiles/openttd_lib.dir/src/station_cmd.cpp.o [430/834] Building CXX object CMakeFiles/openttd_lib.dir/src/station.cpp.o [431/834] Building CXX object CMakeFiles/openttd_lib.dir/src/spritecache.cpp.o [432/834] Building CXX object CMakeFiles/openttd_lib.dir/src/sprite.cpp.o [433/834] Building CXX object CMakeFiles/openttd_lib.dir/src/sound.cpp.o [434/834] Building CXX object CMakeFiles/openttd_lib.dir/src/social_integration.cpp.o [435/834] Building CXX object CMakeFiles/openttd_lib.dir/src/smallmap_gui.cpp.o [436/834] Building CXX object CMakeFiles/openttd_lib.dir/src/signs_gui.cpp.o [437/834] Building CXX object CMakeFiles/openttd_lib.dir/src/signs_cmd.cpp.o [438/834] Building CXX object CMakeFiles/openttd_lib.dir/src/signs.cpp.o [439/834] Building CXX object CMakeFiles/openttd_lib.dir/src/signature.cpp.o [440/834] Building CXX object CMakeFiles/openttd_lib.dir/src/signal.cpp.o [441/834] Building CXX object CMakeFiles/openttd_lib.dir/src/ship_gui.cpp.o [442/834] Building CXX object CMakeFiles/openttd_lib.dir/src/ship_cmd.cpp.o [443/834] Building CXX object CMakeFiles/openttd_lib.dir/src/settings_table.cpp.o [444/834] Building CXX object CMakeFiles/openttd_lib.dir/src/settings_gui.cpp.o [445/834] Building CXX object CMakeFiles/openttd_lib.dir/src/settings.cpp.o [446/834] Building CXX object CMakeFiles/openttd_lib.dir/src/screenshot.cpp.o [447/834] Building CXX object CMakeFiles/openttd_lib.dir/src/screenshot_gui.cpp.o [448/834] Building CXX object CMakeFiles/openttd_lib.dir/src/roadveh_gui.cpp.o [449/834] Building CXX object CMakeFiles/openttd_lib.dir/src/roadveh_cmd.cpp.o [450/834] Building CXX object CMakeFiles/openttd_lib.dir/src/roadstop.cpp.o [451/834] Building CXX object CMakeFiles/openttd_lib.dir/src/road_map.cpp.o [452/834] Building CXX object CMakeFiles/openttd_lib.dir/src/road_gui.cpp.o [453/834] Building CXX object CMakeFiles/openttd_lib.dir/src/road_cmd.cpp.o [454/834] Building CXX object CMakeFiles/openttd_lib.dir/src/road.cpp.o [455/834] Building CXX object CMakeFiles/openttd_lib.dir/src/random_access_file.cpp.o [456/834] Building CXX object CMakeFiles/openttd_lib.dir/src/rail_gui.cpp.o [457/834] Building CXX object CMakeFiles/openttd_lib.dir/src/rail_cmd.cpp.o [458/834] Building CXX object CMakeFiles/openttd_lib.dir/src/rail.cpp.o [459/834] Building CXX object CMakeFiles/openttd_lib.dir/src/progress.cpp.o [460/834] Building CXX object CMakeFiles/openttd_lib.dir/src/pbs.cpp.o [461/834] Building CXX object CMakeFiles/openttd_lib.dir/src/palette.cpp.o [462/834] Building CXX object CMakeFiles/openttd_lib.dir/src/osk_gui.cpp.o [463/834] Building CXX object CMakeFiles/openttd_lib.dir/src/order_gui.cpp.o [464/834] Building CXX object CMakeFiles/openttd_lib.dir/src/order_cmd.cpp.o [465/834] Building CXX object CMakeFiles/openttd_lib.dir/src/order_backup.cpp.o [466/834] Building CXX object CMakeFiles/openttd_lib.dir/src/openttd.cpp.o [467/834] Building CXX object CMakeFiles/openttd_lib.dir/src/object_gui.cpp.o [468/834] Building CXX object CMakeFiles/openttd_lib.dir/src/object_cmd.cpp.o [469/834] Building CXX object CMakeFiles/openttd_lib.dir/src/news_gui.cpp.o [470/834] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf_townname.cpp.o [471/834] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf_town.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/ship_gui.cpp:11: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: note: remove the '< >' [472/834] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf_text.cpp.o [473/834] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf_storage.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/ground_vehicle.hpp:13, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/roadveh.h:13, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/roadveh_gui.cpp:12: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: note: remove the '< >' [474/834] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf_station.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/ground_vehicle.hpp:13, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/train.h:20, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehiclelist.cpp:11: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: note: remove the '< >' [475/834] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf_spritegroup.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/ground_vehicle.hpp:13, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/roadveh.h:13, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/road.cpp:22: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: note: remove the '< >' [476/834] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf_sound.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/timetable_cmd.cpp:16: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: note: remove the '< >' [477/834] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf_roadtype.cpp.o [478/834] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf_roadstop.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/industry.h:18, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/subsidy_gui.cpp:11: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: note: remove the '< >' [479/834] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf_railtype.cpp.o [480/834] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf_profiling.cpp.o [481/834] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf_object.cpp.o [482/834] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf_industrytiles.cpp.o [483/834] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf_industries.cpp.o [484/834] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf_house.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/waypoint_base.h:13, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/waypoint.cpp:15: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/newgrf_storage.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/newgrf_spritegroup.h:20, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/newgrf_station.h:20, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/waypoint.cpp:14: In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _station_pool); Titem = BaseStation; Tindex = short unsigned int; unsigned int Tgrowth_step = 32; unsigned int Tmax_size = 64000; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'virtual Waypoint::~Waypoint()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/waypoint.cpp:57:1: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '*(BaseStation*)this.BaseStation::Pool::PoolItem<(& _station_pool)>.Pool::PoolItem<(& _station_pool)>::index' may be used uninitialized [-Wmaybe-uninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ [485/834] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf_gui.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/waypoint_base.h:13, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/waypoint_cmd.cpp:16: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: note: remove the '< >' [486/834] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf_generic.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/../ground_vehicle.hpp:13, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/../roadveh.h:13, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/follow_track.hpp:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pbs.cpp:14: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/../vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/../vehicle_base.h:1099:43: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/../station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/follow_track.hpp:15: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/../base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/../base_station_base.h:229:52: note: remove the '< >' [487/834] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf_engine.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/ship.h:13, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/ship_cmd.cpp:11: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/ship_cmd.cpp:18: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/order_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:15: In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = unsigned int; unsigned int Tgrowth_step = 512; unsigned int Tmax_size = 1044480; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'virtual SpecializedVehicle::~SpecializedVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1091:8: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '*(Vehicle*)this.Vehicle::Pool::PoolItem<(& _vehicle_pool)>.Pool::PoolItem<(& _vehicle_pool)>::index' is used uninitialized [-Wuninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = unsigned int; unsigned int Tgrowth_step = 512; unsigned int Tmax_size = 1044480; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'virtual Ship::~Ship()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/ship.h:34:43: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '*(Vehicle*)this.Vehicle::Pool::PoolItem<(& _vehicle_pool)>.Pool::PoolItem<(& _vehicle_pool)>::index' is used uninitialized [-Wuninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ [488/834] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf_debug_gui.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/ground_vehicle.hpp:13, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/roadveh.h:13, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_cmd.cpp:11: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: note: remove the '< >' [489/834] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf_config.cpp.o [490/834] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf_commons.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/ground_vehicle.hpp:13, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/train.h:20, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/tunnelbridge_cmd.cpp:19: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: note: remove the '< >' [491/834] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf_cargo.cpp.o [492/834] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf_canal.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/industry.h:18, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/smallmap_gui.cpp:13: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/smallmap_gui.cpp:21: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: note: remove the '< >' [493/834] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf_airporttiles.cpp.o [494/834] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf_airport.cpp.o [495/834] Building CXX object CMakeFiles/openttd_lib.dir/src/newgrf.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/news_gui.cpp:15: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/news_gui.cpp:19: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: note: remove the '< >' [496/834] Building CXX object CMakeFiles/openttd_lib.dir/src/music_gui.cpp.o [497/834] Building CXX object CMakeFiles/openttd_lib.dir/src/music.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/effectvehicle_base.h:13, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/road_cmd.cpp:27: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/depot_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/road_cmd.cpp:17: In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = unsigned int; unsigned int Tgrowth_step = 512; unsigned int Tmax_size = 1044480; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'virtual SpecializedVehicle::~SpecializedVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1091:8: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '*(Vehicle*)this.Vehicle::Pool::PoolItem<(& _vehicle_pool)>.Pool::PoolItem<(& _vehicle_pool)>::index' is used uninitialized [-Wuninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = unsigned int; unsigned int Tgrowth_step = 512; unsigned int Tmax_size = 1044480; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'virtual EffectVehicle::~EffectVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/effectvehicle_base.h:31:10, inlined from 'CommandCost RemoveRoad(TileIndex, DoCommandFlag, RoadBits, RoadTramType, bool)' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/road_cmd.cpp:453:15: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '**_382.Vehicle::Pool::PoolItem<(& _vehicle_pool)>.Pool::PoolItem<(& _vehicle_pool)>::index' may be used uninitialized [-Wmaybe-uninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ [498/834] Building CXX object CMakeFiles/openttd_lib.dir/src/mixer.cpp.o [499/834] Building CXX object CMakeFiles/openttd_lib.dir/src/misc_gui.cpp.o [500/834] Building CXX object CMakeFiles/openttd_lib.dir/src/misc_cmd.cpp.o [501/834] Building CXX object CMakeFiles/openttd_lib.dir/src/misc.cpp.o [502/834] Building CXX object CMakeFiles/openttd_lib.dir/src/map.cpp.o [503/834] Building CXX object CMakeFiles/openttd_lib.dir/src/main_gui.cpp.o [504/834] Building CXX object CMakeFiles/openttd_lib.dir/src/league_gui.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_gui_base.h:17, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_gui.h:15, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/waypoint_gui.cpp:15: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/waypoint_base.h:13, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/waypoint_gui.cpp:22: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: note: remove the '< >' [505/834] Building CXX object CMakeFiles/openttd_lib.dir/src/league_cmd.cpp.o [506/834] Building CXX object CMakeFiles/openttd_lib.dir/src/landscape.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/ground_vehicle.hpp:13, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/train.h:20, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/signal.cpp:16: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: note: remove the '< >' [507/834] Building CXX object CMakeFiles/openttd_lib.dir/src/intro_gui.cpp.o [508/834] Building CXX object CMakeFiles/openttd_lib.dir/src/ini_load.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/ground_vehicle.hpp:13, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/roadveh.h:13, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/roadstop.cpp:11: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/roadstop.cpp:14: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: note: remove the '< >' [509/834] Building CXX object CMakeFiles/openttd_lib.dir/src/ini.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/ground_vehicle.hpp:13, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/train.h:20, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/train_gui.cpp:13: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: note: remove the '< >' [510/834] Building CXX object CMakeFiles/openttd_lib.dir/src/industry_gui.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/story.cpp:23: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/story_base.h:18, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/story.cpp:11: In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _story_page_element_pool); Titem = StoryPageElement; Tindex = short unsigned int; unsigned int Tgrowth_step = 64; unsigned int Tmax_size = 64000; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'void Pool::CleanPool() [with Titem = StoryPageElement; Tindex = short unsigned int; unsigned int Tgrowth_step = 64; unsigned int Tmax_size = 64000; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_func.hpp:211:3: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '**_22.StoryPageElement::Pool::PoolItem<(& _story_page_element_pool)>.Pool::PoolItem<(& _story_page_element_pool)>::index' may be used uninitialized [-Wmaybe-uninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _story_page_element_pool); Titem = StoryPageElement; Tindex = short unsigned int; unsigned int Tgrowth_step = 64; unsigned int Tmax_size = 64000; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'StoryPage::~StoryPage()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/story_base.h:183:42: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '**_28.StoryPageElement::Pool::PoolItem<(& _story_page_element_pool)>.Pool::PoolItem<(& _story_page_element_pool)>::index' may be used uninitialized [-Wmaybe-uninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _story_page_element_pool); Titem = StoryPageElement; Tindex = short unsigned int; unsigned int Tgrowth_step = 64; unsigned int Tmax_size = 64000; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'StoryPage::~StoryPage()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/story_base.h:183:42, inlined from 'void Pool::CleanPool() [with Titem = StoryPage; Tindex = short unsigned int; unsigned int Tgrowth_step = 64; unsigned int Tmax_size = 64000; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_func.hpp:211:3: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '**_76.StoryPageElement::Pool::PoolItem<(& _story_page_element_pool)>.Pool::PoolItem<(& _story_page_element_pool)>::index' may be used uninitialized [-Wmaybe-uninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _story_page_pool); Titem = StoryPage; Tindex = short unsigned int; unsigned int Tgrowth_step = 64; unsigned int Tmax_size = 64000; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'void Pool::CleanPool() [with Titem = StoryPage; Tindex = short unsigned int; unsigned int Tgrowth_step = 64; unsigned int Tmax_size = 64000; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_func.hpp:211:3: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '**_20.StoryPage::Pool::PoolItem<(& _story_page_pool)>.Pool::PoolItem<(& _story_page_pool)>::index' may be used uninitialized [-Wmaybe-uninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _story_page_element_pool); Titem = StoryPageElement; Tindex = short unsigned int; unsigned int Tgrowth_step = 64; unsigned int Tmax_size = 64000; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'CommandCost CmdRemoveStoryPage(DoCommandFlag, StoryPageID)' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/story.cpp:392:12: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '**_56.StoryPageElement::Pool::PoolItem<(& _story_page_element_pool)>.Pool::PoolItem<(& _story_page_element_pool)>::index' may be used uninitialized [-Wmaybe-uninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _story_page_element_pool); Titem = StoryPageElement; Tindex = short unsigned int; unsigned int Tgrowth_step = 64; unsigned int Tmax_size = 64000; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'CommandCost CmdRemoveStoryPageElement(DoCommandFlag, StoryPageElementID)' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/story.cpp:420:10: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '**_24.StoryPageElement::Pool::PoolItem<(& _story_page_element_pool)>.Pool::PoolItem<(& _story_page_element_pool)>::index' may be used uninitialized [-Wmaybe-uninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ [511/834] Building CXX object CMakeFiles/openttd_lib.dir/src/industry_cmd.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/viewport_kdtree.h:15, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/signs_cmd.cpp:17: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: note: remove the '< >' [512/834] Building CXX object CMakeFiles/openttd_lib.dir/src/hotkeys.cpp.o [513/834] Building CXX object CMakeFiles/openttd_lib.dir/src/highscore_gui.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/viewport_kdtree.h:15, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/signs.cpp:17: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/signs_base.h:15, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/signs.cpp:13: In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _sign_pool); Titem = Sign; Tindex = short unsigned int; unsigned int Tgrowth_step = 16; unsigned int Tmax_size = 64000; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'void Pool::CleanPool() [with Titem = Sign; Tindex = short unsigned int; unsigned int Tgrowth_step = 16; unsigned int Tmax_size = 64000; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_func.hpp:211:3: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '**_20.Sign::Pool::PoolItem<(& _sign_pool)>.Pool::PoolItem<(& _sign_pool)>::index' may be used uninitialized [-Wmaybe-uninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ [514/834] Building CXX object CMakeFiles/openttd_lib.dir/src/highscore.cpp.o [515/834] Building CXX object CMakeFiles/openttd_lib.dir/src/help_gui.cpp.o [516/834] Building CXX object CMakeFiles/openttd_lib.dir/src/heightmap.cpp.o [517/834] Building CXX object CMakeFiles/openttd_lib.dir/src/group_gui.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/story_gui.cpp:26: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: note: remove the '< >' [518/834] Building CXX object CMakeFiles/openttd_lib.dir/src/group_cmd.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/sound.cpp:16: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: note: remove the '< >' [519/834] Building CXX object CMakeFiles/openttd_lib.dir/src/ground_vehicle.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/timetable_gui.cpp:17: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: note: remove the '< >' [520/834] Building CXX object CMakeFiles/openttd_lib.dir/src/graph_gui.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/industry.h:18, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/subsidy.cpp:12: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/newgrf_storage.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/industry.h:13: In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _subsidy_pool); Titem = Subsidy; Tindex = short unsigned int; unsigned int Tgrowth_step = 1; unsigned int Tmax_size = 256; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'void Pool::CleanPool() [with Titem = Subsidy; Tindex = short unsigned int; unsigned int Tgrowth_step = 1; unsigned int Tmax_size = 256; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_func.hpp:211:3: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '**_19.Subsidy::Pool::PoolItem<(& _subsidy_pool)>.Pool::PoolItem<(& _subsidy_pool)>::index' may be used uninitialized [-Wmaybe-uninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _subsidy_pool); Titem = Subsidy; Tindex = short unsigned int; unsigned int Tgrowth_step = 1; unsigned int Tmax_size = 256; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'void DeleteSubsidyWith(SourceType, SourceID)' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/subsidy.cpp:158:11: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '**_35.Subsidy::Pool::PoolItem<(& _subsidy_pool)>.Pool::PoolItem<(& _subsidy_pool)>::index' may be used uninitialized [-Wmaybe-uninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _subsidy_pool); Titem = Subsidy; Tindex = short unsigned int; unsigned int Tgrowth_step = 1; unsigned int Tmax_size = 256; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from ' [with auto:58 = unsigned int]' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/subsidy.cpp:503: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-14.1/src/core/pool_type.hpp:264:45: warning: '**_23.Subsidy::Pool::PoolItem<(& _subsidy_pool)>.Pool::PoolItem<(& _subsidy_pool)>::index' may be used uninitialized [-Wmaybe-uninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ [521/834] Building CXX object CMakeFiles/openttd_lib.dir/src/goal_gui.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/terraform_gui.cpp:22: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: note: remove the '< >' [522/834] Building CXX object CMakeFiles/openttd_lib.dir/src/goal.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/aircraft.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/water_cmd.cpp:27: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/water_cmd.cpp:30: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: note: remove the '< >' [523/834] Building CXX object CMakeFiles/openttd_lib.dir/src/gfxinit.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/newgrf_storage.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/town.h:17, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/newgrf_town.cpp:12: In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _persistent_storage_pool); Titem = PersistentStorage; Tindex = unsigned int; unsigned int Tgrowth_step = 1; unsigned int Tmax_size = 1044480; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'virtual PersistentStorage::~PersistentStorage()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/newgrf_storage.h:199:8: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '*this.PersistentStorage::Pool::PoolItem<(& _persistent_storage_pool)>.Pool::PoolItem<(& _persistent_storage_pool)>::index' is used uninitialized [-Wuninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ [524/834] Building CXX object CMakeFiles/openttd_lib.dir/src/gfx_layout_fallback.cpp.o [525/834] Building CXX object CMakeFiles/openttd_lib.dir/src/gfx_layout.cpp.o [526/834] Building CXX object CMakeFiles/openttd_lib.dir/src/gfx.cpp.o [527/834] Building CXX object CMakeFiles/openttd_lib.dir/src/genworld_gui.cpp.o [528/834] Building CXX object CMakeFiles/openttd_lib.dir/src/genworld.cpp.o [529/834] Building CXX object CMakeFiles/openttd_lib.dir/src/gamelog.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/ground_vehicle.hpp:13, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/roadveh.h:13, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/roadveh_cmd.cpp:11: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/roadveh_cmd.cpp:16: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/order_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:15: In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = unsigned int; unsigned int Tgrowth_step = 512; unsigned int Tmax_size = 1044480; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'virtual SpecializedVehicle::~SpecializedVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1091:8: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '*(Vehicle*)this.Vehicle::Pool::PoolItem<(& _vehicle_pool)>.Pool::PoolItem<(& _vehicle_pool)>::index' is used uninitialized [-Wuninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = unsigned int; unsigned int Tgrowth_step = 512; unsigned int Tmax_size = 1044480; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'virtual RoadVehicle::~RoadVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/roadveh.h:124:50: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '*(Vehicle*)this.Vehicle::Pool::PoolItem<(& _vehicle_pool)>.Pool::PoolItem<(& _vehicle_pool)>::index' is used uninitialized [-Wuninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = unsigned int; unsigned int Tgrowth_step = 512; unsigned int Tmax_size = 1044480; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'virtual RoadVehicle::~RoadVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/roadveh.h:124:50, inlined from 'void DeleteLastRoadVeh(RoadVehicle*)' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/roadveh_cmd.cpp:481:9, inlined from 'bool RoadVehIsCrashed(RoadVehicle*)' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/roadveh_cmd.cpp:512:20, inlined from 'bool RoadVehController(RoadVehicle*)' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/roadveh_cmd.cpp:1582:26, inlined from 'virtual bool RoadVehicle::Tick()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/roadveh_cmd.cpp:1664:27: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '*(Vehicle*)v.Vehicle::Pool::PoolItem<(& _vehicle_pool)>.Pool::PoolItem<(& _vehicle_pool)>::index' may be used uninitialized [-Wmaybe-uninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ [530/834] Building CXX object CMakeFiles/openttd_lib.dir/src/framerate_gui.cpp.o [531/834] Building CXX object CMakeFiles/openttd_lib.dir/src/fontcache.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/order_backup.cpp:16: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: note: remove the '< >' [532/834] Building CXX object CMakeFiles/openttd_lib.dir/src/fios_gui.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/newgrf_storage.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/newgrf_spritegroup.h:20, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/newgrf_spritegroup.cpp:12: In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _spritegroup_pool); Titem = SpriteGroup; Tindex = unsigned int; unsigned int Tgrowth_step = 1024; unsigned int Tmax_size = 1073741824; PoolType Tpool_type = PT_DATA; bool Tcache = false; bool Tzero = true]', inlined from 'virtual constexpr CallbackResultSpriteGroup::~CallbackResultSpriteGroup()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/newgrf_spritegroup.h:210:8: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '*(SpriteGroup*)this.SpriteGroup::Pool::PoolItem<(& _spritegroup_pool)>.Pool::PoolItem<(& _spritegroup_pool)>::index' is used uninitialized [-Wuninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _spritegroup_pool); Titem = SpriteGroup; Tindex = unsigned int; unsigned int Tgrowth_step = 1024; unsigned int Tmax_size = 1073741824; PoolType Tpool_type = PT_DATA; bool Tcache = false; bool Tzero = true]', inlined from 'virtual constexpr RandomizedSpriteGroup::~RandomizedSpriteGroup()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/newgrf_spritegroup.h:190:8: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '*(SpriteGroup*)this.SpriteGroup::Pool::PoolItem<(& _spritegroup_pool)>.Pool::PoolItem<(& _spritegroup_pool)>::index' is used uninitialized [-Wuninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _spritegroup_pool); Titem = SpriteGroup; Tindex = unsigned int; unsigned int Tgrowth_step = 1024; unsigned int Tmax_size = 1073741824; PoolType Tpool_type = PT_DATA; bool Tcache = false; bool Tzero = true]', inlined from 'virtual constexpr RealSpriteGroup::~RealSpriteGroup()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/newgrf_spritegroup.h:79:8: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '*(SpriteGroup*)this.SpriteGroup::Pool::PoolItem<(& _spritegroup_pool)>.Pool::PoolItem<(& _spritegroup_pool)>::index' is used uninitialized [-Wuninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _spritegroup_pool); Titem = SpriteGroup; Tindex = unsigned int; unsigned int Tgrowth_step = 1024; unsigned int Tmax_size = 1073741824; PoolType Tpool_type = PT_DATA; bool Tcache = false; bool Tzero = true]', inlined from 'virtual constexpr DeterministicSpriteGroup::~DeterministicSpriteGroup()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/newgrf_spritegroup.h:167:8: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '*(SpriteGroup*)this.SpriteGroup::Pool::PoolItem<(& _spritegroup_pool)>.Pool::PoolItem<(& _spritegroup_pool)>::index' is used uninitialized [-Wuninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ [533/834] Building CXX object CMakeFiles/openttd_lib.dir/src/fios.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/newgrf_sound.cpp:15: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: note: remove the '< >' [534/834] Building CXX object CMakeFiles/openttd_lib.dir/src/fileio.cpp.o [535/834] Building CXX object CMakeFiles/openttd_lib.dir/src/error_gui.cpp.o [536/834] Building CXX object CMakeFiles/openttd_lib.dir/src/error.cpp.o [537/834] Building CXX object CMakeFiles/openttd_lib.dir/src/engine_gui.cpp.o [538/834] Building CXX object CMakeFiles/openttd_lib.dir/src/engine.cpp.o [539/834] Building CXX object CMakeFiles/openttd_lib.dir/src/elrail.cpp.o [540/834] Building CXX object CMakeFiles/openttd_lib.dir/src/effectvehicle.cpp.o [541/834] Building CXX object CMakeFiles/openttd_lib.dir/src/economy.cpp.o [542/834] Building CXX object CMakeFiles/openttd_lib.dir/src/driver.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/industry.h:18, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/league_gui.cpp:16: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: note: remove the '< >' [543/834] Building CXX object CMakeFiles/openttd_lib.dir/src/dock_gui.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/group.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/company_base.h:19, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/object_cmd.cpp:15: In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _object_pool); Titem = Object; Tindex = unsigned int; unsigned int Tgrowth_step = 64; unsigned int Tmax_size = 16711680; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'void Pool::CleanPool() [with Titem = Object; Tindex = unsigned int; unsigned int Tgrowth_step = 64; unsigned int Tmax_size = 16711680; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_func.hpp:211:3: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '**_19.Object::Pool::PoolItem<(& _object_pool)>.Pool::PoolItem<(& _object_pool)>::index' may be used uninitialized [-Wmaybe-uninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _object_pool); Titem = Object; Tindex = unsigned int; unsigned int Tgrowth_step = 64; unsigned int Tmax_size = 16711680; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'void ReallyClearObjectTile(Object*)' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/object_cmd.cpp:521:9, inlined from 'void ReallyClearObjectTile(Object*)' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/object_cmd.cpp:513:13: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '*o.Object::Pool::PoolItem<(& _object_pool)>.Pool::PoolItem<(& _object_pool)>::index' is used uninitialized [-Wuninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ [544/834] Building CXX object CMakeFiles/openttd_lib.dir/src/disaster_vehicle.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/window.cpp:19: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: note: remove the '< >' [545/834] Building CXX object CMakeFiles/openttd_lib.dir/src/depot_gui.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/newgrf_roadstop.cpp:12: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: note: remove the '< >' [546/834] Building CXX object CMakeFiles/openttd_lib.dir/src/depot_cmd.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/industry.h:18, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/newgrf_industrytiles.cpp:15: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: note: remove the '< >' [547/834] Building CXX object CMakeFiles/openttd_lib.dir/src/depot.cpp.o [548/834] Building CXX object CMakeFiles/openttd_lib.dir/src/dedicated.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/ground_vehicle.hpp:13, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/roadveh.h:13, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/station.cpp:13: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/viewport_kdtree.h:15, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/station.cpp:15: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/group.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/company_base.h:19, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/station.cpp:12: In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _link_graph_pool); Titem = LinkGraph; Tindex = short unsigned int; unsigned int Tgrowth_step = 32; unsigned int Tmax_size = 65535; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'Station::~Station()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/station.cpp:116:11: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '**_126.LinkGraph::Pool::PoolItem<(& _link_graph_pool)>.Pool::PoolItem<(& _link_graph_pool)>::index' may be used uninitialized [-Wmaybe-uninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ [549/834] Building CXX object CMakeFiles/openttd_lib.dir/src/debug.cpp.o [550/834] Building CXX object CMakeFiles/openttd_lib.dir/src/date_gui.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/industry.h:18, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/newgrf_industries.cpp:12: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/newgrf_storage.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/industry.h:13: In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _persistent_storage_pool); Titem = PersistentStorage; Tindex = unsigned int; unsigned int Tgrowth_step = 1; unsigned int Tmax_size = 1044480; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'virtual PersistentStorage::~PersistentStorage()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/newgrf_storage.h:199:8: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '*this.PersistentStorage::Pool::PoolItem<(& _persistent_storage_pool)>.Pool::PoolItem<(& _persistent_storage_pool)>::index' is used uninitialized [-Wuninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ [551/834] Building CXX object CMakeFiles/openttd_lib.dir/src/currency.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/newgrf_house.cpp:23: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: note: remove the '< >' [552/834] Building CXX object CMakeFiles/openttd_lib.dir/src/crashlog.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/ground_vehicle.hpp:13, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/roadveh.h:13, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/order_gui.cpp:14: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/order_gui.cpp:24: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: note: remove the '< >' [553/834] Building CXX object CMakeFiles/openttd_lib.dir/src/cpu.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/newgrf_station.cpp:12: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: note: remove the '< >' [554/834] Building CXX object CMakeFiles/openttd_lib.dir/src/console_gui.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/aircraft.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/order_cmd.cpp:21: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/order_cmd.cpp:23: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/depot_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/order_cmd.cpp:18: In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _orderlist_pool); Titem = OrderList; Tindex = short unsigned int; unsigned int Tgrowth_step = 128; unsigned int Tmax_size = 64000; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'void Pool::CleanPool() [with Titem = OrderList; Tindex = short unsigned int; unsigned int Tgrowth_step = 128; unsigned int Tmax_size = 64000; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_func.hpp:211:3: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '**_19.OrderList::Pool::PoolItem<(& _orderlist_pool)>.Pool::PoolItem<(& _orderlist_pool)>::index' may be used uninitialized [-Wmaybe-uninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _orderlist_pool); Titem = OrderList; Tindex = short unsigned int; unsigned int Tgrowth_step = 128; unsigned int Tmax_size = 64000; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'void OrderList::FreeChain(bool)' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/order_cmd.cpp:348:10, inlined from 'void OrderList::FreeChain(bool)' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/order_cmd.cpp:334:6: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '*this.OrderList::Pool::PoolItem<(& _orderlist_pool)>.Pool::PoolItem<(& _orderlist_pool)>::index' may be used uninitialized [-Wmaybe-uninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _orderlist_pool); Titem = OrderList; Tindex = short unsigned int; unsigned int Tgrowth_step = 128; unsigned int Tmax_size = 64000; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'CommandCost CmdCloneOrder(DoCommandFlag, CloneOptions, VehicleID, VehicleID)' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/order_cmd.cpp:1645:18: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '*_74->D.310359.orders.OrderList::Pool::PoolItem<(& _orderlist_pool)>.Pool::PoolItem<(& _orderlist_pool)>::index' may be used uninitialized [-Wmaybe-uninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ [555/834] Building CXX object CMakeFiles/openttd_lib.dir/src/console_cmds.cpp.o [556/834] Building CXX object CMakeFiles/openttd_lib.dir/src/console.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/ground_vehicle.hpp:13, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/train.h:20, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/ground_vehicle.cpp:11: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/newgrf_storage.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/newgrf_spritegroup.h:20, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/newgrf_engine.h:19, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/train.h:15: In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = unsigned int; unsigned int Tgrowth_step = 512; unsigned int Tmax_size = 1044480; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'virtual SpecializedVehicle::~SpecializedVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1091:8: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '*(Vehicle*)this.Vehicle::Pool::PoolItem<(& _vehicle_pool)>.Pool::PoolItem<(& _vehicle_pool)>::index' is used uninitialized [-Wuninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = unsigned int; unsigned int Tgrowth_step = 512; unsigned int Tmax_size = 1044480; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'virtual SpecializedVehicle::~SpecializedVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1091:8: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '*(Vehicle*)this.Vehicle::Pool::PoolItem<(& _vehicle_pool)>.Pool::PoolItem<(& _vehicle_pool)>::index' is used uninitialized [-Wuninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = unsigned int; unsigned int Tgrowth_step = 512; unsigned int Tmax_size = 1044480; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'virtual GroundVehicle::~GroundVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/ground_vehicle.hpp:79:8: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '*(Vehicle*)this.Vehicle::Pool::PoolItem<(& _vehicle_pool)>.Pool::PoolItem<(& _vehicle_pool)>::index' is used uninitialized [-Wuninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = unsigned int; unsigned int Tgrowth_step = 512; unsigned int Tmax_size = 1044480; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'virtual GroundVehicle::~GroundVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/ground_vehicle.hpp:79:8: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '*(Vehicle*)this.Vehicle::Pool::PoolItem<(& _vehicle_pool)>.Pool::PoolItem<(& _vehicle_pool)>::index' is used uninitialized [-Wuninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ [557/834] Building CXX object CMakeFiles/openttd_lib.dir/src/company_gui.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/ground_vehicle.hpp:13, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/roadveh.h:13, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle.cpp:12: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle.cpp:31: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: note: remove the '< >' [558/834] Building CXX object CMakeFiles/openttd_lib.dir/src/company_cmd.cpp.o [559/834] Building CXX object CMakeFiles/openttd_lib.dir/src/command.cpp.o [560/834] Building CXX object CMakeFiles/openttd_lib.dir/src/clear_cmd.cpp.o [561/834] Building CXX object CMakeFiles/openttd_lib.dir/src/cheat_gui.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/strings.cpp:12: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/strings.cpp:27: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: note: remove the '< >' /home/buildozer/aports/community/openttd/src/openttd-14.1/src/strings.cpp: In function 'void CopyInDParam(std::span)': /home/buildozer/aports/community/openttd/src/openttd-14.1/src/strings.cpp:159:6: note: parameter passing for argument of type 'const std::span' changed in GCC 7.1 159 | void CopyInDParam(const std::span backup) | ^~~~~~~~~~~~ [562/834] Building CXX object CMakeFiles/openttd_lib.dir/src/cheat.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_gui_base.h:17, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_gui.h:15, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/toolbar_gui.cpp:16: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/linkgraph/../station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/linkgraph/linkgraph_gui.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/toolbar_gui.cpp:41: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/linkgraph/../base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/linkgraph/../base_station_base.h:229:52: note: remove the '< >' [563/834] Building CXX object CMakeFiles/openttd_lib.dir/src/cargotype.cpp.o [564/834] Building CXX object CMakeFiles/openttd_lib.dir/src/cargopacket.cpp.o [565/834] Building CXX object CMakeFiles/openttd_lib.dir/src/cargomonitor.cpp.o [566/834] Building CXX object CMakeFiles/openttd_lib.dir/src/cargoaction.cpp.o In file included from /usr/include/c++/15.2.0/map:64, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/stdafx.h:69, from /home/buildozer/aports/community/openttd/src/openttd-14.1/build/CMakeFiles/openttd_lib.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/stl_tree.h: In function 'std::pair::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]': /usr/include/c++/15.2.0/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 2832 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>}; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]': /usr/include/c++/15.2.0/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 3080 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/map:65: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>}; _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]', inlined from 'std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>}; _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]' at /usr/include/c++/15.2.0/bits/stl_map.h:624:22, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::basic_json(initializer_list_t, bool, value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/3rdparty/nlohmann/json.hpp:20244:47: /usr/include/c++/15.2.0/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map, nlohmann::json_abi_v3_11_3::basic_json<>, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator'} changed in GCC 7.1 663 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 664 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [567/834] Building CXX object CMakeFiles/openttd_lib.dir/src/build_vehicle_gui.cpp.o [568/834] Building CXX object CMakeFiles/openttd_lib.dir/src/bridge_map.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/viewport.cpp:67: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/viewport.cpp:72: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: note: remove the '< >' [569/834] Building CXX object CMakeFiles/openttd_lib.dir/src/bridge_gui.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/yapf/../../waypoint_base.h:13, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/yapf/../pathfinder_func.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/yapf/yapf.hpp:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/train_cmd.cpp:16: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/yapf/../../base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/yapf/../../base_station_base.h:229:52: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/yapf/../../ship.h:13, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/yapf/yapf.h:16, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/yapf/yapf.hpp:15: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/yapf/../../vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/yapf/../../vehicle_base.h:1099:43: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/yapf/../../base_station_base.h:13: In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = unsigned int; unsigned int Tgrowth_step = 512; unsigned int Tmax_size = 1044480; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'virtual SpecializedVehicle::~SpecializedVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/yapf/../../vehicle_base.h:1091:8: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/yapf/../../core/pool_type.hpp:264:45: warning: '*(Vehicle*)this.Vehicle::Pool::PoolItem<(& _vehicle_pool)>.Pool::PoolItem<(& _vehicle_pool)>::index' is used uninitialized [-Wuninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = unsigned int; unsigned int Tgrowth_step = 512; unsigned int Tmax_size = 1044480; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'virtual Train::~Train()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/yapf/../../train.h:109:44: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/yapf/../../core/pool_type.hpp:264:45: warning: '*(Vehicle*)this.Vehicle::Pool::PoolItem<(& _vehicle_pool)>.Pool::PoolItem<(& _vehicle_pool)>::index' is used uninitialized [-Wuninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = unsigned int; unsigned int Tgrowth_step = 512; unsigned int Tmax_size = 1044480; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'virtual Train::~Train()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/yapf/../../train.h:109:44, inlined from 'CommandCost CmdSellRailWagon(DoCommandFlag, Vehicle*, bool, bool, ClientID)' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/train_cmd.cpp:1455:10: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/yapf/../../core/pool_type.hpp:264:45: warning: '*(Vehicle*)part.Vehicle::Pool::PoolItem<(& _vehicle_pool)>.Pool::PoolItem<(& _vehicle_pool)>::index' may be used uninitialized [-Wmaybe-uninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = unsigned int; unsigned int Tgrowth_step = 512; unsigned int Tmax_size = 1044480; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'virtual Train::~Train()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/yapf/../../train.h:109:44, inlined from 'void DeleteLastWagon(Train*)' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/train_cmd.cpp:3663:9, inlined from 'bool HandleCrashedTrain(Train*)' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/train_cmd.cpp:3765:18, inlined from 'bool TrainLocoHandler(Train*, bool)' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/train_cmd.cpp:3943:42: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/yapf/../../core/pool_type.hpp:264:45: warning: '*(Vehicle*)v.Vehicle::Pool::PoolItem<(& _vehicle_pool)>.Pool::PoolItem<(& _vehicle_pool)>::index' may be used uninitialized [-Wmaybe-uninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = unsigned int; unsigned int Tgrowth_step = 512; unsigned int Tmax_size = 1044480; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'virtual Train::~Train()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/yapf/../../train.h:109:44, inlined from 'virtual bool Train::Tick()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/train_cmd.cpp:4125:11: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/yapf/../../core/pool_type.hpp:264:45: warning: '*(Vehicle*)this.Vehicle::Pool::PoolItem<(& _vehicle_pool)>.Pool::PoolItem<(& _vehicle_pool)>::index' may be used uninitialized [-Wmaybe-uninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ [570/834] Building CXX object CMakeFiles/openttd_lib.dir/src/bootstrap_gui.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_gui_base.h:17, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_gui.h:15, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/station_gui.cpp:16: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/station_gui.cpp:24: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: note: remove the '< >' [571/834] Building CXX object CMakeFiles/openttd_lib.dir/src/bmp.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/ground_vehicle.hpp:13, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/train.h:20, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/rail_cmd.cpp:17: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: note: remove the '< >' [572/834] Building CXX object CMakeFiles/openttd_lib.dir/src/base_consist.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/effectvehicle_base.h:13, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/effectvehicle.cpp:18: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/order_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:15: In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = unsigned int; unsigned int Tgrowth_step = 512; unsigned int Tmax_size = 1044480; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'virtual SpecializedVehicle::~SpecializedVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1091:8: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '*(Vehicle*)this.Vehicle::Pool::PoolItem<(& _vehicle_pool)>.Pool::PoolItem<(& _vehicle_pool)>::index' is used uninitialized [-Wuninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = unsigned int; unsigned int Tgrowth_step = 512; unsigned int Tmax_size = 1044480; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'virtual EffectVehicle::~EffectVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/effectvehicle_base.h:31:10: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '*(Vehicle*)this.Vehicle::Pool::PoolItem<(& _vehicle_pool)>.Pool::PoolItem<(& _vehicle_pool)>::index' is used uninitialized [-Wuninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = unsigned int; unsigned int Tgrowth_step = 512; unsigned int Tmax_size = 1044480; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'virtual EffectVehicle::~EffectVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/effectvehicle_base.h:31:10, inlined from 'bool BubbleTick(EffectVehicle*)' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/effectvehicle.cpp:495:10: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '*(Vehicle*)v.Vehicle::Pool::PoolItem<(& _vehicle_pool)>.Pool::PoolItem<(& _vehicle_pool)>::index' may be used uninitialized [-Wmaybe-uninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = unsigned int; unsigned int Tgrowth_step = 512; unsigned int Tmax_size = 1044480; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'virtual EffectVehicle::~EffectVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/effectvehicle_base.h:31:10, inlined from 'bool BulldozerTick(EffectVehicle*)' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/effectvehicle.cpp:302:12, inlined from 'bool BulldozerTick(EffectVehicle*)' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/effectvehicle.cpp:286:13: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '*(Vehicle*)v.Vehicle::Pool::PoolItem<(& _vehicle_pool)>.Pool::PoolItem<(& _vehicle_pool)>::index' may be used uninitialized [-Wmaybe-uninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = unsigned int; unsigned int Tgrowth_step = 512; unsigned int Tmax_size = 1044480; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'virtual EffectVehicle::~EffectVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/effectvehicle_base.h:31:10, inlined from 'bool ExplosionSmallTick(EffectVehicle*)' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/effectvehicle.cpp:230:11, inlined from 'bool DieselSmokeTick(EffectVehicle*)' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/effectvehicle.cpp:225:13: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '*(Vehicle*)v.Vehicle::Pool::PoolItem<(& _vehicle_pool)>.Pool::PoolItem<(& _vehicle_pool)>::index' may be used uninitialized [-Wmaybe-uninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = unsigned int; unsigned int Tgrowth_step = 512; unsigned int Tmax_size = 1044480; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'virtual EffectVehicle::~EffectVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/effectvehicle_base.h:31:10, inlined from 'bool BulldozerTick(EffectVehicle*)' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/effectvehicle.cpp:302:12, inlined from 'bool BreakdownSmokeTick(EffectVehicle*)' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/effectvehicle.cpp:286:13: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '*(Vehicle*)v.Vehicle::Pool::PoolItem<(& _vehicle_pool)>.Pool::PoolItem<(& _vehicle_pool)>::index' may be used uninitialized [-Wmaybe-uninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = unsigned int; unsigned int Tgrowth_step = 512; unsigned int Tmax_size = 1044480; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'virtual EffectVehicle::~EffectVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/effectvehicle_base.h:31:10, inlined from 'bool BulldozerTick(EffectVehicle*)' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/effectvehicle.cpp:302:12, inlined from 'bool ChimneySmokeTick(EffectVehicle*)' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/effectvehicle.cpp:286:13: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '*(Vehicle*)v.Vehicle::Pool::PoolItem<(& _vehicle_pool)>.Pool::PoolItem<(& _vehicle_pool)>::index' may be used uninitialized [-Wmaybe-uninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = unsigned int; unsigned int Tgrowth_step = 512; unsigned int Tmax_size = 1044480; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'virtual EffectVehicle::~EffectVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/effectvehicle_base.h:31:10, inlined from 'bool ExplosionSmallTick(EffectVehicle*)' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/effectvehicle.cpp:230:11, inlined from 'bool ElectricSparkTick(EffectVehicle*)' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/effectvehicle.cpp:225:13: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '*(Vehicle*)v.Vehicle::Pool::PoolItem<(& _vehicle_pool)>.Pool::PoolItem<(& _vehicle_pool)>::index' may be used uninitialized [-Wmaybe-uninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = unsigned int; unsigned int Tgrowth_step = 512; unsigned int Tmax_size = 1044480; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'virtual EffectVehicle::~EffectVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/effectvehicle_base.h:31:10, inlined from 'bool ExplosionSmallTick(EffectVehicle*)' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/effectvehicle.cpp:230:11, inlined from 'bool ExplosionSmallTick(EffectVehicle*)' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/effectvehicle.cpp:225:13: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '*(Vehicle*)v.Vehicle::Pool::PoolItem<(& _vehicle_pool)>.Pool::PoolItem<(& _vehicle_pool)>::index' may be used uninitialized [-Wmaybe-uninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = unsigned int; unsigned int Tgrowth_step = 512; unsigned int Tmax_size = 1044480; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'virtual EffectVehicle::~EffectVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/effectvehicle_base.h:31:10, inlined from 'bool ExplosionSmallTick(EffectVehicle*)' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/effectvehicle.cpp:230:11, inlined from 'bool ExplosionLargeTick(EffectVehicle*)' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/effectvehicle.cpp:225:13: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '*(Vehicle*)v.Vehicle::Pool::PoolItem<(& _vehicle_pool)>.Pool::PoolItem<(& _vehicle_pool)>::index' may be used uninitialized [-Wmaybe-uninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = unsigned int; unsigned int Tgrowth_step = 512; unsigned int Tmax_size = 1044480; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'virtual EffectVehicle::~EffectVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/effectvehicle_base.h:31:10, inlined from 'bool ExplosionSmallTick(EffectVehicle*)' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/effectvehicle.cpp:230:11, inlined from 'bool SmokeTick(EffectVehicle*)' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/effectvehicle.cpp:225:13: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '*(Vehicle*)v.Vehicle::Pool::PoolItem<(& _vehicle_pool)>.Pool::PoolItem<(& _vehicle_pool)>::index' may be used uninitialized [-Wmaybe-uninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = unsigned int; unsigned int Tgrowth_step = 512; unsigned int Tmax_size = 1044480; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'virtual EffectVehicle::~EffectVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/effectvehicle_base.h:31:10, inlined from 'bool ExplosionSmallTick(EffectVehicle*)' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/effectvehicle.cpp:230:11, inlined from 'bool SteamSmokeTick(EffectVehicle*)' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/effectvehicle.cpp:225:13: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '*(Vehicle*)v.Vehicle::Pool::PoolItem<(& _vehicle_pool)>.Pool::PoolItem<(& _vehicle_pool)>::index' may be used uninitialized [-Wmaybe-uninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ [573/834] Building CXX object CMakeFiles/openttd_lib.dir/src/autoreplace_gui.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/ground_vehicle.hpp:13, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/train.h:20, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/newgrf_engine.cpp:12: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/newgrf_engine.cpp:22: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: note: remove the '< >' [574/834] Building CXX object CMakeFiles/openttd_lib.dir/src/autoreplace_cmd.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_gui_base.h:17, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_gui.h:15, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/depot_cmd.cpp:16: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: note: remove the '< >' [575/834] Building CXX object CMakeFiles/openttd_lib.dir/src/autoreplace.cpp.o [576/834] Building CXX object CMakeFiles/openttd_lib.dir/src/articulated_vehicles.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/ground_vehicle.hpp:13, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/train.h:20, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/elrail.cpp:58: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: note: remove the '< >' [577/834] Building CXX object CMakeFiles/openttd_lib.dir/src/animated_tile.cpp.o In file included from /usr/include/c++/15.2.0/map:64, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/stdafx.h:69, from /home/buildozer/aports/community/openttd/src/openttd-14.1/build/CMakeFiles/openttd_lib.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/stl_tree.h: In function 'std::pair::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]': /usr/include/c++/15.2.0/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 2832 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]': /usr/include/c++/15.2.0/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 3080 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/map:65: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]', inlined from 'bool nlohmann::json_abi_v3_11_3::detail::json_sax_dom_callback_parser::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>]' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/3rdparty/nlohmann/json.hpp:7079:83: /usr/include/c++/15.2.0/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]', inlined from 'bool nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>]' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/3rdparty/nlohmann/json.hpp:6884:79, inlined from 'bool nlohmann::json_abi_v3_11_3::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_11_3::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/3rdparty/nlohmann/json.hpp:12387:29: /usr/include/c++/15.2.0/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]', inlined from 'bool nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>]' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/3rdparty/nlohmann/json.hpp:6884:79, inlined from 'bool nlohmann::json_abi_v3_11_3::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_11_3::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/3rdparty/nlohmann/json.hpp:12598:21: /usr/include/c++/15.2.0/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [578/834] Building CXX object CMakeFiles/openttd_lib.dir/src/airport_gui.cpp.o [579/834] Building CXX object CMakeFiles/openttd_lib.dir/src/airport.cpp.o [580/834] Building CXX object CMakeFiles/openttd_lib.dir/src/aircraft_gui.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/newgrf_airport.cpp:15: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/newgrf_storage.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/newgrf_spritegroup.h:20, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/newgrf_airport.cpp:13: In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _persistent_storage_pool); Titem = PersistentStorage; Tindex = unsigned int; unsigned int Tgrowth_step = 1; unsigned int Tmax_size = 1044480; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'virtual PersistentStorage::~PersistentStorage()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/newgrf_storage.h:199:8: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '*this.PersistentStorage::Pool::PoolItem<(& _persistent_storage_pool)>.Pool::PoolItem<(& _persistent_storage_pool)>::index' is used uninitialized [-Wuninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ [581/834] Building CXX object CMakeFiles/openttd_lib.dir/src/aircraft_cmd.cpp.o [582/834] Building CXX object CMakeFiles/openttd_lib.dir/src/gfx_layout_icu.cpp.o [583/834] Building CXX object CMakeFiles/openttd_lib.dir/src/widgets/slider.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_gui_base.h:17, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_gui.h:15, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/newgrf_debug_gui.cpp:19: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/industry.h:18, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/newgrf_debug_gui.cpp:23: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: note: remove the '< >' [584/834] Building CXX object CMakeFiles/openttd_lib.dir/src/widgets/dropdown.cpp.o [585/834] Building CXX object CMakeFiles/openttd_lib.dir/src/video/video_driver.cpp.o [586/834] Building CXX object CMakeFiles/openttd_lib.dir/src/video/null_v.cpp.o [587/834] Building CXX object CMakeFiles/openttd_lib.dir/src/video/dedicated_v.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/newgrf_airporttiles.h:18, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/newgrf_airporttiles.cpp:12: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: note: remove the '< >' [588/834] Building CXX object CMakeFiles/openttd_lib.dir/src/video/sdl2_opengl_v.cpp.o [589/834] Building CXX object CMakeFiles/openttd_lib.dir/src/video/sdl2_default_v.cpp.o [590/834] Building CXX object CMakeFiles/openttd_lib.dir/src/video/sdl2_v.cpp.o [591/834] Building CXX object CMakeFiles/openttd_lib.dir/src/video/opengl.cpp.o [592/834] Building CXX object CMakeFiles/openttd_lib.dir/src/timer/timer_window.cpp.o [593/834] Building CXX object CMakeFiles/openttd_lib.dir/src/timer/timer_game_tick.cpp.o [594/834] Building CXX object CMakeFiles/openttd_lib.dir/src/timer/timer_game_realtime.cpp.o [595/834] Building CXX object CMakeFiles/openttd_lib.dir/src/timer/timer_game_economy.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_gui_base.h:17, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_gui.cpp:16: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_gui.cpp:37: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: note: remove the '< >' [596/834] Building CXX object CMakeFiles/openttd_lib.dir/src/timer/timer_game_calendar.cpp.o [597/834] 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-14.1/src/base_consist.cpp:12: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: note: remove the '< >' [598/834] Building CXX object CMakeFiles/openttd_lib.dir/src/spriteloader/sprite_file.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/industry.h:18, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/cargomonitor.h:15, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/cargomonitor.cpp:11: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: note: remove the '< >' [599/834] Building CXX object CMakeFiles/openttd_lib.dir/src/spriteloader/grf.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/cargoaction.cpp:13: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/cargopacket.h:13, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/economy_base.h:13, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/cargoaction.cpp:11: In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _cargopacket_pool); Titem = CargoPacket; Tindex = unsigned int; unsigned int Tgrowth_step = 1024; unsigned int Tmax_size = 16773120; PoolType Tpool_type = PT_NORMAL; bool Tcache = true; bool Tzero = false]', inlined from 'bool CargoRemoval::Postprocess(CargoPacket*, uint) [with Tsource = StationCargoList]' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/cargoaction.cpp:64:3, inlined from 'bool CargoRemoval::operator()(CargoPacket*) [with Tsource = StationCargoList]' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/cargoaction.cpp:83:26: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '*cp.CargoPacket::Pool::PoolItem<(& _cargopacket_pool)>.Pool::PoolItem<(& _cargopacket_pool)>::index' may be used uninitialized [-Wmaybe-uninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _cargopacket_pool); Titem = CargoPacket; Tindex = unsigned int; unsigned int Tgrowth_step = 1024; unsigned int Tmax_size = 16773120; PoolType Tpool_type = PT_NORMAL; bool Tcache = true; bool Tzero = false]', inlined from 'bool CargoRemoval::Postprocess(CargoPacket*, uint) [with Tsource = VehicleCargoList]' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/cargoaction.cpp:64:3, inlined from 'bool CargoRemoval::operator()(CargoPacket*) [with Tsource = VehicleCargoList]' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/cargoaction.cpp:97:26: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '*cp.CargoPacket::Pool::PoolItem<(& _cargopacket_pool)>.Pool::PoolItem<(& _cargopacket_pool)>::index' may be used uninitialized [-Wmaybe-uninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _cargopacket_pool); Titem = CargoPacket; Tindex = unsigned int; unsigned int Tgrowth_step = 1024; unsigned int Tmax_size = 16773120; PoolType Tpool_type = PT_NORMAL; bool Tcache = true; bool Tzero = false]', inlined from 'bool CargoRemoval::Postprocess(CargoPacket*, uint) [with Tsource = VehicleCargoList]' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/cargoaction.cpp:64:3, inlined from 'bool CargoDelivery::operator()(CargoPacket*)' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/cargoaction.cpp:111:26: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '*cp.CargoPacket::Pool::PoolItem<(& _cargopacket_pool)>.Pool::PoolItem<(& _cargopacket_pool)>::index' may be used uninitialized [-Wmaybe-uninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _cargopacket_pool); Titem = CargoPacket; Tindex = unsigned int; unsigned int Tgrowth_step = 1024; unsigned int Tmax_size = 16773120; PoolType Tpool_type = PT_NORMAL; bool Tcache = true; bool Tzero = false]', inlined from 'bool CargoRemoval::Postprocess(CargoPacket*, uint) [with Tsource = VehicleCargoList]' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/cargoaction.cpp:64:3: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '*cp.CargoPacket::Pool::PoolItem<(& _cargopacket_pool)>.Pool::PoolItem<(& _cargopacket_pool)>::index' may be used uninitialized [-Wmaybe-uninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _cargopacket_pool); Titem = CargoPacket; Tindex = unsigned int; unsigned int Tgrowth_step = 1024; unsigned int Tmax_size = 16773120; PoolType Tpool_type = PT_NORMAL; bool Tcache = true; bool Tzero = false]', inlined from 'bool CargoRemoval::Postprocess(CargoPacket*, uint) [with Tsource = StationCargoList]' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/cargoaction.cpp:64:3: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '*cp.CargoPacket::Pool::PoolItem<(& _cargopacket_pool)>.Pool::PoolItem<(& _cargopacket_pool)>::index' may be used uninitialized [-Wmaybe-uninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ [600/834] Building CXX object CMakeFiles/openttd_lib.dir/src/sound/null_s.cpp.o [601/834] Building CXX object CMakeFiles/openttd_lib.dir/src/sound/sdl2_s.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/linkgraph/../station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/linkgraph/linkgraph.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/linkgraph/linkgraphschedule.h:13, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/misc.cpp:30: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/linkgraph/../base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/linkgraph/../base_station_base.h:229:52: note: remove the '< >' [602/834] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/water_regions_sl.cpp.o [603/834] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/waypoint_sl.cpp.o [604/834] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/vehicle_sl.cpp.o [605/834] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/town_sl.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/aircraft.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/aircraft_gui.cpp:11: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: note: remove the '< >' [606/834] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/subsidy_sl.cpp.o [607/834] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/story_sl.cpp.o [608/834] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/strings_sl.cpp.o [609/834] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/storage_sl.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/ground_vehicle.hpp:13, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/train.h:20, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/articulated_vehicles.cpp:13: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/newgrf_storage.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/newgrf_spritegroup.h:20, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/newgrf_engine.h:19, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/train.h:15: In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = unsigned int; unsigned int Tgrowth_step = 512; unsigned int Tmax_size = 1044480; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'virtual SpecializedVehicle::~SpecializedVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1091:8: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '*(Vehicle*)this.Vehicle::Pool::PoolItem<(& _vehicle_pool)>.Pool::PoolItem<(& _vehicle_pool)>::index' is used uninitialized [-Wuninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ [610/834] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/station_sl.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/airport.cpp:11: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: note: remove the '< >' [611/834] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/signs_sl.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/aircraft.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/openttd.cpp:30: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/openttd.cpp:52: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: note: remove the '< >' [612/834] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/settings_sl.cpp.o [613/834] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/saveload.cpp.o [614/834] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/randomizer_sl.cpp.o [615/834] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/order_sl.cpp.o [616/834] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/oldloader_sl.cpp.o [617/834] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/oldloader.cpp.o [618/834] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/object_sl.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/industry.h:18, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/league_cmd.cpp:15: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/league_base.h:16, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/league_cmd.cpp:12: In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _league_table_element_pool); Titem = LeagueTableElement; Tindex = short unsigned int; unsigned int Tgrowth_step = 64; unsigned int Tmax_size = 64000; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'void Pool::CleanPool() [with Titem = LeagueTableElement; Tindex = short unsigned int; unsigned int Tgrowth_step = 64; unsigned int Tmax_size = 64000; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_func.hpp:211:3: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '**_20.LeagueTableElement::Pool::PoolItem<(& _league_table_element_pool)>.Pool::PoolItem<(& _league_table_element_pool)>::index' may be used uninitialized [-Wmaybe-uninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _league_table_pool); Titem = LeagueTable; Tindex = unsigned char; unsigned int Tgrowth_step = 4; unsigned int Tmax_size = 255; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'void Pool::CleanPool() [with Titem = LeagueTable; Tindex = unsigned char; unsigned int Tgrowth_step = 4; unsigned int Tmax_size = 255; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_func.hpp:211:3: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '**_20.LeagueTable::Pool::PoolItem<(& _league_table_pool)>.Pool::PoolItem<(& _league_table_pool)>::index' may be used uninitialized [-Wmaybe-uninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _league_table_element_pool); Titem = LeagueTableElement; Tindex = short unsigned int; unsigned int Tgrowth_step = 64; unsigned int Tmax_size = 64000; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'CommandCost CmdRemoveLeagueTableElement(DoCommandFlag, LeagueTableElementID)' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/league_cmd.cpp:172:10: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '**_23.LeagueTableElement::Pool::PoolItem<(& _league_table_element_pool)>.Pool::PoolItem<(& _league_table_element_pool)>::index' may be used uninitialized [-Wmaybe-uninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ [619/834] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/newgrf_sl.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/ground_vehicle.hpp:13, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/train.h:20, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/autoreplace_cmd.cpp:12: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: note: remove the '< >' [620/834] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/misc_sl.cpp.o [621/834] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/map_sl.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/timer/timer_game_calendar.cpp:27: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/timer/../vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/timer/../vehicle_base.h:1099:43: note: remove the '< >' [622/834] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/linkgraph_sl.cpp.o [623/834] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/league_sl.cpp.o [624/834] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/labelmaps_sl.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/linkgraph/../station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/linkgraph/linkgraph_gui.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/main_gui.cpp:30: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/linkgraph/../base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/linkgraph/../base_station_base.h:229:52: note: remove the '< >' [625/834] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/industry_sl.cpp.o [626/834] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/group_sl.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/timer/timer_game_economy.cpp:31: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/timer/../vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/timer/../vehicle_base.h:1099:43: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/timer/../linkgraph/../station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/timer/../linkgraph/linkgraph.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/timer/timer_game_economy.cpp:32: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/timer/../linkgraph/../base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/timer/../linkgraph/../base_station_base.h:229:52: note: remove the '< >' [627/834] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/goal_sl.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/intro_gui.cpp:35: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: note: remove the '< >' [628/834] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/gamelog_sl.cpp.o [629/834] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/game_sl.cpp.o [630/834] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/engine_sl.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../group.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../company_base.h:19, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../fios.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/saveload.h:15, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/storage_sl.cpp:12: In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _persistent_storage_pool); Titem = PersistentStorage; Tindex = unsigned int; unsigned int Tgrowth_step = 1; unsigned int Tmax_size = 1044480; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'virtual PersistentStorage::~PersistentStorage()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../newgrf_storage.h:199:8: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../core/pool_type.hpp:264:45: warning: '*this.PersistentStorage::Pool::PoolItem<(& _persistent_storage_pool)>.Pool::PoolItem<(& _persistent_storage_pool)>::index' is used uninitialized [-Wuninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ [631/834] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/economy_sl.cpp.o [632/834] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/depot_sl.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/industry.h:18, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/goal_gui.cpp:11: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: note: remove the '< >' [633/834] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/company_sl.cpp.o [634/834] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/cheat_sl.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/industry.h:18, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/goal.cpp:12: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/newgrf_storage.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/industry.h:13: In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _goal_pool); Titem = Goal; Tindex = short unsigned int; unsigned int Tgrowth_step = 64; unsigned int Tmax_size = 64000; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'void Pool::CleanPool() [with Titem = Goal; Tindex = short unsigned int; unsigned int Tgrowth_step = 64; unsigned int Tmax_size = 64000; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_func.hpp:211:3: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '**_20.Goal::Pool::PoolItem<(& _goal_pool)>.Pool::PoolItem<(& _goal_pool)>::index' may be used uninitialized [-Wmaybe-uninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _goal_pool); Titem = Goal; Tindex = short unsigned int; unsigned int Tgrowth_step = 64; unsigned int Tmax_size = 64000; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'CommandCost CmdRemoveGoal(DoCommandFlag, GoalID)' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/goal.cpp:122:10: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '**_26.Goal::Pool::PoolItem<(& _goal_pool)>.Pool::PoolItem<(& _goal_pool)>::index' may be used uninitialized [-Wmaybe-uninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ [635/834] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/cargopacket_sl.cpp.o [636/834] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/cargomonitor_sl.cpp.o [637/834] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/autoreplace_sl.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../group.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../company_base.h:19, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../fios.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/saveload.h:15, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/object_sl.cpp:12: In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _object_pool); Titem = Object; Tindex = unsigned int; unsigned int Tgrowth_step = 64; unsigned int Tmax_size = 16711680; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'virtual void OBJSChunkHandler::FixPointers() const' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/object_sl.cpp:63:12: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../core/pool_type.hpp:264:45: warning: '**_28.Object::Pool::PoolItem<(& _object_pool)>.Pool::PoolItem<(& _object_pool)>::index' may be used uninitialized [-Wmaybe-uninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ [638/834] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/animated_tile_sl.cpp.o [639/834] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/airport_sl.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/ground_vehicle.hpp:13, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/train.h:20, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/group_cmd.cpp:12: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/newgrf_storage.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/newgrf_spritegroup.h:20, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/newgrf_engine.h:19, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/train.h:15: In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _group_pool); Titem = Group; Tindex = short unsigned int; unsigned int Tgrowth_step = 16; unsigned int Tmax_size = 64000; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'void Pool::CleanPool() [with Titem = Group; Tindex = short unsigned int; unsigned int Tgrowth_step = 16; unsigned int Tmax_size = 64000; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_func.hpp:211:3: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '**_20.Group::Pool::PoolItem<(& _group_pool)>.Pool::PoolItem<(& _group_pool)>::index' may be used uninitialized [-Wmaybe-uninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _group_pool); Titem = Group; Tindex = short unsigned int; unsigned int Tgrowth_step = 16; unsigned int Tmax_size = 64000; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'void RemoveAllGroupsForCompany(CompanyID)' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/group_cmd.cpp:861:35: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '**_24.Group::Pool::PoolItem<(& _group_pool)>.Pool::PoolItem<(& _group_pool)>::index' may be used uninitialized [-Wmaybe-uninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _group_pool); Titem = Group; Tindex = short unsigned int; unsigned int Tgrowth_step = 16; unsigned int Tmax_size = 64000; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'CommandCost CmdDeleteGroup(DoCommandFlag, GroupID)' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/group_cmd.cpp:414:10: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '**_32.Group::Pool::PoolItem<(& _group_pool)>.Pool::PoolItem<(& _group_pool)>::index' may be used uninitialized [-Wmaybe-uninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ [640/834] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/ai_sl.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/aircraft.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/station_cmd.cpp:11: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/viewport_kdtree.h:15, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/station_cmd.cpp:14: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: note: remove the '< >' [641/834] Building CXX object CMakeFiles/openttd_lib.dir/src/saveload/afterload.cpp.o [642/834] Building CXX object CMakeFiles/openttd_lib.dir/src/pathfinder/water_regions.cpp.o [643/834] Building CXX object CMakeFiles/openttd_lib.dir/src/pathfinder/yapf/yapf_ship_regions.cpp.o [644/834] Building CXX object CMakeFiles/openttd_lib.dir/src/pathfinder/yapf/yapf_ship.cpp.o [645/834] Building CXX object CMakeFiles/openttd_lib.dir/src/pathfinder/yapf/yapf_road.cpp.o [646/834] Building CXX object CMakeFiles/openttd_lib.dir/src/pathfinder/yapf/yapf_rail.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/industry.h:18, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/genworld_gui.cpp:35: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: note: remove the '< >' [647/834] Building CXX object CMakeFiles/openttd_lib.dir/src/pathfinder/npf/queue.cpp.o In file included from /usr/include/c++/15.2.0/algorithm:63, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/stdafx.h:49, from /home/buildozer/aports/community/openttd/src/openttd-14.1/build/CMakeFiles/openttd_lib.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/15.2.0/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1771 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/15.2.0/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1877 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/15.2.0/bits/stl_algo.h:4841:18, inlined from 'void SortSaveGameList(FileList&)' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/fios_gui.cpp:265:11, inlined from 'virtual void SaveLoadWindow::OnPaint()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/fios_gui.cpp:590:20: /usr/include/c++/15.2.0/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1906 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1907 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1908 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.0/bits/stl_algo.h:1909:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/15.2.0/bits/stl_algo.h:4841:18, inlined from 'void SortSaveGameList(FileList&)' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/fios_gui.cpp:265:11, inlined from 'virtual void SaveLoadWindow::OnPaint()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/fios_gui.cpp:590:20: /usr/include/c++/15.2.0/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1823 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [648/834] Building CXX object CMakeFiles/openttd_lib.dir/src/pathfinder/npf/npf.cpp.o [649/834] Building CXX object CMakeFiles/openttd_lib.dir/src/pathfinder/npf/aystar.cpp.o [650/834] Building CXX object CMakeFiles/openttd_lib.dir/src/os/unix/font_unix.cpp.o [651/834] Building CXX object CMakeFiles/openttd_lib.dir/src/os/unix/unix.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/ground_vehicle.hpp:13, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/train.h:20, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/engine_gui.cpp:22: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: note: remove the '< >' [652/834] Building CXX object CMakeFiles/openttd_lib.dir/src/os/unix/library_loader_unix.cpp.o [653/834] Building CXX object CMakeFiles/openttd_lib.dir/src/os/unix/survey_unix.cpp.o [654/834] Building CXX object CMakeFiles/openttd_lib.dir/src/os/unix/crashlog_unix.cpp.o [655/834] Building CXX object CMakeFiles/openttd_lib.dir/src/network/network_udp.cpp.o [656/834] Building CXX object CMakeFiles/openttd_lib.dir/src/network/network_turn.cpp.o [657/834] Building CXX object CMakeFiles/openttd_lib.dir/src/network/network_survey.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_gui_base.h:17, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_gui.h:15, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/depot.cpp:16: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: note: remove the '< >' [658/834] Building CXX object CMakeFiles/openttd_lib.dir/src/network/network_stun.cpp.o In file included from /usr/include/c++/15.2.0/algorithm:63, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/stdafx.h:49, from /home/buildozer/aports/community/openttd/src/openttd-14.1/build/CMakeFiles/openttd_lib.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/15.2.0/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1771 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/15.2.0/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1877 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/15.2.0/bits/stl_algo.h:4841:18, inlined from 'void FiosGetFileList(SaveLoadOperation, bool, std::tuple, std::allocator > > (*)(SaveLoadOperation, const std::string&, std::string_view), Subdirectory, FileList&)' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/fios.cpp:392:12: /usr/include/c++/15.2.0/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1906 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1907 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1908 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.0/bits/stl_algo.h:1909:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/15.2.0/bits/stl_algo.h:4841:18, inlined from 'void FiosGetFileList(SaveLoadOperation, bool, std::tuple, std::allocator > > (*)(SaveLoadOperation, const std::string&, std::string_view), Subdirectory, FileList&)' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/fios.cpp:392:12: /usr/include/c++/15.2.0/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1823 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/15.2.0/bits/stl_algo.h:4841:18, inlined from 'void FiosGetFileList(SaveLoadOperation, bool, std::tuple, std::allocator > > (*)(SaveLoadOperation, const std::string&, std::string_view), Subdirectory, FileList&)' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/fios.cpp:407:11: /usr/include/c++/15.2.0/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1906 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1907 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1908 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.0/bits/stl_algo.h:1909:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/15.2.0/bits/stl_algo.h:4841:18, inlined from 'void FiosGetFileList(SaveLoadOperation, bool, std::tuple, std::allocator > > (*)(SaveLoadOperation, const std::string&, std::string_view), Subdirectory, FileList&)' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/fios.cpp:407:11: /usr/include/c++/15.2.0/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1823 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/15.2.0/bits/stl_algo.h:4841:18, inlined from 'FiosNumberedSaveName::FiosNumberedSaveName(const std::string&)' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/fios.cpp:750:12: /usr/include/c++/15.2.0/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1906 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1907 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1908 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.0/bits/stl_algo.h:1909:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/15.2.0/bits/stl_algo.h:4841:18, inlined from 'FiosNumberedSaveName::FiosNumberedSaveName(const std::string&)' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/fios.cpp:750:12: /usr/include/c++/15.2.0/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1823 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [659/834] Building CXX object CMakeFiles/openttd_lib.dir/src/network/network_server.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_gui_base.h:17, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_gui.h:15, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/group_gui.cpp:13: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: note: remove the '< >' [660/834] Building CXX object CMakeFiles/openttd_lib.dir/src/network/network_query.cpp.o [661/834] Building CXX object CMakeFiles/openttd_lib.dir/src/network/network_gui.cpp.o [662/834] Building CXX object CMakeFiles/openttd_lib.dir/src/network/network_gamelist.cpp.o [663/834] Building CXX object CMakeFiles/openttd_lib.dir/src/network/network_coordinator.cpp.o [664/834] Building CXX object CMakeFiles/openttd_lib.dir/src/network/network_content_gui.cpp.o [665/834] Building CXX object CMakeFiles/openttd_lib.dir/src/network/network_content.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/viewport_kdtree.h:15, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/town_cmd.cpp:16: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: note: remove the '< >' [666/834] Building CXX object CMakeFiles/openttd_lib.dir/src/network/network_command.cpp.o [667/834] Building CXX object CMakeFiles/openttd_lib.dir/src/network/network_client.cpp.o [668/834] Building CXX object CMakeFiles/openttd_lib.dir/src/network/network_chat_gui.cpp.o [669/834] Building CXX object CMakeFiles/openttd_lib.dir/src/network/network_admin.cpp.o [670/834] Building CXX object CMakeFiles/openttd_lib.dir/src/network/network.cpp.o [671/834] Building CXX object CMakeFiles/openttd_lib.dir/src/network/core/http_curl.cpp.o [672/834] Building CXX object CMakeFiles/openttd_lib.dir/src/network/core/udp.cpp.o [673/834] Building CXX object CMakeFiles/openttd_lib.dir/src/network/core/tcp_turn.cpp.o [674/834] Building CXX object CMakeFiles/openttd_lib.dir/src/network/core/tcp_stun.cpp.o [675/834] Building CXX object CMakeFiles/openttd_lib.dir/src/network/core/tcp_game.cpp.o [676/834] Building CXX object CMakeFiles/openttd_lib.dir/src/network/core/tcp_coordinator.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/cheat_gui.cpp:16: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/linkgraph/../station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/linkgraph/linkgraph.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/linkgraph/linkgraphschedule.h:13, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/cheat_gui.cpp:25: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/linkgraph/../base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/linkgraph/../base_station_base.h:229:52: note: remove the '< >' [677/834] Building CXX object CMakeFiles/openttd_lib.dir/src/network/core/tcp_content.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/aircraft.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/disaster_vehicle.cpp:28: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/industry.h:18, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/disaster_vehicle.cpp:30: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/order_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:15: In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = unsigned int; unsigned int Tgrowth_step = 512; unsigned int Tmax_size = 1044480; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'virtual SpecializedVehicle::~SpecializedVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1091:8: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '*(Vehicle*)this.Vehicle::Pool::PoolItem<(& _vehicle_pool)>.Pool::PoolItem<(& _vehicle_pool)>::index' is used uninitialized [-Wuninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = unsigned int; unsigned int Tgrowth_step = 512; unsigned int Tmax_size = 1044480; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'virtual DisasterVehicle::~DisasterVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/disaster_vehicle.h:47:10: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '*(Vehicle*)this.Vehicle::Pool::PoolItem<(& _vehicle_pool)>.Pool::PoolItem<(& _vehicle_pool)>::index' is used uninitialized [-Wuninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = unsigned int; unsigned int Tgrowth_step = 512; unsigned int Tmax_size = 1044480; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'virtual DisasterVehicle::~DisasterVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/disaster_vehicle.h:47:10, inlined from 'bool DisasterTick_Submarine(DisasterVehicle*)' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/disaster_vehicle.cpp:678:10: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '*(Vehicle*)v.Vehicle::Pool::PoolItem<(& _vehicle_pool)>.Pool::PoolItem<(& _vehicle_pool)>::index' may be used uninitialized [-Wmaybe-uninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = unsigned int; unsigned int Tgrowth_step = 512; unsigned int Tmax_size = 1044480; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'virtual DisasterVehicle::~DisasterVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/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-14.1/src/disaster_vehicle.cpp:441:10: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '*(Vehicle*)v.Vehicle::Pool::PoolItem<(& _vehicle_pool)>.Pool::PoolItem<(& _vehicle_pool)>::index' may be used uninitialized [-Wmaybe-uninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = unsigned int; unsigned int Tgrowth_step = 512; unsigned int Tmax_size = 1044480; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'virtual DisasterVehicle::~DisasterVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/disaster_vehicle.h:47:10, inlined from 'bool DisasterTick_Big_Ufo(DisasterVehicle*)' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/disaster_vehicle.cpp:542:11: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '*(Vehicle*)v.Vehicle::Pool::PoolItem<(& _vehicle_pool)>.Pool::PoolItem<(& _vehicle_pool)>::index' may be used uninitialized [-Wmaybe-uninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = unsigned int; unsigned int Tgrowth_step = 512; unsigned int Tmax_size = 1044480; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'virtual DisasterVehicle::~DisasterVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/disaster_vehicle.h:47:10, inlined from 'bool DisasterTick_Big_Ufo(DisasterVehicle*)' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/disaster_vehicle.cpp:568:11: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '*(Vehicle*)v.Vehicle::Pool::PoolItem<(& _vehicle_pool)>.Pool::PoolItem<(& _vehicle_pool)>::index' may be used uninitialized [-Wmaybe-uninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = unsigned int; unsigned int Tgrowth_step = 512; unsigned int Tmax_size = 1044480; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'virtual DisasterVehicle::~DisasterVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/disaster_vehicle.h:47:10, inlined from 'bool DisasterTick_Big_Ufo(DisasterVehicle*)' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/disaster_vehicle.cpp:604:11: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '*(Vehicle*)v.Vehicle::Pool::PoolItem<(& _vehicle_pool)>.Pool::PoolItem<(& _vehicle_pool)>::index' may be used uninitialized [-Wmaybe-uninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = unsigned int; unsigned int Tgrowth_step = 512; unsigned int Tmax_size = 1044480; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'virtual DisasterVehicle::~DisasterVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/disaster_vehicle.h:47:10, inlined from 'bool DisasterTick_Ufo(DisasterVehicle*)' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/disaster_vehicle.cpp:343:11: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '*(Vehicle*)v.Vehicle::Pool::PoolItem<(& _vehicle_pool)>.Pool::PoolItem<(& _vehicle_pool)>::index' may be used uninitialized [-Wmaybe-uninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = unsigned int; unsigned int Tgrowth_step = 512; unsigned int Tmax_size = 1044480; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'virtual DisasterVehicle::~DisasterVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/disaster_vehicle.h:47:10, inlined from 'bool DisasterTick_Ufo(DisasterVehicle*)' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/disaster_vehicle.cpp:353:13: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '*(Vehicle*)v.Vehicle::Pool::PoolItem<(& _vehicle_pool)>.Pool::PoolItem<(& _vehicle_pool)>::index' may be used uninitialized [-Wmaybe-uninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = unsigned int; unsigned int Tgrowth_step = 512; unsigned int Tmax_size = 1044480; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'virtual DisasterVehicle::~DisasterVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/disaster_vehicle.h:47:10, inlined from 'bool DisasterTick_Ufo(DisasterVehicle*)' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/disaster_vehicle.cpp:401:11: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '*(Vehicle*)v.Vehicle::Pool::PoolItem<(& _vehicle_pool)>.Pool::PoolItem<(& _vehicle_pool)>::index' may be used uninitialized [-Wmaybe-uninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = unsigned int; unsigned int Tgrowth_step = 512; unsigned int Tmax_size = 1044480; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'virtual DisasterVehicle::~DisasterVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/disaster_vehicle.h:47:10, inlined from 'bool DisasterTick_Zeppeliner(DisasterVehicle*)' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/disaster_vehicle.cpp:255:11: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '*(Vehicle*)v.Vehicle::Pool::PoolItem<(& _vehicle_pool)>.Pool::PoolItem<(& _vehicle_pool)>::index' may be used uninitialized [-Wmaybe-uninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = unsigned int; unsigned int Tgrowth_step = 512; unsigned int Tmax_size = 1044480; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'virtual DisasterVehicle::~DisasterVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/disaster_vehicle.h:47:10, inlined from 'bool DisasterTick_Zeppeliner(DisasterVehicle*)' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/disaster_vehicle.cpp:272:10: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '*(Vehicle*)v.Vehicle::Pool::PoolItem<(& _vehicle_pool)>.Pool::PoolItem<(& _vehicle_pool)>::index' may be used uninitialized [-Wmaybe-uninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = unsigned int; unsigned int Tgrowth_step = 512; unsigned int Tmax_size = 1044480; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'virtual DisasterVehicle::~DisasterVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/disaster_vehicle.h:47:10, inlined from 'bool DisasterTick_Big_Ufo_Destroyer(DisasterVehicle*)' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/disaster_vehicle.cpp:635:10: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '*(Vehicle*)v.Vehicle::Pool::PoolItem<(& _vehicle_pool)>.Pool::PoolItem<(& _vehicle_pool)>::index' may be used uninitialized [-Wmaybe-uninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ [678/834] Building CXX object CMakeFiles/openttd_lib.dir/src/network/core/tcp_connect.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../industry.h:18, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../cargomonitor.h:15, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/cargomonitor_sl.cpp:15: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../base_station_base.h:229:52: note: remove the '< >' [679/834] Building CXX object CMakeFiles/openttd_lib.dir/src/network/core/tcp_admin.cpp.o [680/834] Building CXX object CMakeFiles/openttd_lib.dir/src/network/core/tcp.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/cargopacket_sl.cpp:15: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../vehicle_base.h:1099:43: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/cargopacket_sl.cpp:16: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../base_station_base.h:229:52: note: remove the '< >' [681/834] Building CXX object CMakeFiles/openttd_lib.dir/src/network/core/packet.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/aircraft.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/engine.cpp:14: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/order_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:15: In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _engine_pool); Titem = Engine; Tindex = short unsigned int; unsigned int Tgrowth_step = 64; unsigned int Tmax_size = 64000; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'void Pool::CleanPool() [with Titem = Engine; Tindex = short unsigned int; unsigned int Tgrowth_step = 64; unsigned int Tmax_size = 64000; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_func.hpp:211:3: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '**_20.Engine::Pool::PoolItem<(& _engine_pool)>.Pool::PoolItem<(& _engine_pool)>::index' may be used uninitialized [-Wmaybe-uninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ [682/834] Building CXX object CMakeFiles/openttd_lib.dir/src/network/core/os_abstraction.cpp.o [683/834] Building CXX object CMakeFiles/openttd_lib.dir/src/network/core/host.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/group.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/autoreplace.cpp:12: In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _enginerenew_pool); Titem = EngineRenew; Tindex = short unsigned int; unsigned int Tgrowth_step = 16; unsigned int Tmax_size = 64000; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'void Pool::CleanPool() [with Titem = EngineRenew; Tindex = short unsigned int; unsigned int Tgrowth_step = 16; unsigned int Tmax_size = 64000; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_func.hpp:211:3: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '**_19.EngineRenew::Pool::PoolItem<(& _enginerenew_pool)>.Pool::PoolItem<(& _enginerenew_pool)>::index' may be used uninitialized [-Wmaybe-uninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _enginerenew_pool); Titem = EngineRenew; Tindex = short unsigned int; unsigned int Tgrowth_step = 16; unsigned int Tmax_size = 64000; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'void RemoveAllEngineReplacement(EngineRenew**)' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/autoreplace.cpp:50:10: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '*er.EngineRenew::Pool::PoolItem<(& _enginerenew_pool)>.Pool::PoolItem<(& _enginerenew_pool)>::index' may be used uninitialized [-Wmaybe-uninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _enginerenew_pool); Titem = EngineRenew; Tindex = short unsigned int; unsigned int Tgrowth_step = 16; unsigned int Tmax_size = 64000; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'CommandCost RemoveEngineReplacement(EngineRenew**, EngineID, GroupID, DoCommandFlag)' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/autoreplace.cpp:147:12: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '*er.EngineRenew::Pool::PoolItem<(& _enginerenew_pool)>.Pool::PoolItem<(& _enginerenew_pool)>::index' may be used uninitialized [-Wmaybe-uninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ [684/834] Building CXX object CMakeFiles/openttd_lib.dir/src/network/core/network_game_info.cpp.o [685/834] Building CXX object CMakeFiles/openttd_lib.dir/src/network/core/core.cpp.o [686/834] Building CXX object CMakeFiles/openttd_lib.dir/src/network/core/config.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../industry.h:18, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/industry_sl.cpp:15: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../base_station_base.h:229:52: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../group.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../company_base.h:19, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../fios.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/saveload.h:15, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/industry_sl.cpp:12: In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _persistent_storage_pool); Titem = PersistentStorage; Tindex = unsigned int; unsigned int Tgrowth_step = 1; unsigned int Tmax_size = 1044480; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'virtual PersistentStorage::~PersistentStorage()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../newgrf_storage.h:199:8: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../core/pool_type.hpp:264:45: warning: '*this.PersistentStorage::Pool::PoolItem<(& _persistent_storage_pool)>.Pool::PoolItem<(& _persistent_storage_pool)>::index' is used uninitialized [-Wuninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ [687/834] Building CXX object CMakeFiles/openttd_lib.dir/src/network/core/address.cpp.o In file included from /usr/include/c++/15.2.0/algorithm:63, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/stdafx.h:49, from /home/buildozer/aports/community/openttd/src/openttd-14.1/build/CMakeFiles/openttd_lib.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::Sort(bool (*)(const BuildBridgeData&, const BuildBridgeData&)):: >]': /usr/include/c++/15.2.0/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1877 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::Sort(bool (*)(const BuildBridgeData&, const BuildBridgeData&)):: >]': /usr/include/c++/15.2.0/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1771 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::Sort(bool (*)(const BuildBridgeData&, const BuildBridgeData&)):: >]', inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator > >; _Compare = GUIList::Sort(bool (*)(const BuildBridgeData&, const BuildBridgeData&))::]' at /usr/include/c++/15.2.0/bits/stl_algo.h:4874:18, inlined from 'bool GUIList::Sort(Comp) [with Comp = bool (*)(const BuildBridgeData&, const BuildBridgeData&); T = BuildBridgeData; P = std::nullptr_t; F = const char*]' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/sortlist_type.h:283:13, inlined from 'bool GUIList::Sort() [with T = BuildBridgeData; P = std::nullptr_t; F = const char*]' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/sortlist_type.h:309:20, inlined from 'void BuildBridgeWindow::SortBridgeList()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/bridge_gui.cpp:122:21, inlined from 'virtual void BuildBridgeWindow::OnDropdownSelect(WidgetID, int)' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/bridge_gui.cpp:287:24, inlined from 'virtual void BuildBridgeWindow::OnDropdownSelect(WidgetID, int)' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/bridge_gui.cpp:282:7: /usr/include/c++/15.2.0/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1906 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1907 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1908 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::Sort(bool (*)(const BuildBridgeData&, const BuildBridgeData&)):: >]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::Sort(bool (*)(const BuildBridgeData&, const BuildBridgeData&)):: >]' at /usr/include/c++/15.2.0/bits/stl_algo.h:1909:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator > >; _Compare = GUIList::Sort(bool (*)(const BuildBridgeData&, const BuildBridgeData&))::]' at /usr/include/c++/15.2.0/bits/stl_algo.h:4874:18, inlined from 'bool GUIList::Sort(Comp) [with Comp = bool (*)(const BuildBridgeData&, const BuildBridgeData&); T = BuildBridgeData; P = std::nullptr_t; F = const char*]' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/sortlist_type.h:283:13, inlined from 'bool GUIList::Sort() [with T = BuildBridgeData; P = std::nullptr_t; F = const char*]' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/sortlist_type.h:309:20, inlined from 'void BuildBridgeWindow::SortBridgeList()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/bridge_gui.cpp:122:21, inlined from 'virtual void BuildBridgeWindow::OnDropdownSelect(WidgetID, int)' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/bridge_gui.cpp:287:24, inlined from 'virtual void BuildBridgeWindow::OnDropdownSelect(WidgetID, int)' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/bridge_gui.cpp:282:7: /usr/include/c++/15.2.0/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1823 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::Sort(bool (*)(const BuildBridgeData&, const BuildBridgeData&)):: >]', inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator > >; _Compare = GUIList::Sort(bool (*)(const BuildBridgeData&, const BuildBridgeData&))::]' at /usr/include/c++/15.2.0/bits/stl_algo.h:4874:18, inlined from 'bool GUIList::Sort(Comp) [with Comp = bool (*)(const BuildBridgeData&, const BuildBridgeData&); T = BuildBridgeData; P = std::nullptr_t; F = const char*]' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/sortlist_type.h:283:13, inlined from 'bool GUIList::Sort() [with T = BuildBridgeData; P = std::nullptr_t; F = const char*]' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/sortlist_type.h:309:20, inlined from 'void BuildBridgeWindow::SortBridgeList()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/bridge_gui.cpp:122:21, inlined from 'BuildBridgeWindow::BuildBridgeWindow(WindowDesc*, TileIndex, TileIndex, TransportType, byte, GUIBridgeList&&)' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/bridge_gui.cpp:167:23, inlined from 'void ShowBuildBridgeWindow(TileIndex, TileIndex, TransportType, byte)' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/bridge_gui.cpp:445:103: /usr/include/c++/15.2.0/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1906 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1907 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1908 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::Sort(bool (*)(const BuildBridgeData&, const BuildBridgeData&)):: >]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::Sort(bool (*)(const BuildBridgeData&, const BuildBridgeData&)):: >]' at /usr/include/c++/15.2.0/bits/stl_algo.h:1909:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator > >; _Compare = GUIList::Sort(bool (*)(const BuildBridgeData&, const BuildBridgeData&))::]' at /usr/include/c++/15.2.0/bits/stl_algo.h:4874:18, inlined from 'bool GUIList::Sort(Comp) [with Comp = bool (*)(const BuildBridgeData&, const BuildBridgeData&); T = BuildBridgeData; P = std::nullptr_t; F = const char*]' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/sortlist_type.h:283:13, inlined from 'bool GUIList::Sort() [with T = BuildBridgeData; P = std::nullptr_t; F = const char*]' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/sortlist_type.h:309:20, inlined from 'void BuildBridgeWindow::SortBridgeList()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/bridge_gui.cpp:122:21, inlined from 'BuildBridgeWindow::BuildBridgeWindow(WindowDesc*, TileIndex, TileIndex, TransportType, byte, GUIBridgeList&&)' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/bridge_gui.cpp:167:23, inlined from 'void ShowBuildBridgeWindow(TileIndex, TileIndex, TransportType, byte)' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/bridge_gui.cpp:445:103: /usr/include/c++/15.2.0/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1823 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [688/834] Building CXX object CMakeFiles/openttd_lib.dir/src/music/null_m.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/ground_vehicle.hpp:13, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/train.h:20, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/depot_gui.cpp:11: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: note: remove the '< >' [689/834] Building CXX object CMakeFiles/openttd_lib.dir/src/music/midifile.cpp.o [690/834] Building CXX object CMakeFiles/openttd_lib.dir/src/music/extmidi.cpp.o [691/834] Building CXX object CMakeFiles/openttd_lib.dir/src/music/fluidsynth.cpp.o [692/834] Building CXX object CMakeFiles/openttd_lib.dir/src/misc/getoptdata.cpp.o [693/834] Building CXX object CMakeFiles/openttd_lib.dir/src/misc/dbg_helpers.cpp.o [694/834] Building CXX object CMakeFiles/openttd_lib.dir/src/misc/countedobj.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../linkgraph/../station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../linkgraph/linkgraph.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/linkgraph_sl.cpp:15: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../linkgraph/../base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../linkgraph/../base_station_base.h:229:52: note: remove the '< >' In file included from /usr/include/c++/15.2.0/algorithm:63, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/stdafx.h:49, from /home/buildozer/aports/community/openttd/src/openttd-14.1/build/CMakeFiles/openttd_lib.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/15.2.0/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1877 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/15.2.0/bits/stl_algo.h:4841:18, inlined from 'virtual void SlLinkgraphEdge::Load(Node*) const' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/linkgraph_sl.cpp:84:13: /usr/include/c++/15.2.0/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1906 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1907 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1908 | __comp); | ~~~~~~~ [695/834] Building CXX object CMakeFiles/openttd_lib.dir/src/linkgraph/refresh.cpp.o [696/834] Building CXX object CMakeFiles/openttd_lib.dir/src/linkgraph/mcf.cpp.o [697/834] Building CXX object CMakeFiles/openttd_lib.dir/src/linkgraph/linkgraphschedule.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/cargopacket.cpp:11: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:13: In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _cargopacket_pool); Titem = CargoPacket; Tindex = unsigned int; unsigned int Tgrowth_step = 1024; unsigned int Tmax_size = 16773120; PoolType Tpool_type = PT_NORMAL; bool Tcache = true; bool Tzero = false]', inlined from 'void Pool::CleanPool() [with Titem = CargoPacket; Tindex = unsigned int; unsigned int Tgrowth_step = 1024; unsigned int Tmax_size = 16773120; PoolType Tpool_type = PT_NORMAL; bool Tcache = true; bool Tzero = false]' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_func.hpp:211:3: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '**_24.CargoPacket::Pool::PoolItem<(& _cargopacket_pool)>.Pool::PoolItem<(& _cargopacket_pool)>::index' may be used uninitialized [-Wmaybe-uninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _cargopacket_pool); Titem = CargoPacket; Tindex = unsigned int; unsigned int Tgrowth_step = 1024; unsigned int Tmax_size = 16773120; PoolType Tpool_type = PT_NORMAL; bool Tcache = true; bool Tzero = false]', inlined from 'uint StationCargoList::Truncate(uint, StationCargoAmountMap*)' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/cargopacket.cpp:801:12: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '*cp.CargoPacket::Pool::PoolItem<(& _cargopacket_pool)>.Pool::PoolItem<(& _cargopacket_pool)>::index' may be used uninitialized [-Wmaybe-uninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _cargopacket_pool); Titem = CargoPacket; Tindex = unsigned int; unsigned int Tgrowth_step = 1024; unsigned int Tmax_size = 16773120; PoolType Tpool_type = PT_NORMAL; bool Tcache = true; bool Tzero = false]', inlined from 'CargoList::~CargoList() [with Tinst = VehicleCargoList; Tcont = std::__cxx11::list]' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/cargopacket.cpp:168:3: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '*MEM[(struct CargoPacket * &)it$_M_node_36 + 8].CargoPacket::Pool::PoolItem<(& _cargopacket_pool)>.Pool::PoolItem<(& _cargopacket_pool)>::index' may be used uninitialized [-Wmaybe-uninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _cargopacket_pool); Titem = CargoPacket; Tindex = unsigned int; unsigned int Tgrowth_step = 1024; unsigned int Tmax_size = 16773120; PoolType Tpool_type = PT_NORMAL; bool Tcache = true; bool Tzero = false]', inlined from 'CargoList::~CargoList() [with Tinst = StationCargoList; Tcont = MultiMap]' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/cargopacket.cpp:168:3: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '*.CargoPacket::Pool::PoolItem<(& _cargopacket_pool)>.Pool::PoolItem<(& _cargopacket_pool)>::index' may be used uninitialized [-Wmaybe-uninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ [698/834] Building CXX object CMakeFiles/openttd_lib.dir/src/linkgraph/linkgraphjob.cpp.o [699/834] Building CXX object CMakeFiles/openttd_lib.dir/src/linkgraph/linkgraph_gui.cpp.o [700/834] Building CXX object CMakeFiles/openttd_lib.dir/src/linkgraph/linkgraph.cpp.o [701/834] Building CXX object CMakeFiles/openttd_lib.dir/src/linkgraph/flowmapper.cpp.o [702/834] Building CXX object CMakeFiles/openttd_lib.dir/src/linkgraph/demands.cpp.o [703/834] Building CXX object CMakeFiles/openttd_lib.dir/src/game/game_text.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/company_sl.cpp:20: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../base_station_base.h:229:52: note: remove the '< >' [704/834] Building CXX object CMakeFiles/openttd_lib.dir/src/game/game_scanner.cpp.o [705/834] Building CXX object CMakeFiles/openttd_lib.dir/src/game/game_instance.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_gui_base.h:17, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_gui.h:15, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/autoreplace_gui.cpp:12: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: note: remove the '< >' [706/834] Building CXX object CMakeFiles/openttd_lib.dir/src/game/game_info.cpp.o [707/834] Building CXX object CMakeFiles/openttd_lib.dir/src/game/game_gui.cpp.o [708/834] Building CXX object CMakeFiles/openttd_lib.dir/src/game/game_core.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/station_sl.cpp:15: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../base_station_base.h:229:52: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/station_sl.cpp:18: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../vehicle_base.h:1099:43: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../group.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../company_base.h:19, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../fios.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/saveload.h:15, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/station_sl.cpp:12: In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _persistent_storage_pool); Titem = PersistentStorage; Tindex = unsigned int; unsigned int Tgrowth_step = 1; unsigned int Tmax_size = 1044480; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'virtual PersistentStorage::~PersistentStorage()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../newgrf_storage.h:199:8: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../core/pool_type.hpp:264:45: warning: '*this.PersistentStorage::Pool::PoolItem<(& _persistent_storage_pool)>.Pool::PoolItem<(& _persistent_storage_pool)>::index' is used uninitialized [-Wuninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ [709/834] Building CXX object CMakeFiles/openttd_lib.dir/src/game/game_config.cpp.o [710/834] Building CXX object CMakeFiles/openttd_lib.dir/src/fontcache/truetypefontcache.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/linkgraph/../station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/linkgraph/linkgraph.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/linkgraph/linkgraphschedule.h:13, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/settings_table.cpp:20: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/linkgraph/../base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/linkgraph/../base_station_base.h:229:52: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/ground_vehicle.hpp:13, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/train.h:20, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/settings_table.cpp:22: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: note: remove the '< >' [711/834] Building CXX object CMakeFiles/openttd_lib.dir/src/fontcache/spritefontcache.cpp.o [712/834] Building CXX object CMakeFiles/openttd_lib.dir/src/fontcache/freetypefontcache.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/company_cmd.cpp:31: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: note: remove the '< >' [713/834] Building CXX object CMakeFiles/openttd_lib.dir/src/core/random_func.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../ground_vehicle.hpp:13, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../train.h:20, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/vehicle_sl.cpp:16: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../vehicle_base.h:1099:43: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/vehicle_sl.cpp:21: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../base_station_base.h:229:52: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../group.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../company_base.h:19, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../fios.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/saveload.h:15, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/vehicle_sl.cpp:12: In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = unsigned int; unsigned int Tgrowth_step = 512; unsigned int Tmax_size = 1044480; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'virtual SpecializedVehicle::~SpecializedVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../vehicle_base.h:1091:8: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../core/pool_type.hpp:264:45: warning: '*(Vehicle*)this.Vehicle::Pool::PoolItem<(& _vehicle_pool)>.Pool::PoolItem<(& _vehicle_pool)>::index' is used uninitialized [-Wuninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = unsigned int; unsigned int Tgrowth_step = 512; unsigned int Tmax_size = 1044480; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'virtual SpecializedVehicle::~SpecializedVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../vehicle_base.h:1091:8: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../core/pool_type.hpp:264:45: warning: '*(Vehicle*)this.Vehicle::Pool::PoolItem<(& _vehicle_pool)>.Pool::PoolItem<(& _vehicle_pool)>::index' is used uninitialized [-Wuninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ [714/834] Building CXX object CMakeFiles/openttd_lib.dir/src/core/pool_func.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/industry.h:18, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/industry_gui.cpp:19: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: note: remove the '< >' [715/834] Building CXX object CMakeFiles/openttd_lib.dir/src/core/math_func.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/aircraft.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/aircraft_cmd.cpp:14: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/aircraft_cmd.cpp:34: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/order_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:15: In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = unsigned int; unsigned int Tgrowth_step = 512; unsigned int Tmax_size = 1044480; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'virtual SpecializedVehicle::~SpecializedVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1091:8: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '*(Vehicle*)this.Vehicle::Pool::PoolItem<(& _vehicle_pool)>.Pool::PoolItem<(& _vehicle_pool)>::index' is used uninitialized [-Wuninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = unsigned int; unsigned int Tgrowth_step = 512; unsigned int Tmax_size = 1044480; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'virtual Aircraft::~Aircraft()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/aircraft.h:90:47: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '*(Vehicle*)this.Vehicle::Pool::PoolItem<(& _vehicle_pool)>.Pool::PoolItem<(& _vehicle_pool)>::index' is used uninitialized [-Wuninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = unsigned int; unsigned int Tgrowth_step = 512; unsigned int Tmax_size = 1044480; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'virtual Aircraft::~Aircraft()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/aircraft.h:90:47, inlined from 'bool HandleCrashedAircraft(Aircraft*)' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/aircraft_cmd.cpp:1222:10, inlined from 'bool AircraftEventHandler(Aircraft*, int)' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/aircraft_cmd.cpp:2086:31, inlined from 'virtual bool Aircraft::Tick()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/aircraft_cmd.cpp:2135:28: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '*(Vehicle*)this.Vehicle::Pool::PoolItem<(& _vehicle_pool)>.Pool::PoolItem<(& _vehicle_pool)>::index' may be used uninitialized [-Wmaybe-uninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ [716/834] Building CXX object CMakeFiles/openttd_lib.dir/src/core/geometry_func.cpp.o [717/834] Building CXX object CMakeFiles/openttd_lib.dir/src/core/alloc_func.cpp.o [718/834] Building CXX object CMakeFiles/openttd_lib.dir/src/blitter/null.cpp.o [719/834] Building CXX object CMakeFiles/openttd_lib.dir/src/blitter/40bpp_anim.cpp.o [720/834] Building CXX object CMakeFiles/openttd_lib.dir/src/blitter/8bpp_simple.cpp.o [721/834] Building CXX object CMakeFiles/openttd_lib.dir/src/blitter/8bpp_optimized.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/industry.h:18, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/economy.cpp:13: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/aircraft.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/economy.cpp:19: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/newgrf_storage.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/industry.h:13: In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _subsidy_pool); Titem = Subsidy; Tindex = short unsigned int; unsigned int Tgrowth_step = 1; unsigned int Tmax_size = 256; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'void ChangeOwnershipOfCompanyItems(Owner, Owner)' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/economy.cpp:369:12: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '**_231.Subsidy::Pool::PoolItem<(& _subsidy_pool)>.Pool::PoolItem<(& _subsidy_pool)>::index' may be used uninitialized [-Wmaybe-uninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _goal_pool); Titem = Goal; Tindex = short unsigned int; unsigned int Tgrowth_step = 64; unsigned int Tmax_size = 64000; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'void ChangeOwnershipOfCompanyItems(Owner, Owner)' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/economy.cpp:542:39: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '**_486.Goal::Pool::PoolItem<(& _goal_pool)>.Pool::PoolItem<(& _goal_pool)>::index' may be used uninitialized [-Wmaybe-uninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _story_page_element_pool); Titem = StoryPageElement; Tindex = short unsigned int; unsigned int Tgrowth_step = 64; unsigned int Tmax_size = 64000; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'StoryPage::~StoryPage()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/story_base.h:183:42, inlined from 'void ChangeOwnershipOfCompanyItems(Owner, Owner)' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/economy.cpp:549:40: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '**_770.StoryPageElement::Pool::PoolItem<(& _story_page_element_pool)>.Pool::PoolItem<(& _story_page_element_pool)>::index' may be used uninitialized [-Wmaybe-uninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _story_page_pool); Titem = StoryPage; Tindex = short unsigned int; unsigned int Tgrowth_step = 64; unsigned int Tmax_size = 64000; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'void ChangeOwnershipOfCompanyItems(Owner, Owner)' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/economy.cpp:549:40: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '**_514.StoryPage::Pool::PoolItem<(& _story_page_pool)>.Pool::PoolItem<(& _story_page_pool)>::index' may be used uninitialized [-Wmaybe-uninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ [722/834] Building CXX object CMakeFiles/openttd_lib.dir/src/blitter/8bpp_base.cpp.o [723/834] Building CXX object CMakeFiles/openttd_lib.dir/src/blitter/32bpp_simple.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../waypoint_base.h:13, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/waypoint_sl.cpp:11: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../base_station_base.h:229:52: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/waypoint_sl.cpp:14: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../vehicle_base.h:1099:43: note: remove the '< >' [724/834] Building CXX object CMakeFiles/openttd_lib.dir/src/blitter/32bpp_optimized.cpp.o [725/834] Building CXX object CMakeFiles/openttd_lib.dir/src/blitter/32bpp_base.cpp.o [726/834] Building CXX object CMakeFiles/openttd_lib.dir/src/blitter/32bpp_anim.cpp.o [727/834] Building CXX object CMakeFiles/openttd_lib.dir/src/ai/ai_scanner.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/linkgraph/refresh.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/linkgraph/refresh.cpp:15: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/linkgraph/../vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/linkgraph/../vehicle_base.h:1099:43: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/linkgraph/../station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/linkgraph/linkgraph.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/linkgraph/refresh.cpp:16: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/linkgraph/../base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/linkgraph/../base_station_base.h:229:52: note: remove the '< >' [728/834] Building CXX object CMakeFiles/openttd_lib.dir/src/ai/ai_instance.cpp.o [729/834] Building CXX object CMakeFiles/openttd_lib.dir/src/ai/ai_info.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/build_vehicle_gui.cpp:13: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_gui_base.h:17, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_gui.h:15, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/build_vehicle_gui.cpp:19: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: note: remove the '< >' [730/834] Building CXX object CMakeFiles/openttd_lib.dir/src/ai/ai_gui.cpp.o [731/834] Building CXX object CMakeFiles/openttd_lib.dir/src/ai/ai_core.cpp.o [732/834] Building CXX object CMakeFiles/openttd_lib.dir/src/ai/ai_config.cpp.o [733/834] Building CXX object CMakeFiles/openttd_lib.dir/src/3rdparty/squirrel/squirrel/sqvm.cpp.o [734/834] Building CXX object CMakeFiles/openttd_lib.dir/src/3rdparty/squirrel/squirrel/sqtable.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/linkgraph/../station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/linkgraph/linkgraph.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/linkgraph/linkgraphjob_base.h:13, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/linkgraph/flowmapper.h:13, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/linkgraph/flowmapper.cpp:11: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/linkgraph/../base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/linkgraph/../base_station_base.h:229:52: note: remove the '< >' [735/834] Building CXX object CMakeFiles/openttd_lib.dir/src/3rdparty/squirrel/squirrel/sqstate.cpp.o In file included from /usr/include/c++/15.2.0/map:64, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/stdafx.h:69, from /home/buildozer/aports/community/openttd/src/openttd-14.1/build/CMakeFiles/openttd_lib.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/stl_tree.h: In function 'std::pair::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]': /usr/include/c++/15.2.0/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 2832 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>}; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]': /usr/include/c++/15.2.0/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 3080 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/map:65: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>}; _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]', inlined from 'std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>}; _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]' at /usr/include/c++/15.2.0/bits/stl_map.h:624:22, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::basic_json(initializer_list_t, bool, value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/3rdparty/nlohmann/json.hpp:20244:47: /usr/include/c++/15.2.0/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map, nlohmann::json_abi_v3_11_3::basic_json<>, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator'} changed in GCC 7.1 663 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 664 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [736/834] Building CXX object CMakeFiles/openttd_lib.dir/src/3rdparty/squirrel/squirrel/sqobject.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/linkgraph/../station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/linkgraph/linkgraph_gui.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/linkgraph/linkgraph_gui.cpp:23: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/linkgraph/../base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/linkgraph/../base_station_base.h:229:52: note: remove the '< >' [737/834] Building CXX object CMakeFiles/openttd_lib.dir/src/3rdparty/squirrel/squirrel/sqmem.cpp.o [738/834] Building CXX object CMakeFiles/openttd_lib.dir/src/3rdparty/squirrel/squirrel/sqlexer.cpp.o [739/834] Building CXX object CMakeFiles/openttd_lib.dir/src/3rdparty/squirrel/squirrel/sqfuncstate.cpp.o [740/834] Building CXX object CMakeFiles/openttd_lib.dir/src/3rdparty/squirrel/squirrel/sqdebug.cpp.o [741/834] Building CXX object CMakeFiles/openttd_lib.dir/src/3rdparty/squirrel/squirrel/sqcompiler.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/linkgraph/../station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/linkgraph/linkgraph.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/linkgraph/linkgraphjob_base.h:13, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/linkgraph/demands.h:6, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/linkgraph/demands.cpp:4: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/linkgraph/../base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/linkgraph/../base_station_base.h:229:52: note: remove the '< >' [742/834] Building CXX object CMakeFiles/openttd_lib.dir/src/3rdparty/squirrel/squirrel/sqclass.cpp.o [743/834] Building CXX object CMakeFiles/openttd_lib.dir/src/3rdparty/squirrel/squirrel/sqbaselib.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/linkgraph/../station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/linkgraph/linkgraph.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/linkgraph/linkgraphjob_base.h:13, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/linkgraph/mcf.h:6, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/linkgraph/mcf.cpp:6: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/linkgraph/../base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/linkgraph/../base_station_base.h:229:52: note: remove the '< >' [744/834] Building CXX object CMakeFiles/openttd_lib.dir/src/3rdparty/squirrel/squirrel/sqapi.cpp.o [745/834] Building CXX object CMakeFiles/openttd_lib.dir/src/3rdparty/squirrel/sqstdlib/sqstdmath.cpp.o [746/834] 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-14.1/src/saveload/../station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../industry.h:18, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/oldloader_sl.cpp:12: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../base_station_base.h:229:52: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../aircraft.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/oldloader_sl.cpp:14: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../vehicle_base.h:1099:43: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../newgrf_storage.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../town.h:17, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/oldloader_sl.cpp:11: In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = unsigned int; unsigned int Tgrowth_step = 512; unsigned int Tmax_size = 1044480; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'virtual SpecializedVehicle::~SpecializedVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../vehicle_base.h:1091:8: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../core/pool_type.hpp:264:45: warning: '*(Vehicle*)this.Vehicle::Pool::PoolItem<(& _vehicle_pool)>.Pool::PoolItem<(& _vehicle_pool)>::index' is used uninitialized [-Wuninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = unsigned int; unsigned int Tgrowth_step = 512; unsigned int Tmax_size = 1044480; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'virtual SpecializedVehicle::~SpecializedVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../vehicle_base.h:1091:8: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../core/pool_type.hpp:264:45: warning: '*(Vehicle*)this.Vehicle::Pool::PoolItem<(& _vehicle_pool)>.Pool::PoolItem<(& _vehicle_pool)>::index' is used uninitialized [-Wuninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _subsidy_pool); Titem = Subsidy; Tindex = short unsigned int; unsigned int Tgrowth_step = 1; unsigned int Tmax_size = 256; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'bool LoadOldSubsidy(LoadgameState*, int)' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/oldloader_sl.cpp:1457:45: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../core/pool_type.hpp:264:45: warning: '*(Subsidy*).Subsidy::Pool::PoolItem<(& _subsidy_pool)>.Pool::PoolItem<(& _subsidy_pool)>::index' may be used uninitialized [-Wmaybe-uninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ [747/834] Building CXX object CMakeFiles/openttd_lib.dir/src/3rdparty/monocypher/monocypher.cpp.o [748/834] Building CXX object CMakeFiles/openttd_lib.dir/src/3rdparty/monocypher/monocypher-ed25519.cpp.o [749/834] Building CXX object CMakeFiles/openttd_lib.dir/src/3rdparty/md5/md5.cpp.o [750/834] Building CXX object CMakeFiles/openttd_lib.dir/src/3rdparty/icu/scriptrun.cpp.o [751/834] Building CXX object CMakeFiles/openttd_lib.dir/src/strgen/strgen_base.cpp.o [752/834] Building CXX object CMakeFiles/openttd_lib.dir/src/script/squirrel_std.cpp.o [753/834] Building CXX object CMakeFiles/openttd_lib.dir/src/script/squirrel.cpp.o [754/834] Building CXX object CMakeFiles/openttd_lib.dir/src/script/script_scanner.cpp.o [755/834] Building CXX object CMakeFiles/openttd_lib.dir/src/script/script_instance.cpp.o [756/834] Building CXX object CMakeFiles/openttd_lib.dir/src/script/script_info_dummy.cpp.o [757/834] Building CXX object CMakeFiles/openttd_lib.dir/src/script/script_info.cpp.o [758/834] Building CXX object CMakeFiles/openttd_lib.dir/src/script/script_gui.cpp.o [759/834] Building CXX object CMakeFiles/openttd_lib.dir/src/script/script_config.cpp.o [760/834] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_window.cpp.o [761/834] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_waypointlist.cpp.o [762/834] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_waypoint.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/yapf/../../ship.h:13, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/yapf/yapf_ship_regions.cpp:11: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/yapf/../../vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/yapf/../../vehicle_base.h:1099:43: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/yapf/../../waypoint_base.h:13, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/yapf/../pathfinder_func.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/yapf/yapf.hpp:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/yapf/yapf_ship_regions.cpp:13: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/yapf/../../base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/yapf/../../base_station_base.h:229:52: note: remove the '< >' [763/834] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_viewport.cpp.o [764/834] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_vehiclelist.cpp.o [765/834] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_vehicle.cpp.o [766/834] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_tunnel.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/../ground_vehicle.hpp:13, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/../roadveh.h:13, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/follow_track.hpp:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/water_regions.cpp:19: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/../vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/../vehicle_base.h:1099:43: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/../station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/follow_track.hpp:15: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/../base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/../base_station_base.h:229:52: note: remove the '< >' [767/834] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_townlist.cpp.o [768/834] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_town.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/yapf/../../ship.h:13, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/yapf/yapf_ship.cpp:11: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/yapf/../../vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/yapf/../../vehicle_base.h:1099:43: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/yapf/../../station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/yapf/../../industry.h:18, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/yapf/yapf_ship.cpp:12: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/yapf/../../base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/yapf/../../base_station_base.h:229:52: note: remove the '< >' [769/834] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_tilelist.cpp.o [770/834] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_tile.cpp.o [771/834] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_text.cpp.o [772/834] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_testmode.cpp.o [773/834] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_subsidylist.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/npf/../../ship.h:13, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/npf/npf.cpp:14: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/npf/../../vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/npf/../../vehicle_base.h:1099:43: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/npf/../../waypoint_base.h:13, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/npf/../pathfinder_func.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/npf/npf.cpp:17: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/npf/../../base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/npf/../../base_station_base.h:229:52: note: remove the '< >' In function 'void NPFFillWithOrderData(NPFFindStationOrTileData*, const Vehicle*, bool)', inlined from 'Track NPFTrainChooseTrack(const Train*, bool&, bool, PBSTileInfo*)' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/npf/npf.cpp:1314:22: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/npf/npf.cpp:1141:59: warning: 'fstd.NPFFindStationOrTileData::station_type' may be used uninitialized [-Wmaybe-uninitialized] 1141 | fstd->dest_coords = CalcClosestStationTile(fstd->station_index, v->tile, fstd->station_type); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/npf/npf.cpp: In function 'Track NPFTrainChooseTrack(const Train*, bool&, bool, PBSTileInfo*)': /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/npf/npf.cpp:1313:34: note: 'fstd' declared here 1313 | NPFFindStationOrTileData fstd; | ^~~~ In function 'void NPFFillWithOrderData(NPFFindStationOrTileData*, const Vehicle*, bool)', inlined from 'Trackdir NPFRoadVehicleChooseTrack(const RoadVehicle*, TileIndex, DiagDirection, bool&)' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/npf/npf.cpp:1173:22: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/npf/npf.cpp:1141:59: warning: 'fstd.NPFFindStationOrTileData::station_type' may be used uninitialized [-Wmaybe-uninitialized] 1141 | fstd->dest_coords = CalcClosestStationTile(fstd->station_index, v->tile, fstd->station_type); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/npf/npf.cpp: In function 'Trackdir NPFRoadVehicleChooseTrack(const RoadVehicle*, TileIndex, DiagDirection, bool&)': /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/npf/npf.cpp:1171:34: note: 'fstd' declared here 1171 | NPFFindStationOrTileData fstd; | ^~~~ [774/834] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_subsidy.cpp.o [775/834] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_storypageelementlist.cpp.o [776/834] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_storypagelist.cpp.o [777/834] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_story_page.cpp.o [778/834] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_stationlist.cpp.o [779/834] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_station.cpp.o [780/834] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_signlist.cpp.o [781/834] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_sign.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/yapf/../../waypoint_base.h:13, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/yapf/../pathfinder_func.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/yapf/yapf.hpp:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/yapf/yapf_road.cpp:11: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/yapf/../../base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/yapf/../../base_station_base.h:229:52: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/yapf/../../ship.h:13, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/yapf/yapf.h:16, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/yapf/yapf.hpp:15: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/yapf/../../vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/yapf/../../vehicle_base.h:1099:43: note: remove the '< >' [782/834] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_roadtypelist.cpp.o [783/834] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_road.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../waypoint_base.h:13, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/script_waypoint.cpp:14: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../base_station_base.h:229:52: note: remove the '< >' [784/834] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_railtypelist.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/script_waypointlist.cpp:13: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../vehicle_base.h:1099:43: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../waypoint_base.h:13, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/script_waypointlist.cpp:14: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../base_station_base.h:229:52: note: remove the '< >' [785/834] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_rail.cpp.o [786/834] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_priorityqueue.cpp.o [787/834] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_order.cpp.o [788/834] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_objecttypelist.cpp.o [789/834] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_objecttype.cpp.o [790/834] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_object.cpp.o [791/834] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_news.cpp.o [792/834] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_newgrf.cpp.o [793/834] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_marine.cpp.o [794/834] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_map.cpp.o [795/834] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_log.cpp.o /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/random_func.cpp:137:9: warning: #warning "No cryptographically-strong random generator available; using a fallback instead" [-Wcpp] 137 | # warning "No cryptographically-strong random generator available; using a fallback instead" | ^~~~~~~ [796/834] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_list.cpp.o [797/834] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_league.cpp.o [798/834] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_infrastructure.cpp.o [799/834] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_industrytypelist.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/script_vehiclelist.cpp:16: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../vehicle_base.h:1099:43: note: remove the '< >' [800/834] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_industrytype.cpp.o [801/834] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_industrylist.cpp.o [802/834] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_industry.cpp.o [803/834] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_grouplist.cpp.o [804/834] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_group.cpp.o [805/834] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_goal.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/linkgraph/../station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/linkgraph/linkgraph.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/linkgraph/linkgraph.cpp:12: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/linkgraph/../base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/linkgraph/../base_station_base.h:229:52: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/linkgraph/../core/pool_func.hpp:16, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/linkgraph/linkgraph.cpp:11: In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _link_graph_pool); Titem = LinkGraph; Tindex = short unsigned int; unsigned int Tgrowth_step = 32; unsigned int Tmax_size = 65535; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'void Pool::CleanPool() [with Titem = LinkGraph; Tindex = short unsigned int; unsigned int Tgrowth_step = 32; unsigned int Tmax_size = 65535; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/linkgraph/../core/pool_func.hpp:211:3: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/linkgraph/../core/pool_type.hpp:264:45: warning: '**_19.LinkGraph::Pool::PoolItem<(& _link_graph_pool)>.Pool::PoolItem<(& _link_graph_pool)>::index' may be used uninitialized [-Wmaybe-uninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _link_graph_pool); Titem = LinkGraph; Tindex = short unsigned int; unsigned int Tgrowth_step = 32; unsigned int Tmax_size = 65535; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'void LinkGraph::Merge(LinkGraph*)' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/linkgraph/linkgraph.cpp:109:9: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/linkgraph/../core/pool_type.hpp:264:45: warning: '*other.LinkGraph::Pool::PoolItem<(& _link_graph_pool)>.Pool::PoolItem<(& _link_graph_pool)>::index' may be used uninitialized [-Wmaybe-uninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ [806/834] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_gamesettings.cpp.o [807/834] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_game.cpp.o [808/834] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_execmode.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../industry.h:18, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/script_industry.hpp:16, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/script_tilelist.cpp:12: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../base_station_base.h:229:52: note: remove the '< >' [809/834] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_event_types.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/network/core/tcp_game.h:18, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/network/network_internal.h:15, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/network/network_admin.h:13, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/network/network.cpp:16: In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _networkclientinfo_pool); Titem = NetworkClientInfo; Tindex = unsigned char; unsigned int Tgrowth_step = 8; unsigned int Tmax_size = 256; PoolType Tpool_type = PT_NCLIENT; bool Tcache = false; bool Tzero = true]', inlined from 'void Pool::CleanPool() [with Titem = NetworkClientInfo; Tindex = unsigned char; unsigned int Tgrowth_step = 8; unsigned int Tmax_size = 256; PoolType Tpool_type = PT_NCLIENT; bool Tcache = false; bool Tzero = true]' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/network/../core/pool_func.hpp:211:3: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/network/core/../../core/pool_type.hpp:264:45: warning: '**_20.NetworkClientInfo::Pool::PoolItem<(& _networkclientinfo_pool)>.Pool::PoolItem<(& _networkclientinfo_pool)>::index' may be used uninitialized [-Wmaybe-uninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ [810/834] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_event.cpp.o [811/834] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_error.cpp.o [812/834] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_enginelist.cpp.o [813/834] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_engine.cpp.o [814/834] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_depotlist.cpp.o [815/834] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_date.cpp.o [816/834] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_controller.cpp.o [817/834] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_companymode.cpp.o [818/834] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_company.cpp.o [819/834] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_clientlist.cpp.o [820/834] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_client.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/script_stationlist.cpp:14: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../base_station_base.h:229:52: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/script_stationlist.cpp:15: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../vehicle_base.h:1099:43: note: remove the '< >' [821/834] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_cargomonitor.cpp.o [822/834] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_cargolist.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/linkgraph/../station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/linkgraph/linkgraph.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/linkgraph/linkgraphschedule.h:13, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/linkgraph/linkgraphschedule.cpp:11: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/linkgraph/../base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/linkgraph/../base_station_base.h:229:52: note: remove the '< >' [823/834] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_cargo.cpp.o [824/834] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_bridgelist.cpp.o [825/834] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_bridge.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/saveload.cpp:25: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../base_station_base.h:229:52: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/saveload.cpp:32: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../vehicle_base.h:1099:43: note: remove the '< >' [826/834] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_basestation.cpp.o [827/834] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_base.cpp.o [828/834] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_asyncmode.cpp.o [829/834] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_airport.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../industry.h:18, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/script_industrytypelist.cpp:12: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../base_station_base.h:229:52: note: remove the '< >' [830/834] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_admin.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/linkgraph/../station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/linkgraph/linkgraph.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/linkgraph/linkgraphjob.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/linkgraph/linkgraphjob.cpp:13: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/linkgraph/../base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/linkgraph/../base_station_base.h:229:52: note: remove the '< >' [831/834] Building CXX object CMakeFiles/openttd_lib.dir/src/script/api/script_accounting.cpp.o [832/834] Building CXX object CMakeFiles/openttd_lib.dir/generated/rev.cpp.o In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../industry.h:18, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/script_industrylist.cpp:12: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../base_station_base.h:229:52: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/script_depotlist.cpp:13: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../base_station_base.h:229:52: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../industry.h:18, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../cargomonitor.h:15, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/script_cargomonitor.hpp:16, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/script_cargomonitor.cpp:12: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../base_station_base.h:229:52: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../industry.h:18, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/script_industry.hpp:16, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/script_cargolist.cpp:12: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../base_station_base.h:229:52: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/network/../station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/network/network_server.cpp:22: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/network/../base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/network/../base_station_base.h:229:52: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/network/../ground_vehicle.hpp:13, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/network/../roadveh.h:13, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/network/network_server.cpp:27: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/network/../vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/network/../vehicle_base.h:1099:43: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/yapf/../../waypoint_base.h:13, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/yapf/../pathfinder_func.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/yapf/yapf.hpp:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/yapf/yapf_rail.cpp:12: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/yapf/../../base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/yapf/../../base_station_base.h:229:52: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/yapf/../../ship.h:13, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/yapf/yapf.h:16, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/yapf/yapf.hpp:15: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/yapf/../../vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/pathfinder/yapf/../../vehicle_base.h:1099:43: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/ai/../../../station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/ai/../../../industry.h:18, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/ai/../script_industry.hpp:16, from /home/buildozer/aports/community/openttd/src/openttd-14.1/build/generated/script/../script/api/ai/ai_industry.hpp.sq:10, from /home/buildozer/aports/community/openttd/src/openttd-14.1/build/generated/script/../script/api/ai/ai_includes.hpp:31, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/ai/ai_instance.cpp:29: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/ai/../../../base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/ai/../../../base_station_base.h:229:52: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../industry.h:18, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/script_industry.hpp:16, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/script_subsidy.cpp:13: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../base_station_base.h:229:52: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/ai/../../../station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/ai/../../../industry.h:18, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/ai/../../../cargomonitor.h:15, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/ai/../script_cargomonitor.hpp:16, from /home/buildozer/aports/community/openttd/src/openttd-14.1/build/generated/script/../script/api/game/game_cargomonitor.hpp.sq:10, from /home/buildozer/aports/community/openttd/src/openttd-14.1/build/generated/script/../script/api/game/game_includes.hpp:20, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/game/game_instance.cpp:25: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/ai/../../../base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/ai/../../../base_station_base.h:229:52: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/script_station.cpp:15: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../base_station_base.h:229:52: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/script_town.cpp:18: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../base_station_base.h:229:52: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../industry.h:18, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/script_industry.hpp:16, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/script_story_page.cpp:13: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../base_station_base.h:229:52: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../viewport_kdtree.h:15, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/afterload.cpp:20: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../base_station_base.h:229:52: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../ground_vehicle.hpp:13, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../roadveh.h:13, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/afterload.cpp:25: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../vehicle_base.h:1099:43: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../signs_base.h:15, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/afterload.cpp:12: In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = unsigned int; unsigned int Tgrowth_step = 512; unsigned int Tmax_size = 1044480; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'virtual SpecializedVehicle::~SpecializedVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../vehicle_base.h:1091:8: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../core/pool_type.hpp:264:45: warning: '*(Vehicle*)this.Vehicle::Pool::PoolItem<(& _vehicle_pool)>.Pool::PoolItem<(& _vehicle_pool)>::index' is used uninitialized [-Wuninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = unsigned int; unsigned int Tgrowth_step = 512; unsigned int Tmax_size = 1044480; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'virtual SpecializedVehicle::~SpecializedVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../vehicle_base.h:1091:8: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../core/pool_type.hpp:264:45: warning: '*(Vehicle*)this.Vehicle::Pool::PoolItem<(& _vehicle_pool)>.Pool::PoolItem<(& _vehicle_pool)>::index' is used uninitialized [-Wuninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = unsigned int; unsigned int Tgrowth_step = 512; unsigned int Tmax_size = 1044480; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'virtual RoadVehicle::~RoadVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../roadveh.h:124:50, inlined from 'bool AfterLoadGame()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/afterload.cpp:1931:12: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../core/pool_type.hpp:264:45: warning: '**_4096.Vehicle::Pool::PoolItem<(& _vehicle_pool)>.Pool::PoolItem<(& _vehicle_pool)>::index' may be used uninitialized [-Wmaybe-uninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _vehicle_pool); Titem = Vehicle; Tindex = unsigned int; unsigned int Tgrowth_step = 512; unsigned int Tmax_size = 1044480; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'virtual DisasterVehicle::~DisasterVehicle()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../disaster_vehicle.h:47:10, inlined from 'bool AfterLoadGame()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/afterload.cpp:2172:13: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../core/pool_type.hpp:264:45: warning: '**_4544.Vehicle::Pool::PoolItem<(& _vehicle_pool)>.Pool::PoolItem<(& _vehicle_pool)>::index' may be used uninitialized [-Wmaybe-uninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _subsidy_pool); Titem = Subsidy; Tindex = short unsigned int; unsigned int Tgrowth_step = 1; unsigned int Tmax_size = 256; PoolType Tpool_type = PT_NORMAL; bool Tcache = false; bool Tzero = true]', inlined from 'bool AfterLoadGame()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/afterload.cpp:2287:11: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/saveload/../core/pool_type.hpp:264:45: warning: '**_4615.Subsidy::Pool::PoolItem<(& _subsidy_pool)>.Pool::PoolItem<(& _subsidy_pool)>::index' may be used uninitialized [-Wmaybe-uninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../industry.h:18, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/script_industry.hpp:16, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/script_news.cpp:12: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../base_station_base.h:229:52: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../industry.h:18, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/script_industrytype.cpp:16: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../base_station_base.h:229:52: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../ground_vehicle.hpp:13, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../roadveh.h:13, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/script_vehicle.cpp:20: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../vehicle_base.h:1099:43: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/script_marine.cpp:13: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../base_station_base.h:229:52: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/script_order.cpp:16: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../vehicle_base.h:1099:43: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/script_order.cpp:19: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../base_station_base.h:229:52: note: remove the '< >' In file included from /usr/include/c++/15.2.0/map:64, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/stdafx.h:69, from /home/buildozer/aports/community/openttd/src/openttd-14.1/build/CMakeFiles/openttd_lib.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/15.2.0/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 3080 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/map:65: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::set; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void ScriptList::AddItem(SQInteger, SQInteger)' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/script_list.cpp:442:21: /usr/include/c++/15.2.0/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::set; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'bool ScriptList::SetValue(SQInteger, SQInteger)' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/script_list.cpp:518:21: /usr/include/c++/15.2.0/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/map:64, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/stdafx.h:69, from /home/buildozer/aports/community/openttd/src/openttd-14.1/build/CMakeFiles/openttd_lib.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/stl_tree.h: In function 'std::pair::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]': /usr/include/c++/15.2.0/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 2832 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>}; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]': /usr/include/c++/15.2.0/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 3080 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/map:65: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>}; _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]', inlined from 'std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>}; _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]' at /usr/include/c++/15.2.0/bits/stl_map.h:624:22, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::basic_json(initializer_list_t, bool, value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../3rdparty/nlohmann/json.hpp:20244:47: /usr/include/c++/15.2.0/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map, nlohmann::json_abi_v3_11_3::basic_json<>, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator'} changed in GCC 7.1 663 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 664 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../industry.h:18, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/script_industry.hpp:16, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/script_industry.cpp:11: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../base_station_base.h:229:52: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/industry.h:18, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/industry_cmd.cpp:12: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/effectvehicle_base.h:13, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/industry_cmd.cpp:34: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/newgrf_airporttiles.h:18, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/newgrf.cpp:33: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/base_station_base.h:229:52: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/newgrf.cpp:49: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/vehicle_base.h:1099:43: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/engine_base.h:15, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/newgrf.cpp:16: In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _spritegroup_pool); Titem = SpriteGroup; Tindex = unsigned int; unsigned int Tgrowth_step = 1024; unsigned int Tmax_size = 1073741824; PoolType Tpool_type = PT_DATA; bool Tcache = false; bool Tzero = true]', inlined from 'virtual constexpr CallbackResultSpriteGroup::~CallbackResultSpriteGroup()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/newgrf_spritegroup.h:210:8: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '*(SpriteGroup*)this.SpriteGroup::Pool::PoolItem<(& _spritegroup_pool)>.Pool::PoolItem<(& _spritegroup_pool)>::index' is used uninitialized [-Wuninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _spritegroup_pool); Titem = SpriteGroup; Tindex = unsigned int; unsigned int Tgrowth_step = 1024; unsigned int Tmax_size = 1073741824; PoolType Tpool_type = PT_DATA; bool Tcache = false; bool Tzero = true]', inlined from 'virtual constexpr ResultSpriteGroup::~ResultSpriteGroup()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/newgrf_spritegroup.h:236:8: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '*(SpriteGroup*)this.SpriteGroup::Pool::PoolItem<(& _spritegroup_pool)>.Pool::PoolItem<(& _spritegroup_pool)>::index' is used uninitialized [-Wuninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _spritegroup_pool); Titem = SpriteGroup; Tindex = unsigned int; unsigned int Tgrowth_step = 1024; unsigned int Tmax_size = 1073741824; PoolType Tpool_type = PT_DATA; bool Tcache = false; bool Tzero = true]', inlined from 'virtual TileLayoutSpriteGroup::~TileLayoutSpriteGroup()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/newgrf_spritegroup.h:261:28: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '*(SpriteGroup*)this.SpriteGroup::Pool::PoolItem<(& _spritegroup_pool)>.Pool::PoolItem<(& _spritegroup_pool)>::index' is used uninitialized [-Wuninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ In static member function 'static void Pool::PoolItem::operator delete(void*) [with Pool* Tpool = (& _spritegroup_pool); Titem = SpriteGroup; Tindex = unsigned int; unsigned int Tgrowth_step = 1024; unsigned int Tmax_size = 1073741824; PoolType Tpool_type = PT_DATA; bool Tcache = false; bool Tzero = true]', inlined from 'virtual constexpr IndustryProductionSpriteGroup::~IndustryProductionSpriteGroup()' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/newgrf_spritegroup.h:268:8: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/core/pool_type.hpp:264:45: warning: '*(SpriteGroup*)this.SpriteGroup::Pool::PoolItem<(& _spritegroup_pool)>.Pool::PoolItem<(& _spritegroup_pool)>::index' is used uninitialized [-Wuninitialized] 264 | Tpool->FreeItem(pn->index); | ~~~~^~~~~ In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/script_group.cpp:18: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../vehicle_base.h:1099:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1099 | inline SpecializedVehicle() : Vehicle(Type) | ^ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../vehicle_base.h:1099:43: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/script_road.cpp:14: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../base_station_base.h:229:52: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../industry.h:18, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/script_industry.hpp:16, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/script_goal.cpp:14: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../base_station_base.h:229:52: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/script_rail.cpp:17: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../base_station_base.h:229:52: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/script_basestation.cpp:13: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../base_station_base.h:229:52: note: remove the '< >' In file included from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../station_base.h:14, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/script_airport.cpp:13: /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../base_station_base.h:229:52: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 229 | inline SpecializedStation(TileIndex tile) : | ^~~~~~~~~ /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../base_station_base.h:229:52: note: remove the '< >' In file included from /usr/include/c++/15.2.0/map:64, from /home/buildozer/aports/community/openttd/src/openttd-14.1/src/stdafx.h:69, from /home/buildozer/aports/community/openttd/src/openttd-14.1/build/CMakeFiles/openttd_lib.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]': /usr/include/c++/15.2.0/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 3080 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/map:65: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]', inlined from 'bool nlohmann::json_abi_v3_11_3::detail::json_sax_dom_callback_parser::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>]' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../3rdparty/nlohmann/json.hpp:7079:83: /usr/include/c++/15.2.0/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]', inlined from 'bool nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>]' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../3rdparty/nlohmann/json.hpp:6884:79, inlined from 'bool nlohmann::json_abi_v3_11_3::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_11_3::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../3rdparty/nlohmann/json.hpp:12387:29: /usr/include/c++/15.2.0/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]', inlined from 'bool nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>]' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../3rdparty/nlohmann/json.hpp:6884:79, inlined from 'bool nlohmann::json_abi_v3_11_3::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_11_3::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]' at /home/buildozer/aports/community/openttd/src/openttd-14.1/src/script/api/../../3rdparty/nlohmann/json.hpp:12598:21: /usr/include/c++/15.2.0/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [833/834] Linking CXX executable openttd_test [834/834] Linking CXX executable openttd [1/3] cd /home/buildozer/aports/community/openttd/src/openttd-14.1 && /usr/bin/cmake -DFIND_VERSION_BINARY_DIR=/home/buildozer/aports/community/openttd/src/openttd-14.1/build/generated -DCPACK_BINARY_DIR=/home/buildozer/aports/community/openttd/src/openttd-14.1/build -DREV_MAJOR=14 -DREV_MINOR=0 -DWINDOWS= -P /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/FindVersion.cmake CMake Deprecation Warning at cmake/scripts/FindVersion.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. -- Version string: 14.1 -- Generating rev.cpp -- Generating CPackProperties.cmake -- Generating Doxyfile -- Generating Doxyfile_AI -- Generating Doxyfile_GS =============================================================================== All tests passed (1133 assertions in 60 test cases) >>> openttd: Entering fakeroot... [1/5] cd /home/buildozer/aports/community/openttd/src/openttd-14.1 && /usr/bin/cmake -DFIND_VERSION_BINARY_DIR=/home/buildozer/aports/community/openttd/src/openttd-14.1/build/generated -DCPACK_BINARY_DIR=/home/buildozer/aports/community/openttd/src/openttd-14.1/build -DREV_MAJOR=14 -DREV_MINOR=0 -DWINDOWS= -P /home/buildozer/aports/community/openttd/src/openttd-14.1/cmake/scripts/FindVersion.cmake CMake Deprecation Warning at cmake/scripts/FindVersion.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. -- Version string: 14.1 -- Generating rev.cpp -- Generating CPackProperties.cmake -- Generating Doxyfile -- Generating Doxyfile_AI -- Generating Doxyfile_GS [2/2] Install the project... -- Install configuration: "Release" -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/bin/openttd -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/belarusian.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/malay.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/urdu.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/hungarian.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/english_AU.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/korean.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/portuguese.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/faroese.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/gaelic.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/latvian.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/maltese.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/english_US.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/croatian.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/luxembourgish.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/serbian.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/tamil.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/french.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/japanese.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/irish.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/macedonian.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/latin.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/basque.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/brazilian_portuguese.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/polish.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/bulgarian.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/esperanto.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/norwegian_nynorsk.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/vietnamese.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/spanish.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/spanish_MX.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/slovenian.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/danish.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/greek.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/turkish.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/galician.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/frisian.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/norwegian_bokmal.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/afrikaans.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/catalan.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/estonian.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/marathi.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/czech.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/hebrew.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/simplified_chinese.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/indonesian.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/welsh.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/persian.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/icelandic.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/english.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/ukrainian.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/hindi.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/italian.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/arabic_egypt.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/thai.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/lithuanian.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/german.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/traditional_chinese.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/swedish.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/romanian.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/slovak.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/ido.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/russian.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/dutch.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/chuvash.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/lang/finnish.lng -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/baseset -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/baseset/openttd.grf -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/baseset/orig_win.obs -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/baseset/openttd.32.bmp -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/baseset/orig_win.obm -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/baseset/OpenTTD-Serif.ttf -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/baseset/orig_tto.obm -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/baseset/orig_dos_de.obg -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/baseset/orig_dos.obg -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/baseset/no_music.obm -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/baseset/OpenTTD-Small.ttf -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/baseset/orig_dos.obm -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/baseset/opntitle.dat -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/baseset/no_sound.obs -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/baseset/OpenTTD-Mono.ttf -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/baseset/orig_win.obg -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/baseset/orig_dos.obs -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/baseset/orig_extra.grf -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/baseset/OpenTTD-Sans.ttf -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/ai -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/ai/compat_1.2.nut -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/ai/compat_1.8.nut -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/ai/compat_1.0.nut -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/ai/compat_1.4.nut -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/ai/compat_1.9.nut -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/ai/compat_1.7.nut -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/ai/compat_1.5.nut -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/ai/compat_1.10.nut -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/ai/compat_1.11.nut -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/ai/compat_0.7.nut -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/ai/compat_1.1.nut -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/ai/compat_13.nut -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/ai/compat_14.nut -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/ai/compat_1.3.nut -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/ai/compat_1.6.nut -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/ai/compat_12.nut -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/game -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/game/compat_1.2.nut -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/game/compat_1.8.nut -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/game/compat_1.4.nut -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/game/compat_1.9.nut -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/game/compat_1.7.nut -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/game/compat_1.5.nut -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/game/compat_1.10.nut -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/game/compat_1.11.nut -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/game/compat_13.nut -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/game/compat_14.nut -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/game/compat_1.3.nut -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/game/compat_1.6.nut -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/game/compat_12.nut -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/scripts -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/scripts/pre_dedicated.scr.example -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/scripts/autoexec.scr.example -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/scripts/on_client.scr.example -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/scripts/pre_server.scr.example -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/scripts/on_server_connect.scr.example -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/scripts/on_dedicated.scr.example -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/scripts/on_server.scr.example -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/scripts/game_start.scr.example -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/games/openttd/scripts/readme.txt -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/doc/openttd/COPYING.md -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/doc/openttd/README.md -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/doc/openttd/CREDITS.md -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/doc/openttd/CONTRIBUTING.md -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/doc/openttd/changelog.txt -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/doc/openttd/known-bugs.txt -- 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/game_coordinator.md -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/doc/openttd/docs/linkgraph.md -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/doc/openttd/docs/logging_and_performance_metrics.md -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/doc/openttd/docs/multiplayer.md -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/doc/openttd/docs/savegame_format.md -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/doc/openttd/docs/symbol_server.md -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/doc/openttd/docs/obg_format.txt -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/doc/openttd/docs/obm_format.txt -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/doc/openttd/docs/obs_format.txt -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/man/man6/openttd.6.gz -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/icons -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/icons/hicolor -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/icons/hicolor/48x48 -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/icons/hicolor/48x48/apps -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/icons/hicolor/48x48/apps/openttd.png -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/icons/hicolor/16x16 -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/icons/hicolor/16x16/apps -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/icons/hicolor/16x16/apps/openttd.png -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/icons/hicolor/128x128 -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/icons/hicolor/128x128/apps -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/icons/hicolor/128x128/apps/openttd.png -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/icons/hicolor/64x64 -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/icons/hicolor/64x64/apps -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/icons/hicolor/64x64/apps/openttd.png -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/icons/hicolor/256x256 -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/icons/hicolor/256x256/apps -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/icons/hicolor/256x256/apps/openttd.png -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/icons/hicolor/32x32 -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/icons/hicolor/32x32/apps -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/icons/hicolor/32x32/apps/openttd.png -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/pixmaps -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/pixmaps/openttd.32.xpm -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/pixmaps/openttd.64.xpm -- Installing: /home/buildozer/aports/community/openttd/pkg/openttd/usr/share/applications/openttd.desktop >>> openttd-doc*: Running split function doc... 'usr/share/doc' -> '/home/buildozer/aports/community/openttd/pkg/openttd-doc/usr/share/doc' 'usr/share/man' -> '/home/buildozer/aports/community/openttd/pkg/openttd-doc/usr/share/man' >>> openttd-doc*: Preparing subpackage openttd-doc... >>> openttd-doc*: Running postcheck for openttd-doc >>> openttd-lang*: Running split function lang... >>> openttd-lang*: Preparing subpackage openttd-lang... >>> openttd-lang*: Running postcheck for openttd-lang >>> openttd*: Running postcheck for openttd >>> openttd*: Preparing package openttd... >>> openttd*: Stripping binaries >>> openttd*: Scanning shared objects >>> openttd-doc*: Tracing dependencies... >>> openttd-doc*: Package size: 755.6 KB >>> openttd-doc*: Compressing data... >>> openttd-doc*: Create checksum... >>> openttd-doc*: Create openttd-doc-14.1-r2.apk >>> openttd-lang*: Tracing dependencies... >>> openttd-lang*: Package size: 11.4 MB >>> openttd-lang*: Compressing data... >>> openttd-lang*: Create checksum... >>> openttd-lang*: Create openttd-lang-14.1-r2.apk >>> openttd*: Tracing dependencies... so:libSDL2-2.0.so.0 so:libc.musl-armhf.so.1 so:libcurl.so.4 so:libfluidsynth.so.3 so:libfontconfig.so.1 so:libfreetype.so.6 so:libgcc_s.so.1 so:libharfbuzz.so.0 so:libicui18n.so.76 so:libicuuc.so.76 so:liblzma.so.5 so:liblzo2.so.2 so:libpng16.so.16 so:libstdc++.so.6 so:libz.so.1 >>> openttd*: Package size: 14.4 MB >>> openttd*: Compressing data... >>> openttd*: Create checksum... >>> openttd*: Create openttd-14.1-r2.apk >>> openttd: Build complete at Wed, 22 Oct 2025 19:48:05 +0000 elapsed time 0h 1m 42s >>> openttd: Cleaning up srcdir >>> openttd: Cleaning up pkgdir >>> openttd: Cleaning up tmpdir >>> openttd: Uninstalling dependencies... ( 1/210) Purging .makedepends-openttd (20251022.194625) ( 2/210) Purging cmake (4.1.2-r0) ( 3/210) Purging curl-dev (8.16.0-r1) ( 4/210) Purging fluidsynth-dev (2.4.8-r0) ( 5/210) Purging fluidsynth (2.4.8-r0) ( 6/210) Purging fluidsynth-libs (2.4.8-r0) ( 7/210) Purging soundfont-timgm (3412-r2) ( 8/210) Purging lzo-dev (2.10-r5) ( 9/210) Purging lzo (2.10-r5) ( 10/210) Purging samurai (1.2-r7) ( 11/210) Purging sdl2-dev (2.32.10-r0) ( 12/210) Purging sdl2 (2.32.10-r0) ( 13/210) Purging xz-dev (5.8.1-r0) ( 14/210) Purging c-ares-dev (1.34.5-r0) ( 15/210) Purging dbus-dev (1.16.2-r1) ( 16/210) Purging jack-dev (1.9.22-r4) ( 17/210) Purging libarchive (3.8.2-r0) ( 18/210) Purging libpsl-dev (0.21.5-r3) ( 19/210) Purging libpsl-utils (0.21.5-r3) ( 20/210) Purging libsndfile-dev (1.2.2-r2) ( 21/210) Purging mpg123-dev (1.33.2-r0) ( 22/210) Purging nghttp2-dev (1.67.1-r0) ( 23/210) Purging nghttp3-dev (1.11.0-r0) ( 24/210) Purging opus-dev (1.5.2-r1) ( 25/210) Purging py3-packaging-pyc (25.0-r0) ( 26/210) Purging py3-parsing-pyc (3.2.3-r0) ( 27/210) Purging python3-pyc (3.12.12-r0) ( 28/210) Purging python3-pycache-pyc0 (3.12.12-r0) ( 29/210) Purging xcb-proto-pyc (1.17.0-r0) ( 30/210) Purging pyc (3.12.12-r0) ( 31/210) Purging readline-dev (8.3.1-r0) ( 32/210) Purging libhistory (8.3.1-r0) ( 33/210) Purging rhash-libs (1.4.6-r0) ( 34/210) Purging zstd-dev (1.5.7-r2) ( 35/210) Purging zstd (1.5.7-r2) ( 36/210) Purging pipewire-dev (1.4.9-r0) ( 37/210) Purging pipewire-libs (1.4.9-r0) ( 38/210) Purging webrtc-audio-processing-2 (2.1-r1) ( 39/210) Purging abseil-cpp-strings (20250814.1-r0) ( 40/210) Purging abseil-cpp-int128 (20250814.1-r0) ( 41/210) Purging abseil-cpp-strings-internal (20250814.1-r0) ( 42/210) Purging abseil-cpp-raw-logging-internal (20250814.1-r0) ( 43/210) Purging portaudio-dev (19.7.0-r2) ( 44/210) Purging libportaudiocxx (19.7.0-r2) ( 45/210) Purging portaudio (19.7.0-r2) ( 46/210) Purging alsa-lib-dev (1.2.14-r1) ( 47/210) Purging jack (1.9.22-r4) ( 48/210) Purging pulseaudio-dev (17.0-r5) ( 49/210) Purging libpulse-mainloop-glib (17.0-r5) ( 50/210) Purging libpulse (17.0-r5) ( 51/210) Purging libsndfile (1.2.2-r2) ( 52/210) Purging alsa-lib (1.2.14-r1) ( 53/210) Purging avahi-libs (0.8-r22) ( 54/210) Purging harfbuzz-dev (11.3.2-r0) ( 55/210) Purging harfbuzz-cairo (11.3.2-r0) ( 56/210) Purging harfbuzz-gobject (11.3.2-r0) ( 57/210) Purging harfbuzz-icu (11.3.2-r0) ( 58/210) Purging harfbuzz-subset (11.3.2-r0) ( 59/210) Purging harfbuzz (11.3.2-r0) ( 60/210) Purging graphite2-dev (1.3.14-r6) ( 61/210) Purging graphite2 (1.3.14-r6) ( 62/210) Purging cairo-dev (1.18.4-r0) ( 63/210) Purging cairo-tools (1.18.4-r0) ( 64/210) Purging xcb-util-dev (0.4.1-r3) ( 65/210) Purging util-macros (1.20.2-r0) ( 66/210) Purging xcb-util (0.4.1-r3) ( 67/210) Purging cairo-gobject (1.18.4-r0) ( 68/210) Purging cairo (1.18.4-r0) ( 69/210) Purging fontconfig-dev (2.17.1-r0) ( 70/210) Purging fontconfig (2.17.1-r0) ( 71/210) Purging freetype-dev (2.13.3-r0) ( 72/210) Purging freetype (2.13.3-r0) ( 73/210) Purging brotli-dev (1.1.0-r2) ( 74/210) Purging brotli (1.1.0-r2) ( 75/210) Purging glib-dev (2.86.1-r0) ( 76/210) Purging bzip2-dev (1.0.8-r6) ( 77/210) Purging docbook-xsl (1.79.2-r13) ( 78/210) Purging docbook-xsl-ns (1.79.2-r13) docbook-xsl-ns-1.79.2-r13.pre-deinstall: Executing script... ( 79/210) Purging docbook-xsl-nons (1.79.2-r13) docbook-xsl-nons-1.79.2-r13.pre-deinstall: Executing script... ( 80/210) Purging docbook-xml (4.5-r10) docbook-xml-4.5-r10.pre-deinstall: Executing script... ( 81/210) Purging gettext-dev (0.24.1-r1) ( 82/210) Purging xz (5.8.1-r0) ( 83/210) Purging gettext-asprintf (0.24.1-r1) ( 84/210) Purging gettext (0.24.1-r1) ( 85/210) Purging gettext-envsubst (0.24.1-r1) ( 86/210) Purging libxml2-utils (2.13.9-r0) ( 87/210) Purging libxslt (1.1.43-r3) ( 88/210) Purging py3-packaging (25.0-r0) ( 89/210) Purging py3-parsing (3.2.3-r0) ( 90/210) Purging pcre2-dev (10.46-r0) ( 91/210) Purging libpcre2-16 (10.46-r0) ( 92/210) Purging libpcre2-32 (10.46-r0) ( 93/210) Purging libedit-dev (20251016.3.1-r0) ( 94/210) Purging bsd-compat-headers (0.7.2-r6) ( 95/210) Purging dbus-libs (1.16.2-r1) ( 96/210) Purging libcamera-ipa (0.5.2-r1) ( 97/210) Purging libcamera (0.5.2-r1) ( 98/210) Purging eudev-libs (3.2.14-r5) ( 99/210) Purging expat-dev (2.7.3-r0) (100/210) Purging expat (2.7.3-r0) (101/210) Purging flac-dev (1.4.3-r2) (102/210) Purging libflac++ (1.4.3-r2) (103/210) Purging libflac (1.4.3-r2) (104/210) Purging mesa-dev (25.2.5-r0) (105/210) Purging libxdamage-dev (1.1.6-r5) (106/210) Purging libxdamage (1.1.6-r5) (107/210) Purging libxshmfence-dev (1.3.3-r0) (108/210) Purging mesa-egl (25.2.5-r0) (109/210) Purging mesa-gbm (25.2.5-r0) (110/210) Purging mesa-gl (25.2.5-r0) (111/210) Purging mesa-gles (25.2.5-r0) (112/210) Purging libxxf86vm-dev (1.1.6-r0) (113/210) Purging libxxf86vm (1.1.6-r0) (114/210) Purging libxrender-dev (0.9.12-r0) (115/210) Purging libxrender (0.9.12-r0) (116/210) Purging libxfixes-dev (6.0.2-r0) (117/210) Purging libxfixes (6.0.2-r0) (118/210) Purging libxext-dev (1.3.6-r2) (119/210) Purging libxext (1.3.6-r2) (120/210) Purging libx11-dev (1.8.12-r1) (121/210) Purging xtrans (1.6.0-r0) (122/210) Purging libxcb-dev (1.17.0-r0) (123/210) Purging xcb-proto (1.17.0-r0) (124/210) Purging python3 (3.12.12-r0) (125/210) Purging gdbm (1.26-r0) (126/210) Purging gettext-libs (0.24.1-r1) (127/210) Purging glib (2.86.1-r0) (128/210) Purging gnutls (3.8.8-r0) (129/210) Purging libdrm-dev (2.4.127-r0) (130/210) Purging libpciaccess-dev (0.18.1-r1) (131/210) Purging mesa (25.2.5-r0) (132/210) Purging libdrm (2.4.127-r0) (133/210) Purging libpciaccess (0.18.1-r1) (134/210) Purging hwdata-pci (0.400-r0) (135/210) Purging icu-dev (76.1-r1) (136/210) Purging icu (76.1-r1) (137/210) Purging icu-libs (76.1-r1) (138/210) Purging icu-data-en (76.1-r1) (139/210) Purging lame-libs (3.100-r5) (140/210) Purging libasyncns (0.8-r4) (141/210) Purging util-linux-dev (2.41.2-r0) (142/210) Purging libfdisk (2.41.2-r0) (143/210) Purging liblastlog2 (2.41.2-r0) (144/210) Purging libmount (2.41.2-r0) (145/210) Purging libsmartcols (2.41.2-r0) (146/210) Purging libuuid (2.41.2-r0) (147/210) Purging libblkid (2.41.2-r0) (148/210) Purging libxdmcp-dev (1.1.5-r1) (149/210) Purging libx11 (1.8.12-r1) (150/210) Purging libxcb (1.17.0-r0) (151/210) Purging libxdmcp (1.1.5-r1) (152/210) Purging libbsd (0.12.2-r0) (153/210) Purging libbz2 (1.0.8-r6) (154/210) Purging libeconf (0.8.0-r0) (155/210) Purging libelf (0.193-r0) (156/210) Purging libffi-dev (3.5.2-r0) (157/210) Purging linux-headers (6.16.12-r0) (158/210) Purging wayland-libs-client (1.24.0-r0) (159/210) Purging p11-kit (0.25.5-r2) (160/210) Purging llvm21-libs (21.1.2-r1) (161/210) Purging libffi (3.5.2-r0) (162/210) Purging ncurses-dev (6.5_p20251010-r0) (163/210) Purging libncurses++ (6.5_p20251010-r0) (164/210) Purging libpanelw (6.5_p20251010-r0) (165/210) Purging libformw (6.5_p20251010-r0) (166/210) Purging libidn2-dev (2.3.8-r0) (167/210) Purging libintl (0.24.1-r1) (168/210) Purging libltdl (2.5.4-r1) (169/210) Purging libmd (1.1.0-r0) (170/210) Purging libmenuw (6.5_p20251010-r0) (171/210) Purging libvorbis-dev (1.3.7-r2) (172/210) Purging libvorbis (1.3.7-r2) (173/210) Purging libogg-dev (1.3.6-r0) (174/210) Purging libogg (1.3.6-r0) (175/210) Purging libpisp (1.2.0-r0) (176/210) Purging libpng-dev (1.6.49-r0) (177/210) Purging libpng (1.6.49-r0) (178/210) Purging libsamplerate (0.2.2-r3) (179/210) Purging libtasn1 (4.20.0-r0) (180/210) Purging roc-toolkit-libs (0.4.0-r1) (181/210) Purging libunwind (1.8.1-r0) (182/210) Purging libuv (1.51.0-r0) (183/210) Purging libxau-dev (1.0.12-r0) (184/210) Purging libxau (1.0.12-r0) (185/210) Purging libxml2 (2.13.9-r0) (186/210) Purging libxshmfence (1.3.3-r0) (187/210) Purging lilv-libs (0.24.26-r0) (188/210) Purging mpdecimal (4.0.1-r0) (189/210) Purging mpg123-libs (1.33.2-r0) (190/210) Purging nettle (3.10.2-r0) (191/210) Purging openssl-dev (3.5.4-r0) (192/210) Purging opus (1.5.2-r1) (193/210) Purging orc (0.4.41-r0) (194/210) Purging pixman-dev (0.46.4-r0) (195/210) Purging pixman (0.46.4-r0) (196/210) Purging sratom (0.6.18-r0) (197/210) Purging sord-libs (0.16.18-r0) (198/210) Purging serd-libs (0.32.4-r0) (199/210) Purging soxr (0.1.3-r7) (200/210) Purging speexdsp (1.2.1-r2) (201/210) Purging spirv-tools (1.4.321.0-r1) (202/210) Purging sqlite-dev (3.50.4-r1) (203/210) Purging sqlite-libs (3.50.4-r1) (204/210) Purging sqlite (3.50.4-r1) (205/210) Purging tdb-libs (1.4.14-r0) (206/210) Purging xorgproto (2024.1-r0) (207/210) Purging xz-libs (5.8.1-r0) (208/210) Purging yaml (0.2.5-r2) (209/210) Purging zix-libs (0.6.2-r0) (210/210) Purging zlib-dev (1.3.1-r2) busybox-1.37.0-r24.trigger: Executing script... OK: 342 MiB in 105 packages >>> openttd: Updating the community/armhf repository index... >>> openttd: Signing the index...