>>> wesnoth: Building community/wesnoth 1.16.12-r0 (using abuild 3.14.1-r1) started Sat, 09 Nov 2024 09:18:04 +0000 >>> wesnoth: Validating /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/234) Installing boost1.84-atomic (1.84.0-r2) (2/234) Installing boost1.84-chrono (1.84.0-r2) (3/234) Installing boost1.84-container (1.84.0-r2) (4/234) Installing boost1.84-context (1.84.0-r2) (5/234) Installing boost1.84-contract (1.84.0-r2) (6/234) Installing boost1.84-coroutine (1.84.0-r2) (7/234) Installing boost1.84-date_time (1.84.0-r2) (8/234) Installing boost1.84-fiber (1.84.0-r2) (9/234) Installing boost1.84-filesystem (1.84.0-r2) (10/234) Installing boost1.84-graph (1.84.0-r2) (11/234) Installing libbz2 (1.0.8-r6) (12/234) Installing xz-libs (5.6.3-r0) (13/234) Installing boost1.84-iostreams (1.84.0-r2) (14/234) Installing boost1.84-thread (1.84.0-r2) (15/234) Installing icu-data-en (74.2-r0) Executing icu-data-en-74.2-r0.post-install * * If you need ICU with non-English locales and legacy charset support, install * package icu-data-full. * (16/234) Installing icu-libs (74.2-r0) (17/234) Installing boost1.84-locale (1.84.0-r2) (18/234) Installing boost1.84-log (1.84.0-r2) (19/234) Installing boost1.84-log_setup (1.84.0-r2) (20/234) Installing boost1.84-math (1.84.0-r2) (21/234) Installing boost1.84-prg_exec_monitor (1.84.0-r2) (22/234) Installing boost1.84-program_options (1.84.0-r2) (23/234) Installing libffi (3.4.6-r0) (24/234) Installing gdbm (1.24-r0) (25/234) Installing mpdecimal (4.0.0-r0) (26/234) Installing libpanelw (6.5_p20241006-r2) (27/234) Installing sqlite-libs (3.47.0-r0) (28/234) Installing python3 (3.12.7-r1) (29/234) Installing python3-pycache-pyc0 (3.12.7-r1) (30/234) Installing pyc (3.12.7-r1) (31/234) Installing python3-pyc (3.12.7-r1) (32/234) Installing boost1.84-python3 (1.84.0-r2) (33/234) Installing boost1.84-random (1.84.0-r2) (34/234) Installing boost1.84-regex (1.84.0-r2) (35/234) Installing boost1.84-serialization (1.84.0-r2) (36/234) Installing boost1.84-stacktrace_basic (1.84.0-r2) (37/234) Installing boost1.84-stacktrace_noop (1.84.0-r2) (38/234) Installing boost1.84-system (1.84.0-r2) (39/234) Installing boost1.84-timer (1.84.0-r2) (40/234) Installing boost1.84-type_erasure (1.84.0-r2) (41/234) Installing boost1.84-unit_test_framework (1.84.0-r2) (42/234) Installing boost1.84-url (1.84.0-r2) (43/234) Installing boost1.84-wave (1.84.0-r2) (44/234) Installing boost1.84-wserialization (1.84.0-r2) (45/234) Installing boost1.84-json (1.84.0-r2) (46/234) Installing boost1.84-nowide (1.84.0-r2) (47/234) Installing boost1.84-libs (1.84.0-r2) (48/234) Installing boost1.84 (1.84.0-r2) (49/234) Installing linux-headers (6.6-r1) (50/234) Installing bzip2-dev (1.0.8-r6) (51/234) Installing icu (74.2-r0) (52/234) Installing icu-dev (74.2-r0) (53/234) Installing xz (5.6.3-r0) (54/234) Installing xz-dev (5.6.3-r0) (55/234) Installing zlib-dev (1.3.1-r2) (56/234) Installing zstd (1.5.6-r1) (57/234) Installing zstd-dev (1.5.6-r1) (58/234) Installing boost1.84-dev (1.84.0-r2) (59/234) Installing boost-dev (1.84.0-r2) (60/234) Installing cairo-tools (1.18.2-r1) (61/234) Installing libpng (1.6.44-r0) (62/234) Installing freetype (2.13.3-r0) (63/234) Installing fontconfig (2.15.0-r1) (64/234) Installing expat (2.6.4-r0) (65/234) Installing expat-dev (2.6.4-r0) (66/234) Installing brotli (1.1.0-r2) (67/234) Installing brotli-dev (1.1.0-r2) (68/234) Installing libpng-dev (1.6.44-r0) (69/234) Installing freetype-dev (2.13.3-r0) (70/234) Installing fontconfig-dev (2.15.0-r1) (71/234) Installing libxau (1.0.11-r4) (72/234) Installing xorgproto (2024.1-r0) (73/234) Installing libxau-dev (1.0.11-r4) (74/234) Installing libmd (1.1.0-r0) (75/234) Installing libbsd (0.12.2-r0) (76/234) Installing libxdmcp (1.1.5-r1) (77/234) Installing libxcb (1.16.1-r0) (78/234) Installing libx11 (1.8.10-r0) (79/234) Installing libxext (1.3.6-r2) (80/234) Installing xcb-proto (1.17.0-r0) (81/234) Installing xcb-proto-pyc (1.17.0-r0) (82/234) Installing libxdmcp-dev (1.1.5-r1) (83/234) Installing libxcb-dev (1.16.1-r0) (84/234) Installing xtrans (1.5.1-r0) (85/234) Installing libx11-dev (1.8.10-r0) (86/234) Installing libxext-dev (1.3.6-r2) (87/234) Installing libxrender (0.9.11-r5) (88/234) Installing libxrender-dev (0.9.11-r5) (89/234) Installing pixman (0.43.4-r1) (90/234) Installing pixman-dev (0.43.4-r1) (91/234) Installing util-macros (1.20.1-r0) (92/234) Installing xcb-util (0.4.1-r3) (93/234) Installing xcb-util-dev (0.4.1-r3) (94/234) Installing cairo (1.18.2-r1) (95/234) Installing libintl (0.22.5-r0) (96/234) Installing libeconf (0.6.3-r0) (97/234) Installing libblkid (2.40.2-r3) (98/234) Installing libmount (2.40.2-r3) (99/234) Installing glib (2.82.2-r0) (100/234) Installing cairo-gobject (1.18.2-r1) (101/234) Installing libxml2 (2.13.4-r3) (102/234) Installing libxml2-utils (2.13.4-r3) (103/234) Installing docbook-xml (4.5-r9) Executing docbook-xml-4.5-r9.post-install (104/234) Installing libgpg-error (1.50-r0) (105/234) Installing libgcrypt (1.10.3-r1) (106/234) Installing libxslt (1.1.42-r1) (107/234) Installing docbook-xsl-ns (1.79.2-r11) Executing docbook-xsl-ns-1.79.2-r11.post-install (108/234) Installing docbook-xsl-nons (1.79.2-r11) Executing docbook-xsl-nons-1.79.2-r11.post-install (109/234) Installing docbook-xsl (1.79.2-r11) (110/234) Installing gettext-asprintf (0.22.5-r0) (111/234) Installing gettext-libs (0.22.5-r0) (112/234) Installing gettext-envsubst (0.22.5-r0) (113/234) Installing gettext (0.22.5-r0) (114/234) Installing gettext-dev (0.22.5-r0) (115/234) Installing py3-parsing (3.1.4-r0) (116/234) Installing py3-parsing-pyc (3.1.4-r0) (117/234) Installing py3-packaging (24.1-r0) (118/234) Installing py3-packaging-pyc (24.1-r0) (119/234) Installing libffi-dev (3.4.6-r0) (120/234) Installing bsd-compat-headers (0.7.2-r6) (121/234) Installing libformw (6.5_p20241006-r2) (122/234) Installing libmenuw (6.5_p20241006-r2) (123/234) Installing libncurses++ (6.5_p20241006-r2) (124/234) Installing ncurses-dev (6.5_p20241006-r2) (125/234) Installing libedit-dev (20240808.3.1-r0) (126/234) Installing libpcre2-16 (10.43-r0) (127/234) Installing libpcre2-32 (10.43-r0) (128/234) Installing pcre2-dev (10.43-r0) (129/234) Installing libuuid (2.40.2-r3) (130/234) Installing libfdisk (2.40.2-r3) (131/234) Installing libsmartcols (2.40.2-r3) (132/234) Installing sqlite (3.47.0-r0) (133/234) Installing sqlite-dev (3.47.0-r0) (134/234) Installing util-linux (2.40.2-r3) (135/234) Installing dmesg (2.40.2-r3) (136/234) Installing setarch (2.40.2-r3) (137/234) Installing skalibs-libs (2.14.3.0-r0) (138/234) Installing util-linux-misc (2.40.2-r3) (139/234) Installing utmps-libs (0.1.2.3-r2) (140/234) Installing linux-pam (1.6.1-r1) (141/234) Installing runuser (2.40.2-r3) (142/234) Installing mount (2.40.2-r3) (143/234) Installing losetup (2.40.2-r3) (144/234) Installing hexdump (2.40.2-r3) (145/234) Installing uuidgen (2.40.2-r3) (146/234) Installing blkid (2.40.2-r3) (147/234) Installing sfdisk (2.40.2-r3) (148/234) Installing mcookie (2.40.2-r3) (149/234) Installing agetty (2.40.2-r3) (150/234) Installing wipefs (2.40.2-r3) (151/234) Installing cfdisk (2.40.2-r3) (152/234) Installing umount (2.40.2-r3) (153/234) Installing flock (2.40.2-r3) (154/234) Installing lsblk (2.40.2-r3) (155/234) Installing libcap-ng (0.8.5-r0) (156/234) Installing setpriv (2.40.2-r3) (157/234) Installing lscpu (2.40.2-r3) (158/234) Installing logger (2.40.2-r3) (159/234) Installing partx (2.40.2-r3) (160/234) Installing fstrim (2.40.2-r3) (161/234) Installing findmnt (2.40.2-r3) (162/234) Installing util-linux-dev (2.40.2-r3) (163/234) Installing glib-dev (2.82.2-r0) (164/234) Installing cairo-dev (1.18.2-r1) (165/234) Installing libarchive (3.7.7-r0) (166/234) Installing rhash-libs (1.4.5-r0) (167/234) Installing libuv (1.49.2-r0) (168/234) Installing cmake (3.30.5-r0) (169/234) Installing dbus-libs (1.14.10-r4) (170/234) Installing dbus-dev (1.14.10-r4) (171/234) Installing libogg (1.3.5-r5) (172/234) Installing libvorbis (1.3.7-r2) (173/234) Installing libogg-dev (1.3.5-r5) (174/234) Installing libvorbis-dev (1.3.7-r2) (175/234) Installing openssl-dev (3.3.2-r3) (176/234) Installing libxft (2.3.8-r3) (177/234) Installing graphite2 (1.3.14-r6) (178/234) Installing harfbuzz (9.0.0-r1) (179/234) Installing fribidi (1.0.16-r0) (180/234) Installing pango (1.54.0-r1) (181/234) Installing pango-tools (1.54.0-r1) (182/234) Installing fribidi-dev (1.0.16-r0) (183/234) Installing harfbuzz-cairo (9.0.0-r1) (184/234) Installing harfbuzz-gobject (9.0.0-r1) (185/234) Installing harfbuzz-icu (9.0.0-r1) (186/234) Installing harfbuzz-subset (9.0.0-r1) (187/234) Installing graphite2-dev (1.3.14-r6) (188/234) Installing harfbuzz-dev (9.0.0-r1) (189/234) Installing libxft-dev (2.3.8-r3) (190/234) Installing pango-dev (1.54.0-r1) (191/234) Installing libhistory (8.2.13-r0) (192/234) Installing readline-dev (8.2.13-r0) (193/234) Installing samurai (1.2-r6) (194/234) Installing sdl2 (2.30.9-r0) (195/234) Installing hwdata-pci (0.388-r0) (196/234) Installing libpciaccess (0.18.1-r0) (197/234) Installing libdrm (2.4.123-r1) (198/234) Installing libpciaccess-dev (0.18.1-r0) (199/234) Installing libdrm-dev (2.4.123-r1) (200/234) Installing libxdamage (1.1.6-r5) (201/234) Installing libxfixes (6.0.1-r4) (202/234) Installing libxfixes-dev (6.0.1-r4) (203/234) Installing libxdamage-dev (1.1.6-r5) (204/234) Installing libxshmfence (1.3.2-r6) (205/234) Installing libxshmfence-dev (1.3.2-r6) (206/234) Installing llvm19-libs (19.1.2-r0) (207/234) Installing libelf (0.191-r0) (208/234) Installing mesa-glapi (24.2.6-r0) (209/234) Installing mesa (24.2.6-r0) (210/234) Installing wayland-libs-server (1.23.1-r0) (211/234) Installing mesa-gbm (24.2.6-r0) (212/234) Installing wayland-libs-client (1.23.1-r0) (213/234) Installing mesa-egl (24.2.6-r0) (214/234) Installing libxxf86vm (1.1.5-r6) (215/234) Installing mesa-gl (24.2.6-r0) (216/234) Installing mesa-gles (24.2.6-r0) (217/234) Installing mesa-osmesa (24.2.6-r0) (218/234) Installing clang19-headers (19.1.2-r0) (219/234) Installing libclc (19.1.2-r0) (220/234) Installing spirv-llvm-translator-libs (19.1.0-r0) (221/234) Installing spirv-tools (1.3.290.0-r0) (222/234) Installing clang19-libs (19.1.2-r0) (223/234) Installing mesa-rusticl (24.2.6-r0) (224/234) Installing mesa-xatracker (24.2.6-r0) (225/234) Installing libxxf86vm-dev (1.1.5-r6) (226/234) Installing mesa-dev (24.2.6-r0) (227/234) Installing sdl2-dev (2.30.9-r0) (228/234) Installing sdl2_image (2.8.2-r0) (229/234) Installing sdl2_image-dev (2.8.2-r0) (230/234) Installing sdl2_mixer (2.8.0-r0) (231/234) Installing sdl2_mixer-dev (2.8.0-r0) (232/234) Installing .makedepends-wesnoth (20241109.091820) (233/234) Installing util-linux-openrc (2.40.2-r3) (234/234) Installing agetty-openrc (0.55.1-r2) Executing busybox-1.37.0-r6.trigger Executing glib-2.82.2-r0.trigger No schema files found: removed existing output file. OK: 964 MiB in 335 packages >>> wesnoth: Cleaning up srcdir >>> wesnoth: Cleaning up pkgdir >>> wesnoth: Cleaning up tmpdir >>> wesnoth: Fetching https://distfiles.alpinelinux.org/distfiles/v3.21/wesnoth-1.16.12.tar.bz2 Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> wesnoth: Fetching https://sourceforge.net/projects/wesnoth/files/wesnoth-1.16/wesnoth-1.16.12/wesnoth-1.16.12.tar.bz2 Connecting to sourceforge.net ([2606:4700:4400::6812:256f]:443) Connecting to sourceforge.net ([2606:4700:4400::6812:256f]:443) Connecting to sourceforge.net ([2606:4700:4400::ac40:9691]:443) Connecting to downloads.sourceforge.net (204.68.111.105:443) Connecting to master.dl.sourceforge.net (216.105.38.12:443) saving to '/var/cache/distfiles/v3.21/wesnoth-1.16.12.tar.bz2.part' wesnoth-1.16.12.tar. 0% | | 965k 0:08:03 ETA wesnoth-1.16.12.tar. 2% | | 10.7M 0:01:23 ETA wesnoth-1.16.12.tar. 3% |* | 14.7M 0:01:29 ETA wesnoth-1.16.12.tar. 4% |* | 20.0M 0:01:26 ETA wesnoth-1.16.12.tar. 5% |* | 25.0M 0:01:25 ETA wesnoth-1.16.12.tar. 6% |** | 31.1M 0:01:21 ETA wesnoth-1.16.12.tar. 7% |** | 35.0M 0:01:23 ETA wesnoth-1.16.12.tar. 8% |** | 39.8M 0:01:23 ETA wesnoth-1.16.12.tar. 9% |*** | 43.8M 0:01:24 ETA wesnoth-1.16.12.tar. 9% |*** | 44.5M 0:01:32 ETA wesnoth-1.16.12.tar. 11% |*** | 54.5M 0:01:20 ETA wesnoth-1.16.12.tar. 13% |**** | 60.0M 0:01:18 ETA wesnoth-1.16.12.tar. 14% |**** | 65.0M 0:01:17 ETA wesnoth-1.16.12.tar. 15% |**** | 69.8M 0:01:17 ETA wesnoth-1.16.12.tar. 16% |***** | 75.0M 0:01:15 ETA wesnoth-1.16.12.tar. 17% |***** | 79.0M 0:01:16 ETA wesnoth-1.16.12.tar. 18% |***** | 84.4M 0:01:14 ETA wesnoth-1.16.12.tar. 20% |****** | 91.9M 0:01:10 ETA wesnoth-1.16.12.tar. 20% |****** | 93.3M 0:01:13 ETA wesnoth-1.16.12.tar. 22% |******* | 100M 0:01:10 ETA wesnoth-1.16.12.tar. 23% |******* | 106M 0:01:08 ETA wesnoth-1.16.12.tar. 23% |******* | 108M 0:01:10 ETA wesnoth-1.16.12.tar. 25% |******** | 114M 0:01:08 ETA wesnoth-1.16.12.tar. 26% |******** | 118M 0:01:08 ETA wesnoth-1.16.12.tar. 27% |******** | 124M 0:01:06 ETA wesnoth-1.16.12.tar. 28% |********* | 131M 0:01:03 ETA wesnoth-1.16.12.tar. 29% |********* | 133M 0:01:05 ETA wesnoth-1.16.12.tar. 30% |********* | 140M 0:01:02 ETA wesnoth-1.16.12.tar. 31% |********** | 145M 0:01:01 ETA wesnoth-1.16.12.tar. 32% |********** | 149M 0:01:01 ETA wesnoth-1.16.12.tar. 34% |********** | 155M 0:00:59 ETA wesnoth-1.16.12.tar. 35% |*********** | 160M 0:00:58 ETA wesnoth-1.16.12.tar. 36% |*********** | 164M 0:00:57 ETA wesnoth-1.16.12.tar. 37% |************ | 171M 0:00:56 ETA wesnoth-1.16.12.tar. 38% |************ | 173M 0:00:56 ETA wesnoth-1.16.12.tar. 39% |************ | 178M 0:00:55 ETA wesnoth-1.16.12.tar. 40% |************ | 184M 0:00:54 ETA wesnoth-1.16.12.tar. 41% |************* | 188M 0:00:53 ETA wesnoth-1.16.12.tar. 42% |************* | 195M 0:00:51 ETA wesnoth-1.16.12.tar. 43% |************** | 199M 0:00:51 ETA wesnoth-1.16.12.tar. 44% |************** | 203M 0:00:50 ETA wesnoth-1.16.12.tar. 46% |************** | 210M 0:00:48 ETA wesnoth-1.16.12.tar. 47% |*************** | 214M 0:00:47 ETA wesnoth-1.16.12.tar. 48% |*************** | 219M 0:00:46 ETA wesnoth-1.16.12.tar. 49% |*************** | 226M 0:00:45 ETA wesnoth-1.16.12.tar. 50% |**************** | 229M 0:00:45 ETA wesnoth-1.16.12.tar. 51% |**************** | 235M 0:00:43 ETA wesnoth-1.16.12.tar. 52% |**************** | 239M 0:00:43 ETA wesnoth-1.16.12.tar. 53% |***************** | 244M 0:00:42 ETA wesnoth-1.16.12.tar. 55% |***************** | 252M 0:00:40 ETA wesnoth-1.16.12.tar. 55% |***************** | 252M 0:00:40 ETA wesnoth-1.16.12.tar. 56% |****************** | 258M 0:00:39 ETA wesnoth-1.16.12.tar. 57% |****************** | 263M 0:00:38 ETA wesnoth-1.16.12.tar. 58% |****************** | 267M 0:00:37 ETA wesnoth-1.16.12.tar. 60% |******************* | 275M 0:00:35 ETA wesnoth-1.16.12.tar. 61% |******************* | 279M 0:00:35 ETA wesnoth-1.16.12.tar. 62% |******************** | 284M 0:00:34 ETA wesnoth-1.16.12.tar. 63% |******************** | 290M 0:00:32 ETA wesnoth-1.16.12.tar. 65% |******************** | 295M 0:00:31 ETA wesnoth-1.16.12.tar. 65% |********************* | 300M 0:00:30 ETA wesnoth-1.16.12.tar. 67% |********************* | 308M 0:00:28 ETA wesnoth-1.16.12.tar. 67% |********************* | 308M 0:00:29 ETA wesnoth-1.16.12.tar. 69% |********************** | 315M 0:00:27 ETA wesnoth-1.16.12.tar. 70% |********************** | 320M 0:00:26 ETA wesnoth-1.16.12.tar. 71% |********************** | 324M 0:00:26 ETA wesnoth-1.16.12.tar. 72% |*********************** | 329M 0:00:25 ETA wesnoth-1.16.12.tar. 73% |*********************** | 333M 0:00:24 ETA wesnoth-1.16.12.tar. 74% |*********************** | 339M 0:00:22 ETA wesnoth-1.16.12.tar. 75% |************************ | 344M 0:00:21 ETA wesnoth-1.16.12.tar. 76% |************************ | 349M 0:00:21 ETA wesnoth-1.16.12.tar. 78% |************************* | 357M 0:00:19 ETA wesnoth-1.16.12.tar. 79% |************************* | 359M 0:00:19 ETA wesnoth-1.16.12.tar. 79% |************************* | 359M 0:00:19 ETA wesnoth-1.16.12.tar. 79% |************************* | 359M 0:00:19 ETA wesnoth-1.16.12.tar. 79% |************************* | 363M 0:00:18 ETA wesnoth-1.16.12.tar. 82% |************************** | 373M 0:00:16 ETA wesnoth-1.16.12.tar. 82% |************************** | 377M 0:00:15 ETA wesnoth-1.16.12.tar. 83% |************************** | 380M 0:00:15 ETA wesnoth-1.16.12.tar. 85% |*************************** | 388M 0:00:13 ETA wesnoth-1.16.12.tar. 86% |*************************** | 392M 0:00:12 ETA wesnoth-1.16.12.tar. 87% |*************************** | 395M 0:00:12 ETA wesnoth-1.16.12.tar. 88% |**************************** | 400M 0:00:10 ETA wesnoth-1.16.12.tar. 89% |**************************** | 405M 0:00:10 ETA wesnoth-1.16.12.tar. 90% |***************************** | 412M 0:00:08 ETA wesnoth-1.16.12.tar. 92% |***************************** | 418M 0:00:07 ETA wesnoth-1.16.12.tar. 92% |***************************** | 420M 0:00:07 ETA wesnoth-1.16.12.tar. 93% |***************************** | 425M 0:00:05 ETA wesnoth-1.16.12.tar. 94% |****************************** | 430M 0:00:04 ETA wesnoth-1.16.12.tar. 95% |****************************** | 435M 0:00:03 ETA wesnoth-1.16.12.tar. 97% |******************************* | 442M 0:00:02 ETA wesnoth-1.16.12.tar. 98% |******************************* | 446M 0:00:01 ETA wesnoth-1.16.12.tar. 99% |******************************* | 451M 0:00:00 ETA wesnoth-1.16.12.tar. 100% |********************************| 454M 0:00:00 ETA '/var/cache/distfiles/v3.21/wesnoth-1.16.12.tar.bz2.part' saved >>> wesnoth: Fetching https://distfiles.alpinelinux.org/distfiles/v3.21/wesnoth-1.16.12.tar.bz2 >>> wesnoth: Checking sha512sums... wesnoth-1.16.12.tar.bz2: OK >>> wesnoth: Unpacking /var/cache/distfiles/v3.21/wesnoth-1.16.12.tar.bz2... -- The C compiler identification is GNU 14.2.0 -- The CXX compiler identification is GNU 14.2.0 -- 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.3.2", minimum required is "1.0") CMake Warning (dev) at CMakeLists.txt:73 (find_package): Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake --help-policy CMP0167" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. -- Found Boost: /usr/lib/cmake/Boost-1.84.0/BoostConfig.cmake (found suitable version "1.84.0", minimum required is "1.66") found components: iostreams program_options regex system thread random coroutine locale filesystem -- Found ICU: /usr/include (found version "74.2") found components: data i18n uc -- Found Gettext: /usr/bin/msgmerge (found version "0.22.5") -- 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 CMake Warning (dev) at CMakeLists.txt:85 (exec_program): Policy CMP0153 is not set: The exec_program command should not be called. Run "cmake --help-policy CMP0153" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Use execute_process() instead. This warning is for project developers. Use -Wno-dev to suppress it. -- 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.3.0") -- Checking for module 'sdl2>=2.0.8' -- Found sdl2, version 2.30.9 -- Checking for module 'SDL2_image>=2.0.2' -- Found SDL2_image, version 2.8.2 -- Checking for module 'SDL2_mixer>=2.0.0' -- Found SDL2_mixer, version 2.8.0 -- Checking for module 'cairo>=1.10' -- Found cairo, version 1.18.2 -- Checking for module 'pangocairo>=1.22.0' -- Found pangocairo, version 1.54.0 -- Checking for module 'fontconfig>=2.4.1' -- Found fontconfig, version 2.15.0 -- Checking for module 'pango>=1.22.0' -- Found pango, version 1.54.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.2s) -- Build files have been written to: /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/build [1/2172] Building CXX object src/CMakeFiles/wesnothd.dir/server/wesnothd/server.cpp.o [2/2172] Building CXX object src/CMakeFiles/wesnothd.dir/server/wesnothd/player_network.cpp.o [3/2172] Building CXX object src/CMakeFiles/wesnothd.dir/server/wesnothd/player_connection.cpp.o [4/2172] Building CXX object src/CMakeFiles/wesnothd.dir/server/wesnothd/player.cpp.o [5/2172] Building CXX object src/CMakeFiles/wesnothd.dir/server/wesnothd/metrics.cpp.o [6/2172] Building CXX object src/CMakeFiles/wesnothd.dir/server/wesnothd/game.cpp.o [7/2172] Building CXX object src/CMakeFiles/wesnothd.dir/server/wesnothd/ban.cpp.o [8/2172] Building CXX object src/CMakeFiles/wesnothd.dir/server/common/simple_wml.cpp.o [9/2172] Building CXX object src/CMakeFiles/wesnothd.dir/server/common/server_base.cpp.o [10/2172] Building CXX object src/CMakeFiles/wesnothd.dir/server/common/resultsets/game_history.cpp.o [11/2172] Building CXX object src/CMakeFiles/wesnothd.dir/server/common/resultsets/tournaments.cpp.o [12/2172] Building CXX object src/CMakeFiles/wesnothd.dir/server/common/resultsets/ban_check.cpp.o [13/2172] Building CXX object src/CMakeFiles/wesnothd.dir/server/common/forum_user_handler.cpp.o [14/2172] Building CXX object src/CMakeFiles/wesnothd.dir/server/common/dbconn.cpp.o [15/2172] Building CXX object src/CMakeFiles/wesnoth.dir/wesnoth.cpp.o [16/2172] Building CXX object src/CMakeFiles/wesnoth-widgets.dir/gui/widgets/window.cpp.o [17/2172] Building CXX object src/CMakeFiles/wesnoth-widgets.dir/gui/widgets/vertical_scrollbar.cpp.o [18/2172] Building CXX object src/CMakeFiles/wesnoth-widgets.dir/gui/widgets/unit_preview_pane.cpp.o [19/2172] Building CXX object src/CMakeFiles/wesnoth-widgets.dir/gui/widgets/tree_view.cpp.o [20/2172] Building CXX object src/CMakeFiles/wesnoth-widgets.dir/gui/widgets/toggle_panel.cpp.o [21/2172] Building CXX object src/CMakeFiles/wesnoth-widgets.dir/gui/widgets/toggle_button.cpp.o [22/2172] Building CXX object src/CMakeFiles/wesnoth-widgets.dir/gui/widgets/text_box.cpp.o [23/2172] Building CXX object src/CMakeFiles/wesnoth-widgets.dir/gui/widgets/stacked_widget.cpp.o [24/2172] Building CXX object src/CMakeFiles/wesnoth-widgets.dir/gui/widgets/spacer.cpp.o [25/2172] Building CXX object src/CMakeFiles/wesnoth-widgets.dir/gui/widgets/slider.cpp.o [26/2172] Building CXX object src/CMakeFiles/wesnoth-widgets.dir/gui/widgets/size_lock.cpp.o [27/2172] Building CXX object src/CMakeFiles/wesnoth-widgets.dir/gui/widgets/scrollbar_panel.cpp.o [28/2172] Building CXX object src/CMakeFiles/wesnoth-widgets.dir/gui/widgets/scroll_label.cpp.o [29/2172] Building CXX object src/CMakeFiles/wesnoth-widgets.dir/gui/widgets/repeating_button.cpp.o [30/2172] Building CXX object src/CMakeFiles/wesnoth-widgets.dir/gui/widgets/progress_bar.cpp.o [31/2172] Building CXX object src/CMakeFiles/wesnoth-widgets.dir/gui/widgets/password_box.cpp.o [32/2172] Building CXX object src/CMakeFiles/wesnoth-widgets.dir/gui/widgets/panel.cpp.o [33/2172] Building CXX object src/CMakeFiles/wesnoth-widgets.dir/gui/widgets/multimenu_button.cpp.o [34/2172] Building CXX object src/CMakeFiles/wesnoth-widgets.dir/gui/widgets/multi_page.cpp.o [35/2172] Building CXX object src/CMakeFiles/wesnoth-widgets.dir/gui/widgets/minimap.cpp.o [36/2172] Building CXX object src/CMakeFiles/wesnoth-widgets.dir/gui/widgets/menu_button.cpp.o [37/2172] Building CXX object src/CMakeFiles/wesnoth-widgets.dir/gui/widgets/matrix.cpp.o [38/2172] Building CXX object src/CMakeFiles/wesnoth-widgets.dir/gui/widgets/listbox.cpp.o [39/2172] Building CXX object src/CMakeFiles/wesnoth-widgets.dir/gui/widgets/label.cpp.o [40/2172] Building CXX object src/CMakeFiles/wesnoth-widgets.dir/gui/widgets/image.cpp.o [41/2172] Building CXX object src/CMakeFiles/wesnoth-widgets.dir/gui/widgets/horizontal_scrollbar.cpp.o [42/2172] Building CXX object src/CMakeFiles/wesnoth-widgets.dir/gui/widgets/drawing.cpp.o [43/2172] Building CXX object src/CMakeFiles/wesnoth-widgets.dir/gui/widgets/chatbox.cpp.o [44/2172] Building CXX object src/CMakeFiles/wesnoth-widgets.dir/gui/widgets/button.cpp.o [45/2172] Building CXX object src/CMakeFiles/wesnoth-widgets.dir/gui/widgets/addon_list.cpp.o [46/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/xBRZ/xbrz.cpp.o [47/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/tracer.cpp.o [48/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/sdl/window.cpp.o [49/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/sdl/utils.cpp.o [50/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/sdl/surface.cpp.o [51/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/sdl/rect.cpp.o [52/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/sdl/exception.cpp.o [53/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/desktop/dbus_features.cpp.o [54/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/wml_exception.cpp.o [55/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/widgets/widget.cpp.o [56/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/widgets/textbox.cpp.o [57/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/widgets/scrollbar.cpp.o [58/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/widgets/scrollarea.cpp.o [59/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/widgets/menu_style.cpp.o [60/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/widgets/menu.cpp.o [61/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/widgets/button.cpp.o [62/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/video.cpp.o [63/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/utils/make_enum.cpp.o [64/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/tooltips.cpp.o [65/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/time_of_day.cpp.o [66/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/theme.cpp.o [67/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/terrain/type_data.cpp.o [68/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/terrain/translation.cpp.o [69/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/terrain/terrain.cpp.o [70/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/terrain/builder.cpp.o [71/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/soundsource.cpp.o [72/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/sound_music_track.cpp.o [73/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/sound.cpp.o [74/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/show_dialog.cpp.o [75/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/reports.cpp.o [76/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/quit_confirmation.cpp.o [77/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/pathutils.cpp.o [78/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/pathfind/astarsearch.cpp.o [79/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/minimap.cpp.o [80/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/map/map.cpp.o [81/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/map/location.cpp.o [82/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/map/label.cpp.o [83/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/language.cpp.o [84/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/key.cpp.o [85/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/preferences/general.cpp.o [86/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/preferences/credentials.cpp.o [87/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/image_modifications.cpp.o [88/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/picture.cpp.o [89/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/hotkey/hotkey_manager.cpp.o [90/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/hotkey/hotkey_item.cpp.o [91/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/hotkey/hotkey_command.cpp.o [92/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/hotkey/command_executor.cpp.o [93/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/generic_event.cpp.o [94/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/generators/map_generator.cpp.o [95/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/generators/map_create.cpp.o [96/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/generators/lua_map_generator.cpp.o [97/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/generators/default_map_generator_job.cpp.o [98/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/generators/default_map_generator.cpp.o In file included from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/core/widget_definition.hpp:22, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/styled_widget.hpp:20, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/text_box_base.hpp:19, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/text_box.hpp:18, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/password_box.hpp:18, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/password_box.cpp:18: /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/auxiliary/typed_formula.hpp:61:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 61 | explicit typed_formula(const std::string& str, const T value = T()); | ^ /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/auxiliary/typed_formula.hpp:61:34: note: remove the '< >' [99/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/generators/cave_map_generator.cpp.o [100/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/game_end_exceptions.cpp.o [101/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/formula/string_utils.cpp.o [102/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/format_time_summary.cpp.o In file included from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/core/widget_definition.hpp:22, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/styled_widget.hpp:20, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/progress_bar.hpp:18, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/progress_bar.cpp:18: /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/auxiliary/typed_formula.hpp:61:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 61 | explicit typed_formula(const std::string& str, const T value = T()); | ^ /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/auxiliary/typed_formula.hpp:61:34: note: remove the '< >' [103/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/font/text_formatting.cpp.o [104/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/font/text.cpp.o [105/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/font/standard_colors.cpp.o [106/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/font/sdl_ttf_compat.cpp.o In file included from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/core/widget_definition.hpp:22, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/core/static_registry.hpp:18, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/dialogs/modal_dialog.hpp:19, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/dialogs/message.hpp:18, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/wml_exception.cpp:26: /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/auxiliary/typed_formula.hpp:61:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 61 | explicit typed_formula(const std::string& str, const T value = T()); | ^ /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/auxiliary/typed_formula.hpp:61:34: note: remove the '< >' [107/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/font/font_config.cpp.o In file included from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/core/widget_definition.hpp:22, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/styled_widget.hpp:20, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/scrollbar.hpp:19, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/horizontal_scrollbar.hpp:18, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/horizontal_scrollbar.cpp:18: /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/auxiliary/typed_formula.hpp:61:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 61 | explicit typed_formula(const std::string& str, const T value = T()); | ^ /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/auxiliary/typed_formula.hpp:61:34: note: remove the '< >' [108/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/floating_label.cpp.o [109/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/events.cpp.o [110/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/display_context.cpp.o In file included from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/core/widget_definition.hpp:22, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/styled_widget.hpp:20, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/drawing.hpp:18, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/drawing.cpp:18: /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/auxiliary/typed_formula.hpp:61:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 61 | explicit typed_formula(const std::string& str, const T value = T()); | ^ /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/auxiliary/typed_formula.hpp:61:34: note: remove the '< >' [111/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/display.cpp.o In file included from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/core/widget_definition.hpp:22, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/styled_widget.hpp:20, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/container_base.hpp:19, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/panel.hpp:18, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/panel.cpp:18: /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/auxiliary/typed_formula.hpp:61:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 61 | explicit typed_formula(const std::string& str, const T value = T()); | ^ /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/auxiliary/typed_formula.hpp:61:34: note: remove the '< >' [112/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/deprecation.cpp.o In file included from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/core/widget_definition.hpp:22, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/styled_widget.hpp:20, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/container_base.hpp:19, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/scrollbar_container.hpp:19, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/scroll_label.hpp:18, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/scroll_label.cpp:18: /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/auxiliary/typed_formula.hpp:61:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 61 | explicit typed_formula(const std::string& str, const T value = T()); | ^ /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/auxiliary/typed_formula.hpp:61:34: note: remove the '< >' [113/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/desktop/clipboard.cpp.o [114/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/cursor.cpp.o In file included from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/core/widget_definition.hpp:22, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/styled_widget.hpp:20, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/label.hpp:18, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/label.cpp:18: /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/auxiliary/typed_formula.hpp:61:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 61 | explicit typed_formula(const std::string& str, const T value = T()); | ^ /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/auxiliary/typed_formula.hpp:61:34: note: remove the '< >' [115/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/arrow.cpp.o [116/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/lua/lzio.cpp.o In file included from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/core/widget_definition.hpp:22, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/styled_widget.hpp:20, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/slider_base.hpp:19, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/slider.hpp:19, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/slider.cpp:18: /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/auxiliary/typed_formula.hpp:61:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 61 | explicit typed_formula(const std::string& str, const T value = T()); | ^ /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/auxiliary/typed_formula.hpp:61:34: note: remove the '< >' [117/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/lua/lvm.cpp.o In file included from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/core/widget_definition.hpp:22, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/button.hpp:18, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/button.cpp:18: /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/auxiliary/typed_formula.hpp:61:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 61 | explicit typed_formula(const std::string& str, const T value = T()); | ^ /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/auxiliary/typed_formula.hpp:61:34: note: remove the '< >' [118/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/lua/lutf8lib.cpp.o [119/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/lua/lundump.cpp.o In file included from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/core/widget_definition.hpp:22, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/styled_widget.hpp:20, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/container_base.hpp:19, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/size_lock.hpp:18, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/size_lock.cpp:18: /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/auxiliary/typed_formula.hpp:61:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 61 | explicit typed_formula(const std::string& str, const T value = T()); | ^ /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/auxiliary/typed_formula.hpp:61:34: note: remove the '< >' [120/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/lua/ltm.cpp.o [121/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/lua/ltablib.cpp.o In file included from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/core/widget_definition.hpp:22, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/styled_widget.hpp:20, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/repeating_button.hpp:18, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/repeating_button.cpp:18: /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/auxiliary/typed_formula.hpp:61:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 61 | explicit typed_formula(const std::string& str, const T value = T()); | ^ /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/auxiliary/typed_formula.hpp:61:34: note: remove the '< >' [122/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/lua/ltable.cpp.o [123/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/lua/lstrlib.cpp.o [124/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/lua/lstring.cpp.o [125/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/lua/lstate.cpp.o [126/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/lua/lparser.cpp.o [127/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/lua/loslib.cpp.o In file included from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/core/widget_definition.hpp:22, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/styled_widget.hpp:20, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/container_base.hpp:19, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/panel.hpp:18, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/toggle_panel.hpp:18, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/toggle_panel.cpp:18: /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/auxiliary/typed_formula.hpp:61:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 61 | explicit typed_formula(const std::string& str, const T value = T()); | ^ /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/auxiliary/typed_formula.hpp:61:34: note: remove the '< >' [128/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/lua/lopcodes.cpp.o [129/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/lua/lobject.cpp.o [130/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/lua/loadlib.cpp.o [131/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/lua/lmem.cpp.o [132/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/lua/lmathlib.cpp.o [133/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/lua/llex.cpp.o [134/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/lua/liolib.cpp.o In file included from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/core/widget_definition.hpp:22, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/styled_widget.hpp:20, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/toggle_button.hpp:18, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/toggle_button.cpp:18: /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/auxiliary/typed_formula.hpp:61:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 61 | explicit typed_formula(const std::string& str, const T value = T()); | ^ /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/auxiliary/typed_formula.hpp:61:34: note: remove the '< >' [135/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/lua/lgc.cpp.o In file included from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/core/widget_definition.hpp:22, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/styled_widget.hpp:20, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/scrollbar.hpp:19, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/vertical_scrollbar.hpp:18, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/vertical_scrollbar.cpp:18: /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/auxiliary/typed_formula.hpp:61:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 61 | explicit typed_formula(const std::string& str, const T value = T()); | ^ /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/auxiliary/typed_formula.hpp:61:34: note: remove the '< >' [136/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/lua/lfunc.cpp.o [137/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/lua/ldump.cpp.o [138/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/lua/ldo.cpp.o [139/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/lua/ldebug.cpp.o [140/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/lua/ldblib.cpp.o In file included from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/core/widget_definition.hpp:22, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/styled_widget.hpp:20, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/spacer.hpp:18, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/spacer.cpp:18: /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/auxiliary/typed_formula.hpp:61:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 61 | explicit typed_formula(const std::string& str, const T value = T()); | ^ /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/auxiliary/typed_formula.hpp:61:34: note: remove the '< >' [141/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/lua/lctype.cpp.o In file included from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/core/widget_definition.hpp:22, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/styled_widget.hpp:20, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/matrix.hpp:17, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/matrix.cpp:18: /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/auxiliary/typed_formula.hpp:61:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 61 | explicit typed_formula(const std::string& str, const T value = T()); | ^ /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/auxiliary/typed_formula.hpp:61:34: note: remove the '< >' [142/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/lua/lcorolib.cpp.o [143/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/lua/lcode.cpp.o [144/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/lua/lbaselib.cpp.o [145/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/lua/lauxlib.cpp.o [146/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/lua/lapi.cpp.o [147/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/whiteboard/utility.cpp.o [148/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/whiteboard/suppose_dead.cpp.o In file included from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/core/widget_definition.hpp:22, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/styled_widget.hpp:20, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/container_base.hpp:19, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/stacked_widget.hpp:18, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/stacked_widget.cpp:18: /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/auxiliary/typed_formula.hpp:61:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 61 | explicit typed_formula(const std::string& str, const T value = T()); | ^ /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/auxiliary/typed_formula.hpp:61:34: note: remove the '< >' [149/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/whiteboard/side_actions.cpp.o [150/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/whiteboard/recruit.cpp.o [151/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/whiteboard/recall.cpp.o [152/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/whiteboard/move.cpp.o [153/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/whiteboard/mapbuilder.cpp.o [154/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/whiteboard/manager.cpp.o [155/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/whiteboard/highlighter.cpp.o [156/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/whiteboard/attack.cpp.o [157/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/whiteboard/action.cpp.o [158/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/wesnothd_connection.cpp.o In file included from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/core/widget_definition.hpp:22, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/styled_widget.hpp:20, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/container_base.hpp:19, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/multi_page.hpp:18, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/multi_page.cpp:18: /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/auxiliary/typed_formula.hpp:61:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 61 | explicit typed_formula(const std::string& str, const T value = T()); | ^ /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/auxiliary/typed_formula.hpp:61:34: note: remove the '< >' [159/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/variable_info.cpp.o [160/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/variable.cpp.o [161/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/utils/parse_network_address.cpp.o [162/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/utils/name_generator_factory.cpp.o [163/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/utils/markov_generator.cpp.o In file included from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/core/widget_definition.hpp:22, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/styled_widget.hpp:20, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/minimap.hpp:18, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/minimap.cpp:18: /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/auxiliary/typed_formula.hpp:61:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 61 | explicit typed_formula(const std::string& str, const T value = T()); | ^ /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/auxiliary/typed_formula.hpp:61:34: note: remove the '< >' [164/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/utils/irdya_datetime.cpp.o [165/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/utils/context_free_grammar_generator.cpp.o /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/video.cpp: In member function 'std::pair CVideo::get_dpi() const': /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/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 | ^~~~~ [166/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/units/unit.cpp.o [167/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/units/udisplay.cpp.o [168/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/units/types.cpp.o [169/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/units/race.cpp.o [170/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/units/orb_status.cpp.o [171/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/units/map.cpp.o [172/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/units/make.cpp.o [173/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/units/id.cpp.o [174/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/units/helper.cpp.o [175/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/units/frame.cpp.o [176/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/units/formula_manager.cpp.o [177/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/units/filter.cpp.o [178/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/units/drawer.cpp.o [179/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/units/attack_type.cpp.o [180/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/units/animation_component.cpp.o In file included from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/core/widget_definition.hpp:22, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/multimenu_button.hpp:18, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/multimenu_button.cpp:18: /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/auxiliary/typed_formula.hpp:61:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 61 | explicit typed_formula(const std::string& str, const T value = T()); | ^ /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/auxiliary/typed_formula.hpp:61:34: note: remove the '< >' [181/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/units/animation.cpp.o [182/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/units/abilities.cpp.o In file included from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/core/widget_definition.hpp:22, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/styled_widget.hpp:20, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/image.hpp:18, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/image.cpp:18: /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/auxiliary/typed_formula.hpp:61:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 61 | explicit typed_formula(const std::string& str, const T value = T()); | ^ /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/auxiliary/typed_formula.hpp:61:34: note: remove the '< >' [183/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/tod_manager.cpp.o [184/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/tls_root_store.cpp.o In file included from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/core/widget_definition.hpp:22, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/styled_widget.hpp:20, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/container_base.hpp:19, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/scrollbar_container.hpp:19, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/tree_view.hpp:18, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/tree_view.cpp:18: /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/auxiliary/typed_formula.hpp:61:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 61 | explicit typed_formula(const std::string& str, const T value = T()); | ^ /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/auxiliary/typed_formula.hpp:61:34: note: remove the '< >' [185/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/terrain/filter.cpp.o [186/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/teambuilder.cpp.o In file included from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/core/widget_definition.hpp:22, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/core/static_registry.hpp:18, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/dialogs/modal_dialog.hpp:19, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/dialogs/editor/generator_settings.hpp:17, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/generators/default_map_generator.cpp:20: /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/auxiliary/typed_formula.hpp:61:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 61 | explicit typed_formula(const std::string& str, const T value = T()); | ^ /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/auxiliary/typed_formula.hpp:61:34: note: remove the '< >' [187/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/team.cpp.o In file included from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/core/widget_definition.hpp:22, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/styled_widget.hpp:20, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/text_box_base.hpp:19, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/text_box.hpp:18, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/text_box.cpp:18: /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/auxiliary/typed_formula.hpp:61:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 61 | explicit typed_formula(const std::string& str, const T value = T()); | ^ /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/auxiliary/typed_formula.hpp:61:34: note: remove the '< >' [188/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/syncmp_handler.cpp.o [189/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/synced_user_choice.cpp.o [190/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/synced_context.cpp.o In file included from /usr/include/c++/14.2.0/algorithm:61, from /usr/include/boost/iterator/iterator_concepts.hpp:26, from /usr/include/boost/range/concepts.hpp:20, from /usr/include/boost/range/size_type.hpp:20, from /usr/include/boost/range/size.hpp:21, from /usr/include/boost/range/functions.hpp:20, from /usr/include/boost/range/iterator_range_core.hpp:38, from /usr/include/boost/range/iterator_range.hpp:13, from /usr/include/boost/range/adaptor/reversed.hpp:14, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/utils/ranges.hpp:22, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/events.cpp:23: /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1467 | __stable_partition_adaptive(_ForwardIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:1506:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1506 | std::__stable_partition_adaptive(__first, __middle, __pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1507 | __len / 2, __buffer, | ~~~~~~~~~~~~~~~~~~~~ 1508 | __buffer_size); | ~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1518:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1518 | std::__stable_partition_adaptive(__right_split, __last, __pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1519 | __right_len, | ~~~~~~~~~~~~ 1520 | __buffer, __buffer_size); | ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/bits/specfun.h:43, from /usr/include/c++/14.2.0/cmath:3898, from /usr/include/c++/14.2.0/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.12/src/events.hpp:18, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/events.cpp:16: /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_algobase.h:2161:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2161 | __remove_if(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algobase.h:2161:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 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.12/src/events.cpp:539:30: /usr/include/c++/14.2.0/bits/stl_algo.h:832:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 832 | return std::__remove_if(__first, __last, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 833 | __gnu_cxx::__ops::__pred_iter(__pred)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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++/14.2.0/bits/stl_algo.h:1578:37, inlined from 'void events::pump()' at /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/events.cpp:546:47: /usr/include/c++/14.2.0/bits/stl_algo.h:1543:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1543 | std::__stable_partition_adaptive(__first, __last, __pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 1544 | _DistanceType(__buf.requested_size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1545 | __buf.begin(), | ~~~~~~~~~~~~~~ 1546 | _DistanceType(__buf.size())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [191/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/synced_commands.cpp.o In file included from /usr/include/c++/14.2.0/map:62, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/tstring.hpp:20, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/config_attribute_value.hpp:31, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/config.hpp:31, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/terrain/terrain.hpp:18, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/terrain/type_data.hpp:18, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/terrain/type_data.cpp:16: /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2206 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.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 = {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++/14.2.0/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.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 = {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++/14.2.0/bits/stl_tree.h:2454: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++/14.2.0/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++/14.2.0/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.12/src/terrain/type_data.cpp:48:32: /usr/include/c++/14.2.0/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++/14.2.0/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.12/src/terrain/type_data.cpp:229:33: /usr/include/c++/14.2.0/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)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [192/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/synced_checkup.cpp.o In file included from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/core/widget_definition.hpp:22, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/menu_button.hpp:18, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/menu_button.cpp:18: /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/auxiliary/typed_formula.hpp:61:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 61 | explicit typed_formula(const std::string& str, const T value = T()); | ^ /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/auxiliary/typed_formula.hpp:61:34: note: remove the '< >' [193/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/storyscreen/part.cpp.o [194/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/storyscreen/parser.cpp.o In file included from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/core/widget_definition.hpp:22, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/styled_widget.hpp:20, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/container_base.hpp:19, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/scrollbar_container.hpp:19, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/scrollbar_panel.hpp:18, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/scrollbar_panel.cpp:18: /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/auxiliary/typed_formula.hpp:61:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 61 | explicit typed_formula(const std::string& str, const T value = T()); | ^ /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/auxiliary/typed_formula.hpp:61:34: note: remove the '< >' [195/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/storyscreen/controller.cpp.o [196/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/statistics.cpp.o In file included from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/core/widget_definition.hpp:22, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/core/static_registry.hpp:18, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/dialogs/modal_dialog.hpp:19, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/dialogs/surrender_quit.hpp:18, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/quit_confirmation.cpp:21: /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/auxiliary/typed_formula.hpp:61:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 61 | explicit typed_formula(const std::string& str, const T value = T()); | ^ /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/auxiliary/typed_formula.hpp:61:34: note: remove the '< >' [197/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/side_filter.cpp.o In file included from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/core/widget_definition.hpp:22, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/styled_widget.hpp:20, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/container_base.hpp:19, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/scrollbar_container.hpp:19, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/listbox.hpp:19, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/listbox.cpp:18: /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/auxiliary/typed_formula.hpp:61:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 61 | explicit typed_formula(const std::string& str, const T value = T()); | ^ /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/auxiliary/typed_formula.hpp:61:34: note: remove the '< >' [198/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/map_settings.cpp.o [199/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/sdl/point.cpp.o [200/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/scripting/plugins/manager.cpp.o [201/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/scripting/plugins/context.cpp.o In file included from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/core/widget_definition.hpp:22, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/core/static_registry.hpp:18, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/dialogs/modal_dialog.hpp:19, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/dialogs/lua_interpreter.hpp:18, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/hotkey/command_executor.cpp:19: /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/auxiliary/typed_formula.hpp:61:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 61 | explicit typed_formula(const std::string& str, const T value = T()); | ^ /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/auxiliary/typed_formula.hpp:61:34: note: remove the '< >' /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/hotkey/command_executor.cpp: In member function 'virtual void hotkey::command_executor::show_menu(const std::vector&, int, int, bool, display&)': /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/hotkey/command_executor.cpp:427:47: warning: possibly dangling reference to a temporary [-Wdangling-reference] 427 | const hotkey::hotkey_command& cmd = hotkey::get_hotkey_command(items[res]["id"]); | ^~~ /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/hotkey/command_executor.cpp:427:79: note: the temporary was destroyed at the end of the full expression 'hotkey::get_hotkey_command(config_attribute_value::operator std::string() const())' 427 | const hotkey::hotkey_command& cmd = hotkey::get_hotkey_command(items[res]["id"]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/hotkey/command_executor.cpp: In member function 'virtual void hotkey::command_executor_default::set_button_state()': /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/hotkey/command_executor.cpp:681:55: warning: possibly dangling reference to a temporary [-Wdangling-reference] 681 | const hotkey::hotkey_command& command_obj = hotkey::get_hotkey_command(command["id"]); | ^~~~~~~~~~~ /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/hotkey/command_executor.cpp:681:95: note: the temporary was destroyed at the end of the full expression 'hotkey::get_hotkey_command(config_attribute_value::operator std::string() const())' 681 | const hotkey::hotkey_command& command_obj = hotkey::get_hotkey_command(command["id"]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ [202/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/scripting/mapgen_lua_kernel.cpp.o [203/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/scripting/lua_widget_methods.cpp.o In file included from /usr/include/c++/14.2.0/map:62, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/animated.hpp:23, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/display.hpp:53, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/floating_label.cpp:18: /usr/include/c++/14.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 = {int&, const font::floating_label&}; _Key = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/14.2.0/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/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 = {int&, const font::floating_label&}; _Key = int; _Tp = font::floating_label; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Alloc>::rebind >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {int&, const font::floating_label&}; _Key = int; _Tp = font::floating_label; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/14.2.0/bits/stl_map.h:601:22, inlined from 'int font::add_floating_label(const floating_label&)' at /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/floating_label.cpp:247:16: /usr/include/c++/14.2.0/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)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [204/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/scripting/lua_widget_attributes.cpp.o [205/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/scripting/lua_widget.cpp.o [206/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/scripting/lua_unit_type.cpp.o [207/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/scripting/lua_unit_attacks.cpp.o [208/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/scripting/lua_unit.cpp.o [209/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/scripting/lua_terrainfilter.cpp.o [210/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/scripting/lua_terrainmap.cpp.o /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/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.12/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.12/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.12/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.12/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, | ^~~ [211/2172] Building CXX object src/CMakeFiles/wesnoth-client.dir/scripting/lua_team.cpp.o In file included from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/core/widget_definition.hpp:22, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/styled_widget.hpp:20, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/container_base.hpp:19, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/addon_list.hpp:20, from /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/widgets/addon_list.cpp:17: /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/auxiliary/typed_formula.hpp:61:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 61 | explicit typed_formula(const std::string& str, const T value = T()); | ^ /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/src/gui/auxiliary/typed_formula.hpp:61:34: note: remove the '< >' /home/buildozer/aports/community/wesnoth/src/wesnoth-1.16.12/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.12/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.12/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.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.12/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.12/src/gui/widgets/addon_list.cpp:360:30: warning: possibly dangling reference to a temporary [-Wdangling-reference] 360 | const label& name_label = find_widget