>>> wesnoth: Building community/wesnoth 1.16.8-r1 (using abuild 3.12.0-r0) started Sat, 04 Nov 2023 20:22:16 +0000 >>> wesnoth: Checking sanity of /home/buildozer/aports/community/wesnoth/APKBUILD... >>> wesnoth: Analyzing dependencies... >>> wesnoth: Installing for build: build-base boost-dev cairo-dev cmake dbus-dev fontconfig-dev libvorbis-dev openssl-dev>3 pango-dev readline-dev samurai sdl2-dev sdl2_image-dev sdl2_mixer-dev (1/192) Installing boost1.82-atomic (1.82.0-r2) (2/192) Installing boost1.82-chrono (1.82.0-r2) (3/192) Installing boost1.82-container (1.82.0-r2) (4/192) Installing boost1.82-context (1.82.0-r2) (5/192) Installing boost1.82-contract (1.82.0-r2) (6/192) Installing boost1.82-coroutine (1.82.0-r2) (7/192) Installing boost1.82-date_time (1.82.0-r2) (8/192) Installing boost1.82-fiber (1.82.0-r2) (9/192) Installing boost1.82-filesystem (1.82.0-r2) (10/192) Installing boost1.82-graph (1.82.0-r2) (11/192) Installing libbz2 (1.0.8-r6) (12/192) Installing xz-libs (5.4.5-r0) (13/192) Installing boost1.82-iostreams (1.82.0-r2) (14/192) Installing boost1.82-thread (1.82.0-r2) (15/192) Installing icu-data-en (73.2-r3) Executing icu-data-en-73.2-r3.post-install * * If you need ICU with non-English locales and legacy charset support, install * package icu-data-full. * (16/192) Installing icu-libs (73.2-r3) (17/192) Installing boost1.82-locale (1.82.0-r2) (18/192) Installing boost1.82-log (1.82.0-r2) (19/192) Installing boost1.82-log_setup (1.82.0-r2) (20/192) Installing boost1.82-math (1.82.0-r2) (21/192) Installing boost1.82-prg_exec_monitor (1.82.0-r2) (22/192) Installing boost1.82-program_options (1.82.0-r2) (23/192) Installing libffi (3.4.4-r3) (24/192) Installing gdbm (1.23-r1) (25/192) Installing mpdecimal (2.5.1-r2) (26/192) Installing libpanelw (6.4_p20231007-r0) (27/192) Installing readline (8.2.1-r2) (28/192) Installing sqlite-libs (3.43.2-r0) (29/192) Installing python3 (3.11.6-r1) (30/192) Installing python3-pycache-pyc0 (3.11.6-r1) (31/192) Installing pyc (3.11.6-r1) (32/192) Installing python3-pyc (3.11.6-r1) (33/192) Installing boost1.82-python3 (1.82.0-r2) (34/192) Installing boost1.82-random (1.82.0-r2) (35/192) Installing boost1.82-regex (1.82.0-r2) (36/192) Installing boost1.82-serialization (1.82.0-r2) (37/192) Installing boost1.82-stacktrace_basic (1.82.0-r2) (38/192) Installing boost1.82-stacktrace_noop (1.82.0-r2) (39/192) Installing boost1.82-system (1.82.0-r2) (40/192) Installing boost1.82-timer (1.82.0-r2) (41/192) Installing boost1.82-type_erasure (1.82.0-r2) (42/192) Installing boost1.82-unit_test_framework (1.82.0-r2) (43/192) Installing boost1.82-url (1.82.0-r2) (44/192) Installing boost1.82-wave (1.82.0-r2) (45/192) Installing boost1.82-wserialization (1.82.0-r2) (46/192) Installing boost1.82-json (1.82.0-r2) (47/192) Installing boost1.82-nowide (1.82.0-r2) (48/192) Installing boost1.82-libs (1.82.0-r2) (49/192) Installing boost1.82 (1.82.0-r2) (50/192) Installing linux-headers (6.5-r0) (51/192) Installing bzip2-dev (1.0.8-r6) (52/192) Installing icu (73.2-r3) (53/192) Installing icu-dev (73.2-r3) (54/192) Installing xz (5.4.5-r0) (55/192) Installing xz-dev (5.4.5-r0) (56/192) Installing zlib-dev (1.3-r2) (57/192) Installing zstd (1.5.5-r7) (58/192) Installing zstd-dev (1.5.5-r7) (59/192) Installing boost1.82-dev (1.82.0-r2) (60/192) Installing boost-dev (1.82.0-r2) (61/192) Installing cairo-tools (1.18.0-r0) (62/192) Installing libpng (1.6.40-r0) (63/192) Installing freetype (2.13.2-r0) (64/192) Installing fontconfig (2.14.2-r4) (65/192) Installing expat (2.5.0-r2) (66/192) Installing expat-dev (2.5.0-r2) (67/192) Installing brotli (1.1.0-r0) (68/192) Installing brotli-dev (1.1.0-r0) (69/192) Installing libpng-dev (1.6.40-r0) (70/192) Installing freetype-dev (2.13.2-r0) (71/192) Installing fontconfig-dev (2.14.2-r4) (72/192) Installing libxau (1.0.11-r3) (73/192) Installing xorgproto (2023.2-r0) (74/192) Installing libxau-dev (1.0.11-r3) (75/192) Installing libmd (1.1.0-r0) (76/192) Installing libbsd (0.11.7-r3) (77/192) Installing libxdmcp (1.1.4-r3) (78/192) Installing libxcb (1.16-r0) (79/192) Installing libx11 (1.8.7-r0) (80/192) Installing libxext (1.3.5-r3) (81/192) Installing xcb-proto (1.16.0-r0) (82/192) Installing xcb-proto-pyc (1.16.0-r0) (83/192) Installing libxdmcp-dev (1.1.4-r3) (84/192) Installing libxcb-dev (1.16-r0) (85/192) Installing xtrans (1.5.0-r0) (86/192) Installing libx11-dev (1.8.7-r0) (87/192) Installing libxext-dev (1.3.5-r3) (88/192) Installing libxrender (0.9.11-r4) (89/192) Installing libxrender-dev (0.9.11-r4) (90/192) Installing pixman (0.42.2-r2) (91/192) Installing pixman-dev (0.42.2-r2) (92/192) Installing util-macros (1.20.0-r0) (93/192) Installing xcb-util (0.4.1-r3) (94/192) Installing xcb-util-dev (0.4.1-r3) (95/192) Installing cairo (1.18.0-r0) (96/192) Installing libintl (0.22.3-r0) (97/192) Installing libblkid (2.39.2-r0) (98/192) Installing libmount (2.39.2-r0) (99/192) Installing glib (2.78.1-r0) (100/192) Installing cairo-gobject (1.18.0-r0) (101/192) Installing libxml2 (2.11.5-r0) (102/192) Installing libxml2-utils (2.11.5-r0) (103/192) Installing docbook-xml (4.5-r8) Executing docbook-xml-4.5-r8.post-install (104/192) Installing libgpg-error (1.47-r2) (105/192) Installing libgcrypt (1.10.2-r2) (106/192) Installing libxslt (1.1.38-r1) (107/192) Installing docbook-xsl (1.79.2-r8) Executing docbook-xsl-1.79.2-r8.post-install (108/192) Installing gettext-asprintf (0.22.3-r0) (109/192) Installing gettext-libs (0.22.3-r0) (110/192) Installing gettext-envsubst (0.22.3-r0) (111/192) Installing gettext (0.22.3-r0) (112/192) Installing gettext-dev (0.22.3-r0) (113/192) Installing libffi-dev (3.4.4-r3) (114/192) Installing bsd-compat-headers (0.7.2-r5) (115/192) Installing libformw (6.4_p20231007-r0) (116/192) Installing libmenuw (6.4_p20231007-r0) (117/192) Installing libncurses++ (6.4_p20231007-r0) (118/192) Installing ncurses-dev (6.4_p20231007-r0) (119/192) Installing libedit-dev (20230828.3.1-r3) (120/192) Installing libpcre2-16 (10.42-r1) (121/192) Installing libpcre2-32 (10.42-r1) (122/192) Installing pcre2-dev (10.42-r1) (123/192) Installing libuuid (2.39.2-r0) (124/192) Installing libfdisk (2.39.2-r0) (125/192) Installing libsmartcols (2.39.2-r0) (126/192) Installing util-linux-dev (2.39.2-r0) (127/192) Installing glib-dev (2.78.1-r0) (128/192) Installing cairo-dev (1.18.0-r0) (129/192) Installing libarchive (3.7.2-r0) (130/192) Installing rhash-libs (1.4.4-r0) (131/192) Installing libuv (1.46.0-r0) (132/192) Installing cmake (3.27.7-r2) (133/192) Installing dbus-libs (1.14.10-r0) (134/192) Installing dbus-dev (1.14.10-r0) (135/192) Installing libogg (1.3.5-r5) (136/192) Installing libvorbis (1.3.7-r2) (137/192) Installing libogg-dev (1.3.5-r5) (138/192) Installing libvorbis-dev (1.3.7-r2) (139/192) Installing openssl-dev (3.1.4-r0) (140/192) Installing libxft (2.3.8-r2) (141/192) Installing graphite2 (1.3.14-r6) (142/192) Installing harfbuzz (8.2.2-r0) (143/192) Installing fribidi (1.0.13-r0) (144/192) Installing pango (1.51.0-r0) (145/192) Installing pango-tools (1.51.0-r0) (146/192) Installing fribidi-dev (1.0.13-r0) (147/192) Installing harfbuzz-cairo (8.2.2-r0) (148/192) Installing harfbuzz-gobject (8.2.2-r0) (149/192) Installing harfbuzz-icu (8.2.2-r0) (150/192) Installing harfbuzz-subset (8.2.2-r0) (151/192) Installing graphite2-dev (1.3.14-r6) (152/192) Installing harfbuzz-dev (8.2.2-r0) (153/192) Installing libxft-dev (2.3.8-r2) (154/192) Installing pango-dev (1.51.0-r0) (155/192) Installing libhistory (8.2.1-r2) (156/192) Installing readline-dev (8.2.1-r2) (157/192) Installing samurai (1.2-r5) (158/192) Installing sdl2 (2.28.4-r0) (159/192) Installing tslib (1.22-r1) (160/192) Installing directfb (1.7.7-r7) (161/192) Installing directfb-dev (1.7.7-r7) (162/192) Installing hwdata-pci (0.376-r0) (163/192) Installing libpciaccess (0.17-r2) (164/192) Installing libdrm (2.4.117-r1) (165/192) Installing libpciaccess-dev (0.17-r2) (166/192) Installing libdrm-dev (2.4.117-r1) (167/192) Installing libxdamage (1.1.6-r4) (168/192) Installing libxfixes (6.0.1-r3) (169/192) Installing libxfixes-dev (6.0.1-r3) (170/192) Installing libxdamage-dev (1.1.6-r4) (171/192) Installing libxshmfence (1.3.2-r5) (172/192) Installing libxshmfence-dev (1.3.2-r5) (173/192) Installing mesa (23.1.9-r1) (174/192) Installing wayland-libs-server (1.22.0-r4) (175/192) Installing mesa-gbm (23.1.9-r1) (176/192) Installing mesa-glapi (23.1.9-r1) (177/192) Installing wayland-libs-client (1.22.0-r4) (178/192) Installing mesa-egl (23.1.9-r1) (179/192) Installing libxxf86vm (1.1.5-r5) (180/192) Installing mesa-gl (23.1.9-r1) (181/192) Installing mesa-gles (23.1.9-r1) (182/192) Installing llvm17-libs (17.0.4-r1) (183/192) Installing mesa-osmesa (23.1.9-r1) (184/192) Installing mesa-xatracker (23.1.9-r1) (185/192) Installing libxxf86vm-dev (1.1.5-r5) (186/192) Installing mesa-dev (23.1.9-r1) (187/192) Installing sdl2-dev (2.28.4-r0) (188/192) Installing sdl2_image (2.6.3-r0) (189/192) Installing sdl2_image-dev (2.6.3-r0) (190/192) Installing sdl2_mixer (2.6.3-r1) (191/192) Installing sdl2_mixer-dev (2.6.3-r1) (192/192) Installing .makedepends-wesnoth (20231104.202231) Executing busybox-1.36.1-r14.trigger Executing glib-2.78.1-r0.trigger No schema files found: doing nothing. OK: 804 MiB in 294 packages >>> wesnoth: Cleaning up srcdir >>> wesnoth: Cleaning up pkgdir >>> wesnoth: Cleaning up tmpdir >>> wesnoth: Fetching https://distfiles.alpinelinux.org/distfiles/v3.19//wesnoth-1.16.8.tar.bz2 >>> wesnoth: Fetching https://distfiles.alpinelinux.org/distfiles/v3.19//wesnoth-1.16.8.tar.bz2 >>> wesnoth: Checking sha512sums... wesnoth-1.16.8.tar.bz2: OK >>> wesnoth: Unpacking /var/cache/distfiles/wesnoth-1.16.8.tar.bz2... -- The C compiler identification is GNU 13.2.1 -- The CXX compiler identification is GNU 13.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found OpenSSL: /usr/lib/libcrypto.so (found suitable version "3.1.4", minimum required is "1.0") -- Found Boost: /usr/lib/cmake/Boost-1.82.0/BoostConfig.cmake (found suitable version "1.82.0", minimum required is "1.66") found components: iostreams program_options regex system thread random coroutine locale filesystem -- Found the following ICU libraries: -- data (required): /usr/lib/libicudata.so -- i18n (required): /usr/lib/libicui18n.so -- uc (required): /usr/lib/libicuuc.so -- Found ICU: /usr/include (found version "73.2") -- Found Gettext: /usr/bin/msgmerge (found version "0.22.3") -- Found X11: /usr/include -- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so -- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so - found -- Looking for gethostbyname -- Looking for gethostbyname - found -- Looking for connect -- Looking for connect - found -- Looking for remove -- Looking for remove - found -- Looking for shmat -- Looking for shmat - found -- Looking for include file sys/sendfile.h -- Looking for include file sys/sendfile.h - found -- Looking for sendfile -- Looking for sendfile - found -- Environment compiler flags set to »« -- CMake compiler flags set to »-Wall -Wextra -Werror=non-virtual-dtor -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wold-style-cast -Wtrampolines -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1« Removing -rdynamic flag from CMAKE_SHARED_LIBRARY_LINK_CXX_FLAGS Removing -rdynamic flag from CMAKE_SHARED_LIBRARY_LINK_C_FLAGS Removing -DNDEBUG flag from CMAKE_CXX_FLAGS_RELWITHDEBINFO Removing -DNDEBUG flag from CMAKE_C_FLAGS_RELWITHDEBINFO Removing -DNDEBUG flag from CMAKE_CXX_FLAGS_MINSIZEREL Removing -DNDEBUG flag from CMAKE_C_FLAGS_MINSIZEREL Replacing default flags used for Release build with Replacing flags used for Debug build -DDEBUG -ggdb3 -- Found VorbisFile: optimized;/usr/lib/libvorbisfile.so;debug;/usr/lib/libvorbisfile.so -- Found PkgConfig: /usr/bin/pkg-config (found version "2.0.3") -- Checking for module 'sdl2>=2.0.8' -- Found sdl2, version 2.28.4 -- Checking for module 'SDL2_image>=2.0.2' -- Found SDL2_image, version 2.6.3 -- Checking for module 'SDL2_mixer>=2.0.0' -- Found SDL2_mixer, version 2.6.3 -- Checking for module 'cairo>=1.10' -- Found cairo, version 1.18.0 -- Checking for module 'pangocairo>=1.22.0' -- Found pangocairo, version 1.51.0 -- Checking for module 'fontconfig>=2.4.1' -- Found fontconfig, version 2.14.2 -- Checking for module 'pango>=1.22.0' -- Found pango, version 1.51.0 -- Checking for module 'readline' -- Found readline, version 8.2 -- Checking for module 'dbus-1' -- Found dbus-1, version 1.14.10 -- Found History: /usr/lib/libhistory.so -- Configuring done (3.5s) -- Generating done (0.1s) -- Build files have been written to: /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/build [1/2145] Building CXX object src/CMakeFiles/wesnothd.dir/server/wesnothd/server.cpp.o [2/2145] Building CXX object src/CMakeFiles/wesnothd.dir/server/wesnothd/player_network.cpp.o [3/2145] Building CXX object src/CMakeFiles/wesnothd.dir/server/wesnothd/player_connection.cpp.o [4/2145] Building CXX object src/CMakeFiles/wesnothd.dir/server/wesnothd/player.cpp.o [5/2145] Building CXX object src/CMakeFiles/wesnothd.dir/server/wesnothd/metrics.cpp.o [6/2145] Building CXX object src/CMakeFiles/wesnothd.dir/server/wesnothd/game.cpp.o [7/2145] Building CXX object src/CMakeFiles/wesnothd.dir/server/wesnothd/ban.cpp.o [8/2145] Building CXX object src/CMakeFiles/wesnothd.dir/server/common/simple_wml.cpp.o [9/2145] Building CXX object src/CMakeFiles/wesnothd.dir/server/common/server_base.cpp.o [10/2145] Building CXX object src/CMakeFiles/wesnothd.dir/server/common/resultsets/game_history.cpp.o [11/2145] Building CXX object src/CMakeFiles/wesnothd.dir/server/common/resultsets/tournaments.cpp.o [12/2145] Building CXX object src/CMakeFiles/wesnothd.dir/server/common/resultsets/ban_check.cpp.o [13/2145] Building CXX object src/CMakeFiles/wesnothd.dir/server/common/forum_user_handler.cpp.o [14/2145] Building CXX object src/CMakeFiles/wesnothd.dir/server/common/dbconn.cpp.o [15/2145] Building CXX object src/CMakeFiles/wesnoth.dir/wesnoth.cpp.o [16/2145] Building CXX object src/CMakeFiles/wesnoth-widgets.dir/gui/widgets/window.cpp.o [17/2145] Building CXX object src/CMakeFiles/wesnoth-widgets.dir/gui/widgets/vertical_scrollbar.cpp.o [18/2145] Building CXX object src/CMakeFiles/wesnoth-widgets.dir/gui/widgets/unit_preview_pane.cpp.o [19/2145] Building CXX object src/CMakeFiles/wesnoth-widgets.dir/gui/widgets/tree_view.cpp.o [20/2145] Building CXX object src/CMakeFiles/wesnoth-widgets.dir/gui/widgets/toggle_panel.cpp.o [21/2145] Building CXX object src/CMakeFiles/wesnoth-widgets.dir/gui/widgets/toggle_button.cpp.o [22/2145] Building CXX object src/CMakeFiles/wesnoth-widgets.dir/gui/widgets/text_box.cpp.o [23/2145] Building CXX object src/CMakeFiles/wesnoth-widgets.dir/gui/widgets/stacked_widget.cpp.o [24/2145] Building CXX object src/CMakeFiles/wesnoth-widgets.dir/gui/widgets/spacer.cpp.o [25/2145] Building CXX object src/CMakeFiles/wesnoth-widgets.dir/gui/widgets/slider.cpp.o [26/2145] Building CXX object src/CMakeFiles/wesnoth-widgets.dir/gui/widgets/size_lock.cpp.o [27/2145] Building CXX object src/CMakeFiles/wesnoth-widgets.dir/gui/widgets/scrollbar_panel.cpp.o [28/2145] Building CXX object src/CMakeFiles/wesnoth-widgets.dir/gui/widgets/scroll_label.cpp.o [29/2145] Building CXX object src/CMakeFiles/wesnoth-widgets.dir/gui/widgets/repeating_button.cpp.o [30/2145] Building CXX object src/CMakeFiles/wesnoth-widgets.dir/gui/widgets/progress_bar.cpp.o [31/2145] Building CXX object src/CMakeFiles/wesnoth-widgets.dir/gui/widgets/password_box.cpp.o [32/2145] Building CXX object src/CMakeFiles/wesnoth-widgets.dir/gui/widgets/panel.cpp.o [33/2145] Building CXX object src/CMakeFiles/wesnoth-widgets.dir/gui/widgets/multimenu_button.cpp.o [34/2145] Building CXX object src/CMakeFiles/wesnoth-widgets.dir/gui/widgets/multi_page.cpp.o [35/2145] Building CXX object src/CMakeFiles/wesnoth-widgets.dir/gui/widgets/minimap.cpp.o [36/2145] Building CXX object src/CMakeFiles/wesnoth-widgets.dir/gui/widgets/menu_button.cpp.o [37/2145] Building CXX object src/CMakeFiles/wesnoth-widgets.dir/gui/widgets/matrix.cpp.o [38/2145] Building CXX object src/CMakeFiles/wesnoth-widgets.dir/gui/widgets/listbox.cpp.o [39/2145] Building CXX object src/CMakeFiles/wesnoth-widgets.dir/gui/widgets/label.cpp.o [40/2145] Building CXX object src/CMakeFiles/wesnoth-widgets.dir/gui/widgets/image.cpp.o [41/2145] Building CXX object src/CMakeFiles/wesnoth-widgets.dir/gui/widgets/horizontal_scrollbar.cpp.o [42/2145] Building CXX object src/CMakeFiles/wesnoth-widgets.dir/gui/widgets/drawing.cpp.o [43/2145] Building CXX object src/CMakeFiles/wesnoth-widgets.dir/gui/widgets/chatbox.cpp.o [44/2145] Building CXX object src/CMakeFiles/wesnoth-widgets.dir/gui/widgets/button.cpp.o [45/2145] Building CXX object src/CMakeFiles/wesnoth-widgets.dir/gui/widgets/addon_list.cpp.o [46/2145] Building CXX object src/CMakeFiles/wesnoth-client.dir/xBRZ/xbrz.cpp.o [47/2145] Building CXX object src/CMakeFiles/wesnoth-client.dir/tracer.cpp.o [48/2145] Building CXX object src/CMakeFiles/wesnoth-client.dir/sdl/window.cpp.o [49/2145] Building CXX object src/CMakeFiles/wesnoth-client.dir/sdl/utils.cpp.o [50/2145] Building CXX object src/CMakeFiles/wesnoth-client.dir/sdl/surface.cpp.o [51/2145] Building CXX object src/CMakeFiles/wesnoth-client.dir/sdl/rect.cpp.o [52/2145] Building CXX object src/CMakeFiles/wesnoth-client.dir/sdl/exception.cpp.o [53/2145] Building CXX object src/CMakeFiles/wesnoth-client.dir/desktop/dbus_features.cpp.o [54/2145] Building CXX object src/CMakeFiles/wesnoth-client.dir/wml_exception.cpp.o [55/2145] Building CXX object src/CMakeFiles/wesnoth-client.dir/widgets/widget.cpp.o [56/2145] Building CXX object src/CMakeFiles/wesnoth-client.dir/widgets/textbox.cpp.o [57/2145] Building CXX object src/CMakeFiles/wesnoth-client.dir/widgets/scrollbar.cpp.o [58/2145] Building CXX object src/CMakeFiles/wesnoth-client.dir/widgets/scrollarea.cpp.o [59/2145] Building CXX object src/CMakeFiles/wesnoth-client.dir/widgets/menu_style.cpp.o [60/2145] Building CXX object src/CMakeFiles/wesnoth-client.dir/widgets/menu.cpp.o [61/2145] Building CXX object src/CMakeFiles/wesnoth-client.dir/widgets/button.cpp.o [62/2145] Building CXX object src/CMakeFiles/wesnoth-client.dir/video.cpp.o [63/2145] Building CXX object src/CMakeFiles/wesnoth-client.dir/utils/make_enum.cpp.o [64/2145] Building CXX object src/CMakeFiles/wesnoth-client.dir/tooltips.cpp.o [65/2145] Building CXX object src/CMakeFiles/wesnoth-client.dir/time_of_day.cpp.o [66/2145] Building CXX object src/CMakeFiles/wesnoth-client.dir/theme.cpp.o [67/2145] Building CXX object src/CMakeFiles/wesnoth-client.dir/terrain/type_data.cpp.o [68/2145] Building CXX object src/CMakeFiles/wesnoth-client.dir/terrain/translation.cpp.o [69/2145] Building CXX object src/CMakeFiles/wesnoth-client.dir/terrain/terrain.cpp.o [70/2145] Building CXX object src/CMakeFiles/wesnoth-client.dir/terrain/builder.cpp.o [71/2145] Building CXX object src/CMakeFiles/wesnoth-client.dir/soundsource.cpp.o [72/2145] Building CXX object src/CMakeFiles/wesnoth-client.dir/sound_music_track.cpp.o [73/2145] Building CXX object src/CMakeFiles/wesnoth-client.dir/sound.cpp.o [74/2145] Building CXX object src/CMakeFiles/wesnoth-client.dir/show_dialog.cpp.o [75/2145] Building CXX object src/CMakeFiles/wesnoth-client.dir/reports.cpp.o [76/2145] Building CXX object src/CMakeFiles/wesnoth-client.dir/quit_confirmation.cpp.o [77/2145] Building CXX object src/CMakeFiles/wesnoth-client.dir/pathutils.cpp.o [78/2145] Building CXX object src/CMakeFiles/wesnoth-client.dir/pathfind/astarsearch.cpp.o [79/2145] Building CXX object src/CMakeFiles/wesnoth-client.dir/minimap.cpp.o [80/2145] Building CXX object src/CMakeFiles/wesnoth-client.dir/map/map.cpp.o [81/2145] Building CXX object src/CMakeFiles/wesnoth-client.dir/map/location.cpp.o [82/2145] Building CXX object src/CMakeFiles/wesnoth-client.dir/map/label.cpp.o [83/2145] Building CXX object src/CMakeFiles/wesnoth-client.dir/language.cpp.o [84/2145] Building CXX object src/CMakeFiles/wesnoth-client.dir/key.cpp.o [85/2145] Building CXX object src/CMakeFiles/wesnoth-client.dir/preferences/general.cpp.o [86/2145] Building CXX object src/CMakeFiles/wesnoth-client.dir/preferences/credentials.cpp.o [87/2145] Building CXX object src/CMakeFiles/wesnoth-client.dir/image_modifications.cpp.o [88/2145] Building CXX object src/CMakeFiles/wesnoth-client.dir/picture.cpp.o [89/2145] Building CXX object src/CMakeFiles/wesnoth-client.dir/hotkey/hotkey_manager.cpp.o [90/2145] Building CXX object src/CMakeFiles/wesnoth-client.dir/hotkey/hotkey_item.cpp.o [91/2145] Building CXX object src/CMakeFiles/wesnoth-client.dir/hotkey/hotkey_command.cpp.o [92/2145] Building CXX object src/CMakeFiles/wesnoth-client.dir/hotkey/command_executor.cpp.o [93/2145] Building CXX object src/CMakeFiles/wesnoth-client.dir/generic_event.cpp.o [94/2145] Building CXX object src/CMakeFiles/wesnoth-client.dir/generators/map_generator.cpp.o [95/2145] Building CXX object src/CMakeFiles/wesnoth-client.dir/generators/map_create.cpp.o [96/2145] Building CXX object src/CMakeFiles/wesnoth-client.dir/generators/lua_map_generator.cpp.o [97/2145] Building CXX object src/CMakeFiles/wesnoth-client.dir/generators/default_map_generator_job.cpp.o [98/2145] Building CXX object src/CMakeFiles/wesnoth-client.dir/generators/default_map_generator.cpp.o [99/2145] Building CXX object src/CMakeFiles/wesnoth-client.dir/generators/cave_map_generator.cpp.o [100/2145] Building CXX object src/CMakeFiles/wesnoth-client.dir/game_end_exceptions.cpp.o [101/2145] Building CXX object src/CMakeFiles/wesnoth-client.dir/formula/string_utils.cpp.o [102/2145] Building CXX object src/CMakeFiles/wesnoth-client.dir/format_time_summary.cpp.o [103/2145] Building CXX object src/CMakeFiles/wesnoth-client.dir/font/text_formatting.cpp.o [104/2145] Building CXX object src/CMakeFiles/wesnoth-client.dir/font/text.cpp.o [105/2145] Building CXX object src/CMakeFiles/wesnoth-client.dir/font/standard_colors.cpp.o [106/2145] Building CXX object src/CMakeFiles/wesnoth-client.dir/font/sdl_ttf_compat.cpp.o [107/2145] Building CXX object src/CMakeFiles/wesnoth-client.dir/font/font_config.cpp.o [108/2145] Building CXX object src/CMakeFiles/wesnoth-client.dir/floating_label.cpp.o [109/2145] Building CXX object src/CMakeFiles/wesnoth-client.dir/events.cpp.o [110/2145] Building CXX object src/CMakeFiles/wesnoth-client.dir/display_context.cpp.o [111/2145] Building CXX object src/CMakeFiles/wesnoth-client.dir/display.cpp.o [112/2145] Building CXX object src/CMakeFiles/wesnoth-client.dir/deprecation.cpp.o [113/2145] Building CXX object src/CMakeFiles/wesnoth-client.dir/desktop/clipboard.cpp.o [114/2145] Building CXX object src/CMakeFiles/wesnoth-client.dir/cursor.cpp.o [115/2145] Building CXX object src/CMakeFiles/wesnoth-client.dir/arrow.cpp.o [116/2145] Building CXX object src/CMakeFiles/wesnoth-client.dir/lua/lzio.cpp.o [117/2145] Building CXX object src/CMakeFiles/wesnoth-client.dir/lua/lvm.cpp.o [118/2145] Building CXX object src/CMakeFiles/wesnoth-client.dir/lua/lutf8lib.cpp.o [119/2145] Building CXX object src/CMakeFiles/wesnoth-client.dir/lua/lundump.cpp.o ninja: job failed: /usr/bin/g++ -DFIFODIR=\"/var/run/wesnothd\" -DHAS_RELATIVE_LOCALEDIR=1 -DHAVE_CONFIG_H -DHAVE_HISTORY -DHAVE_LIBDBUS -DLOCALEDIR=\"translations\" -DLUA_USE_POSIX -DWESNOTH_PATH=\"/usr/share/wesnoth\" -D_FORTIFY_SOURCE=2 -D_X11 -I/home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src -I/home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/build/src -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/glib-2.0/include -isystem /usr/include/harfbuzz -isystem /usr/include/cairo -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/dbus-1.0 -isystem /usr/lib/dbus-1.0/include -isystem /usr/include/SDL2 -isystem /usr/include/directfb -Wall -Wextra -Werror=non-virtual-dtor -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wold-style-cast -Wtrampolines -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fPIE -fstack-protector-strong -O3 -std=c++17 -I/usr/include/SDL2 -I/usr/include/directfb -D_REENTRANT -D_REENTRANT -MD -MT src/CMakeFiles/wesnoth-client.dir/pathfind/astarsearch.cpp.o -MF src/CMakeFiles/wesnoth-client.dir/pathfind/astarsearch.cpp.o.d -o src/CMakeFiles/wesnoth-client.dir/pathfind/astarsearch.cpp.o -c /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/pathfind/astarsearch.cpp In file included from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/pathfind/astarsearch.cpp:17: /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/log.hpp:183:9: error: 'int64_t' does not name a type 183 | int64_t ticks_; | ^~~~~~~ /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/log.hpp:61:1: note: 'int64_t' is defined in header ''; did you forget to '#include '? 60 | #include "formatter.hpp" +++ |+#include 61 | /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/log.hpp: In constructor 'lg::scope_logger::scope_logger(const lg::log_domain&, const char*)': /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/log.hpp:188:19: error: class 'lg::scope_logger' does not have any field named 'ticks_' 188 | : ticks_(0) | ^~~~~~ /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/log.hpp: In constructor 'lg::scope_logger::scope_logger(const lg::log_domain&, const std::string&)': /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/log.hpp:195:19: error: class 'lg::scope_logger' does not have any field named 'ticks_' 195 | : ticks_(0) | ^~~~~~ ninja: job failed: /usr/bin/g++ -DFIFODIR=\"/var/run/wesnothd\" -DHAS_RELATIVE_LOCALEDIR=1 -DHAVE_CONFIG_H -DHAVE_HISTORY -DHAVE_LIBDBUS -DLOCALEDIR=\"translations\" -DLUA_USE_POSIX -DWESNOTH_PATH=\"/usr/share/wesnoth\" -D_FORTIFY_SOURCE=2 -D_X11 -I/home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src -I/home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/build/src -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/glib-2.0/include -isystem /usr/include/harfbuzz -isystem /usr/include/cairo -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/dbus-1.0 -isystem /usr/lib/dbus-1.0/include -isystem /usr/include/SDL2 -isystem /usr/include/directfb -Wall -Wextra -Werror=non-virtual-dtor -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wold-style-cast -Wtrampolines -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fPIE -fstack-protector-strong -O3 -std=c++17 -I/usr/include/SDL2 -I/usr/include/directfb -D_REENTRANT -D_REENTRANT -MD -MT src/CMakeFiles/wesnoth-client.dir/terrain/terrain.cpp.o -MF src/CMakeFiles/wesnoth-client.dir/terrain/terrain.cpp.o.d -o src/CMakeFiles/wesnoth-client.dir/terrain/terrain.cpp.o -c /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/terrain/terrain.cpp In file included from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/terrain/terrain.cpp:16: /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/deprecation.hpp:20:6: warning: elaborated-type-specifier for a scoped enum must not use the 'class' keyword 20 | enum class DEP_LEVEL : uint8_t { INDEFINITE = 1, PREEMPTIVE, FOR_REMOVAL, REMOVED }; | ~~~~ ^~~~~ | ----- /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/deprecation.hpp:20:22: error: found ':' in nested-name-specifier, expected '::' 20 | enum class DEP_LEVEL : uint8_t { INDEFINITE = 1, PREEMPTIVE, FOR_REMOVAL, REMOVED }; | ^ | :: /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/deprecation.hpp:20:12: error: 'DEP_LEVEL' has not been declared 20 | enum class DEP_LEVEL : uint8_t { INDEFINITE = 1, PREEMPTIVE, FOR_REMOVAL, REMOVED }; | ^~~~~~~~~ /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/deprecation.hpp:20:32: error: expected unqualified-id before '{' token 20 | enum class DEP_LEVEL : uint8_t { INDEFINITE = 1, PREEMPTIVE, FOR_REMOVAL, REMOVED }; | ^ /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/deprecation.hpp:43:17: error: 'DEP_LEVEL' has not been declared 43 | DEP_LEVEL level, | ^~~~~~~~~ In file included from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/terrain/terrain.cpp:19: /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/log.hpp:183:9: error: 'int64_t' does not name a type 183 | int64_t ticks_; | ^~~~~~~ /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/log.hpp:61:1: note: 'int64_t' is defined in header ''; did you forget to '#include '? 60 | #include "formatter.hpp" +++ |+#include 61 | /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/log.hpp: In constructor 'lg::scope_logger::scope_logger(const lg::log_domain&, const char*)': /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/log.hpp:188:19: error: class 'lg::scope_logger' does not have any field named 'ticks_' 188 | : ticks_(0) | ^~~~~~ /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/log.hpp: In constructor 'lg::scope_logger::scope_logger(const lg::log_domain&, const std::string&)': /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/log.hpp:195:19: error: class 'lg::scope_logger' does not have any field named 'ticks_' 195 | : ticks_(0) | ^~~~~~ /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/terrain/terrain.cpp: In constructor 'terrain_type::terrain_type(const config&)': /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/terrain/terrain.cpp:163:63: error: 'REMOVED' is not a member of 'DEP_LEVEL' 163 | deprecated_message("vision_alias", DEP_LEVEL::REMOVED, {1, 15, 2}, "vision_alias was never completely implemented, vision is calculated using mvt_alias instead"); | ^~~~~~~ ninja: job failed: /usr/bin/g++ -DFIFODIR=\"/var/run/wesnothd\" -DHAS_RELATIVE_LOCALEDIR=1 -DHAVE_CONFIG_H -DHAVE_HISTORY -DHAVE_LIBDBUS -DLOCALEDIR=\"translations\" -DLUA_USE_POSIX -DWESNOTH_PATH=\"/usr/share/wesnoth\" -D_FORTIFY_SOURCE=2 -D_X11 -I/home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src -I/home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/build/src -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/glib-2.0/include -isystem /usr/include/harfbuzz -isystem /usr/include/cairo -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/dbus-1.0 -isystem /usr/lib/dbus-1.0/include -isystem /usr/include/SDL2 -isystem /usr/include/directfb -Wall -Wextra -Werror=non-virtual-dtor -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wold-style-cast -Wtrampolines -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fPIE -fstack-protector-strong -O3 -std=c++17 -I/usr/include/SDL2 -I/usr/include/directfb -D_REENTRANT -D_REENTRANT -MD -MT src/CMakeFiles/wesnoth-client.dir/hotkey/hotkey_item.cpp.o -MF src/CMakeFiles/wesnoth-client.dir/hotkey/hotkey_item.cpp.o.d -o src/CMakeFiles/wesnoth-client.dir/hotkey/hotkey_item.cpp.o -c /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/hotkey/hotkey_item.cpp In file included from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/hotkey/hotkey_item.cpp:17: /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/log.hpp:183:9: error: 'int64_t' does not name a type 183 | int64_t ticks_; | ^~~~~~~ /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/log.hpp:61:1: note: 'int64_t' is defined in header ''; did you forget to '#include '? 60 | #include "formatter.hpp" +++ |+#include 61 | /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/log.hpp: In constructor 'lg::scope_logger::scope_logger(const lg::log_domain&, const char*)': /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/log.hpp:188:19: error: class 'lg::scope_logger' does not have any field named 'ticks_' 188 | : ticks_(0) | ^~~~~~ /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/log.hpp: In constructor 'lg::scope_logger::scope_logger(const lg::log_domain&, const std::string&)': /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/log.hpp:195:19: error: class 'lg::scope_logger' does not have any field named 'ticks_' 195 | : ticks_(0) | ^~~~~~ /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/video.cpp: In member function 'std::pair CVideo::get_dpi() const': /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/video.cpp:387:43: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 387 | std::pair CVideo::get_dpi() const | ^~~~~ In file included from /usr/include/c++/13.2.1/map:62, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/tstring.hpp:20, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/config_attribute_value.hpp:31, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/config.hpp:31, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/terrain/terrain.hpp:18, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/terrain/type_data.hpp:18, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/terrain/type_data.cpp:16: /usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = t_translation::terrain_code; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/stl_tree.h:2210:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2210 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/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 = {t_translation::terrain_code, terrain_type&}; _Key = t_translation::terrain_code; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/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 = {t_translation::terrain_code, terrain_type}; _Key = t_translation::terrain_code; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/13.2.1/map:63: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {t_translation::terrain_code, terrain_type&}; _Key = t_translation::terrain_code; _Tp = terrain_type; _Compare = std::less; _Alloc = std::allocator >]', 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 = {t_translation::terrain_code, terrain_type&}; _Key = t_translation::terrain_code; _Tp = terrain_type; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_map.h:601:22, inlined from 'void terrain_type_data::lazy_initialization() const' at /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/terrain/type_data.cpp:48:32: /usr/include/c++/13.2.1/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map::const_iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator'} changed in GCC 7.1 640 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 641 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {t_translation::terrain_code, terrain_type}; _Key = t_translation::terrain_code; _Tp = terrain_type; _Compare = std::less; _Alloc = std::allocator >]', 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 = {t_translation::terrain_code, terrain_type}; _Key = t_translation::terrain_code; _Tp = terrain_type; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_map.h:601:22, inlined from 'std::map::const_iterator terrain_type_data::find_or_create(t_translation::terrain_code) const' at /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/terrain/type_data.cpp:229:33: /usr/include/c++/13.2.1/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map::const_iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator'} changed in GCC 7.1 640 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 641 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ninja: job failed: /usr/bin/g++ -DFIFODIR=\"/var/run/wesnothd\" -DHAS_RELATIVE_LOCALEDIR=1 -DHAVE_CONFIG_H -DHAVE_HISTORY -DHAVE_LIBDBUS -DLOCALEDIR=\"translations\" -DLUA_USE_POSIX -DWESNOTH_PATH=\"/usr/share/wesnoth\" -D_FORTIFY_SOURCE=2 -D_X11 -I/home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src -I/home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/build/src -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/glib-2.0/include -isystem /usr/include/harfbuzz -isystem /usr/include/cairo -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/dbus-1.0 -isystem /usr/lib/dbus-1.0/include -isystem /usr/include/SDL2 -isystem /usr/include/directfb -Wall -Wextra -Werror=non-virtual-dtor -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wold-style-cast -Wtrampolines -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fPIE -fstack-protector-strong -O3 -std=c++17 -I/usr/include/SDL2 -I/usr/include/directfb -D_REENTRANT -D_REENTRANT -MD -MT src/CMakeFiles/wesnoth-client.dir/terrain/translation.cpp.o -MF src/CMakeFiles/wesnoth-client.dir/terrain/translation.cpp.o.d -o src/CMakeFiles/wesnoth-client.dir/terrain/translation.cpp.o -c /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/terrain/translation.cpp In file included from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/terrain/translation.cpp:25: /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/log.hpp:183:9: error: 'int64_t' does not name a type 183 | int64_t ticks_; | ^~~~~~~ /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/log.hpp:61:1: note: 'int64_t' is defined in header ''; did you forget to '#include '? 60 | #include "formatter.hpp" +++ |+#include 61 | /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/log.hpp: In constructor 'lg::scope_logger::scope_logger(const lg::log_domain&, const char*)': /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/log.hpp:188:19: error: class 'lg::scope_logger' does not have any field named 'ticks_' 188 | : ticks_(0) | ^~~~~~ /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/log.hpp: In constructor 'lg::scope_logger::scope_logger(const lg::log_domain&, const std::string&)': /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/log.hpp:195:19: error: class 'lg::scope_logger' does not have any field named 'ticks_' 195 | : ticks_(0) | ^~~~~~ ninja: job failed: /usr/bin/g++ -DFIFODIR=\"/var/run/wesnothd\" -DHAS_RELATIVE_LOCALEDIR=1 -DHAVE_CONFIG_H -DHAVE_HISTORY -DHAVE_LIBDBUS -DLOCALEDIR=\"translations\" -DLUA_USE_POSIX -DWESNOTH_PATH=\"/usr/share/wesnoth\" -D_FORTIFY_SOURCE=2 -D_X11 -I/home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src -I/home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/build/src -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/glib-2.0/include -isystem /usr/include/harfbuzz -isystem /usr/include/cairo -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/dbus-1.0 -isystem /usr/lib/dbus-1.0/include -isystem /usr/include/SDL2 -isystem /usr/include/directfb -Wall -Wextra -Werror=non-virtual-dtor -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wold-style-cast -Wtrampolines -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fPIE -fstack-protector-strong -O3 -std=c++17 -I/usr/include/SDL2 -I/usr/include/directfb -D_REENTRANT -D_REENTRANT -MD -MT src/CMakeFiles/wesnoth-client.dir/deprecation.cpp.o -MF src/CMakeFiles/wesnoth-client.dir/deprecation.cpp.o.d -o src/CMakeFiles/wesnoth-client.dir/deprecation.cpp.o -c /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/deprecation.cpp In file included from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/deprecation.cpp:15: /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/deprecation.hpp:20:6: warning: elaborated-type-specifier for a scoped enum must not use the 'class' keyword 20 | enum class DEP_LEVEL : uint8_t { INDEFINITE = 1, PREEMPTIVE, FOR_REMOVAL, REMOVED }; | ~~~~ ^~~~~ | ----- /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/deprecation.hpp:20:22: error: found ':' in nested-name-specifier, expected '::' 20 | enum class DEP_LEVEL : uint8_t { INDEFINITE = 1, PREEMPTIVE, FOR_REMOVAL, REMOVED }; | ^ | :: /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/deprecation.hpp:20:12: error: 'DEP_LEVEL' has not been declared 20 | enum class DEP_LEVEL : uint8_t { INDEFINITE = 1, PREEMPTIVE, FOR_REMOVAL, REMOVED }; | ^~~~~~~~~ /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/deprecation.hpp:20:32: error: expected unqualified-id before '{' token 20 | enum class DEP_LEVEL : uint8_t { INDEFINITE = 1, PREEMPTIVE, FOR_REMOVAL, REMOVED }; | ^ /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/deprecation.hpp:43:17: error: 'DEP_LEVEL' has not been declared 43 | DEP_LEVEL level, | ^~~~~~~~~ In file included from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/deprecation.cpp:19: /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/log.hpp:183:9: error: 'int64_t' does not name a type 183 | int64_t ticks_; | ^~~~~~~ /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/log.hpp:61:1: note: 'int64_t' is defined in header ''; did you forget to '#include '? 60 | #include "formatter.hpp" +++ |+#include 61 | /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/log.hpp: In constructor 'lg::scope_logger::scope_logger(const lg::log_domain&, const char*)': /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/log.hpp:188:19: error: class 'lg::scope_logger' does not have any field named 'ticks_' 188 | : ticks_(0) | ^~~~~~ /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/log.hpp: In constructor 'lg::scope_logger::scope_logger(const lg::log_domain&, const std::string&)': /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/log.hpp:195:19: error: class 'lg::scope_logger' does not have any field named 'ticks_' 195 | : ticks_(0) | ^~~~~~ /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/deprecation.cpp: In function 'std::string deprecated_message(const std::string&, DEP_LEVEL, const version_info&, const std::string&)': /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/deprecation.cpp:38:25: error: 'INDEFINITE' is not a member of 'DEP_LEVEL' 38 | case DEP_LEVEL::INDEFINITE: | ^~~~~~~~~~ /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/deprecation.cpp:43:25: error: 'PREEMPTIVE' is not a member of 'DEP_LEVEL' 43 | case DEP_LEVEL::PREEMPTIVE: | ^~~~~~~~~~ /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/deprecation.cpp:53:25: error: 'FOR_REMOVAL' is not a member of 'DEP_LEVEL' 53 | case DEP_LEVEL::FOR_REMOVAL: | ^~~~~~~~~~~ /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/deprecation.cpp:59:25: error: 'REMOVED' is not a member of 'DEP_LEVEL' 59 | case DEP_LEVEL::REMOVED: | ^~~~~~~ /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/preferences/credentials.cpp: In function 'secure_buffer rc4_crypt(const secure_buffer&, const secure_buffer&)': /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/preferences/credentials.cpp:280:20: warning: 'void RC4_set_key(RC4_KEY*, int, const unsigned char*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 280 | RC4_set_key(&cipher_key, key.size(), key.data()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/preferences/credentials.cpp:29: /usr/include/openssl/rc4.h:35:28: note: declared here 35 | OSSL_DEPRECATEDIN_3_0 void RC4_set_key(RC4_KEY *key, int len, | ^~~~~~~~~~~ /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/preferences/credentials.cpp:285:20: warning: 'void RC4(RC4_KEY*, size_t, const unsigned char*, unsigned char*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 285 | RC4(&cipher_key, block_size, text.data() + i, result.data() + i); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/rc4.h:37:28: note: declared here 37 | OSSL_DEPRECATEDIN_3_0 void RC4(RC4_KEY *key, size_t len, | ^~~ /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/preferences/credentials.cpp:289:20: warning: 'void RC4(RC4_KEY*, size_t, const unsigned char*, unsigned char*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 289 | RC4(&cipher_key, extra, text.data() + i, result.data() + i); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/rc4.h:37:28: note: declared here 37 | OSSL_DEPRECATEDIN_3_0 void RC4(RC4_KEY *key, size_t len, | ^~~ In file included from /usr/include/c++/13.2.1/functional:67, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/events.hpp:21, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/events.cpp:16: /usr/include/c++/13.2.1/bits/stl_algo.h: In function '_ForwardIterator std::__stable_partition_adaptive(_ForwardIterator, _ForwardIterator, _Predicate, _Distance, _Pointer, _Distance) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Pointer = SDL_Event*; _Predicate = __gnu_cxx::__ops::_Iter_pred >; _Distance = int]': /usr/include/c++/13.2.1/bits/stl_algo.h:1509:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1509 | __stable_partition_adaptive(_ForwardIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:1509:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h:1548:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1548 | std::__stable_partition_adaptive(__first, __middle, __pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1549 | __len / 2, __buffer, | ~~~~~~~~~~~~~~~~~~~~ 1550 | __buffer_size); | ~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:1560:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1560 | std::__stable_partition_adaptive(__right_split, __last, __pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1561 | __right_len, | ~~~~~~~~~~~~ 1562 | __buffer, __buffer_size); | ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:72, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/events.hpp:19: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const SDL_Event&}; _Tp = SDL_Event; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = SDL_Event; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:133:5: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 133 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc:170:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 170 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/bits/specfun.h:43, from /usr/include/c++/13.2.1/cmath:3699, from /usr/include/c++/13.2.1/math.h:36, from /usr/include/SDL2/SDL_stdinc.h:86, from /usr/include/SDL2/SDL_events.h:31, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/events.hpp:18: /usr/include/c++/13.2.1/bits/stl_algobase.h: In function '_ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred]': /usr/include/c++/13.2.1/bits/stl_algobase.h:2133:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2133 | __remove_if(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algobase.h:2133:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/13.2.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = SDL_Event; _Alloc = std::allocator]', inlined from 'void events::pump()' at /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/events.cpp:511:19: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In function '_FIter std::remove_if(_FIter, _FIter, _Predicate) [with _FIter = __gnu_cxx::__normal_iterator >; _Predicate = bool (*)(const SDL_Event&)]', inlined from 'void events::pump()' at /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/events.cpp:539:30: /usr/include/c++/13.2.1/bits/stl_algo.h:880:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 880 | return std::__remove_if(__first, __last, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 881 | __gnu_cxx::__ops::__pred_iter(__pred)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/events.cpp: In function 'void events::pump()': /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/events.cpp:541:30: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 541 | events.insert(events.begin(), last_resize_event); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred >]', inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = events::pump()::]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1620:37, inlined from 'void events::pump()' at /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/events.cpp:546:47: /usr/include/c++/13.2.1/bits/stl_algo.h:1585:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1585 | std::__stable_partition_adaptive(__first, __last, __pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 1586 | _DistanceType(__buf.requested_size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1587 | __buf.begin(), | ~~~~~~~~~~~~~~ 1588 | _DistanceType(__buf.size())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:72, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/animated.hpp:25, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/terrain/builder.hpp:23, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/terrain/builder.cpp:21: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const animated&}; _Tp = animated; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: /usr/include/c++/13.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = animated; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {animated}; _Tp = animated; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = animated; _Alloc = std::allocator >]', inlined from 'void terrain_builder::tile::rebuild_cache(const std::string&, logs*)' at /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/terrain/builder.cpp:167:22: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = animated; _Alloc = std::allocator >]', inlined from 'void terrain_builder::tile::rebuild_cache(const std::string&, logs*)' at /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/terrain/builder.cpp:167:22: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {animated}; _Tp = animated; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = animated; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'bool terrain_builder::load_images(building_rule&)' at /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/terrain/builder.cpp:487:30: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/picture.cpp: In function 'void image::precache_file_existence(const std::string&)': /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/picture.cpp:1064:41: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1064 | const std::vector& paths = filesystem::get_binary_paths("images"); | ^~~~~ /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/picture.cpp:1064:77: note: the temporary was destroyed at the end of the full expression 'filesystem::get_binary_paths(std::__cxx11::basic_string(((const char*)"images"), std::allocator()))' 1064 | const std::vector& paths = filesystem::get_binary_paths("images"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/gui/widgets/addon_list.cpp: In member function 'const addon_info* gui2::addon_list::get_selected_addon() const': /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/gui/widgets/addon_list.cpp:317:24: warning: possibly dangling reference to a temporary [-Wdangling-reference] 317 | const listbox& list = find_widget(&get_grid(), "addons", false); | ^~~~ /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/gui/widgets/addon_list.cpp:317:57: note: the temporary was destroyed at the end of the full expression 'gui2::find_widget(((const gui2::widget*)(&((const gui2::addon_list*)this)->gui2::addon_list::.gui2::container_base::get_grid())), std::__cxx11::basic_string(((const char*)"addons"), std::allocator()), false)' 317 | const listbox& list = find_widget(&get_grid(), "addons", false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/gui/widgets/addon_list.cpp: In member function 'void gui2::addon_list::select_addon(const std::string&)': /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.8/src/gui/widgets/addon_list.cpp:360:30: warning: possibly dangling reference to a temporary [-Wdangling-reference] 360 | const label& name_label = find_widget